675282
542448
108983
73189
909478
83121
661920
746554
335273
859915
839912
193517
5239799
3663581
3194148
2490804
2270988
2109609
2038358
193578
1819118
1742136
1715196
1658471