25560

19521

15730

14830

7501

3603

3260

1680

827

447