653     
    
82     
 
 
 
   
506     
    
279     
 

 
404     
    
283     
 
 
728     
    
544     
 
 
630     
    
307     
 
 
346     
    
67     
 
 
508     
    
226     
 
 
166     
    
20     
 
 
679     
    
259     
 
 
948     
    
439