962     
    
812     
 
 
 
   
249     
    
96     
 

 
457     
    
114     
 
 
263     
    
42     
 
 
126     
    
11     
 
 
940     
    
55     
 
 
486     
    
93     
 
 
885     
    
149     
 
 
301     
    
77     
 
 
650     
    
175