21150
23250
28165
28769
10210
39445
40393
59315
34085
34052
38324
20840
430576728
238163380
1665848312
156760267
129622178
123026252
1114558895
103240210
88237178
82972290
74670139
69295158