A total of 3959