43415
21150
23250
28165
10210
39445
40393
59315
34085
34052
38324
20840
430581728
238165380
1665918312
156760267
129623178
123029252
1114558895
103245210
88242178
82972290
74672139
69296158