The stocks of blood as of 21st July 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+ 87
A- 17
B+ 181
B- 23
AB+ 30
AB- 09
O+ 148
O- 19