Are you actually trying to get these places or is some of this mileage running (or is the technical term mileage maximising within and exising ticket?)
I clock it at 42,163 on mileage monkey. Its only 13 flights as well - seems awfully wasteful to me...
Just putting in SIN-NRT-HKG gives you an easy 3K extra.
Is this going to be a AONE4 or AONE3