26642

21462

15962

15181

7587

3647

3358

1795

896

524