416     
    
1248     
 
 
 
   
174     
    
947     
 

 
117     
    
522     
 
 
247     
    
1050     
 
 
411     
    
809     
 
 
568     
    
1529     
 
 
393     
    
600     
 
 
306     
    
1183     
 
 
782     
    
1436     
 
 
653     
    
1055