1675282
628200
930445
687479
1081518
652100
104697
506246
1236402
37486
407423
1010399
1116983
609186
685964
497101
17750483
15216692
13870960
10672916
7099156
7022668
6901831
6830362
6255477
5710960
5482623
5340253
432170
4046231