If you need the correct numbers here they are:
After augmentation there were offically 33 Spartans including Spartan 117 (John)
After getting into their signiture armor codename MJOLNIR Sam (Spartan 034) dies saving the UNSC Frigate Commonwealth. He is the first offical casualty of the Spartan 2 program.
During the battle for REACH Spartans 117 (John), 058 (Linda) and James (Spartan Number Unknown) board a UNSC space station to secure a nav database during which James is killed and Linda is wounded and technicly dead but put into cryogenic suspension for later resesitation. Meanwhile Spartan 104 (Fred) takes the majority of the Spartan group (22 Spartans total) down to REACH to protect the Super MAC reactors. They fail. All are assumed killed. The status of Grey team is still unknown. Grey team consists of 3 Spartans. Spartan Randall (Number Unknown) is MIA but assumed alive per ONI Section 2 Directive 930). There is one Spartan who was to badly injured to continue fighting. I am currently unaware of that individuals name or number. This Spartan is currently retired. Other details are unknown to me. Take note that this retired Spartan will not be included in my total at the end of this post due to the fact that they are not in active military service nor a active member of the Spartan unit.
During Halo Combate Evolved: Spartan 117 fights his way through Halo and eventually destroys it. Excaping he finds Spartan 058 (Linda) still in her cryo pod. He picks her up along with 2 marines, 1 navy pilot and a ONI leutenant. They make their way back to REACH to find Spartans 104 (Fred), 087 (Kelly), 043 (Will), 044 (Anton), 093 (Grace), 008 (Li). In a series of battles after that rescue Spartans 044, 093 and 008 are killed. Over 500 Covenant warships are distroyed.
After the events in Halo 2 and during the events of Halo 3: The Spartan 3 program is reveild in the book Ghosts of Onyx. Hundreds of Spartan 3's have already died in the war. Only 2 remain from Beta Company. Spartans B292 (Tom) and B091 (Lucy). As the Gamma Company of Spartan 3's nears its end of training they are attacked by sentinals. Spartan 2 Kurt (#051) and Chief Petty Officer Mendez along with the only remaining active squad of Gamma Company (Team Saber) and the remaining Spartans of Beta Company join up with Spartans 104 (Fred), 087 (Kelly), 058 (Linda) and 043 (Will). In the final battle in this book Spartans 043 (Will), 051 (Kurt), G188 (Dante) and G003 (Holly) die. But only after making sure that the rest of the Spartans including a full squad of Spartan 3's (they operate in squads of 5) that were placed in a Slipspace field.
In the following I list the surviving Spartans and Spartan 3s:
Spartan 2s:
Spartan 117 (John)
Spartan 104 (Fred)
Spartan 087 (Kelly)
Spartan 058 (Linda)
Spartan Grey team (3 members total)
Spartan (Number Unknown) (Randall)
Total Spartan 2s surviving: 8
Spartan 3s:
Spartan B292 (Tom)
Spartan B091 (Lucy)
Spartan G099 (Ash)
Spartan (Number Unknown) (Mark)
Spartan (Number Unknown) (Olivia)
The Spartans of team Katana (5 members in all)
Total Spartan 3s surviving: 10
Total number of Spartans Surviving in and out of slipspace: 18
I hope that answers any questions.
Sources: Halo: The Fall of REACH, Halo: First Strike, Halo: Ghosts of Onyx

Approval of situation A recognized. Commensing the Cromwell Invocation. Ability restrictions lifted for limited use until the enemy has been rendered silent.