1058
816599
832448
559993
923425
11281
788121
459627
617951
106781
23223
8168
514274
942912
438954
569394
9658744
575786
3394577
3253980
3126510
2347192
2064495
2008492
1967216
178266
1751948
16005
151761
1491545