31502
48944
90156
26664
30755
602210
40694
37785
732610
13580
691610
29400
434970736
240923380
1684528313
158611269
131562180
125555260
1135548896
104830214
89907182
84061292
76474141
70441160