515     
    
405     
 
 
 
   
148     
    
16     
 

 
243     
    
130     
 
 
397     
    
122     
 
 
492     
    
219     
 
 
372     
    
201     
 
 
881     
    
34     
 
 
906     
    
782     
 
 
180     
    
32     
 
 
220     
    
77