32072
14660
38436
12403
25973
37983
24151
23312
12400
28702
11700
27656
430432728
238057380
1665118312
156685267
129543178
122950252
1113878895
103191210
88169178
82921290
74617139
69244158