2
10
7
5
3
3
7
12
4
4
2