670     
    
137     
 
 
 
   
186     
    
53     
 

 
562     
    
253     
 
 
502     
    
307     
 
 
688     
    
476     
 
 
379     
    
154     
 
 
942     
    
496     
 
 
506     
    
224     
 
 
580     
    
57     
 
 
826     
    
233