43689
283526
305399
441801
1472388
739392
830969
1929961
81010
718963
465741
947781
431259
506539
86540
1125558
203221019
19005927
10998169
6770310
3231294
2736693
2227297
19954
1705483
1688211
1681868
1657134
1608822