1002852
460533
704713
833150
513799
910539
182155
514320
724379
297802
190157
18283
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471