A whopping 3,906 taxpayer-funded council officials received over £100,000 last year, despite record pressures on funding.