A model for mortality forecasting based on Self Organizing Maps