3
7
4
5
1
1
296
85
28
2
1
1
3