965958
995636
196856
685198
147171
419960
343286
461321
76312
18798
667328
114116
5136799
3559581
3067148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471