985238
59555
496642
44845
325548
258825
1005331
777648
695656
857213
813829
924650
4999798
3437581
2915148
2231804
2178988
1964609
188078
1852357
1708118
1693136
1631195
1607471