2
2
3
5
3
12
4
21
3
3
2
1
3
12
1
0
6
8
1
0