6
1
2
1
3
12
7
10
10
1
5
12
10
16
1
1
406
21
58