title: How to get the python Counter output ordered by order of inputs?
body: <p>I have been working on getting the count(frequency) and then making the graph representation of it.</p>
  
  <p>I am using <code>Counter</code> class from <code>collections</code> using python. I want the output of the <code>Counter</code> in the order of the first come object.</p>
  
  <p>for example:</p>
  
  <pre><code>offset=['a','b','c','a','b','b','b','c','c','c','c','c']
  counts = Counter(offset)
  print counts
  </code></pre>
  
  <p>output is:</p>
  
  <pre><code>Counter({'c': 6, 'b': 4, 'a': 2})
  </code></pre>
  
  <p>As I want the output to be as follows, in the order of the first come object:</p>
  
  <pre><code>Counter({'a': 2, 'b': 4, 'c': 6})
  </code></pre>
  
  <p>Is that possible?</p>
  
  <p>Thanks</p>