12
12
6
1
7
2
8
5
2
2
33
2
2
2