855697
951232
108647
660454
395751
625718
766594
255274
34988
490499
295206
157805
4307364
3621456
3569929
3192460
2921998
2823283
2790955
2608725
2517226
2112209
1943351
1905407