Here's my thinking:
Top row: Faramir in armour, Rohan Royal Guard standard bearer. Gandalf (rarer version!), Faramir as ranger, Sam, Haldir in armour, Ugluk, Elendil, Gamling on foot without banner, Orc captain
2nd row: Gollum, (possibly mounted Faramir in armour), Grishnakh, Elrond, King Theoden, Aragorn at Helm's Deep, Mounted Eomer, Ringwrauth/Witch King, Isilsue, Elendil again, (Bilbo? hard to see)
3rd row: Gil Galad, Lurtz, Uruk Hai Berserker, Orc banner, Galadriel, pippin, Merry, (Denethor or Grima, not sure), Minas Tirith banner, Gorbag
4th row: Aragorn, 4 elf bowmen, Frodo, Eowyn, Gil Galad again, Hama, Shagrat, Uruk Hai captain
Bottom row: 3 Elf swordsmen, 4 Numenoreans, Gimli, Theodred, Eomer on foot
Looks like a very good haul!