542
578
618
573
542
619
655
556
1025
631
1043
527
652
502
543
497
570
517
800
583
524
517
1937
552
511