preceding sibling number 1 current node following sibling number 3 cousin 1 cousin 2 cousin 3