530     
    
285     
 
 
 
   
645     
    
396     
 

 
771     
    
299     
 
 
662     
    
531     
 
 
649     
    
481     
 
 
846     
    
156     
 
 
641     
    
156     
 
 
230     
    
15     
 
 
486     
    
386     
 
 
668     
    
490