29303143
97781903
9535374
93651826
8617270
8412560
8137937
805593
7477157
6759711
67551938
66011594
6276138
6002965
5947643
5933321
57711474
54081563
50551283
431725