147709
406902
506947
31316
352142
876466
258315
642976
134851
273844
759286
845543
5059799
3499581
2977148
2297804
2204988
1999609
189478
1889357
1736118
1709136
1654195
1621471