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