510
   
551
   
496
   
422
   
390
   
687
   
625
   
443
   
548
   
582
   
514
   
456
   
373
   
368
   
583