414423
159766
2103818
531241
2033788
7072831
995110
1198106
270159
1134699
373428
827394
1176623
1012104
797321
942661
614559
1381891
664164
52399
628506
87091
1647738
1157597
336427
128341