521     
    
342     
 
 
 
   
445     
    
276     
 

 
168     
    
21     
 
 
262     
    
152     
 
 
603     
    
68     
 
 
976     
    
660     
 
 
479     
    
43     
 
 
747     
    
638     
 
 
405     
    
142     
 
 
868     
    
606