A total of 623