Washington (CNN) This weekend was a busy one on the 2020 campaign trail, with two more Democrats -- Amy Klobuchar and Elizabeth Warren -- joining the race officially. There are now seven main Democrats running for the party nod, with at least twice that number either officially or unofficially exploring a bid.

With so many candidates getting in the race, it's worth looking at who did it best. (Nota bene: Campaign announcements don't make or break a campaign. But they do provide -- or not -- some early momentum among donors, activists and the media.) By "best" I mean some combination of a) drew significant and prolonged media attention b) reached people who previously didn't know anything about them c) pushed a message they plan to run on d) created a memorable moment (or two) and e) made some measurable difference in the polls.

It goes without saying that this is a subjective measure. But here we go anyway!

1. Kamala Harris: From the California senator's decision to announce on Martin Luther King Jr. Day (and the same week as Shirley Chisholm's 1972 presidential announcement) to her making her first early state campaign stop in South Carolina to the 20,000+ people who came to Harris' formal announcement in Oakland to her From the California senator's decision to announce on Martin Luther King Jr. Day (and the same week as Shirley Chisholm's 1972 presidential announcement) to her making her first early state campaign stop in South Carolina to the 20,000+ people who came to Harris' formal announcement in Oakland to her rapid bump in national polling , this announcement is without question the leader in the clubhouse right now

2. Amy Klobuchar: The image of the Minnesota senator announcing in the midst of a snowstorm isn't one anybody is going to forget any time soon. Klobuchar went into her campaign announcement with a name ID problem; she comes out of it with people at least knowing she's the one who announced in the snow -- which is a win for her.