The stocks of blood as of 23rd December 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+ 267
A- 23
B+ 229
B- 16
AB+ 38
AB- 04
O+ 253
O- 44