31     
    
682     
 
 
 
   
100     
    
4000     
 

 
21     
    
84     
 
 
30     
    
1500     
 
 
17     
    
272     
 
 
92     
    
6072     
 
 
18     
    
1098     
 
 
85     
    
1105     
 
 
77     
    
770     
 
 
83     
    
7553