0
3
3
2
2
1
7
1
9
3
12
23
16
31
5