Experience of 3711 stapled haemorrhoidectomy operations