25642
18361
24510
16381
14894
34475
32626
31650
31665
895210
17492
32344
434987736
240932380
1684568313
158624269
131567180
125564260
1135628896
104830214
89907182
84063292
76486141
70441160