Score Players, First Second and Third Place?

As the title says I want to be able to score players first second and third place In my game each players Y-Level is tracked, this is then subtracted from 304 (The starting Y-Level to give the player a Depth score Here is my command for first place execute as @a[scores={Depth=0..}, sort=furthest, limit=1] run tag @s add Top1 Can someone confirm if this looks correct? And let me know how to do it for second and third place as I'm a bit confused, Google says something about being able to skip over results, E.g. tell it to ignore 1st place and find the next best option, but I can't figure out how to do this
Continue to help post