977     
    
815     
 
 
 
   
947     
    
580     
 

 
996     
    
415     
 
 
283     
    
37     
 
 
753     
    
205     
 
 
534     
    
86     
 
 
229     
    
32     
 
 
227     
    
98     
 
 
135     
    
25     
 
 
396     
    
137