125613260
104870214
76548141
45130112
4509254
4378194
2537756
2316442
2220760
2093831
2092733
1695731
1381417
1324327
1229529
1201915
1040817
842512
823413
745213
723324
687415
67076
55676
534119
51808
504410
493513
48559
46899
45238
41829
41012
40505
40297
38317
37163
359711
34966
34393
331510
318710
31476
30375
30204
29325
29137
29034
284012
27275
26121
25643
24384
24225
24152
23886
23783
23293
23044
21367
20844
20195
19292
19242
16634
15865
15683
14435
14242
14122
13992
13913
13851
13691
12123
11064
10832
10705
10702
10453
9590
8691
8601
8591
8401