240     
    
74     
 
 
 
   
684     
    
400     
 

 
947     
    
558     
 
 
190     
    
41     
 
 
307     
    
189     
 
 
887     
    
560     
 
 
510     
    
22     
 
 
948     
    
369     
 
 
170     
    
47     
 
 
751     
    
46