The Answers....
1)....2
2)....1
3)....2
4)....3
5)....3
6)....1
7)....3