593712
397164
72245
535550
922154
103176
254379
717300
303865
214889
91427
949677
5082799
3513581
3009148
2316804
2212988
2008609
1905357
189878
1746118
1715136
1661195
1624471