196663
97712
949473
28872
430852
267235
963721
61690
347225
460414
568950
422927
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471