954668
52838
706538
43461
449747
207705
94554
556558
92985
960108
442810
136965
5116799
3549581
3050148
2357804
2226988
2033609
1946357
190878
1756118
1718136
1682195
1633471