998     
    
646     
 
 
 
   
516     
    
179     
 

 
552     
    
388     
 
 
292     
    
158     
 
 
264     
    
81     
 
 
969     
    
23     
 
 
928     
    
645     
 
 
881     
    
86     
 
 
148     
    
37     
 
 
916     
    
745