996196
768900
329451
252499
569739
770100
246226
235194
935749
816778
815218
418239
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471