Mayor Ryan says more than $20M in old fines and violations need to be collected. His budget for next year aims to do that.