999603
840431
173826
172185
396179
357581
701992
323751
581295
875822
9569
77980
5148799
3567581
3075148
2389804
2230988
2052609
1971358
191578
1767118
1720136
1690196
1637471