930457
96385
1028198
316357
986908
870399
309930
937445
899450
420161
814323
1328748
1398894
1446387
1121629
1149716
26528701
22702486
21980960
18895669
13810916
12286157
11049624
9562365
8181961
7637477
7472253
7210831
483270
4788231