111328
200341
735227
320428
639507
232640
507283
99380
69331
3916
320849
366932
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471