42925
15310
38748956
24390
39972
33251
34640
19931
38810
21455
25082
12391
430581728
238165380
1665898312
156760267
129623178
123029252
1114558895
103245210
88242178
82972290
74672139
69296158