952984
226164
763943
80850
434877
695628
733266
914495
708261
152619
185707
264123
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471