2
1
2
1
3
2
3
2
7
7
4
10
6
6
15
52
3
4
4
4