906     
    
336     
 
 
 
   
930     
    
542     
 

 
119     
    
4     
 
 
499     
    
148     
 
 
232     
    
63     
 
 
536     
    
125     
 
 
479     
    
284     
 
 
177     
    
44     
 
 
500     
    
102     
 
 
249     
    
19