1004 items in total