9
10
2
1
13
17
4
12
2
23
7
1
5
1
4
2