top[i[~first], j[~first]] = (labels[1:] - labels[:-1])[~first[1:]]