A total of 640