305     
    
17     
 
 
 
   
891     
    
598     
 

 
648     
    
93     
 
 
476     
    
372     
 
 
721     
    
2     
 
 
972     
    
619     
 
 
584     
    
167     
 
 
829     
    
32     
 
 
606     
    
423     
 
 
104     
    
2