Skip to content

Instantly share code, notes, and snippets.

@EoinMGB
Last active November 29, 2016 06:45
Show Gist options
  • Save EoinMGB/40bfc0b3ef048d53cdd928bb7f68df84 to your computer and use it in GitHub Desktop.
Save EoinMGB/40bfc0b3ef048d53cdd928bb7f68df84 to your computer and use it in GitHub Desktop.
Irish Property Data
license: mit

Proof of concept of Irish Property Dashboard displaying number and price variance throughout the Republic.

Dummy data used data is scraped.

http://eoinkilbride.com

var north = [
{COUNTY:'Fermanagh', x:3, y:3},
{COUNTY:'Tyrone', x:4, y:2},
{COUNTY:'Armagh', x:5, y:5},
{COUNTY:'Lough Neagh', x:5, y:3},
{COUNTY:'Derry', x:5, y:1},
{COUNTY:'Down', x:6, y:4},
{COUNTY:'Antrim', x:6, y:2}
];
//province_var = {Leinster: true, Munster: true, Connacht: true, Ulster: true};
provinces = [
{PROVINCE: "Leinster", visibilty:true, counties:["Carlow", "Dublin", "Meath", "Westmeath", "Louth", "Kildare", "Kilkenny", "Offaly", "Laois", "Longford", "Wexford", "Wicklow"]}
, {PROVINCE: "Munster", visibilty:true, counties:["Cork", "Tipperary", "Kerry", "Waterford", "Clare", "Limerick"]}
, {PROVINCE: "Connacht", visibilty:true, counties:["Galway", "Mayo", "Sligo", "Leitrim", "Roscommon"]}
, {PROVINCE: "Ulster", visibilty:true, counties:["Cavan", "Monaghan", "Donegal"]}
];
sort_style = "abc"; //123 (alphabetical vs numerical)
// Leinster_province = ["Carlow", "Dublin", "Meath", "Westmeath", "Louth", "Kildare", "Kilkenny", "Offaly", "Laois", "Longford", "Wexford", "Wicklow"];
// Munster_province = ["Cork", "Tipperary", "Kerry", "Waterford", "Clare", "Limerick"];
// Connacht_province = ["Galway", "Mayo", "Sligo", "Leitrim", "Roscommon"];
// Ulster_province = ["Cavan", "Monaghan", "Donegal"];
//provinces = [Leinster_province, Munster_province, Connacht_province, Ulster_province];
county_counter = 26; //the number of counties with true variable- this will change as buttons are toggled
var order_counter_x=0; //this will count how many small multiples are in a line
var order_counter_y=0; //this will count how many small multiples are in a line
var order_counter_y2 =0; //this will count how many small multiples are in a line
var canvas = d3.select("#ireland_svg");
var canvas_2 = d3.select("#ireland_grid").append("svg")
.attr("width", 1100)
.attr("height", 900);
var small_m_height = 150;
var small_m_width = 180;
var spacer = 10;
var range_bands = ['d100' , 'd130' , 'd160' , 'd190' ,
'd220' , 'd250' , 'd280' , 'd310' ,
'd340' , 'd370' , 'd400' , 'd430' ,
'd460' , 'd490' , 'd520' , 'd550' ,
'd580' , 'd610' , 'd640' , 'd670' ,
'd700' , 'd730' , 'd760' , 'd790' ,
'd820' , 'd850' , 'd880' , 'd910' ,
'd940' , 'd970' , 'd1000'];
var range_bands2 = [100 , 130 , 160 , 190 ,
220 , 250 , 280 , 310 ,
340 , 370 , 400 , 430 ,
460 , 490 , 520 , 550 ,
580 , 610 , 640 , 670 ,
700 , 730 , 760 , 790 ,
820 , 850 , 880 , 910 ,
940 , 970 , 1000];
range = [];
for(i=1; i<31; i++){
range.push(i);
}
north_counties = canvas.selectAll("g")
.data(north)
.enter()
.append("path")
.attr("id", function(d,i){return d.COUNTY+"_svg"})
.attr("stroke", function(d,i){
if (d.COUNTY == 'Lough Neagh'){
return 'none'
}
else{
return 'grey'
}
})
.attr("fill", function(d,i){
if (d.COUNTY == 'Lough Neagh'){
return 'white'
}
else{
return 'grey'
}
})
.attr("class", "hex")
.attr("d", "M0 12.990381056766578L7.5 0L22.5 0L30 12.990381056766578L22.5 25.980762113533157L7.5 25.980762113533157Z")
.attr("transform", function(d,i){return "translate("+(26*d.x).toString()+ ","+ (15*d.y).toString() +")"});
var bb;
var data_array=[];
var alphabetical_order=[];
var county_total = [];
max_county=0;
max_county_name = 'null';
var numerical_order;
numerical_order=[];
var max_properties = 0; //max about of properties in a particular range band- needed for Y-axis and scale
small_ms_coords = [];
var hexagons;
var small_ms;
var bisect;
function get_numerical_order(data){
numerical_order = [];
while(numerical_order.length<data ){
for(i=0; i < county_total.length; i++){
if(i==0){
indicator = false;
for(j=0; j<numerical_order.length; j++){
if(numerical_order[j].COUNTY == county_total[i].COUNTY){
indicator = true;
}
}
if(indicator == false ){
for(h=0;h<provinces.length; h++){
if(provinces[h].PROVINCE == county_total[i].PROVINCE && provinces[h].visibilty == true){
max_county_name = county_total[i].COUNTY
max_county = county_total[i].total;
}
}
}
}
else{
if(county_total[i].total > max_county ){
indicator = false;
for(j=0; j<numerical_order.length; j++){
if(numerical_order[j].COUNTY == county_total[i].COUNTY){
indicator = true;
}
}
if(indicator == false){
for(h=0;h<provinces.length; h++){
if(provinces[h].PROVINCE == county_total[i].PROVINCE && provinces[h].visibilty == true){
max_county_name = county_total[i].COUNTY
max_county = county_total[i].total;
}
}
}
}
}
}
numerical_order.push({COUNTY:max_county_name, total: max_county})
max_county = 0;
}
};
//
function get_abc_order() {
alphabetical_order = [];
for(i=0; i<provinces.length; i++){
if(provinces[i].visibilty==true){
for(j=0; j < provinces[i].counties.length;j++){
alphabetical_order.push(provinces[i].counties[j])
}
}
}
alphabetical_order.sort();
}
function order_abc(){
sort_style = "abc";
small_ms.transition().duration(500)
.attr("x", function(d,i){
for(j=0; j < alphabetical_order.length; j++){
if(d.COUNTY == alphabetical_order[j]){
return small_ms_coords[j].x * small_m_width
}
}
})
.attr("y", function(d,i){
for(j=0; j < alphabetical_order.length; j++){
if(d.COUNTY == alphabetical_order[j]){
return small_ms_coords[j].y * small_m_height
}
}
})
};
function toggle_small_ms(){
small_ms
.attr('opacity', function(d){
for(i=0;i<provinces.length; i++){
if(provinces[i].PROVINCE == d.PROVINCE){
if(provinces[i].visibilty == true){
return 1
}
else{
return 0
}
}
}
});
if(sort_style =="abc"){
order_abc();
}
else{
order_123();
}
};
function toggle_hexagons(){
hexagons.attr("opacity", function(d){
for(i=0;i<provinces.length; i++){
if(provinces[i].PROVINCE == d.PROVINCE){
if(provinces[i].visibilty == true){
return 1
}
else{
return 0.1
}
}
}
});
north_counties.attr("opacity", function(){
for(i=0;i<provinces.length; i++){
if(provinces[i].PROVINCE == 'Ulster'){
if(provinces[i].visibilty == true){
return 1
}
else{
return 0.1
}
}
}
});
};
function toggle_province(province_name){
for(i=0;i<provinces.length; i++){
if(provinces[i].PROVINCE == province_name){
if(provinces[i].visibilty == true){
provinces[i].visibilty = false;
county_counter -= provinces[i].counties.length
}
else{
provinces[i].visibilty = true;
county_counter += provinces[i].counties.length
}
}
}
get_numerical_order(county_counter);
get_abc_order();
toggle_small_ms();
toggle_hexagons();
}
<!DOCTYPE html>
<meta charset="utf-8">
<style>
body{
font-family: sans-serif;
}
text {
font-family: sans-serif;
font-weight: normal;
}
.path {
stroke: grey;
fill: none;
<!-- shape-rendering:crispEdges; -->
}
.axis {
fill: none;
stroke: grey;
<!-- shape-rendering:crispEdges; -->
}
.axis text{
stroke: none;
fill: grey;
}
.axis path{
display: none;
}
.tick line{
stroke: white;
}
.area {
fill: #cec6b9;
stroke-width: 0;
<!-- shape-rendering:crispEdges; -->
}
</style>
<!-- .subunit.SCT { fill: #ddc; }
.subunit.WLS { fill: #cdd; }
.subunit.NIR { fill: #cdc; }
.subunit.ENG { fill: #dcd; }
.subunit.IRL { fill: #dcd; } -->
<body style="width: 100%">
<head>
<title>Irish Property Market- Under Development</title>
</head>
<h3>Irish Property Data Proof of Concept (Dummy Data)</h3>
<div >
<div style="padding-left: 10px">
<div width = "200px" id="canvasDiv_geo" style=" position: fixed">
<svg id="ireland_svg"id="color-fill" xmlns="http://www.w3.org/2000/svg" version="1.1" width="200px" height="300px" xmlns:xlink="http://www.w3.org/1999/xlink">
</svg>
</div>
<div style="float: right; top: 320px; position: fixed" >
<form action="">
Order:<br/>
<input type="radio" name="gender" checked onclick="order_abc()"> Alphabetically<br>
<input type="radio" name="gender" onclick="order_123()"> Numerically
</form>
<br>
<form action="">
Province:<br/>
<input type="checkbox" name="gender" value="Leinster" checked onclick="toggle_province('Leinster')"> Leinster<br>
<input type="checkbox" name="gender" value="Munster" checked onclick="toggle_province('Munster')"> Munster<br>
<input type="checkbox" name="gender" value="Connacht" checked onclick="toggle_province('Connacht')"> Connacht<br>
<input type="checkbox" name="gender" value="Ulster" checked onclick="toggle_province('Ulster')"> Ulster<br>
</form>
</div>
<div style="position: fixed; left: 200px">
<div id="canvasDiv_grid" >
<svg id="ireland_grid"id="color-fill" xmlns="http://www.w3.org/2000/svg" version="1.1" width="1100px" height="900px" xmlns:xlink="http://www.w3.org/1999/xlink">
</svg>
</div>
</div>
</body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script src="http://d3js.org/topojson.v1.min.js"></script>
<script src="functions.js"></script>
<script src="ireland.js"></script>
</html>
d3.json("property.json", function(error, property_data) {
//create arrays of number of properties for drawing paths
for(i=0; i < property_data.length; i++){
window[property_data[i].COUNTY + "_array"]=[] ;
for(j = 0; j < range_bands.length; j++){
window[property_data[i].COUNTY + "_array"].push(property_data[i]["d"+ String(100 + 30*j)])
}
};
for(i=0; i < property_data.length; i++){
county_total.push({COUNTY:property_data[i].COUNTY, PROVINCE:property_data[i].PROVINCE, total:0});
county_total[i].total = (property_data[i]['d100'] + property_data[i]['d130'] + property_data[i]['d160'] + property_data[i]['d190'] + property_data[i]['d220'] + property_data[i]['d250'] + property_data[i]['d280'] + property_data[i]['d310'] + property_data[i]['d340'] + property_data[i]['d370'] + property_data[i]['d400'] + property_data[i]['d430'] + property_data[i]['d460'] + property_data[i]['d490'] + property_data[i]['d520'] + property_data[i]['d550'] + property_data[i]['d580'] + property_data[i]['d610'] + property_data[i]['d640'] + property_data[i]['d670'] + property_data[i]['d700'] + property_data[i]['d730'] + property_data[i]['d760'] + property_data[i]['d790'] + property_data[i]['d820'] + property_data[i]['d850'] + property_data[i]['d880'] + property_data[i]['d910'] + property_data[i]['d940'] + property_data[i]['d970'] + property_data[i]['d1000'])
};
get_abc_order();
get_numerical_order(county_counter);
for(i=0; i<property_data.length; i++){
for(j=0; j < range_bands.length; j++){
if (property_data[i][range_bands[j]] > max_properties){
max_properties = property_data[i][range_bands[j]];
}
}
};
for(i=0; i<property_data.length; i++){
small_ms_coords.push( {x:order_counter_x, y:order_counter_y} );
order_counter_x +=1;
if (order_counter_x == 6){
order_counter_x = 0;
order_counter_y += 1;
}
};
var colorScale=d3.scale.linear()
.domain([0, numerical_order[0].total])
.range(["white","red"]);
//set ranges
var xScale=d3.scale.linear()
.domain([0, 30])
.range([0, small_m_width - spacer*4 ])
var xScale2=d3.scale.linear()
//.domain([100, 970])
.domain([0, 30])
.range([0, small_m_width - spacer*4 ])
var yScale=d3.scale.linear()
.domain([0, max_properties + 10])
.range([small_m_height - spacer*4, 0])
;
///////////////////////////////////////////////////////
//define axes
var xAxis=d3.svg.axis()
.scale(xScale2)
.orient("bottom")
.ticks(32)
.outerTickSize(0)
//.attr('style', 'display:none')
var yAxis=d3.svg.axis()
.scale(yScale)
.orient("left")
.ticks(3)
.innerTickSize(-small_m_width - spacer*4)
.outerTickSize(0)
//.tickFormat("");
// Define the line
var valueline = d3.svg.line()
//.interpolate("basis")
.x(function(d,i) {return xScale(i)})
.y(function(d) { return yScale(d) });
var area = d3.svg.area()
//.interpolate("basis")
.x(function(d,i) { return xScale(i) })
.y0(small_m_height - spacer*4)
.y1(function(d) { return yScale(d) });
var bisect = d3.bisector(function(datum) {
return datum;
}).right;
///////////////////////////////////////////////////////
hexagons=canvas.selectAll("g")
.data(property_data)
.enter()
.append("path")
.attr("id", function(d,i){return d.COUNTY +"_svg"})
.attr("stroke", "grey")
// return colorScale(
// d.d100 + d.d130 + d.d160 + d.d190 + d.d220 + d.d250 + d.d280 + d.d310 + d.d340 + d.d370 + d.d400 + d.d430 + d.d460 + d.d490 + d.d520 + d.d550 + d.d580 + d.d610 + d.d640 + d.d670 + d.d700 + d.d730 + d.d760 + d.d790 + d.d820 + d.d850 + d.d880 + d.d910 + d.d940 + d.d970
// )
//}
.attr("fill", function(d,i){
return colorScale(
d.d100 + d.d130 + d.d160 + d.d190 + d.d220 + d.d250 + d.d280 + d.d310 + d.d340 + d.d370 + d.d400 + d.d430 + d.d460 + d.d490 + d.d520 + d.d550 + d.d580 + d.d610 + d.d640 + d.d670 + d.d700 + d.d730 + d.d760 + d.d790 + d.d820 + d.d850 + d.d880 + d.d910 + d.d940 + d.d970 + d.d1000
)
})
.attr("class", "hex")
.attr("d", "M0 12.990381056766578L7.5 0L22.5 0L30 12.990381056766578L22.5 25.980762113533157L7.5 25.980762113533157Z")
.attr("transform", function(d,i){return "translate("+(26*d.x).toString()+ ","+ (15*d.y).toString() +")"});
/////////////////////////////////////////////////////////////////
small_ms =canvas_2.selectAll("g")
.data(property_data)
.enter()
.append("svg")
.attr("width", small_m_width)
.attr("height", small_m_height - spacer)
.attr("x", function(d,i){
return small_ms_coords[i].x * small_m_width
})
.attr("y", function(d,i){
return small_ms_coords[i].y * small_m_height
})
.attr("fill", "white");
//this will be used to test for hover over- when hovering over path area, brushing tooltip will appear- we want the same when hovering over white space
hover_check = small_ms.append('rect')
.attr('fill', 'white')
.attr('class', 'tracker')
.attr('x', 0)
.attr('y', 0)
.attr('width', small_m_width - spacer*4)
.attr('height', small_m_height - spacer*4)
.attr("transform","translate("+ String(spacer*3) +" ," +(spacer)+")");
//small multiple label
small_ms.append("text")
.html(function(d){return d.COUNTY})
.attr("font-size", 10)
.attr("id", "county_label")
.attr("text-anchor", "middle")
.attr("transform","translate("+ String((small_m_width-spacer)/2) +" ," +spacer+")")
.attr("fill", "grey");
area = small_ms.append("path")
//.datum(function(d){return valueline(window[d.COUNTY + "_array"])})
.attr("class", "area tracker")
.attr("d", function(d){return area(window[d.COUNTY + "_array"])})
.attr("transform","translate("+ String(spacer*3) +" ," +(spacer)+")")
lines=small_ms.append("path")
//.attr("fill", "none")
.attr("d", function(d){return valueline(window[d.COUNTY + "_array"])})
.attr("class", "path")
.attr("transform","translate("+ String(spacer*3) +" ," +(spacer)+")");
small_ms.append("g")
.attr("id", function(d,i){return d.COUNTY+"_yAxis"})
.attr("transform","translate("+ String(spacer*3) +" ," +(spacer)+")")
.attr("class", "axis")
.call(yAxis);
k100 = small_ms.append("text")
.html('-100k')
.attr("font-size", 10)
.attr("id", "100k")
.attr("text-anchor", "start")
.attr("transform","translate("+ String(spacer*3) +" ," +String(small_m_height - spacer*1.5)+")")
.attr("fill", "grey");
m1 = small_ms.append("text")
.html('+1m')
.attr("font-size", 10)
.attr("id", "100k")
.attr("text-anchor", "end")
.attr("transform","translate("+ String(small_m_width) +" ," +String(small_m_height - spacer*1.5)+")")
.attr("fill", "grey");
d3.selectAll(".x_axis > .tick > text")
.attr("class", function(d,i) {return "axisText axisText" + d})
.attr('style', function(d,i){
if(d == 0|| d == 30){
return 'visibility: show'
}
else{
return 'visibility: hidden'
}
}
)
;
//target ticks
d3.selectAll(".tick > text")
.style("font-size", 10);
//TOOL TIP____________________________________________________________________ -->
var tooltip=d3.select("body").append("div")
.style("position","absolute")
.style("padding","0px")
.style("opacity","0")
.style("background", "#6D6D6D")
.style("border", "2px;")
.style("text-align","center")
.style("vertical-align","middle")
.style("padding","10px")
.attr("id", "tooltip")
.style("color", "white")
hexagons.on("mousemove", function(d,i){
tooltip
.html( function(){
for(j=0; j<county_total.length; j++){
if(d.COUNTY == county_total[j].COUNTY){
return d.COUNTY + "<br/>" + String(county_total[j].total)
}
}
})
.style("opacity", 1)
.style("left", function(){
if(d3.event.pageX+200<$( window ).width()){
return(d3.event.pageX+10)+"px"
}
else{
return(d3.event.pageX-$("#tooltip").width()-30)+"px"
}
})
.style("top", (d3.event.pageY-20)+"px");
})
.on("mouseout", function(){
tooltip
.style("opacity", 0)
.style("left", "-100px")
.style("top", "-100px")
});
north_counties.on("mousemove", function(d,i){
tooltip
.html( function(){
if(d.COUNTY == 'Lough Neagh'){
return d.COUNTY
}
else{
return d.COUNTY
}
})
.style("opacity", 1)
.style("left", function(){
if(d3.event.pageX+200<$( window ).width()){
return(d3.event.pageX+10)+"px"
}
else{
return(d3.event.pageX-$("#tooltip").width()-30)+"px"
}
})
.style("top", (d3.event.pageY-20)+"px")
})
.on("mouseout", function(){
tooltip
.style("opacity", 0)
.style("left", "-100px")
.style("top", "-100px")
});
tracker = small_ms.append("line")
.attr("id", "tracker")
.attr("x1", spacer*3)
.attr("y1", 0)
.attr("x2", spacer*3)
.attr("y2", small_m_height)
.attr("stroke", "none")
;
tracker_dot = small_ms.append("circle")
.attr("id", "tracker_spot")
.attr("cx", spacer*3+30)
.attr("cy", 30)
.attr("r", 2)
.attr("stroke", "none")
.attr("fill", "black")
.attr("visibility", "hidden")
;
tracker_text_no = small_ms.append("text")
.attr("id", "tracker_text_no")
.html('Null')
.attr("x", spacer*3+30)
.attr("y", 30)
.attr("fill", "black")
.attr("font-size", 10)
.attr("visibility", "hidden")
;
tracker_text_vol = small_ms.append("text")
.attr("id", "tracker_text_vol")
.html('Null')
.attr("x", spacer*3+30)
.attr("y", 30)
.attr("fill", "grey")
.attr("font-size", 10)
.attr("visibility", "hidden")
;
d3.selectAll(".tracker").on("mousemove", function(d,i){
mouse_x = xScale.invert(d3.mouse(this)[0]);
mouse_x_index = (bisect(range, mouse_x));
tracker_dot
.attr("cx", spacer*3+ xScale(mouse_x_index))
.attr("cy", function(d, i){return spacer + yScale(window[String(d.COUNTY) + "_array"][mouse_x_index])})
.attr("visibility", "show");
tracker_text_no
.html(function(d){return window[String(d.COUNTY) + "_array"][mouse_x_index]})
.attr("x", spacer*3+ xScale(mouse_x_index))
.attr('text-anchor', function(d, i){if(mouse_x_index >=10){
return 'start'
}
else{
return 'end'
}
} )
.attr("y", function(d, i){return spacer - 5 + yScale(window[String(d.COUNTY) + "_array"][mouse_x_index])})
.attr("visibility", "show");
tracker_text_vol
.html(function(){return String(range_bands2[mouse_x_index]) + " - " + String(range_bands2[mouse_x_index]+30) + "k"})
.attr("x", spacer*3+ xScale(mouse_x_index))
.attr('text-anchor', 'middle')
.attr("y", String(small_m_height - spacer*1.5))
.attr("visibility", "show");
attay = document.getElementsByClassName("axisText0");
m1.attr("visibility", "hidden");
k100.attr("visibility", "hidden");
})
.on("mouseout", function(){
tracker_dot
.attr("visibility", "hidden");
tracker_text_no
.attr("visibility", "hidden");
tracker_text_vol
.attr("visibility", "hidden");
m1.attr("visibility", "show");
k100.attr("visibility", "show");
});
});
function order_123(){
sort_style = 123;
small_ms.transition().duration(500)
.attr("x", function(d,i){
for(j=0; j < numerical_order.length; j++){
if(d.COUNTY == numerical_order[j].COUNTY){
return small_ms_coords[j].x * small_m_width
}
}
})
.attr("y", function(d,i){
for(j=0; j < numerical_order.length; j++){
if(d.COUNTY == numerical_order[j].COUNTY){
return small_ms_coords[j].y * small_m_height
}
}
})
};
// http://stackoverflow.com/questions/19187085/how-can-i-quickly-and-easily-convert-spreadsheet-data-to-json
// http://www.convertcsv.com/csv-to-json.htm
// https://www.dashingd3js.com/lessons/d3-and-json
//https://codepen.io/wvr/pen/WrNgJp
[
{
"COUNTY": "Carlow",
"PROVINCE": "Leinster",
"x": 4,
"y": 12,
"d100": 40,
"d110": 1,
"d120": 5,
"d130": 3,
"d140": 4,
"d150": 2,
"d160": 2,
"d170": 5,
"d180": 3,
"d190": 2,
"d200": 0,
"d210": 0,
"d220": 2,
"d230": 0,
"d240": 1,
"d250": 0,
"d260": 2,
"d270": 0,
"d280": 5,
"d290": 1,
"d300": 0,
"d310": 0,
"d320": 4,
"d330": 0,
"d340": 1,
"d350": 2,
"d360": 1,
"d370": 0,
"d380": 0,
"d390": 0,
"d400": 0,
"d410": 0,
"d420": 0,
"d430": 0,
"d440": 0,
"d450": 0,
"d460": 0,
"d470": 0,
"d480": 0,
"d490": 0,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 0,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 0,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Cavan",
"PROVINCE": "Ulster",
"x": 4,
"y": 6,
"d100": 52,
"d110": 7,
"d120": 6,
"d130": 4,
"d140": 6,
"d150": 28,
"d160": 11,
"d170": 10,
"d180": 7,
"d190": 6,
"d200": 2,
"d210": 3,
"d220": 3,
"d230": 0,
"d240": 3,
"d250": 8,
"d260": 2,
"d270": 4,
"d280": 0,
"d290": 27,
"d300": 3,
"d310": 0,
"d320": 0,
"d330": 0,
"d340": 4,
"d350": 3,
"d360": 0,
"d370": 2,
"d380": 1,
"d390": 1,
"d400": 0,
"d410": 0,
"d420": 1,
"d430": 0,
"d440": 0,
"d450": 1,
"d460": 0,
"d470": 3,
"d480": 0,
"d490": 2,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 0,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 0,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Clare",
"PROVINCE": "Munster",
"x": 1,
"y": 11,
"d100": 41,
"d110": 5,
"d120": 4,
"d130": 8,
"d140": 8,
"d150": 14,
"d160": 5,
"d170": 8,
"d180": 6,
"d190": 9,
"d200": 2,
"d210": 2,
"d220": 6,
"d230": 2,
"d240": 4,
"d250": 4,
"d260": 5,
"d270": 4,
"d280": 5,
"d290": 15,
"d300": 1,
"d310": 2,
"d320": 3,
"d330": 0,
"d340": 1,
"d350": 3,
"d360": 1,
"d370": 0,
"d380": 0,
"d390": 2,
"d400": 0,
"d410": 1,
"d420": 2,
"d430": 0,
"d440": 0,
"d450": 0,
"d460": 1,
"d470": 0,
"d480": 0,
"d490": 0,
"d500": 1,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 2,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 1,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 1,
"d880": 0,
"d890": 1,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 1,
"d960": 0,
"d970": 3,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Cork",
"PROVINCE": "Munster",
"x": 1,
"y": 15,
"d100": 148,
"d110": 12,
"d120": 23,
"d130": 25,
"d140": 32,
"d150": 21,
"d160": 30,
"d170": 17,
"d180": 47,
"d190": 55,
"d200": 14,
"d210": 22,
"d220": 22,
"d230": 18,
"d240": 44,
"d250": 22,
"d260": 15,
"d270": 23,
"d280": 22,
"d290": 25,
"d300": 6,
"d310": 9,
"d320": 18,
"d330": 12,
"d340": 20,
"d350": 19,
"d360": 11,
"d370": 14,
"d380": 11,
"d390": 23,
"d400": 8,
"d410": 1,
"d420": 7,
"d430": 17,
"d440": 4,
"d450": 3,
"d460": 0,
"d470": 5,
"d480": 0,
"d490": 10,
"d500": 1,
"d510": 2,
"d520": 7,
"d530": 7,
"d540": 2,
"d550": 1,
"d560": 1,
"d570": 1,
"d580": 3,
"d590": 4,
"d600": 2,
"d610": 0,
"d620": 2,
"d630": 1,
"d640": 0,
"d650": 7,
"d660": 0,
"d670": 4,
"d680": 2,
"d690": 3,
"d700": 1,
"d710": 0,
"d720": 2,
"d730": 0,
"d740": 0,
"d750": 2,
"d760": 0,
"d770": 0,
"d780": 1,
"d790": 1,
"d800": 0,
"d810": 0,
"d820": 1,
"d830": 0,
"d840": 0,
"d850": 2,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 1,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 17,
"d980": 1,
"d990": 1,
"d1000": 0
},
{
"COUNTY": "Donegal",
"PROVINCE": "Ulster",
"x": 3,
"y": 1,
"d100": 77,
"d110": 10,
"d120": 3,
"d130": 17,
"d140": 13,
"d150": 14,
"d160": 12,
"d170": 3,
"d180": 1,
"d190": 6,
"d200": 0,
"d210": 7,
"d220": 0,
"d230": 2,
"d240": 1,
"d250": 5,
"d260": 0,
"d270": 2,
"d280": 0,
"d290": 1,
"d300": 1,
"d310": 0,
"d320": 1,
"d330": 0,
"d340": 0,
"d350": 2,
"d360": 0,
"d370": 0,
"d380": 1,
"d390": 2,
"d400": 0,
"d410": 0,
"d420": 1,
"d430": 0,
"d440": 0,
"d450": 0,
"d460": 0,
"d470": 1,
"d480": 1,
"d490": 0,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 0,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 1,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 0,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Dublin",
"PROVINCE": "Leinster",
"x": 5,
"y": 9,
"d100": 24,
"d110": 8,
"d120": 15,
"d130": 18,
"d140": 21,
"d150": 60,
"d160": 34,
"d170": 63,
"d180": 36,
"d190": 58,
"d200": 22,
"d210": 50,
"d220": 77,
"d230": 63,
"d240": 94,
"d250": 57,
"d260": 52,
"d270": 81,
"d280": 49,
"d290": 120,
"d300": 48,
"d310": 47,
"d320": 87,
"d330": 37,
"d340": 63,
"d350": 54,
"d360": 45,
"d370": 60,
"d380": 51,
"d390": 126,
"d400": 13,
"d410": 10,
"d420": 47,
"d430": 30,
"d440": 31,
"d450": 29,
"d460": 13,
"d470": 39,
"d480": 13,
"d490": 72,
"d500": 8,
"d510": 9,
"d520": 27,
"d530": 11,
"d540": 22,
"d550": 27,
"d560": 7,
"d570": 21,
"d580": 3,
"d590": 46,
"d600": 7,
"d610": 2,
"d620": 23,
"d630": 2,
"d640": 18,
"d650": 24,
"d660": 1,
"d670": 15,
"d680": 6,
"d690": 45,
"d700": 5,
"d710": 0,
"d720": 14,
"d730": 1,
"d740": 8,
"d750": 28,
"d760": 0,
"d770": 10,
"d780": 1,
"d790": 39,
"d800": 4,
"d810": 0,
"d820": 5,
"d830": 2,
"d840": 17,
"d850": 22,
"d860": 1,
"d870": 16,
"d880": 0,
"d890": 24,
"d900": 5,
"d910": 1,
"d920": 8,
"d930": 0,
"d940": 4,
"d950": 7,
"d960": 1,
"d970": 202,
"d980": 2,
"d990": 15,
"d1000": 13
},
{
"COUNTY": "Galway",
"PROVINCE": "Connacht",
"x": 1,
"y": 9,
"d100": 47,
"d110": 3,
"d120": 7,
"d130": 8,
"d140": 4,
"d150": 6,
"d160": 6,
"d170": 12,
"d180": 14,
"d190": 36,
"d200": 5,
"d210": 6,
"d220": 5,
"d230": 7,
"d240": 8,
"d250": 4,
"d260": 4,
"d270": 5,
"d280": 4,
"d290": 29,
"d300": 2,
"d310": 7,
"d320": 4,
"d330": 2,
"d340": 3,
"d350": 2,
"d360": 1,
"d370": 4,
"d380": 4,
"d390": 5,
"d400": 2,
"d410": 0,
"d420": 4,
"d430": 1,
"d440": 1,
"d450": 5,
"d460": 3,
"d470": 2,
"d480": 0,
"d490": 2,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 1,
"d540": 0,
"d550": 1,
"d560": 0,
"d570": 3,
"d580": 0,
"d590": 2,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 1,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 1,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 1,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 1,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Kerry",
"PROVINCE": "Munster",
"x": 0,
"y": 14,
"d100": 38,
"d110": 3,
"d120": 5,
"d130": 16,
"d140": 9,
"d150": 15,
"d160": 10,
"d170": 1,
"d180": 7,
"d190": 6,
"d200": 4,
"d210": 2,
"d220": 3,
"d230": 6,
"d240": 4,
"d250": 5,
"d260": 3,
"d270": 2,
"d280": 4,
"d290": 2,
"d300": 1,
"d310": 1,
"d320": 1,
"d330": 3,
"d340": 1,
"d350": 3,
"d360": 0,
"d370": 2,
"d380": 12,
"d390": 1,
"d400": 1,
"d410": 1,
"d420": 1,
"d430": 0,
"d440": 0,
"d450": 2,
"d460": 1,
"d470": 0,
"d480": 0,
"d490": 0,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 1,
"d560": 3,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 2,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 1,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Kildare",
"PROVINCE": "Leinster",
"x": 4,
"y": 10,
"d100": 26,
"d110": 3,
"d120": 5,
"d130": 11,
"d140": 6,
"d150": 4,
"d160": 7,
"d170": 6,
"d180": 4,
"d190": 14,
"d200": 5,
"d210": 3,
"d220": 15,
"d230": 14,
"d240": 16,
"d250": 8,
"d260": 7,
"d270": 15,
"d280": 11,
"d290": 26,
"d300": 2,
"d310": 5,
"d320": 12,
"d330": 7,
"d340": 7,
"d350": 8,
"d360": 7,
"d370": 8,
"d380": 7,
"d390": 10,
"d400": 1,
"d410": 25,
"d420": 5,
"d430": 1,
"d440": 5,
"d450": 6,
"d460": 1,
"d470": 6,
"d480": 1,
"d490": 6,
"d500": 3,
"d510": 1,
"d520": 3,
"d530": 0,
"d540": 2,
"d550": 8,
"d560": 1,
"d570": 1,
"d580": 1,
"d590": 5,
"d600": 0,
"d610": 0,
"d620": 1,
"d630": 1,
"d640": 2,
"d650": 1,
"d660": 1,
"d670": 0,
"d680": 0,
"d690": 3,
"d700": 2,
"d710": 0,
"d720": 0,
"d730": 1,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 1,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 1,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 2,
"d960": 0,
"d970": 8,
"d980": 0,
"d990": 0,
"d1000": 1
},
{
"COUNTY": "Kilkenny",
"PROVINCE": "Leinster",
"x": 3,
"y": 13,
"d100": 38,
"d110": 3,
"d120": 6,
"d130": 7,
"d140": 7,
"d150": 7,
"d160": 6,
"d170": 25,
"d180": 4,
"d190": 1,
"d200": 6,
"d210": 8,
"d220": 5,
"d230": 2,
"d240": 2,
"d250": 3,
"d260": 3,
"d270": 5,
"d280": 1,
"d290": 4,
"d300": 2,
"d310": 0,
"d320": 5,
"d330": 1,
"d340": 1,
"d350": 5,
"d360": 3,
"d370": 1,
"d380": 2,
"d390": 2,
"d400": 0,
"d410": 0,
"d420": 1,
"d430": 0,
"d440": 0,
"d450": 1,
"d460": 1,
"d470": 0,
"d480": 0,
"d490": 1,
"d500": 2,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 2,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 1,
"d650": 1,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 1,
"d730": 0,
"d740": 0,
"d750": 2,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 4,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Laois",
"PROVINCE": "Leinster",
"x": 3,
"y": 11,
"d100": 16,
"d110": 1,
"d120": 2,
"d130": 5,
"d140": 2,
"d150": 12,
"d160": 5,
"d170": 0,
"d180": 1,
"d190": 1,
"d200": 0,
"d210": 0,
"d220": 2,
"d230": 0,
"d240": 3,
"d250": 0,
"d260": 2,
"d270": 0,
"d280": 0,
"d290": 4,
"d300": 1,
"d310": 0,
"d320": 1,
"d330": 0,
"d340": 0,
"d350": 0,
"d360": 0,
"d370": 0,
"d380": 0,
"d390": 0,
"d400": 1,
"d410": 0,
"d420": 0,
"d430": 0,
"d440": 0,
"d450": 1,
"d460": 0,
"d470": 0,
"d480": 0,
"d490": 0,
"d500": 2,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 21,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 2,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 1,
"d960": 0,
"d970": 0,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Leitrim",
"PROVINCE": "Connacht",
"x": 3,
"y": 5,
"d100": 57,
"d110": 4,
"d120": 3,
"d130": 2,
"d140": 2,
"d150": 4,
"d160": 2,
"d170": 1,
"d180": 3,
"d190": 2,
"d200": 0,
"d210": 1,
"d220": 2,
"d230": 1,
"d240": 4,
"d250": 1,
"d260": 0,
"d270": 0,
"d280": 0,
"d290": 0,
"d300": 0,
"d310": 1,
"d320": 1,
"d330": 1,
"d340": 0,
"d350": 0,
"d360": 0,
"d370": 0,
"d380": 0,
"d390": 0,
"d400": 0,
"d410": 0,
"d420": 0,
"d430": 0,
"d440": 0,
"d450": 0,
"d460": 0,
"d470": 0,
"d480": 0,
"d490": 0,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 0,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 0,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Limerick",
"PROVINCE": "Munster",
"x": 1,
"y": 13,
"d100": 48,
"d110": 6,
"d120": 3,
"d130": 5,
"d140": 4,
"d150": 3,
"d160": 9,
"d170": 7,
"d180": 4,
"d190": 7,
"d200": 2,
"d210": 6,
"d220": 27,
"d230": 2,
"d240": 8,
"d250": 5,
"d260": 0,
"d270": 0,
"d280": 3,
"d290": 0,
"d300": 3,
"d310": 5,
"d320": 3,
"d330": 0,
"d340": 0,
"d350": 4,
"d360": 1,
"d370": 0,
"d380": 1,
"d390": 6,
"d400": 1,
"d410": 0,
"d420": 1,
"d430": 0,
"d440": 1,
"d450": 1,
"d460": 0,
"d470": 0,
"d480": 0,
"d490": 1,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 0,
"d560": 0,
"d570": 0,
"d580": 1,
"d590": 2,
"d600": 1,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 1,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Longford",
"PROVINCE": "Leinster",
"x": 3,
"y": 7,
"d100": 42,
"d110": 0,
"d120": 9,
"d130": 3,
"d140": 4,
"d150": 2,
"d160": 2,
"d170": 1,
"d180": 1,
"d190": 2,
"d200": 1,
"d210": 1,
"d220": 1,
"d230": 14,
"d240": 0,
"d250": 0,
"d260": 0,
"d270": 2,
"d280": 0,
"d290": 3,
"d300": 0,
"d310": 0,
"d320": 0,
"d330": 0,
"d340": 0,
"d350": 1,
"d360": 0,
"d370": 0,
"d380": 0,
"d390": 0,
"d400": 0,
"d410": 0,
"d420": 0,
"d430": 0,
"d440": 0,
"d450": 0,
"d460": 0,
"d470": 0,
"d480": 0,
"d490": 0,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 1,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 1,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 0,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Louth",
"PROVINCE": "Leinster",
"x": 5,
"y": 7,
"d100": 24,
"d110": 5,
"d120": 7,
"d130": 13,
"d140": 8,
"d150": 10,
"d160": 7,
"d170": 5,
"d180": 1,
"d190": 29,
"d200": 3,
"d210": 6,
"d220": 6,
"d230": 11,
"d240": 3,
"d250": 5,
"d260": 3,
"d270": 3,
"d280": 1,
"d290": 1,
"d300": 2,
"d310": 1,
"d320": 6,
"d330": 2,
"d340": 5,
"d350": 3,
"d360": 0,
"d370": 1,
"d380": 0,
"d390": 5,
"d400": 2,
"d410": 0,
"d420": 2,
"d430": 0,
"d440": 1,
"d450": 0,
"d460": 0,
"d470": 1,
"d480": 0,
"d490": 2,
"d500": 0,
"d510": 0,
"d520": 3,
"d530": 0,
"d540": 0,
"d550": 0,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 21,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 2,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Mayo",
"PROVINCE": "Connacht",
"x": 1,
"y": 7,
"d100": 92,
"d110": 11,
"d120": 18,
"d130": 9,
"d140": 11,
"d150": 8,
"d160": 21,
"d170": 6,
"d180": 5,
"d190": 17,
"d200": 1,
"d210": 4,
"d220": 1,
"d230": 5,
"d240": 3,
"d250": 3,
"d260": 10,
"d270": 4,
"d280": 2,
"d290": 3,
"d300": 1,
"d310": 4,
"d320": 1,
"d330": 1,
"d340": 0,
"d350": 1,
"d360": 1,
"d370": 0,
"d380": 0,
"d390": 5,
"d400": 0,
"d410": 0,
"d420": 0,
"d430": 0,
"d440": 0,
"d450": 0,
"d460": 0,
"d470": 0,
"d480": 0,
"d490": 1,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 0,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 7,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 1,
"d860": 0,
"d870": 1,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 2,
"d960": 0,
"d970": 1,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Meath",
"PROVINCE": "Leinster",
"x": 4,
"y": 8,
"d100": 26,
"d110": 3,
"d120": 4,
"d130": 3,
"d140": 10,
"d150": 4,
"d160": 7,
"d170": 8,
"d180": 9,
"d190": 29,
"d200": 4,
"d210": 7,
"d220": 16,
"d230": 14,
"d240": 13,
"d250": 8,
"d260": 7,
"d270": 12,
"d280": 6,
"d290": 12,
"d300": 1,
"d310": 5,
"d320": 8,
"d330": 3,
"d340": 11,
"d350": 7,
"d360": 7,
"d370": 19,
"d380": 7,
"d390": 12,
"d400": 0,
"d410": 2,
"d420": 3,
"d430": 3,
"d440": 3,
"d450": 8,
"d460": 0,
"d470": 0,
"d480": 1,
"d490": 3,
"d500": 0,
"d510": 0,
"d520": 1,
"d530": 0,
"d540": 1,
"d550": 3,
"d560": 0,
"d570": 2,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 1,
"d630": 0,
"d640": 0,
"d650": 1,
"d660": 0,
"d670": 0,
"d680": 1,
"d690": 0,
"d700": 1,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 2,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 4,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Monaghan",
"PROVINCE": "Ulster",
"x": 4,
"y": 4,
"d100": 39,
"d110": 2,
"d120": 2,
"d130": 1,
"d140": 3,
"d150": 10,
"d160": 3,
"d170": 0,
"d180": 3,
"d190": 0,
"d200": 1,
"d210": 0,
"d220": 0,
"d230": 0,
"d240": 0,
"d250": 1,
"d260": 0,
"d270": 2,
"d280": 1,
"d290": 1,
"d300": 2,
"d310": 0,
"d320": 0,
"d330": 0,
"d340": 0,
"d350": 11,
"d360": 0,
"d370": 1,
"d380": 0,
"d390": 1,
"d400": 0,
"d410": 0,
"d420": 0,
"d430": 0,
"d440": 0,
"d450": 0,
"d460": 0,
"d470": 0,
"d480": 0,
"d490": 0,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 0,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 0,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Offaly",
"PROVINCE": "Leinster",
"x": 2,
"y": 10,
"d100": 26,
"d110": 2,
"d120": 19,
"d130": 3,
"d140": 13,
"d150": 3,
"d160": 2,
"d170": 1,
"d180": 1,
"d190": 2,
"d200": 2,
"d210": 3,
"d220": 5,
"d230": 1,
"d240": 0,
"d250": 1,
"d260": 0,
"d270": 10,
"d280": 0,
"d290": 1,
"d300": 0,
"d310": 3,
"d320": 0,
"d330": 0,
"d340": 0,
"d350": 0,
"d360": 0,
"d370": 1,
"d380": 1,
"d390": 0,
"d400": 0,
"d410": 0,
"d420": 0,
"d430": 1,
"d440": 0,
"d450": 0,
"d460": 0,
"d470": 0,
"d480": 0,
"d490": 0,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 0,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 1,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 6,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Roscommon",
"PROVINCE": "Connacht",
"x": 2,
"y": 8,
"d100": 44,
"d110": 2,
"d120": 2,
"d130": 3,
"d140": 3,
"d150": 3,
"d160": 2,
"d170": 1,
"d180": 1,
"d190": 0,
"d200": 3,
"d210": 1,
"d220": 3,
"d230": 0,
"d240": 2,
"d250": 1,
"d260": 0,
"d270": 0,
"d280": 1,
"d290": 4,
"d300": 0,
"d310": 1,
"d320": 0,
"d330": 0,
"d340": 1,
"d350": 0,
"d360": 0,
"d370": 0,
"d380": 1,
"d390": 0,
"d400": 0,
"d410": 0,
"d420": 0,
"d430": 0,
"d440": 0,
"d450": 0,
"d460": 0,
"d470": 0,
"d480": 0,
"d490": 0,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 1,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 0,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Sligo",
"PROVINCE": "Connacht",
"x": 2,
"y": 6,
"d100": 25,
"d110": 2,
"d120": 5,
"d130": 1,
"d140": 8,
"d150": 3,
"d160": 3,
"d170": 2,
"d180": 1,
"d190": 3,
"d200": 1,
"d210": 1,
"d220": 3,
"d230": 3,
"d240": 4,
"d250": 4,
"d260": 0,
"d270": 0,
"d280": 0,
"d290": 2,
"d300": 1,
"d310": 0,
"d320": 5,
"d330": 1,
"d340": 0,
"d350": 2,
"d360": 1,
"d370": 1,
"d380": 0,
"d390": 0,
"d400": 0,
"d410": 0,
"d420": 0,
"d430": 0,
"d440": 0,
"d450": 0,
"d460": 1,
"d470": 0,
"d480": 0,
"d490": 0,
"d500": 0,
"d510": 0,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 0,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 1,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 1,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 0,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Tipperary",
"PROVINCE": "Munster",
"x": 2,
"y": 12,
"d100": 95,
"d110": 12,
"d120": 6,
"d130": 5,
"d140": 18,
"d150": 7,
"d160": 10,
"d170": 12,
"d180": 13,
"d190": 42,
"d200": 2,
"d210": 4,
"d220": 30,
"d230": 4,
"d240": 11,
"d250": 5,
"d260": 4,
"d270": 13,
"d280": 6,
"d290": 2,
"d300": 3,
"d310": 0,
"d320": 1,
"d330": 2,
"d340": 2,
"d350": 2,
"d360": 0,
"d370": 3,
"d380": 1,
"d390": 3,
"d400": 0,
"d410": 0,
"d420": 3,
"d430": 0,
"d440": 0,
"d450": 1,
"d460": 1,
"d470": 1,
"d480": 0,
"d490": 1,
"d500": 0,
"d510": 0,
"d520": 1,
"d530": 0,
"d540": 0,
"d550": 1,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 1,
"d600": 0,
"d610": 0,
"d620": 0,
"d630": 0,
"d640": 1,
"d650": 1,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 1,
"d960": 0,
"d970": 9,
"d980": 0,
"d990": 1,
"d1000": 0
},
{
"COUNTY": "Waterford",
"PROVINCE": "Munster",
"x": 2,
"y": 14,
"d100": 51,
"d110": 5,
"d120": 20,
"d130": 6,
"d140": 6,
"d150": 2,
"d160": 12,
"d170": 6,
"d180": 5,
"d190": 25,
"d200": 5,
"d210": 4,
"d220": 16,
"d230": 17,
"d240": 9,
"d250": 3,
"d260": 2,
"d270": 5,
"d280": 1,
"d290": 2,
"d300": 4,
"d310": 2,
"d320": 15,
"d330": 0,
"d340": 2,
"d350": 3,
"d360": 3,
"d370": 0,
"d380": 1,
"d390": 1,
"d400": 0,
"d410": 0,
"d420": 1,
"d430": 0,
"d440": 1,
"d450": 2,
"d460": 0,
"d470": 0,
"d480": 1,
"d490": 0,
"d500": 0,
"d510": 0,
"d520": 2,
"d530": 0,
"d540": 1,
"d550": 1,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 0,
"d620": 1,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 1,
"d680": 1,
"d690": 1,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 2,
"d800": 1,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 1,
"d880": 1,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 0,
"d980": 0,
"d990": 1,
"d1000": 0
},
{
"COUNTY": "Westmeath",
"PROVINCE": "Leinster",
"x": 3,
"y": 9,
"d100": 20,
"d110": 5,
"d120": 0,
"d130": 2,
"d140": 4,
"d150": 4,
"d160": 13,
"d170": 1,
"d180": 3,
"d190": 4,
"d200": 5,
"d210": 2,
"d220": 3,
"d230": 3,
"d240": 1,
"d250": 2,
"d260": 2,
"d270": 0,
"d280": 1,
"d290": 1,
"d300": 0,
"d310": 0,
"d320": 1,
"d330": 1,
"d340": 1,
"d350": 1,
"d360": 0,
"d370": 1,
"d380": 0,
"d390": 3,
"d400": 0,
"d410": 0,
"d420": 0,
"d430": 0,
"d440": 0,
"d450": 0,
"d460": 0,
"d470": 1,
"d480": 0,
"d490": 1,
"d500": 0,
"d510": 5,
"d520": 0,
"d530": 0,
"d540": 0,
"d550": 0,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 1,
"d600": 0,
"d610": 2,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 0,
"d730": 0,
"d740": 0,
"d750": 1,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 0,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 1,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Wexford",
"PROVINCE": "Leinster",
"x": 5,
"y": 13,
"d100": 82,
"d110": 10,
"d120": 12,
"d130": 9,
"d140": 20,
"d150": 13,
"d160": 37,
"d170": 13,
"d180": 17,
"d190": 25,
"d200": 6,
"d210": 12,
"d220": 19,
"d230": 5,
"d240": 9,
"d250": 12,
"d260": 10,
"d270": 11,
"d280": 4,
"d290": 11,
"d300": 2,
"d310": 6,
"d320": 5,
"d330": 1,
"d340": 3,
"d350": 7,
"d360": 3,
"d370": 3,
"d380": 2,
"d390": 1,
"d400": 0,
"d410": 0,
"d420": 1,
"d430": 1,
"d440": 2,
"d450": 3,
"d460": 0,
"d470": 2,
"d480": 0,
"d490": 4,
"d500": 1,
"d510": 1,
"d520": 4,
"d530": 0,
"d540": 0,
"d550": 0,
"d560": 0,
"d570": 0,
"d580": 0,
"d590": 0,
"d600": 0,
"d610": 1,
"d620": 0,
"d630": 0,
"d640": 0,
"d650": 0,
"d660": 0,
"d670": 0,
"d680": 0,
"d690": 0,
"d700": 0,
"d710": 0,
"d720": 1,
"d730": 0,
"d740": 0,
"d750": 0,
"d760": 0,
"d770": 0,
"d780": 0,
"d790": 0,
"d800": 0,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 0,
"d850": 0,
"d860": 0,
"d870": 1,
"d880": 0,
"d890": 0,
"d900": 0,
"d910": 0,
"d920": 0,
"d930": 0,
"d940": 0,
"d950": 0,
"d960": 0,
"d970": 0,
"d980": 0,
"d990": 0,
"d1000": 0
},
{
"COUNTY": "Wicklow",
"PROVINCE": "Leinster",
"x": 5,
"y": 11,
"d100": 15,
"d110": 3,
"d120": 5,
"d130": 3,
"d140": 15,
"d150": 4,
"d160": 4,
"d170": 7,
"d180": 7,
"d190": 6,
"d200": 6,
"d210": 7,
"d220": 9,
"d230": 2,
"d240": 10,
"d250": 17,
"d260": 19,
"d270": 15,
"d280": 4,
"d290": 10,
"d300": 5,
"d310": 5,
"d320": 9,
"d330": 6,
"d340": 10,
"d350": 7,
"d360": 5,
"d370": 3,
"d380": 5,
"d390": 12,
"d400": 0,
"d410": 4,
"d420": 11,
"d430": 3,
"d440": 5,
"d450": 5,
"d460": 25,
"d470": 7,
"d480": 5,
"d490": 14,
"d500": 0,
"d510": 1,
"d520": 4,
"d530": 4,
"d540": 7,
"d550": 4,
"d560": 0,
"d570": 2,
"d580": 4,
"d590": 11,
"d600": 0,
"d610": 0,
"d620": 5,
"d630": 1,
"d640": 4,
"d650": 1,
"d660": 0,
"d670": 2,
"d680": 1,
"d690": 3,
"d700": 1,
"d710": 0,
"d720": 1,
"d730": 0,
"d740": 4,
"d750": 0,
"d760": 0,
"d770": 3,
"d780": 0,
"d790": 9,
"d800": 1,
"d810": 0,
"d820": 0,
"d830": 0,
"d840": 2,
"d850": 0,
"d860": 1,
"d870": 1,
"d880": 1,
"d890": 2,
"d900": 0,
"d910": 0,
"d920": 1,
"d930": 0,
"d940": 0,
"d950": 1,
"d960": 0,
"d970": 19,
"d980": 0,
"d990": 1,
"d1000": 0
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment