The stocks of blood as of 25th November 2014 at 10:00 a.m. are as follows

The stocks are dynamic and are subject to change at any time and depend on demand.

A+ 197
A- 13
B+ 198
B- 15
AB+ 33
AB- 3
O+ 166
O- 30