747     
    
570     
 
 
 
   
226     
    
86     
 

 
943     
    
250     
 
 
535     
    
9     
 
 
824     
    
13     
 
 
267     
    
142     
 
 
415     
    
295     
 
 
576     
    
361     
 
 
922     
    
32     
 
 
585     
    
120