>(1) is more grammatical I agree with Vida above. I also think that perhaps even no. 1 is short for upon. Rima