• Thank you all for taking the time to reply and for your valuable inputs.

    I have managed to reduce the execution to around 6 minutes through the ideas proposed, which is not bad at all.

    Thank you Chris and David for the posting advice.