select count distinct all columns