6
3
4
4
21
23
10
20
8
13