Need some help choosing a stock list

No suggestion on stocking order? Should I get the Apistos first to let them establish themselves or should I have them last? I still don't even have substrate in there. I am soaking my drift wood right now and it should be ready in a couple weeks. I have time but I like to have everything figured out.

I think I would like to get a group of Black Peru Corydoras for the tank. Anyone ever kept these?
 
AquariaCentral.com