27886
14660
10770
11341
10810
24205
7010
10030
38867
24566
10800
18433
434970736
240923380
1684528313
158611269
131562180
125555260
1135548896
104830214
89907182
84061292
76474141
70441160