652     
    
500     
 
 
 
   
329     
    
106     
 

 
992     
    
489     
 
 
510     
    
66     
 
 
872     
    
461     
 
 
395     
    
43     
 
 
788     
    
50     
 
 
432     
    
127     
 
 
172     
    
35     
 
 
993     
    
686