2
2
1
3
27
6
1
12
3
1
1
2
4