3
10
2
4
1
1
47
13
51
4
2
15
1
21
8
32
28
20