1013551
318418
1064450
362388
317178
79636
998800
1675282
628200
930445
687479
1081518
652100
104697
506246
1236402
17734483
15196692
13846960
10666916
7080156
7012668
6900831
6821362
6251477
5704960
5473623
5332253
431870
4042231