1160
786
785
876
2850
647
817
718
821
655
856
852
804
663
710
743
781
832
677
745
762
721
788
930
636
660
758
673
727
769
694
1032
706
870
721
1318
660
692
1015
968
662
612
4342
824
682
865
1121
2675
993
680
777
1394
802
874
10190
1009
956
673
660
798