Notes:
a) Maria Miroslavkaya is mother of: Ivan Romanov (*?), Sophia Romanov (*?) and Feodor III (Theodore) Romanov (*1662)
b) Natalia Narishkina is mother of: Peter I the Great Romanov (*1672)