3
5
3
13
7
2
12
3
2
4
5
2
7
2
8
4
5
4