527995
969503
629473
287753
993634
752710
768263
770444
19353
544227
514347
198983
5098799
3531581
3032148
2337804
2219988
2020609
1931357
190278
1750118
1716136
1673195
1629471