The stocks of blood as of 24th June 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+ 114
A- 20
B+ 207
B- 19
AB+ 23
AB- 05
O+ 283
O- 15