The stocks of blood as of 20th 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+ 170
A- 26
B+ 216
B- 11
AB+ 43
AB- 04
O+ 269
O- 16