I would say that #1 is questionable, I think #4 is a pullet, and Ace is a pullet. Ace was easy to tell because of the breed. BR pullets are more black than the cockerels and have black on their legs. It's hard to tell if Puff is or not yet. Give "her" a few more weeks.
Any time you get wattles and tall combs showing at 4 wks. old, you can be pretty certain that you have little cockerels.
I'll have to find a black sexlink to know what it looks like. I'm guessing it is similar to a BR? That's what the feed said (s)he is...and they also said pullet. Nobody's perfect, lol.
ace and puff too younge.. but i think 2 and 5 are males and the rest are hens but you say there rirs? i have a cockeral and pullet just like that but there bantam im thinking there rhode island rhode bantams...