A:

Let's face it, we stay pretty close to home.  Besides the big three (NJ, PA, MA) here are the next biggest, in order:

Maryland - 20 players
New York - 17 players
Virginia - 9 players
Connecticut - 9 players
California - 4 players
Ohio - 4 players
(Michigan has 3)