translate English to German: Many of them are still languishing on the edge of solvency.
Viele von ihnen befinden sich immer noch am Rande der Zahlungsunfähigkeit.