1158
0
840
900
1004
906
868
1007
990
707
742
866
780
946
1171
911
857
683
703
733
1116
756
1543
986
1422
791
619
679
1015
630
695
714
1585
1046
927
1052
1054
961
836
923
1385
1278
1079
825
734
888
1068
824
773
688
622
753
794
715
798
722
728
775
910