295996
884837
581972
98115
577157
420443
5250
913887
478924
826671
582832
138907
5168799
3586581
3111148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471