312791148
2447348
225721537
202441442
149011713
148551011
14815685
1401167
13549209
11635935
11274326
110081009
108891723
108311294
10784130
106791444
106661818
10641858
105901868
105841352