594     
    
367     
 
 
 
   
685     
    
516     
 

 
884     
    
372     
 
 
302     
    
173     
 
 
303     
    
56     
 
 
975     
    
533     
 
 
853     
    
519     
 
 
603     
    
121     
 
 
987     
    
422     
 
 
289     
    
31