1084682
408391
151995
359424
717553
518130
419630
563305
528435
828493
850905
390525
670706
104541
1034373
567523
25799700
22332484
21589960
18622669
13634916
11955157
10783624
9253365
7981961
7541477
7308253
7180831
478070
4732231