1047 items in total