3

3

2

28

7

4

28

21

19

10