587185
683100
21915
625544
227697
825749
399824
994351
504234
428896
462784
91466
5555367
4552935
4373459
3470998
3452462
3423286
3372956
3027729
3020226
2499209
2140407
2140352