The stocks of blood as of 16th 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+ 134
A- 23
B+ 204
B- 15
AB+ 33
AB- 03
O+ 304
O- 25