1001711
96598
356897
646225
386532
417643
50525
43032
630417
598134
17634
301789
849338
665153
231806
291532
9659744
575786
3394577
3253980
3126510
2347192
2064495
2008492
1967216
178266
1751948
16005
151761
1491545