2 221

3 303

2 152

42 709

5 620

47 166