19930
31221
13453
31813
1253636
430401728
238027380
1665018312
156671267
129517178
122932252
1113688895
103183210
88162178
82912290
74610139
69235158