104238
618505
498279
716116
1005136
717935
56075
276736
65768
955892
66676
879223
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471