860     
    
1036     
 
 
 
   
117     
    
837     
 

 
951     
    
1329     
 
 
101     
    
214     
 
 
454     
    
1399     
 
 
503     
    
1432     
 
 
263     
    
634     
 
 
491     
    
1488     
 
 
199     
    
576     
 
 
357     
    
523