307998
481665
847699
508180
505944
193645
199608
873646
182995
792611
760587
12753
5066799
3505581
2990148
2304804
2205988
2003609
189678
1893357
1738118
1712136
1656195
1622471