336     
    
859     
 
 
 
   
946     
    
1667     
 

 
680     
    
873     
 
 
953     
    
1226     
 
 
833     
    
1668     
 
 
453     
    
874     
 
 
170     
    
271     
 
 
244     
    
645     
 
 
594     
    
1263     
 
 
452     
    
1021