slow - find 240 matches