536999
555542
457716
105364
298142
106756
918459
577709
12886
235625
27224
558445
6315368
5115935
4909460
37961000
3766287
3741956
3629462
3350226
3284730
317736
2758209
243410