43646     
    
143     
 
 
 
   
57858     
    
45465     
 

 
37864     
    
19269     
 
 
11841     
    
1336     
 
 
86480     
    
10709     
 
 
35623     
    
19988     
 
 
35026     
    
24429     
 
 
81017     
    
63301     
 
 
73118     
    
60830     
 
 
53026     
    
40085