Massachusetts real estate transactions for Hampden, Hampshire and Franklin counties Dec. 31, 2023 edition