31385     
    
2952     
 
 
 
   
34744     
    
337     
 

 
55165     
    
29957     
 
 
22321     
    
4143     
 
 
83295     
    
6164     
 
 
95297     
    
48788     
 
 
32305     
    
7363     
 
 
67463     
    
30029     
 
 
26455     
    
9092     
 
 
68900     
    
33745