What is the number of silver one when the total is more than 2, and bronze less than 3, with  rank of 7?
Rank Nation Gold Silver Bronze Total
10 metre running target mixed
18938222
text text real real real real
2-18938222-5
World Championships, total medals
World Championships, total medals
1 Russia 4 1 3 8
2 China 3 5 3 11
3 Ukraine 2 5 3 10
4 Czech Republic 2 4 0 6
5 France 2 0 0 2
5 Poland 2 0 0 2
7 United States 1 0 2 3
8 Hungary 1 0 1 2
9 Kazakhstan 1 0 0 0
10 Germany 0 2 0 2
11 Finland 0 1 3 4
12 Sweden 0 0 2 2
13 Slovakia 0 0 1 1
Total Total 18 18 18 54
SELECT COUNT Silver FROM table WHERE Total > 2 AND Bronze < 3 AND Rank = 7
2 3 7