457     
    
313     
 
 
 
   
639     
    
407     
 

 
190     
    
31     
 
 
240     
    
71     
 
 
989     
    
883     
 
 
222     
    
52     
 
 
877     
    
452     
 
 
320     
    
16     
 
 
393     
    
178     
 
 
679     
    
175