1143
0
1462
844
1179
836
878
1071
976
809
1010
1073
753
678
815
850
1083
855
707
901
763
774
997
704
625
936
866
658
664
751
732
2221
851
1395
1253
795
826
768
900
868
834
964
971
833
777
806
810
922
813
932
1148
1061
848
881
929
942
843
870
841
835
811
1058
983
1091
1193
1182
953
947
1110
2179
999
1212
1131
1167
1050
1104