5
13
13
31
12
25
25
10
3
2
4
4
10
4
5