313451148
2448448
202561442
149121713
148731011
14821685
1401967
13383575
1323478
11274326
110081009
10940588
108901723
108321294
106661818
105901868
105841352
105681255
10526872
10502908