1
1
7
23
10
19
1
5
3
1
2