128107
365408
999224
587732
218202
869529
270561
986736
859412
203994
690552
911540
5151799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1722136
1691196
1638471