which mountain range is the siberian peninsula isolated from the rest of europe?