239196
640997
587295
15598
465962
67863
268226
601970
249984
349245
218960
94117
5240799
3667581
3194148
2493804
2271988
2111609
2039358
193578
1819118
1742136
1716196
1658471