The stocks of blood as of 31th March 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+ 166
A- 04
B+ 249
B- 23
AB+ 38
AB- 04
O+ 99
O- 19