query: SELECT ?office ?item ?itemLabel ?itemDescription ?start ?end ?order ?predecessor ?successor
  {
    ?item p:P39 ?fc_stmt .
    ?fc_stmt ps:P39 ?office ; pq:P580 ?start  .
    values ?office { wd:Q56459594 }
    optional { ?fc_stmt pq:P582 ?end . } 
    optional { ?fc_stmt pq:P1545 ?order . bind(if(strlen(str(?order))=1,concat("0",?order),?order) as  ?ordernumber) }
    optional { ?fc_stmt  pq:P1365 ?predecessor . }
    optional { ?fc_stmt  pq:P1366 ?successor . }
  } order by ?start