KBBREVIEW100: Contracts survey 2023