10005
91660
832725
338448
861810
284384
76638
172218
95395
506270
191523
859530
5037799
3471581
2941148
2265804
2194988
1985609
188878
1867357
1724118
1701136
1645195
1614471