39540
585797
377321
56290
413918
823867
480698
142618
21990
644397
119897
258835
5167799
3586581
3111148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471