Puzzle of the Week #121 - parkrun PBs

PARKRUN TOPTWENTY.JPG

Every Saturday I join around 200,000 other runners and take part in a free 5k run at one of 1000 parks around the world (see http://www.parkrun.com). It's easy to keep statistics on how my times are improving. Alongside here is a table of my twenty fastest parkrun times.

I recorded those times at 16 different parks, and revisited some of them. As well as recording the rank of each parkrun time overall, I also record what its rank was when I ran that time, so for instance when I ran at Long Eaton, it was the second fastest I had run, but because some subsequent runs have been faster, it is now only my 8th fastest time.

Using the information in the table, can you work out in what order I ran the twenty parkruns?