Counting maximal matchings in linear polymers