Not fully correct,
1-The qatar airways captain basic salary after 10 years(of being a captain) is -not 34900..but 41000QR, indeed the basic annual increase for captain lasts for 10 years of seniority in your respective grade (CPT), unlike for first officer (5 years).
2-And IMHO, the EOSG calculation is based on your LAST basic salary.
3-What about the EK Bonus..used to be 2..3 months basic salary!