299103
68355
919133
14458
391649
36208
265992
860605
839884
489792
507933
886353
5167799
3586581
3111148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471