318     
    
162     
 
 
 
   
611     
    
299     
 

 
511     
    
150     
 
 
498     
    
80     
 
 
682     
    
500     
 
 
281     
    
101     
 
 
924     
    
356     
 
 
224     
    
47     
 
 
763     
    
559     
 
 
700     
    
521