140 demand is 3.7k per month.
Assuming EB1 and EB2NIW consumes about 2k per month (pretty conservative in
my understanding). This leaves 140 demand by EB2/3 PERM filers with 1.7k per
month.
PERM approval is about 3.2-5k per month based on Helsinki's data.
DD is about 50-65%! We can only assume 08/09 DD to be higher....
Anything wrong here?