500242
30551
623642
321946
587342
423193
478495
36956
309140
758728
273443
18698
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471