3
3
4
4
3
4
4
4
6
6
2
1
4
5
1
0
8
21
8
15