31546

6155

5290

4196

3246

1461

970