5 4 3 1 2 1 6 5 4 4196013 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -704277195 32570 57 0 8 0 1495277118 32764