Braidwood PD finishes fiscal year under budget