The stocks of blood as of 22nd Nov 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+  120
 A-  25
 B+  262
 B-  12
 AB+  76
 AB-  1
 O+  241
 O-  12