A total of 3903