638
841
568
536
548
542
530
575
485
564
575
519
627
599
542
636
547
634
1124
599
552
511
604
484
511