14755
140438
879739
478298
664320
591368
1141314
717307
548137
307769
634256
33346
72496
568271
991576
884898
9667744
575786
3394577
3253980
3126510
2347192
2064495
2008492
1967216
178266
1751948
16005
151761
1491545