Thermodynamic behaviour of type II superconductors at low induction for arbitrary temperature and impurity content