While I commend the effort to put data behind your analysis, once I start looking at the cases, there are a few things here that leave me less impressed (and I don't mean just the typos and misspellings).
For example, you call MWERESA a top athlete by virtue of his "top-3" status in Kenya. However, Kenya is not really known for 400m, and MWERESA ran 45.01, a performance ranked #2375 all time, and was busted for Higenamine.
Another example, YATOR is #18 in 10000m -- unsurprising to find one doper in the top-20, but not very damning. YATOR is not particularly fast, at 27:14.70, ranked #304 of all time. He was busted for testosterone and steroids.
Several of your top-3 examples were busted for whereabouts (Kipsang, Kipketer, and Manangoi), which is an anti-doping rule violation, but not necessarily conclusive of doping.
If we look at athletes who have performed in the top-100 all-time, actually busted for doping, this list reduces to just Kiptum, and Kiprop.
I note here once again that Kiprop ran his fastest time in 2015, and in 2016 got slower and in 2017 got slower again. He was busted from a test in November 2017.
Your repeated plea to bust a nation based on busts would also have us banning US sprinters. Recall that nations cannot be banned for number of busts, but Russia was banned for widespread tampering with and failure to enforce anti-doping.