2
1
3
5
5
12
1
3
52
21
2
2
11
1