Skip to content

Instantly share code, notes, and snippets.

@christophermanning
Last active April 2, 2022 21:28
Show Gist options
  • Star 7 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save christophermanning/1625629 to your computer and use it in GitHub Desktop.
Save christophermanning/1625629 to your computer and use it in GitHub Desktop.
Chicago Lobbyists Force-Directed Graph Visualization
{"links":[{"target":1,"source":0},{"target":2,"source":0},{"target":3,"source":0},{"target":4,"source":0},{"target":5,"source":0},{"target":6,"source":0},{"target":7,"source":0},{"target":8,"source":0},{"target":9,"source":0},{"target":10,"source":0},{"target":11,"source":0},{"target":12,"source":0},{"target":13,"source":0},{"target":14,"source":0},{"target":15,"source":0},{"target":16,"source":0},{"target":17,"value":22,"source":0},{"target":18,"value":24,"source":0},{"target":19,"value":28,"source":0},{"target":20,"value":19,"source":0},{"target":21,"value":19,"source":0},{"target":22,"value":26,"source":0},{"target":23,"value":28,"source":0},{"target":25,"source":24},{"target":26,"source":24},{"target":27,"source":24},{"target":28,"source":24},{"target":29,"source":24},{"target":30,"source":24},{"target":31,"source":24},{"target":32,"source":24},{"target":33,"source":24},{"target":34,"source":24},{"target":35,"value":1,"source":24},{"target":36,"value":12,"source":24},{"target":23,"value":1,"source":24},{"target":38,"source":37},{"target":39,"source":37},{"target":40,"source":37},{"target":41,"source":37},{"target":42,"source":37},{"target":43,"source":37},{"target":44,"source":37},{"target":45,"source":37},{"target":46,"source":37},{"target":47,"source":37},{"target":48,"source":37},{"target":49,"source":37},{"target":50,"source":37},{"target":51,"source":37},{"target":52,"source":37},{"target":17,"value":4,"source":37},{"target":53,"value":2,"source":37},{"target":54,"value":2,"source":37},{"target":55,"value":2,"source":37},{"target":56,"value":3,"source":37},{"target":57,"value":3,"source":37},{"target":58,"value":6,"source":37},{"target":59,"value":7,"source":37},{"target":60,"value":1,"source":37},{"target":18,"value":3,"source":37},{"target":19,"value":1,"source":37},{"target":21,"value":1,"source":37},{"target":23,"value":2,"source":37},{"target":61,"value":1,"source":37},{"target":63,"source":62},{"target":64,"source":62},{"target":65,"source":62},{"target":66,"source":62},{"target":67,"source":62},{"target":68,"source":62},{"target":69,"source":62},{"target":70,"source":62},{"target":71,"source":62},{"target":72,"source":62},{"target":73,"source":62},{"target":74,"source":62},{"target":19,"value":1,"source":62},{"target":75,"value":1,"source":62},{"target":23,"value":5,"source":62},{"target":77,"source":76},{"target":78,"source":76},{"target":79,"source":76},{"target":80,"source":76},{"target":81,"source":76},{"target":82,"source":76},{"target":83,"source":76},{"target":17,"value":1,"source":76},{"target":84,"value":1,"source":76},{"target":36,"value":6,"source":76},{"target":85,"value":5,"source":76},{"target":87,"source":86},{"target":88,"source":86},{"target":89,"source":86},{"target":90,"source":86},{"target":91,"source":86},{"target":17,"value":2,"source":86},{"target":19,"value":4,"source":86},{"target":23,"value":9,"source":86},{"target":93,"source":92},{"target":82,"source":92},{"target":94,"source":92},{"target":95,"source":92},{"target":17,"value":4,"source":92},{"target":56,"value":1,"source":92},{"target":58,"value":2,"source":92},{"target":96,"value":4,"source":92},{"target":97,"value":1,"source":92},{"target":18,"value":1,"source":92},{"target":36,"value":1,"source":92},{"target":85,"value":1,"source":92},{"target":22,"value":1,"source":92},{"target":23,"value":5,"source":92},{"target":61,"value":3,"source":92},{"target":99,"source":98},{"target":100,"source":98},{"target":101,"source":98},{"target":102,"source":98},{"target":17,"value":2,"source":98},{"target":53,"value":2,"source":98},{"target":103,"value":1,"source":98},{"target":18,"value":1,"source":98},{"target":22,"value":1,"source":98},{"target":104,"value":2,"source":98},{"target":23,"value":3,"source":98},{"target":106,"source":105},{"target":107,"source":105},{"target":108,"source":105},{"target":109,"source":105},{"target":110,"source":105},{"target":111,"source":105},{"target":112,"source":105},{"target":113,"source":105},{"target":114,"source":105},{"target":115,"source":105},{"target":116,"source":105},{"target":117,"source":105},{"target":118,"source":105},{"target":17,"value":11,"source":105},{"target":119,"value":13,"source":105},{"target":53,"value":13,"source":105},{"target":55,"value":5,"source":105},{"target":57,"value":2,"source":105},{"target":58,"value":4,"source":105},{"target":120,"value":6,"source":105},{"target":121,"value":1,"source":105},{"target":59,"value":9,"source":105},{"target":96,"value":12,"source":105},{"target":97,"value":4,"source":105},{"target":122,"value":3,"source":105},{"target":123,"value":2,"source":105},{"target":124,"value":1,"source":105},{"target":125,"value":10,"source":105},{"target":60,"value":5,"source":105},{"target":18,"value":9,"source":105},{"target":126,"value":2,"source":105},{"target":36,"value":15,"source":105},{"target":19,"value":14,"source":105},{"target":20,"value":2,"source":105},{"target":21,"value":5,"source":105},{"target":85,"value":4,"source":105},{"target":23,"value":24,"source":105},{"target":61,"value":6,"source":105},{"target":128,"source":127},{"target":129,"source":127},{"target":130,"source":127},{"target":131,"source":127},{"target":132,"source":127},{"target":133,"source":127},{"target":134,"source":127},{"target":135,"source":127},{"target":136,"source":127},{"target":137,"source":127},{"target":138,"source":127},{"target":139,"source":127},{"target":17,"value":5,"source":127},{"target":140,"value":1,"source":127},{"target":54,"value":3,"source":127},{"target":55,"value":2,"source":127},{"target":58,"value":1,"source":127},{"target":103,"value":1,"source":127},{"target":20,"value":2,"source":127},{"target":21,"value":5,"source":127},{"target":85,"value":1,"source":127},{"target":141,"value":1,"source":127},{"target":23,"value":13,"source":127},{"target":143,"source":142},{"target":144,"source":142},{"target":145,"source":142},{"target":146,"source":142},{"target":36,"value":4,"source":142},{"target":61,"value":3,"source":142},{"target":148,"source":147},{"target":149,"source":147},{"target":150,"source":147},{"target":151,"source":147},{"target":152,"source":147},{"target":153,"source":147},{"target":154,"source":147},{"target":155,"source":147},{"target":156,"source":147},{"target":17,"value":2,"source":147},{"target":96,"value":6,"source":147},{"target":36,"value":2,"source":147},{"target":23,"value":7,"source":147},{"target":158,"source":157},{"target":159,"source":157},{"target":160,"source":157},{"target":161,"source":157},{"target":54,"value":1,"source":157},{"target":55,"value":4,"source":157},{"target":58,"value":2,"source":157},{"target":23,"value":8,"source":157},{"target":143,"source":162},{"target":163,"source":162},{"target":164,"source":162},{"target":148,"source":162},{"target":165,"source":162},{"target":166,"source":162},{"target":167,"source":162},{"target":168,"source":162},{"target":169,"source":162},{"target":170,"source":162},{"target":171,"source":162},{"target":172,"source":162},{"target":156,"source":162},{"target":173,"source":162},{"target":174,"value":1,"source":162},{"target":96,"value":7,"source":162},{"target":60,"value":2,"source":162},{"target":36,"value":17,"source":162},{"target":23,"value":6,"source":162},{"target":61,"value":8,"source":162},{"target":176,"source":175},{"target":177,"source":175},{"target":178,"source":175},{"target":179,"source":175},{"target":180,"source":175},{"target":181,"source":175},{"target":182,"source":175},{"target":183,"source":175},{"target":184,"source":175},{"target":185,"source":175},{"target":186,"source":175},{"target":187,"source":175},{"target":188,"source":175},{"target":189,"source":175},{"target":190,"source":175},{"target":17,"value":6,"source":175},{"target":53,"value":3,"source":175},{"target":57,"value":1,"source":175},{"target":96,"value":10,"source":175},{"target":122,"value":2,"source":175},{"target":124,"value":2,"source":175},{"target":36,"value":1,"source":175},{"target":85,"value":4,"source":175},{"target":61,"value":1,"source":175},{"target":143,"source":191},{"target":192,"source":191},{"target":164,"source":191},{"target":193,"source":191},{"target":165,"source":191},{"target":194,"source":191},{"target":170,"source":191},{"target":195,"source":191},{"target":196,"source":191},{"target":197,"source":191},{"target":198,"source":191},{"target":17,"value":1,"source":191},{"target":96,"value":5,"source":191},{"target":60,"value":2,"source":191},{"target":199,"value":1,"source":191},{"target":18,"value":2,"source":191},{"target":36,"value":9,"source":191},{"target":85,"value":1,"source":191},{"target":23,"value":6,"source":191},{"target":61,"value":9,"source":191},{"target":201,"source":200},{"target":202,"source":200},{"target":203,"source":200},{"target":204,"source":200},{"target":205,"source":200},{"target":206,"source":200},{"target":207,"source":200},{"target":17,"value":4,"source":200},{"target":208,"value":1,"source":200},{"target":96,"value":8,"source":200},{"target":97,"value":3,"source":200},{"target":199,"value":4,"source":200},{"target":36,"value":1,"source":200},{"target":85,"value":3,"source":200},{"target":209,"value":4,"source":200},{"target":23,"value":8,"source":200},{"target":211,"source":210},{"target":212,"source":210},{"target":213,"source":210},{"target":119,"value":1,"source":210},{"target":58,"value":1,"source":210},{"target":59,"value":1,"source":210},{"target":214,"value":1,"source":210},{"target":19,"value":1,"source":210},{"target":23,"value":1,"source":210},{"target":216,"source":215},{"target":217,"source":215},{"target":143,"source":215},{"target":218,"source":215},{"target":219,"source":215},{"target":220,"source":215},{"target":221,"source":215},{"target":222,"source":215},{"target":223,"source":215},{"target":224,"source":215},{"target":225,"source":215},{"target":226,"source":215},{"target":167,"source":215},{"target":168,"source":215},{"target":227,"source":215},{"target":228,"source":215},{"target":229,"source":215},{"target":230,"source":215},{"target":231,"source":215},{"target":232,"source":215},{"target":233,"source":215},{"target":234,"source":215},{"target":235,"source":215},{"target":156,"source":215},{"target":17,"value":19,"source":215},{"target":208,"value":1,"source":215},{"target":56,"value":1,"source":215},{"target":58,"value":2,"source":215},{"target":174,"value":13,"source":215},{"target":96,"value":28,"source":215},{"target":199,"value":29,"source":215},{"target":36,"value":1,"source":215},{"target":209,"value":28,"source":215},{"target":61,"value":3,"source":215},{"target":237,"source":236},{"target":238,"source":236},{"target":239,"source":236},{"target":240,"source":236},{"target":241,"source":236},{"target":242,"source":236},{"target":243,"source":236},{"target":244,"source":236},{"target":245,"source":236},{"target":246,"source":236},{"target":247,"source":236},{"target":248,"source":236},{"target":249,"source":236},{"target":250,"source":236},{"target":81,"source":236},{"target":31,"source":236},{"target":251,"source":236},{"target":252,"source":236},{"target":32,"source":236},{"target":253,"source":236},{"target":139,"source":236},{"target":17,"value":14,"source":236},{"target":119,"value":2,"source":236},{"target":208,"value":1,"source":236},{"target":53,"value":1,"source":236},{"target":55,"value":3,"source":236},{"target":59,"value":1,"source":236},{"target":174,"value":8,"source":236},{"target":96,"value":34,"source":236},{"target":60,"value":3,"source":236},{"target":199,"value":12,"source":236},{"target":36,"value":11,"source":236},{"target":75,"value":6,"source":236},{"target":104,"value":29,"source":236},{"target":209,"value":17,"source":236},{"target":23,"value":30,"source":236},{"target":61,"value":1,"source":236},{"target":255,"source":254},{"target":256,"source":254},{"target":257,"source":254},{"target":258,"source":254},{"target":53,"value":1,"source":254},{"target":59,"value":1,"source":254},{"target":23,"value":5,"source":254},{"target":193,"source":259},{"target":260,"source":259},{"target":261,"source":259},{"target":262,"source":259},{"target":263,"source":259},{"target":146,"source":259},{"target":198,"source":259},{"target":17,"value":2,"source":259},{"target":96,"value":6,"source":259},{"target":36,"value":3,"source":259},{"target":85,"value":2,"source":259},{"target":23,"value":4,"source":259},{"target":61,"value":3,"source":259},{"target":265,"source":264},{"target":266,"source":264},{"target":267,"source":264},{"target":268,"source":264},{"target":53,"value":2,"source":264},{"target":55,"value":1,"source":264},{"target":58,"value":3,"source":264},{"target":84,"value":2,"source":264},{"target":60,"value":2,"source":264},{"target":19,"value":3,"source":264},{"target":21,"value":2,"source":264},{"target":85,"value":3,"source":264},{"target":23,"value":4,"source":264},{"target":270,"source":269},{"target":271,"source":269},{"target":272,"source":269},{"target":273,"source":269},{"target":274,"source":269},{"target":275,"source":269},{"target":276,"source":269},{"target":277,"source":269},{"target":278,"source":269},{"target":279,"source":269},{"target":280,"source":269},{"target":281,"source":269},{"target":282,"source":269},{"target":283,"source":269},{"target":284,"source":269},{"target":285,"source":269},{"target":286,"source":269},{"target":287,"source":269},{"target":288,"source":269},{"target":289,"source":269},{"target":290,"source":269},{"target":291,"source":269},{"target":203,"source":269},{"target":292,"source":269},{"target":293,"source":269},{"target":294,"source":269},{"target":295,"source":269},{"target":296,"source":269},{"target":297,"source":269},{"target":253,"source":269},{"target":298,"source":269},{"target":299,"source":269},{"target":300,"source":269},{"target":301,"source":269},{"target":17,"value":13,"source":269},{"target":53,"value":1,"source":269},{"target":58,"value":1,"source":269},{"target":174,"value":4,"source":269},{"target":96,"value":34,"source":269},{"target":122,"value":6,"source":269},{"target":124,"value":4,"source":269},{"target":36,"value":8,"source":269},{"target":85,"value":5,"source":269},{"target":209,"value":7,"source":269},{"target":23,"value":36,"source":269},{"target":61,"value":4,"source":269},{"target":163,"source":302},{"target":303,"source":302},{"target":150,"source":302},{"target":193,"source":302},{"target":304,"source":302},{"target":155,"source":302},{"target":196,"source":302},{"target":146,"source":302},{"target":305,"source":302},{"target":33,"source":302},{"target":17,"value":4,"source":302},{"target":96,"value":8,"source":302},{"target":60,"value":2,"source":302},{"target":18,"value":2,"source":302},{"target":36,"value":8,"source":302},{"target":23,"value":5,"source":302},{"target":61,"value":2,"source":302},{"target":94,"source":306},{"target":58,"value":1,"source":306},{"target":124,"value":1,"source":306},{"target":36,"value":1,"source":306},{"target":61,"value":1,"source":306},{"target":139,"source":307},{"target":96,"value":1,"source":307},{"target":309,"source":308},{"target":310,"source":308},{"target":311,"source":308},{"target":312,"source":308},{"target":156,"source":308},{"target":17,"value":4,"source":308},{"target":96,"value":5,"source":308},{"target":36,"value":4,"source":308},{"target":104,"value":1,"source":308},{"target":23,"value":7,"source":308},{"target":73,"source":313},{"target":53,"value":1,"source":313},{"target":122,"value":1,"source":313},{"target":19,"value":1,"source":313},{"target":20,"value":1,"source":313},{"target":75,"value":2,"source":313},{"target":61,"value":1,"source":313},{"target":315,"source":314},{"target":316,"source":314},{"target":35,"value":1,"source":314},{"target":315,"source":317},{"target":316,"source":317},{"target":35,"value":1,"source":317},{"target":319,"source":318},{"target":238,"source":318},{"target":320,"source":318},{"target":194,"source":318},{"target":36,"value":4,"source":318},{"target":104,"value":2,"source":318},{"target":61,"value":1,"source":318},{"target":322,"source":321},{"target":323,"source":321},{"target":324,"source":321},{"target":325,"source":321},{"target":326,"source":321},{"target":327,"source":321},{"target":328,"source":321},{"target":329,"source":321},{"target":330,"source":321},{"target":331,"source":321},{"target":332,"source":321},{"target":333,"source":321},{"target":334,"source":321},{"target":335,"source":321},{"target":17,"value":6,"source":321},{"target":174,"value":3,"source":321},{"target":96,"value":10,"source":321},{"target":84,"value":1,"source":321},{"target":36,"value":3,"source":321},{"target":21,"value":1,"source":321},{"target":104,"value":9,"source":321},{"target":23,"value":13,"source":321},{"target":61,"value":2,"source":321},{"target":337,"source":336},{"target":338,"source":336},{"target":339,"source":336},{"target":340,"source":336},{"target":179,"source":336},{"target":341,"source":336},{"target":342,"source":336},{"target":343,"source":336},{"target":344,"source":336},{"target":345,"source":336},{"target":346,"source":336},{"target":347,"source":336},{"target":348,"source":336},{"target":349,"source":336},{"target":350,"source":336},{"target":351,"source":336},{"target":352,"source":336},{"target":353,"source":336},{"target":354,"source":336},{"target":355,"source":336},{"target":356,"source":336},{"target":56,"value":19,"source":336},{"target":57,"value":60,"source":336},{"target":174,"value":20,"source":336},{"target":96,"value":62,"source":336},{"target":199,"value":18,"source":336},{"target":358,"source":357},{"target":17,"value":2,"source":357},{"target":53,"value":2,"source":357},{"target":57,"value":2,"source":357},{"target":120,"value":1,"source":357},{"target":122,"value":2,"source":357},{"target":19,"value":2,"source":357},{"target":20,"value":2,"source":357},{"target":359,"value":1,"source":357},{"target":21,"value":2,"source":357},{"target":22,"value":1,"source":357},{"target":23,"value":2,"source":357},{"target":61,"value":1,"source":357},{"target":361,"source":360},{"target":53,"value":1,"source":360},{"target":19,"value":1,"source":360},{"target":23,"value":2,"source":360},{"target":363,"source":362},{"target":364,"source":362},{"target":365,"source":362},{"target":366,"source":362},{"target":367,"source":362},{"target":368,"source":362},{"target":287,"source":362},{"target":248,"source":362},{"target":369,"source":362},{"target":370,"source":362},{"target":371,"source":362},{"target":372,"source":362},{"target":198,"source":362},{"target":59,"value":1,"source":362},{"target":96,"value":1,"source":362},{"target":36,"value":1,"source":362},{"target":75,"value":2,"source":362},{"target":21,"value":1,"source":362},{"target":61,"value":11,"source":362},{"target":374,"source":373},{"target":375,"source":373},{"target":376,"source":373},{"target":377,"source":373},{"target":378,"source":373},{"target":379,"source":373},{"target":380,"source":373},{"target":381,"source":373},{"target":382,"source":373},{"target":383,"source":373},{"target":384,"source":373},{"target":385,"source":373},{"target":386,"source":373},{"target":387,"source":373},{"target":388,"source":373},{"target":389,"source":373},{"target":34,"source":373},{"target":119,"value":1,"source":373},{"target":53,"value":1,"source":373},{"target":55,"value":1,"source":373},{"target":120,"value":1,"source":373},{"target":59,"value":1,"source":373},{"target":96,"value":1,"source":373},{"target":36,"value":3,"source":373},{"target":85,"value":1,"source":373},{"target":61,"value":2,"source":373},{"target":391,"source":390},{"target":392,"source":390},{"target":393,"source":390},{"target":394,"source":390},{"target":395,"source":390},{"target":396,"source":390},{"target":397,"source":390},{"target":398,"source":390},{"target":399,"source":390},{"target":400,"source":390},{"target":401,"source":390},{"target":55,"value":1,"source":390},{"target":174,"value":6,"source":390},{"target":96,"value":8,"source":390},{"target":199,"value":5,"source":390},{"target":23,"value":12,"source":390},{"target":403,"source":402},{"target":404,"source":402},{"target":405,"source":402},{"target":406,"source":402},{"target":407,"source":402},{"target":408,"source":402},{"target":50,"source":402},{"target":409,"source":402},{"target":17,"value":5,"source":402},{"target":53,"value":3,"source":402},{"target":96,"value":8,"source":402},{"target":36,"value":3,"source":402},{"target":85,"value":4,"source":402},{"target":23,"value":7,"source":402},{"target":61,"value":4,"source":402},{"target":411,"source":410},{"target":412,"source":410},{"target":413,"source":410},{"target":414,"source":410},{"target":73,"source":410},{"target":17,"value":1,"source":410},{"target":119,"value":2,"source":410},{"target":53,"value":1,"source":410},{"target":55,"value":1,"source":410},{"target":415,"value":1,"source":410},{"target":122,"value":1,"source":410},{"target":123,"value":1,"source":410},{"target":60,"value":1,"source":410},{"target":18,"value":1,"source":410},{"target":19,"value":1,"source":410},{"target":20,"value":1,"source":410},{"target":75,"value":2,"source":410},{"target":61,"value":1,"source":410},{"target":417,"source":416},{"target":418,"source":416},{"target":419,"value":2,"source":416},{"target":17,"value":4,"source":416},{"target":140,"value":2,"source":416},{"target":53,"value":1,"source":416},{"target":59,"value":4,"source":416},{"target":18,"value":2,"source":416},{"target":104,"value":1,"source":416},{"target":421,"source":420},{"target":422,"source":420},{"target":23,"value":2,"source":420},{"target":424,"source":423},{"target":425,"source":423},{"target":426,"source":423},{"target":427,"source":423},{"target":194,"source":423},{"target":428,"source":423},{"target":247,"source":423},{"target":429,"source":423},{"target":17,"value":2,"source":423},{"target":96,"value":2,"source":423},{"target":36,"value":11,"source":423},{"target":61,"value":7,"source":423},{"target":374,"source":430},{"target":431,"source":430},{"target":287,"source":430},{"target":432,"source":430},{"target":433,"source":430},{"target":434,"source":430},{"target":59,"value":1,"source":430},{"target":60,"value":1,"source":430},{"target":19,"value":2,"source":430},{"target":23,"value":2,"source":430},{"target":133,"source":435},{"target":23,"value":1,"source":435},{"target":437,"source":436},{"target":438,"source":436},{"target":439,"source":436},{"target":440,"source":436},{"target":441,"source":436},{"target":442,"source":436},{"target":443,"source":436},{"target":444,"source":436},{"target":445,"source":436},{"target":446,"source":436},{"target":447,"source":436},{"target":448,"source":436},{"target":449,"source":436},{"target":450,"source":436},{"target":17,"value":4,"source":436},{"target":119,"value":1,"source":436},{"target":53,"value":2,"source":436},{"target":55,"value":1,"source":436},{"target":96,"value":8,"source":436},{"target":125,"value":1,"source":436},{"target":18,"value":1,"source":436},{"target":36,"value":4,"source":436},{"target":75,"value":1,"source":436},{"target":85,"value":3,"source":436},{"target":104,"value":1,"source":436},{"target":23,"value":9,"source":436},{"target":61,"value":5,"source":436},{"target":403,"source":451},{"target":452,"source":451},{"target":148,"source":451},{"target":453,"source":451},{"target":153,"source":451},{"target":454,"source":451},{"target":455,"source":451},{"target":456,"source":451},{"target":457,"source":451},{"target":458,"source":451},{"target":459,"source":451},{"target":53,"value":2,"source":451},{"target":56,"value":1,"source":451},{"target":96,"value":6,"source":451},{"target":84,"value":1,"source":451},{"target":36,"value":2,"source":451},{"target":23,"value":8,"source":451},{"target":461,"source":460},{"target":40,"source":460},{"target":462,"source":460},{"target":463,"source":460},{"target":464,"source":460},{"target":465,"source":460},{"target":46,"source":460},{"target":49,"source":460},{"target":466,"source":460},{"target":419,"value":1,"source":460},{"target":119,"value":1,"source":460},{"target":53,"value":1,"source":460},{"target":467,"value":1,"source":460},{"target":58,"value":3,"source":460},{"target":59,"value":5,"source":460},{"target":60,"value":1,"source":460},{"target":19,"value":3,"source":460},{"target":75,"value":1,"source":460},{"target":21,"value":1,"source":460},{"target":23,"value":6,"source":460},{"target":469,"source":468},{"target":60,"value":1,"source":468},{"target":75,"value":1,"source":468}],"nodes":[{"type":1,"slug":"theodore-brunsvold","value":978000,"name":"Theodore Brunsvold","id":413},{"type":2,"slug":"3m-corporation","value":40000,"name":"3M Corporation","id":412},{"type":2,"slug":"allstate-insurance-co","value":40000,"name":"Allstate Insurance Co.","id":137},{"type":2,"slug":"cfsa","value":120000,"name":"CFSA","id":125},{"type":2,"slug":"ciber-inc","value":40000,"name":"Ciber Inc","id":461},{"type":2,"slug":"david-mason-and-associates-of-illinois-ltd","value":20000,"name":"David Mason & Associates of Illinois, Ltd.","id":739},{"type":2,"slug":"diageo-na","value":86000,"name":"Diageo NA","id":559},{"type":2,"slug":"directtv-group-inc","value":26000,"name":"DirectTV Group, Inc","id":49},{"type":2,"slug":"dish-network","value":26000,"name":"Dish Network","id":280},{"type":2,"slug":"elgin-sweeping-services-inc","value":40000,"name":"Elgin Sweeping Services, Inc","id":791},{"type":2,"slug":"hp-hewlett-packard","value":80000,"name":"HP (Hewlett Packard)","id":443},{"type":2,"slug":"illinois-pipe-trades-advancement-and-promotion-program","value":120000,"name":"Illinois Pipe Trades Advancement & Promotion Program","id":72},{"type":2,"slug":"kronos-inc","value":26000,"name":"Kronos Inc.","id":696},{"type":2,"slug":"lorillard-tobacco","value":120000,"name":"Lorillard Tobacco","id":288},{"type":2,"slug":"oracle","value":82000,"name":"Oracle","id":114},{"type":2,"slug":"satellite-broadcasting-and-communications-assoc","value":26000,"name":"Satellite Broadcasting & communications Assoc.","id":557},{"type":2,"slug":"symantec-corp","value":100000,"name":"Symantec Corp","id":26},{"type":3,"slug":"dept-of-transportation","value":0,"name":"Dept of Transportation","id":2},{"type":3,"slug":"dept-of-water-management","value":0,"name":"Dept of Water Management","id":35},{"type":3,"slug":"mayor-s-office","value":0,"name":"Mayor's Office","id":39},{"type":3,"slug":"dept-of-police","value":0,"name":"Dept of Police","id":41},{"type":3,"slug":"office-of-budget-and-management","value":0,"name":"Office of Budget & Management","id":44},{"type":3,"slug":"dept-of-general-services","value":0,"name":"Dept of General Services","id":46},{"type":3,"slug":"city-council","value":0,"name":"City Council","id":51},{"type":1,"slug":"ronald-johnson","value":838000,"name":"Ronald Johnson","id":281},{"type":2,"slug":"chicago-public-schools","value":205000,"name":"Chicago Public Schools","id":68},{"type":2,"slug":"chicago-temple--first-united-methodist-church-of-christ-aid","value":34000,"name":"Chicago Temple - First United Methodist Church of Christ Aid","id":168},{"type":2,"slug":"city-colleges-of-chicago","value":211000,"name":"City Colleges of Chicago","id":110},{"type":2,"slug":"city-of-chicago--dcd","value":296000,"name":"City of Chicago - DCD","id":729},{"type":2,"slug":"evergreen-real-estate-services-llc","value":500,"name":"Evergreen Real Estate Services, LLC","id":626},{"type":2,"slug":"mgm--terrell-grp","value":46000,"name":"MGM / Terrell Grp.","id":220},{"type":2,"slug":"public-building-commission-of-chicago","value":34500,"name":"Public Building Commission of Chicago","id":341},{"type":2,"slug":"steans-family-foundation","value":3500,"name":"Steans Family Foundation","id":799},{"type":2,"slug":"university-of-illinois-at-chicago","value":23500,"name":"University of Illinois at Chicago","id":517},{"type":2,"slug":"village-green-companies","value":22500,"name":"Village Green Companies","id":648},{"type":3,"slug":"chicago-public-schools","value":0,"name":"Chicago Public Schools","id":16},{"type":3,"slug":"dept-of-community-development","value":0,"name":"Dept of Community Development","id":38},{"type":1,"slug":"jay-doherty","value":771750,"name":"Jay Doherty","id":284},{"type":2,"slug":"aecom-usa-inc","value":60000,"name":"AECOM USA, Inc.","id":853},{"type":2,"slug":"carnow-conibear-and-associates-ltd","value":4000,"name":"Carnow, Conibear & Associates, Ltd.","id":988},{"type":2,"slug":"commonwealth-edison","value":245000,"name":"Commonwealth Edison","id":561},{"type":2,"slug":"d-b-sterlin-consultants-inc","value":30000,"name":"D. B. Sterlin Consultants, Inc.","id":96},{"type":2,"slug":"entran-llc","value":12000,"name":"ENTRAN, LLC","id":299},{"type":2,"slug":"gandhi-and-associates-inc","value":24000,"name":"Gandhi & Associates, Inc.","id":609},{"type":2,"slug":"happy-s-pizza-franchise-llc","value":2500,"name":"Happy's Pizza Franchise, LLC","id":703},{"type":2,"slug":"marwood-group-llc","value":30000,"name":"Marwood Group LLC","id":104},{"type":2,"slug":"midwest-generation-emellc","value":89000,"name":"Midwest Generation EME,LLC","id":636},{"type":2,"slug":"omicron-technologies-inc","value":23500,"name":"Omicron Technologies, Inc","id":563},{"type":2,"slug":"permeable-pavers-international-distributors-inc","value":5000,"name":"Permeable Pavers International Distributors, Inc","id":2},{"type":2,"slug":"potbelly-sandwich-works","value":26750,"name":"Potbelly Sandwich Works","id":77},{"type":2,"slug":"prism-development-company","value":216000,"name":"Prism Development Company","id":108},{"type":2,"slug":"project-management-assoc-inc","value":26000,"name":"Project Management Assoc Inc.","id":924},{"type":2,"slug":"tax-assistance-program","value":24000,"name":"Tax Assistance Program","id":940},{"type":3,"slug":"department-of-buildings","value":0,"name":"Department of Buildings","id":6},{"type":3,"slug":"dept-of-innovation-and-technology","value":0,"name":"Dept of Innovation and Technology","id":7},{"type":3,"slug":"dept-of-revenue","value":0,"name":"Dept of Revenue","id":10},{"type":3,"slug":"dept-of-construction-and-permits","value":0,"name":"Dept of Construction and Permits","id":12},{"type":3,"slug":"dept-of-planning-and-economic-development","value":0,"name":"Dept of Planning & Economic Development","id":13},{"type":3,"slug":"dept-of-environment","value":0,"name":"Dept of Environment","id":14},{"type":3,"slug":"department-of-aviation","value":0,"name":"Department of Aviation","id":19},{"type":3,"slug":"dept-of-finance","value":0,"name":"Dept of Finance","id":32},{"type":3,"slug":"dept-of-law","value":0,"name":"Dept of Law","id":52},{"type":1,"slug":"john-kelly-jr","value":668750,"name":"John Kelly, Jr.","id":194},{"type":2,"slug":"chicago-automobile-trade-association","value":129500,"name":"Chicago Automobile Trade Association","id":590},{"type":2,"slug":"cvs-caremark-corp","value":61000,"name":"CVS Caremark Corp","id":307},{"type":2,"slug":"family-guidance-centers-inc","value":110500,"name":"Family Guidance Centers, Inc","id":368},{"type":2,"slug":"hill-rom","value":40500,"name":"Hill-Rom","id":508},{"type":2,"slug":"interfaceflor","value":26750,"name":"InterfaceFLOR","id":621},{"type":2,"slug":"kinder-morgan-energy-partners","value":10500,"name":"Kinder Morgan Energy Partners","id":520},{"type":2,"slug":"knight-engineers-and-architects-inc","value":95000,"name":"Knight Engineers and Architects, Inc.","id":455},{"type":2,"slug":"mcguire-woods-llp","value":50500,"name":"McGuire Woods LLP","id":217},{"type":2,"slug":"noresco-llc","value":75500,"name":"Noresco LLC","id":618},{"type":2,"slug":"office-depot","value":42000,"name":"Office Depot","id":414},{"type":2,"slug":"sentry-security-systems-llc","value":104500,"name":"Sentry Security Systems LLC","id":849},{"type":2,"slug":"simons-petroleum-inc","value":32500,"name":"Simons Petroleum, Inc","id":603},{"type":3,"slug":"committee-on-finance","value":0,"name":"Committee on Finance","id":42},{"type":1,"slug":"thomas-murphy","value":360500,"name":"Thomas Murphy","id":35},{"type":2,"slug":"7-eleven-inc","value":52500,"name":"7-Eleven, Inc","id":75},{"type":2,"slug":"archer-daniels-midland","value":72000,"name":"Archer Daniels Midland","id":817},{"type":2,"slug":"miller-coors-llc","value":32000,"name":"Miller Coors LLC","id":979},{"type":2,"slug":"norfolk-southern-corp","value":72000,"name":"Norfolk Southern Corp.","id":592},{"type":2,"slug":"northwestern-memorial-hospital","value":42200,"name":"Northwestern Memorial Hospital","id":406},{"type":2,"slug":"northwestern-university","value":77000,"name":"Northwestern University","id":95},{"type":2,"slug":"walgreen-co","value":70000,"name":"Walgreen Co.","id":494},{"type":3,"slug":"dept-of-consumer-services","value":0,"name":"Dept of Consumer Services","id":31},{"type":3,"slug":"dept-of-business-affairs-and-consumer-protection","value":0,"name":"Dept of Business Affairs & Consumer Protection","id":45},{"type":1,"slug":"david-dring","value":340500,"name":"David Dring","id":374},{"type":2,"slug":"advocate-health-care-network","value":125000,"name":"Advocate Health Care Network","id":197},{"type":2,"slug":"apple-inc","value":78796,"name":"Apple, Inc","id":945},{"type":2,"slug":"sec-group-inc","value":30000,"name":"SEC Group, Inc","id":208},{"type":2,"slug":"securities-industry-and-financial-markets-assoc-inc","value":55500,"name":"Securities Industry and Financial Markets Assoc., Inc.","id":476},{"type":2,"slug":"wight-and-co","value":54000,"name":"Wight & Co.","id":82},{"type":1,"slug":"scott-saef","value":312000,"name":"Scott Saef","id":390},{"type":2,"slug":"commuter-rail-divison-of-the-rta-metra","value":22000,"name":"Commuter Rail Divison of the RTA (Metra)","id":134},{"type":2,"slug":"salvation-army","value":380000,"name":"Salvation Army","id":914},{"type":2,"slug":"solo-cup-co","value":2000,"name":"Solo Cup Co.","id":27},{"type":3,"slug":"dept-of-zoning-and-land-use-policy","value":0,"name":"Dept of Zoning and Land Use Policy","id":21},{"type":3,"slug":"office-of-emergency-communications","value":0,"name":"Office of Emergency Communications","id":22},{"type":1,"slug":"terry-gabinski","value":276000,"name":"Terry Gabinski","id":31},{"type":2,"slug":"american-chemistry-council","value":90000,"name":"American Chemistry Council","id":222},{"type":2,"slug":"anheuser-busch-companies","value":60000,"name":"Anheuser Busch Companies","id":421},{"type":2,"slug":"fh-paschen--sn-nielsen-inc","value":67000,"name":"F.H. Paschen / S.N. Nielsen Inc","id":1002},{"type":2,"slug":"g-and-a-construction","value":60000,"name":"G & A Construction","id":485},{"type":3,"slug":"dept-of-cultural-affairs","value":0,"name":"Dept of Cultural Affairs","id":25},{"type":3,"slug":"dept-of-housing","value":0,"name":"Dept of Housing","id":47},{"type":1,"slug":"mary-minaghan","value":227000,"name":"Mary Minaghan","id":85},{"type":2,"slug":"association-of-subcontractors","value":21000,"name":"Association of Subcontractors","id":614},{"type":2,"slug":"bigane-paving-company","value":3000,"name":"Bigane Paving Company","id":116},{"type":2,"slug":"building-owners-and-managers-assoc-of-chicago-boma","value":37000,"name":"Building Owners & Managers Assoc. of Chicago (BOMA)","id":157},{"type":2,"slug":"cable-communications-inc","value":8000,"name":"Cable Communications, Inc.","id":792},{"type":2,"slug":"chicagoland-apartment-assn","value":22000,"name":"Chicagoland Apartment Assn.","id":981},{"type":2,"slug":"chicagoland-chamber-of-commerce","value":18000,"name":"Chicagoland Chamber of Commerce","id":107},{"type":2,"slug":"illinois-bankers-assoc","value":22000,"name":"Illinois Bankers Assoc.","id":850},{"type":2,"slug":"illinois-restaurant-association","value":16000,"name":"Illinois Restaurant Association","id":333},{"type":2,"slug":"robert-s-molaro-and-associates","value":9000,"name":"Robert S. Molaro & Associates","id":962},{"type":2,"slug":"sprint-nextel","value":21000,"name":"Sprint Nextel","id":477},{"type":2,"slug":"van-wagner-outdoor","value":40000,"name":"Van Wagner Outdoor","id":958},{"type":2,"slug":"west-wood-college","value":16000,"name":"West Wood College","id":403},{"type":2,"slug":"women-construction-owners","value":19000,"name":"Women Construction Owners","id":987},{"type":3,"slug":"procurement-services","value":0,"name":"Procurement Services","id":4},{"type":3,"slug":"dept-of-streets-and-sanitation","value":0,"name":"Dept of Streets & Sanitation","id":15},{"type":3,"slug":"commission-on-human-relations","value":0,"name":"Commission on Human Relations","id":17},{"type":3,"slug":"dept-of-fire","value":0,"name":"Dept of Fire","id":26},{"type":3,"slug":"dept-of-health","value":0,"name":"Dept of Health","id":28},{"type":3,"slug":"disabilities","value":0,"name":"Disabilities","id":29},{"type":3,"slug":"office-of-compliance","value":0,"name":"Office of Compliance","id":30},{"type":3,"slug":"department-of-human-resources","value":0,"name":"Department of Human Resources","id":37},{"type":1,"slug":"timothy-dart","value":225000,"name":"Timothy Dart","id":188},{"type":2,"slug":"american-international-group-inc-aig","value":20000,"name":"American International Group, INC (AIG)","id":209},{"type":2,"slug":"aon-corporation","value":20000,"name":"Aon Corporation","id":577},{"type":2,"slug":"at-home-inn-chicago","value":12000,"name":"At Home Inn Chicago","id":268},{"type":2,"slug":"citigroup","value":30000,"name":"Citigroup","id":964},{"type":2,"slug":"enterprise-rent-a-car","value":15000,"name":"Enterprise Rent-A-Car","id":289},{"type":2,"slug":"feld-entertainment","value":72500,"name":"Feld Entertainment","id":304},{"type":2,"slug":"live-nation-worldwide-inc-fka-clear-channel-entertainment","value":24000,"name":"Live Nation Worldwide, Inc. (FKA Clear Channel Entertainment)","id":491},{"type":2,"slug":"microsoft-corporation","value":16000,"name":"Microsoft Corporation","id":733},{"type":2,"slug":"r-j-reynolds-tobacco-company","value":20000,"name":"R. J. Reynolds Tobacco Company","id":580},{"type":2,"slug":"siemens-corporation","value":25000,"name":"Siemens Corporation","id":426},{"type":2,"slug":"unisys-corporation","value":15200,"name":"Unisys Corporation","id":496},{"type":2,"slug":"wal-mart-stores-inc","value":197055,"name":"Wal-Mart Stores, Inc.","id":224},{"type":3,"slug":"chicago-park-district","value":0,"name":"Chicago Park District","id":3},{"type":3,"slug":"mayor-s-office-of-special-events","value":0,"name":"Mayor's Office of Special Events","id":49},{"type":1,"slug":"michael-laube","value":201000,"name":"Michael Laube","id":6},{"type":2,"slug":"a-finkl-and-sons-co","value":140000,"name":"A Finkl & Sons Co.","id":659},{"type":2,"slug":"lakeside-development-llc","value":49000,"name":"Lakeside Development LLC","id":944},{"type":2,"slug":"prime-group","value":33000,"name":"Prime Group","id":821},{"type":2,"slug":"sedgwick-properties","value":119000,"name":"Sedgwick Properties","id":228},{"type":1,"slug":"theodore-novak","value":190000,"name":"Theodore Novak","id":264},{"type":2,"slug":"centrum-properties","value":14000,"name":"Centrum Properties","id":813},{"type":2,"slug":"chicago-clean-energy-llc","value":2000,"name":"Chicago Clean Energy, LLC","id":581},{"type":2,"slug":"chicago-lakeside-development-llc","value":224000,"name":"Chicago Lakeside Development LLC","id":396},{"type":2,"slug":"development-resources","value":2000,"name":"Development Resources","id":151},{"type":2,"slug":"geneva-webster-llc","value":71000,"name":"Geneva Webster LLC","id":984},{"type":2,"slug":"jam-productions","value":15000,"name":"JAM Productions","id":194},{"type":2,"slug":"newsweb-corp","value":5000,"name":"Newsweb Corp","id":393},{"type":2,"slug":"prime-group-realty-trust","value":3000,"name":"Prime Group Realty Trust","id":810},{"type":2,"slug":"university-of-chicago","value":35800,"name":"University of Chicago","id":78},{"type":1,"slug":"jan-starr","value":189725,"name":"Jan Starr","id":363},{"type":2,"slug":"barr-management","value":3750,"name":"Barr Management","id":658},{"type":2,"slug":"flashpoint-academy-of-media-and-science","value":165000,"name":"Flashpoint Academy of Media and Science","id":53},{"type":2,"slug":"pls-financial","value":4475,"name":"PLS Financial","id":57},{"type":2,"slug":"respiratory-health-association-metropolitan-chicago","value":16500,"name":"Respiratory Health Association Metropolitan Chicago","id":975},{"type":1,"slug":"richard-klawiter","value":170000,"name":"Richard Klawiter","id":364},{"type":2,"slug":"archon-group","value":22000,"name":"Archon Group","id":757},{"type":2,"slug":"capri-capital-llc","value":26000,"name":"Capri Capital, LLC","id":329},{"type":2,"slug":"daly-group-llc","value":15000,"name":"Daly Group, LLC","id":867},{"type":2,"slug":"jewel-food-store","value":20000,"name":"Jewel Food Store","id":736},{"type":2,"slug":"loyola-university-chicago","value":70500,"name":"Loyola University Chicago","id":223},{"type":2,"slug":"magellan-development-group-ltd","value":20000,"name":"Magellan Development Group Ltd.","id":185},{"type":2,"slug":"preservation-of-affordable-housing","value":30000,"name":"Preservation of Affordable Housing","id":851},{"type":2,"slug":"primestor-inc","value":28000,"name":"Primestor, Inc.","id":434},{"type":2,"slug":"related-midwest","value":10000,"name":"Related Midwest","id":351},{"type":2,"slug":"r-and-r-global-partners","value":6000,"name":"R & R Global Partners","id":410},{"type":2,"slug":"vienna-sausage-manufacturing-co","value":6000,"name":"Vienna Sausage Manufacturing Co.","id":953},{"type":3,"slug":"zoning-board-of-appeals","value":0,"name":"Zoning Board of Appeals","id":20},{"type":1,"slug":"graham-grady","value":168500,"name":"Graham Grady","id":110},{"type":2,"slug":"admiral-at-the-lake","value":1000,"name":"Admiral at the Lake","id":925},{"type":2,"slug":"antheus-capital-llc","value":10000,"name":"Antheus Capital, LLC","id":789},{"type":2,"slug":"axletech-international-llc","value":500,"name":"AxleTech International LLC","id":444},{"type":2,"slug":"catholic-bishop-of-chicago","value":23000,"name":"Catholic Bishop of Chicago","id":822},{"type":2,"slug":"duda-wieslaw","value":2000,"name":"Duda, Wieslaw","id":604},{"type":2,"slug":"ecd-green-st-llc","value":3000,"name":"ECD Green St., LLC","id":544},{"type":2,"slug":"lawndale-chistian-health-center","value":88000,"name":"Lawndale Chistian Health Center","id":628},{"type":2,"slug":"mac-property-management","value":6000,"name":"MAC Property Management","id":524},{"type":2,"slug":"national-shopping-plazas-inc","value":12000,"name":"National Shopping Plazas Inc","id":774},{"type":2,"slug":"noble-network-of-schools","value":35000,"name":"Noble Network of Schools","id":325},{"type":2,"slug":"northwestern-university-settlement-assoc","value":2000,"name":"Northwestern University Settlement Assoc.","id":771},{"type":2,"slug":"one-north-lasalle-properties-llc","value":3000,"name":"One North LaSalle Properties LLC","id":41},{"type":2,"slug":"q-outdoor-corp","value":1000,"name":"Q Outdoor Corp.","id":16},{"type":2,"slug":"stabfund-usa","value":8000,"name":"StabFund (USA)","id":720},{"type":2,"slug":"trader-joe-s-east-inc","value":3000,"name":"Trader Joe's East, Inc.","id":905},{"type":1,"slug":"aarti-kotak","value":155000,"name":"Aarti Kotak","id":81},{"type":2,"slug":"alexian-brothers","value":3000,"name":"Alexian Brothers","id":994},{"type":2,"slug":"costco-wholesale","value":34000,"name":"Costco Wholesale","id":787},{"type":2,"slug":"granite-partners-for-oakwood-boulevard","value":20000,"name":"Granite Partners for Oakwood Boulevard","id":805},{"type":2,"slug":"sage-hospitality-resources","value":8000,"name":"Sage Hospitality Resources","id":363},{"type":2,"slug":"scottsdale-limited-partnership","value":10000,"name":"Scottsdale Limited Partnership","id":302},{"type":2,"slug":"sedgwick-properties-development-corp","value":10000,"name":"Sedgwick Properties Development Corp","id":117},{"type":2,"slug":"us-bank","value":128000,"name":"US Bank","id":140},{"type":3,"slug":"committee-on-zoning","value":0,"name":"Committee on Zoning","id":34},{"type":1,"slug":"donna-pugh","value":152755,"name":"Donna Pugh","id":406},{"type":2,"slug":"banco-popular-north-america-inc","value":17698,"name":"Banco Popular North America, Inc.","id":886},{"type":2,"slug":"macerich-company","value":17306,"name":"Macerich Company","id":469},{"type":2,"slug":"mcdonald-s-corp","value":14000,"name":"McDonald's Corp.","id":781},{"type":2,"slug":"mercury-skyline-yacht-charters","value":6000,"name":"Mercury Skyline Yacht Charters","id":14},{"type":2,"slug":"patti-b-golden-revocable-trust","value":5000,"name":"Patti B. Golden Revocable Trust","id":353},{"type":2,"slug":"resurrection-health-care","value":103000,"name":"Resurrection Health Care","id":715},{"type":2,"slug":"safeway-inc-and-dominick-s-finer-foods-inc","value":9751,"name":"Safeway Inc & Dominick's Finer Foods Inc","id":779},{"type":3,"slug":"city-council---committees","value":0,"name":"City Council - Committees","id":5},{"type":3,"slug":"plan-commission","value":0,"name":"Plan Commission","id":48},{"type":1,"slug":"demetrius-carney","value":151000,"name":"Demetrius Carney","id":314},{"type":2,"slug":"bp-america-inc","value":55000,"name":"BP America, Inc.","id":355},{"type":2,"slug":"the-hudson-group-retail-specialist","value":90000,"name":"The Hudson Group (Retail Specialist)","id":595},{"type":2,"slug":"zip-car-inc","value":8000,"name":"Zip Car, Inc.","id":138},{"type":3,"slug":"dept-of-fleet-management","value":0,"name":"Dept of Fleet Management","id":27},{"type":1,"slug":"john-george","value":149300,"name":"John George","id":379},{"type":2,"slug":"233-s-wacker-llc","value":4000,"name":"233 S. Wacker LLC","id":670},{"type":2,"slug":"900-s-clark-associates-llc","value":2500,"name":"900 S. Clark Associates, LLC","id":387},{"type":2,"slug":"boyce-ii-llc","value":6000,"name":"Boyce-II, LLC","id":158},{"type":2,"slug":"buckingham-wabash-llc","value":2000,"name":"Buckingham Wabash LLC","id":17},{"type":2,"slug":"central-station-llc","value":6000,"name":"Central Station LLC","id":94},{"type":2,"slug":"chicago-university-commons-llc","value":1500,"name":"Chicago University Commons LLC","id":741},{"type":2,"slug":"children-s-memorial-hospital","value":36500,"name":"Children's Memorial Hospital","id":750},{"type":2,"slug":"chitown-diamond-jv-llc","value":2000,"name":"Chitown-Diamond JV, LLC","id":931},{"type":2,"slug":"fourth-presbyterian-church","value":6700,"name":"Fourth Presbyterian Church","id":912},{"type":2,"slug":"global-recycling","value":3000,"name":"Global Recycling","id":971},{"type":2,"slug":"international-property-developers","value":13000,"name":"International Property Developers","id":869},{"type":2,"slug":"mercy-hospital-and-medical-center","value":7000,"name":"Mercy Hospital and Medical Center","id":726},{"type":2,"slug":"m-and-r-development-llc","value":11000,"name":"M & R Development, LLC","id":322},{"type":2,"slug":"olde-prairie-avenue-llc","value":1500,"name":"Olde Prairie Avenue LLC","id":1004},{"type":2,"slug":"pt-chicago-llc","value":2000,"name":"PT Chicago LLC","id":342},{"type":2,"slug":"ravenswood-disposal-service-inc","value":800,"name":"Ravenswood Disposal Service, Inc","id":992},{"type":2,"slug":"sisters-of-mercy","value":8500,"name":"Sisters of Mercy","id":241},{"type":2,"slug":"standard-parking","value":2000,"name":"Standard Parking","id":655},{"type":2,"slug":"st-anthony-hospital","value":28000,"name":"St. Anthony Hospital","id":608},{"type":2,"slug":"university-center-associates","value":2500,"name":"University Center Associates","id":673},{"type":1,"slug":"langdon-neal","value":141900,"name":"Langdon Neal","id":351},{"type":2,"slug":"527-s-clinton-llc","value":2500,"name":"527 S. Clinton LLC","id":868},{"type":2,"slug":"55th-and-state-redevelopment-llc","value":50000,"name":"55th & State Redevelopment LLC","id":427},{"type":2,"slug":"bronzeville-associates-limited-partnership","value":4200,"name":"Bronzeville Associates Limited Partnership","id":504},{"type":2,"slug":"capri-capital-partners","value":9000,"name":"Capri Capital Partners","id":588},{"type":2,"slug":"cch-inc","value":1200,"name":"CCH Inc.","id":366},{"type":2,"slug":"chicago-board-of-education","value":7500,"name":"Chicago Board of Education","id":21},{"type":2,"slug":"children-s-home-and-aid-society-of-il","value":4200,"name":"Children's Home & Aid Society of IL","id":760},{"type":2,"slug":"comer-science-and-education-foundation","value":12500,"name":"Comer Science & Education Foundation","id":452},{"type":2,"slug":"dlc-urbancore","value":5000,"name":"DLC Urbancore","id":188},{"type":2,"slug":"interstate-outdoor-advertising-lp","value":850,"name":"Interstate Outdoor Advertising, LP","id":814},{"type":2,"slug":"mb-real-estate","value":8000,"name":"MB Real Estate","id":523},{"type":2,"slug":"metropolitan-pier-and-exposition-authority","value":11900,"name":"Metropolitan Pier and Exposition Authority","id":650},{"type":2,"slug":"near-north-health-services-corp","value":550,"name":"Near North Health Services Corp","id":518},{"type":2,"slug":"near-north-montessori","value":4300,"name":"Near North Montessori","id":786},{"type":2,"slug":"sonia-shankman-school-corp","value":8500,"name":"Sonia Shankman School Corp.","id":18},{"type":2,"slug":"st-bernard-hospital","value":17500,"name":"St. Bernard Hospital","id":296},{"type":2,"slug":"swedish-covenant-hospital","value":24000,"name":"Swedish Covenant Hospital","id":587},{"type":1,"slug":"william-griffin","value":138000,"name":"William Griffin","id":356},{"type":2,"slug":"allied-tube-and-conduit","value":60000,"name":"Allied Tube & Conduit","id":44},{"type":2,"slug":"american-airlines","value":70000,"name":"American Airlines","id":253},{"type":2,"slug":"tasc","value":6000,"name":"TASC","id":856},{"type":2,"slug":"united-healthcare-services","value":12000,"name":"United Healthcare Services","id":235},{"type":1,"slug":"david-reifman","value":136000,"name":"David Reifman","id":195},{"type":2,"slug":"golub-and-co","value":8000,"name":"Golub & Co.","id":647},{"type":2,"slug":"ml-realty-partners-llc","value":4000,"name":"ML Realty Partners, LLC","id":71},{"type":2,"slug":"nuveen-investments","value":15000,"name":"Nuveen Investments","id":213},{"type":2,"slug":"peppercorn-capital","value":15000,"name":"Peppercorn Capital","id":122},{"type":1,"slug":"john-doerrer","value":136000,"name":"John Doerrer","id":286},{"type":2,"slug":"blackman-kallick","value":6000,"name":"Blackman Kallick","id":301},{"type":2,"slug":"chicago-retail-merchants-assoc","value":60000,"name":"Chicago Retail Merchants Assoc.","id":5},{"type":2,"slug":"distilled-spirits-council-of-united-states","value":42000,"name":"Distilled Spirits Council of United States","id":40},{"type":2,"slug":"masco-corp","value":28000,"name":"MASCO Corp.","id":611},{"type":1,"slug":"joseph-gattuso","value":131000,"name":"Joseph Gattuso","id":161},{"type":2,"slug":"1401-n-astor-llc","value":2000,"name":"1401 N. Astor LLC","id":612},{"type":2,"slug":"210-218-west-lake-llc","value":1000,"name":"210-218 West Lake LLC","id":270},{"type":2,"slug":"667-w-diversey-llc","value":3000,"name":"667 W. Diversey LLC","id":467},{"type":2,"slug":"848-w-randolph-llc","value":4000,"name":"848 W. Randolph, LLC","id":22},{"type":2,"slug":"aia-chicago-foundation","value":5000,"name":"AIA Chicago Foundation","id":293},{"type":2,"slug":"alpha-baking-company-inc","value":8000,"name":"Alpha Baking Company, Inc","id":401},{"type":2,"slug":"belgravia-group-ltd","value":1000,"name":"Belgravia Group, Ltd.","id":706},{"type":2,"slug":"cc-industries","value":4000,"name":"CC Industries","id":441},{"type":2,"slug":"chicago-charter-school-foundation","value":16000,"name":"Chicago Charter School Foundation","id":888},{"type":2,"slug":"chik-fil-a-inc","value":11000,"name":"Chik-Fil-A, Inc","id":834},{"type":2,"slug":"columbia-college","value":1000,"name":"Columbia College","id":871},{"type":2,"slug":"compass-group-usa-inc","value":2000,"name":"Compass Group USA, Inc","id":826},{"type":2,"slug":"digital-lakeside-holdings-llc","value":3000,"name":"Digital Lakeside Holdings LLC","id":829},{"type":2,"slug":"englewood-cooperative","value":13000,"name":"Englewood Cooperative","id":645},{"type":2,"slug":"feitler-richard-and-margery","value":2000,"name":"Feitler, Richard & Margery","id":377},{"type":2,"slug":"hancock-house-llc","value":1000,"name":"Hancock House LLC","id":698},{"type":2,"slug":"javors-jay-and-jill","value":3000,"name":"Javors, Jay and Jill","id":952},{"type":2,"slug":"jp-morgan-chase-and-co","value":7000,"name":"JP Morgan Chase & Co.","id":915},{"type":2,"slug":"jupiter-realty-corporation","value":1000,"name":"Jupiter Realty Corporation","id":890},{"type":2,"slug":"keneally-timothy-and-mary-ann","value":1000,"name":"Keneally, Timothy & Mary Ann","id":475},{"type":2,"slug":"kizziah-keith-and-barbara","value":1000,"name":"Kizziah, Keith and Barbara","id":713},{"type":2,"slug":"kotler-bradley-and-jennifer","value":3000,"name":"Kotler, Bradley and Jennifer","id":929},{"type":2,"slug":"m-development","value":2000,"name":"M Development","id":311},{"type":2,"slug":"mid-continental-bldg-corp","value":2000,"name":"Mid-Continental Bldg Corp","id":775},{"type":2,"slug":"northside-imports-inc","value":1000,"name":"Northside Imports, Inc","id":743},{"type":2,"slug":"nuelle-david-and-kristen","value":2000,"name":"Nuelle, David and Kristen","id":896},{"type":2,"slug":"poetry-foundation","value":1000,"name":"Poetry Foundation","id":529},{"type":2,"slug":"pontiac-produce-cafe-inc-dba-big-star","value":3000,"name":"Pontiac Produce Cafe Inc dba Big Star","id":93},{"type":2,"slug":"terroir-restaurant-d-b-a-avec","value":1000,"name":"Terroir Restaurant d/b/a/ Avec","id":555},{"type":2,"slug":"tokyo-inn-company","value":5000,"name":"Tokyo Inn Company","id":398},{"type":2,"slug":"westport-associates-lp","value":9000,"name":"Westport Associates LP","id":527},{"type":2,"slug":"ymca-of-the-usa","value":1000,"name":"YMCA of the USA","id":334},{"type":1,"slug":"paul-shadle","value":124000,"name":"Paul Shadle","id":17},{"type":2,"slug":"charter-one-bank","value":16000,"name":"Charter One Bank","id":451},{"type":2,"slug":"mesirow-financial","value":2000,"name":"Mesirow Financial","id":990},{"type":2,"slug":"theus-property-holding","value":7000,"name":"Theus Property Holding","id":6},{"type":1,"slug":"william-dickett","value":115000,"name":"William Dickett","id":79},{"type":1,"slug":"betsy-sales","value":112000,"name":"Betsy Sales","id":33},{"type":1,"slug":"danielle-cassel","value":107000,"name":"Danielle Cassel","id":88},{"type":2,"slug":"5454-s-shore-drive-llc","value":56000,"name":"5454 S. Shore Drive, LLC","id":567},{"type":2,"slug":"bridgeview-bank-and-trust","value":6000,"name":"Bridgeview Bank & Trust","id":613},{"type":2,"slug":"sutherland-llc","value":10000,"name":"Sutherland LLC","id":623},{"type":2,"slug":"target-corporation","value":33000,"name":"Target Corporation","id":842},{"type":1,"slug":"michael-cassidy","value":100000,"name":"Michael Cassidy","id":217},{"type":1,"slug":"richard-boykin","value":90000,"name":"Richard Boykin","id":244},{"type":2,"slug":"sap","value":60000,"name":"SAP","id":468},{"type":2,"slug":"youth-connection-charter-school","value":120000,"name":"Youth Connection Charter School","id":638},{"type":1,"slug":"nicole-janes","value":90000,"name":"Nicole Janes","id":89},{"type":1,"slug":"elizabeth-friedgut","value":90000,"name":"Elizabeth Friedgut","id":120},{"type":2,"slug":"182-w-lake-st-llc","value":20000,"name":"182 W. lake St. LLC","id":400},{"type":2,"slug":"cornerstone-residential-llc","value":10000,"name":"Cornerstone Residential LLC","id":961},{"type":1,"slug":"rolando-acosta","value":88000,"name":"Rolando Acosta","id":255},{"type":2,"slug":"2650-milwaukee-llc","value":5000,"name":"2650 Milwaukee LLC","id":954},{"type":2,"slug":"clovis-investments-llc","value":5000,"name":"Clovis Investments, LLC","id":106},{"type":2,"slug":"cooper-venture-one-llc","value":14000,"name":"Cooper Venture One, LLC","id":747},{"type":2,"slug":"coru-465-llc","value":30000,"name":"CORU 465 LLC","id":186},{"type":2,"slug":"harrison-wells-partners-llc","value":6000,"name":"Harrison Wells Partners LLC","id":545},{"type":2,"slug":"hispanic-hospitality-group","value":3000,"name":"Hispanic Hospitality Group","id":738},{"type":2,"slug":"king-legacy-llc","value":1000,"name":"King Legacy, LLC","id":381},{"type":2,"slug":"lake-loomis-llc","value":2000,"name":"Lake Loomis LLC","id":382},{"type":2,"slug":"lawrence-fisheries","value":3000,"name":"Lawrence Fisheries","id":242},{"type":2,"slug":"lazo-s-tacos-inc","value":1000,"name":"Lazo's Tacos Inc","id":495},{"type":2,"slug":"logan-square-kitchen","value":1000,"name":"Logan Square Kitchen","id":880},{"type":2,"slug":"randolph-real-estate-llc","value":2000,"name":"Randolph Real Estate LLC","id":759},{"type":2,"slug":"sdo-development-llc","value":2000,"name":"SDO Development, LLC","id":808},{"type":2,"slug":"wabash-development-group","value":13000,"name":"Wabash Development Group","id":625},{"type":1,"slug":"thomas-moore","value":81800,"name":"Thomas Moore","id":123},{"type":2,"slug":"atkinson-tremaine","value":2000,"name":"Atkinson, Tremaine","id":797},{"type":2,"slug":"augustowski-tom","value":2000,"name":"Augustowski, Tom","id":519},{"type":2,"slug":"berghoff-paul-and-lisa","value":500,"name":"Berghoff, Paul & Lisa","id":710},{"type":2,"slug":"brink-christopher","value":500,"name":"Brink, Christopher","id":884},{"type":2,"slug":"chicago-lakeshore-hospital","value":7000,"name":"Chicago Lakeshore Hospital","id":118},{"type":2,"slug":"clements-mark","value":2000,"name":"Clements, Mark","id":261},{"type":2,"slug":"delira-raul","value":500,"name":"DeLira, Raul","id":882},{"type":2,"slug":"dipaolo-maria-and-mario","value":3000,"name":"DiPaolo, Maria & Mario","id":50},{"type":2,"slug":"frontreit-properties-llc","value":3000,"name":"Frontreit Properties LLC","id":872},{"type":2,"slug":"gene-s-sausage-shop-and-delicatessen","value":2000,"name":"Gene's Sausage Shop and Delicatessen","id":30},{"type":2,"slug":"gramatis-tom","value":2000,"name":"Gramatis, Tom","id":709},{"type":2,"slug":"jimenez-miguel","value":2000,"name":"Jimenez, Miguel","id":456},{"type":2,"slug":"kuklenski-john-and-jan","value":500,"name":"Kuklenski, John & Jan","id":620},{"type":2,"slug":"kwiatkowski-marianne","value":6000,"name":"Kwiatkowski, Marianne","id":58},{"type":2,"slug":"ogden-partners-inc","value":3000,"name":"Ogden Partners, Inc","id":824},{"type":2,"slug":"ronan-investors","value":1000,"name":"Ronan Investors","id":417},{"type":2,"slug":"snippets-mini-cuts-inc","value":2000,"name":"Snippets Mini-Cuts Inc","id":534},{"type":2,"slug":"swan-property-development-inc","value":15000,"name":"Swan Property Development, Inc","id":879},{"type":2,"slug":"tiran-aaron","value":3800,"name":"Tiran, Aaron","id":970},{"type":2,"slug":"ward-nuala-and-peter","value":1000,"name":"Ward, Nuala & Peter","id":230},{"type":1,"slug":"thomas-hynes","value":80000,"name":"Thomas Hynes","id":64},{"type":2,"slug":"depaul-university","value":83500,"name":"DePaul University","id":60},{"type":3,"slug":"chicago-public-library","value":0,"name":"Chicago Public Library","id":43},{"type":1,"slug":"brian-bernardoni","value":80000,"name":"Brian Bernardoni","id":172},{"type":2,"slug":"chicago-assoc-of-realtors","value":104000,"name":"Chicago Assoc. of Realtors","id":548},{"type":1,"slug":"mary-richardson-lowry","value":75500,"name":"Mary Richardson-Lowry","id":332},{"type":2,"slug":"atandt-illinois","value":18748,"name":"AT&T Illinois","id":121},{"type":2,"slug":"austin-ae-com","value":2500,"name":"Austin AE Com","id":154},{"type":2,"slug":"barclays-capital-inc","value":5000,"name":"Barclays Capital Inc","id":820},{"type":2,"slug":"dialogue-direct","value":7500,"name":"Dialogue Direct","id":951},{"type":2,"slug":"hertz-rental-car-corporation","value":15000,"name":"Hertz Rental Car Corporation","id":463},{"type":2,"slug":"hsbc-securities-usa-inc","value":5000,"name":"HSBC Securities (USA) Inc","id":507},{"type":2,"slug":"mount-sinai-hospital-and-medical-center","value":30000,"name":"Mount Sinai Hospital and Medical Center","id":928},{"type":2,"slug":"northern-trust-corporation","value":10000,"name":"Northern Trust Corporation","id":680},{"type":2,"slug":"pactiv-corp","value":3000,"name":"Pactiv Corp.","id":279},{"type":2,"slug":"republic-services-inc","value":7500,"name":"Republic Services, Inc","id":431},{"type":1,"slug":"marcus-nunes","value":69000,"name":"Marcus Nunes","id":48},{"type":2,"slug":"aetna-inc","value":5000,"name":"Aetna, Inc.","id":656},{"type":2,"slug":"alladin-landscaping","value":4000,"name":"Alladin Landscaping","id":79},{"type":2,"slug":"cash-america-international","value":8000,"name":"Cash America International","id":601},{"type":2,"slug":"chicago-carriage-cab-company","value":13000,"name":"Chicago Carriage Cab Company","id":145},{"type":2,"slug":"clear-channel-outdoor","value":5000,"name":"Clear Channel Outdoor","id":899},{"type":2,"slug":"cloverhill-pastry--vend-corp","value":5000,"name":"Cloverhill Pastry - Vend Corp","id":59},{"type":2,"slug":"continental-recycling--1300-exchange-llc","value":1000,"name":"Continental Recycling - 1300 Exchange LLC","id":999},{"type":2,"slug":"delaware-north-companies","value":2000,"name":"Delaware North Companies","id":697},{"type":2,"slug":"exelon-generation","value":1000,"name":"Exelon Generation","id":243},{"type":2,"slug":"free-green-can-llc","value":2000,"name":"Free Green Can, LLC","id":264},{"type":2,"slug":"hntb-corp","value":17000,"name":"HNTB Corp.","id":1},{"type":2,"slug":"nuance-group-north-america-inc","value":3000,"name":"Nuance Group (North America), Inc","id":405},{"type":2,"slug":"solomon-cordwell-buenz","value":2000,"name":"Solomon Cordwell Buenz","id":877},{"type":2,"slug":"tropical-optical","value":1000,"name":"Tropical Optical","id":192},{"type":2,"slug":"united-neighborhood-organization","value":2000,"name":"United Neighborhood Organization","id":793},{"type":2,"slug":"vermillion-development","value":42000,"name":"Vermillion Development","id":326},{"type":1,"slug":"jessica-schramm","value":68786,"name":"Jessica Schramm","id":133},{"type":2,"slug":"4600-schubert-llc","value":42302,"name":"4600 Schubert LLC","id":866},{"type":2,"slug":"9023-beverly-llc","value":27,"name":"9023 Beverly LLC","id":558},{"type":2,"slug":"asat-inc","value":2655,"name":"Asat, Inc.","id":514},{"type":2,"slug":"clark--devon-hardware","value":5417,"name":"Clark - Devon Hardware","id":233},{"type":2,"slug":"environs-development","value":14547,"name":"Environs Development","id":282},{"type":2,"slug":"presidential-bank","value":1125,"name":"Presidential Bank","id":690},{"type":2,"slug":"schneider-electric","value":26700,"name":"Schneider Electric","id":502},{"type":2,"slug":"sidel-barry","value":4757,"name":"Sidel, Barry","id":472},{"type":2,"slug":"signal-ensemble-theater","value":3162,"name":"Signal Ensemble Theater","id":429},{"type":2,"slug":"st-lukes-ldha","value":2062,"name":"St. Lukes LDHA","id":941},{"type":2,"slug":"strauss-robert","value":3982,"name":"Strauss, Robert","id":153},{"type":1,"slug":"richard-wendy","value":68000,"name":"Richard Wendy","id":437},{"type":2,"slug":"24-seven-outdoor","value":1000,"name":"24/ Seven Outdoor","id":389},{"type":2,"slug":"clark-taylor-llc","value":1000,"name":"Clark Taylor LLC","id":818},{"type":2,"slug":"cornell-companies-inc","value":3000,"name":"Cornell Companies, Inc.","id":384},{"type":2,"slug":"draper-and-kramer-inc","value":43000,"name":"Draper & Kramer, Inc","id":432},{"type":2,"slug":"farcroft-park-llc","value":11000,"name":"Farcroft Park LLC","id":639},{"type":2,"slug":"optima-inc","value":2500,"name":"Optima, Inc","id":328},{"type":2,"slug":"stonewater-partners","value":2500,"name":"Stonewater Partners","id":542},{"type":1,"slug":"john-dunn","value":62000,"name":"John Dunn","id":238},{"type":2,"slug":"delta-engineering-inc","value":30000,"name":"Delta Engineering, Inc.","id":830},{"type":2,"slug":"elcom-international-inc","value":5000,"name":"ELCOM International, Inc.","id":320},{"type":2,"slug":"pnc-bank","value":30000,"name":"PNC Bank","id":939},{"type":2,"slug":"public-consulting-group","value":4500,"name":"Public Consulting Group","id":183},{"type":3,"slug":"office-of-the-city-treasurer","value":0,"name":"Office of the City Treasurer","id":18},{"type":1,"slug":"gary-lapaille","value":60000,"name":"Gary LaPaille","id":242},{"type":2,"slug":"jacobs-engineering-fka-edward-and-kelcey","value":30000,"name":"Jacobs Engineering (FKA Edward & Kelcey)","id":597},{"type":2,"slug":"mwh","value":30000,"name":"MWH","id":796},{"type":3,"slug":"chicago-transit-authority","value":0,"name":"Chicago Transit Authority","id":1},{"type":1,"slug":"jeffrey-dixon","value":60000,"name":"Jeffrey Dixon","id":111},{"type":2,"slug":"fifth-third-bank","value":34000,"name":"Fifth Third Bank","id":883},{"type":2,"slug":"il-hotel-and-lodging-association","value":30000,"name":"IL Hotel & Lodging Association","id":782},{"type":1,"slug":"robert-goldman","value":59000,"name":"Robert Goldman","id":256},{"type":2,"slug":"goodman-mark","value":10000,"name":"Goodman, Mark","id":530},{"type":2,"slug":"granite-companies-llc","value":7000,"name":"Granite Companies, LLC","id":170},{"type":2,"slug":"granite-development-master-corp","value":2000,"name":"Granite Development (Master) Corp","id":285},{"type":2,"slug":"granite-madden-wells-sale-llc","value":4000,"name":"Granite Madden Wells Sale, LLC","id":64},{"type":2,"slug":"joseph-freed-and-associates","value":4000,"name":"Joseph Freed & Associates","id":606},{"type":2,"slug":"mesa-development-corp","value":14000,"name":"Mesa Development Corp.","id":513},{"type":1,"slug":"william-filan","value":58500,"name":"William Filan","id":377},{"type":2,"slug":"constellation-energy-group","value":2500,"name":"Constellation Energy Group","id":913},{"type":2,"slug":"redflex-traffic-systems","value":24000,"name":"RedFlex Traffic Systems","id":478},{"type":2,"slug":"tishman-construction","value":10000,"name":"Tishman Construction","id":993},{"type":2,"slug":"urs","value":10000,"name":"URS","id":457},{"type":1,"slug":"mazonne-jackson","value":54500,"name":"Mazonne Jackson","id":275},{"type":1,"slug":"bridget-o-keefe","value":53904,"name":"Bridget O'Keefe","id":68},{"type":2,"slug":"417-dearborn-llc","value":3700,"name":"417 Dearborn LLC","id":56},{"type":2,"slug":"bethesda-home-and-retirement-center","value":171,"name":"Bethesda Home and Retirement Center","id":705},{"type":2,"slug":"bilger-corp","value":891,"name":"Bilger Corp","id":356},{"type":2,"slug":"chicago-transit-authority","value":581,"name":"Chicago Transit Authority","id":142},{"type":2,"slug":"city-lights-ltd","value":1217,"name":"City Lights, Ltd.","id":91},{"type":2,"slug":"dorchester-commons-llc","value":299,"name":"Dorchester Commons, LLC","id":149},{"type":2,"slug":"dubin-residential","value":5600,"name":"Dubin Residential","id":12},{"type":2,"slug":"institutional-project-management","value":26222,"name":"Institutional Project Management","id":553},{"type":2,"slug":"jambre-inc","value":320,"name":"Jambre, Inc","id":3},{"type":2,"slug":"john-g-shedd-aquarium","value":384,"name":"John G Shedd Aquarium","id":546},{"type":2,"slug":"old-republic-international-corp","value":6720,"name":"Old Republic International Corp.","id":52},{"type":2,"slug":"ralph-s-grocery-co","value":235,"name":"Ralph's Grocery Co.","id":271},{"type":2,"slug":"roosevelt-university","value":3241,"name":"Roosevelt University","id":922},{"type":2,"slug":"rossi-contractors-inc","value":4323,"name":"Rossi Contractors Inc","id":582},{"type":1,"slug":"patrick-thompson","value":52500,"name":"Patrick Thompson","id":300},{"type":2,"slug":"bradley-place-holdings","value":7000,"name":"Bradley Place Holdings","id":115},{"type":2,"slug":"eden-oasis-llc","value":3000,"name":"Eden Oasis, LLC","id":895},{"type":2,"slug":"lynxs-chicago-cargoport-llc","value":13000,"name":"Lynxs Chicago Cargoport LLC","id":247},{"type":2,"slug":"rcn-corp","value":8000,"name":"RCN Corp","id":836},{"type":2,"slug":"van-wagner-chicago-llc","value":4500,"name":"Van Wagner Chicago, LLC","id":199},{"type":2,"slug":"victor-sign-corp","value":8000,"name":"Victor Sign Corp","id":539},{"type":2,"slug":"visual-cast","value":6000,"name":"Visual Cast","id":141},{"type":2,"slug":"wells-street-companies","value":3000,"name":"Wells Street Companies","id":354},{"type":1,"slug":"myles-berman","value":51000,"name":"Myles Berman","id":429},{"type":2,"slug":"burns-and-mcdonnell-engineering-co-inc","value":13000,"name":"Burns & McDonnell Engineering Co, Inc","id":708},{"type":2,"slug":"gojo-industries-inc","value":3000,"name":"GOJO Industries, Inc","id":81},{"type":2,"slug":"integrys-energy-group-inc","value":1000,"name":"Integrys Energy Group, Inc","id":450},{"type":2,"slug":"johnson-diversey-inc","value":2000,"name":"Johnson Diversey, Inc","id":870},{"type":2,"slug":"macquarie-capital-usa","value":1000,"name":"Macquarie Capital (USA)","id":150},{"type":2,"slug":"superdawg-drive-in-inc","value":3000,"name":"Superdawg Drive-In, Inc","id":589},{"type":3,"slug":"committee-on-aviation","value":0,"name":"Committee on Aviation","id":11},{"type":1,"slug":"leonard-jones","value":50000,"name":"Leonard Jones","id":182},{"type":2,"slug":"rice-financial-products-co","value":106000,"name":"Rice Financial Products Co.","id":62}]}

