4
4
4
3
1
9
33
4
1
1
10
1
7
4
2
15
26