16930
15970
25482
10931
18781
11790
9930
18293
13460
46647
36562
25515
430517728
238126380
1665548312
156731267
129589178
123006252
1114278895
103217210
88217178
82952290
74643139
69272158