Created by Christopher Manning

Summary

This visualization includes the 50 highest paid lobbyists in Chicago, their clients, and the agencies they lobby. The data was compiled from ChicagoLobbyists.org in 2010.

  • Blue Nodes: Lobbyists
  • Grey Nodes: Clients
  • Green Nodes: Agencies

The radius of the Blue(Lobbyist) and Grey(Client) nodes is relative to the amount of money associated with them. The radius of the Green(Agency) nodes is constant and does not represent anything about that agency.

Nodes closer to the center have more connections than nodes on the outer edge.

Controls

  • Hover a node to highlight the connected nodes and show the names and dollar amounts associated to that node. (Green(Agency) nodes do not have a dollar amount associated to them since that information cannot be calculated from the data)
  • Click a node to go to the related page at ChicagoLobbyists.org.
  • Use the up and down arrow keys while hovering a node to highlight that node and its label Then press enter to go to the page of the selected node/label on ChicagoLobbyists.org.
  • Use the left and right arrow keys to zoom out and zoom in (adjusts the node attraction).

Run this gist at bl.ocks.org

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script src="//d3js.org/d3.v2.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<style type='text/css'>
body {
text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
}
.loading {
font-size: 2em;
}
.link {
stroke-width: 2px;
}
.nodetext {
pointer-events: none;
font: 16px sans-serif;
stroke: #fff;
stroke-width: .5px;
}
.type1 {
stroke: #6d856e;
fill:#0868AC;
}
.type1.circle {
fill-opacity: .5;
}
.type1.nodetext {
stroke: inherit;
fill:#2B8CBE;
}
.type2 {
stroke:#5e735f;
fill:#ddd;
}
.type2.nodetext {
fill:#aaa;
stroke: inherit;
}
.type2.link {
stroke: #7BCCC4;
stroke-dasharray: 1, 1;
}
.type2.circle {
fill-opacity: .5;
}
.type3 {
stroke:#0868AC;
fill:#74C476;
}
.type3.nodetext {
stroke: inherit;
}
.type3.link {
stroke: #BAE4BC;
}
.type3.circle {
fill-opacity: .5;
}
</style>
<script type='text/javascript'>//<![CDATA[
window.focus();
$(function() {
var w = 960,
h = 500,
radius = d3.scale.linear().domain([0, 978000]).range(["2", "30"]),
loading,
root,
json,
link,
linkedByIndex = {},
node,
labels = [],
selectedLabelIndex = null;
var vis = d3.select("body").append("svg:svg")
.attr("width", w)
.attr("height", h);
function fade(opacity, showText) {
return function(d, i) {
labels = [];
var selectedLabelData = null;
node.style("fill-opacity", function(o) {
var isNodeConnectedBool = isNodeConnected(d, o);
var thisOpacity = isNodeConnectedBool ? 1 : opacity;
if (!isNodeConnectedBool) {
this.setAttribute('style', "stroke-opacity:"+opacity+";fill-opacity:"+opacity+";");
} else {
labels.push(o);
if (o == d) selectedLabelData = o;
}
return thisOpacity;
});
link.style("stroke-opacity", function(o) {
return o.source === d || o.target === d ? 1 : opacity;
});
labels.sort(function(a, b){return b.value - a.value})
selectedLabelIndex = labels.indexOf(selectedLabelData);
vis.selectAll("text.nodetext").data(labels).enter().append("svg:text")
.attr("class", function(d){ return "nodetext type"+d.type})
.text(function(d){ return d.name + (d.type != 3 ? ': $' + numberWithCommas(d.value) : '')})
.style("font-weight", function(o){ return d.index == o.index ? 'bold' : 'normal'})
.attr("x", 0)
.attr("y", function(d, i){ return this.getBBox().height * (i+1)});
}
}
function normalizeNodesAndRemoveLabels() {
return function(d, i) {
selectedLabelIndex = null;
vis.selectAll(".link").style("stroke-opacity", 1);
vis.selectAll(".circle").style("stroke-opacity", 1).style("fill-opacity", .5).style("stroke-width", 1);
vis.selectAll(".nodetext").remove();
}
}
function isNodeConnected(a, b) {
return linkedByIndex[a.index + "," + b.index] || linkedByIndex[b.index + "," + a.index] || a.index == b.index;
}
function openLink() {
return function(d) {
var url = "";
if(d.type == 1) {
url = "lobbyists/" + d.slug
} else if(d.type == 2) {
url = "clients/" + d.slug
} else if(d.type == 3) {
url = "agencies/" + d.slug
}
window.open("http://www.chicagolobbyists.org/"+url)
}
}
function numberWithCommas(x) {
return x.toString().replace(/\B(?=(?:\d{3})+(?!\d))/g, ",");
}
var initialized = false;
function tick(e) {
//do not render initialization frames because they are slow and distracting
if (e.alpha < 0.01 ) {
vis.select(".loading").remove();
node
.transition()
.duration(1000)
.attr("cx", function(d) { return d.x; })
.attr("cy", function(d) { return d.y; })
link
.transition()
.duration(1000)
.attr("x1", function(d) { return d.source.x; })
.attr("y1", function(d) { return d.source.y; })
.attr("x2", function(d) { return d.target.x; })
.attr("y2", function(d) { return d.target.y; })
force.stop()
} else {
if (e.alpha < 0.015 ) {
var q = d3.geom.quadtree(root.nodes),
i = 0,
n = root.nodes.length;
while (++i < n) {
q.visit(collide(root.nodes[i]));
}
}
loadingText.text(function(){return "Calculating Optimum Layout: " + Math.round((1 - (e.alpha * 10 - 0.1)) * 100) + "%"});
}
}
var force = self.force = d3.layout.force()
.linkDistance(0)
.charge(-350)
.gravity(2)
.size([w, h])
.on("tick", tick);
d3.json("50_top_paid_chicago_lobbyists.json", function(json) {
root = json;
update();
loadingText = vis.append("svg:text")
.attr("class", "loading")
.attr("x", (w/2)-200)
.attr("y", h/2)
.text("Loading");
});
function update() {
linkedByIndex = {}
root.links.forEach(function(d) {
linkedByIndex[d.source + "," + d.target] = 1;
});
force.nodes(root.nodes.map(function(d) {
return jQuery.extend(d, {
radius: d.type == 3 ? 5 : radius(d.value),
x: Math.random() * w,
y: Math.random() * h
})
}))
.links(root.links)
.start();
link = vis.selectAll(".link")
.data(root.links)
link.enter().append("svg:line")
.attr("class", function(d){ return "link type"+d.target.type})
.attr("x1", function(d) { return d.source.x; })
.attr("y1", function(d) { return d.source.y; })
.attr("x2", function(d) { return d.target.x; })
.attr("y2", function(d) { return d.target.y; })
link.exit().remove();
node = vis.selectAll(".circle")
.data(root.nodes);
node.enter()
.append("svg:circle")
.attr("class", function(d){ return "circle type"+d.type})
.attr("r", function(d) { return d.radius })
.on("mouseover", fade(.1, true))
.on("mouseout", normalizeNodesAndRemoveLabels())
.attr("cx", function(d) { return d.x })
.attr("cy", function(d) { return d.y })
.on("click", openLink())
node.exit().remove();
}
function collide(node) {
var r = node.radius + 50,
nx1 = node.x - r,
nx2 = node.x + r,
ny1 = node.y - r,
ny2 = node.y + r;
return function(quad, x1, y1, x2, y2) {
if (quad.point && (quad.point !== node)) {
var x = node.x - quad.point.x,
y = node.y - quad.point.y,
l = Math.sqrt(x * x + y * y),
r = node.radius + quad.point.radius;
if (l < r) {
l = (l - r) / l * .5;
node.x -= x *= l;
node.y -= y *= l;
quad.point.x += x;
quad.point.y += y;
}
}
return x1 > nx2
|| x2 < nx1
|| y1 > ny2
|| y2 < ny1;
};
}
$(document).keydown(function(e){
if (e.keyCode == 13 && selectedLabelIndex !== null) {
openLink()(labels[selectedLabelIndex]);
return false;
} else if (e.keyCode == 38 || e.keyCode == 40 && selectedLabelIndex !== null) {
if(e.keyCode == 38) selectedLabelIndex--;
if(e.keyCode == 40) selectedLabelIndex++;
if(selectedLabelIndex < 0) selectedLabelIndex = labels.length -1;
if(selectedLabelIndex > labels.length - 1) selectedLabelIndex = 0;
vis.selectAll("text.nodetext").style("font-weight", function(d, i){
return labels[selectedLabelIndex] == d ? "bold" : "normal"
});
vis.selectAll("circle.circle").style("stroke-width", function(d, i){
return labels[selectedLabelIndex] == d ? "5" : "1"
});
return false;
} else if (e.keyCode == 39) {
window['force']['charge'](window['force']['charge']() - 10)
force.start();
} else if (e.keyCode == 37) {
window['force']['charge'](window['force']['charge']() + 10)
force.start();
}
});
});
//]]>
</script>
</head>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment