15130     
    
880     
 
 
 
   
40296     
    
3129     
 

 
34965     
    
9220     
 
 
16341     
    
29     
 
 
72996     
    
25952     
 
 
18533     
    
4232     
 
 
38133     
    
21449     
 
 
60263     
    
6554     
 
 
55195     
    
23054     
 
 
16462     
    
3152