283293
758177
1310701
658355
1125583
397772
613268
895576
229444
300572
347567
1241989
814255
224881
833817
909736
593284
3180112
3057797
2978927
2730692
2512488
2385951
2243981
2218214
2147484
1947271
190972
1745613
1725559