813     
    
161     
 
 
 
   
375     
    
94     
 

 
355     
    
225     
 
 
292     
    
122     
 
 
989     
    
667     
 
 
940     
    
682     
 
 
537     
    
57     
 
 
160     
    
59     
 
 
422     
    
242     
 
 
484     
    
373