The stocks of blood as of 18th December 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+ 137
A- 9
B+ 217
B- 15
AB+ 30
AB- 8
O+ 257
O- 11