336
   
626
   
382
   
171
   
289
   
387
   
297
   
343
   
407
   
159
   
672
   
223
   
1621
   
239
   
227