312811148
2447448
202441442
149011713
148551011
14815685
1401167
13380575
1323478
11274326
110081009
10940588
108891723
108311294
106661818
105901868
105841352
105661255
10526872
10502908
104781010
104531428
10448127
10388838