-1 -1 -1 -1 -1 -1 1415414 1415414 -1 -1 -1 1000 1 1 1 1 1000 1 1 1 1 1000 -1 -1 -1 -1 -1 1000 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1