505     
    
25     
 
 
 
   
583     
    
334     
 

 
375     
    
236     
 
 
817     
    
421     
 
 
360     
    
207     
 
 
393     
    
263     
 
 
352     
    
92     
 
 
938     
    
672     
 
 
392     
    
170     
 
 
758     
    
259