24823
34880
12180
46665
28123
13925
27906
22502234
26051
16062
33610
34833
430510728
238123380
1665518312
156728267
129581178
123002252
1114268895
103214210
88213178
82948290
74642139
69262158