301752
134199
35843
93860
116456
688608
682281
535809
222800
542585
943840
482118
5169799
3587581
3116148
2417804
2243988
2068609
1989358
192178
1776118
1724136
1696196
1642471