24823
34880
12180
46665
26051
16062
28113
13915
33610
27896
34833
9480
430502728
238112380
1665448312
156725267
129575178
122996252
1114218895
103206210
88202178
82948290
74633139
69259158