Here are my best estimates from what I've seen (scoresheets and lists of teams registered)
NW - ? (4 teams at states; no scores or lists released)
SW - 19 (7 teams)
C - 23 (7 teams)
SE - 24 (7 teams)
CE - 12 (4 teams)
NE - 22 (7 teams)
NW - ? (4 teams; no scores or lists released)
SW - 28 (7 teams)
C - 35 (7 teams)
SE - 35 (7 teams)
CE - 24 (5 teams)
NE - 28 (6 teams)
I will note that for C, if there hadn't been weather concerns and all 29 teams were there, the distribution works perfectly: 7 teams each for SE and C, 6 teams for NE, CE, and SW, and 4 for NW. Personally, if I had to choose where to give CE's extra spot, I'd have given it to SE. I know that they always get the attention, but for the state finals, you want to have the best overall competition, and frankly, Garnet Valley is better than any other region's "just missed" team. Obviously you want the states spots to work out purely by proportions, but sometimes you end up with 35 or 37 teams, and you just have to make do.
EDIT: Also for B I am trying to proportion it out (operating under the assumption that NW had 12 teams) and I keep getting 7 for SE, NE, and C, 6 for SW, and 4 for NW and CE, which leaves 35 teams at states, and a similar "extra team" problem. I can see that they decided to give it to SW, but based on the proportions, SE was closest to rounding up to 8 teams. I probably would have given it to them in this case.
This is all just me musing, by the way. I don't actually know the exact process by which state spots are distributed; this is merely my closest approximation. I am also not attempting to undermine the state qualification process, as I think the system PA uses works great most years, and definitely has less hiccups than other states might have due to the large sizes of the regions. I'm just theorizing and presenting possible scenarios.
EDIT 2: I will also say that I've studied this for past years as well. Some years it works out, but usually at least once every other year the proportioning winds up with one team too few or too many. I have not yet figured out the protocol the state follows when this happens, but I am sure there is a policy (even though it sometimes leaves out teams I feel are deserving).
EDIT 3: I will also say that one reason I am surprised that a states qualification spot was removed from CE this year is because last year, Central had 31 teams competing but CE had only 29 teams competing, yet CE had 7 spots and Central had 6, so there must have been more teams registered in Central initially. So I wonder if they changed that policy for this year precisely to avoid a similar scenario.