440107
495687
831614
846486
112311
386185
120178
700315
910345
279654
496158
981961
5066799
3505581
2990148
2304804
2205988
2003609
189678
1893357
1740118
1712136
1656195
1622471