935193
591549
57483
1128609
945861
243299
52359
891325
908808
1123272
249843
419422
1298787
303586
452763
647396
23024697
21018484
19530960
12734916
10436157
9469624
8515364
8263668
7305961
7155477
7100831
6763253
464170
4479231