Does anyone has idea on how many SC applications forms have been distributed this year? I received the form yesterday, and on which a number 15XX was stamped. Guess this would be sequence number?
This figure can provide a rough estimate on the success rate