7
5
4
12
6
6
20