802877
589554
789726
184284
88953
699623
922965
527980
110791
3373
528191
24559
5066799
3505581
2990148
2304804
2205988
2003609
189678
1893357
1740118
1712136
1656195
1622471