The stocks of blood as of 09th 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+ 280
A- 14
B+ 230
B- 14
AB+ 27
AB- 04
O+ 228
O- 42