5
1
1
8
10
6
1
21
1
2
3
2
2
20
11
58
13
10
1