4293
599190
132566
855166
31195
807115
638857
96998
542476
881528
600304
849420
5165799
3584581
3109148
2416804
2242988
2067609
1986358
192178
1775118
1724136
1696196
1642471