25252
17433
33864
14540
337810
21320
20341
15010
28912
21830
22200
44394
434979736
240924380
1684528313
158613269
131562180
125555260
1135578896
104830214
89907182
84063292
76477141
70441160