Helsingborg ligger som Ystad , i Skåne län och har 128 359 invånare .