The Answers....

1)....2

2)....1

3)....2

4)....3

5)....3

6)....1

7)....3