Here were the published numbers for the Class of 2016. They found out last Thursday.
Surface Warfare: 249
Submarines: 137
SEAL: 38
Explosive Ordnance Disposal: 15
Navy pilot: 241
Navy NFO: 79
Medical: 15
Supply: 10
Civil Engineer Corps: 5
Intelligence: 19
Information Warfare: 7
Information Professional: 2
Oceanography: 1
Marine Corps ground: 170
Marine Corps pilot: 95
Marine Corps NFO: 4
Surface Warfare: 249
Submarines: 137
SEAL: 38
Explosive Ordnance Disposal: 15
Navy pilot: 241
Navy NFO: 79
Medical: 15
Supply: 10
Civil Engineer Corps: 5
Intelligence: 19
Information Warfare: 7
Information Professional: 2
Oceanography: 1
Marine Corps ground: 170
Marine Corps pilot: 95
Marine Corps NFO: 4