An Exhaustive DPLL Approach to Model Counting over Integer Linear Constraints with Simplification Techniques