146278
514615
661383
509589
764831
857172
547226
570649
832625
169709
282884
113659
5059799
3499581
2977148
2298804
2204988
1999609
189478
1889357
1736118
1709136
1654195
1621471