312821148
2447448
202461442
149041713
148561011
14815685
1401167
13380575
1323478
11274326
110081009
10940588
108891723
108311294
106661818
105901868
105841352
105661255
10526872
10502908