109831
964651
249920
225505
813418
983805
302452
526980
953238
235552
804641
306760
5148799
3567581
3076148
2393804
2230988
2052609
1972358
191578
1768118
1720136
1690196
1637471