24 Indian startups laid off more than 10,500 employees this year Report