New reports show great strides against gun violence in Buffalo