2,845 words from Early Dynastic to Old Babylonian period with sign names, transliterations, and English translations