52838
706538
43461
941803
449747
207705
94554
556558
92985
960108
442810
136965
5051799
3490581
2963148
2290804
2202988
1996609
189278
1886357
1734118
1706136
1653195
1619471