15063
26015
32588
24823
26071
46665
28133
27916
33843
33620
34843
22502234
430649728
238195380
1666188312
156784267
129659178
123056252
1114718895
103257210
88268178
82984290
74678139
69312158