199956
307667
413705
17048
52391
338857
103940
682191
496417
38685
910198
159920
5168799
3586581
3114148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471