96648     
    
50433     
 
 
 
   
14565     
    
705     
 

 
24799     
    
10851     
 
 
25860     
    
12148     
 
 
17800     
    
3194     
 
 
13855     
    
3471     
 
 
26773     
    
10681     
 
 
28656     
    
1663     
 
 
24305     
    
805     
 
 
15585     
    
282