
2

3

3

4

17

17

26

39

129

58