669     
    
243     
 
 
 
   
804     
    
442     
 

 
460     
    
40     
 
 
171     
    
13     
 
 
331     
    
165     
 
 
903     
    
590     
 
 
759     
    
530     
 
 
117     
    
12     
 
 
826     
    
680     
 
 
606     
    
199