Pulse Pileup Restoration Techniques for High Rate Gamma Spectroscopy with LaBr3(Ce) Scintillation detectors