The stocks of blood as of 20th October 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+ 255
A- 11
B+ 251
B- 08
AB+ 32
AB- 01
O+ 234
O- 23