I think you are light on the HBG. They may not be able to reproduce enough to feed the population of LMB and CC. Most folks will use regular BG with LMB. Consider using HSB instead of the LMB, or using BG instead of HBG. The actual numbers and types really depend on if you are trying to grow large panfish or challenging your small pond to grow large LMB.
I did not notice in the thread if you are planning on pellet feeding and adding aeration. These also have an impact on stocking numbers and types of fish.
I have stocked 500 HBG, 100 RES (don't forget them for snail control), and 40 HSB in my 1/4 acre pond with air and pellets. Here is the quick success story for my first year. Please do not think I am trying to sway you on your stocking plans, I am only in my fist year, but it has been a good one.