630     
    
276     
 
 
 
   
149     
    
24     
 

 
680     
    
91     
 
 
953     
    
810     
 
 
321     
    
91     
 
 
275     
    
1     
 
 
422     
    
307     
 
 
227     
    
88     
 
 
880     
    
691     
 
 
531     
    
48