668376
656174
537953
90322
679194
541792
291277
825558
129178
218699
44259
688747
5239799
3665581
3194148
2491804
2271988
2110609
2038358
193578
1819118
1742136
1716196
1658471