90156
26664
39845
602210
22510
40694
37785
13580
691610
20551
29400
364610
434996736
240936380
1684628313
158626269
131571180
125567260
1135668896
104834214
89910182
84063292
76487141
70441160