29016
385185
710175
868107
79920
498758
216288
168393
763811
168115
548408
231509
5168799
3586581
3114148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471