644 items in total