9530
12140
10320
1169149
9285726
2850
5954536
5350
7461
20006
17840
4940
430581728
238165380
1665898312
156760267
129623178
123029252
1114558895
103245210
88242178
82972290
74672139
69296158