300840
114249
997557
357459
1754
163801
282240
16296
886433
6748
486850
113135
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471