A total of 641