25675
19572
46300
64117
28512
444310
732122
45113
33913
44706
17500
40741
434851736
240853380
1683858313
158547269
131510180
125496260
1134938896
104796214
89873182
84034292
76425141
70396160