The police broke up a group of about a thousand protesters in Tehran as officials acknowledged voting discrepancies in at least 50 cities.