47396
807893
947419
425431
180820
610562
590455
341708
996644
274594
35097
555959
5058799
3499581
2977148
2296804
2203988
1998609
189478
1889357
1736118
1709136
1653195
1620471