The stocks of blood as of 02nd December 2015 at 10:00 a.m. are as follow   

The stocks are dynamic and are subject to change at any time and depend on demand

A+ 156
A- 04
B+ 221
B- 26
AB+ 25
AB- 11
O+ 269
O- 16