scorecardIndian startups have laid off over 5,000 employees in 2023 so far