Migration dynamics of immigrants: who leaves, who returns and how quick?