Total Number of People in each branch. (according to wikipedia)
Army 1,090,000+
Navy 332,000
Marine 203,000 active 40,000 reserve
Air Force 327,452
Part of it may be that the Army has more than three times the number of slots to fill.
Service 2010 Budget...