661772
270279
547992
701583
952111
401126
93303
334417
758904
769681
935908
1010255
32863464
28068132
250351000
24720482
18835346
16955973
156811032
14907239
12841764
10587485
845047
5862209