639881
268345
614353
724372
999603
840431
173826
172185
396179
356581
700992
323751
5074799
3511581
2999148
2307804
2208988
2005609
1901357
189778
1742118
1715136
1658195
1623471