2
1
5
13
8
17
9
30
4
4
3
3
2
2
9
24
3
4
5
4