43     
    
1505     
 
 
 
   
12     
    
624     
 

 
33     
    
528     
 
 
42     
    
2604     
 
 
29     
    
841     
 
 
4     
    
312     
 
 
30     
    
2190     
 
 
97     
    
2425     
 
 
89     
    
2047     
 
 
95     
    
285