1005170
338255
649296
683678
78687
170364
308288
640278
720605
473695
236271
837512
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471