3
2
3
8
6
15
15
28
8
14
9
11
3
4
4
7
5
8
5
6