He was surprised with/at/by the news of the success of a poor candidate in the elections.
I was surprised at/with/by the news.
I was pleasantly surprised by/with/at her sudden appearance.
I am surprised with/by/at her decision to quit her job.
I did a lot of research, what preposition "surprise" take. But end up with nothing. I couldn't find a definite answer. I have seen all preposition surprise with/by/at/about in sentences. But again, could not figure when to use which preposition. Can any one please explain what preposition we should use with "surprise".
Thank you