1st July 1916 UK losses by Rank and Appointment.

(from Geoff's Search Engine)
11948 PRIVATE
1807 LANCE CORPORAL
1575 RIFLEMAN
789 SERJEANT
764 CORPORAL
548 SECOND LIEUTENANT
212 LIEUTENANT
196 CAPTAIN
158 LANCE SERJEANT
99 COMPANY SERJEANT MAJOR
89 SAPPER
45 GUNNER
22 MAJOR
17 LIEUTENANT COLONEL
16 DRUMMER
16 DRIVER
14 PIONEER
12 COMPANY QUARTERMASTER SERJEANT
11 PRIVATE (SIGNALLER)
7 BOMBARDIER
6 BUGLER
6 ACTING BOMBARDIER
5 2ND CORPORAL
4 PIPER
3 BANDSMAN
2 REGIMENTAL SERJEANT MAJOR
2 SEAMAN
2 LANCE CORPORAL (SIGNALLER)
1 FITTER
1 CAPTAIN (ADJT.)
1 OFFICER'S STEWARD 3RD CLASS
1 PRIVATE (DRUMMER)
1 FITTER STAFF SERJEANT
1 SECOND LIEUTENANT (PILOT)
1 ASSISTANT COMISSIONER
1 CAPTAIN (PILOT)
1 BRIGADIER GENERAL
1 COLONEL
1 LIEUTENANT COLONEL (INDIAN ARMY, RETIRED)
1 REGIMENTAL QUARTERMASTER SERJEANT
1 AIRMAN 2ND CLASS