481     
    
1218     
 
 
 
   
164     
    
954     
 

 
109     
    
414     
 
 
928     
    
1248     
 
 
776     
    
1529     
 
 
559     
    
1083     
 
 
396     
    
917     
 
 
194     
    
719     
 
 
307     
    
682     
 
 
294     
    
860