2 316

3 496

2 244

43 115

6 017

51 522