550     
    
271     
 
 
 
   
303     
    
112     
 

 
591     
    
325     
 
 
815     
    
653     
 
 
879     
    
51     
 
 
476     
    
221     
 
 
290     
    
70     
 
 
721     
    
18     
 
 
293     
    
89     
 
 
518     
    
216