640229
121555
126831
45740
504938
58691
71267
843503
240412
55873
513271
553479
5239799
3663581
3194148
2490804
2270988
2109609
2038358
193578
1819118
1742136
1715196
1658471