19930
31221
13453
31813
1253636
430393728
238022380
1664938312
156666267
129514178
122928252
1113578895
103178210
88160178
82911290
74609139
69233158