5
10
5
23
2
2
3
2