508     
    
170     
 
 
 
   
269     
    
153     
 

 
868     
    
631     
 
 
124     
    
24     
 
 
619     
    
127     
 
 
997     
    
635     
 
 
692     
    
374     
 
 
212     
    
104     
 
 
243     
    
61     
 
 
271     
    
101