5 4 2 4 3 2 1 2 0 4196013 0 0 -1 -1 -1 -1 -1 -1 -1 -1 15 -580258507 32555 51 0 2 0 387043885 32764