Egyptian contractors build 504 residential apartments in Iraq