New York City ranks safest among big US cities for gun viole