2
  
  
  
3
  
10
  
7
  
3
  
  
6
  
4