#!/bin/sh
awk -v start=2016-01 -v now="$(date +%Y-%m)" '{ c[$2] = $1 }
END {
  split(start, a, "-"); split(now, b, "-")
  y = a[1] + 0; m = a[2] + 0; ey = b[1] + 0; em = b[2] + 0
  while (y < ey || (y == ey && m <= em)) {
    k = sprintf("%04d-%02d", y, m)
    printf "%7d %s\n", c[k] + 0, k
    if (++m > 12) { m = 1; y++ }
  }
}'
