2
1
4
3
7
12
2
2
4
5
9
12
3
3
1
1
11
23
2
3