3
1
12
4
3
8
4
3
9
1
114
2
3
656
9
43
7