23
3
1
1
124
1
1
3
2
32
1
56
32
1
2