39589
813722
461209
303798
25931
654607
66218
18227
38174
704576
758291
929626
5165799
3586581
3110148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471