4
3
3
3
2
23
4
8
6
1
1
8
1