3
1
1
5
4
2
12
17
14
12
8
5
6
10
4
7
20
46
13
7