998800
1675282
628200
930445
687479
1081518
652100
506246
1236402
37486
407423
1116983
609186
685964
497101
1129287
17724483
15174692
13828960
10661916
7073156
7010668
6899831
6812362
6247477
5697960
5463623
5322253
431770
4039231