If you are looking for 10 cabins, I would really suggest working with a travel agent. Perhaps could get some group discounts. In fact, you may not even be able to book these on your own through the websites. Most of the time, you need to work through the group booking department.
If you are booking 10 cabins or more; one cabin should be free or one cabin should be upgraded to a suite. plus lots of perks from the cruise line. I also suggest you work through a good TA.
Good Luck!