5
5
5
2
4
5
12
9
7
7
9
6
4
10
6
13
3
7
8
7
12
8
5
3
8
next