Freelancer:
jatacs
other approach
100% for edit upon request.hope im in the right track, we can add other elements upon your suggestion. i have used your data