For EB2 I to clear the 9500 numbers, it needs a horizontal spill of 7000 from EB2-ROW as we are going to get nothing vertical looking at the demand for EB1. You will also have to factor in filers from May 2009 - August 2009 who got Eb2 petition who missed the 2012 AOS bus, and not willing/unable to do the EB3 downgrade route.
EB3 I only clue we have is 55 K primaries with approved I-140 till early 2018 from 2007, with no information of this yearly splits this number is rendered useless.