diff --git a/translation_overview.pages.inc b/translation_overview.pages.inc
index cecc1d8..53c3cc9 100644
--- a/translation_overview.pages.inc
+++ b/translation_overview.pages.inc
@@ -408,8 +408,15 @@ function translation_overview_manager_page() {
   $query->addField('n', 'title');
   $query->addField('n', 'type');
   $query->addField('n', 'created');
-  $query->where("(n.nid = n.tnid OR n.tnid = 0) AND n.language <> '' AND n.language IS NOT NULL");
-
+  $query->where("n.language <> '' AND n.language IS NOT NULL");
+  $query->groupBy('n.tnid');
+  
+  $query = $query->extend('PagerDefault');
+  $query->limit($rows_per_page);
+  
+  $query = $query->extend('TableSort');
+  $query->orderByHeader($header);
+  
   $rows = array();
   $result = $query->execute();
   foreach ($result as $node) {
