37983
24151
23312
11700
16930
11000
10931
18781
11790
9930
18293
13460
430652728
238199380
1666198312
156787267
129662178
123059252
1114748895
103257210
88269178
82990290
74680139
69316158