4
2
3
3
5
2
1
8
8
1
10
4
17