2
3
5
3
3
3
9
8
10
6
12
10
4
2