The stocks of blood as of 30th  December 2014 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+ 219
A- 20
B+ 192
B- 13
AB+ 18
AB- 04
O+ 173
O- 42