197164
481590
695938
229466
317897
515960
921609
265843
152885
753688
35967
175334
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471