818253
672820
192200
9601000
460125
899796
1002148
833141
561902
534348
976446
549258
4334364
3641456
3585929
3199460
2936998
2842283
2798955
2619725
2531226
2122209
1953351
1911407