638
767
643
703
1040
1087
745
630
801
642
761
717
708
770
698
645
652
670
748
765
1051
697
753
1472
1104
915
683
812
802
1070
654
956
965
712
780
673
681
662
779
710
1141
1099
814
862
1246
743
775
671
863
701
880
891
692
747
1858
961
652
800
885
1248