38800
35446
26304
28749
10190
24603
44034
34605
24075
59295
34065
43300
430430728
238052380
1665108312
156685267
129542178
122948252
1113878895
103191210
88169178
82921290
74615139
69244158