
1496

3053

7250

5841

6814

9083

15885

10607

33700

20575