3509
   
1046
   
288
   
327
   
262
   
233
   
240
   
313
   
582
   
357
   
345
   
312
   
429
   
521
   
244