580353
63778
510175
194614
959390
736119
602654
731951
406725
965490
968677
86384
4302364
3620456
3567929
3191460
2918998
2822283
2786955
2605725
2516226
2111209
1941351
1905407