322399
309976
239568
173132
484999
750675
768798
857204
184350
988695
714633
589534
5096799
3528581
3030148
2335804
2219988
2017609
1925357
190278
1750118
1716136
1672195
1628471