1182
0
1504
873
1212
860
901
1103
1000
830
1090
1106
776
699
838
874
1119
887
732
929
786
797
1018
725
646
958
888
678
685
771
753
2284
876
1421
1279
818
849
788
928
897
857
992
998
855
799
827
835
944
834
957
1177
1096
871
906
961
966
866
896
865
869
1085
1019
1118
1225
1210
982
980
1138
2215
1029
1242
1162
1201
1082
1135