The stocks of blood as of 05th January 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+ 97
A- 18
B+ 182
B- 13
AB+ 31
AB- 06
O+ 267
O- 14