593876
222193
366126
314697
7371
908437
8744
31491
916146
984546
359724
69352
4314364
3625456
3573929
3195460
2925998
2827283
2791955
2611725
2519226
2115209
1948351
1906407