The stocks of blood as of 22nd March 2016 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+ 171
A- 29
B+ 285
B- 05
AB+ 57
AB- 04
O+ 244
O- 37