What are the causes of hydronephrosis?

What are the causes of hydronephrosis?

Posterior urethral valves
Ureteropelvic obstruction
Reflux
Ectopic ureterocele
Prune belly syndrome

PURE P mnemonic