552493
57184
644368
71529
152559
810632
168160
643269
121889
14921
918554
48134
5059799
3499581
2977148
2298804
2204988
1999609
189478
1889357
1736118
1709136
1654195
1621471