5
7
2
2
10
6
7
3
16
8
6
4
1
23
18
3
1