2
3
20
12
5
2
2