Kilgore proposes $22 million budget