Firebase queryOrderedByChild () - Methode liefert keine sortierten Daten

Meine Datenbankstruktur sieht ungefähr so aus:

{
  "users": {
    "alovelace": {
      "name": "Ada Lovelace",
      "score": 4,
    },
    "ghopper": { ... },
    "eclarke": { ... }
  }
}

Ich versuche, die 20 besten Ergebnisse in absteigender Reihenfolge abzurufen.

let queryRef = FIRDatabase.database().reference().child("users").queryOrderedByChild("score").queryLimitedToLast(20)
queryRef.observeSingleEventOfType(.Value, withBlock: { (querySnapShot) in
      print(querySnapShot.value)
})

Ich versuche, Ausgabe wie @ zu bekomm

score": 4
score": 3
score": 2

or 

score": 2
score": 3
score": 4

or 

2
3
4

Bitte lassen Sie mich wissen, wie man das löst.