751
391
431
41
941410
402298
696897
42637
476786
343906
5781000
383862
28982454
24430119
21962992
21163480
16484333
14863969
140571028
13369239
1158782
11519764
949358
9460480