There's no list of just unfilled spots, but they are all here:
http://www.nrmp.org/wp-content/uploads/2017/06/Main-Match-Results-and-Data-2017.pdf
Scroll down to the individual programs, and look for a difference between the quota and matched columns. Note that "matched" includes SOAP, I believe.