Notes:
a) Elizabeth of France is mother of: Marie-Therese of Spain (*1638)
b) Mariana of Austria is mother of: Margaret Teresa (*1651) and Charles II (*1661)