Have namedtuple's field renamer assign names that
are consistent with the corresponding tuple index.
diff --git a/Lib/collections.py b/Lib/collections.py
index d77aff5..fb53900 100644
--- a/Lib/collections.py
+++ b/Lib/collections.py
@@ -178,7 +178,7 @@
             if (not all(c.isalnum() or c=='_' for c in name) or _iskeyword(name)
                 or not name or name[0].isdigit() or name.startswith('_')
                 or name in seen):
-                names[i] = '_%d' % (i+1)
+                names[i] = '_%d' % i
             seen.add(name)
         field_names = tuple(names)
     for name in (typename,) + field_names: