-1 -1 2 -1 -1 2 -1 -1 1189536 1189536 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1