USCIS approved 262.5K H1B petitions in FY 2012, 137K (52%) where for initial employment. Note that 2012 was the first FY in which initial employment increased, likely reflecting the reduced number of folks having to rebew H1Bs after their GCs were approved in FY2012. Of the initial employemnt H1Bs, 39K were for countries other than India and China. If you use the standard 2.2 factor converting H1Bs to Green Cards (because you have to account for spouses and children), that would yield 86K green cards for ROW alone. This is without considering L1 visas.
http://www.uscis.gov/sites/default/f...cteristics.pdf