522122
486905
241694
286941
593119
353578
174548
120289
624308
212920
749690
493954
5515800
4033581
3509150
2761804
2382988
2308609
2286358
1998119
199478
1822196
1798136
1711216