2
5
3
5
21
18
7
4
0
4