14540
337810
21320
20341
15010
28912
21830
22200
44394
17080
18314
10921
434966736
240921380
1684518313
158608269
131559180
125553260
1135548896
104830214
89907182
84061292
76472141
70441160