316521
58825
270150
84496
963314
845283
140574
192202
503280
241327
885562
162876
5141799
3566581
3072148
2383804
2230988
2047609
1966358
191478
1765118
1719136
1689196
1636471