Petaluma officers this weekend set up two drunken driving checkpoints, on Ely Boulevard South and on East Washington Street, arresting three suspected drunken drivers and arresting 16 involving license violations, police officials said.

The northbound Ely Boulevard checkpoint ran from 6 p.m. to 9 p.m. Friday.

Officers stopped 319 drivers and gave 13 of those drivers a closer look. As well as one suspected drunken driver, officers found five people who were unlicensed and one person with a suspended license, said Petaluma Sgt. Ken Savano. One teen also was cited for driving passengers in violation of their provisional license.

Officers then moved to East Washington Street and set up at the Lakeville Street intersection where they stopped drivers from 10 p.m. to 2 a.m.

They stopped 427 drivers, looked again at 43 of them and found two people suspected of being drunk, Savano said.

Three drivers were arrested for having a suspended license and seven were unlicensed.