diff --git a/vipra-cmd/src/main/java/de/vipra/cmd/text/ProcessedText.java b/vipra-cmd/src/main/java/de/vipra/cmd/text/ProcessedText.java
index 9d29c9f9c8f392b1fe03d5bd4121316bebee4895..57f2b7c3525d7edcd793c843dd4efc23e0b4de3c 100644
--- a/vipra-cmd/src/main/java/de/vipra/cmd/text/ProcessedText.java
+++ b/vipra-cmd/src/main/java/de/vipra/cmd/text/ProcessedText.java
@@ -2,6 +2,7 @@ package de.vipra.cmd.text;
 
 import java.util.ArrayList;
 import java.util.Collections;
+import java.util.Comparator;
 import java.util.List;
 import java.util.Map.Entry;
 
@@ -29,7 +30,7 @@ public class ProcessedText {
 		for (final Entry<String, Integer> entry : wordCounts.entrySet())
 			articleWords.add(new ArticleWord(entry.getKey(), entry.getValue()));
 		this.articleWords = articleWords;
-		Collections.sort(this.articleWords);
+		Collections.sort(this.articleWords, Comparator.reverseOrder());
 	}
 
 	public String[] getWords() {