2523
913
1517
716
627
522
542
705
718
848
1516
703
542
556
545
481
564
640
577
790
638
891
501
672
709