Del matrimonio entre Margarita Teresa y Leopoldo I nacieron cuatro hijos: