171160
231104
965958
995636
196856
685198
147171
419960
343286
461321
573852
76312
5132799
3552581
3062148
2367804
2229988
2041609
1952357
191278
1762118
1719136
1686195
1635471