3
1
5
2
2
1
21
6
1
46
26
1