671196
245538
94504
552496
352814
226259
951311
980950
416148
166298
879527
1963
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471