3112     
    
841     
 
 
 
   
6456     
    
2905     
 

 
2998     
    
627     
 
 
5899     
    
1033     
 
 
3498     
    
1061     
 
 
4807     
    
734     
 
 
2329     
    
767     
 
 
2954     
    
704     
 
 
2388     
    
1033     
 
 
1540     
    
200