13092
11193
18214
22110
14570
10720
10940
23940
19111
29060
24802
47473
430651728
238197380
1666198312
156785267
129660178
123057252
1114738895
103257210
88268178
82987290
74678139
69313158