<P> Granulopoiesis (or granulocytopoiesis) is haematopoiesis of granulocytes . </P> <P> Megakaryocytopoiesis is haematopoiesis of megakaryocytes . </P> <P> In developing embryos, blood formation occurs in aggregates of blood cells in the yolk sac, called blood islands . As development progresses, blood formation occurs in the spleen, liver and lymph nodes . When bone marrow develops, it eventually assumes the task of forming most of the blood cells for the entire organism . However, maturation, activation, and some proliferation of lymphoid cells occurs in the spleen, thymus, and lymph nodes . In children, haematopoiesis occurs in the marrow of the long bones such as the femur and tibia . In adults, it occurs mainly in the pelvis, cranium, vertebrae, and sternum . </P> <P> In some cases, the liver, thymus, and spleen may resume their haematopoietic function, if necessary . This is called extramedullary haematopoiesis . It may cause these organs to increase in size substantially . During fetal development, since bones and thus the bone marrow develop later, the liver functions as the main haematopoetic organ . Therefore, the liver is enlarged during development . </P>

Give the correct order of location for the events of hematopoiesis during embryonic development
find me the text answering this question