312811148
269921423
18040621
148551011
14815685
1401167
13553209
1323478
12280132
11581705
11085192
10688293
106661818
106441934
10641858
105841352
10502908
10448127
104391549
104181612