3
12
11
5
2
5
2
4
2
6
5
8
3