2
3
3
2
4
11
16
10
12
6