17260
22080
33983
21990
11990
29390
31593
15150
20154
12413
25983
14260
430504728
238113380
1665448312
156726267
129575178
122996252
1114218895
103206210
88203178
82948290
74633139
69259158