Interesting. I've always though several > some.I'd translate "several years ago" as 几年前, and "some years ago" as 几年前, 好几年前, or 好些年前. In my mind, some >= several. For example, I think 10 years can be "some years" but not "several years". But I wouldn't be surprised if others interpret them differently.