The results are:
  Robert Pidcock   |   25 votes   |   4.16%   |
  Martin Heinrich   |   339 votes   |   56.41%   |
  Rebecca Vigil-Giron   |   67 votes   |   11.15%  |
  Michelle Lujan Grisham   |   170 votes   |   28.29%   |
While Martin's vote didn't come as much of a surprise, he's been running for over a year, Michelle did much better than expected - securing the second spot on the June Primary ballot.
Questions remain if Robert Pidcock or Rebecca Vigil-Giron will try to gather the additional signatures necessary to get on the ballot. It appears that they only have a few days do so.
One piece of trivia deserves mention - since Martin won his City Council seat with a plurality, if memory serves me correctly - 30% of the vote, this is the first election where he actually won a majority of the votes cast.