Four guns have been taken off the streets of York and North Yorkshire after a national amnesty was announced last month.