The stocks of blood as of 18th August 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+ 203
A- 19
B+ 231
B- 19
AB+ 114
AB- 07
O+ 273
O- 29