2
5
2
4
4
7
5
16
17
12
8
8
8