2
1
2
6
3
4
4
31
4
8
4
3
8
18
1
0
3
4
2
1