21k govt staff with BPL cards paid ₹11cr fine