
3

3

4

17

12

57

8

26

142

96