1. Stress Research Institute, Department of Psychology, Stockholm University, Stockholm, Sweden
2. Alcohol, Drugs and Addictions Unit, Finnish Institute for Health and Welfare, Helsinki, Finland
3. Department of Health Security, Finnish Institute for Health and Welfare, Helsinki, Finland