15
15
8
4
10
2
5
8
7
3
17
3
16
14
5
4
3
6
9
9
9
14
5
3
14
next