The stocks of blood as of 26th April 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+ 161
A- 18
B+ 191
B- 18
AB+ 34
AB- 07
O+ 128
O- 20