-1 -1 -1 -1 -1 -1 1351871 1351871 -1 -1 -1 258 1 1 1 1 258 1 1 1 1 258 -1 -1 -1 -1 -1 258 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 51 2 -1 -1 -1 51 2 -1 -1 -1 -1 -1 -1 -1 -1