706
3198
648
1533
734
757
862
866
721
686
726
1151
892
773
839
760
688
2509
661
996
1065
720
647
2395
672
633
708
880
673
963
853
1200
1965
686
744
1080
781
842
733
975
885
700
647
738
684
674
679
2260
653
782
653
839
895
1691
874
646
756
680
14486
949