706175
571756
836631
1038124
7814
316358
270644
639800
475963
2286
197390
733258
5533367
4542935
4359459
3459998
3447462
3414286
3366956
3018729
3007226
2493209
2136407
2136352