The stocks of blood as of 16th December 2014 at 10:00 a.m. are as follows

 

 

 

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

A+ 293
A- 17
B+ 240
B- 12
AB+ 33
AB- 5
O+ 284
O- 47