7
7
6
10
8
14
5
4
4
19