900     
    
2     
 
 
 
   
818     
    
7     
 

 
397     
    
211     
 
 
847     
    
544     
 
 
442     
    
62     
 
 
794     
    
405     
 
 
838     
    
679     
 
 
586     
    
336     
 
 
168     
    
36     
 
 
125     
    
24