-1 -1 -1 -1 -1 -1 1351745 1351745 -1 -1 -1 252 1 1 1 1 252 1 1 1 1 252 -1 -1 -1 -1 -1 252 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1