24823
34880
12180
46665
13925
26051
16062
28113
33610
27896
34833
9480
430504728
238115380
1665458312
156726267
129579178
122996252
1114228895
103207210
88203178
82948290
74633139
69259158