18053
39347
38456
19124
22704
35913
14310
9670
6321
29320
21680
10720
430502728
238112380
1665448312
156725267
129575178
122996252
1114218895
103206210
88202178
82948290
74633139
69259158