708
1238
640
648
733
788
721
824
1097
631
629
889
846
728
792
680
773
649
864
693
690
638
649
687
647
801
964
756
709
666
679
611
813
797
1039
3198
867
703
730
798
659
1168
707
756
1307
1428
710
767
5655
1004
1431
747
641
725
682
1300
679
691
638
772