641610
309131
942368
313995
1001651
70801
801188
676546
491300
551344
197832
69533
5239799
3665581
3194148
2491804
2271988
2110609
2038358
193578
1819118
1742136
1716196
1658471