312 items in total