5
2
2
7
8
21
7
12
6
12
30
19