Thank you for additions.
JazakAllah is new for me. It is actually not used in Turkish. "Inna lillahi wa inna ilayhi rajiun" is used in case of bad news, like death.
Astaghfirullah is used when one praises you, as a sign of humbleness. And I guess it is used in the way brother Zak points too.
