31
46
3
2
1
7
11
5
12
2
1
4
5
5
20
11
5
5