The stocks of blood as of 12th 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+ 143
A- 16
B+ 200
B- 17
AB+ 29
AB- 4
O+ 264
O- 15