1289 items in total