Pelvicachromis drachenfelsi
Pelvicachromis kribensis
Pelvicachromis pulcher
Pelvicachromis roloffi
Pelvicachromis sacrimontis
Pelvicachromis silviae
Pelvicachromis subocellatus
Pelvicachromis taeniatus
If you want to start working through photos, that is the kribensis/Pelvicachromis group up there. P pulcher, the common krib, is the one we see the most, and because of an old mistake by importers, it's the one called the kribensis (poor old P kribensis had its name stolen).
I have kept all of these fish, and bred all except sacrimontis, and I can't tell you what you have from a shot of the nose like that. I'd need a shot of the flank of the fish, showing the whole body.