24075
16171
43300
37420
26513
21950
20351
18873662
2715132
23080
31307
25051
430652728
238199380
1666198312
156787267
129662178
123059252
1114748895
103257210
88269178
82990290
74680139
69315158