2
1
3
2
6
18
2
1
2
1
2
1
2
1
2
1
2
14
3
8