612502
263910
276532
44315
220177
161365
840821
80535
41752
620957
126983
374201
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471