707343
368179
904241
252728
1002277
13581
848478
100844
603461
560363
753305
676825
5148799
3567581
3075148
2392804
2230988
2052609
1971358
191578
1768118
1720136
1690196
1637471