1058 items in total