31546

11832

10604

6619

6155

6059

5290

4196

3505

2197