Comment faire pour centrer un conteneur flex mais à gauche-align flex éléments

Je veux le flex éléments pour être centré mais quand nous avons une deuxième ligne, à avoir de 5 (à partir de l'image ci-dessous) sous 1 et pas centré dans le parent.

Comment faire pour centrer un conteneur flex mais à gauche-align flex éléments

Voici un exemple de ce que j'ai:

CSS:

ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0;
}
li {
  list-style-type: none;
  border: 1px solid gray;
  margin: 15px;
  padding: 5px;
  width: 200px;
}

HTML:

<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
  <li>6</li>
</ul>

http://jsfiddle.net/8jqbjese/2/