321     
    
1184     
 
 
 
   
840     
    
1836     
 

 
882     
    
991     
 
 
545     
    
1324     
 
 
565     
    
1148     
 
 
773     
    
1542     
 
 
604     
    
1274     
 
 
128     
    
609     
 
 
256     
    
433     
 
 
143     
    
696