520145
674654
868542
72275
388390
177178
25674
934359
955868
251300
315386
19192
5052799
3491581
2967148
2292804
2202988
1996609
189378
1886357
1735118
1707136
1653195
1619471