The stocks of blood as of 04th August 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+ 105
A- 14
B+ 153
B- 21
AB+ 66
AB- 07
O+ 185
O- 22