539266
317434
75225
998912
526289
482839
192885
874223
311647
96675
555480
876887
467365
953835
553788
358793
9664744
575786
3394577
3253980
3126510
2347192
2064495
2008492
1967216
178266
1751948
16005
151761
1491545