1. Department of Medical Statistics, Leiden University Medical Centre, Leiden, The Netherlands.
2. Department of Surgery, Leiden University Medical Center, Leiden, The Netherlands.
3. Department of Parasitology, Leiden University Medical Center, Leiden, The Netherlands.