300     
    
1158     
 
 
 
   
166     
    
753     
 

 
408     
    
743     
 
 
753     
    
952     
 
 
381     
    
996     
 
 
439     
    
1127     
 
 
496     
    
746     
 
 
923     
    
1313     
 
 
852     
    
970     
 
 
530     
    
1092