3
2
2
2
4
2
2
4
2
2
2
2
2
14
5
25
3
1
8