7
2
2
2
2
12
7
10
4
3
2