Just my thoughts - based on CIC website (data from 15Feb2018):
601-1200 320
451-600 905
401-450 22,801
441-450 985
431-440 5,261
So the guys in "600-1200", "451-600" and "441-450" will get their invitations for sure based on what we have seen. This would total 320+905+985 = 2,210 invites...