Cops seize 336 weapons under 'Get the Guns' campaign