The Tupi language family is divided in many subfamilies, the most well-known probably being the Tupi-Guarani branch. This branch itself is also divided into subgroups, from which we can select: