120     
    
18     
 
 
 
   
598     
    
76     
 

 
481     
    
278     
 
 
835     
    
671     
 
 
241     
    
37     
 
 
745     
    
342     
 
 
130     
    
2     
 
 
305     
    
124     
 
 
682     
    
417     
 
 
590     
    
166