787     
    
478     
 
 
 
   
870     
    
468     
 

 
584     
    
477     
 
 
502     
    
23     
 
 
869     
    
416     
 
 
958     
    
242     
 
 
493     
    
179     
 
 
113     
    
11     
 
 
991     
    
183     
 
 
145     
    
40