2
5
2
12
6
5
20
5
2
2
7