251524
706631
36225
824970
934579
595946
436168
451436
50413
69880
959249
60856
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471