Those who got to stay will stay to ensure support of freshly delivered projects for a few more months. The rest was dismissed through a simple phone call.
On the bright side, I am working for a consulting company so I am not out of a job. At least not for now. Immediately after the end of the contract I was put on paid leave, and will remain so probably for a few weeks.