293931
783541
76645
529418
460455
410603
161330
742199
795720
97558
362590
247770
5169799
3590581
3117148
2419804
2243988
2069609
1991358
192178
1776118
1724136
1696196
1642471