2

2

2

1

23

19

16

7

4

28