The stocks of blood as of 09th September 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+ 260
A- 14
B+ 303
B- 13
AB+ 111
AB- 10
O+ 388
O- 28