The stocks of blood as of 22nd April 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+ 86
A- 07
B+ 188
B- 15
AB+ 25
AB- 03
O+ 158
O- 30