533
613
601
682
545
564
599
460
406
859
593
501
699
580
534
520
583
550
776
706