521     
    
159     
 
 
 
   
248     
    
111     
 

 
418     
    
35     
 
 
672     
    
434     
 
 
109     
    
7     
 
 
200     
    
18     
 
 
923     
    
199     
 
 
593     
    
463     
 
 
684     
    
63     
 
 
461     
    
22