777
806
1099
761
663
453
898
527
553
608
580
484
1222
728
448
768
703
847
662
552
599
724
549
589
524
460
533
483
700