From 2a76caf865fb59099a3deef32b5fa0f7ccfacec2 Mon Sep 17 00:00:00 2001 From: Jaidatt Sharma Date: Sat, 13 Jun 2020 01:12:57 +0530 Subject: [PATCH 01/21] Documentatin changes 1: Added separate Add-on file and updated existing docs. --- docs/cli/add-on.md | 452 +++++++++++++++++++++++++ docs/cli/{cli.md => basic-features.md} | 263 ++++++++++---- docs/cli/command-reference.md | 308 +++++++++++++++++ docs/cli/index.md | 8 +- mkdocs.yml | 4 +- 5 files changed, 958 insertions(+), 77 deletions(-) create mode 100644 docs/cli/add-on.md rename docs/cli/{cli.md => basic-features.md} (63%) create mode 100644 docs/cli/command-reference.md diff --git a/docs/cli/add-on.md b/docs/cli/add-on.md new file mode 100644 index 0000000..8ef3daf --- /dev/null +++ b/docs/cli/add-on.md @@ -0,0 +1,452 @@ +# HERE CLI Add-on + +In this section we give you a quick overview of the most commonly used advanced commands to interact +with XYZ Spaces from the HERE CLI. + +## 1. Schema Defination: + +A schema validation json file can be configured for a space. The schema definition can be in the form of a web address or a local schema json file. Features that do not match this schema will not be uploaded. User can use local filepath / hyper link to set or view the schema defination. + +!!! Note + + User can apply schema validation while creating space using **create** command and using + **config** command for existing space. User can use --schema or -s option to apply schema. + +### a. Apply schema validation to existing space using filepath [Using Config Command ] + +check available Config options using --help or -h command: + +``` +here xyz config --help OR here xyz config -h +``` + +a.1 Add/Upload schema : +``` +here xyz config YOUR_SPACE_ID --add --schema filepath/schema_definition.json +``` +e.g here xyz config kqifmFel --add --schema /Users/xyz/schema_defination.json + + + +a.2 View schema : + +``` +here xyz config YOUR_SPACE_ID --schema --view +``` +e.g here xyz config kqifmFel --schema --view + +output: + +{ + "definitions": {}, + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "http://example.com/root.json", + "type": "object", + "title": "The Root Schema", + "required": [ + "geometry", + "type", + "properties" + ], like this .... + + +!!! Note + + User needs to upload the data to the same space to check the schema validation is working + or not.Applied schema validation will not work on existing data. + +a.3 Delete schema : +``` +here xyz config YOUR_SPACE_ID -s --delete +``` +e.g here xyz config kqifmFel -s --delete + + +### b. Apply schema validation to new space using url [Using Create Command ] + +check available Create options using --help or -h command: + +``` +here xyz create --help OR here xyz create -h +``` + +b.1 Add/Upload schema : + +``` +here xyz create -s website/schema_defination.json +``` + +e.g here xyz create -s https://xyz.api.here.com/hub/schemas/ZUHvCMys/5b15d45ebfe242cdc1ec78bdd3657e27370cd65da7b5dd202a219bda4d59d22a/1.json + + +output : XYZ space '66hCJ8uY' created successfully + +b.2 View schema : + +``` +here xyz config YOUR_SPACE_ID --schema --view +``` +e.g here xyz config 66hCJ8uY --schema --view + + +output: +{ + "definitions": {}, + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "http://example.com/root.json", + "type": "object", + "title": "The Root Schema", + "required": [ + "geometry", + "type", + "properties" + ], + "properties": { + "geometry": { + "$id": "#/properties/geometry", + "type": "object", + "title": "The Geometry Schema", + "required": [ + "type", like this ... + +## 2. Tagrules + +!!! Note + + Tagrule is not applicable on existing data. When user apply tagrules they have to upload the data again to check the tagrule details. + +### 2.1 Add tagrule + +``` +here xyz config –tagrules --add +``` +>
+ +>e.g here xyz config --tagrules HJtXzHWi --add + +>Starting to add a new synchronous rule to automatically tag features.. + +> ? **Enter a tag name you would like to assign :** name + +>Please enter condition(s) for the auto tagging your features with `name` e.g. "f.id == 123 || (p.country=='USA' & p.count<=100)" + +> ? **condition :** f.id==123 + + +### 2.2 View tagrules + +``` +here xyz config –tagrules or here xyz config –tagrules --view +``` + +e.g here xyz config --tagrules HJtXzHWi or here xyz config --tagrules HJtXzHWi --view + +output: + +| Tag_name | Mode | Auto_tag_condition | +| :------------- | :----------: | -----------: | +| Name | Sync | f.id==123 | + +### 2.3 Delete tagrule [user can delete one or all tagrules using delete command]: + +``` +here xyz config –tagrules --delete +``` +e.g here xyz config --tagrules HJtXzHWi –delete + + +### 2.4 Update tagrule [User can update tagrule name and conditions using update command] : + +``` +here xyz config –tagrules --update +``` +
+ +>e.g here xyz config --tagrules HJtXzHWi --update + +>? **Select tag rule to be updated (Use arrow keys)** + +> > city , rule : p.city=Amsterdam , mode : sync + + >Select tagrule using arrow and click enter then + + >? **Select tag rule to be updated** city , rule : p.city=Amsterdam , mode : sync + + >? **Press ENTER to keep existing tag name OR type new tag name** (city) + +>Entered New Name: + +>? Press ENTER to keep existing tag name OR type new tag name **CityName** + +>Press ENTER OR type condition(s) for this tag rule. e.g. "f.id == 123 || (p.country=='USA' & p.count<=100)" + +>? **condition :** (p.city=Amsterdam) changed to + +>? **condition :** p.cityname=Mumbai +

+
+ +### 2.5 View updated tagrules + +``` +here xyz config –tagrules or here xyz config –tagrules --view +``` +e.g here xyz config --tagrules HJtXzHWi or here xyz config --tagrules HJtXzHWi --view + +output: + +| Tag_name | Mode | Auto_tag_condition | +| :------------- | :----------: | -----------: | +| CityName | Sync | p.cityname=Mumbai | + + +## 3. Searchable + +### 3.1 Add Searchable + +``` +here xyz config --searchable --add +``` +e.g here xyz config fgtdc6tz --searchable --add + +? **Enter the property name to make searchable (create index on ) :** address + + +### 3.2 View Searchable + +``` +here xyz config --searchable --view +``` + +e.g here xyz config fgtdc6tz --searchable –view + +output: + +| PropertyName | Mode | Searchable | +| :------------- | :----------: | -----------: | +| city | Auto | true | +| address | Manually | true | + + +### 3.3 Delete Searchable[User can delete one or all searchable properties using delete command] + +``` +here xyz config --searchable --delete +``` + +e.g here xyz config fgtdc6tz --searchable --delete + + +## 4. Activitylog + +### Check or enable activitylog + +``` +here xyz config --activitylog +``` + +>
+ +>e.g here xyz config --activitylog jsopziJd + +>activity log for this space is not enabled. + +>? **Select action for activity log** (Use arrow keys) + +>enable activity log for this space + +>cancel operation + +>? **Select action for activity log** enable activity log for this space + +>? **Select storage mode for activity log** (Use arrow keys) + +> > full - store whole object on change + +>diff - store only the changed properties + +>? **Select storage mode for activity log** full - store whole object on change + +>? **Select state (number of change history to be kept) for activity log** (Use arrow keys) + +> 1 + +> >2 + +> 3 + +> 4 + +> 5 + +>? **Select state (number of change history to be kept) for activity log** + +> 2 + +>activity log configuration updated successfully, it may take a few seconds to take effect and reflect. + + + +## 5. Virtual Space + +Virtual Spaces give users access to multiple spaces with one ID. Group lets you bundle your spaces together, and changes get written back to their original spaces. Associate lets you make your own personal edits to a shared space or one with public data, merging the properties of objects with the same feature ID. + +``` +here xyz virtualize|vs -a|-g space1,space2 +``` + +##### Options + +` -t,--title [title] ` Title for virtual XYZ space + +` -d,--message [message] ` set description for the space + +` -g, --group [spaceids] ` Group the spaces (all objects of each space will be part of the + response) - enter comma separated space ids + +` -a, --associate [spaceids] ` Associate the spaces. Features with same id will be merged into one feature. Enter comma separated space ids [space1,space2] -- space1 properties will be merged into space2 features. + +` -h, --help ` output usage information + + +### 5.1 Group + +``` +here xyz virtualize -g space1,space2,... +``` + +`group` takes multiple XYZ spaces and presents them via a single XYZ space ID. Duplicates can occur. Any updates will be made to the original spaces. + +### 5.2 Associate +``` +here xyz vs -a space1,space2 +``` + +`associate` takes features from `space1` and merges their properties into features with the same feature id in `space2`. + +One way of using `virtualize` is to upload CSVs of census data with unique geoID, and merge the statistics on the fly into census geometries where the geoID is the unique ID. + +## 6. Join (Virtual Spaces) + +The `join` command simplifies use of virtual spaces when using CSV tables and existing geometries. You can designate a CSV column to be the feature ID, and use the `associate` virtual spaces option to join it with a space with geometries that use the same set of feature IDs. + +``` +here xyz join space_with_geometries -f data_table.csv -k column_with_id +``` + +##### Options + +`-f, --file ` csv to be uploaded and associated + +`-k, --keyField ` field in csv file to become feature id + +`-x, --lon [lon]` longitude field name + +`-y, --lat [lat]` latitude field name + +`-z, --point [point]` points field name with coordinates like (Latitude,Longitude) e.g.(37.7,-122.4) + +`--lonlat` parse a —point/-z csv field as (lon,lat) instead of (lat,lon) + +`-d, --delimiter [,]` alternate delimiter used in csv (default: ",") + +`-q, --quote ["]` quote used in csv (default: "\"") + +`--token ` a external token to create another user's spaces + +`-s, --stream` streaming data for faster uploads and large csv support + +`--string-fields ` property name(s) of CSV string fields *not* to be automatically converted into numbers or booleans (e.g. number-like census geoids, postal codes with leading zeros) + +`-h, --help` display help for command + +!!! note + + `join` creates a space of features with no geometries. You can inspect this space using geojson.tools via `show -w` + + You can update this "csv space" using `here xyz upload spaceID -f new.csv -k id --noGeom` and the next time the virtual space ID is references, the properties will contain the updated values. + +## 7. GIS + +The CLI has access to a number of convenient geopspatial data functions via the `here xyz gis` command. Some of these functions add properties to the original features, while others create data in a new space. + +##### Options + +`--centroid` calculates centroids of Line and Polygon features and uploads in + a different space + +`--length` calculates length of LineString features + +`--area` calculates area of Polygon features + +`--voronoi` calculates Voronoi Polygons of point features and uploads in + different space + +`--tin` calculates Delaunay Polygons of point features and uploads in + different space + +`--property ` populates Delaunay polygons' properties based on the specified + feature property + +`-c, --chunk [chunk]` chunk size, default 20 -- default for polygons, increase for + faster point feature uploads + +`-t, --tags ` source space tags to filter on + +`--samespace` option to upload centroids/voronoi/tin to same space, use tags to + filter + +`-h, --help` display help for command + + + + +- `--area` uses `turf.js` to calculate the area of polygons, and saves this as a set of new properties in each polygon feature. `xyz_area_sqmiles`,`xyz_area_sqkm` are rounded for display convenience, and `xyz_area_sqm` is not rounded. +- `--length` uses `turf.js` to calculate the length of lines in a space, and saves this as a set of new properties in each linestring feature, `xyz_length_miles`,`xyz_length_km` which are rounded for display convenience, and `xyz_length_m` which is not rounded. +- `--centroid` uses `turf.js` to calculate the center of each polygon in a space. By default, these points are written to a new space, but can saved in the existing space using the `--samespace` option. In either case, they all receive a `centroid` tag. +- `--voronoi` uses `d3-delaunay.js` to generate Voronoi polygons from points in an XYZ space. The edges of these polygons are equidistant from two points, and the vertices are equidistant to three points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `voronoi` tag. +- `--tin` uses `d3-delaunay.js` to generate Delaunay triangles from points in an XYZ space. This process maximizes the minimum angle of all the angles of the triangles created from the source points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `tin` tag. + + +## 8. Hexbin + +Hexbins are a data simplification method that makes it easier to visualize large datasets of point features at low zoom levels (continent, country, state/province). A series of hexagon grids are created and the points that fall inside each are counted and written to a new XYZ space, and statistics are calculated across the hexbin grid. + +##### Options + +`-c, --cellsize ` size of hexgrid cells in meters, comma-separate multiple + values + +`-i, --ids` add IDs of features counted within the hexbin as an array + in the hexbin's feature property + +`-p, --groupBy ` name of the feature property by which hexbin counts will + be further grouped + +`-a, --aggregate ` name of the feature property used for aggregating sum + value of all the features inside a hexbin + +`-r, --readToken ` token of another user's source space, from which points + will be read + +`-w, --writeToken ` token of another user's target space to which hexbins + will be written + +`-t, --tags ` only make hexbins for features in the source space that + match the specific tag(s), comma-separate multiple values + +`-b, --bbox [bbox]` only create hexbins for records inside the bounding box + specified either by individual coordinates provided + interactively or as minLon,minLat,maxLon,maxLat (use “\ “ + to escape a bbox with negative coordinate(s)) + +`-l, --latitude ` latitude which will be used for converting cellSize from + meters to degrees + +`-z, --zoomLevels ` hexbins optimized for zoom levels (1-18) - comma separate + multiple values(-z 8,10,12) or dash for continuous + range(-z 10-15) + +`-h, --help` display help for command + + diff --git a/docs/cli/cli.md b/docs/cli/basic-features.md similarity index 63% rename from docs/cli/cli.md rename to docs/cli/basic-features.md index 4be4ce3..3d83c57 100644 --- a/docs/cli/cli.md +++ b/docs/cli/basic-features.md @@ -1,7 +1,7 @@ # HERE CLI In this section we give you a quick overview of the most commonly used commands to interact -with XYZ Spaces from the HERE CLI. +with Data Hub Spaces from the HERE CLI. !!! warning "Configuration is required for HERE CLI to work" @@ -29,7 +29,7 @@ here --help ### configure -As explained earlier, HERE CLI needs to know you to interact with your XYZ Spaces. You can use +As explained earlier, HERE CLI needs to know you to interact with your Data Hub Spaces. You can use ``` here configure account @@ -44,17 +44,52 @@ here configure verify to check if the credentials provided can be used to interact with HERE APIs. + +If you have upgraded your HERE account to an [Add-On plan](https://developer.here.com/pricing), you can run + +``` +here configure refresh +``` + +to enable using Data Hub Add-on features. [Learn more about Data Hub Add-on features here.](../../xyz_pro) + +[Click here to learn how to setup and use Data Hub Add-on features Using HERE CLI.](../add-on) + ### xyz -The `xyz` command is used to interact with XYZ Spaces. +The `xyz` command is used to interact with Data Hub Spaces. + +You can find the supported subcommands with the `--help` switch: + +``` +here xyz --help +``` + #### List all Spaces -To list all Spaces you have access to (with or without Schema Validation) you can use +To list all Spaces you have access to, you can use ``` here xyz list ``` +##### Options + +`-r, --raw` shows the raw space list definition + +`--token ` an external token to access another user's spaces + +Use this option to list another user's spaces using an access token they have shared with you. + +!!! tip + You can use this option with many CLI commands to access another user's spaces. Check for `--token` option in command's help. + +`--filter ` a comma separated list of strings to filter spaces based on title or description + +Lets you list spaces whose title or description contain matching string(s). + +`-p, --prop ` choose which space property to show when listing spaces: id, title or description. + #### Create a new Space @@ -69,53 +104,28 @@ When you create a new Space, the SpaceID will be generated automatically. ##### Options -`-t ` title for space +`-t <title>` title for the space -`-d <desc>` description for space +`-d <desc>` description for the space !!! tip When you have many spaces, you will be glad you added meaningful titles and descriptions. + +`--token <token>` an external token to create a space in another user's account + +`-s <schema definition>` set json schema definition for your space -`-s <schema definition>` Applies a schema validation json file to space. The schema definition can be in the form of a web address or a local schema json file. Features that do not match this schema will not be uploaded. +Applies a schema validation json file to the space. The schema definition can be in the form of a web address or a local schema json file. Features that do not match this schema will not be uploaded to the space. !!! note - This is a Pro feature that requires a license. [Learn more about XYZ Pro features here](../../xyz_pro). + This is an Add-on feature that requires a license. [Learn more about Data Hub Add-on features here](../../xyz_pro). #### Upload/Update data to a Space -##### Options - -`-f, --file <file>` GeoJSON, GeoJSONL, CSV or Shapefile to upload - -`-c, --chunk [chunk]` chunk size (adjusts the number of features uploaded at once) - -`-t, --tags [tags]` tags for the xyz space (used to filter data from the API) - -`-x, --lon [lon]` choose longitude CSV field name, if not well known - -`-y, --lat [lat]` latitude CSV field name, if not well known - -`-z, --point [poiunt]` points field name, e.g. `(lat,lon)` - -`-p, --ptag [ptag]` property name(s) whose values will to be used to generate tags - -`-i, --id [id]` property name(s) to be used as the feature ID - -`-a, --assign` list a sample of properties, allowing you to assign fields to be selected as tags - -`-u, --unique` option to enforce uniqueness to the id by creating a hash of features to use that as id - -`-o, --override` allow duplicate features to be uploaded even if they share the same feature id - -`-s, --stream` speed up CSV and GeoJSON uploads. required to stream large geojson and csv files (> 200 MB) (`-a` unavailable with streaming, use `-p`) - -`-h, --help` output usage information - - ##### Upload GeoJSON -Upload a GeoJSON file to a new space. XYZ will automatically generate a space ID and display it for you. +Upload a GeoJSON file to a new space. Data Hub will automatically generate a space ID and display it for you. here xyz upload -f /Users/xyz/data.geojson @@ -129,16 +139,15 @@ Upload a GeoJSON file to an existing space. !!! note "Feature IDs" - XYZ requires that every feature in a space has a unique id. (This lets you access features in a space using the API.) If a GeoJSON feature does not have an ID (a common occurance), XYZ's default upload behavior is to create one based on a hash of the feature's property. (Note that if you have duplicate records in a dataset at the same location, only the first will be uploaded.) - If you are certain that your dataset has a well-managed set of unique feature IDs, use `upload -o` to have XYZ use them. If you use `-o` to upload a new dataset, and a new feature has the same ID as an existing feature, XYZ will consider it an update and overwrite the existing feature with the new feature. Note that many public datasets often have a "unique" set of feature IDs that are simply incremental integers which can lead to feature replacement that you probably didn't want. + Data Hub requires that every feature in a space has a unique id. (This lets you access features in a space using the API.) If a GeoJSON feature does not have an ID (a common occurance), Data Hub's default upload behavior is to create one based on a hash of the feature's property. (Note that if you have duplicate records in a dataset at the same location, only the first will be uploaded.) + If you are certain that your dataset has a well-managed set of unique feature IDs, use `upload -o` to have Data Hub use them. If you use `-o` to upload a new dataset, and a new feature has the same ID as an existing feature, Data Hub will consider it an update and overwrite the existing feature with the new feature. Note that many public datasets often have a "unique" set of feature IDs that are simply incremental integers which can lead to feature replacement that you probably didn't want. ##### Upload a CSV file - here xyz upload -f /Users/xyz/data.csv -XYZ will attempt to choose the columns containing the latitude and longitude fields based on well known names including: +Data Hub will attempt to choose the columns containing the latitude and longitude fields based on well known names including: y, ycoord, ycoordinate, coordy, coordinatey, latitude, lat x, xcoord, xcoordinate, coordx, coordinatex, longitude, lon, lng, long, longitud @@ -170,7 +179,11 @@ If the lat/lon columns contain letters or other invalid characters, the features !!! tip "Using properties as the feature ID" The CLI converts a CSV row into a GeoJSON feature before uploading it. If you want values in a CSV columns to be the GeoJSON feature ID, use `-i columnName.` + +###### Grouping multiple rows into a single feature ID + + ##### Chunking You can adjust the "chunk" size when streaming an upload. This controls the number of features that the CLI sends to the API at a time. The default chunk size is 200 features. @@ -185,7 +198,7 @@ If your features are small, like you might see in a GeoJSON file containing poin ##### Upload and stream large CSV and GeoJSON files -To upload very large CSV and GeoJSON files to your XYZ space, will will need to use `-s` -- this will stream the file and avoid Node.js memory errors. (It will also be considerably faster than the standard upload method.) +To upload very large CSV and GeoJSON files to your Data Hub space, will will need to use `-s` -- this will stream the file and avoid Node.js memory errors. (It will also be considerably faster than the standard upload method.) here xyz upload YOUR_SPACE_ID -f /Users/xyz/big_data.csv -s @@ -195,7 +208,7 @@ To upload very large CSV and GeoJSON files to your XYZ space, will will need to !!! note - HERE XYZ is a database. Databases trade off storage space for speed, and your data will always take up more space in XYZ than it does in a static file. When a file is uploaded into an XYZ Space, features, their properties, and the geometries are broken out into multiple tables, indexed and tagged. All of this lets you query your geospatial data on demand, and access it dynamically as vector tiles. You can check the size of your XYZ Spaces in your account dashboard or the CLI. + HERE Data Hub is a database. Databases trade off storage space for speed, and your data will always take up more space in Data Hub than it does in a static file. When a file is uploaded into a Data Hub Space, features, their properties, and the geometries are broken out into multiple tables, indexed and tagged. All of this lets you query your geospatial data on demand, and access it dynamically as vector tiles. You can check the size of your Data Hub Spaces in your account dashboard or the CLI. ##### Upload a shapefile @@ -223,23 +236,23 @@ More tips in the [Working with Shapefiles](../shapefiles) tutorial. here xyz upload -f data.csv -i unique_id ``` -Upload data to an XYZ space with a feature ID based on the feature's property `unique_id`. +Upload data to a Data Hub space with a feature ID based on the feature's property `unique_id`. -This feature should be used if your data has well-known and truly unique identifiers that you want to preserve. The XYZ API can [query individual features by feature ID](https://xyz.api.here.com/hub/static/swagger/#/Read%20Features/getFeatures), so this can be a valuable method of accessing and updating data. +This feature should be used if your data has well-known and truly unique identifiers that you want to preserve. The Data Hub API can [query individual features by feature ID](https://xyz.api.here.com/hub/static/swagger/#/Read%20Features/getFeatures), so this can be a valuable method of accessing and updating data. By default, the CLI will generate a unique feature ID during upload based on a hash of the properties and geometry. !!! note - Unique IDs are important for XYZ Pro features such as [Virtual Spaces](#virtual-spaces). + Unique IDs are important for Data Hub Add-on features such as [Virtual Spaces](#virtual-spaces). !!! warning Many GIS systems will simply assign incrementing integers as feature IDs to every file. These can conflict across files. ##### Upload and assign tags -Tags are special properties that can be added to a feature that makes it easy to query them from the XYZ API using the `&tags=` parameter. +Tags are special properties that can be added to a feature that makes it easy to query them from the Data Hub API using the `&tags=` parameter. -!!! note XYZ Tags should be used selectively, ideally using [Rule-Based Tags]() +!!! note Data Hub Tags should be used selectively, ideally using [Rule-Based Tags]() . Tags are not meant to be a replacement for [Property Search](#property-search) as you will be duplicating existing data in a record. ###### Assign tags interactively @@ -255,7 +268,7 @@ Uploads data and allows users to select tags from a list of feature keynames, wi ``` here xyz upload -f file.geojson -p treatment ``` -Uploads data and adds the value of the selected feature property as tag. These tags can be used to filter data when querying the HERE XYZ API. The tags will be stored as `propertyname@value`. This is most effective when the property consists of a limited number of qualitative values. +Uploads data and adds the value of the selected feature property as tag. These tags can be used to filter data when querying the HERE Data Hub API. The tags will be stored as `propertyname@value`. This is most effective when the property consists of a limited number of qualitative values. ###### Response @@ -263,6 +276,113 @@ Uploads data and adds the value of the selected feature property as tag. These t treatment@green_paint, treatment@sharrows, treatment@hit_post ``` +##### Upload data with timestamp and date properties +If you have timestamp or date properties in your data, Here CLI can help you create additional time and date specific properties and tag your features based on them. + +``` +here xyz upload <SPACE_ID> -f <CSV|GEOJSON> --date <propertyname> +``` +Convert a valid date/timestamp property into an ISO 8601 date and a unix timestamp and adds them as `datahub_timestamp_propertyname` and `datahub_iso8601_propertyname` properties to the features. + +``` +here xyz upload <SPACE_ID> -f <CSV|GEOJSON> --date <propertyname> --dateprops [year,month,week,weekday,year_month,year_week,hour] +``` +Extract the date parameter(s) specified following `--dateprops` from the property and upload them as individual properties to the features. + +So for an example property in a feature: `"start_time": "2020-04-29T22:00:00+05:30"`, you will get the following properties added to the feature upon upload. + +| --dateprops | property | value +| -------------- | ---------------------------- |--------------- +| year | date_start_time_year | 2020 +| month | date_start_time_month | April +| week | date_start_time_week | 18 +| weekday | date_start_time_weekday | Wednesday +| year_month | date_start_time_year_month | 2020-04 +| year_week | date_start_time_year_week | 2020-18 +| hour | date_start_time_hour | 22 + +``` +here xyz upload <SPACE_ID> -f <CSV|GEOJSON> --date <propertyname> --datetag [year,month,week,weekday,year_month,year_week,hour] +``` +Along similar lines, `--datetag` will let you specify which date parameter tags need to be created out of a date property for the features. + +| --datetag | tag | +| -------------- | ---------------------------- +| year | date_start_time_year@2020 | +| month | date_start_time_month@april | +| week | date_start_time_week@18 | +| weekday | date_start_time_weekday@wednesday | +| year_month | date_start_time_year_month@2020-04 | +| year_week | date_start_time_year_week@2020-18 | +| hour | date_start_time_hour@22 | + +You can also provide a timezone for `hour` calculation using the `--timezone` option. + +``` +here xyz upload <SPACE_ID> -f <CSV|GEOJSON> --date <propertyname> --dateprops [year,month,week,weekday,year_month,year_week,hour] --timezone UTC+05:30 +``` + + +##### Upload history of a space + + +##### Upload multiple files with batch upload +```here xyz upload <SPACE_ID> --batch -f <>``` + + +##### Options + +`-f, --file <file>` GeoJSON, GeoJSONL, CSV or Shapefile to upload + +`-c, --chunk [chunk]` chunk size (adjusts the number of features uploaded at once) + +`-t, --tags [tags]` tags for the Data Hub space (used to filter data from the API) + +`--token <token> ` a external token to upload data to another user's space + +`-x, --lon [lon]` choose longitude CSV field name, if not well known + +`-y, --lat [lat]` latitude CSV field name, if not well known + +`-z, --point [point]` points field name, e.g. `(lat,lon)` + +`--lonlat` parse a --point/-z csv field as `(lon,lat)` instead of `(lat,lon)` + +`-p, --ptag [ptag]` property name(s) whose values will be used to generate tags + +`-i, --id [id]` property name(s) to be used as the feature ID + +`-a, --assign` lists a sample of properties, allowing you to assign fields to be selected as tags and Feature IDs + +`-o, --override` override default property hash feature ID generation and use existing GeoJSON feature IDs + +`-d, --delimiter [,]` an alternate delimiter used in CSV (default: ",") + +`-q, --quote ["]` quote used in CSV (default: "\"") + +`-e, --errors` print data upload errors + +`-s, --stream` speed up CSV and GeoJSON uploads. Required to stream large geojson and csv files (> 200 MB) (`-a` unavailable with streaming, use `-p`) + +`--string-fields <stringFields>` property name(s) of CSV string fields *not* to be automatically converted into numbers or booleans (e.g. number-like census geoids, postal codes with leading zeros) + +`--groupby <groupby>` consolidate multiple rows of a CSV into a single feature based on a unique ID designated with -i; values of each row within the selected column will become top level properties within the consolidated feature + +`--date <date>` date-related property name(s) of a feature to be normalized as an ISO 8601 datestring (`xyz_iso8601_[propertyname]`), and unix timestamp (`xyz_timestamp_[propertyname]`) + +`--datetag [datetagString]` comma separated list of granular date tags to be added via --date. possible options - year, month, week, weekday, year_month, year_week + +`--dateprops [datepropsString]` comma separated list of granular date properties to be added via --date. possible options - year, month, week, weekday, year_month, year_week + +`--noCoords` upload CSV files with no coordinates, generates null geometry (best used with -i and virtual spaces) + +`--history [history]` repeat commands previously used to upload data to a space; save and recall a specific command using "--history save" and "--history fav" + +`--batch [batch]` select type of files to be uploaded in batch (select directory with -f) + +`-h, --help` output usage information + + #### Show contents of a space ``` @@ -287,7 +407,7 @@ Show the objects of a space in table, filter by tags or property values, or open `-w --web ` display xyz on [http://geojson.tools](http://geojson.tools) -`-v --vector ` inspect and anayze XYZ spaces using Tangram / [XYZ Space Invader](../space-invader) +`-v --vector ` inspect and anayze Data Hub spaces using Tangram / [Data Hub Space Invader](../space-invader) ##### Filter by Tags @@ -295,17 +415,17 @@ Using `show` on a large space will generate a long table. You can see the raw Ge here xyz show spaceID -r > my.geojson -If your space contains a few hundred to a few thousand features, you can open the space in geojson.tools, a data preview tool, using `show -w`. Larger spaces can be previewed in [XYZ Space Invader](../space-invader), a Tangram-based tool from XYZ Labs, using `show -v`. +If your space contains a few hundred to a few thousand features, you can open the space in geojson.tools, a data preview tool, using `show -w`. Larger spaces can be previewed in [Data Hub Space Invader](../space-invader), a Tangram-based tool from Data Hub Labs, using `show -v`. -You can filter tags from XYZ using tags with `-t`: +You can filter tags from Data Hub using tags with `-t`: `here xyz show spaceID -t my_tag` (records with `my_tag` will be printed in the console) `here xyz show spaceID -w -t my_tag` (records with `my_tag` will be opened in geojson.tools) -`here xyz show spaceID -v -t my_tag` (records with `my_tag` will be opened in XYZ Space Invader) +`here xyz show spaceID -v -t my_tag` (records with `my_tag` will be opened in Data Hub Space Invader) ##### Property Search -If a property has been indexed by XYZ, you can filter them with `-s` or `--search`. The property name must be prefixed by `p.`: +If a property has been indexed by Data Hub, you can filter them with `-s` or `--search`. The property name must be prefixed by `p.`: here xyz show spaceID -s "p.property_name>value" here xyz show spaceID -s "p.name=John,Tom+p.age<50+p.phone='9999999'+p.zipcode=123456" -w @@ -318,7 +438,7 @@ If a property has been indexed by XYZ, you can filter them with `-s` or `--searc - When accessing Property Search via the API, the URL-safe arguments are `=`, `!=`, `=gt=`, `=gte=`, `=lt=`, `=lte=`. !!! note - Property Search is available in spaces with fewer than 15,000 features by default. For spaces larger than 15,000 features, a limited number will be indexed. To access more, you'll need an XYZ Pro license, [learn more about XYZ Pro features here](../xyz_pro). + Property Search is available in spaces with fewer than 15,000 features by default. For spaces larger than 15,000 features, a limited number will be indexed. To access more, you'll need a Data Hub Pro license, [learn more about Data Hub Pro features here](../xyz_pro). ##### Property Filters @@ -327,15 +447,15 @@ You can use `show -p` or `--prop` to filter the properties that get returned by here xyz show -p p.property1,p.property2 -w -!!! Note "Your account needs access to the XYZ Pro Services." [Learn more about XYZ Pro features here](../xyz_pro). +!!! Note "Your account needs access to the Data Hub Pro Services." [Learn more about Data Hub Pro features here](../xyz_pro). ##### Spatial Search -You can use `--spatial` to search for features in an XYZ space that fall within a radius, or a polygon, or along a line. You can specify a point and a radius, a feature in another XYZ space, or a feature in a geojson file. +You can use `--spatial` to search for features in a Data Hub space that fall within a radius, or a polygon, or along a line. You can specify a point and a radius, a feature in another Data Hub space, or a feature in a geojson file. - `--center`: comma separated `lat,lon` values that specify the center point for the search - `--radius`: the radius of the search, in meters, from the `--center` point, or a buffer around a geometry specified with `--feature` or `--geometry` -- `--feature`: comma separated `spaceid,featureid` values that specify a reference geometry from another XYZ space -- this will return features from the first space that fall within or along a feature from the second space +- `--feature`: comma separated `spaceid,featureid` values that specify a reference geometry from another Data Hub space -- this will return features from the first space that fall within or along a feature from the second space - `--geometry`: a single GeoJSON feature in a file to be uploaded for the spatial query These results are most easily viewable using `show -w`. @@ -382,7 +502,7 @@ YOUR_TOKEN_NR_2 PERMANENT 1534516620 xyz-hub=readFeatures #### Get more information about your spaces -!!! Note "To use this feature, your account needs access to the XYZ Pro Services." [Learn more about XYZ Pro features here](../xyz_pro). +!!! Note "To use this feature, your account needs access to the Data Hub Pro Services." [Learn more about Data Hub Pro features here](../xyz_pro). You can use the `config` command to get and update information about your spaces. @@ -424,7 +544,7 @@ To update the title and/or description of a space: ##### Share a space -You can share a space with other users using the `--shared` option. If they have an XYZ account, they will be able to read from that space using their own tokens (and any data transfer will be charged to their XYZ account). +You can share a space with other users using the `--shared` option. If they have a Data Hub account, they will be able to read from that space using their own tokens (and any data transfer will be charged to their Data Hub account). here xyz config spaceID --shared true @@ -435,7 +555,7 @@ You can disable sharing by passing a `false` parameter: ##### Update, upload, or delete a schema definition -!!! Note "To use this feature, your account needs access to the XYZ Pro Services." [Learn more about XYZ Pro features here](../xyz_pro). +!!! Note "To use this feature, your account needs access to the Data Hub Pro Services." [Learn more about Data Hub Pro features here](../xyz_pro). A schema validation json file can be configured for a space. The schema definition can be in the form of a web address or a local schema json file. Features that do not match this schema will not be uploaded. @@ -451,7 +571,7 @@ here xyz config YOUR_SPACE_ID -s #### Virtual Spaces -!!! Note "To use this feature, your account needs access to the XYZ Pro Services." [Learn more about XYZ Pro features here](../xyz_pro). +!!! Note "To use this feature, your account needs access to the Data Hub Pro Services." [Learn more about Data Hub Pro features here](../xyz_pro). Virtual Spaces give users access to multiple spaces with one ID. Group lets you bundle your spaces together, and changes get written back to their original spaces. Associate lets you make your own personal edits to a shared space or one with public data, merging the properties of objects with the same feature ID. @@ -462,7 +582,7 @@ Virtual Spaces give users access to multiple spaces with one ID. Group lets you here xyz virtualize -g space1,space2,... -`group` takes multiple XYZ spaces and presents them via a single XYZ space ID. Duplicates can occur. Any updates will be made to the original spaces. +`group` takes multiple Data Hub spaces and presents them via a single Data Hub space ID. Duplicates can occur. Any updates will be made to the original spaces. ##### Associate @@ -490,21 +610,21 @@ The `join` command simplifies use of virtual spaces when using CSV tables and ex #### GIS functions -!!! Note "To use this feature, your account needs access to the XYZ Pro Services." [Learn more about XYZ Pro features here](../xyz_pro). +!!! Note "To use this feature, your account needs access to the Data Hub Pro Services." [Learn more about Data Hub Pro features here](../xyz_pro). The CLI has access to a number of convenient geopspatial data functions via the `here xyz gis` command. Some of these functions add properties to the original features, while others create data in a new space. - `--area` uses `turf.js` to calculate the area of polygons, and saves this as a set of new properties in each polygon feature. `xyz_area_sqmiles`,`xyz_area_sqkm` are rounded for display convenience, and `xyz_area_sqm` is not rounded. - `--length` uses `turf.js` to calculate the length of lines in a space, and saves this as a set of new properties in each linestring feature, `xyz_length_miles`,`xyz_length_km` which are rounded for display convenience, and `xyz_length_m` which is not rounded. - `--centroid` uses `turf.js` to calculate the center of each polygon in a space. By default, these points are written to a new space, but can saved in the existing space using the `--samespace` option. In either case, they all receive a `centroid` tag. -- `--voronoi` uses `d3-delaunay.js` to generate Voronoi polygons from points in an XYZ space. The edges of these polygons are equidistant from two points, and the vertices are equidistant to three points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `voronoi` tag. -- `--tin` uses `d3-delaunay.js` to generate Delaunay triangles from points in an XYZ space. This process maximizes the minimum angle of all the angles of the triangles created from the source points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `tin` tag. +- `--voronoi` uses `d3-delaunay.js` to generate Voronoi polygons from points in a Data Hub space. The edges of these polygons are equidistant from two points, and the vertices are equidistant to three points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `voronoi` tag. +- `--tin` uses `d3-delaunay.js` to generate Delaunay triangles from points in a Data Hub space. This process maximizes the minimum angle of all the angles of the triangles created from the source points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `tin` tag. #### Hexbins -!!! Note "Your account needs access to the XYZ Pro Services." [Learn more about XYZ Pro features here](../../xyz_pro). +!!! Note "Your account needs access to the Data Hub Pro Services." [Learn more about Data Hub Pro features here](../../xyz_pro). -Hexbins are a data simplification method that makes it easier to visualize large datasets of point features at low zoom levels (continent, country, state/province). A series of hexagon grids are created and the points that fall inside each are counted and written to a new XYZ space, and statistics are calculated across the hexbin grid. +Hexbins are a data simplification method that makes it easier to visualize large datasets of point features at low zoom levels (continent, country, state/province). A series of hexagon grids are created and the points that fall inside each are counted and written to a new Data Hub space, and statistics are calculated across the hexbin grid. These hexagons (or their centroids) and their statistics can be quickly displayed in place of the raw data that might overwhelm a renderer. Default colors indicating relative "occupancy" are generated for convenience of display. @@ -518,7 +638,7 @@ Hexbins are tagged by zoom level, width, and type, making it easy to extract one You can learn more about hexbins and how to display them [in this tutorial](../hexbins). -##### Data contained in XYZ Hexbins +##### Data contained in Data Hub Hexbins Hexbin features contain various values that can help with analysis and visualization: - `count`: the number of points in a hexbin @@ -552,7 +672,7 @@ Hexbin features contain various values that can help with analysis and visualiza ##### Hexbin sum and average -If a property is qualitative (property values, income, population), in addition to counting points, XYZ Hexbins can add up the value of the properties in each hexbin as well as calculate the average. +If a property is qualitative (property values, income, population), in addition to counting points, Data Hub Hexbins can add up the value of the properties in each hexbin as well as calculate the average. here xyz hexbin spaceID -z 10 -a incidents @@ -621,4 +741,3 @@ This would create a `subcount` object in each hexbin, which would contain the re ` -h, --help ` output usage information You can create hexbins either by width in meters, or use preset widths appropriate to the zoom level. - diff --git a/docs/cli/command-reference.md b/docs/cli/command-reference.md new file mode 100644 index 0000000..047d59b --- /dev/null +++ b/docs/cli/command-reference.md @@ -0,0 +1,308 @@ +# Here CLI Command Reference + +In this section you can find all the supported commands and subcommands along with supported options. + +## here + +``` +Commands: + configure|c [verify|refresh] setup configuration for authentication + xyz|xs [list|create|upload] work with xyz spaces + transform|tf [csv2geo|shp2geo|gpx2geo] convert from csv/shapefile/gpx to geojson + geocode|gc geocode feature + help [command] display help for command +``` + +### configure +Configure Here Developer account on Here CLI. +``` +Commands: + account configure HERE account email/password for authentiction. Account can be created from + https://developer.here.com/ + verify Verify credentials + refresh Refresh account setup + help [command] display help for command +``` + +### xyz +Data Hub Space related operations +``` +Commands: + list|ls [options] information about available XYZ spaces + analyze [options] <id> property based analysis of the content of the given [id] + hexbin [options] <id> create fixed height hexbins (and their centroids) using points in an XYZ space, and + upload them to another space + show [options] <id> shows the content of the given [id] + delete [options] <id> delete the XYZ space with the given id + create [options] create a new XYZ space + clear [options] <id> clear data from XYZ space + token list all XYZ tokens + upload [options] [id] upload GeoJSON, CSV, or a Shapefile to the given id -- if no spaceID is given, a new + space will be created + config [options] <id> configure/view advanced XYZ features for space + join [options] <id> {XYZ Pro} create a new virtual XYZ space with a CSV and a space with geometries, + associating by feature ID + virtualize|vs [options] {xyz pro} create a new virtual XYZ space + gis [options] <id> {xyz pro} perform gis operations with space data + help [command] display help for command +``` + +#### list +Information about available Data Hub spaces +``` +Options: + -r, --raw show raw XYZ space definition + --token <token> a external token to access another user's spaces + --filter <filter> a comma separted strings to filter spaces + -p, --prop <prop> property fields to include in table (default: []) + -h, --help display help for command +``` + +#### hexbin +Create fixed height hexbins (and their centroids) using points in a Data Hub space, and upload them to another space + +``` +Options: + -c, --cellsize <cellsize> size of hexgrid cells in meters, comma-separate multiple values + -i, --ids add IDs of features counted within the hexbin as an array in the hexbin's feature + property + -p, --groupBy <groupBy> name of the feature property by which hexbin counts will be further grouped + -a, --aggregate <aggregate> name of the feature property used for aggregating sum value of all the features + inside a hexbin + -r, --readToken <readToken> token of another user's source space, from which points will be read + -w, --writeToken <writeToken> token of another user's target space to which hexbins will be written + -t, --tags <tags> only make hexbins for features in the source space that match the specific tag(s), + comma-separate multiple values + -b, --bbox [bbox] only create hexbins for records inside the bounding box specified either by + individual coordinates provided interactively or as minLon,minLat,maxLon,maxLat (use + “\ “ to escape a bbox with negative coordinate(s)) + -l, --latitude <latitude> latitude which will be used for converting cellSize from meters to degrees + -z, --zoomLevels <zoomLevels> hexbins optimized for zoom levels (1-18) - comma separate multiple values(-z 8,10,12) + or dash for continuous range(-z 10-15) + -h, --help display help for command +``` + +#### show +Shows the contents of the given Data Hub Space. +``` +Options: + -l, --limit <limit> Number of objects to be fetched + -o, --offset <offset> The offset / handle to continue the iteration + -t, --tags <tags> Tags to filter on + -r, --raw show raw XYZ space content + --all iterate over entire XYZ space to get entire data of space, output will be shown on the + console in geojson format + --geojsonl to print output of --all in geojsonl format + -c, --chunk [chunk] chunk size to use in --all option, default 5000 + --token <token> a external token to access another user's space + -p, --prop <prop> selection of properties, use p.<FEATUREPROP> or f.<id/updatedAt/tags/createdAt> + -w, --web display XYZ space on http://geojson.tools + -v, --vector inspect and analyze using XYZ Space Invader and tangram.js + -s, --search <propfilter> search expression in "double quotes", use single quote to signify string value, use + p.<FEATUREPROP> or f.<id/updatedAt/tags/createdAt> (Use '+' for AND , Operators : + >,<,<=,<=,=,!=) (use comma separated values to search multiple values of a property) + {e.g. "p.name=John,Tom+p.age<50+p.phone='9999999'+p.zipcode=123456"} + --spatial indicate to make spatial search on the space + --radius <radius> indicate to make radius spatial search or to thicken input geometry (in meters) + --center <center> comma separated lon,lat values to specify the center point for radius search + --feature <feature> comma separated spaceid,featureid values to specify reference geometry (taken from + feature) for spatial query + --geometry <geometry> geometry file to upload for spatial query (single feature in geojson file) + -h, --help display help for command +``` + +#### delete +Delete a given Data Hub Space. +``` +Options: + --force skip the confirmation prompt + --token <token> a external token to delete another user's space + -h, --help display help for command +``` + + +#### create +Create a new Data Hub Space. +``` +Options: + -t, --title [title] Title for XYZ space + -d, --message [message] Short description + --token <token> a external token to create space in other user's account + -s, --schema [schemadef] set json schema definition (local filepath / http link) for your space, all future data + for this space will be validated for the schema + -h, --help display help for command +``` + + +#### clear +Clear data from a Data Hub Space. +``` +Options: + -t, --tags <tags> tags for the XYZ space + -i, --ids <ids> ids for the XYZ space + --token <token> a external token to clear another user's space data + --force skip the confirmation prompt + -h, --help display help for command +``` + +#### token +List all Data Hub tokens. + + +#### upload +Upload GeoJSON, CSV, or a Shapefile to the given Space -- if no spaceID is given, a new space will be created. +``` +Options: + -f, --file <file> comma separated list of local GeoJSON, GeoJSONL, Shapefile, GPX, or CSV files (or + GeoJSON/CSV URLs); use a directory path and --batch [filetype] to upload all + appropriate files within a directory + -c, --chunk [chunk] chunk size, default 200 -- use lower values (1 to 10) to allow safer uploads of very + large geometries (big polygons, many properties), use higher values (e.g. 500 to + 5000) for faster uploads of small geometries (points and lines, few properties) + -t, --tags [tags] fixed tags for the XYZ space + --token <token> a external token to upload data to another user's space + -x, --lon [lon] longitude field name + -y, --lat [lat] latitude field name + -z, --point [point] points field name with coordinates like (Latitude,Longitude) e.g. (37.7,-122.4) + --lonlat parse a -—point/-z csv field as (lon,lat) instead of (lat,lon) + -p, --ptag [ptag] property name(s) to be used to add tags, property_name@value, best for limited + quantitative values + -i, --id [id] property name(s) to be used as the feature ID (must be unique) -- multiple values can + be comma separated + -a, --assign interactive mode to analyze and select fields to be used as tags and unique feature + IDs + -o, --override override default property hash feature ID generation and use existing GeoJSON feature + IDs + -s, --stream streaming support for upload and/or large csv and geojson uploads using concurrent + writes, tune chunk size with -c + -d, --delimiter [,] alternate delimiter used in CSV (default: ",") + -q, --quote ["] quote used in CSV (default: "\"") + -e, --errors print data upload errors + --string-fields <stringFields> property name(s) of CSV string fields *not* to be automatically converted into + numbers or booleans (e.g. number-like census geoids, postal codes with leading zeros) + --groupby <groupby> consolidate multiple rows of a CSV into a single feature based on a unique ID + designated with -i; values of each row within the selected column will become top + level properties within the consolidated feature + --date <date> date-related property name(s) of a feature to be normalized as a ISO 8601 datestring + (xyz_iso8601_[propertyname]), and unix timestamp (xyz_timestamp_[propertyname] + --datetag [datetagString] comma separated list of granular date tags to be added via --date. possible options - + year, month, week, weekday, year_month, year_week + --dateprops [datepropsString] comma separated list of granular date properties to be added via --date. possible + options - year, month, week, weekday, year_month, year_week + --noCoords upload CSV files with no coordinates, generates null geometry (best used with -i and + virtual spaces) + --history [history] repeat commands previously used to upload data to a space; save and recall a specific + command using "--history save" and "--history fav" + --batch [batch] select type of files to be uploaded in batch (select directory with -f) + -h, --help display help for command +``` + +#### config +Configure/view advanced Data Hub features for a space. +``` +Options: + --shared <flag> set your space as shared / public (default is false) + -t,--title [title] set title for the space + -d,--message [message] set description for the space + -c,--copyright [copyright] set copyright text for the space + --cacheTTL <cacheTTL> set cacheTTL value for the space with valid number + --stats see detailed space statistics + --token <token> a external token to access another user's space config and stats information + -r, --raw show raw json output + -s,--schema [schemadef] view or set schema definition (local filepath / http link) for your space, applicable on + future data, use with add/delete/update + --searchable view or configure searchable properties of an xyz space, use with add/delete/update + --tagrules add, remove, view the conditional rules to tag your features automatically, use with + add/delete/update -- at present all tag rules will be applied synchronously before + features are stored ( mode : sync ) + --delete use with schema/searchable/tagrules options to remove the respective configurations + --add use with schema/searchable/tagrules options to add/set the respective configurations + --update use with tagrules options to update the respective configurations + --view use with schema/searchable/tagrules options to view the respective configurations + --activitylog configure activity logs for your space interactively + -h, --help display help for command +``` + +#### join +Create a new virtual Data Hub space with a CSV and a space with geometries, associating by feature ID. +``` +Options: + -f, --file <file> csv to be uploaded and associated + -k, --keyField <keyField> field in csv file to become feature id + -x, --lon [lon] longitude field name + -y, --lat [lat] latitude field name + -z, --point [point] points field name with coordinates like (Latitude,Longitude) e.g. (37.7,-122.4) + --lonlat parse a —point/-z csv field as (lon,lat) instead of (lat,lon) + -d, --delimiter [,] alternate delimiter used in csv (default: ",") + -q, --quote ["] quote used in csv (default: "\"") + --token <token> a external token to create another user's spaces + -s, --stream streaming data for faster uploads and large csv support + --string-fields <stringFields> property name(s) of CSV string fields *not* to be automatically converted into + numbers or booleans (e.g. number-like census geoids, postal codes with leading + zeros) + -h, --help display help for command +``` + +#### virtualize +Create a new virtual Data Hub space. +``` +Options: + -t, --title [title] Title for virtual XYZ space + -d, --message [message] set description for the space + -g, --group [spaceids] Group the spaces (all objects of each space will be part of the response) - enter comma + separated space ids + -a, --associate [spaceids] Associate the spaces. Features with same id will be merged into one feature. Enter comma + separated space ids [space1,space2] -- space1 properties will be merged into space2 + features. + -h, --help display help for command +``` + +#### gis +Perform GIS operations with space data. +``` +Options: + --centroid calculates centroids of Line and Polygon features and uploads in a different space + --length calculates length of LineString features + --area calculates area of Polygon features + --voronoi calculates Voronoi Polygons of point features and uploads in different space + --tin calculates Delaunay Polygons of point features and uploads in different space + --property <property> populates Delaunay polygons' properties based on the specified feature property + -c, --chunk [chunk] chunk size, default 20 -- default for polygons, increase for faster point feature uploads + -t, --tags <tags> source space tags to filter on + --samespace option to upload centroids/voronoi/tin to same space, use tags to filter + -h, --help display help for command +``` + + +### transform +Transform between various file formats. +``` +Commands: + csv2geo [options] <path> convert csv to geojson + shp2geo <path> convert shapefile to geojson + gpx2geo <path> convert gpx to geojson + help [command] display help for command +``` + +#### csv2geo +Convert a csv file to geojson. +``` +Options: + -y, --lat [lat] latitude field name + -x, --lon [lon] longitude field name + -d, --delimiter [,] delimiter used in csv (default: ",") + -q, --quote ["] quote used in csv (default: "\"") + -z, --point [point] points field name + --string-fields <stringFields> comma seperated property names which needs to be converted as String even though + they are numbers or boolean e.g. postal code + -h, --help display help for command +``` + +#### shp2geo +Convert shapefile format to geojson. + +#### gpx2geo +Convert GPX format to geojson. + +### geocode +Geocode a location using Here Location Services. diff --git a/docs/cli/index.md b/docs/cli/index.md index dc35a62..605a8fb 100644 --- a/docs/cli/index.md +++ b/docs/cli/index.md @@ -1,6 +1,6 @@ # HERE CLI -We think developers deserve an easy to use, convenient and streamlined experience to work with XYZ Hub APIs. That’s why we’ve built the HERE CLI. HERE CLI is a Node.js command line interface which works not only with HERE XYZ Hub, but eventually, with any HERE API. Right now, it allows you to interact with HERE XYZ Hub to create and manage your Projects and easily upload and manage your datasets. +We think developers deserve an easy to use, convenient and streamlined experience to work with Data Hub APIs. That’s why we’ve built the HERE CLI. HERE CLI is a Node.js command line interface which works not only with HERE Data Hub, but eventually, with any HERE API. Right now, it allows you to interact with HERE Data Hub to create and manage your projects and easily upload and manage your datasets. <script id="asciicast-ohII9SQNs1RIuaSkfAO5UgHlX" src="https://asciinema.org/a/ohII9SQNs1RIuaSkfAO5UgHlX.js" async></script> @@ -57,7 +57,7 @@ For [Debian or Ubunbtu](https://nodejs.org/en/download/package-manager/#debian-a it looks something like this: ``` -curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - +curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejs ``` @@ -70,7 +70,7 @@ After installing, check in the command-line if `npm` is available. Depending on ``` $ npm -v -5.x.x +6.x.x ``` @@ -93,7 +93,7 @@ npm install -g @here/cli ### Configure HERE CLI -HERE CLI needs to have access to your projects to help you work with your data. For that, you +HERE CLI needs to have access to your account to help you work with your data. For that, you need to log in using your HERE developer account. You only need to do this once for a project. ``` sh diff --git a/mkdocs.yml b/mkdocs.yml index e51a8fe..c483a3d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -104,9 +104,11 @@ nav: - Tools: - HERE CLI: - Overview: cli/index.md - - Commands: cli/cli.md + - Basic features: cli/basic-features.md + - Add-on features: cli/add-on.md - Shapefiles: cli/shapefiles.md - Hexbins: cli/hexbins.md + - Command reference: cli/command-reference.md - XYZ Space Invader: space-invader/index.md - GeoJSON Viewer: - Overview: viewer-tool/index.md From 4b9c432ef22b8bd99b3ec33580dc5f264f6b091b Mon Sep 17 00:00:00 2001 From: Jaidatt Sharma <jaidatt.sharma@here.com> Date: Wed, 17 Jun 2020 16:49:34 +0530 Subject: [PATCH 02/21] Doc changes 2 --- docs/cli/basic-features.md | 35 +++++++++++++------------- docs/{xyz_pro.md => datahub_add-on.md} | 0 mkdocs.yml | 2 ++ 3 files changed, 20 insertions(+), 17 deletions(-) rename docs/{xyz_pro.md => datahub_add-on.md} (100%) diff --git a/docs/cli/basic-features.md b/docs/cli/basic-features.md index 3d83c57..01d116d 100644 --- a/docs/cli/basic-features.md +++ b/docs/cli/basic-features.md @@ -51,9 +51,9 @@ If you have upgraded your HERE account to an [Add-On plan](https://developer.her here configure refresh ``` -to enable using Data Hub Add-on features. [Learn more about Data Hub Add-on features here.](../../xyz_pro) +to enable using Data Hub Add-on features. [Learn more](../../datahub_add-on) about Data Hub Add-on features here. -[Click here to learn how to setup and use Data Hub Add-on features Using HERE CLI.](../add-on) +[Click here](../add-on) to learn how to setup and use Data Hub Add-on features Using HERE CLI. ### xyz @@ -118,7 +118,7 @@ When you create a new Space, the SpaceID will be generated automatically. Applies a schema validation json file to the space. The schema definition can be in the form of a web address or a local schema json file. Features that do not match this schema will not be uploaded to the space. !!! note - This is an Add-on feature that requires a license. [Learn more about Data Hub Add-on features here](../../xyz_pro). + This is an Add-on feature that requires a license. Learn more about [Data Hub Add-on](../../datahub_add-on) features here. #### Upload/Update data to a Space @@ -316,18 +316,19 @@ Along similar lines, `--datetag` will let you specify which date parameter tags | year_week | date_start_time_year_week@2020-18 | | hour | date_start_time_hour@22 | -You can also provide a timezone for `hour` calculation using the `--timezone` option. - -``` -here xyz upload <SPACE_ID> -f <CSV|GEOJSON> --date <propertyname> --dateprops [year,month,week,weekday,year_month,year_week,hour] --timezone UTC+05:30 -``` - ##### Upload history of a space +HERE CLI saves up to 3 upload commands you execute for a space within the space metadata. This allows you to re-use one of them later with the `--history` option with a command index which can range from 0(newest) to 2 (oldest). If you use the `--history` option without an index, you will be provided with the list of historical upload commands from which you can choose one to re-execute. + +```here xyz upload <SPACE_ID> --history [0-2|blank]``` +You can also mark one of the history commands as your favorite so that you can execute it with a single command. +```here xyz upload <SPACE_ID> --history save``` +To execute the favorite upload command directly, do: +```here xyz upload <SPACE_ID> --history fav``` ##### Upload multiple files with batch upload -```here xyz upload <SPACE_ID> --batch -f <>``` +```here xyz upload <SPACE_ID> --batch [geojson|csv|shp|gpx] -f <PATH_TO_FOLDER>``` ##### Options @@ -438,7 +439,7 @@ If a property has been indexed by Data Hub, you can filter them with `-s` or `-- - When accessing Property Search via the API, the URL-safe arguments are `=`, `!=`, `=gt=`, `=gte=`, `=lt=`, `=lte=`. !!! note - Property Search is available in spaces with fewer than 15,000 features by default. For spaces larger than 15,000 features, a limited number will be indexed. To access more, you'll need a Data Hub Pro license, [learn more about Data Hub Pro features here](../xyz_pro). + Property Search is available in spaces with fewer than 15,000 features by default. For spaces larger than 15,000 features, a limited number will be indexed. To access more, you'll need a Data Hub Add-on license, [learn more about Data Hub Add-on features here](../datahub_add-on). ##### Property Filters @@ -447,7 +448,7 @@ You can use `show -p` or `--prop` to filter the properties that get returned by here xyz show -p p.property1,p.property2 -w -!!! Note "Your account needs access to the Data Hub Pro Services." [Learn more about Data Hub Pro features here](../xyz_pro). +!!! Note "Your account needs access to the Data Hub Add-on Services." Learn more about [Data Hub Add-on](../datahub_add-on) features here. ##### Spatial Search @@ -502,7 +503,7 @@ YOUR_TOKEN_NR_2 PERMANENT 1534516620 xyz-hub=readFeatures #### Get more information about your spaces -!!! Note "To use this feature, your account needs access to the Data Hub Pro Services." [Learn more about Data Hub Pro features here](../xyz_pro). +!!! Note "To use this feature, your account needs access to the Data Hub Add-on Services." Learn more about [Data Hub Add-on](../datahub_add-on) features here. You can use the `config` command to get and update information about your spaces. @@ -555,7 +556,7 @@ You can disable sharing by passing a `false` parameter: ##### Update, upload, or delete a schema definition -!!! Note "To use this feature, your account needs access to the Data Hub Pro Services." [Learn more about Data Hub Pro features here](../xyz_pro). +!!! Note "To use this feature, your account needs access to the Data Hub Add-on Services." [Learn more about Data Hub Add-on features here](../datahub_add-on). A schema validation json file can be configured for a space. The schema definition can be in the form of a web address or a local schema json file. Features that do not match this schema will not be uploaded. @@ -571,7 +572,7 @@ here xyz config YOUR_SPACE_ID -s #### Virtual Spaces -!!! Note "To use this feature, your account needs access to the Data Hub Pro Services." [Learn more about Data Hub Pro features here](../xyz_pro). +!!! Note "To use this feature, your account needs access to the Data Hub Add-on Services." [Learn more about Data Hub Add-on features here](../datahub_add-on). Virtual Spaces give users access to multiple spaces with one ID. Group lets you bundle your spaces together, and changes get written back to their original spaces. Associate lets you make your own personal edits to a shared space or one with public data, merging the properties of objects with the same feature ID. @@ -610,7 +611,7 @@ The `join` command simplifies use of virtual spaces when using CSV tables and ex #### GIS functions -!!! Note "To use this feature, your account needs access to the Data Hub Pro Services." [Learn more about Data Hub Pro features here](../xyz_pro). +!!! Note "To use this feature, your account needs access to the Data Hub Add-on Services." [Learn more about Data Hub Add-on features here](../datahub_add-on). The CLI has access to a number of convenient geopspatial data functions via the `here xyz gis` command. Some of these functions add properties to the original features, while others create data in a new space. @@ -622,7 +623,7 @@ The CLI has access to a number of convenient geopspatial data functions via the #### Hexbins -!!! Note "Your account needs access to the Data Hub Pro Services." [Learn more about Data Hub Pro features here](../../xyz_pro). +!!! Note "Your account needs access to the Data Hub Add-on Services." Learn more about [Data Hub Add-on](../../datahub_add-on) features here. Hexbins are a data simplification method that makes it easier to visualize large datasets of point features at low zoom levels (continent, country, state/province). A series of hexagon grids are created and the points that fall inside each are counted and written to a new Data Hub space, and statistics are calculated across the hexbin grid. diff --git a/docs/xyz_pro.md b/docs/datahub_add-on.md similarity index 100% rename from docs/xyz_pro.md rename to docs/datahub_add-on.md diff --git a/mkdocs.yml b/mkdocs.yml index c483a3d..adc3f68 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -120,6 +120,8 @@ nav: - Release notes: release-notes.md - Tutorials: - https://developer.here.com/tutorials?category=HERE%2BStudio%2Band%2BData%2BHub + - Data Hub Add-on: + - datahub_add-on.md # Extensions markdown_extensions: From b780fbb6e5531d12d640362ed4f92d0dadca194c Mon Sep 17 00:00:00 2001 From: Jaidatt Sharma <jaidatt.sharma@here.com> Date: Wed, 17 Jun 2020 16:56:45 +0530 Subject: [PATCH 03/21] Docs updtes 3 --- docs/cli/basic-features.md | 2 ++ mkdocs.yml | 14 +++++++------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/docs/cli/basic-features.md b/docs/cli/basic-features.md index 01d116d..d63f656 100644 --- a/docs/cli/basic-features.md +++ b/docs/cli/basic-features.md @@ -321,9 +321,11 @@ Along similar lines, `--datetag` will let you specify which date parameter tags HERE CLI saves up to 3 upload commands you execute for a space within the space metadata. This allows you to re-use one of them later with the `--history` option with a command index which can range from 0(newest) to 2 (oldest). If you use the `--history` option without an index, you will be provided with the list of historical upload commands from which you can choose one to re-execute. ```here xyz upload <SPACE_ID> --history [0-2|blank]``` + You can also mark one of the history commands as your favorite so that you can execute it with a single command. ```here xyz upload <SPACE_ID> --history save``` + To execute the favorite upload command directly, do: ```here xyz upload <SPACE_ID> --history fav``` diff --git a/mkdocs.yml b/mkdocs.yml index adc3f68..fff39bb 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -53,14 +53,14 @@ extra: nav: - Introduction: index.md - Getting Started: getting-started.md - - XYZ Studio: + - Data Hub Studio: - Quick Tour: studio/index.md - Navigating: studio/navigating.md - Data: studio/data.md - Styling: studio/styles.md - Publishing: studio/publish.md - - XYZ APIs: - - XYZ Hub API: + - Data Hub APIs: + - Data Hub API: - Overview: api/index.md - Manage Tokens: api/getting-token.md - Quick Start: @@ -95,7 +95,7 @@ nav: - Common Errors: api/devguide/commonerrors.md - API Reference: api/apireference.md - Useful Links: api/links.md - - XYZ Maps JS: + - Data Hub Maps JS: - Overview: ui/index.md - Getting started: ui/gettingstarted.md - Display your space: ui/yourxyzspace.md @@ -109,19 +109,19 @@ nav: - Shapefiles: cli/shapefiles.md - Hexbins: cli/hexbins.md - Command reference: cli/command-reference.md - - XYZ Space Invader: space-invader/index.md + - Data Hub Space Invader: space-invader/index.md - GeoJSON Viewer: - Overview: viewer-tool/index.md - GeoJSON Basics: api/concepts/geojsonbasics.md - Advanced Features: viewer-tool/advanced.md - Open Datasets: - Buildings: microsoft-buildings.md + - Data Hub Add-on: + - Data Hub Add-on: datahub_add-on.md - Releases: - Release notes: release-notes.md - Tutorials: - https://developer.here.com/tutorials?category=HERE%2BStudio%2Band%2BData%2BHub - - Data Hub Add-on: - - datahub_add-on.md # Extensions markdown_extensions: From a2650faa7b7b06342e45a66253a642463efcfbcc Mon Sep 17 00:00:00 2001 From: Jaidatt Sharma <jaidatt.sharma@here.com> Date: Thu, 18 Jun 2020 00:23:02 +0530 Subject: [PATCH 04/21] Doc updates 4 --- docs/cli/add-on.md | 157 ++++++++++++++++---- docs/cli/basic-features.md | 286 +++++++++++-------------------------- docs/datahub_add-on.md | 32 ++--- 3 files changed, 229 insertions(+), 246 deletions(-) diff --git a/docs/cli/add-on.md b/docs/cli/add-on.md index 8ef3daf..78ce714 100644 --- a/docs/cli/add-on.md +++ b/docs/cli/add-on.md @@ -3,7 +3,7 @@ In this section we give you a quick overview of the most commonly used advanced commands to interact with XYZ Spaces from the HERE CLI. -## 1. Schema Defination: +## 1. Schema Definition: A schema validation json file can be configured for a space. The schema definition can be in the form of a web address or a local schema json file. Features that do not match this schema will not be uploaded. User can use local filepath / hyper link to set or view the schema defination. @@ -287,54 +287,57 @@ here xyz config --activitylog <spaceId> -## 5. Virtual Space +## Virtual Spaces + +!!! Note "To use this feature, your account needs access to the Data Hub Add-on Services." Virtual Spaces give users access to multiple spaces with one ID. Group lets you bundle your spaces together, and changes get written back to their original spaces. Associate lets you make your own personal edits to a shared space or one with public data, merging the properties of objects with the same feature ID. -``` -here xyz virtualize|vs -a|-g space1,space2 -``` + here xyz virtualize|vs -a|-g space1,space2 + + +### Group -##### Options + here xyz virtualize -g space1,space2,... + +`group` takes multiple Data Hub spaces and presents them via a single Data Hub space ID. Duplicates can occur. Any updates will be made to the original spaces. + +### Associate + + here xyz vs -a space1,space2 + +`associate` takes features from `space1` and merges their properties into features with the same feature id in `space2`. + +One way of using `virtualize` is to upload CSVs of census data with unique geoID, and merge the statistics on the fly into census geometries where the geoID is the unique ID. + +### Options ` -t,--title [title] ` Title for virtual XYZ space ` -d,--message [message] ` set description for the space -` -g, --group [spaceids] ` Group the spaces (all objects of each space will be part of the - response) - enter comma separated space ids +` -g, --group [spaceids] ` Group the spaces (all objects of each space will be part of the response) - enter comma separated space ids ` -a, --associate [spaceids] ` Associate the spaces. Features with same id will be merged into one feature. Enter comma separated space ids [space1,space2] -- space1 properties will be merged into space2 features. ` -h, --help ` output usage information - -### 5.1 Group - -``` -here xyz virtualize -g space1,space2,... -``` - -`group` takes multiple XYZ spaces and presents them via a single XYZ space ID. Duplicates can occur. Any updates will be made to the original spaces. +### Join (Virtual Spaces) -### 5.2 Associate -``` -here xyz vs -a space1,space2 -``` +The `join` command simplifies use of virtual spaces when using CSV tables and existing geometries. You can designate a CSV column to be the feature ID, and use the `associate` virtual spaces option to join it with a space with geometries that use the same set of feature IDs. -`associate` takes features from `space1` and merges their properties into features with the same feature id in `space2`. + here xyz join space_with_geometries -f data_table.csv -k column_with_id -One way of using `virtualize` is to upload CSVs of census data with unique geoID, and merge the statistics on the fly into census geometries where the geoID is the unique ID. +!!! note -## 6. Join (Virtual Spaces) + `join` creates a space of features with no geometries. You can inspect this space using geojson.tools via `show -w` + + You can update this "csv space" using `here xyz upload spaceID -f new.csv -k id --noGeom` and the next time the virtual space ID is references, the properties will contain the updated values. -The `join` command simplifies use of virtual spaces when using CSV tables and existing geometries. You can designate a CSV column to be the feature ID, and use the `associate` virtual spaces option to join it with a space with geometries that use the same set of feature IDs. +Virtual Spaces give users access to multiple spaces with one ID. Group lets you bundle your spaces together, and changes get written back to their original spaces. Associate lets you make your own personal edits to a shared space or one with public data, merging the properties of objects with the same feature ID. -``` -here xyz join space_with_geometries -f data_table.csv -k column_with_id -``` -##### Options +#### Join Options `-f, --file <file>` csv to be uploaded and associated @@ -366,6 +369,7 @@ here xyz join space_with_geometries -f data_table.csv -k column_with_id You can update this "csv space" using `here xyz upload spaceID -f new.csv -k id --noGeom` and the next time the virtual space ID is references, the properties will contain the updated values. + ## 7. GIS The CLI has access to a number of convenient geopspatial data functions via the `here xyz gis` command. Some of these functions add properties to the original features, while others create data in a new space. @@ -410,9 +414,100 @@ The CLI has access to a number of convenient geopspatial data functions via the ## 8. Hexbin -Hexbins are a data simplification method that makes it easier to visualize large datasets of point features at low zoom levels (continent, country, state/province). A series of hexagon grids are created and the points that fall inside each are counted and written to a new XYZ space, and statistics are calculated across the hexbin grid. +Hexbins are a data simplification method that makes it easier to visualize large datasets of point features at low zoom levels (continent, country, state/province). A series of hexagon grids are created and the points that fall inside each are counted and written to a new Data Hub space, and statistics are calculated across the hexbin grid. -##### Options +These hexagons (or their centroids) and their statistics can be quickly displayed in place of the raw data that might overwhelm a renderer. Default colors indicating relative "occupancy" are generated for convenience of display. + + `here xyz hexbin spaceID -z 5-10` create hexbins appropriate for zoom levels 5 through 10 + + `here xyz hexbin spaceID -z 8,10,12` create hexbins appropriate for zoom 8,10,12 + + `here xyz hexbin spaceID -c 100,1000,100000` create hexbins that are 100 meters, 1km and 10km wide + +Hexbins are tagged by zoom level, width, and type, making it easy to extract one set from the hexbin space for display and comparison. + +You can learn more about hexbins and how to display them [in this tutorial](../hexbins). + +### Data contained in Data Hub Hexbins + +Hexbin features contain various values that can help with analysis and visualization: +- `count`: the number of points in a hexbin +- `maxCount`: the largest number of points in any hexbin across that particular zoom level or cell width +- `occupancy`: `count/maxCount`, how "full" that hexbin is compared to other across that particular zoom level or cell width +- `color`: an `hsla` color range that correlates to relative occupancy (red = "full", green = "average", blue = "empty +- `centroid`: the centroid of the hexbin (useful for label placement -- the centroid is also written as a separate feature) + +``` + "properties": { + "color": "hsla(0, 100%, 50%,0.51)", + "count": 468, + "maxCount": 468, + "occupancy": 1, + }, + ... + "properties": { + "color": "hsla(81, 100%, 50%,0.51)", + "count": 279, + "maxCount": 468, + "occupancy": 0.5961538461538461 + }, + ... + "properties": { + "color": "hsla(197, 100%, 50%,0.51)", + "count": 6, + "maxCount": 468, + "occupancy": 0.01282051282051282... + } +``` + +### Hexbin sum and average + +If a property is qualitative (property values, income, population), in addition to counting points, Data Hub Hexbins can add up the value of the properties in each hexbin as well as calculate the average. + + here xyz hexbin spaceID -z 10 -a incidents + +``` + "sum": { + "sum": 4071, + "maxSum": 5117, + "average": 8.698717948717949, + "property_name": "incidents" + } +``` + +### Hexbin subcounts +You can also specify a `subcount` within each hexbin based upon the count of the values of particular property. + + `here xyz hexbin spaceID -z 8-12 -p business_type` + +This would create a `subcount` object in each hexbin, which would contain the relative count of that property value across the hexbin grid. + +``` + "count": 48, + "maxcount": 400, + "subcount": { + "bar": { + "color": "hsla(181, 100%, 50%,0.51)", + "count": 3, + "maxCount": 32, + "occupancy": 0.09375 + }, + "grocery_store": { + "color": "hsla(158, 100%, 50%,0.51)", + "count": 5, + "maxCount": 24, + "occupancy": 0.20833333333333334 + }, + "restaurant": { + "color": "hsla(0, 100%, 50%,0.51)", + "count": 20, + "maxCount": 40, + "occupancy": 1 + }... +``` + + +### Options `-c, --cellsize <cellsize>` size of hexgrid cells in meters, comma-separate multiple values @@ -449,4 +544,4 @@ Hexbins are a data simplification method that makes it easier to visualize large `-h, --help` display help for command - +You can create hexbins either by width in meters, or use preset widths appropriate to the zoom level. diff --git a/docs/cli/basic-features.md b/docs/cli/basic-features.md index d63f656..49a9486 100644 --- a/docs/cli/basic-features.md +++ b/docs/cli/basic-features.md @@ -73,6 +73,7 @@ To list all Spaces you have access to, you can use ``` here xyz list ``` + ##### Options `-r, --raw` shows the raw space list definition @@ -268,6 +269,7 @@ Uploads data and allows users to select tags from a list of feature keynames, wi ``` here xyz upload -f file.geojson -p treatment ``` + Uploads data and adds the value of the selected feature property as tag. These tags can be used to filter data when querying the HERE Data Hub API. The tags will be stored as `propertyname@value`. This is most effective when the property consists of a limited number of qualitative values. ###### Response @@ -318,7 +320,7 @@ Along similar lines, `--datetag` will let you specify which date parameter tags ##### Upload history of a space -HERE CLI saves up to 3 upload commands you execute for a space within the space metadata. This allows you to re-use one of them later with the `--history` option with a command index which can range from 0(newest) to 2 (oldest). If you use the `--history` option without an index, you will be provided with the list of historical upload commands from which you can choose one to re-execute. +HERE CLI saves up to 3 last used upload commands you execute for a space within the space metadata. This allows you to re-use one of them later with the `--history` option with a command index which can range from 0(newest) to 2 (oldest). If you use the `--history` option without an index, you will be provided with the list of historical upload commands from which you can choose one to re-execute. ```here xyz upload <SPACE_ID> --history [0-2|blank]``` @@ -327,9 +329,11 @@ You can also mark one of the history commands as your favorite so that you can e ```here xyz upload <SPACE_ID> --history save``` To execute the favorite upload command directly, do: + ```here xyz upload <SPACE_ID> --history fav``` ##### Upload multiple files with batch upload + ```here xyz upload <SPACE_ID> --batch [geojson|csv|shp|gpx] -f <PATH_TO_FOLDER>``` @@ -394,23 +398,6 @@ here xyz show YOUR_SPACE_ID Show the objects of a space in table, filter by tags or property values, or open the space in other tools. -##### Options - -`-l, --limit <limit> ` Number of objects to be fetched - -`-h, --handle <handle> ` The handle to continue the iteration - -`-t, --tags <tags> ` Filter by tags - -`-r, --raw ` show raw GeoJSON content instead of table - -`-s, --search <propfilter> ` search feature properties - -`-p, --prop <prop> ` property fields to include in table, can be used multiple times - -`-w --web ` display xyz on [http://geojson.tools](http://geojson.tools) - -`-v --vector ` inspect and anayze Data Hub spaces using Tangram / [Data Hub Space Invader](../space-invader) ##### Filter by Tags @@ -463,6 +450,46 @@ You can use `--spatial` to search for features in a Data Hub space that fall wit These results are most easily viewable using `show -w`. +##### Options: + +` -l, --limit <limit> ` Number of objects to be fetched + +` -o, --offset <offset> ` The offset / handle to continue the iteration + +` -t, --tags <tags> ` Tags to filter on + +` -r, --raw ` show raw Data Hub space content + +` --all ` iterate over entire Data Hub space to get entire data of space, output will be shown on the console in geojson format + +` --geojsonl ` to print output of --all in geojsonl format + +` -c, --chunk [chunk] ` chunk size to use in --all option, default 5000 + +` --token <token> ` a external token to access another user's space + +` -p, --prop <prop> ` selection of properties, use p.<FEATUREPROP> or f.<id/updatedAt/tags/createdAt> + +` -w, --web ` display Data Hub space on [http://geojson.tools](http://geojson.tools) + +` -v, --vector ` inspect and analyze using [Data Hub Space Invader](../space-invader) and tangram.js + +` -s, --search <propfilter> ` search expression in "double quotes", use single quote to signify string value, use p.<FEATUREPROP> or f.<id/updatedAt/tags/createdAt> (Use + '+' for AND , Operators : >,<,<=,<=,=,!=) (use comma separated values to search multiple values of a property) {e.g. + "p.name=John,Tom+p.age<50+p.phone='9999999'+p.zipcode=123456"} + +` --spatial ` indicate to make spatial search on the space + +` --radius <radius> ` indicate to make radius spatial search or to thicken input geometry (in meters) + +` --center <center> ` comma separated lon,lat values to specify the center point for radius search + +` --feature <feature> ` comma separated spaceid,featureid values to specify reference geometry (taken from feature) for spatial query + +` --geometry <geometry> ` geometry file to upload for spatial query (single feature in geojson file) + +` -h, --help ` display help for command + #### Delete a Space ``` @@ -471,6 +498,14 @@ here xyz delete YOUR_SPACE_ID Delete a Space you have access to. +##### Options: + +` --force ` skip the confirmation prompt + +` --token <token> ` a external token to delete another user's space + +` -h, --help ` display help for command + #### Clear a Space ``` @@ -481,11 +516,15 @@ Clear data from your space. You clear the entire space, or clear by tag or featu ##### Options -`-t, --tags [tags]` tags in your Space +` -t, --tags <tags> ` tags for the Data Hub space + +` -i, --ids <ids> ` ids for the Data Hub space + +` --token <token> ` a external token to clear another user's space data -`-i, --ids [IDs]` IDs in your Space +` --force ` skip the confirmation prompt -`-h --help` output usage information +` -h, --help ` display help for command #### List all tokens @@ -503,22 +542,15 @@ YOUR_TOKEN_NR_1 PERMANENT 1534451767 xyz-hub=readFeatures,createFeatures,updateF YOUR_TOKEN_NR_2 PERMANENT 1534516620 xyz-hub=readFeatures ``` -#### Get more information about your spaces +##### Options: -!!! Note "To use this feature, your account needs access to the Data Hub Add-on Services." Learn more about [Data Hub Add-on](../datahub_add-on) features here. +` --console ` opens web console for Data Hub -You can use the `config` command to get and update information about your spaces. +` -h, --help ` display help for command -##### Options +#### Get or update more information about your spaces -` --shared <flag> ` set your space as shared / public (default is false) -` -s,--schema [schemadef] ` set schema definition (local filepath / http link) for your space, all future data for this space will be validated for the schema -` -t,--title [title] ` set title for the space -` -d,--message [message] ` set description for the space -` -c,--copyright [copyright] ` set copyright text for the space -` --stats ` see detailed space statistics -` -r, --raw ` show raw output -` -h, --help ` output usage information +You can use the `config` command to get and update information about your spaces. ##### Get information about a space @@ -556,191 +588,47 @@ You can disable sharing by passing a `false` parameter: here xyz config spaceID --shared false -##### Update, upload, or delete a schema definition - -!!! Note "To use this feature, your account needs access to the Data Hub Add-on Services." [Learn more about Data Hub Add-on features here](../datahub_add-on). - -A schema validation json file can be configured for a space. The schema definition can be in the form of a web address or a local schema json file. Features that do not match this schema will not be uploaded. - - -``` -here xyz config YOUR_SPACE_ID -s schema_definition.json -``` -To delete a schema from a space: - -``` -here xyz config YOUR_SPACE_ID -s -``` - -#### Virtual Spaces - -!!! Note "To use this feature, your account needs access to the Data Hub Add-on Services." [Learn more about Data Hub Add-on features here](../datahub_add-on). - -Virtual Spaces give users access to multiple spaces with one ID. Group lets you bundle your spaces together, and changes get written back to their original spaces. Associate lets you make your own personal edits to a shared space or one with public data, merging the properties of objects with the same feature ID. - - here xyz virtualize|vs -a|-g space1,space2 - - -##### Group - - here xyz virtualize -g space1,space2,... - -`group` takes multiple Data Hub spaces and presents them via a single Data Hub space ID. Duplicates can occur. Any updates will be made to the original spaces. - -##### Associate - - here xyz vs -a space1,space2 - -`associate` takes features from `space1` and merges their properties into features with the same feature id in `space2`. - -One way of using `virtualize` is to upload CSVs of census data with unique geoID, and merge the statistics on the fly into census geometries where the geoID is the unique ID. - -#### Join (Virtual Spaces) - -The `join` command simplifies use of virtual spaces when using CSV tables and existing geometries. You can designate a CSV column to be the feature ID, and use the `associate` virtual spaces option to join it with a space with geometries that use the same set of feature IDs. - - here xyz join space_with_geometries -f data_table.csv -k column_with_id - -!!! note - - `join` creates a space of features with no geometries. You can inspect this space using geojson.tools via `show -w` - - You can update this "csv space" using `here xyz upload spaceID -f new.csv -k id --noGeom` and the next time the virtual space ID is references, the properties will contain the updated values. - -#### Spatial search - - - -#### GIS functions - -!!! Note "To use this feature, your account needs access to the Data Hub Add-on Services." [Learn more about Data Hub Add-on features here](../datahub_add-on). - -The CLI has access to a number of convenient geopspatial data functions via the `here xyz gis` command. Some of these functions add properties to the original features, while others create data in a new space. +##### Basic Options: -- `--area` uses `turf.js` to calculate the area of polygons, and saves this as a set of new properties in each polygon feature. `xyz_area_sqmiles`,`xyz_area_sqkm` are rounded for display convenience, and `xyz_area_sqm` is not rounded. -- `--length` uses `turf.js` to calculate the length of lines in a space, and saves this as a set of new properties in each linestring feature, `xyz_length_miles`,`xyz_length_km` which are rounded for display convenience, and `xyz_length_m` which is not rounded. -- `--centroid` uses `turf.js` to calculate the center of each polygon in a space. By default, these points are written to a new space, but can saved in the existing space using the `--samespace` option. In either case, they all receive a `centroid` tag. -- `--voronoi` uses `d3-delaunay.js` to generate Voronoi polygons from points in a Data Hub space. The edges of these polygons are equidistant from two points, and the vertices are equidistant to three points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `voronoi` tag. -- `--tin` uses `d3-delaunay.js` to generate Delaunay triangles from points in a Data Hub space. This process maximizes the minimum angle of all the angles of the triangles created from the source points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `tin` tag. +` --shared <flag> ` set your space as shared / public (default is false) -#### Hexbins +` -t,--title [title] ` set title for the space -!!! Note "Your account needs access to the Data Hub Add-on Services." Learn more about [Data Hub Add-on](../../datahub_add-on) features here. +` -d,--message [message] ` set description for the space -Hexbins are a data simplification method that makes it easier to visualize large datasets of point features at low zoom levels (continent, country, state/province). A series of hexagon grids are created and the points that fall inside each are counted and written to a new Data Hub space, and statistics are calculated across the hexbin grid. +` -c,--copyright [copyright]` set copyright text for the space -These hexagons (or their centroids) and their statistics can be quickly displayed in place of the raw data that might overwhelm a renderer. Default colors indicating relative "occupancy" are generated for convenience of display. +` --cacheTTL <cacheTTL> ` set cacheTTL value for the space with valid number - `here xyz hexbin spaceID -z 5-10` create hexbins appropriate for zoom levels 5 through 10 +` --stats ` see detailed space statistics - `here xyz hexbin spaceID -z 8,10,12` create hexbins appropriate for zoom 8,10,12 +` --token <token> ` a external token to access another user's space config and stats information - `here xyz hexbin spaceID -c 100,1000,100000` create hexbins that are 100 meters, 1km and 10km wide +` -r, --raw ` show raw json output -Hexbins are tagged by zoom level, width, and type, making it easy to extract one set from the hexbin space for display and comparison. - -You can learn more about hexbins and how to display them [in this tutorial](../hexbins). - -##### Data contained in Data Hub Hexbins - -Hexbin features contain various values that can help with analysis and visualization: -- `count`: the number of points in a hexbin -- `maxCount`: the largest number of points in any hexbin across that particular zoom level or cell width -- `occupancy`: `count/maxCount`, how "full" that hexbin is compared to other across that particular zoom level or cell width -- `color`: an `hsla` color range that correlates to relative occupancy (red = "full", green = "average", blue = "empty -- `centroid`: the centroid of the hexbin (useful for label placement -- the centroid is also written as a separate feature) - -``` - "properties": { - "color": "hsla(0, 100%, 50%,0.51)", - "count": 468, - "maxCount": 468, - "occupancy": 1, - }, - ... - "properties": { - "color": "hsla(81, 100%, 50%,0.51)", - "count": 279, - "maxCount": 468, - "occupancy": 0.5961538461538461 - }, - ... - "properties": { - "color": "hsla(197, 100%, 50%,0.51)", - "count": 6, - "maxCount": 468, - "occupancy": 0.01282051282051282... - } -``` +` --console ` opens web console for Data Hub -##### Hexbin sum and average - -If a property is qualitative (property values, income, population), in addition to counting points, Data Hub Hexbins can add up the value of the properties in each hexbin as well as calculate the average. - - here xyz hexbin spaceID -z 10 -a incidents - -``` - "sum": { - "sum": 4071, - "maxSum": 5117, - "average": 8.698717948717949, - "property_name": "incidents" - } -``` - -##### Hexbin subcounts -You can also specify a `subcount` within each hexbin based upon the count of the values of particular property. - - `here xyz hexbin spaceID -z 8-12 -p business_type` - -This would create a `subcount` object in each hexbin, which would contain the relative count of that property value across the hexbin grid. - -``` - "count": 48, - "maxcount": 400, - "subcount": { - "bar": { - "color": "hsla(181, 100%, 50%,0.51)", - "count": 3, - "maxCount": 32, - "occupancy": 0.09375 - }, - "grocery_store": { - "color": "hsla(158, 100%, 50%,0.51)", - "count": 5, - "maxCount": 24, - "occupancy": 0.20833333333333334 - }, - "restaurant": { - "color": "hsla(0, 100%, 50%,0.51)", - "count": 20, - "maxCount": 40, - "occupancy": 1 - }... -``` - -##### Options +` -h, --help ` display help for command -` -c, --cellsize <cellsize> ` size of hexgrid cells in meters, comma-separate multiple values -` -i, --ids ` add IDs of features counted within the hexbin as an array inside the property of the hexbin created +##### [Add-on Options](../datahub_add-on): +!!! Note "To use these features, your account needs access to the Data Hub Add-on Services." Learn more about [Data Hub Add-on](../datahub_add-on) features here. -` -p, --groupBy <groupBy> ` name of the feature property by which hexbin counts will be further grouped. subcounts for unique values will be available as objects in the feature +` -s,--schema [schemadef] ` view or set schema definition (local filepath / http link) for your space, applicable on future data, use with add/delete/update -` -a, --aggregate <aggregate> ` name of the feature property used for aggregating sum value of all the features inside hexbin. A sum object will be created, with relative and max sum, and average. +` --searchable ` view or configure searchable properties of an Data Hub space, use with add/delete/update -` -r, --readToken <readToken> ` token of another user's source space, from which points will be read +` --tagrules ` add, remove, view the conditional rules to tag your features automatically, use with add/delete/update -- at present all tag rules will be + applied synchronously before features are stored ( mode : sync ) -` -w, --writeToken <writeToken> ` token of another user's target space to which hexbins will be written +` --delete ` use with schema/searchable/tagrules options to remove the respective configurations -` -t, --tags <tags> ` only make hexbins for features in the source space that match the specific tag(s), comma-separate multiple values +` --add ` use with schema/searchable/tagrules options to add/set the respective configurations -` -b, --bbox <bbox> ` only create hexbins for records inside a specified bounding box - minLon,minLat,maxLon,maxLat +` --update ` use with tagrules options to update the respective configurations -` -l, --latitude <latitude> ` latitude which will be used for converting cellSize from meters to degrees +` --view ` use with schema/searchable/tagrules options to view the respective configurations -` -z, --zoomLevels <zoomLevels> ` create hexbins optimized for zoom levels -- comma separate multiple values, (-z 8,10,12) or dash for continuous range (-z 10-15) +` --activitylog ` configure activity logs for your space interactively -` -h, --help ` output usage information -You can create hexbins either by width in meters, or use preset widths appropriate to the zoom level. diff --git a/docs/datahub_add-on.md b/docs/datahub_add-on.md index 39dcd95..0b9a045 100644 --- a/docs/datahub_add-on.md +++ b/docs/datahub_add-on.md @@ -1,39 +1,39 @@ -# HERE XYZ Pro +# HERE Data Hub Add-on -!!! Note: These features require the [Add-On plan](developer.here.com/pricing) to use Pro features. To sign up for access these features, go to: [developer.here.com/pricing](developer.here.com/pricing) +!!! Note: These features require the [Add-On plan](https://developer.here.com/pricing) to use Add-on features. To sign up for access these features, go to: [developer.here.com/pricing](developer.here.com/pricing) ## Property Search -Property Search indexes data in your XYZ spaces and lets you use the API to search by property value. +Property Search indexes data in your Data Hub spaces and lets you use the API to search by property value. -This is currently available in the CLI and the API. Property Search is available for all spaces with less that 15,000 features. In order to use Property Search on more than 15,000 features, you'll need an XYZ Pro account. +This is currently available in the CLI and the API. Property Search is available for all spaces with less that 15,000 features. In order to use Property Search on more than 15,000 features, you'll need a Data Hub Add-on account. -More details are available in the [CLI documentation](../docs/cli/cli.md#property-search) and the [Swagger API `/search` endpoint](https://xyz.api.here.com/hub/static/swagger/#/Read%20Features/searchForFeatures). +More details are available in the [CLI documentation](cli/basic-features.md#property-search) and the [Swagger API `/search` endpoint](https://xyz.api.here.com/hub/static/swagger/#/Read%20Features/searchForFeatures). ## Property Filtering -You can filter the properties that get returned by the API. This is useful when your features have a large number of properties, and you only need to return some of them along with with the geometry. More details are available in the [CLI documentation](../docs/cli/cli.md#property-filters) and in the `params` options of the [Swagger API `/bbox` and `/tile` endpoints](https://xyz.api.here.com/hub/static/swagger). +You can filter the properties that get returned by the API. This is useful when your features have a large number of properties, and you only need to return some of them along with with the geometry. More details are available in the [CLI documentation](cli/basic-features.md#property-filters) and in the `params` options of the [Swagger API `/bbox` and `/tile` endpoints](https://xyz.api.here.com/hub/static/swagger). ## Virtual Spaces Virtual Spaces let you group or associate geospatial features in multiple spaces and present them as a single space. -`group` acts as an alias, presenting multiple XYZ spaces via a single space ID. +`group` acts as an alias, presenting multiple Data Hub spaces via a single space ID. -`associate` merges feature properties from one XYZ space into features in a second space based on feature ID matches. This allows you to import statistical data and merge it with pre-existing polygons on the fly. +`associate` merges feature properties from one Data Hub space into features in a second space based on feature ID matches. This allows you to import statistical data and merge it with pre-existing polygons on the fly. -This is currently available in the CLI and API. More details see the [CLI documentation](../docs/cli/cli.md#virtual-spaces) +This is currently available in the CLI and API. More details see the [CLI documentation](cli/add-on.md#virtual-spaces) ## Spatial Search -Search for features in an XYZ space that fall within a radius, or a polygon, or along a line. You can specify a point and a radius, a feature in another XYZ space, or a feature in a GeoJSON file. +Search for features in a Data Hub space that fall within a radius, or a polygon, or along a line. You can specify a point and a radius, a feature in another Data Hub space, or a feature in a GeoJSON file. -This is cuurently available in the CLI and API. For more details, see the [CLI documentation](../docs/cli/cli.md#spatial-search) or (Swagger)[https://xyz.api.here.com/hub/static/swagger/#/Read%20Features/getFeaturesBySpatial]. +This is cuurently available in the CLI and API. For more details, see the [CLI documentation](cli/basic-features.md#spatial-search) or (Swagger)[https://xyz.api.here.com/hub/static/swagger/#/Read%20Features/getFeaturesBySpatial]. ## GIS Functions -Use the CLI to calculate the area of a polygon or length of line and save it as a new property. Generate centroids of polygons. Create Voronoi polygons or Delaunay trianges from sets of points. For more details, see the [CLI documentation](../docs/cli/cli.md#gis-functions) +Use the CLI to calculate the area of a polygon or length of line and save it as a new property. Generate centroids of polygons. Create Voronoi polygons or Delaunay trianges from sets of points. For more details, see the [CLI documentation](cli/add-on.md#gis) ## Hexbins @@ -44,15 +44,15 @@ These hexagons, their centroids, and their statistics can be quickly displayed i Hexbins are tagged by zoom level and width and type, makeing it easy to extract one set from the hexbin space for display and comparison. -You can learn more about hexbins and how to display them [in this tutorial](../hexbins) and the [CLI documentation](../docs/cli/cli.md#hexbins) +You can learn more about hexbins and how to display them [in this tutorial](../hexbins) and the [CLI documentation](cli/add-on.md#hexbins) ## Rule Based Tags -Create tags using conditional rules based on the values of properties in features. This makes it easy to view and extract data from your XYZ space. +Create tags using conditional rules based on the values of properties in features. This makes it easy to view and extract data from your Data Hub space. ## Schema Validation -Apply a schema validation JSON file to space to ensure that only valid data is uploaded to an XYZ space. +Apply a schema validation JSON file to space to ensure that only valid data is uploaded to a Data Hub space. The schema definition can be in the form of a web address or a local schema JSON file. @@ -61,7 +61,7 @@ The schema definition can be in the form of a web address or a local schema JSON ## Activity Log -See what's been written, modified, and deleted in an XYZ Space. The changes are written to a second space, with options to show +See what's been written, modified, and deleted in a Data Hub Space. The changes are written to a second space, with options to show - `FEATURE_ONLY` (default): Just the full new version of the feature, with the id moved. No diff to previous. - `DIFF_ONLY`: Head (newest object) is the full feature. All older versions are only a Diff to the successor. In order from newest to oldest: Obj1: Newest, full Feature + Diff to Obj2-> Obj2: Diff to Obj3 -> Obj3: Diff to Obj4 -> Obj4 … - `FULL`: Every feature in Activity Log is full feature + Diff to previous. From 290238ad36bde7c0ca2bc6cd68fcd9ccddc6a015 Mon Sep 17 00:00:00 2001 From: Jaidatt Sharma <jaidatt.sharma@here.com> Date: Thu, 18 Jun 2020 19:39:20 +0530 Subject: [PATCH 05/21] Updated XYZ references and removed numbering from add-on.md. --- docs/cli/add-on.md | 58 ++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 30 deletions(-) diff --git a/docs/cli/add-on.md b/docs/cli/add-on.md index 78ce714..ba92674 100644 --- a/docs/cli/add-on.md +++ b/docs/cli/add-on.md @@ -1,9 +1,9 @@ # HERE CLI Add-on -In this section we give you a quick overview of the most commonly used advanced commands to interact -with XYZ Spaces from the HERE CLI. +In this section we give you a quick overview of the advanced commands to use Data Hub Add-on features +with Data Hub Spaces from the HERE CLI. -## 1. Schema Definition: +## Schema Definition: A schema validation json file can be configured for a space. The schema definition can be in the form of a web address or a local schema json file. Features that do not match this schema will not be uploaded. User can use local filepath / hyper link to set or view the schema defination. @@ -12,7 +12,7 @@ A schema validation json file can be configured for a space. The schema definiti User can apply schema validation while creating space using **create** command and using **config** command for existing space. User can use --schema or -s option to apply schema. -### a. Apply schema validation to existing space using filepath [Using Config Command ] +### Apply schema validation to existing space using filepath [Using Config Command ] check available Config options using --help or -h command: @@ -20,7 +20,7 @@ check available Config options using --help or -h command: here xyz config --help OR here xyz config -h ``` -a.1 Add/Upload schema : +#### Add/Upload schema : ``` here xyz config YOUR_SPACE_ID --add --schema filepath/schema_definition.json ``` @@ -28,7 +28,7 @@ e.g here xyz config kqifmFel --add --schema /Users/xyz/schema_defination.json -a.2 View schema : +#### View schema : ``` here xyz config YOUR_SPACE_ID --schema --view @@ -55,14 +55,14 @@ output: User needs to upload the data to the same space to check the schema validation is working or not.Applied schema validation will not work on existing data. -a.3 Delete schema : +#### Delete schema : ``` here xyz config YOUR_SPACE_ID -s --delete ``` e.g here xyz config kqifmFel -s --delete -### b. Apply schema validation to new space using url [Using Create Command ] +### Apply schema validation to new space using url [Using Create Command ] check available Create options using --help or -h command: @@ -70,7 +70,7 @@ check available Create options using --help or -h command: here xyz create --help OR here xyz create -h ``` -b.1 Add/Upload schema : +#### Add/Upload schema : ``` here xyz create -s website/schema_defination.json @@ -79,9 +79,9 @@ here xyz create -s website/schema_defination.json e.g here xyz create -s https://xyz.api.here.com/hub/schemas/ZUHvCMys/5b15d45ebfe242cdc1ec78bdd3657e27370cd65da7b5dd202a219bda4d59d22a/1.json -output : XYZ space '66hCJ8uY' created successfully +output : Data Hub space '66hCJ8uY' created successfully -b.2 View schema : +#### View schema : ``` here xyz config YOUR_SPACE_ID --schema --view @@ -109,13 +109,13 @@ output: "required": [ "type", like this ... -## 2. Tagrules +## Tagrules !!! Note Tagrule is not applicable on existing data. When user apply tagrules they have to upload the data again to check the tagrule details. -### 2.1 Add tagrule +### Add tagrule ``` here xyz config –tagrules <spaceId> --add @@ -133,7 +133,7 @@ here xyz config –tagrules <spaceId> --add ><b style='color:green'> ? </b> **condition :** <b style='color:Teal'> f.id==123 </b> -### 2.2 View tagrules +### View tagrules ``` here xyz config –tagrules <spaceId> or here xyz config –tagrules <spaceId> --view @@ -147,7 +147,7 @@ output: | :------------- | :----------: | -----------: | | Name | Sync | f.id==123 | -### 2.3 Delete tagrule [user can delete one or all tagrules using delete command]: +### Delete tagrule [user can delete one or all tagrules using delete command]: ``` here xyz config –tagrules <spaceId> --delete @@ -155,7 +155,7 @@ here xyz config –tagrules <spaceId> --delete e.g here xyz config --tagrules HJtXzHWi –delete -### 2.4 Update tagrule [User can update tagrule name and conditions using update command] : +### Update tagrule [User can update tagrule name and conditions using update command] : ``` here xyz config –tagrules <spaceId> --update @@ -186,7 +186,7 @@ here xyz config –tagrules <spaceId> --update </p> </div> -### 2.5 View updated tagrules +### View updated tagrules ``` here xyz config –tagrules <spaceId> or here xyz config –tagrules <spaceId> --view @@ -200,9 +200,9 @@ output: | CityName | Sync | p.cityname=Mumbai | -## 3. Searchable +## Searchable -### 3.1 Add Searchable +### Add Searchable ``` here xyz config <spaceId> --searchable --add @@ -212,7 +212,7 @@ e.g here xyz config fgtdc6tz --searchable --add <b style='color:green'>?</b> **Enter the property name to make searchable (create index on ) :** address -### 3.2 View Searchable +### View Searchable ``` here xyz config <spaceId> --searchable --view @@ -228,7 +228,7 @@ output: | address | Manually | true | -### 3.3 Delete Searchable[User can delete one or all searchable properties using delete command] +### Delete Searchable[User can delete one or all searchable properties using delete command] ``` here xyz config <spaceId> --searchable --delete @@ -237,7 +237,7 @@ here xyz config <spaceId> --searchable --delete e.g here xyz config fgtdc6tz --searchable --delete -## 4. Activitylog +## Activitylog ### Check or enable activitylog @@ -312,7 +312,7 @@ One way of using `virtualize` is to upload CSVs of census data with unique geoID ### Options -` -t,--title [title] ` Title for virtual XYZ space +` -t,--title [title] ` Title for virtual Data Hub space ` -d,--message [message] ` set description for the space @@ -334,8 +334,6 @@ The `join` command simplifies use of virtual spaces when using CSV tables and ex You can update this "csv space" using `here xyz upload spaceID -f new.csv -k id --noGeom` and the next time the virtual space ID is references, the properties will contain the updated values. -Virtual Spaces give users access to multiple spaces with one ID. Group lets you bundle your spaces together, and changes get written back to their original spaces. Associate lets you make your own personal edits to a shared space or one with public data, merging the properties of objects with the same feature ID. - #### Join Options @@ -370,11 +368,11 @@ Virtual Spaces give users access to multiple spaces with one ID. Group lets you You can update this "csv space" using `here xyz upload spaceID -f new.csv -k id --noGeom` and the next time the virtual space ID is references, the properties will contain the updated values. -## 7. GIS +## GIS The CLI has access to a number of convenient geopspatial data functions via the `here xyz gis` command. Some of these functions add properties to the original features, while others create data in a new space. -##### Options +### Options `--centroid` calculates centroids of Line and Polygon features and uploads in a different space @@ -408,11 +406,11 @@ The CLI has access to a number of convenient geopspatial data functions via the - `--area` uses `turf.js` to calculate the area of polygons, and saves this as a set of new properties in each polygon feature. `xyz_area_sqmiles`,`xyz_area_sqkm` are rounded for display convenience, and `xyz_area_sqm` is not rounded. - `--length` uses `turf.js` to calculate the length of lines in a space, and saves this as a set of new properties in each linestring feature, `xyz_length_miles`,`xyz_length_km` which are rounded for display convenience, and `xyz_length_m` which is not rounded. - `--centroid` uses `turf.js` to calculate the center of each polygon in a space. By default, these points are written to a new space, but can saved in the existing space using the `--samespace` option. In either case, they all receive a `centroid` tag. -- `--voronoi` uses `d3-delaunay.js` to generate Voronoi polygons from points in an XYZ space. The edges of these polygons are equidistant from two points, and the vertices are equidistant to three points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `voronoi` tag. -- `--tin` uses `d3-delaunay.js` to generate Delaunay triangles from points in an XYZ space. This process maximizes the minimum angle of all the angles of the triangles created from the source points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `tin` tag. +- `--voronoi` uses `d3-delaunay.js` to generate Voronoi polygons from points in a Data Hub space. The edges of these polygons are equidistant from two points, and the vertices are equidistant to three points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `voronoi` tag. +- `--tin` uses `d3-delaunay.js` to generate Delaunay triangles from points in a Data Hub space. This process maximizes the minimum angle of all the angles of the triangles created from the source points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `tin` tag. -## 8. Hexbin +## Hexbin Hexbins are a data simplification method that makes it easier to visualize large datasets of point features at low zoom levels (continent, country, state/province). A series of hexagon grids are created and the points that fall inside each are counted and written to a new Data Hub space, and statistics are calculated across the hexbin grid. From f46e1e2de99d38dc415df8dc9ede061811ebe4cd Mon Sep 17 00:00:00 2001 From: Jaidatt Sharma <jaidatt.sharma@here.com> Date: Thu, 18 Jun 2020 20:45:13 +0530 Subject: [PATCH 06/21] Replace XYZ with Data Hub wherever applicable. --- docs/api/concepts/geojsonbasics.md | 2 +- docs/api/concepts/jsonschema.md | 2 +- docs/api/concepts/namespaces.md | 2 +- docs/api/concepts/tiles.md | 2 +- docs/api/devguide/accessingfeatures.md | 2 +- docs/api/devguide/activitylogguide.md | 6 +-- docs/api/devguide/propertiessearch.md | 2 +- docs/api/devguide/searchableproperties.md | 6 +-- docs/api/devguide/spatialsearch.md | 4 +- docs/api/devguide/usingclustering.md | 2 +- docs/api/getting-token.md | 4 +- docs/api/index.md | 4 +- docs/api/links.md | 6 +-- docs/api/quickstart/acquiringcredentials.md | 2 +- docs/api/quickstart/activitylog.md | 4 +- docs/api/quickstart/writetospace.md | 2 +- docs/api/walkthrough/schemavalidation.md | 8 ++-- docs/api/walkthrough/searchbytags.md | 2 +- docs/cli/hexbins.md | 30 +++++++------- docs/cli/index.md | 2 +- docs/cli/shapefiles.md | 46 ++++++++++----------- docs/getting-started.md | 16 +++---- docs/index.md | 10 ++--- docs/microsoft-buildings.md | 18 ++++---- docs/release-notes.md | 2 +- docs/space-invader/index.md | 14 +++---- docs/studio/data.md | 4 +- docs/studio/index.md | 6 +-- docs/studio/publish.md | 4 +- docs/ui/gettingstarted.md | 4 +- docs/ui/index.md | 6 +-- docs/ui/yourxyzspace.md | 4 +- docs/viewer-tool/index.md | 2 +- mkdocs.yml | 4 +- 34 files changed, 117 insertions(+), 117 deletions(-) diff --git a/docs/api/concepts/geojsonbasics.md b/docs/api/concepts/geojsonbasics.md index 94e4bf2..3ef8022 100644 --- a/docs/api/concepts/geojsonbasics.md +++ b/docs/api/concepts/geojsonbasics.md @@ -191,7 +191,7 @@ A **FeatureCollection** contains an array of **Features**, contained in a member A **GeometryCollection** is a collection of zero or more geometry objects like the ones above in an array member called *geometries* -!!! Warning "GeometryCollection is not supported by HERE XYZ Hub. It is just included here for completeness." +!!! Warning "GeometryCollection is not supported by HERE Data Hub. It is just included here for completeness." ### Example GeometryCollection diff --git a/docs/api/concepts/jsonschema.md b/docs/api/concepts/jsonschema.md index ab879ac..a4e76ac 100644 --- a/docs/api/concepts/jsonschema.md +++ b/docs/api/concepts/jsonschema.md @@ -47,7 +47,7 @@ It is best practice to include a unique identifier for each schema { "$id": "http://yourdomain.com/schemas/myschema.json" } ``` -!!! Warning "HERE XYZ does not load external schema resources" +!!! Warning "HERE Data Hub does not load external schema resources" **$id** can also be used to reference a subschema without using JSON Pointer. diff --git a/docs/api/concepts/namespaces.md b/docs/api/concepts/namespaces.md index d83d2c1..cac4b5d 100644 --- a/docs/api/concepts/namespaces.md +++ b/docs/api/concepts/namespaces.md @@ -74,7 +74,7 @@ with the following body } ``` -When you upload a feature to XYZ Hub, we automatically add a property *@ns:com:here:xyz* to it. The following information is recorded in this property: +When you upload a feature to Data Hub, we automatically add a property *@ns:com:here:xyz* to it. The following information is recorded in this property: + *createdAt* - date and time the feature was created in milliseconds since 01.01.1970 + *updatedAt* - date and time the feature was updated in milliseconds since 01.01.1970 diff --git a/docs/api/concepts/tiles.md b/docs/api/concepts/tiles.md index 2ccdbd5..b2f4a7a 100644 --- a/docs/api/concepts/tiles.md +++ b/docs/api/concepts/tiles.md @@ -1,6 +1,6 @@ # Tiles -The XYZ Hub API supports the following tile identifiers: +The Data Hub API supports the following tile identifiers: * ***web*** for the Mercator projection (used by OpenStreetMaps, Google Maps, Bing Maps and others) format: level_x_y; for example: 10_100_100 means level 10. x-coordinate 100, y-coordinate 100 diff --git a/docs/api/devguide/accessingfeatures.md b/docs/api/devguide/accessingfeatures.md index 971953f..0cbddb1 100644 --- a/docs/api/devguide/accessingfeatures.md +++ b/docs/api/devguide/accessingfeatures.md @@ -1,6 +1,6 @@ # Accessing Features -This section describes how to get features from HERE XYZ Hub by using a bounding box or a tile, and iterating features. +This section describes how to get features from HERE Data Hub by using a bounding box or a tile, and iterating features. ## Get Features by Bounding Box diff --git a/docs/api/devguide/activitylogguide.md b/docs/api/devguide/activitylogguide.md index af72055..51a5116 100644 --- a/docs/api/devguide/activitylogguide.md +++ b/docs/api/devguide/activitylogguide.md @@ -1,6 +1,6 @@ ## Space configuration -!!! Note "Your account needs access to the XYZ Pro Services." +!!! Note "Your account needs access to the Data Hub Add-on Services." *** @@ -29,8 +29,8 @@ To activate it, just create a space with the listener added and enableUUID set t The storage mode decides how the features will be stored. * **FEATURE_ONLY**: Will store features with some history relative properties (defined below). -* **DIFF_ONLY**: Will store features with a 'diff'.'ops' property in the XYZ Activity-Log namespace, containing the RFC-6902 diff to its previous object. The features after the HEAD will only contain the XYZ Activity-Log & XYZ namespace properties. -* **FULL**: Will store features with some history relative properties and a 'diff'.'ops' property in the XYZ Activity-Log namespace, containing the RFC-6902 diff to its previous object. +* **DIFF_ONLY**: Will store features with a 'diff'.'ops' property in the Data Hub Activity-Log namespace, containing the RFC-6902 diff to its previous object. The features after the HEAD will only contain the Data Hub Activity-Log & Data Hub namespace properties. +* **FULL**: Will store features with some history relative properties and a 'diff'.'ops' property in the Data Hub Activity-Log namespace, containing the RFC-6902 diff to its previous object. **ATTENTION**: Applying the diff to the current feature will return the previous (older) feature. This means that adding a new property to a feature, will be shown as 'remove' & 'pathToNewProperty' in the diff of the current. diff --git a/docs/api/devguide/propertiessearch.md b/docs/api/devguide/propertiessearch.md index 29e14b3..35cf8bb 100644 --- a/docs/api/devguide/propertiessearch.md +++ b/docs/api/devguide/propertiessearch.md @@ -9,7 +9,7 @@ your space. Not all Feature properties are necessarily searchable. So before using the property search it makes sense to check which of the properties in your space can be searched. -*NOTE: XYZ has a space-specific algorithm to automatically decide which of the space's properties +*NOTE: Data Hub has a space-specific algorithm to automatically decide which of the space's properties are searchable. In case you desire other properties to be searchable please have a look into the guide at ["Adjust searchable properties"](searchableproperties.md).* diff --git a/docs/api/devguide/searchableproperties.md b/docs/api/devguide/searchableproperties.md index 0f94a86..cc6d079 100644 --- a/docs/api/devguide/searchableproperties.md +++ b/docs/api/devguide/searchableproperties.md @@ -1,6 +1,6 @@ # Adjust searchable feature-properties -!!! Note "Your account needs access to the XYZ Pro Services." +!!! Note "Your account needs access to the Data Hub Add-on Services." This section describes how to use the extended capability of enabling property-search for user-specified properties of your GeoJSON features inside a space. @@ -18,11 +18,11 @@ the `/spaces/{spaceId}` endpoint. flags telling whether the property should be searchable or not. The following sample shows how to define `someProperty1` to be searchable and `someProperty2` to -be not searchable. In case you're wondering about the latter: That could be necessary to tell XYZ +be not searchable. In case you're wondering about the latter: That could be necessary to tell Data Hub to revoke the decision of making `someProperty2` searchable in the automated algorithm. **TL;DR** -*XYZ has a space-specific algorithm to automatically decide which of the space's properties +*Data Hub has a space-specific algorithm to automatically decide which of the space's properties are searchable. In case you desire other properties to be searchable the `searchableProperties` map can be used to define that.* diff --git a/docs/api/devguide/spatialsearch.md b/docs/api/devguide/spatialsearch.md index 1b6ef96..9ced241 100644 --- a/docs/api/devguide/spatialsearch.md +++ b/docs/api/devguide/spatialsearch.md @@ -23,7 +23,7 @@ The easiest way for providing a search Geometry is submitting it via a POST-Requ ### Referencing an existing Geometry for a Spatial Search -Another way to provide a search Geometry is to read it from a existing Feature, which is stored in a XYZ-Space +Another way to provide a search Geometry is to read it from a existing Feature, which is stored in a Data Hub Space that you have access to. This is recommended if your search Geometry is a really complex one, or if you want to store frequently used Geometries for spatial searches. @@ -47,7 +47,7 @@ Spatial-Search by referencing a position (lat,lon) & defining a radius indicated GET /spaces/{spaceId}/spatial?lon={Longitude}&lat={Latitude}&radius={raduisInMeters} ``` -Spatial-Search by referencing a Feature from a XYZ-Space: +Spatial-Search by referencing a Feature from a Data Hub Space: ```HTTP GET /spaces/{spaceId}/spatial?refSpaceId={referencedSpace}&refFeatureId ={referencedFeatureId} diff --git a/docs/api/devguide/usingclustering.md b/docs/api/devguide/usingclustering.md index b3b566d..fc5ed1a 100644 --- a/docs/api/devguide/usingclustering.md +++ b/docs/api/devguide/usingclustering.md @@ -1,6 +1,6 @@ # Using Feature Clustering -This section describes how to retrieve features from XYZ Hub inside a tile or bounding-box in a +This section describes how to retrieve features from Data Hub inside a tile or bounding-box in a clustered form. ## Get clustered Features in a Bounding Box diff --git a/docs/api/getting-token.md b/docs/api/getting-token.md index 67fcc45..836f2f8 100644 --- a/docs/api/getting-token.md +++ b/docs/api/getting-token.md @@ -1,4 +1,4 @@ -HERE XYZ Hub APIs use project tokens that are tied to your Account or HERE Accounts SSO identity. Make sure to keep your credentials safe and don't include them directly in any web pages as they are the key to generate new access tokens. +HERE Data Hub APIs use project tokens that are tied to your Account or HERE Accounts SSO identity. Make sure to keep your credentials safe and don't include them directly in any web pages as they are the key to generate new access tokens. Usually you would use two tokens: @@ -7,7 +7,7 @@ Usually you would use two tokens: ## Token Administration -Log into the **XYZ Hub Token Generator** site with your `Email address` and `Password` or `HERE Accounts SSO identity`: +Log into the **Data Hub Token Generator** site with your `Email address` and `Password` or `HERE Accounts SSO identity`: [`https://xyz.api.here.com/token-ui/`](https://xyz.api.here.com/token-ui/) diff --git a/docs/api/index.md b/docs/api/index.md index f30d86b..2d8a4dc 100644 --- a/docs/api/index.md +++ b/docs/api/index.md @@ -1,9 +1,9 @@ -XYZ Hub is a real-time cloud-based location hub for discovering, storing, retrieving, manipulating and publishing private or public mapping data. +Data Hub is a real-time cloud-based location hub for discovering, storing, retrieving, manipulating and publishing private or public mapping data. It uses the concepts of **Spaces** to store your data. A Space is your own geospatial data repository, which you can quickly create when needed to store data. -To interact with the HERE XYZ Hub API directly from your application you just need to interact with our public REST APIs. They are simple and straightforward to use from any application environment - you only need to know how to make RESTful requests. +To interact with the HERE Data Hub API directly from your application you just need to interact with our public REST APIs. They are simple and straightforward to use from any application environment - you only need to know how to make RESTful requests. ## Authentication diff --git a/docs/api/links.md b/docs/api/links.md index 0a3836a..c9e5597 100644 --- a/docs/api/links.md +++ b/docs/api/links.md @@ -1,6 +1,6 @@ -# HERE XYZ Links +# HERE Data Hub Links -Here is a list of links for working with HERE XYZ +Here is a list of links for working with HERE Data Hub ## API and Service @@ -14,7 +14,7 @@ Here is a list of links for working with HERE XYZ ### ReDoc API documentation [`https://xyz.api.here.com/hub/static/redoc/`](https://xyz.api.here.com/hub/static/redoc/) -## XYZ Tools +## Data Hub Tools ### Token Generation UI diff --git a/docs/api/quickstart/acquiringcredentials.md b/docs/api/quickstart/acquiringcredentials.md index 739e8c6..d37c5fc 100644 --- a/docs/api/quickstart/acquiringcredentials.md +++ b/docs/api/quickstart/acquiringcredentials.md @@ -1,6 +1,6 @@ # Acquiring Credentials -All users of the HERE XYZ Hub must get authentication and authorization credentials. These credentials are assigned per application, and a bearer token is obtained by using the app_id and app_code issued by the HERE Developer Portal +All users of the HERE Data Hub must get authentication and authorization credentials. These credentials are assigned per application, and a bearer token is obtained by using the app_id and app_code issued by the HERE Developer Portal The bearer token is provided as a value of the “Authorization” header parameter using the “Bearer” authentication scheme: diff --git a/docs/api/quickstart/activitylog.md b/docs/api/quickstart/activitylog.md index 8c06f66..b121437 100644 --- a/docs/api/quickstart/activitylog.md +++ b/docs/api/quickstart/activitylog.md @@ -1,6 +1,6 @@ # Use Activity-Log -!!! Note "Your account needs access to the XYZ Pro Services." +!!! Note "Your account needs access to the Data Hub Add-on Services." 1. Create a new space with the activity-log listener and enableUUID set to true: @@ -47,7 +47,7 @@ GET /spaces { "id": "<activityLogSpaceId>", "title": "activity-log for space <newSpaceId>", - "description": "This is an automatically created space for the history of space __<newSpaceId>__. \nCreated on 2019-12-02 at 07:31 \n***\nModified features will be stored in this space by their original _uuid_. \nThe original namespace properties of XYZ will be stored within the value 'original' of the namespace '@ns:com:here:xyz:log'. \nIMPORTANT Deleting this space while activity-log is enabled, causes the absence of history. \n***", + "description": "This is an automatically created space for the history of space __<newSpaceId>__. \nCreated on 2019-12-02 at 07:31 \n***\nModified features will be stored in this space by their original _uuid_. \nThe original namespace properties of Data Hub will be stored within the value 'original' of the namespace '@ns:com:here:xyz:log'. \nIMPORTANT Deleting this space while activity-log is enabled, causes the absence of history. \n***", "createdAt": 1575271894028, "updatedAt": 1575271894028, "searchableProperties": { diff --git a/docs/api/quickstart/writetospace.md b/docs/api/quickstart/writetospace.md index 320031b..9c985ae 100644 --- a/docs/api/quickstart/writetospace.md +++ b/docs/api/quickstart/writetospace.md @@ -75,7 +75,7 @@ The response is a FeatureCollection, containing all created features. } ``` -When you upload a feature to XYZ Hub, we automatically add a property *@ns:com:here:xyz* to it. The following information is recorded in this property: +When you upload a feature to Data Hub, we automatically add a property *@ns:com:here:xyz* to it. The following information is recorded in this property: + *createdAt* - date and time the feature was created in milliseconds since 01.01.1970 + *updatedAt* - date and time the feature was updated in milliseconds since 01.01.1970 diff --git a/docs/api/walkthrough/schemavalidation.md b/docs/api/walkthrough/schemavalidation.md index 568c0b2..4506de0 100644 --- a/docs/api/walkthrough/schemavalidation.md +++ b/docs/api/walkthrough/schemavalidation.md @@ -1,6 +1,6 @@ # Use Schema Validation -!!! Note "Your account needs access to the XYZ Pro Services." +!!! Note "Your account needs access to the Data Hub Add-on Services." To use Schema Validation you need to put additional data into the space definition. Please add a processor with the ID *schema-validator* and put @@ -61,7 +61,7 @@ POST /spaces { "id": "schema-validator", "params": { - "schemaUrl": "<Location of schema in the XYZ managed S3 bucket>" + "schemaUrl": "<Location of schema in the Data Hub managed S3 bucket>" } } @@ -71,7 +71,7 @@ POST /spaces ``` Please note that the field *schema* has been replaced with a field *schemaUrl* -that points to a private copy in the XYZ S3 bucket. +that points to a private copy in the Data Hub S3 bucket. ## Validating your data @@ -233,7 +233,7 @@ PATCH /spaces/{spaceId} { "id": "schema-validator", "params": { - "schemaUrl": "<Location of updated schema in the XYZ managed S3 bucket>" + "schemaUrl": "<Location of updated schema in the Data Hub managed S3 bucket>" } } diff --git a/docs/api/walkthrough/searchbytags.md b/docs/api/walkthrough/searchbytags.md index d8f3070..7cf2d63 100644 --- a/docs/api/walkthrough/searchbytags.md +++ b/docs/api/walkthrough/searchbytags.md @@ -55,7 +55,7 @@ GET /spaces/{spaceId}/search?tags=mountain ## Advanced Search -This was just the simplest version of a search by tags. Imagine having all the restaurants of your city or your region in your space. Of course you have tagged them diligently by food category, food type and cuisine. A user of your application could be interested in eating Indian food tonight if it was vegan. He would settle for vegetarian if there were only non-vegan Indian restaurants. The search request for the HERE XYZ Hub could look something like that: +This was just the simplest version of a search by tags. Imagine having all the restaurants of your city or your region in your space. Of course you have tagged them diligently by food category, food type and cuisine. A user of your application could be interested in eating Indian food tonight if it was vegan. He would settle for vegetarian if there were only non-vegan Indian restaurants. The search request for the HERE Data Hub could look something like that: ### Request diff --git a/docs/cli/hexbins.md b/docs/cli/hexbins.md index 6b9bfd9..b1fd2db 100644 --- a/docs/cli/hexbins.md +++ b/docs/cli/hexbins.md @@ -4,7 +4,7 @@ The `hexbin` command in the HERE CLI lets you easily create hexbins and their ce ## Getting started -If you don't already have a set of points in an XYZ space, you can upload them using the CLI. +If you don't already have a set of points in a Data Hub space, you can upload them using the CLI. here xyz upload -f your.geojson smap @@ -15,7 +15,7 @@ If you don't have data handy, you can use this CSV of [bicycle parking in San Fr here xyz upload -f "https://data.sfgov.org/api/views/hn4j-6fx5/rows.csv" -You'll be prompted to enter a title and description, and XYZ will generate a unique ID for your dataset. Copy this as you'll need it to access the data and generated hexbins. +You'll be prompted to enter a title and description, and Data Hub will generate a unique ID for your dataset. Copy this as you'll need it to access the data and generated hexbins. !!! note some of the features in this file do not have any coordinates -- the HERE CLI will report these as errors. @@ -23,7 +23,7 @@ After the upload finishes, you can preview the map using geojson.tools here xyz show spaceID -w -or [XYZ Space Invader](../space-invader/tutorial.md). (Note it will be easier to view data sets larger than a few hundred points using XYZ Space Invader.) +or [Data Hub Space Invader](../space-invader/tutorial.md). (Note it will be easier to view data sets larger than a few hundred points using Data Hub Space Invader.) here xyz show spaceID -v @@ -49,14 +49,14 @@ For reference, here's a rough guide of zoom levels and admin hierarchies: country: zoom 4-7 world: zoom 1-4 -XYZ Hexbins will generate a hexagonal grid for each zoom level (or width) that you selected. It will then count the points that fall within each hexagon, and save that to the properties of each hexbin. +Data Hub Hexbins will generate a hexagonal grid for each zoom level (or width) that you selected. It will then count the points that fall within each hexagon, and save that to the properties of each hexbin. It also tracks the maximum count seen in that grid, and after the pass is completed, it writes that `maxCount` value to each hexbin. An `occupancy` rate is then calculated for each hexbin relative to the rest of that grid, and a scaled `hsla` color value is written to the feature for display convenience (blue is low, red is high). ### Using tags with hexbin data -If we generate hexbins for XYZ space containing the bike parking locations... +If we generate hexbins for Data Hub space containing the bike parking locations... here xyz hexbin spaceID -z 9-13 @@ -71,19 +71,19 @@ the CLI will generate tags so you can pull out the hexbins and centroids for eac ... -Note tha the CLI also creates centroids for each hexbin. This is useful for an alternate display method as well as for labels. You can use XYZ tags to pull these out separately from the hexbins. +Note tha the CLI also creates centroids for each hexbin. This is useful for an alternate display method as well as for labels. You can use Data Hub tags to pull these out separately from the hexbins. -After you generate the hexbins from an XYZ space, you can view them with any GeoJSON viewer. If you want to view just the zoom 11 hexbins, you can use the `-t` option with view: +After you generate the hexbins from a Data Hub space, you can view them with any GeoJSON viewer. If you want to view just the zoom 11 hexbins, you can use the `-t` option with view: here xyz show spaceID -w -t zoom11_hexbin -For convenience, here is a link to that data. Note the `&tags=zoom11_hexbin` -- that tells the XYZ API to only return features with that tag, and thus that zoom level. +For convenience, here is a link to that data. Note the `&tags=zoom11_hexbin` -- that tells the Data Hub API to only return features with that tag, and thus that zoom level. http://geojson.tools/index.html?url=https://xyz.api.here.com/hub/spaces/ZGAzaLaA/search?limit=5000&clientId=cli&tags=zoom11_hexbin&access_token=APwC9OKv8ww_zMGWqPTSQdg ![xyz-hexbin-geojson-tools](https://github.com/heremaps/xyz-documentation/blob/master/docs/assets/images/xyz-hexbin-geojson-tools.png) -### Data contained in XYZ Hexbins +### Data contained in Data Hub Hexbins Hexbin features contain various values that can help with analysis and visualization: - `count`: the number of points in a hexbin @@ -115,11 +115,11 @@ Hexbin features contain various values that can help with analysis and visualiza } ``` -You can also open the hexbin space in XYZ Space Invader and select zoom levels from the tag list. +You can also open the hexbin space in Data Hub Space Invader and select zoom levels from the tag list. here xyz show spaceID -v -In XYZ Space Invader, you can select properties and choose data-driven color palettes, and change the basemaps to suit the data. +In Data Hub Space Invader, you can select properties and choose data-driven color palettes, and change the basemaps to suit the data. If you do not choose a tag with `-t` in the CLI, you can select a zoom level using the tags in the right pane. @@ -128,7 +128,7 @@ If you do not choose a tag with `-t` in the CLI, you can select a zoom level usi https://s3.amazonaws.com/xyz-demo/scenes/xyz_tangram/index.html?space=ZGAzaLaA&token=APwC9OKv8ww_zMGWqPTSQdg&basemap=xyz-pixel-dark&buildings=1&label=undefined&colors=range&points=2&lines=0&outlines=0&highlight=0&places=1&roads=1&water=0&tags=zoom12_centroid&property=count&palette=colorBrewerYlOrRd&paletteFlip=true&sort=values&hideOutliers=false#12.858333333333318/37.7474/-122.4452 -Click for more examples on how to use [XYZ Space Invader](../space-invader/tutorial.md). +Click for more examples on how to use [Data Hub Space Invader](../space-invader/tutorial.md). ## Advanced options @@ -138,7 +138,7 @@ Values of properties of a feature can also be counted with `here xyx hexbin -p p here xyz hexbin spaceID -p street_type -This would count the unique values of the `street_type` property in each feature, track the maximum, and generate an occupancy value to be used in data visualization. XYZ Space Invader can use that value to dynamically generate a color based on that hexbin's subgroup value compared to other hexbin's subgroup values. +This would count the unique values of the `street_type` property in each feature, track the maximum, and generate an occupancy value to be used in data visualization. Data Hub Space Invader can use that value to dynamically generate a color based on that hexbin's subgroup value compared to other hexbin's subgroup values. Here's an example [showing street types in San Francisco](https://s3.amazonaws.com/xyz-demo/scenes/xyz_tangram/index.html?space=qAtS3e8G&token=AFbjoHrBlTB2K5_gqvcP_S8&basemap=xyz-pixel-dark&buildings=1&label=undefined&colors=range&points=2&lines=0&outlines=1&highlight=0&places=1&roads=1&water=0&tags=zoom12_hexbin&property=subcount.AVE.count&palette=colorBrewerYlGnBu&paletteFlip=true&rangeFilter=0&sort=values&hideOutliers=true#13.166666666666664/37.7568/-122.4384), where street type was chosen as a subgroup. `subcount.AVE` can be used to see where Avenue is the most common street type. You can click on `subcount.ST.count` to see the streets of San Francisco. @@ -184,7 +184,7 @@ If a point feature has a quantitative property, you can use `-a` to add it up wi } ``` -XYZ Space Invader can compare and color these values across the hexbin grid. [Here we see the aggregate values of Minneapolis property values summed within hexbin centroids](https://s3.amazonaws.com/xyz-demo/scenes/xyz_tangram/index.html?space=ZL228Jrk&token=AFbjoHrBlTB2K5_gqvcP_S8&basemap=xyz-pixel-dark&buildings=1&label=undefined&colors=range&points=0&lines=0&outlines=0&highlight=0&places=1&roads=1&water=0&tags=zoom13_centroid&property=sum&palette=colorBrewerYlOrRd&paletteFlip=true&rangeFilter=4&sort=values&hideOutliers=false#12.370833333333346/44.9662/-93.2612). +Data Hub Space Invader can compare and color these values across the hexbin grid. [Here we see the aggregate values of Minneapolis property values summed within hexbin centroids](https://s3.amazonaws.com/xyz-demo/scenes/xyz_tangram/index.html?space=ZL228Jrk&token=AFbjoHrBlTB2K5_gqvcP_S8&basemap=xyz-pixel-dark&buildings=1&label=undefined&colors=range&points=0&lines=0&outlines=0&highlight=0&places=1&roads=1&water=0&tags=zoom13_centroid&property=sum&palette=colorBrewerYlOrRd&paletteFlip=true&rangeFilter=4&sort=values&hideOutliers=false#12.370833333333346/44.9662/-93.2612). ![minneapolis](https://github.com/heremaps/xyz-documentation/blob/master/docs/assets/images/hexbin_sum.png) @@ -192,7 +192,7 @@ XYZ Space Invader can compare and color these values across the hexbin grid. [He ### Updates -XYZ tracks the source space of a hexbin space, and vice versa. If you add zoom levels or update hexbins, XYZ will add to or edit any existing hexbin spaces for a source space. +Data Hub tracks the source space of a hexbin space, and vice versa. If you add zoom levels or update hexbins, Data Hub will add to or edit any existing hexbin spaces for a source space. You can see in the description of the space, using `here xyz config spaceID -r`. Hexbin zoom levels are also tracked. diff --git a/docs/cli/index.md b/docs/cli/index.md index 605a8fb..0263808 100644 --- a/docs/cli/index.md +++ b/docs/cli/index.md @@ -103,7 +103,7 @@ here configure account When prompted, enter your email and password that you use in the HERE Developer portal. The CLI will immediately try to *verify* if the entries can be -used to log into HERE XYZ and report back to you accordingly. +used to log into HERE Data Hub and report back to you accordingly. !!! question "Where is my login information stored?" diff --git a/docs/cli/shapefiles.md b/docs/cli/shapefiles.md index fd46d59..6f24f54 100644 --- a/docs/cli/shapefiles.md +++ b/docs/cli/shapefiles.md @@ -1,26 +1,26 @@ -# Importing shapefiles into XYZ +# Importing shapefiles into Data Hub [Shapefiles](https://en.wikipedia.org/wiki/Shapefile) are a proprietary but common geospatial file format developed by ESRI. It is frequently used by governments to store geospatial data. -As of version 1.1 of the HERE CLI, most shapefiles can be easily uploaded into an XYZ Space. +As of version 1.1 of the HERE CLI, most shapefiles can be easily uploaded into a Data Hub Space. here xyz upload -f my_shapefile.shp -The CLI inspects the CRS and projection data in the `.prj` file normally found in the unzipped shapefile directory and will attempt to convert it to WGS84. If the CLI returns an error, the shapefile will require extra steps before you can bring it into XYZ. +The CLI inspects the CRS and projection data in the `.prj` file normally found in the unzipped shapefile directory and will attempt to convert it to WGS84. If the CLI returns an error, the shapefile will require extra steps before you can bring it into Data Hub. In this tutorial, we'll cover what you need to do to successfully import shapefiles, along with special steps using other open source tools for those trickier ones. This document assumes: - you have already have a free [HERE developer account](https://developer.here.com/) -- you have installed the [HERE XYZ CLI](https://developer.here.com/tutorials/install-here-cli/) +- you have installed the [HERE Data Hub CLI](https://developer.here.com/tutorials/install-here-cli/) - you have reviewed the [Using the CLI](https://developer.here.com/tutorials/using-the-xyz-cli/) codelab You should also install - [mapshaper](https://github.com/mbloch/mapshaper) -- [QGIS](https://www.qgis.org/) and the [HERE XYZ QGIS plugin](https://plugins.qgis.org/plugins/XYZHubConnector/) +- [QGIS](https://www.qgis.org/) and the [HERE Data Hub QGIS plugin](https://plugins.qgis.org/plugins/XYZHubConnector/) -## Standard shapefile upload via the HERE XYZ CLI +## Standard shapefile upload via the HERE Data Hub CLI Unlike a GeoJSON file, a shapefile is made up of a number of separate files. Shapefiles on the internet are usually zipped, but once uncompressed you will see a number of files with the same name but different extensions. Some of the more important ones are: @@ -28,7 +28,7 @@ Unlike a GeoJSON file, a shapefile is made up of a number of separate files. Sha - `.dbf` - contains the attributes for the features - `.prj` - contains information about the projection and coordinate reference system (CRS) -If the shapefile is under 200MB, you should be able to upload it using the HERE XYZ CLI. +If the shapefile is under 200MB, you should be able to upload it using the HERE Data Hub CLI. In the terminal, `cd` to the unzipped shapefile directory, and type @@ -36,11 +36,11 @@ In the terminal, `cd` to the unzipped shapefile directory, and type The CLI will look for `my_shapefile.dbf` and other files in the specified directory. (If it is missing, no attributes of the geometries will be imported.) -Note that you can use `-a` to select attributes of features to convert into tags, which will let you filter features server-side when you access the XYZ Hub API. +Note that you can use `-a` to select attributes of features to convert into tags, which will let you filter features server-side when you access the Data Hub API. ## Advanced shapefile upload -Shapefiles are an infinitely variable format, and there will be cases where you may need to manipulate or modify the data in order to import it into your XYZ space. You can do this with other open-source geospatial tools, specifically `mapshaper` and QGIS. +Shapefiles are an infinitely variable format, and there will be cases where you may need to manipulate or modify the data in order to import it into your Data Hub space. You can do this with other open-source geospatial tools, specifically `mapshaper` and QGIS. ### mapshaper @@ -53,7 +53,7 @@ You can install it using `npm`: npm install -g mapshaper -Note that `mapshaper` can modify shapefiles directly, or convert shapefiles into GeoJSON. Converting to GeoJSON will give you more options and faster uploads when bringing the data into XYZ. The [mapshaper documentation](https://github.com/mbloch/mapshaper/wiki/Command-Reference) provides a wide variety of options, but a simple conversion command is: +Note that `mapshaper` can modify shapefiles directly, or convert shapefiles into GeoJSON. Converting to GeoJSON will give you more options and faster uploads when bringing the data into Data Hub. The [mapshaper documentation](https://github.com/mbloch/mapshaper/wiki/Command-Reference) provides a wide variety of options, but a simple conversion command is: mapshaper my_geodata.shp -o my_geodata.geojson here xyz upload -f my_geodata.geojson -a @@ -62,37 +62,37 @@ Note that `mapshaper` can modify shapefiles directly, or convert shapefiles into here xyz upload -f my_geodata.geojson -p property_name -s -Depending on the size of the shapefile you may be able to pipe the geojson from `mapshaper` directly to the XYZ HERE CLI, using the `-` option in `mapshaper`: +Depending on the size of the shapefile you may be able to pipe the geojson from `mapshaper` directly to the Data Hub HERE CLI, using the `-` option in `mapshaper`: mapshaper my_geodata.shp -o format=geojson - | here xyz upload spaceID -a -t specific_tag -_Note: While you normally can use `upload` without specifying an XYZ Space ID, you need to do so when piping._ +_Note: While you normally can use `upload` without specifying a Data Hub Space ID, you need to do so when piping._ You can also stream it, which will upload your data much more quickly: mapshaper my_geodata.shp -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s -(If you see unusual errors when piping from `mapshaper` to XYZ, you may have more success keeping the conversion and uploading as separate steps.) +(If you see unusual errors when piping from `mapshaper` to Data Hub, you may have more success keeping the conversion and uploading as separate steps.) Note that you can also run `mapshaper` as a web app, though there may be limits on file sizes. http://mapshaper.org -### HERE XYZ QGIS plugin +### HERE Data Hub QGIS plugin -QGIS is an open-source desktop GIS tool that lets you edit, visualize, manage, analyze and convert geospatial data. You can upload and download data from your XYZ spaces using the [HERE XYZ QGIS plugin](https://plugins.qgis.org/plugins/XYZHubConnector/). (The plugin is also available [on Github](https://github.com/heremaps/xyz-qgis-plugin).) +QGIS is an open-source desktop GIS tool that lets you edit, visualize, manage, analyze and convert geospatial data. You can upload and download data from your Data Hub spaces using the [HERE Data Hub QGIS plugin](https://plugins.qgis.org/plugins/XYZHubConnector/). (The plugin is also available [on Github](https://github.com/heremaps/xyz-qgis-plugin).) -You can install the HERE XYZ QGIS plugin from within QGIS Plugin search tool if you have the "show experimental plugins" option checked in the plugin console settings. +You can install the HERE Data Hub QGIS plugin from within QGIS Plugin search tool if you have the "show experimental plugins" option checked in the plugin console settings. ![experimental](../assets/images/qgis_plugin_experimental.png) -You can easily open almost any shapefile in QGIS, at which point you can save it to your XYZ spaces using the HERE XYZ QGIS plugin, or export it as GeoJSON to the desktop to use the HERE XYZ CLI streaming upload options. +You can easily open almost any shapefile in QGIS, at which point you can save it to your Data Hub spaces using the HERE Data Hub QGIS plugin, or export it as GeoJSON to the desktop to use the HERE Data Hub CLI streaming upload options. ## Large individual features -Some shapefiles may contain very large and extremely detailed individual lines or polygons. (Coastlines are a common example.) If a single feature is greater than 10-20MB, you may see `400` or `413` http errors when you try to upload the shapefile. In many cases, this level of detail is unnecessary for web mapping. If so, you can try to simplify the feature using `mapshaper` or QGIS. You may also want to adjust HERE XYZ CLI upload parameters so less data is sent in each API request. +Some shapefiles may contain very large and extremely detailed individual lines or polygons. (Coastlines are a common example.) If a single feature is greater than 10-20MB, you may see `400` or `413` http errors when you try to upload the shapefile. In many cases, this level of detail is unnecessary for web mapping. If so, you can try to simplify the feature using `mapshaper` or QGIS. You may also want to adjust HERE Data Hub CLI upload parameters so less data is sent in each API request. ### Adjusting 'chunk' parameters @@ -114,7 +114,7 @@ Depending on the zoom level and extent your web map, you can also try `10%`, `5% More information on simplification is available here: https://github.com/mbloch/mapshaper/wiki/Command-Reference#-simplify -As previously mentioned, for smaller shapefiles you can pipe output from `mapshaper` directly to the HERE XYZ CLI, accelerating your TTM (Time To Map). +As previously mentioned, for smaller shapefiles you can pipe output from `mapshaper` directly to the HERE Data Hub CLI, accelerating your TTM (Time To Map). mapshaper big_shapefile.shp -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s @@ -122,23 +122,23 @@ As previously mentioned, for smaller shapefiles you can pipe output from `mapsha - open the shapefile in QGIS - choose Vector -> Geometry Tools -> Simplify -- save the simplified data to a new XYZ space using the HERE XYZ plugin +- save the simplified data to a new Data Hub space using the HERE Data Hub plugin Note that the Simplify tool works in decimal degrees, and the default is 1 degree, which is probably not what you want. Useful values depend on the extent and zoom levels of your map, but `0.01`, `0.001`, `0.0001`, and `0.00001` are interesting values. ## Very large shapefiles (> 200MB) -The HERE XYZ CLI will attempt to load the entire shapefile into memory before uploading it to the API. This will generally work for shapefiles up to 200MB, but you will start to see Node.js memory errors beyond that. +The HERE Data Hub CLI will attempt to load the entire shapefile into memory before uploading it to the API. This will generally work for shapefiles up to 200MB, but you will start to see Node.js memory errors beyond that. -While GeoJSON and CSVs can be streamed via the `upload -s` option, this option is not yet available for shapefiles. You will have the most success converting the shapefile to GeoJSON and then uploading to XYZ. +While GeoJSON and CSVs can be streamed via the `upload -s` option, this option is not yet available for shapefiles. You will have the most success converting the shapefile to GeoJSON and then uploading to Data Hub. mapshaper big_data.shp -o format=geojson big_data.geojson here xyz upload spaceID -f big_data.geojson -s _Note that `-a` is not available when `-s` is used, but you can still specify properties to convert into tags using `-p`._ -You can also open the very large shapefile in QGIS and save directly to an XYZ space using the XYZ QGIS plugin, though this will be slower than using the CLI streaming feature as the QGIS plugin is not multi-threaded. +You can also open the very large shapefile in QGIS and save directly to a Data Hub space using the Data Hub QGIS plugin, though this will be slower than using the CLI streaming feature as the QGIS plugin is not multi-threaded. ## Projections and CRS (Coordinate Reference Systems) diff --git a/docs/getting-started.md b/docs/getting-started.md index 9416633..42cd9c3 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -1,20 +1,20 @@ ## Non-Developers -If you are do not want to code to make a map or store your data, have a look at **[HERE XYZ Studio](studio/index.md)**. It guides you through the steps of building your own maps - no coding required. +If you are do not want to code to make a map or store your data, have a look at **[HERE Studio](studio/index.md)**. It guides you through the steps of building your own maps - no coding required. ## Developers -To use HERE XYZ Hub as a developer you need a couple of things that we'll explain below. For one, you want to be a HERE Developer to access any of our APIs (it's free, and no credit card required). +To use HERE Data Hub as a developer you need a couple of things that we'll explain below. For one, you want to be a HERE Developer to access any of our APIs (it's free, and no credit card required). Next you probably want to have more control over what your doing. You can install **[HERE CLI](cli/index.md)** to drive a lot of things right from your commandline. If you are building a web application and want to show a map with your data have a look at our -**[XYZ Map JavaScript](ui/index.md)** as it was built to show and style Space data on a map. +**[Data Hub Map JavaScript](ui/index.md)** as it was built to show and style Space data on a map. -To integrate XYZ data features into a mobile, web or server application you can make -REST calls to the **[XYZ Hub APIs](api/index.md)** to work with data directly. +To integrate Data Hub data features into a mobile, web or server application you can make +REST calls to the **[Data Hub APIs](api/index.md)** to work with data directly. ### Become a HERE Developer @@ -41,12 +41,12 @@ in the dialog. You can always get back to this, but now it's good time to make a ## Generating Tokens -Once you've received an AppID and App Code for XYZ, you can generate a token by going to the **XYZ Hub Token Generator** site: +Once you've received an AppID and App Code for Data Hub, you can generate a token by going to the **Data Hub Token Generator** site: [`https://xyz.api.here.com/token-ui/`](https://xyz.api.here.com/token-ui/) (You can learn more about [Tokens here](api/getting-token.md)). -## Get started with XYZ +## Get started with Data Hub -Now that your credentials have been generated with XYZ, you're good to go! Learn more about XYZ through [tutorials](https://developer.here.com/tutorials?category=HERE%2BXYZ), [the CLI](cli/index.md), or [API documentation](api/index.md) +Now that your credentials have been generated with Data Hub, you're good to go! Learn more about Data Hub through [tutorials](https://developer.here.com/tutorials?category=HERE%2BXYZ), [the CLI](cli/index.md), or [API documentation](api/index.md) diff --git a/docs/index.md b/docs/index.md index f67ff2a..6e98c6f 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,18 +1,18 @@ ## Make great maps easier and faster -HERE XYZ is an open, interoperable and real-time location data management service from HERE Technologies +HERE Data Hub is an open, interoperable and real-time location data management service from HERE Technologies that offers simple APIs, SDKs, components, and interactive tools that enable everyone to make maps easier and faster. -[![HERE XYZ](assets/images/studio.png)](assets/images/studio.png) +[![HERE Data Hub](assets/images/studio.png)](assets/images/studio.png) -At its heart HERE XYZ is a collection of tools and APIs to enable everyone to easily +At its heart HERE Data Hub is a collection of tools and APIs to enable everyone to easily manage map data and build great maps. It is built around standards like [GeoJSON](http://geojson.org/) and designed to be **open** and **interoperable** -with many other offerings. Most important of all, HERE XYZ offers +with many other offerings. Most important of all, HERE Data Hub offers real-time **live** interaction with location data. It's built from the ground up with productivity in mind. We have taken code and concepts used internally at @@ -23,7 +23,7 @@ enthusiasts to enable everyone to build better maps. ## Quick start -The easiest way to get started is to have a look at easy to use the **[HERE XYZ Studio](https://xyz.here.com/studio/)** web application to build and publish maps. Give it a try, it's completely free and open to use for everyone - you only need a HERE Account. Have a look at our +The easiest way to get started is to have a look at easy to use the **[HERE Studio](https://xyz.here.com/studio/)** web application to build and publish maps. Give it a try, it's completely free and open to use for everyone - you only need a HERE Account. Have a look at our **[documentation](studio/index.md)** for find out more about it. When you have a GeoJSON file you just want to have a look at without building a full map, check out our open **[GeoJSON Tool](viewer-tool/index.md)** tool. It's a great way to inspect data you'd want to work with. diff --git a/docs/microsoft-buildings.md b/docs/microsoft-buildings.md index 4eeb1ed..11700e3 100644 --- a/docs/microsoft-buildings.md +++ b/docs/microsoft-buildings.md @@ -1,4 +1,4 @@ -# HERE XYZ and Microsoft Building Footprints +# HERE Data Hub and Microsoft Building Footprints During the summer of 2018 Microsoft released a set of [building footprints](https://github.com/Microsoft/USBuildingFootprints) based on analysis of aerial imagery. In all, the Microsoft dataset consisted of 125,192,184 building footprint polygon geometries in all 50 US States in GeoJSON format. @@ -6,18 +6,18 @@ This dataset formed the basis for an article, published on October 12th 2018, in In early March 2019, Microsoft released a set of building footprints, using the same techniques, for all of [Canada](https://github.com/Microsoft/CanadianBuildingFootprints). -Since HERE XYZ is a location data management service, we decided to see what we could do with these large datasets. +Since HERE Data Hub is a location data management service, we decided to see what we could do with these large datasets. -We started with the source data from Microsoft and processed it so that users of XYZ could quickly create maps that +We started with the source data from Microsoft and processed it so that users of Data Hub could quickly create maps that - don’t require coding or GIS experience - don’t require large file uploads or downloads - allow filtering of the source data to focus in on a particular part of the US and/or Canada - supports maximum zoom in - allows exploration of the source data. -Take a look [at a map created by XYZ Studio](https://xyz.here.com/viewer/?project_id=c9884248-dbda-4c2b-a45c-8a46d0c7d3fb) filtered to focus on selected ZIP codes in San Francisco. +Take a look [at a map created by Here Studio](https://xyz.here.com/viewer/?project_id=c9884248-dbda-4c2b-a45c-8a46d0c7d3fb) filtered to focus on selected ZIP codes in San Francisco. -This experience is possible because the data is in an XYZ Space, something that we think makes sense for most large geospatial datasets. +This experience is possible because the data is in a Data Hub Space, something that we think makes sense for most large geospatial datasets. However, for those who want to get at the data directly, we have another option. @@ -25,14 +25,14 @@ HERE Technologies worked with [geocode.earth](https://geocode.earth) to enhance The data is available in two formats – GeoJSON and GeoJSONL. ([Learn more about GeoJSONL over at interline.io](https://www.interline.io/blog/here-cli-supports-geojsonl/).) It maintains the [ODbL license granted by Microsoft](https://github.com/Microsoft/USBuildingFootprints/blob/master/LICENCE-DATA). -Both formats can be efficiently uploaded to HERE XYZ Spaces using the HERE CLI using the `-s` streaming option. +Both formats can be efficiently uploaded to HERE Data Hub Spaces using the HERE CLI using the `-s` streaming option. -This geocoded dataset is also available in a shared XYZ Space, `XHmWfTCt`, which available using access tokens from your own HERE XYZ account. +This geocoded dataset is also available in a shared Data Hub Space, `XHmWfTCt`, which available using access tokens from your own HERE Data Hub account. -You can use XYZ tags to preview and extract various sub-regional admin levels, including `neighborhood`,`locality`, and `county`, along with `street` and `postalcode`. Some demonstration maps are provided below. +You can use Data Hub tags to preview and extract various sub-regional admin levels, including `neighborhood`,`locality`, and `county`, along with `street` and `postalcode`. Some demonstration maps are provided below. -| region | geojsonl | geojson | size | HERE XYZ map (tag,filter) | +| region | geojsonl | geojson | size | HERE Data Hub map (tag,filter) | |--------|----------|---------|------|------------| | Alabama | [geojsonl](https://s3.amazonaws.com/xyz-demo/msft-buildings-pelias/geojsonl/Alabama.geojsonl)| [geojson](https://s3.amazonaws.com/xyz-demo/msft-buildings-pelias/geojson/Alabama.geojson)| 2.29 GB | | Alaska | [geojsonl](https://s3.amazonaws.com/xyz-demo/msft-buildings-pelias/geojsonl/Alaska.geojsonl)| [geojson](https://s3.amazonaws.com/xyz-demo/msft-buildings-pelias/geojson/Alaska.geojson)| 0.11 GB | diff --git a/docs/release-notes.md b/docs/release-notes.md index 8d7ba88..5d32009 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -1,4 +1,4 @@ -# Release notes for XYZ +# Release notes for Data Hub --- diff --git a/docs/space-invader/index.md b/docs/space-invader/index.md index 716745b..a8c4cad 100644 --- a/docs/space-invader/index.md +++ b/docs/space-invader/index.md @@ -1,24 +1,24 @@ -# XYZ Space Invader +# Data Hub Space Invader -XYZ Space Invader lets you inspect and analyze data, properties, and tags in an XYZ Space. +Data Hub Space Invader lets you inspect and analyze data, properties, and tags in a Data Hub Space. -It uses the tile query feature of the Tangram.js API, Space Invader to read, count and store all tags in the vector tiles loaded for map display, saving a second query to the XYZ endpoint. +It uses the tile query feature of the Tangram.js API, Space Invader to read, count and store all tags in the vector tiles loaded for map display, saving a second query to the Data Hub endpoint. It can also read and analyze properties of features in the viewport, and dynamically assign color ranges based on their ranges (for numbers), or counts (of discrete values). It can calculate basic statistics on values in a space and use those to help display appropriate color ramps. -From the HERE XYZ `/statistics` endpoint, it reads the number of features and the size of the space along with the bounding box of the data, and attempts to center the map there (unless the map is already centered within the bbox). +From the HERE Data Hub `/statistics` endpoint, it reads the number of features and the size of the space along with the bounding box of the data, and attempts to center the map there (unless the map is already centered within the bbox). Multiple color palettes can be applied to property ranges and ranks, and it is designed to be easy to add more palettes. Multiple basemaps are available. Basemap properties such as roads and buildings can be toggled on and off. The size of points and lines can also be increased and decreased to help visualize data sets of various density. -XYZ Space Invader can show hundreds of thousands to millions of features, though this depends greatly on geographic density of data, zoom level, and kind and complexity of the geometries involved. In general you will be able to show more points and lines than polygons at any given zoom level. We're also working on ways to intelligently handle dense data sets using tags and hexbins. +Data Hub Space Invader can show hundreds of thousands to millions of features, though this depends greatly on geographic density of data, zoom level, and kind and complexity of the geometries involved. In general you will be able to show more points and lines than polygons at any given zoom level. We're also working on ways to intelligently handle dense data sets using tags and hexbins. ## To get started - [install the HERE CLI](https://www.here.xyz/cli/) -- upload a GeoJSON file, CSV or Shapefile to an XYZ Space, and add tags based on properties https://www.here.xyz/cli/cli/ -- open XYZ Space Invader from your account using `here xyz show SPACEID -v` +- upload a GeoJSON file, CSV or Shapefile to a Data Hub Space, and add tags based on properties https://www.here.xyz/cli/cli/ +- open Data Hub Space Invader from your account using `here xyz show SPACEID -v` Here are some examples to get you familiar with the interface and what Space Invader can do: diff --git a/docs/studio/data.md b/docs/studio/data.md index 4060974..a960cdb 100644 --- a/docs/studio/data.md +++ b/docs/studio/data.md @@ -2,7 +2,7 @@ ### Upload datasets -You can upload datasets from your computer for use in XYZ by adding them +You can upload datasets from your computer for use in Here Studio by adding them onto the map. One way is to click the **+ Add** button and select one or multiple files @@ -18,7 +18,7 @@ Your browser does not support the video tag. ### Pick datasets -One of benefits of having your dataset in the XYZ Data Hub in the cloud +One of benefits of having your dataset in the Data Hub in the cloud is to use them in more than one map. You can pick a data from the list of available datasets and them to you map project. diff --git a/docs/studio/index.md b/docs/studio/index.md index 8068615..7be20f0 100644 --- a/docs/studio/index.md +++ b/docs/studio/index.md @@ -1,4 +1,4 @@ -**[HERE XYZ Studio](https://xyz.here.com/studio)** is an interactive, visual, web-based application for accessing XYZ Hub data and creating maps within minutes - without any code. +**[HERE Studio](https://xyz.here.com/studio)** is an interactive, visual, web-based application for accessing Data Hub data and creating maps within minutes - without any code. ## Sign up and log in @@ -42,12 +42,12 @@ Your browser does not support the video tag. ## Load other content -An extremely powerful feature of XYZ is that you do not have to create all +An extremely powerful feature of Here Studio is that you do not have to create all the content yourself. A lot of open map data can be found on the web already when you search for it. `GeoJSON` is a very common format for geospatial data. If you find something -you like you can quickly _upload_ this data into XYZ and turn such a static +you like you can quickly _upload_ this data into Here Studio and turn such a static file into a real live map you can change and update at any time. For example you might want to highlight all the [**bike paths**](https://data.sfgov.org/Transportation/Bikeway-Network/4jy4-tbju) for the treasure hunt: diff --git a/docs/studio/publish.md b/docs/studio/publish.md index 97b4350..f08ed9e 100644 --- a/docs/studio/publish.md +++ b/docs/studio/publish.md @@ -1,4 +1,4 @@ -One of the most powerful features of HERE XYZ Studio is that it allows you to publish your map +One of the most powerful features of HERE Studio is that it allows you to publish your map without having to run your own infrastructure and still allows you to update the content whenever necessary. @@ -17,7 +17,7 @@ the map is currently visible to others. [![Settings](../assets/images/studio-settings.png)](../assets/images/studio-settings.png) -By default, every map you create with HERE XYZ Studio is private and visible only to you until you decide to publish it. +By default, every map you create with HERE Studio is private and visible only to you until you decide to publish it. Your published map will be shown to people as you see it right now when you turn publishing on. To start with a different initial view, choose from a list of previously defined bookmark locations. diff --git a/docs/ui/gettingstarted.md b/docs/ui/gettingstarted.md index 3c94aca..0e346fd 100644 --- a/docs/ui/gettingstarted.md +++ b/docs/ui/gettingstarted.md @@ -1,4 +1,4 @@ -# Getting Started with XYZ Maps JS +# Getting Started with Data Hub Maps JS Even when you're using a Playground sample as a starting point, it's good to know the mechanics of the data ends up on the map. And when you're starting from scratch, it's vital that you understand how to @@ -62,4 +62,4 @@ make all of it happen yourself. }); ``` -5. Congratulations! Your first XYZ map is ready +5. Congratulations! Your first Data Hub map is ready diff --git a/docs/ui/index.md b/docs/ui/index.md index 0ce3256..ec8b634 100644 --- a/docs/ui/index.md +++ b/docs/ui/index.md @@ -1,5 +1,5 @@ -The easiest way to get data from an HERE XYZ Hub Space onto a map is by using our -XYZ Maps JavaScript component in your web pages. +The easiest way to get data from an HERE Data Hub Space onto a map is by using our +Data Hub Maps JavaScript component in your web pages. ## Maps Playground @@ -70,7 +70,7 @@ Note that there is helpful little **download** icon on the right hand side of th that allows you to download the code the example (with your changes) and use it as a starting point for you own application. There are still some small changes you need to make, like replacing the text `YOUR_TOKEN` with the string of your actual token (and don't forget to -put in quotes, like this: `"xyz9876"`). +put in quotes, like this: `"datahub9876"`). !!! hint "Playground access to your data" diff --git a/docs/ui/yourxyzspace.md b/docs/ui/yourxyzspace.md index 2e309ac..2e7cec1 100644 --- a/docs/ui/yourxyzspace.md +++ b/docs/ui/yourxyzspace.md @@ -1,4 +1,4 @@ -# Display your XYZ Space content +# Display your Data Hub Space content Adding a `SpaceProvider` as an additional `Layer` to the `display` enables you to quickly show your content on top of a map, without having to impement any additional functionality to fetch @@ -7,7 +7,7 @@ in and out. This will be handled completely by the provider/layer combination an thing you need to configure is where the data is you want to show, and at which zoom levels you want it to be visible. -1. Create and configure a `SpaceProvider` acting as a datasource to your XYZ Space content +1. Create and configure a `SpaceProvider` acting as a datasource to your Data Hub Space content ```javascript // Define provider for this layer var mySpaceProvider = new here.xyz.maps.providers.SpaceProvider ({ diff --git a/docs/viewer-tool/index.md b/docs/viewer-tool/index.md index 333cc80..962a6f0 100644 --- a/docs/viewer-tool/index.md +++ b/docs/viewer-tool/index.md @@ -7,7 +7,7 @@ like finding data based on content. Bookmark the GeoJSON Tool at: [`http://geojson.tools/`](http://geojson.tools/) -[![XYZ GeoJSON Tool](../assets/images/viewer.png)](../assets/images/viewer.png) +[![Data Hub GeoJSON Tool](../assets/images/viewer.png)](../assets/images/viewer.png) ## Getting around diff --git a/mkdocs.yml b/mkdocs.yml index fff39bb..46cb6bf 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,7 +1,7 @@ # Project information -site_name: HERE XYZ - Open Documentation +site_name: HERE Data Hub - Open Documentation site_description: Make great maps easier -site_author: The HERE XYZ Team +site_author: The HERE Data Hub Team site_url: https://www.here.xyz/ site_dir: ../site From a426ca1aa23944f43cbe9640a60dbae187a57b0b Mon Sep 17 00:00:00 2001 From: Jaidatt Sharma <jaidatt.sharma@here.com> Date: Thu, 18 Jun 2020 23:59:44 +0530 Subject: [PATCH 07/21] Link between various cli files. --- docs/cli/add-on.md | 6 +- docs/cli/basic-features.md | 52 ++-- docs/cli/command-reference.md | 469 ++++++++++++++++++++-------------- docs/cli/hexbins.md | 4 +- mkdocs.yml | 2 +- 5 files changed, 328 insertions(+), 205 deletions(-) diff --git a/docs/cli/add-on.md b/docs/cli/add-on.md index ba92674..6206f0e 100644 --- a/docs/cli/add-on.md +++ b/docs/cli/add-on.md @@ -109,7 +109,7 @@ output: "required": [ "type", like this ... -## Tagrules +## Rule Based Tags !!! Note @@ -289,7 +289,9 @@ here xyz config --activitylog <spaceId> ## Virtual Spaces -!!! Note "To use this feature, your account needs access to the Data Hub Add-on Services." +!!! note + + "To use this feature, your account needs access to the Data Hub Add-on Services." Virtual Spaces give users access to multiple spaces with one ID. Group lets you bundle your spaces together, and changes get written back to their original spaces. Associate lets you make your own personal edits to a shared space or one with public data, merging the properties of objects with the same feature ID. diff --git a/docs/cli/basic-features.md b/docs/cli/basic-features.md index 49a9486..9a16a91 100644 --- a/docs/cli/basic-features.md +++ b/docs/cli/basic-features.md @@ -18,7 +18,7 @@ The general structure is that you call the `here` command followed by *command* which essentially corresponds to the API you want to interact with or get more information from. -### help +### Getting help You can always call up help on the HERE CLI either by not providing any parameter at all or by using the `--help` switch. @@ -27,7 +27,7 @@ by using the `--help` switch. here --help ``` -### configure +### Log-in to your Data Hub account As explained earlier, HERE CLI needs to know you to interact with your Data Hub Spaces. You can use @@ -55,7 +55,7 @@ to enable using Data Hub Add-on features. [Learn more](../../datahub_add-on) abo [Click here](../add-on) to learn how to setup and use Data Hub Add-on features Using HERE CLI. -### xyz +### [Interact with Data Hub Spaces](command-reference.md#xyz) The `xyz` command is used to interact with Data Hub Spaces. @@ -66,7 +66,7 @@ here xyz --help ``` -#### List all Spaces +#### [List Spaces](command-reference.md#list) To list all Spaces you have access to, you can use @@ -83,6 +83,7 @@ here xyz list Use this option to list another user's spaces using an access token they have shared with you. !!! tip + You can use this option with many CLI commands to access another user's spaces. Check for `--token` option in command's help. `--filter <filter>` a comma separated list of strings to filter spaces based on title or description @@ -92,7 +93,7 @@ Lets you list spaces whose title or description contain matching string(s). `-p, --prop <prop>` choose which space property to show when listing spaces: id, title or description. -#### Create a new Space +#### [Create a new Space](command-reference.md#create) ``` here xyz create -t "sample test xyz" -d "sample creation" @@ -101,6 +102,7 @@ here xyz create -t "sample test xyz" -d "sample creation" When you create a new Space, the SpaceID will be generated automatically. !!! tip + the `upload` command can also automatically generate a new space ID for you ##### Options @@ -110,6 +112,7 @@ When you create a new Space, the SpaceID will be generated automatically. `-d <desc>` description for the space !!! tip + When you have many spaces, you will be glad you added meaningful titles and descriptions. `--token <token>` an external token to create a space in another user's account @@ -119,10 +122,11 @@ When you create a new Space, the SpaceID will be generated automatically. Applies a schema validation json file to the space. The schema definition can be in the form of a web address or a local schema json file. Features that do not match this schema will not be uploaded to the space. !!! note + This is an Add-on feature that requires a license. Learn more about [Data Hub Add-on](../../datahub_add-on) features here. -#### Upload/Update data to a Space +#### [Upload/Update data to a Space](command-reference.md#upload) ##### Upload GeoJSON @@ -244,17 +248,20 @@ This feature should be used if your data has well-known and truly unique identif By default, the CLI will generate a unique feature ID during upload based on a hash of the properties and geometry. !!! note + Unique IDs are important for Data Hub Add-on features such as [Virtual Spaces](#virtual-spaces). !!! warning + Many GIS systems will simply assign incrementing integers as feature IDs to every file. These can conflict across files. ##### Upload and assign tags Tags are special properties that can be added to a feature that makes it easy to query them from the Data Hub API using the `&tags=` parameter. -!!! note Data Hub Tags should be used selectively, ideally using [Rule-Based Tags]() -. Tags are not meant to be a replacement for [Property Search](#property-search) as you will be duplicating existing data in a record. +!!! note + + Data Hub Tags should be used selectively, ideally using [Rule-Based Tags](add-on.md#rule-based-tags). Tags are not meant to be a replacement for [Property Search](#property-search) as you will be duplicating existing data in a record. ###### Assign tags interactively @@ -390,7 +397,7 @@ To execute the favorite upload command directly, do: `-h, --help` output usage information -#### Show contents of a space +#### [Show contents of a space](command-reference.md#show) ``` here xyz show YOUR_SPACE_ID @@ -428,6 +435,7 @@ If a property has been indexed by Data Hub, you can filter them with `-s` or `-- - When accessing Property Search via the API, the URL-safe arguments are `=`, `!=`, `=gt=`, `=gte=`, `=lt=`, `=lte=`. !!! note + Property Search is available in spaces with fewer than 15,000 features by default. For spaces larger than 15,000 features, a limited number will be indexed. To access more, you'll need a Data Hub Add-on license, [learn more about Data Hub Add-on features here](../datahub_add-on). @@ -437,7 +445,9 @@ You can use `show -p` or `--prop` to filter the properties that get returned by here xyz show -p p.property1,p.property2 -w -!!! Note "Your account needs access to the Data Hub Add-on Services." Learn more about [Data Hub Add-on](../datahub_add-on) features here. +!!! note + + "Your account needs access to the Data Hub Add-on Services." Learn more about [Data Hub Add-on](../datahub_add-on) features here. ##### Spatial Search @@ -490,7 +500,7 @@ These results are most easily viewable using `show -w`. ` -h, --help ` display help for command -#### Delete a Space +#### [Delete a Space](command-reference.md#delete) ``` here xyz delete YOUR_SPACE_ID @@ -506,7 +516,7 @@ Delete a Space you have access to. ` -h, --help ` display help for command -#### Clear a Space +#### [Clear a Space](command-reference.md#clear) ``` here xyz clear YOUR_SPACE_ID @@ -527,7 +537,7 @@ Clear data from your space. You clear the entire space, or clear by tag or featu ` -h, --help ` display help for command -#### List all tokens +#### [List all tokens](command-reference.md#token) ``` here xyz token @@ -548,7 +558,7 @@ YOUR_TOKEN_NR_2 PERMANENT 1534516620 xyz-hub=readFeatures ` -h, --help ` display help for command -#### Get or update more information about your spaces +#### [Get or update more information about your spaces](command-reference.md#config) You can use the `config` command to get and update information about your spaces. @@ -611,8 +621,11 @@ You can disable sharing by passing a `false` parameter: ` -h, --help ` display help for command -##### [Add-on Options](../datahub_add-on): -!!! Note "To use these features, your account needs access to the Data Hub Add-on Services." Learn more about [Data Hub Add-on](../datahub_add-on) features here. +##### [Add-on Options](../datahub_add-on.md): +!!! note + + To use these features, your account needs access to the Data Hub Add-on Services. Learn more about [Data Hub Add-on](../datahub_add-on) features here. + ` -s,--schema [schemadef] ` view or set schema definition (local filepath / http link) for your space, applicable on future data, use with add/delete/update @@ -632,3 +645,10 @@ You can disable sharing by passing a `false` parameter: ` --activitylog ` configure activity logs for your space interactively +### Transform csv, shp and gpx to geojson + + +### Geocode locations + + + diff --git a/docs/cli/command-reference.md b/docs/cli/command-reference.md index 047d59b..c70c9ce 100644 --- a/docs/cli/command-reference.md +++ b/docs/cli/command-reference.md @@ -6,286 +6,393 @@ In this section you can find all the supported commands and subcommands along wi ``` Commands: - configure|c [verify|refresh] setup configuration for authentication - xyz|xs [list|create|upload] work with xyz spaces + configure|c [set|verify] setup configuration for authentication + xyz|xs [list|create|upload] work with Data Hub spaces transform|tf [csv2geo|shp2geo|gpx2geo] convert from csv/shapefile/gpx to geojson geocode|gc geocode feature help [command] display help for command ``` -### configure +### [configure](basic-features.md#log-in-to-your-data-hub-account) Configure Here Developer account on Here CLI. + ``` Commands: - account configure HERE account email/password for authentiction. Account can be created from - https://developer.here.com/ + account configure HERE account email/password for authentiction. + Account can be created from https://developer.here.com/ verify Verify credentials refresh Refresh account setup help [command] display help for command ``` -### xyz +### [xyz](basic-features.md#interact-with-data-hub-spaces) Data Hub Space related operations + ``` Commands: - list|ls [options] information about available XYZ spaces - analyze [options] <id> property based analysis of the content of the given [id] - hexbin [options] <id> create fixed height hexbins (and their centroids) using points in an XYZ space, and - upload them to another space + list|ls [options] information about available Data Hub spaces + analyze [options] <id> property based analysis of the content of the + given [id] + hexbin [options] <id> create fixed height hexbins (and their centroids) + using points in a Data Hub space, and upload them to + another space show [options] <id> shows the content of the given [id] - delete [options] <id> delete the XYZ space with the given id - create [options] create a new XYZ space - clear [options] <id> clear data from XYZ space - token list all XYZ tokens - upload [options] [id] upload GeoJSON, CSV, or a Shapefile to the given id -- if no spaceID is given, a new - space will be created - config [options] <id> configure/view advanced XYZ features for space - join [options] <id> {XYZ Pro} create a new virtual XYZ space with a CSV and a space with geometries, + delete [options] <id> delete the Data Hub space with the given id + create [options] create a new Data Hub space + clear [options] <id> clear data from Data Hub space + token [options] list all Data Hub tokens + upload [options] [id] upload GeoJSON, CSV, or a Shapefile to the given + id -- if no spaceID is given, a new space will be + created + config [options] [id] configure/view advanced Data Hub features for + space + join [options] <id> {Data Hub Add-on} create a new virtual Data Hub + space with a CSV and a space with geometries, associating by feature ID - virtualize|vs [options] {xyz pro} create a new virtual XYZ space - gis [options] <id> {xyz pro} perform gis operations with space data + virtualize|vs [options] {Data Hub Add-on} create a new virtual Data Hub + space + gis [options] <id> {Data Hub Add-on} perform gis operations with + space data help [command] display help for command ``` -#### list -Information about available Data Hub spaces +#### [create](basic-features.md#create-a-new-space) +Create a new Data Hub Space. + ``` Options: - -r, --raw show raw XYZ space definition - --token <token> a external token to access another user's spaces - --filter <filter> a comma separted strings to filter spaces - -p, --prop <prop> property fields to include in table (default: []) - -h, --help display help for command + -t, --title [title] Title for Data Hub space + -d, --message [message] Short description + --token <token> a external token to create space in other user's + account + -s, --schema [schemadef] set json schema definition (local filepath / http + link) for your space, all future data for this + space will be validated for the schema + -h, --help display help for command ``` -#### hexbin -Create fixed height hexbins (and their centroids) using points in a Data Hub space, and upload them to another space +#### [list](basic-features.md#list-spaces) +Information about available Data Hub spaces ``` Options: - -c, --cellsize <cellsize> size of hexgrid cells in meters, comma-separate multiple values - -i, --ids add IDs of features counted within the hexbin as an array in the hexbin's feature - property - -p, --groupBy <groupBy> name of the feature property by which hexbin counts will be further grouped - -a, --aggregate <aggregate> name of the feature property used for aggregating sum value of all the features - inside a hexbin - -r, --readToken <readToken> token of another user's source space, from which points will be read - -w, --writeToken <writeToken> token of another user's target space to which hexbins will be written - -t, --tags <tags> only make hexbins for features in the source space that match the specific tag(s), - comma-separate multiple values - -b, --bbox [bbox] only create hexbins for records inside the bounding box specified either by - individual coordinates provided interactively or as minLon,minLat,maxLon,maxLat (use - “\ “ to escape a bbox with negative coordinate(s)) - -l, --latitude <latitude> latitude which will be used for converting cellSize from meters to degrees - -z, --zoomLevels <zoomLevels> hexbins optimized for zoom levels (1-18) - comma separate multiple values(-z 8,10,12) - or dash for continuous range(-z 10-15) - -h, --help display help for command + -r, --raw show raw Data Hub space definition + --token <token> a external token to access another user's spaces + --filter <filter> a comma separted strings to filter spaces + -p, --prop <prop> property fields to include in table (default: []) + -h, --help display help for command ``` -#### show +#### [show](basic-features.md#show-contents-of-a-space) Shows the contents of the given Data Hub Space. + ``` Options: -l, --limit <limit> Number of objects to be fetched -o, --offset <offset> The offset / handle to continue the iteration -t, --tags <tags> Tags to filter on - -r, --raw show raw XYZ space content - --all iterate over entire XYZ space to get entire data of space, output will be shown on the - console in geojson format + -r, --raw show raw Data Hub space content + --all iterate over entire Data Hub space to get entire + data of space, output will be shown on the console + in geojson format --geojsonl to print output of --all in geojsonl format -c, --chunk [chunk] chunk size to use in --all option, default 5000 --token <token> a external token to access another user's space - -p, --prop <prop> selection of properties, use p.<FEATUREPROP> or f.<id/updatedAt/tags/createdAt> - -w, --web display XYZ space on http://geojson.tools - -v, --vector inspect and analyze using XYZ Space Invader and tangram.js - -s, --search <propfilter> search expression in "double quotes", use single quote to signify string value, use - p.<FEATUREPROP> or f.<id/updatedAt/tags/createdAt> (Use '+' for AND , Operators : - >,<,<=,<=,=,!=) (use comma separated values to search multiple values of a property) - {e.g. "p.name=John,Tom+p.age<50+p.phone='9999999'+p.zipcode=123456"} + -p, --prop <prop> selection of properties, use p.<FEATUREPROP> or + f.<id/updatedAt/tags/createdAt> + -w, --web display Data Hub space on http://geojson.tools + -v, --vector inspect and analyze using Data Hub Space Invader + and tangram.js + -s, --search <propfilter> search expression in "double quotes", use single + quote to signify string value, use + p.<FEATUREPROP> or f.<id/updatedAt/tags/createdAt> + (Use '+' for AND , Operators : >,<,<=,<=,=,!=) + (use comma separated values to search multiple + values of a property) {e.g. + "p.name=John,Tom+p.age<50+p.phone='9999999'+p.zipcode=123456"} --spatial indicate to make spatial search on the space - --radius <radius> indicate to make radius spatial search or to thicken input geometry (in meters) - --center <center> comma separated lon,lat values to specify the center point for radius search - --feature <feature> comma separated spaceid,featureid values to specify reference geometry (taken from - feature) for spatial query - --geometry <geometry> geometry file to upload for spatial query (single feature in geojson file) + --radius <radius> indicate to make radius spatial search or to + thicken input geometry (in meters) + --center <center> comma separated lon,lat values to specify the + center point for radius search + --feature <feature> comma separated spaceid,featureid values to + specify reference geometry (taken from feature) + for spatial query + --geometry <geometry> geometry file to upload for spatial query (single + feature in geojson file) -h, --help display help for command ``` -#### delete -Delete a given Data Hub Space. +#### [upload](basic-features.md#uploadupdate-data-to-a-space) +Upload GeoJSON, CSV, or a Shapefile to the given Space -- if no spaceID is given, a new space will be created. ``` -Options: - --force skip the confirmation prompt - --token <token> a external token to delete another user's space - -h, --help display help for command + -f, --file <file> comma separated list of local GeoJSON, + GeoJSONL, Shapefile, GPX, or CSV files (or + GeoJSON/CSV URLs); use a directory path and + --batch [filetype] to upload all files of + that type within a directory + -c, --chunk [chunk] chunk size, default 200 -- use lower values + (1 to 10) to allow safer uploads of very + large geometries (big polygons, many + properties), use higher values (e.g. 500 to + 5000) for faster uploads of small geometries + (points and lines, few properties) + -t, --tags [tags] fixed tags for the Data Hub space + --token <token> a external token to upload data to another + user's space + -x, --lon [lon] longitude field name + -y, --lat [lat] latitude field name + -z, --point [point] points field name with coordinates like + (Latitude,Longitude) e.g. (37.7,-122.4) + --lonlat parse a -—point/-z csv field as (lon,lat) + instead of (lat,lon) + -p, --ptag [ptag] property name(s) to be used to add tags, + property_name@value, best for limited + quantitative values + -i, --id [id] property name(s) to be used as the feature ID + (must be unique) -- multiple values can be + comma separated + -a, --assign interactive mode to analyze and select fields + to be used as tags and unique feature IDs + -o, --override override default property hash feature ID + generation and use existing GeoJSON feature + IDs + -s, --stream streaming support for upload and/or large + csv and geojson uploads using concurrent + writes, tune chunk size with -c + -d, --delimiter [,] alternate delimiter used in CSV (default: + ",") + -q, --quote ["] quote used in CSV (default: "\"") + -e, --errors print data upload errors + --string-fields <stringFields> property name(s) of CSV string fields *not* + to be automatically converted into numbers or + booleans (e.g. number-like census geoids, + postal codes with leading zeros) + --groupby <groupby> consolidate multiple rows of a CSV into a + single feature based on a unique ID + designated with -i; values of each row within + the selected column will become top level + properties within the consolidated feature + --date <date> date-related property name(s) of a feature to + be normalized as a ISO 8601 datestring + (datahub_iso8601_[propertyname]), and unix + timestamp (datahub_timestamp_[propertyname] + --datetag [datetagString] comma separated list of granular date tags to + be added via --date. possible options - year, + month, week, weekday, year_month, year_week, + hour + --dateprops [datepropsString] comma separated list of granular date + properties to be added via --date. possible + options - year, month, week, weekday, + year_month, year_week, hour + --noCoords upload CSV files with no coordinates, + generates null geometry (best used with -i + and virtual spaces) + --history [history] repeat commands previously used to upload + data to a space; save and recall a specific + command using "--history save" and "--history + fav" + --batch [batch] upload all files of the same type within a + directory; specify "--batch + [geojson|geojsonl|csv|shp|gpx]" (will inspect + shapefile subdirectories). select directory + with -f + -h, --help display help for command ``` +#### [clear](basic-features.md#clear-a-space) +Clear data from a Data Hub Space. -#### create -Create a new Data Hub Space. ``` Options: - -t, --title [title] Title for XYZ space - -d, --message [message] Short description - --token <token> a external token to create space in other user's account - -s, --schema [schemadef] set json schema definition (local filepath / http link) for your space, all future data - for this space will be validated for the schema - -h, --help display help for command + -t, --tags <tags> tags for the Data Hub space + -i, --ids <ids> ids for the Data Hub space + --token <token> a external token to clear another user's space data + --force skip the confirmation prompt + -h, --help display help for command ``` +#### [delete](basic-features.md#delete-a-space) +Delete a given Data Hub Space. -#### clear -Clear data from a Data Hub Space. ``` Options: - -t, --tags <tags> tags for the XYZ space - -i, --ids <ids> ids for the XYZ space - --token <token> a external token to clear another user's space data - --force skip the confirmation prompt - -h, --help display help for command + --force skip the confirmation prompt + --token <token> a external token to delete another user's space + -h, --help display help for command ``` -#### token -List all Data Hub tokens. +#### [token](basic-features.md#list-all-tokens) +List all Data Hub tokens. -#### upload -Upload GeoJSON, CSV, or a Shapefile to the given Space -- if no spaceID is given, a new space will be created. ``` Options: - -f, --file <file> comma separated list of local GeoJSON, GeoJSONL, Shapefile, GPX, or CSV files (or - GeoJSON/CSV URLs); use a directory path and --batch [filetype] to upload all - appropriate files within a directory - -c, --chunk [chunk] chunk size, default 200 -- use lower values (1 to 10) to allow safer uploads of very - large geometries (big polygons, many properties), use higher values (e.g. 500 to - 5000) for faster uploads of small geometries (points and lines, few properties) - -t, --tags [tags] fixed tags for the XYZ space - --token <token> a external token to upload data to another user's space - -x, --lon [lon] longitude field name - -y, --lat [lat] latitude field name - -z, --point [point] points field name with coordinates like (Latitude,Longitude) e.g. (37.7,-122.4) - --lonlat parse a -—point/-z csv field as (lon,lat) instead of (lat,lon) - -p, --ptag [ptag] property name(s) to be used to add tags, property_name@value, best for limited - quantitative values - -i, --id [id] property name(s) to be used as the feature ID (must be unique) -- multiple values can - be comma separated - -a, --assign interactive mode to analyze and select fields to be used as tags and unique feature - IDs - -o, --override override default property hash feature ID generation and use existing GeoJSON feature - IDs - -s, --stream streaming support for upload and/or large csv and geojson uploads using concurrent - writes, tune chunk size with -c - -d, --delimiter [,] alternate delimiter used in CSV (default: ",") - -q, --quote ["] quote used in CSV (default: "\"") - -e, --errors print data upload errors - --string-fields <stringFields> property name(s) of CSV string fields *not* to be automatically converted into - numbers or booleans (e.g. number-like census geoids, postal codes with leading zeros) - --groupby <groupby> consolidate multiple rows of a CSV into a single feature based on a unique ID - designated with -i; values of each row within the selected column will become top - level properties within the consolidated feature - --date <date> date-related property name(s) of a feature to be normalized as a ISO 8601 datestring - (xyz_iso8601_[propertyname]), and unix timestamp (xyz_timestamp_[propertyname] - --datetag [datetagString] comma separated list of granular date tags to be added via --date. possible options - - year, month, week, weekday, year_month, year_week - --dateprops [datepropsString] comma separated list of granular date properties to be added via --date. possible - options - year, month, week, weekday, year_month, year_week - --noCoords upload CSV files with no coordinates, generates null geometry (best used with -i and - virtual spaces) - --history [history] repeat commands previously used to upload data to a space; save and recall a specific - command using "--history save" and "--history fav" - --batch [batch] select type of files to be uploaded in batch (select directory with -f) - -h, --help display help for command + --console opens web console for Data Hub + -h, --help display help for command ``` -#### config +#### [config](basic-features.md#get-or-update-more-information-about-your-spaces) Configure/view advanced Data Hub features for a space. + ``` Options: - --shared <flag> set your space as shared / public (default is false) + --shared <flag> set your space as shared / public (default is + false) -t,--title [title] set title for the space -d,--message [message] set description for the space -c,--copyright [copyright] set copyright text for the space - --cacheTTL <cacheTTL> set cacheTTL value for the space with valid number + --cacheTTL <cacheTTL> set cacheTTL value for the space with valid + number --stats see detailed space statistics - --token <token> a external token to access another user's space config and stats information + --token <token> a external token to access another user's space + config and stats information -r, --raw show raw json output - -s,--schema [schemadef] view or set schema definition (local filepath / http link) for your space, applicable on - future data, use with add/delete/update - --searchable view or configure searchable properties of an xyz space, use with add/delete/update - --tagrules add, remove, view the conditional rules to tag your features automatically, use with - add/delete/update -- at present all tag rules will be applied synchronously before - features are stored ( mode : sync ) - --delete use with schema/searchable/tagrules options to remove the respective configurations - --add use with schema/searchable/tagrules options to add/set the respective configurations - --update use with tagrules options to update the respective configurations - --view use with schema/searchable/tagrules options to view the respective configurations - --activitylog configure activity logs for your space interactively + -s,--schema [schemadef] view or set schema definition (local filepath / + http link) for your space, applicable on future + data, use with add/delete/update + --searchable view or configure searchable properties of an + Data Hub space, use with add/delete/update + --tagrules add, remove, view the conditional rules to tag + your features automatically, use with + add/delete/update -- at present all tag rules + will be applied synchronously before features are + stored ( mode : sync ) + --delete use with schema/searchable/tagrules options to + remove the respective configurations + --add use with schema/searchable/tagrules options to + add/set the respective configurations + --update use with tagrules options to update the + respective configurations + --view use with schema/searchable/tagrules options to + view the respective configurations + --activitylog configure activity logs for your space + interactively + --console opens web console for Data Hub + -h, --help display help for command +``` + +#### [virtualize](add-on.md#virtual-spaces) +Create a new virtual Data Hub space. + +``` +Options: + -t, --title [title] Title for virtual Data Hub space + -d, --message [message] set description for the space + -g, --group [spaceids] Group the spaces (all objects of each space will + be part of the response) - enter comma separated + space ids + -a, --associate [spaceids] Associate the spaces. Features with same id will + be merged into one feature. Enter comma separated + space ids [space1,space2] -- space1 properties + will be merged into space2 features. -h, --help display help for command ``` -#### join +#### [join](add-on.md#join-virtual-spaces) Create a new virtual Data Hub space with a CSV and a space with geometries, associating by feature ID. + ``` Options: -f, --file <file> csv to be uploaded and associated - -k, --keyField <keyField> field in csv file to become feature id + -i, --keyField <keyField> field in csv file to become feature id -x, --lon [lon] longitude field name -y, --lat [lat] latitude field name - -z, --point [point] points field name with coordinates like (Latitude,Longitude) e.g. (37.7,-122.4) - --lonlat parse a —point/-z csv field as (lon,lat) instead of (lat,lon) - -d, --delimiter [,] alternate delimiter used in csv (default: ",") + -z, --point [point] points field name with coordinates like + (Latitude,Longitude) e.g. (37.7,-122.4) + --lonlat parse a —point/-z csv field as (lon,lat) + instead of (lat,lon) + -d, --delimiter [,] alternate delimiter used in csv (default: + ",") -q, --quote ["] quote used in csv (default: "\"") - --token <token> a external token to create another user's spaces - -s, --stream streaming data for faster uploads and large csv support - --string-fields <stringFields> property name(s) of CSV string fields *not* to be automatically converted into - numbers or booleans (e.g. number-like census geoids, postal codes with leading - zeros) + --token <token> a external token to create another user's + spaces + -s, --stream streaming data for faster uploads and large + csv support + --string-fields <stringFields> property name(s) of CSV string fields *not* + to be automatically converted into numbers or + booleans (e.g. number-like census geoids, + postal codes with leading zeros) + --groupby <groupby> consolidate multiple rows of a CSV into a + single feature based on a unique ID + designated with -i; values of each row within + the selected column will become top level + properties within the consolidated feature -h, --help display help for command ``` -#### virtualize -Create a new virtual Data Hub space. +#### [hexbin](add-on.md#hexbin) +Create fixed height hexbins (and their centroids) using points in a Data Hub space, and upload them to another space + ``` Options: - -t, --title [title] Title for virtual XYZ space - -d, --message [message] set description for the space - -g, --group [spaceids] Group the spaces (all objects of each space will be part of the response) - enter comma - separated space ids - -a, --associate [spaceids] Associate the spaces. Features with same id will be merged into one feature. Enter comma - separated space ids [space1,space2] -- space1 properties will be merged into space2 - features. - -h, --help display help for command + -c, --cellsize <cellsize> size of hexgrid cells in meters, + comma-separate multiple values + -i, --ids add IDs of features counted within the hexbin + as an array in the hexbin's feature property + -p, --groupBy <groupBy> name of the feature property by which hexbin + counts will be further grouped + -a, --aggregate <aggregate> name of the feature property used for + aggregating sum value of all the features + inside a hexbin + -r, --readToken <readToken> token of another user's source space, from + which points will be read + -w, --writeToken <writeToken> token of another user's target space to which + hexbins will be written + -t, --tags <tags> only make hexbins for features in the source + space that match the specific tag(s), + comma-separate multiple values + -b, --bbox [bbox] only create hexbins for records inside the + bounding box specified either by individual + coordinates provided interactively or as + minLon,minLat,maxLon,maxLat (use “\ “ to + escape a bbox with negative coordinate(s)) + -l, --latitude <latitude> latitude which will be used for converting + cellSize from meters to degrees + -z, --zoomLevels <zoomLevels> hexbins optimized for zoom levels (1-18) - + comma separate multiple values(-z 8,10,12) or + dash for continuous range(-z 10-15) + -h, --help display help for command ``` -#### gis + +#### [gis](add-on.md#gis) Perform GIS operations with space data. + ``` Options: - --centroid calculates centroids of Line and Polygon features and uploads in a different space + --centroid calculates centroids of Line and Polygon features and + uploads in a different space --length calculates length of LineString features --area calculates area of Polygon features - --voronoi calculates Voronoi Polygons of point features and uploads in different space - --tin calculates Delaunay Polygons of point features and uploads in different space - --property <property> populates Delaunay polygons' properties based on the specified feature property - -c, --chunk [chunk] chunk size, default 20 -- default for polygons, increase for faster point feature uploads + --voronoi calculates Voronoi Polygons of point features and + uploads in different space + --tin calculates Delaunay Polygons of point features and + uploads in different space + --property <property> populates Delaunay polygons' properties based on the + specified feature property + -c, --chunk [chunk] chunk size, default 20 -- default for polygons, + increase for faster point feature uploads -t, --tags <tags> source space tags to filter on - --samespace option to upload centroids/voronoi/tin to same space, use tags to filter + --samespace option to upload centroids/voronoi/tin to same space, + use tags to filter -h, --help display help for command ``` - ### transform -Transform between various file formats. +Transform various file formats to geojson. + ``` Commands: csv2geo [options] <path> convert csv to geojson shp2geo <path> convert shapefile to geojson gpx2geo <path> convert gpx to geojson - help [command] display help for command + help [command] display help for command ``` #### csv2geo Convert a csv file to geojson. + ``` Options: -y, --lat [lat] latitude field name @@ -293,16 +400,8 @@ Options: -d, --delimiter [,] delimiter used in csv (default: ",") -q, --quote ["] quote used in csv (default: "\"") -z, --point [point] points field name - --string-fields <stringFields> comma seperated property names which needs to be converted as String even though - they are numbers or boolean e.g. postal code + --string-fields <stringFields> comma seperated property names which needs to + be converted as String even though they are + numbers or boolean e.g. postal code -h, --help display help for command ``` - -#### shp2geo -Convert shapefile format to geojson. - -#### gpx2geo -Convert GPX format to geojson. - -### geocode -Geocode a location using Here Location Services. diff --git a/docs/cli/hexbins.md b/docs/cli/hexbins.md index b1fd2db..6878886 100644 --- a/docs/cli/hexbins.md +++ b/docs/cli/hexbins.md @@ -17,7 +17,9 @@ If you don't have data handy, you can use this CSV of [bicycle parking in San Fr You'll be prompted to enter a title and description, and Data Hub will generate a unique ID for your dataset. Copy this as you'll need it to access the data and generated hexbins. -!!! note some of the features in this file do not have any coordinates -- the HERE CLI will report these as errors. +!!! note + Some of the features in this file do not have any coordinates -- the HERE CLI will report these as errors. + After the upload finishes, you can preview the map using geojson.tools diff --git a/mkdocs.yml b/mkdocs.yml index 46cb6bf..f3efc0c 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -53,7 +53,7 @@ extra: nav: - Introduction: index.md - Getting Started: getting-started.md - - Data Hub Studio: + - Here Studio: - Quick Tour: studio/index.md - Navigating: studio/navigating.md - Data: studio/data.md From b6641996e7fabbbf7e8778349f64e7ab4847ec75 Mon Sep 17 00:00:00 2001 From: Jaidatt Sharma <jaidatt.sharma@here.com> Date: Sat, 20 Jun 2020 00:06:30 +0530 Subject: [PATCH 08/21] DOc updates 5. --- docs/cli/add-on.md | 151 ++++++++++++------------ docs/cli/shapefiles.md | 155 ------------------------- docs/cli/{hexbins.md => tutorials.md} | 161 ++++++++++++++++++++++++++ mkdocs.yml | 3 +- 4 files changed, 237 insertions(+), 233 deletions(-) delete mode 100644 docs/cli/shapefiles.md rename docs/cli/{hexbins.md => tutorials.md} (50%) diff --git a/docs/cli/add-on.md b/docs/cli/add-on.md index 6206f0e..7cbc3fa 100644 --- a/docs/cli/add-on.md +++ b/docs/cli/add-on.md @@ -1,42 +1,50 @@ -# HERE CLI Add-on +# Add-on features via HERE CLI In this section we give you a quick overview of the advanced commands to use Data Hub Add-on features with Data Hub Spaces from the HERE CLI. -## Schema Definition: +## Schema Validation for GeoJSON data -A schema validation json file can be configured for a space. The schema definition can be in the form of a web address or a local schema json file. Features that do not match this schema will not be uploaded. User can use local filepath / hyper link to set or view the schema defination. +A JSON schema definition file can be configured for a space. The schema definition can be in the form of a web address or a local file. Features that do not match this schema will not be uploaded. User can use local filepath/hyper link to set or view the schema definition. -!!! Note +!!! note - User can apply schema validation while creating space using **create** command and using - **config** command for existing space. User can use --schema or -s option to apply schema. + Schema definition configurations and modifications will be applied to future data uploads, and not to existing data in a space. + -### Apply schema validation to existing space using filepath [Using Config Command ] +### Configuring schema for a space -check available Config options using --help or -h command: +You can configure the JSON schema definition for an existing space using the 'config' command. -``` -here xyz config --help OR here xyz config -h -``` +!!! note + + Data Hub Schema Validation expects a GeoJSON FeatureCollection schema to validate against the uploaded data. + + +#### Add/Update schema +To set a new schema defintion or update an existing schema definition for a space using a local file or a web link: -#### Add/Upload schema : ``` -here xyz config YOUR_SPACE_ID --add --schema filepath/schema_definition.json +here xyz config YOUR_SPACE_ID --add --schema [LOCAL_FILE_PATH | SCHEMA_HTTP_URL] + ``` -e.g here xyz config kqifmFel --add --schema /Users/xyz/schema_defination.json +You can add a schema definition to a space while creating it as well: +``` +here xyz create -t <SPACE_TITLE> -d <SPACE_DESCRIPTION> --schema [LOCAL_FILE_PATH | SCHEMA_HTTP_URL] +``` -#### View schema : +### View schema : +To view the schema definition configured on a space: ``` here xyz config YOUR_SPACE_ID --schema --view ``` -e.g here xyz config kqifmFel --schema --view -output: +Sample output: +``` { "definitions": {}, "$schema": "http://json-schema.org/draft-07/schema#", @@ -47,75 +55,65 @@ output: "geometry", "type", "properties" - ], like this .... - - -!!! Note - - User needs to upload the data to the same space to check the schema validation is working - or not.Applied schema validation will not work on existing data. - -#### Delete schema : + ]... ``` -here xyz config YOUR_SPACE_ID -s --delete -``` -e.g here xyz config kqifmFel -s --delete - -### Apply schema validation to new space using url [Using Create Command ] - -check available Create options using --help or -h command: +#### Delete schema +To delete a schema definition for a space: ``` -here xyz create --help OR here xyz create -h +here xyz config YOUR_SPACE_ID -s --delete ``` -#### Add/Upload schema : - -``` -here xyz create -s website/schema_defination.json -``` +## Rule Based Tags -e.g here xyz create -s https://xyz.api.here.com/hub/schemas/ZUHvCMys/5b15d45ebfe242cdc1ec78bdd3657e27370cd65da7b5dd202a219bda4d59d22a/1.json +Rule Based Tagging feature lets you create tags on features as you upload data to a space based on the conditional rules set up against the feature properties. +!!! Note -output : Data Hub space '66hCJ8uY' created successfully + Rule based tagging does not create tags on existing data you have on the space. It only tags the data you upload after setting the rules. -#### View schema : +The tag rules can be set up for string, boolean or numeric properties and you can even combine multiple conditions as well. The name of the rule you create is set as tag on the feature of the properties of the feature satisfy the condition you set up. +!!! Important tips + + The property names inside the ***properties*** key of a geojson feature need to be prefixed with a ***p.***, and those outside it, need to be have an ***f.*** prefix. + +Look at the following example feature and corresponding sample tag rule conditions: ``` -here xyz config YOUR_SPACE_ID --schema --view -``` -e.g here xyz config 66hCJ8uY --schema --view - - -output: { - "definitions": {}, - "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "http://example.com/root.json", - "type": "object", - "title": "The Root Schema", - "required": [ - "geometry", - "type", - "properties" - ], - "properties": { - "geometry": { - "$id": "#/properties/geometry", - "type": "object", - "title": "The Geometry Schema", - "required": [ - "type", like this ... - -## Rule Based Tags - -!!! Note - - Tagrule is not applicable on existing data. When user apply tagrules they have to upload the data again to check the tagrule details. + "geometry": { + "coordinates": [ + 52.3828125, + "29.53522956294847" + ], + "type": "Point" + }, + "id": "987654321", + "properties": { + "averageInvoice": 25, + "details": { + "capacity": 20, + "employeeCount": 10 + } + "category": "Coffee shop", + "costCategory": "High", + "opensEarly": true + "name": "Data Hub Cafe" + }, + "type": "Feature" +} +``` + +| Tag_name | Auto_tag_condition | +| :------------- | -----------: | +| coffeeShop | p.categorey == 'Coffee Shop' | +| opensEarly | p.opensEarly == true | +| largeGroupFriendly | p.details.capacity > 16 && p.details.employee > 8 | +| id@987654321 | f.id == 987654321 | + -### Add tagrule +### Add a tagrule ``` here xyz config –tagrules <spaceId> --add @@ -133,7 +131,7 @@ here xyz config –tagrules <spaceId> --add ><b style='color:green'> ? </b> **condition :** <b style='color:Teal'> f.id==123 </b> -### View tagrules +### View tag rules ``` here xyz config –tagrules <spaceId> or here xyz config –tagrules <spaceId> --view @@ -147,7 +145,8 @@ output: | :------------- | :----------: | -----------: | | Name | Sync | f.id==123 | -### Delete tagrule [user can delete one or all tagrules using delete command]: + +### Delete tag rules ``` here xyz config –tagrules <spaceId> --delete @@ -186,7 +185,7 @@ here xyz config –tagrules <spaceId> --update </p> </div> -### View updated tagrules +### View updated tagr ules ``` here xyz config –tagrules <spaceId> or here xyz config –tagrules <spaceId> --view @@ -426,7 +425,7 @@ These hexagons (or their centroids) and their statistics can be quickly displaye Hexbins are tagged by zoom level, width, and type, making it easy to extract one set from the hexbin space for display and comparison. -You can learn more about hexbins and how to display them [in this tutorial](../hexbins). +You can learn more about hexbins and how to display them [in this tutorial](tutorials.md#hexbins). ### Data contained in Data Hub Hexbins diff --git a/docs/cli/shapefiles.md b/docs/cli/shapefiles.md deleted file mode 100644 index 6f24f54..0000000 --- a/docs/cli/shapefiles.md +++ /dev/null @@ -1,155 +0,0 @@ -# Importing shapefiles into Data Hub - -[Shapefiles](https://en.wikipedia.org/wiki/Shapefile) are a proprietary but common geospatial file format developed by ESRI. It is frequently used by governments to store geospatial data. - -As of version 1.1 of the HERE CLI, most shapefiles can be easily uploaded into a Data Hub Space. - - here xyz upload -f my_shapefile.shp - -The CLI inspects the CRS and projection data in the `.prj` file normally found in the unzipped shapefile directory and will attempt to convert it to WGS84. If the CLI returns an error, the shapefile will require extra steps before you can bring it into Data Hub. - -In this tutorial, we'll cover what you need to do to successfully import shapefiles, along with special steps using other open source tools for those trickier ones. - -This document assumes: - -- you have already have a free [HERE developer account](https://developer.here.com/) -- you have installed the [HERE Data Hub CLI](https://developer.here.com/tutorials/install-here-cli/) -- you have reviewed the [Using the CLI](https://developer.here.com/tutorials/using-the-xyz-cli/) codelab - -You should also install -- [mapshaper](https://github.com/mbloch/mapshaper) -- [QGIS](https://www.qgis.org/) and the [HERE Data Hub QGIS plugin](https://plugins.qgis.org/plugins/XYZHubConnector/) - -## Standard shapefile upload via the HERE Data Hub CLI - -Unlike a GeoJSON file, a shapefile is made up of a number of separate files. Shapefiles on the internet are usually zipped, but once uncompressed you will see a number of files with the same name but different extensions. Some of the more important ones are: - -- `.shp` - contains the geometries of the features (points, lines, polygons) -- `.dbf` - contains the attributes for the features -- `.prj` - contains information about the projection and coordinate reference system (CRS) - -If the shapefile is under 200MB, you should be able to upload it using the HERE Data Hub CLI. - -In the terminal, `cd` to the unzipped shapefile directory, and type - - here xyz upload space_id -f my_shapefile.shp - -The CLI will look for `my_shapefile.dbf` and other files in the specified directory. (If it is missing, no attributes of the geometries will be imported.) - -Note that you can use `-a` to select attributes of features to convert into tags, which will let you filter features server-side when you access the Data Hub API. - -## Advanced shapefile upload - -Shapefiles are an infinitely variable format, and there will be cases where you may need to manipulate or modify the data in order to import it into your Data Hub space. You can do this with other open-source geospatial tools, specifically `mapshaper` and QGIS. - -### mapshaper - -`mapshaper` is a powerful command-line tool for editing and manipulating geospatial data in a variety of common formats. - - https://github.com/mbloch/mapshaper - https://github.com/mbloch/mapshaper/wiki/Command-Reference - -You can install it using `npm`: - - npm install -g mapshaper - -Note that `mapshaper` can modify shapefiles directly, or convert shapefiles into GeoJSON. Converting to GeoJSON will give you more options and faster uploads when bringing the data into Data Hub. The [mapshaper documentation](https://github.com/mbloch/mapshaper/wiki/Command-Reference) provides a wide variety of options, but a simple conversion command is: - - mapshaper my_geodata.shp -o my_geodata.geojson - here xyz upload -f my_geodata.geojson -a - -`-a` lets you interactively pick property values to convert into tags. You can use `-s` to stream the file and upload it much more quickly, but in this case you will need to specify the property keys with `-p` - - here xyz upload -f my_geodata.geojson -p property_name -s - -Depending on the size of the shapefile you may be able to pipe the geojson from `mapshaper` directly to the Data Hub HERE CLI, using the `-` option in `mapshaper`: - - mapshaper my_geodata.shp -o format=geojson - | here xyz upload spaceID -a -t specific_tag - -_Note: While you normally can use `upload` without specifying a Data Hub Space ID, you need to do so when piping._ - -You can also stream it, which will upload your data much more quickly: - - mapshaper my_geodata.shp -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s - -(If you see unusual errors when piping from `mapshaper` to Data Hub, you may have more success keeping the conversion and uploading as separate steps.) - -Note that you can also run `mapshaper` as a web app, though there may be limits on file sizes. - - http://mapshaper.org - - -### HERE Data Hub QGIS plugin - -QGIS is an open-source desktop GIS tool that lets you edit, visualize, manage, analyze and convert geospatial data. You can upload and download data from your Data Hub spaces using the [HERE Data Hub QGIS plugin](https://plugins.qgis.org/plugins/XYZHubConnector/). (The plugin is also available [on Github](https://github.com/heremaps/xyz-qgis-plugin).) - -You can install the HERE Data Hub QGIS plugin from within QGIS Plugin search tool if you have the "show experimental plugins" option checked in the plugin console settings. - -![experimental](../assets/images/qgis_plugin_experimental.png) - -You can easily open almost any shapefile in QGIS, at which point you can save it to your Data Hub spaces using the HERE Data Hub QGIS plugin, or export it as GeoJSON to the desktop to use the HERE Data Hub CLI streaming upload options. - - -## Large individual features - -Some shapefiles may contain very large and extremely detailed individual lines or polygons. (Coastlines are a common example.) If a single feature is greater than 10-20MB, you may see `400` or `413` http errors when you try to upload the shapefile. In many cases, this level of detail is unnecessary for web mapping. If so, you can try to simplify the feature using `mapshaper` or QGIS. You may also want to adjust HERE Data Hub CLI upload parameters so less data is sent in each API request. - -### Adjusting 'chunk' parameters - -In order to optimize upload speed, the CLI "chunks" features together and then sends the chunk to the API. There are typically 200 features per chunk. While a large feature may be small enough to be uploaded, when combined with other features, the chunk may be too large for the API. - -You can adjust the chunk size using `-c` -- in this example, the CLI will upload 100 features per API request: - - here xyz upload spaceID -f large_features.shapefile -c 100 - -Depending on the size of the feature, you may want to try `c -10` (ten per request) or even `c -1` (which would load one feature at a time). - -### Simplifying with mapshaper - -You can simplify lines and polygons in shapefiles using `-simplify`. - - mapshaper very_large_features.shp -simplify dp 20% -o simplified_features.geojson - -Depending on the zoom level and extent your web map, you can also try `10%`, `5%`, and `1%`. - -More information on simplification is available here: https://github.com/mbloch/mapshaper/wiki/Command-Reference#-simplify - -As previously mentioned, for smaller shapefiles you can pipe output from `mapshaper` directly to the HERE Data Hub CLI, accelerating your TTM (Time To Map). - - mapshaper big_shapefile.shp -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s - -### QGIS - -- open the shapefile in QGIS -- choose Vector -> Geometry Tools -> Simplify -- save the simplified data to a new Data Hub space using the HERE Data Hub plugin - -Note that the Simplify tool works in decimal degrees, and the default is 1 degree, which is probably not what you want. Useful values depend on the extent and zoom levels of your map, but `0.01`, `0.001`, `0.0001`, and `0.00001` are interesting values. - - -## Very large shapefiles (> 200MB) - -The HERE Data Hub CLI will attempt to load the entire shapefile into memory before uploading it to the API. This will generally work for shapefiles up to 200MB, but you will start to see Node.js memory errors beyond that. - -While GeoJSON and CSVs can be streamed via the `upload -s` option, this option is not yet available for shapefiles. You will have the most success converting the shapefile to GeoJSON and then uploading to Data Hub. - - mapshaper big_data.shp -o format=geojson big_data.geojson - here xyz upload spaceID -f big_data.geojson -s - -_Note that `-a` is not available when `-s` is used, but you can still specify properties to convert into tags using `-p`._ - -You can also open the very large shapefile in QGIS and save directly to a Data Hub space using the Data Hub QGIS plugin, though this will be slower than using the CLI streaming feature as the QGIS plugin is not multi-threaded. - -## Projections and CRS (Coordinate Reference Systems) - -Just like standards, the beauty of projections is there are so many to choose from. GeoJSON expects points to be projected in Web Mercator (WGS84/EPSG:4326). Many shapefiles are in different projections, or use local projections without lat/lon coordinates (i.e. state plane). The CLI will inspect the .prj file and attempt to convert it. If it is an uncommon projection, you may see errors, but it is easy to get `mapshaper` to try to convert into GeoJSON-friendly coordinates. - - mapshaper different_projection.shp -proj wgs84 -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s - -If you see any `node.js` memory errors, you can break it up into two steps: - - mapshaper different_projection.shp -proj wgs84 -o format=geojson different_projection.geojson - here xyz upload spaceID -f different_projection.geojson - -If you continue to see errors, you may want to try opening the shapefile in QGIS or use GDAL's `ogr2ogr` conversion tools. - diff --git a/docs/cli/hexbins.md b/docs/cli/tutorials.md similarity index 50% rename from docs/cli/hexbins.md rename to docs/cli/tutorials.md index 6878886..058fe07 100644 --- a/docs/cli/hexbins.md +++ b/docs/cli/tutorials.md @@ -1,3 +1,5 @@ +# Hexbins + ## Creating hexbins with the HERE CLI The `hexbin` command in the HERE CLI lets you easily create hexbins and their centroids from large, dense point datasets in your XYZ spaces. Hexbins can be useful for data analysis, and can also allow you to visualize datasets that are too large to effectively view at low (regional or national) map zoom levels. @@ -205,3 +207,162 @@ Since each zoom level can have its own hexbins and centroids, you can dynamicall https://burritojustice.github.io/noaa_historic_tornadoes/ +# Shapefiles + +## Importing shapefiles into Data Hub + +[Shapefiles](https://en.wikipedia.org/wiki/Shapefile) are a proprietary but common geospatial file format developed by ESRI. It is frequently used by governments to store geospatial data. + +As of version 1.1 of the HERE CLI, most shapefiles can be easily uploaded into a Data Hub Space. + + here xyz upload -f my_shapefile.shp + +The CLI inspects the CRS and projection data in the `.prj` file normally found in the unzipped shapefile directory and will attempt to convert it to WGS84. If the CLI returns an error, the shapefile will require extra steps before you can bring it into Data Hub. + +In this tutorial, we'll cover what you need to do to successfully import shapefiles, along with special steps using other open source tools for those trickier ones. + +This document assumes: + +- you have already have a free [HERE developer account](https://developer.here.com/) +- you have installed the [HERE Data Hub CLI](https://developer.here.com/tutorials/install-here-cli/) +- you have reviewed the [Using the CLI](https://developer.here.com/tutorials/using-the-xyz-cli/) codelab + +You should also install +- [mapshaper](https://github.com/mbloch/mapshaper) +- [QGIS](https://www.qgis.org/) and the [HERE Data Hub QGIS plugin](https://plugins.qgis.org/plugins/XYZHubConnector/) + +## Standard shapefile upload via the HERE Data Hub CLI + +Unlike a GeoJSON file, a shapefile is made up of a number of separate files. Shapefiles on the internet are usually zipped, but once uncompressed you will see a number of files with the same name but different extensions. Some of the more important ones are: + +- `.shp` - contains the geometries of the features (points, lines, polygons) +- `.dbf` - contains the attributes for the features +- `.prj` - contains information about the projection and coordinate reference system (CRS) + +If the shapefile is under 200MB, you should be able to upload it using the HERE Data Hub CLI. + +In the terminal, `cd` to the unzipped shapefile directory, and type + + here xyz upload space_id -f my_shapefile.shp + +The CLI will look for `my_shapefile.dbf` and other files in the specified directory. (If it is missing, no attributes of the geometries will be imported.) + +Note that you can use `-a` to select attributes of features to convert into tags, which will let you filter features server-side when you access the Data Hub API. + +## Advanced shapefile upload + +Shapefiles are an infinitely variable format, and there will be cases where you may need to manipulate or modify the data in order to import it into your Data Hub space. You can do this with other open-source geospatial tools, specifically `mapshaper` and QGIS. + +### mapshaper + +`mapshaper` is a powerful command-line tool for editing and manipulating geospatial data in a variety of common formats. + + https://github.com/mbloch/mapshaper + https://github.com/mbloch/mapshaper/wiki/Command-Reference + +You can install it using `npm`: + + npm install -g mapshaper + +Note that `mapshaper` can modify shapefiles directly, or convert shapefiles into GeoJSON. Converting to GeoJSON will give you more options and faster uploads when bringing the data into Data Hub. The [mapshaper documentation](https://github.com/mbloch/mapshaper/wiki/Command-Reference) provides a wide variety of options, but a simple conversion command is: + + mapshaper my_geodata.shp -o my_geodata.geojson + here xyz upload -f my_geodata.geojson -a + +`-a` lets you interactively pick property values to convert into tags. You can use `-s` to stream the file and upload it much more quickly, but in this case you will need to specify the property keys with `-p` + + here xyz upload -f my_geodata.geojson -p property_name -s + +Depending on the size of the shapefile you may be able to pipe the geojson from `mapshaper` directly to the Data Hub HERE CLI, using the `-` option in `mapshaper`: + + mapshaper my_geodata.shp -o format=geojson - | here xyz upload spaceID -a -t specific_tag + +_Note: While you normally can use `upload` without specifying a Data Hub Space ID, you need to do so when piping._ + +You can also stream it, which will upload your data much more quickly: + + mapshaper my_geodata.shp -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s + +(If you see unusual errors when piping from `mapshaper` to Data Hub, you may have more success keeping the conversion and uploading as separate steps.) + +Note that you can also run `mapshaper` as a web app, though there may be limits on file sizes. + + http://mapshaper.org + + +### HERE Data Hub QGIS plugin + +QGIS is an open-source desktop GIS tool that lets you edit, visualize, manage, analyze and convert geospatial data. You can upload and download data from your Data Hub spaces using the [HERE Data Hub QGIS plugin](https://plugins.qgis.org/plugins/XYZHubConnector/). (The plugin is also available [on Github](https://github.com/heremaps/xyz-qgis-plugin).) + +You can install the HERE Data Hub QGIS plugin from within QGIS Plugin search tool if you have the "show experimental plugins" option checked in the plugin console settings. + +![experimental](../assets/images/qgis_plugin_experimental.png) + +You can easily open almost any shapefile in QGIS, at which point you can save it to your Data Hub spaces using the HERE Data Hub QGIS plugin, or export it as GeoJSON to the desktop to use the HERE Data Hub CLI streaming upload options. + + +## Large individual features + +Some shapefiles may contain very large and extremely detailed individual lines or polygons. (Coastlines are a common example.) If a single feature is greater than 10-20MB, you may see `400` or `413` http errors when you try to upload the shapefile. In many cases, this level of detail is unnecessary for web mapping. If so, you can try to simplify the feature using `mapshaper` or QGIS. You may also want to adjust HERE Data Hub CLI upload parameters so less data is sent in each API request. + +### Adjusting 'chunk' parameters + +In order to optimize upload speed, the CLI "chunks" features together and then sends the chunk to the API. There are typically 200 features per chunk. While a large feature may be small enough to be uploaded, when combined with other features, the chunk may be too large for the API. + +You can adjust the chunk size using `-c` -- in this example, the CLI will upload 100 features per API request: + + here xyz upload spaceID -f large_features.shapefile -c 100 + +Depending on the size of the feature, you may want to try `c -10` (ten per request) or even `c -1` (which would load one feature at a time). + +### Simplifying with mapshaper + +You can simplify lines and polygons in shapefiles using `-simplify`. + + mapshaper very_large_features.shp -simplify dp 20% -o simplified_features.geojson + +Depending on the zoom level and extent your web map, you can also try `10%`, `5%`, and `1%`. + +More information on simplification is available here: https://github.com/mbloch/mapshaper/wiki/Command-Reference#-simplify + +As previously mentioned, for smaller shapefiles you can pipe output from `mapshaper` directly to the HERE Data Hub CLI, accelerating your TTM (Time To Map). + + mapshaper big_shapefile.shp -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s + +### QGIS + +- open the shapefile in QGIS +- choose Vector -> Geometry Tools -> Simplify +- save the simplified data to a new Data Hub space using the HERE Data Hub plugin + +Note that the Simplify tool works in decimal degrees, and the default is 1 degree, which is probably not what you want. Useful values depend on the extent and zoom levels of your map, but `0.01`, `0.001`, `0.0001`, and `0.00001` are interesting values. + + +## Very large shapefiles (> 200MB) + +The HERE Data Hub CLI will attempt to load the entire shapefile into memory before uploading it to the API. This will generally work for shapefiles up to 200MB, but you will start to see Node.js memory errors beyond that. + +While GeoJSON and CSVs can be streamed via the `upload -s` option, this option is not yet available for shapefiles. You will have the most success converting the shapefile to GeoJSON and then uploading to Data Hub. + + mapshaper big_data.shp -o format=geojson big_data.geojson + here xyz upload spaceID -f big_data.geojson -s + +_Note that `-a` is not available when `-s` is used, but you can still specify properties to convert into tags using `-p`._ + +You can also open the very large shapefile in QGIS and save directly to a Data Hub space using the Data Hub QGIS plugin, though this will be slower than using the CLI streaming feature as the QGIS plugin is not multi-threaded. + +## Projections and CRS (Coordinate Reference Systems) + +Just like standards, the beauty of projections is there are so many to choose from. GeoJSON expects points to be projected in Web Mercator (WGS84/EPSG:4326). Many shapefiles are in different projections, or use local projections without lat/lon coordinates (i.e. state plane). The CLI will inspect the .prj file and attempt to convert it. If it is an uncommon projection, you may see errors, but it is easy to get `mapshaper` to try to convert into GeoJSON-friendly coordinates. + + mapshaper different_projection.shp -proj wgs84 -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s + +If you see any `node.js` memory errors, you can break it up into two steps: + + mapshaper different_projection.shp -proj wgs84 -o format=geojson different_projection.geojson + here xyz upload spaceID -f different_projection.geojson + +If you continue to see errors, you may want to try opening the shapefile in QGIS or use GDAL's `ogr2ogr` conversion tools. + + + diff --git a/mkdocs.yml b/mkdocs.yml index f3efc0c..7c08010 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -106,8 +106,7 @@ nav: - Overview: cli/index.md - Basic features: cli/basic-features.md - Add-on features: cli/add-on.md - - Shapefiles: cli/shapefiles.md - - Hexbins: cli/hexbins.md + - Tutorials: cli/tutorials.md - Command reference: cli/command-reference.md - Data Hub Space Invader: space-invader/index.md - GeoJSON Viewer: From 2c90cf22931216627db104751ff99b59eaac5dd8 Mon Sep 17 00:00:00 2001 From: Jaidatt Sharma <jaidatt.sharma@here.com> Date: Thu, 25 Jun 2020 23:27:36 +0530 Subject: [PATCH 09/21] Sample GIF update for latest configure command. --- docs/assets/gifs/cli-configure-show.gif | Bin 0 -> 427652 bytes docs/cli/index.md | 2 ++ 2 files changed, 2 insertions(+) create mode 100644 docs/assets/gifs/cli-configure-show.gif diff --git a/docs/assets/gifs/cli-configure-show.gif b/docs/assets/gifs/cli-configure-show.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6877ad6b7ee274cdda698daa4881dd13f0c30bb GIT binary patch literal 427652 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 literal 0 HcmV?d00001 diff --git a/docs/cli/index.md b/docs/cli/index.md index 0263808..480bcbf 100644 --- a/docs/cli/index.md +++ b/docs/cli/index.md @@ -4,6 +4,8 @@ We think developers deserve an easy to use, convenient and streamlined experienc <script id="asciicast-ohII9SQNs1RIuaSkfAO5UgHlX" src="https://asciinema.org/a/ohII9SQNs1RIuaSkfAO5UgHlX.js" async></script> +<script id="cli-configure-show" src="../assets/gifs/cli-configure-show.gif" async></script> + !!! tip "HERE CLI on GitHub" [HERE CLI is Open Source](https://github.com/heremaps/here-cli), where developers like yourself can contribute new functionality and features. From 6221f5f44810b5e61febf2983534dcb6f01ee6d6 Mon Sep 17 00:00:00 2001 From: Jaidatt Sharma <jaidatt.sharma@here.com> Date: Thu, 25 Jun 2020 23:38:13 +0530 Subject: [PATCH 10/21] Fixing local gif reference and removinf asciinema link. --- docs/cli/index.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/cli/index.md b/docs/cli/index.md index 480bcbf..a023ee5 100644 --- a/docs/cli/index.md +++ b/docs/cli/index.md @@ -2,9 +2,7 @@ We think developers deserve an easy to use, convenient and streamlined experience to work with Data Hub APIs. That’s why we’ve built the HERE CLI. HERE CLI is a Node.js command line interface which works not only with HERE Data Hub, but eventually, with any HERE API. Right now, it allows you to interact with HERE Data Hub to create and manage your projects and easily upload and manage your datasets. -<script id="asciicast-ohII9SQNs1RIuaSkfAO5UgHlX" src="https://asciinema.org/a/ohII9SQNs1RIuaSkfAO5UgHlX.js" async></script> - -<script id="cli-configure-show" src="../assets/gifs/cli-configure-show.gif" async></script> +![cli-configure-show](../assets/gifs/cli-configure-show.gif) !!! tip "HERE CLI on GitHub" [HERE CLI is Open Source](https://github.com/heremaps/here-cli), where developers like yourself can contribute new functionality and features. From e9191eab5b6b07de46fe86b1b709b46e5ae2e6e7 Mon Sep 17 00:00:00 2001 From: burritojustice <hubgit@oram.com> Date: Fri, 26 Jun 2020 11:23:54 -0700 Subject: [PATCH 11/21] copy editing --- docs/cli/add-on.md | 50 +++++++++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 20 deletions(-) diff --git a/docs/cli/add-on.md b/docs/cli/add-on.md index 7cbc3fa..ef4a9f5 100644 --- a/docs/cli/add-on.md +++ b/docs/cli/add-on.md @@ -1,11 +1,11 @@ # Add-on features via HERE CLI -In this section we give you a quick overview of the advanced commands to use Data Hub Add-on features -with Data Hub Spaces from the HERE CLI. +In this section we give you a quick overview of the advanced HERE CLI commands for Data Hub Add-on features +in Data Hub Spaces. ## Schema Validation for GeoJSON data -A JSON schema definition file can be configured for a space. The schema definition can be in the form of a web address or a local file. Features that do not match this schema will not be uploaded. User can use local filepath/hyper link to set or view the schema definition. +A JSON schema definition file can be configured for a space. Users can set the schema definition can be in the form of a URL or a local file. Features that do not match this schema will not be uploaded. !!! note @@ -18,11 +18,11 @@ You can configure the JSON schema definition for an existing space using the 'co !!! note - Data Hub Schema Validation expects a GeoJSON FeatureCollection schema to validate against the uploaded data. + Data Hub Schema Validation expects a GeoJSON feature to validate against the uploaded data. #### Add/Update schema -To set a new schema defintion or update an existing schema definition for a space using a local file or a web link: +To set a new schema defintion or update an existing schema definition for a space using a local file or a URL: ``` here xyz config YOUR_SPACE_ID --add --schema [LOCAL_FILE_PATH | SCHEMA_HTTP_URL] @@ -67,17 +67,17 @@ here xyz config YOUR_SPACE_ID -s --delete ## Rule Based Tags -Rule Based Tagging feature lets you create tags on features as you upload data to a space based on the conditional rules set up against the feature properties. +Rule Based Tags let you create tags on features using conditional rules applied against feature properties as you upload data to a space. !!! Note Rule based tagging does not create tags on existing data you have on the space. It only tags the data you upload after setting the rules. -The tag rules can be set up for string, boolean or numeric properties and you can even combine multiple conditions as well. The name of the rule you create is set as tag on the feature of the properties of the feature satisfy the condition you set up. +Tag rules can be set up for string, boolean or numeric properties. Multiple conditions can also be defined. The name of the rule you create is set as the name of the tag in the features that match those conditions. !!! Important tips - The property names inside the ***properties*** key of a geojson feature need to be prefixed with a ***p.***, and those outside it, need to be have an ***f.*** prefix. + The property names inside the ***properties*** key of a GeoJSON feature need to be prefixed with a ***p.***, and those outside it, like the feature ID, need to be have an ***f.*** prefix. Look at the following example feature and corresponding sample tag rule conditions: ``` @@ -113,7 +113,7 @@ Look at the following example feature and corresponding sample tag rule conditio | id@987654321 | f.id == 987654321 | -### Add a tagrule +### Add a tag rule ``` here xyz config –tagrules <spaceId> --add @@ -154,7 +154,7 @@ here xyz config –tagrules <spaceId> --delete e.g here xyz config --tagrules HJtXzHWi –delete -### Update tagrule [User can update tagrule name and conditions using update command] : +### Update tagrule [Users can update tagrule name and conditions using update command] : ``` here xyz config –tagrules <spaceId> --update @@ -185,7 +185,7 @@ here xyz config –tagrules <spaceId> --update </p> </div> -### View updated tagr ules +### View updated tag rules ``` here xyz config –tagrules <spaceId> or here xyz config –tagrules <spaceId> --view @@ -199,9 +199,11 @@ output: | CityName | Sync | p.cityname=Mumbai | -## Searchable +## Searchable Properties -### Add Searchable +Data Hub automatically indexes certain properties based on the number of features in your space. If a property is not automatically indexed, you can force it it to be indexed using the `--searchable` option. + +### Add Searchable Properties ``` here xyz config <spaceId> --searchable --add @@ -211,7 +213,7 @@ e.g here xyz config fgtdc6tz --searchable --add <b style='color:green'>?</b> **Enter the property name to make searchable (create index on ) :** address -### View Searchable +### View Searchable Properties ``` here xyz config <spaceId> --searchable --view @@ -227,7 +229,7 @@ output: | address | Manually | true | -### Delete Searchable[User can delete one or all searchable properties using delete command] +### Delete Searchable Properties [User can delete one or all searchable properties using delete command] ``` here xyz config <spaceId> --searchable --delete @@ -236,9 +238,15 @@ here xyz config <spaceId> --searchable --delete e.g here xyz config fgtdc6tz --searchable --delete -## Activitylog +## Activity Log + +Activity Log tracks what has been written, modified, and deleted in a Data Hub Space. The changes are written to a second space, with options to show -### Check or enable activitylog +- FEATURE_ONLY (default): Just the full new version of the feature, with the id moved. No diff to previous. +- DIFF_ONLY: Head (newest object) is the full feature. All older versions are only a Diff to the successor. In order from newest to oldest: Obj1: Newest, full Feature + Diff to Obj2-> Obj2: Diff to Obj3 -> Obj3: Diff to Obj4 -> Obj4 … +- FULL + +### Check or enable Activity Log ``` here xyz config --activitylog <spaceId> @@ -371,7 +379,7 @@ The `join` command simplifies use of virtual spaces when using CSV tables and ex ## GIS -The CLI has access to a number of convenient geopspatial data functions via the `here xyz gis` command. Some of these functions add properties to the original features, while others create data in a new space. +The CLI has access to a number of convenient geopspatial data functions via the `here xyz gis` command. Some of these functions add properties to the original features, while others create data in a new space. These functions are based on popular JavaScript tools like turf.js and D3, and are [designed to be modular](https://github.com/heremaps/here-cli/blob/master/src/gisUtil.ts) so you can easily add your own. ### Options @@ -411,9 +419,11 @@ The CLI has access to a number of convenient geopspatial data functions via the - `--tin` uses `d3-delaunay.js` to generate Delaunay triangles from points in a Data Hub space. This process maximizes the minimum angle of all the angles of the triangles created from the source points. By default, they are written to a new space, but can saved in the source point space using the `--samespace` option. In either case, they all receive a `tin` tag. -## Hexbin +## CLI Hexbins + +CLI Hexbins are a data simplification method that makes it easier to visualize large datasets of point features at low zoom levels (e.g. a continent, country, or state/province). A series of hexagon grids are created and the points that fall inside each are counted and written to a new Data Hub space, and statistics are calculated across the hexbin grid. -Hexbins are a data simplification method that makes it easier to visualize large datasets of point features at low zoom levels (continent, country, state/province). A series of hexagon grids are created and the points that fall inside each are counted and written to a new Data Hub space, and statistics are calculated across the hexbin grid. +These differ from the H3 hexbins generated via server-side clustering in a number of ways. CLI Hexbins use the `iterate` endpoint to calculate and write hexbins to a space across the specified zoom levels, while server-side hexbins are generated on the fly for each zoom level. CLI Hexbins for a specified zoom level can be viewed at any other zoom level using tags -- for example, CLI hexbins or their centroids generated at zoom level 15 can be viewed at zoom 5 via the hexbin space, whereas server-side hexbins cannot. Server-side hexbins have detailed statistics for the values in a particular hexbin, but CLI hexbins have built-in color formatting and global "occupancy" percentages. CLI hexbins also can generate "subcounts" of unique values across a dataset. These hexagons (or their centroids) and their statistics can be quickly displayed in place of the raw data that might overwhelm a renderer. Default colors indicating relative "occupancy" are generated for convenience of display. From 65a547719d1215010b1c38a30c2e59404379c76a Mon Sep 17 00:00:00 2001 From: burritojustice <hubgit@oram.com> Date: Fri, 26 Jun 2020 11:26:26 -0700 Subject: [PATCH 12/21] creating tutorials directory --- .../cli_hexbins.md} | 158 ------------------ 1 file changed, 158 deletions(-) rename docs/cli/{tutorials.md => tutorials/cli_hexbins.md} (50%) diff --git a/docs/cli/tutorials.md b/docs/cli/tutorials/cli_hexbins.md similarity index 50% rename from docs/cli/tutorials.md rename to docs/cli/tutorials/cli_hexbins.md index 058fe07..98a590e 100644 --- a/docs/cli/tutorials.md +++ b/docs/cli/tutorials/cli_hexbins.md @@ -207,162 +207,4 @@ Since each zoom level can have its own hexbins and centroids, you can dynamicall https://burritojustice.github.io/noaa_historic_tornadoes/ -# Shapefiles - -## Importing shapefiles into Data Hub - -[Shapefiles](https://en.wikipedia.org/wiki/Shapefile) are a proprietary but common geospatial file format developed by ESRI. It is frequently used by governments to store geospatial data. - -As of version 1.1 of the HERE CLI, most shapefiles can be easily uploaded into a Data Hub Space. - - here xyz upload -f my_shapefile.shp - -The CLI inspects the CRS and projection data in the `.prj` file normally found in the unzipped shapefile directory and will attempt to convert it to WGS84. If the CLI returns an error, the shapefile will require extra steps before you can bring it into Data Hub. - -In this tutorial, we'll cover what you need to do to successfully import shapefiles, along with special steps using other open source tools for those trickier ones. - -This document assumes: - -- you have already have a free [HERE developer account](https://developer.here.com/) -- you have installed the [HERE Data Hub CLI](https://developer.here.com/tutorials/install-here-cli/) -- you have reviewed the [Using the CLI](https://developer.here.com/tutorials/using-the-xyz-cli/) codelab - -You should also install -- [mapshaper](https://github.com/mbloch/mapshaper) -- [QGIS](https://www.qgis.org/) and the [HERE Data Hub QGIS plugin](https://plugins.qgis.org/plugins/XYZHubConnector/) - -## Standard shapefile upload via the HERE Data Hub CLI - -Unlike a GeoJSON file, a shapefile is made up of a number of separate files. Shapefiles on the internet are usually zipped, but once uncompressed you will see a number of files with the same name but different extensions. Some of the more important ones are: - -- `.shp` - contains the geometries of the features (points, lines, polygons) -- `.dbf` - contains the attributes for the features -- `.prj` - contains information about the projection and coordinate reference system (CRS) - -If the shapefile is under 200MB, you should be able to upload it using the HERE Data Hub CLI. - -In the terminal, `cd` to the unzipped shapefile directory, and type - - here xyz upload space_id -f my_shapefile.shp - -The CLI will look for `my_shapefile.dbf` and other files in the specified directory. (If it is missing, no attributes of the geometries will be imported.) - -Note that you can use `-a` to select attributes of features to convert into tags, which will let you filter features server-side when you access the Data Hub API. - -## Advanced shapefile upload - -Shapefiles are an infinitely variable format, and there will be cases where you may need to manipulate or modify the data in order to import it into your Data Hub space. You can do this with other open-source geospatial tools, specifically `mapshaper` and QGIS. - -### mapshaper - -`mapshaper` is a powerful command-line tool for editing and manipulating geospatial data in a variety of common formats. - - https://github.com/mbloch/mapshaper - https://github.com/mbloch/mapshaper/wiki/Command-Reference - -You can install it using `npm`: - - npm install -g mapshaper - -Note that `mapshaper` can modify shapefiles directly, or convert shapefiles into GeoJSON. Converting to GeoJSON will give you more options and faster uploads when bringing the data into Data Hub. The [mapshaper documentation](https://github.com/mbloch/mapshaper/wiki/Command-Reference) provides a wide variety of options, but a simple conversion command is: - - mapshaper my_geodata.shp -o my_geodata.geojson - here xyz upload -f my_geodata.geojson -a - -`-a` lets you interactively pick property values to convert into tags. You can use `-s` to stream the file and upload it much more quickly, but in this case you will need to specify the property keys with `-p` - - here xyz upload -f my_geodata.geojson -p property_name -s - -Depending on the size of the shapefile you may be able to pipe the geojson from `mapshaper` directly to the Data Hub HERE CLI, using the `-` option in `mapshaper`: - - mapshaper my_geodata.shp -o format=geojson - | here xyz upload spaceID -a -t specific_tag - -_Note: While you normally can use `upload` without specifying a Data Hub Space ID, you need to do so when piping._ - -You can also stream it, which will upload your data much more quickly: - - mapshaper my_geodata.shp -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s - -(If you see unusual errors when piping from `mapshaper` to Data Hub, you may have more success keeping the conversion and uploading as separate steps.) - -Note that you can also run `mapshaper` as a web app, though there may be limits on file sizes. - - http://mapshaper.org - - -### HERE Data Hub QGIS plugin - -QGIS is an open-source desktop GIS tool that lets you edit, visualize, manage, analyze and convert geospatial data. You can upload and download data from your Data Hub spaces using the [HERE Data Hub QGIS plugin](https://plugins.qgis.org/plugins/XYZHubConnector/). (The plugin is also available [on Github](https://github.com/heremaps/xyz-qgis-plugin).) - -You can install the HERE Data Hub QGIS plugin from within QGIS Plugin search tool if you have the "show experimental plugins" option checked in the plugin console settings. - -![experimental](../assets/images/qgis_plugin_experimental.png) - -You can easily open almost any shapefile in QGIS, at which point you can save it to your Data Hub spaces using the HERE Data Hub QGIS plugin, or export it as GeoJSON to the desktop to use the HERE Data Hub CLI streaming upload options. - - -## Large individual features - -Some shapefiles may contain very large and extremely detailed individual lines or polygons. (Coastlines are a common example.) If a single feature is greater than 10-20MB, you may see `400` or `413` http errors when you try to upload the shapefile. In many cases, this level of detail is unnecessary for web mapping. If so, you can try to simplify the feature using `mapshaper` or QGIS. You may also want to adjust HERE Data Hub CLI upload parameters so less data is sent in each API request. - -### Adjusting 'chunk' parameters - -In order to optimize upload speed, the CLI "chunks" features together and then sends the chunk to the API. There are typically 200 features per chunk. While a large feature may be small enough to be uploaded, when combined with other features, the chunk may be too large for the API. - -You can adjust the chunk size using `-c` -- in this example, the CLI will upload 100 features per API request: - - here xyz upload spaceID -f large_features.shapefile -c 100 - -Depending on the size of the feature, you may want to try `c -10` (ten per request) or even `c -1` (which would load one feature at a time). - -### Simplifying with mapshaper - -You can simplify lines and polygons in shapefiles using `-simplify`. - - mapshaper very_large_features.shp -simplify dp 20% -o simplified_features.geojson - -Depending on the zoom level and extent your web map, you can also try `10%`, `5%`, and `1%`. - -More information on simplification is available here: https://github.com/mbloch/mapshaper/wiki/Command-Reference#-simplify - -As previously mentioned, for smaller shapefiles you can pipe output from `mapshaper` directly to the HERE Data Hub CLI, accelerating your TTM (Time To Map). - - mapshaper big_shapefile.shp -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s - -### QGIS - -- open the shapefile in QGIS -- choose Vector -> Geometry Tools -> Simplify -- save the simplified data to a new Data Hub space using the HERE Data Hub plugin - -Note that the Simplify tool works in decimal degrees, and the default is 1 degree, which is probably not what you want. Useful values depend on the extent and zoom levels of your map, but `0.01`, `0.001`, `0.0001`, and `0.00001` are interesting values. - - -## Very large shapefiles (> 200MB) - -The HERE Data Hub CLI will attempt to load the entire shapefile into memory before uploading it to the API. This will generally work for shapefiles up to 200MB, but you will start to see Node.js memory errors beyond that. - -While GeoJSON and CSVs can be streamed via the `upload -s` option, this option is not yet available for shapefiles. You will have the most success converting the shapefile to GeoJSON and then uploading to Data Hub. - - mapshaper big_data.shp -o format=geojson big_data.geojson - here xyz upload spaceID -f big_data.geojson -s - -_Note that `-a` is not available when `-s` is used, but you can still specify properties to convert into tags using `-p`._ - -You can also open the very large shapefile in QGIS and save directly to a Data Hub space using the Data Hub QGIS plugin, though this will be slower than using the CLI streaming feature as the QGIS plugin is not multi-threaded. - -## Projections and CRS (Coordinate Reference Systems) - -Just like standards, the beauty of projections is there are so many to choose from. GeoJSON expects points to be projected in Web Mercator (WGS84/EPSG:4326). Many shapefiles are in different projections, or use local projections without lat/lon coordinates (i.e. state plane). The CLI will inspect the .prj file and attempt to convert it. If it is an uncommon projection, you may see errors, but it is easy to get `mapshaper` to try to convert into GeoJSON-friendly coordinates. - - mapshaper different_projection.shp -proj wgs84 -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s - -If you see any `node.js` memory errors, you can break it up into two steps: - - mapshaper different_projection.shp -proj wgs84 -o format=geojson different_projection.geojson - here xyz upload spaceID -f different_projection.geojson - -If you continue to see errors, you may want to try opening the shapefile in QGIS or use GDAL's `ogr2ogr` conversion tools. - - From 3a5491e2b7a8e43397f87048983628ee2b98f7d6 Mon Sep 17 00:00:00 2001 From: burritojustice <hubgit@oram.com> Date: Fri, 26 Jun 2020 11:32:18 -0700 Subject: [PATCH 13/21] adding shapefiles tutorial --- docs/cli/tutorials/shapefiles | 162 ++++++++++++++++++++++++++++++++++ 1 file changed, 162 insertions(+) create mode 100644 docs/cli/tutorials/shapefiles diff --git a/docs/cli/tutorials/shapefiles b/docs/cli/tutorials/shapefiles new file mode 100644 index 0000000..04a0a65 --- /dev/null +++ b/docs/cli/tutorials/shapefiles @@ -0,0 +1,162 @@ +# Shapefiles + +## Importing shapefiles into Data Hub + +[Shapefiles](https://en.wikipedia.org/wiki/Shapefile) are a proprietary but common geospatial file format developed by ESRI. It is frequently used by governments to store geospatial data. + +As of version 1.1 of the HERE CLI, most shapefiles can be easily uploaded into a Data Hub Space. + + here xyz upload -f my_shapefile.shp + +The CLI inspects the CRS and projection data in the `.prj` file normally found in the unzipped shapefile directory and will attempt to convert it to WGS84. If the CLI returns an error, the shapefile will require extra steps before you can bring it into Data Hub. + +In this tutorial, we'll cover what you need to do to successfully import shapefiles, along with special steps using other open source tools for those trickier ones. + +This document assumes: + +- you have already have a free [HERE developer account](https://developer.here.com/) +- you have installed the [HERE Data Hub CLI](https://developer.here.com/tutorials/install-here-cli/) +- you have reviewed the [Using the CLI](https://developer.here.com/tutorials/using-the-xyz-cli/) codelab + +You should also install +- [mapshaper](https://github.com/mbloch/mapshaper) +- [QGIS](https://www.qgis.org/) and the [HERE Data Hub QGIS plugin](https://plugins.qgis.org/plugins/XYZHubConnector/) + +## Standard shapefile upload via the HERE Data Hub CLI + +Unlike a GeoJSON file, a shapefile is made up of a number of separate files. Shapefiles on the internet are usually zipped, but once uncompressed you will see a number of files with the same name but different extensions. Some of the more important ones are: + +- `.shp` - contains the geometries of the features (points, lines, polygons) +- `.dbf` - contains the attributes for the features +- `.prj` - contains information about the projection and coordinate reference system (CRS) + +If the shapefile is under 200MB, you should be able to upload it using the HERE Data Hub CLI. + +In the terminal, `cd` to the unzipped shapefile directory, and type + + here xyz upload space_id -f my_shapefile.shp + +The CLI will look for `my_shapefile.dbf` and other files in the specified directory. (If it is missing, no attributes of the geometries will be imported.) + +As of version 1.5, multiple shapefiles can be uploaded to a space simultaneously using the `--batch` option. The CLI will inspect directories within the designated directory and upload any shapefile payloads it finds. + + here xyz upload -f my_directory_containing_shapefile --batch shp + +Note that you can use `-a` to select attributes of features to convert into tags, which will let you filter features server-side when you access the Data Hub API. + +## Advanced shapefile upload + +Shapefiles are an infinitely variable format, and there will be cases where you may need to manipulate or modify the data in order to import it into your Data Hub space. You can do this with other open-source geospatial tools, specifically `mapshaper` and QGIS. + +### mapshaper + +`mapshaper` is a powerful command-line tool for editing and manipulating geospatial data in a variety of common formats. + + https://github.com/mbloch/mapshaper + https://github.com/mbloch/mapshaper/wiki/Command-Reference + +You can install it using `npm`: + + npm install -g mapshaper + +Note that `mapshaper` can modify shapefiles directly, or convert shapefiles into GeoJSON. Converting to GeoJSON will give you more options and faster uploads when bringing the data into Data Hub. The [mapshaper documentation](https://github.com/mbloch/mapshaper/wiki/Command-Reference) provides a wide variety of options, but a simple conversion command is: + + mapshaper my_geodata.shp -o my_geodata.geojson + here xyz upload -f my_geodata.geojson -a + +`-a` lets you interactively pick property values to convert into tags. You can use `-s` to stream the file and upload it much more quickly, but in this case you will need to specify the property keys with `-p` + + here xyz upload -f my_geodata.geojson -p property_name -s + +Depending on the size of the shapefile you may be able to pipe the geojson from `mapshaper` directly to the Data Hub HERE CLI, using the `-` option in `mapshaper`: + + mapshaper my_geodata.shp -o format=geojson - | here xyz upload spaceID -a -t specific_tag + +_Note: While you normally can use `upload` without specifying a Data Hub Space ID, you need to do so when piping._ + +You can also stream it, which will upload your data much more quickly: + + mapshaper my_geodata.shp -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s + +(If you see unusual errors when piping from `mapshaper` to Data Hub, you may have more success keeping the conversion and uploading as separate steps.) + +Note that you can also run `mapshaper` as a web app, though there may be limits on file sizes. + + http://mapshaper.org + + +### HERE Data Hub QGIS plugin + +QGIS is an open-source desktop GIS tool that lets you edit, visualize, manage, analyze and convert geospatial data. You can upload and download data from your Data Hub spaces using the [HERE Data Hub QGIS plugin](https://plugins.qgis.org/plugins/XYZHubConnector/). (The plugin is also available [on Github](https://github.com/heremaps/xyz-qgis-plugin).) + +You can install the HERE Data Hub QGIS plugin from within QGIS Plugin search tool if you have the "show experimental plugins" option checked in the plugin console settings. + +![experimental](../assets/images/qgis_plugin_experimental.png) + +You can easily open almost any shapefile in QGIS, at which point you can save it to your Data Hub spaces using the HERE Data Hub QGIS plugin, or export it as GeoJSON to the desktop to use the HERE Data Hub CLI streaming upload options. + + +## Large individual features + +Some shapefiles may contain very large and extremely detailed individual lines or polygons. (Coastlines are a common example.) If a single feature is greater than 10-20MB, you may see `400` or `413` http errors when you try to upload the shapefile. In many cases, this level of detail is unnecessary for web mapping. If so, you can try to simplify the feature using `mapshaper` or QGIS. You may also want to adjust HERE Data Hub CLI upload parameters so less data is sent in each API request. + +### Adjusting 'chunk' parameters + +In order to optimize upload speed, the CLI "chunks" features together and then sends the chunk to the API. There are typically 200 features per chunk. While a large feature may be small enough to be uploaded, when combined with other features, the chunk may be too large for the API. + +You can adjust the chunk size using `-c` -- in this example, the CLI will upload 100 features per API request: + + here xyz upload spaceID -f large_features.shapefile -c 100 + +Depending on the size of the feature, you may want to try `c -10` (ten per request) or even `c -1` (which would load one feature at a time). + +### Simplifying with mapshaper + +You can simplify lines and polygons in shapefiles using `-simplify`. + + mapshaper very_large_features.shp -simplify dp 20% -o simplified_features.geojson + +Depending on the zoom level and extent your web map, you can also try `10%`, `5%`, and `1%`. + +More information on simplification is available here: https://github.com/mbloch/mapshaper/wiki/Command-Reference#-simplify + +As previously mentioned, for smaller shapefiles you can pipe output from `mapshaper` directly to the HERE Data Hub CLI, accelerating your TTM (Time To Map). + + mapshaper big_shapefile.shp -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s + +### QGIS + +- open the shapefile in QGIS +- choose Vector -> Geometry Tools -> Simplify +- save the simplified data to a new Data Hub space using the HERE Data Hub plugin + +Note that the Simplify tool works in decimal degrees, and the default is 1 degree, which is probably not what you want. Useful values depend on the extent and zoom levels of your map, but `0.01`, `0.001`, `0.0001`, and `0.00001` are interesting values. + + +## Very large shapefiles (> 200MB) + +The HERE Data Hub CLI will attempt to load the entire shapefile into memory before uploading it to the API. This will generally work for shapefiles up to 200MB, but you will start to see Node.js memory errors beyond that. + +While GeoJSON and CSVs can be streamed via the `upload -s` option, this option is not yet available for shapefiles. You will have the most success converting the shapefile to GeoJSON and then uploading to Data Hub. + + mapshaper big_data.shp -o format=geojson big_data.geojson + here xyz upload spaceID -f big_data.geojson -s + +_Note that `-a` is not available when `-s` is used, but you can still specify properties to convert into tags using `-p`._ + +You can also open the very large shapefile in QGIS and save directly to a Data Hub space using the Data Hub QGIS plugin, though this will be slower than using the CLI streaming feature as the QGIS plugin is not multi-threaded. + +## Projections and CRS (Coordinate Reference Systems) + +Just like standards, the beauty of projections is there are so many to choose from. GeoJSON expects points to be projected in Web Mercator (WGS84/EPSG:4326). Many shapefiles are in different projections, or use local projections without lat/lon coordinates (i.e. state plane). The CLI will inspect the .prj file and attempt to convert it. If it is an uncommon projection, you may see errors, but it is easy to get `mapshaper` to try to convert into GeoJSON-friendly coordinates. + + mapshaper different_projection.shp -proj wgs84 -o format=geojson - | here xyz upload spaceID -p property_name -t specific_tag -s + +If you see any `node.js` memory errors, you can break it up into two steps: + + mapshaper different_projection.shp -proj wgs84 -o format=geojson different_projection.geojson + here xyz upload spaceID -f different_projection.geojson + +If you continue to see errors, you may want to try opening the shapefile in QGIS or use GDAL's `ogr2ogr` conversion tools. + + From b84b99de5d1b331160f2b5859ab19db3125e6da5 Mon Sep 17 00:00:00 2001 From: burritojustice <hubgit@oram.com> Date: Fri, 26 Jun 2020 11:48:34 -0700 Subject: [PATCH 14/21] Rename shapefiles to shapefiles.md --- docs/cli/tutorials/{shapefiles => shapefiles.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/cli/tutorials/{shapefiles => shapefiles.md} (100%) diff --git a/docs/cli/tutorials/shapefiles b/docs/cli/tutorials/shapefiles.md similarity index 100% rename from docs/cli/tutorials/shapefiles rename to docs/cli/tutorials/shapefiles.md From 8ad92bcdae281e39ab14b435de2735bf26d2062e Mon Sep 17 00:00:00 2001 From: burritojustice <hubgit@oram.com> Date: Fri, 26 Jun 2020 11:49:39 -0700 Subject: [PATCH 15/21] Create test --- docs/cli/tutorials/data/test | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/cli/tutorials/data/test diff --git a/docs/cli/tutorials/data/test b/docs/cli/tutorials/data/test new file mode 100644 index 0000000..9daeafb --- /dev/null +++ b/docs/cli/tutorials/data/test @@ -0,0 +1 @@ +test From 2fae1eb0f869f49a624673a33d34528c413afd4c Mon Sep 17 00:00:00 2001 From: burritojustice <hubgit@oram.com> Date: Fri, 26 Jun 2020 13:06:16 -0700 Subject: [PATCH 16/21] Add files via upload --- ...2019_canadian_federal_election_results.csv | 4296 +++++++++++++++++ 1 file changed, 4296 insertions(+) create mode 100644 docs/cli/tutorials/data/2019_canadian_federal_election_results.csv diff --git a/docs/cli/tutorials/data/2019_canadian_federal_election_results.csv b/docs/cli/tutorials/data/2019_canadian_federal_election_results.csv new file mode 100644 index 0000000..a216979 --- /dev/null +++ b/docs/cli/tutorials/data/2019_canadian_federal_election_results.csv @@ -0,0 +1,4296 @@ +District,District Name,Nom de Circonscription,Type of results*,Type de résultats**,Surname - Nom de famille,Middle name(s) - Autre(s) prénom(s),Given name - Prénom,party,Appartenance politique,Votes obtained - Votes obtenus,% Votes obtained - Votes obtenus %,Rejected ballots - Bulletins rejetés***,Total number of ballots cast - Nombre total de votes déposés +10001,Avalon,Avalon,preliminary,préliminaires,Chapman,,Matthew,Conservative,Conservateur,12538,31,0,40457 +10001,Avalon,Avalon,preliminary,préliminaires,Malone,,Greg,Green Party,Parti Vert,2172,5.4,0,40457 +10001,Avalon,Avalon,preliminary,préliminaires,McDonald,,Kenneth,Liberal,Libéral,18646,46.1,0,40457 +10001,Avalon,Avalon,preliminary,préliminaires,Movelle,,Lea Mary,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7101,17.6,0,40457 +10001,Avalon,Avalon,validated,validés,Chapman,,Matthew,Conservative,Conservateur,12855,31.1,397,41731 +10001,Avalon,Avalon,validated,validés,Malone,,Greg,Green Party,Parti Vert,2215,5.4,397,41731 +10001,Avalon,Avalon,validated,validés,McDonald,,Kenneth,Liberal,Libéral,19122,46.3,397,41731 +10001,Avalon,Avalon,validated,validés,Movelle,,Lea Mary,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7142,17.3,397,41731 +10002,Bonavista--Burin--Trinity,Bonavista--Burin--Trinity,preliminary,préliminaires,Cooper,,Matthew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3855,12,0,32173 +10002,Bonavista--Burin--Trinity,Bonavista--Burin--Trinity,preliminary,préliminaires,Reichel,,Kelsey,Green Party,Parti Vert,920,2.9,0,32173 +10002,Bonavista--Burin--Trinity,Bonavista--Burin--Trinity,preliminary,préliminaires,Rogers,,Churence,Liberal,Libéral,14701,45.7,0,32173 +10002,Bonavista--Burin--Trinity,Bonavista--Burin--Trinity,preliminary,préliminaires,Vokey,,Sharon,Conservative,Conservateur,12697,39.5,0,32173 +10002,Bonavista--Burin--Trinity,Bonavista--Burin--Trinity,validated,validés,Cooper,,Matthew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3855,12,609,32788 +10002,Bonavista--Burin--Trinity,Bonavista--Burin--Trinity,validated,validés,Reichel,,Kelsey,Green Party,Parti Vert,920,2.9,609,32788 +10002,Bonavista--Burin--Trinity,Bonavista--Burin--Trinity,validated,validés,Rogers,,Churence,Liberal,Libéral,14707,45.7,609,32788 +10002,Bonavista--Burin--Trinity,Bonavista--Burin--Trinity,validated,validés,Vokey,,Sharon,Conservative,Conservateur,12697,39.5,609,32788 +10003,Coast of Bays--Central--Notre Dame,Coast of Bays--Central--Notre Dame,preliminary,préliminaires,Bracci,,Alex,Conservative,Conservateur,11695,35.5,0,32924 +10003,Coast of Bays--Central--Notre Dame,Coast of Bays--Central--Notre Dame,preliminary,préliminaires,Joe,,Noel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4058,12.3,0,32924 +10003,Coast of Bays--Central--Notre Dame,Coast of Bays--Central--Notre Dame,preliminary,préliminaires,Simms,,Scott,Liberal,Libéral,15861,48.2,0,32924 +10003,Coast of Bays--Central--Notre Dame,Coast of Bays--Central--Notre Dame,preliminary,préliminaires,White,,Byron,Green Party,Parti Vert,1310,4,0,32924 +10003,Coast of Bays--Central--Notre Dame,Coast of Bays--Central--Notre Dame,validated,validés,Bracci,,Alex,Conservative,Conservateur,12081,35.3,770,34952 +10003,Coast of Bays--Central--Notre Dame,Coast of Bays--Central--Notre Dame,validated,validés,Joe,,Noel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4224,12.4,770,34952 +10003,Coast of Bays--Central--Notre Dame,Coast of Bays--Central--Notre Dame,validated,validés,Simms,,Scott,Liberal,Libéral,16514,48.3,770,34952 +10003,Coast of Bays--Central--Notre Dame,Coast of Bays--Central--Notre Dame,validated,validés,White,,Byron,Green Party,Parti Vert,1363,4,770,34952 +10004,Labrador,Labrador,preliminary,préliminaires,Colbourne,,Tyler,Green Party,Parti Vert,224,2,0,11389 +10004,Labrador,Labrador,preliminary,préliminaires,Flemming,,Larry,Conservative,Conservateur,3548,31.2,0,11389 +10004,Labrador,Labrador,preliminary,préliminaires,Gray,,Michelene,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2796,24.6,0,11389 +10004,Labrador,Labrador,preliminary,préliminaires,Jones,,Yvonne,Liberal,Libéral,4821,42.3,0,11389 +10004,Labrador,Labrador,validated,validés,Colbourne,,Tyler,Green Party,Parti Vert,224,2,139,11558 +10004,Labrador,Labrador,validated,validés,Flemming,,Larry,Conservative,Conservateur,3548,31.1,139,11558 +10004,Labrador,Labrador,validated,validés,Gray,,Michelene,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2796,24.5,139,11558 +10004,Labrador,Labrador,validated,validés,Jones,,Yvonne,Liberal,Libéral,4851,42.5,139,11558 +10005,Long Range Mountains,Long Range Mountains,preliminary,préliminaires,Eisses,,Josh,Conservative,Conservateur,10874,28.3,0,38385 +10005,Long Range Mountains,Long Range Mountains,preliminary,préliminaires,Hutchings,,Gudie,Liberal,Libéral,18182,47.4,0,38385 +10005,Long Range Mountains,Long Range Mountains,preliminary,préliminaires,Knill,,Lucas,Green Party,Parti Vert,1326,3.5,0,38385 +10005,Long Range Mountains,Long Range Mountains,preliminary,préliminaires,Miles,,Robert,VCP,CAC,409,1.1,0,38385 +10005,Long Range Mountains,Long Range Mountains,preliminary,préliminaires,Pike,,Holly,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7594,19.8,0,38385 +10005,Long Range Mountains,Long Range Mountains,validated,validés,Eisses,,Josh,Conservative,Conservateur,10873,28.3,576,39002 +10005,Long Range Mountains,Long Range Mountains,validated,validés,Hutchings,,Gudie,Liberal,Libéral,18199,47.4,576,39002 +10005,Long Range Mountains,Long Range Mountains,validated,validés,Knill,,Lucas,Green Party,Parti Vert,1334,3.5,576,39002 +10005,Long Range Mountains,Long Range Mountains,validated,validés,Miles,,Robert,VCP,CAC,411,1.1,576,39002 +10005,Long Range Mountains,Long Range Mountains,validated,validés,Pike,,Holly,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7609,19.8,576,39002 +10006,St. John's East,St. John's-Est,preliminary,préliminaires,Harris,,Jack,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,21164,46.9,0,45130 +10006,St. John's East,St. John's-Est,preliminary,préliminaires,Peters,,David,Green Party,Parti Vert,818,1.8,0,45130 +10006,St. John's East,St. John's-Est,preliminary,préliminaires,Wall,,Joedy,Conservative,Conservateur,8187,18.1,0,45130 +10006,St. John's East,St. John's-Est,preliminary,préliminaires,Whalen,,Nick,Liberal,Libéral,14961,33.2,0,45130 +10006,St. John's East,St. John's-Est,validated,validés,Harris,,Jack,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,21148,46.9,528,45600 +10006,St. John's East,St. John's-Est,validated,validés,Peters,,David,Green Party,Parti Vert,821,1.8,528,45600 +10006,St. John's East,St. John's-Est,validated,validés,Wall,,Joedy,Conservative,Conservateur,8141,18.1,528,45600 +10006,St. John's East,St. John's-Est,validated,validés,Whalen,,Nick,Liberal,Libéral,14962,33.2,528,45600 +10007,St. John's South--Mount Pearl,St. John's-Sud--Mount Pearl,preliminary,préliminaires,Anonsen,,Anne Marie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10703,27.1,0,39514 +10007,St. John's South--Mount Pearl,St. John's-Sud--Mount Pearl,preliminary,préliminaires,Hayward,,Alexandra,Green Party,Parti Vert,717,1.8,0,39514 +10007,St. John's South--Mount Pearl,St. John's-Sud--Mount Pearl,preliminary,préliminaires,Jones,,David,Christian Heritage Party,Parti de l'Héritage Chrétien,137,.3,0,39514 +10007,St. John's South--Mount Pearl,St. John's-Sud--Mount Pearl,preliminary,préliminaires,Martin,,Terry,Conservative,Conservateur,7537,19.1,0,39514 +10007,St. John's South--Mount Pearl,St. John's-Sud--Mount Pearl,preliminary,préliminaires,O'Regan,,Seamus,Liberal,Libéral,20094,50.9,0,39514 +10007,St. John's South--Mount Pearl,St. John's-Sud--Mount Pearl,preliminary,préliminaires,Ruckpaul,,Benjamin,People's Party,Parti populaire,326,.8,0,39514 +10007,St. John's South--Mount Pearl,St. John's-Sud--Mount Pearl,validated,validés,Anonsen,,Anne Marie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10890,26.8,592,41258 +10007,St. John's South--Mount Pearl,St. John's-Sud--Mount Pearl,validated,validés,Hayward,,Alexandra,Green Party,Parti Vert,740,1.8,592,41258 +10007,St. John's South--Mount Pearl,St. John's-Sud--Mount Pearl,validated,validés,Jones,,David,Christian Heritage Party,Parti de l'Héritage Chrétien,141,.3,592,41258 +10007,St. John's South--Mount Pearl,St. John's-Sud--Mount Pearl,validated,validés,Martin,,Terry,Conservative,Conservateur,7767,19.1,592,41258 +10007,St. John's South--Mount Pearl,St. John's-Sud--Mount Pearl,validated,validés,O'Regan,,Seamus,Liberal,Libéral,20793,51.1,592,41258 +10007,St. John's South--Mount Pearl,St. John's-Sud--Mount Pearl,validated,validés,Ruckpaul,,Benjamin,People's Party,Parti populaire,335,.8,592,41258 +11001,Cardigan,Cardigan,preliminary,préliminaires,Beaton,,Glen,Green Party,Parti Vert,3006,13.9,0,21697 +11001,Cardigan,Cardigan,preliminary,préliminaires,MacAulay,,Lawrence,Liberal,Libéral,10687,49.3,0,21697 +11001,Cardigan,Cardigan,preliminary,préliminaires,Phelan,,Wayne,Conservative,Conservateur,6303,29.1,0,21697 +11001,Cardigan,Cardigan,preliminary,préliminaires,Squires,,Christene,Christian Heritage Party,Parti de l'Héritage Chrétien,233,1.1,0,21697 +11001,Cardigan,Cardigan,preliminary,préliminaires,Thiele,,Lynne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1468,6.8,0,21697 +11001,Cardigan,Cardigan,validated,validés,Beaton,,Glen,Green Party,Parti Vert,3068,13.8,232,22399 +11001,Cardigan,Cardigan,validated,validés,MacAulay,,Lawrence,Liberal,Libéral,10939,49.3,232,22399 +11001,Cardigan,Cardigan,validated,validés,Phelan,,Wayne,Conservative,Conservateur,6439,29,232,22399 +11001,Cardigan,Cardigan,validated,validés,Squires,,Christene,Christian Heritage Party,Parti de l'Héritage Chrétien,240,1.1,232,22399 +11001,Cardigan,Cardigan,validated,validés,Thiele,,Lynne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1481,6.7,232,22399 +11002,Charlottetown,Charlottetown,preliminary,préliminaires,Byrne,,Joe,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2193,11.4,0,19252 +11002,Charlottetown,Charlottetown,preliminary,préliminaires,Campbell,,Robert A.,Conservative,Conservateur,3924,20.4,0,19252 +11002,Charlottetown,Charlottetown,preliminary,préliminaires,Casey,,Sean,Liberal,Libéral,8509,44.2,0,19252 +11002,Charlottetown,Charlottetown,preliminary,préliminaires,Lanthier,,Darcie,Green Party,Parti Vert,4458,23.2,0,19252 +11002,Charlottetown,Charlottetown,preliminary,préliminaires,MacLeod,,Fred,Christian Heritage Party,Parti de l'Héritage Chrétien,168,.9,0,19252 +11002,Charlottetown,Charlottetown,validated,validés,Byrne,,Joe,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2238,11.2,274,20184 +11002,Charlottetown,Charlottetown,validated,validés,Campbell,,Robert A.,Conservative,Conservateur,4040,20.3,274,20184 +11002,Charlottetown,Charlottetown,validated,validés,Casey,,Sean,Liberal,Libéral,8812,44.3,274,20184 +11002,Charlottetown,Charlottetown,validated,validés,Lanthier,,Darcie,Green Party,Parti Vert,4648,23.3,274,20184 +11002,Charlottetown,Charlottetown,validated,validés,MacLeod,,Fred,Christian Heritage Party,Parti de l'Héritage Chrétien,172,.9,274,20184 +11003,Egmont,Egmont,preliminary,préliminaires,Clark,,Alex,Green Party,Parti Vert,3747,19.7,0,19058 +11003,Egmont,Egmont,preliminary,préliminaires,Dunn,,Sharon,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1182,6.2,0,19058 +11003,Egmont,Egmont,preliminary,préliminaires,McLellan,,Logan,Conservative,Conservateur,6616,34.7,0,19058 +11003,Egmont,Egmont,preliminary,préliminaires,Morrissey,,Bobby,Liberal,Libéral,7513,39.4,0,19058 +11003,Egmont,Egmont,validated,validés,Clark,,Alex,Green Party,Parti Vert,3998,19.8,274,20452 +11003,Egmont,Egmont,validated,validés,Dunn,,Sharon,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1230,6.1,274,20452 +11003,Egmont,Egmont,validated,validés,McLellan,,Logan,Conservative,Conservateur,6934,34.4,274,20452 +11003,Egmont,Egmont,validated,validés,Morrissey,,Bobby,Liberal,Libéral,8016,39.7,274,20452 +11004,Malpeque,Malpeque,preliminary,préliminaires,Easter,,Wayne,Liberal,Libéral,9533,41.4,0,23030 +11004,Malpeque,Malpeque,preliminary,préliminaires,Keenan,,Anna,Green Party,Parti Vert,6103,26.5,0,23030 +11004,Malpeque,Malpeque,preliminary,préliminaires,Nash,,Craig,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1495,6.5,0,23030 +11004,Malpeque,Malpeque,preliminary,préliminaires,Stewart,,Stephen,Conservative,Conservateur,5899,25.6,0,23030 +11004,Malpeque,Malpeque,validated,validés,Easter,,Wayne,Liberal,Libéral,9533,41.4,288,23327 +11004,Malpeque,Malpeque,validated,validés,Keenan,,Anna,Green Party,Parti Vert,6103,26.5,288,23327 +11004,Malpeque,Malpeque,validated,validés,Nash,,Craig,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1495,6.5,288,23327 +11004,Malpeque,Malpeque,validated,validés,Stewart,,Stephen,Conservative,Conservateur,5908,25.6,288,23327 +12001,Cape Breton--Canso,Cape Breton--Canso,preliminary,préliminaires,Dockrill,,Michelle,Independent,Indépendant(e),671,1.6,0,41857 +12001,Cape Breton--Canso,Cape Breton--Canso,preliminary,préliminaires,Doucet,,Clive,Green Party,Parti Vert,3246,7.8,0,41857 +12001,Cape Breton--Canso,Cape Breton--Canso,preliminary,préliminaires,Joyce,,Billy,People's Party,Parti populaire,968,2.3,0,41857 +12001,Cape Breton--Canso,Cape Breton--Canso,preliminary,préliminaires,Kelloway,,Mike,Liberal,Libéral,16097,38.5,0,41857 +12001,Cape Breton--Canso,Cape Breton--Canso,preliminary,préliminaires,LeBlanc,,Darlene Lynn,National Citizens Alliance,Alliance Nationale Citoyens,139,.3,0,41857 +12001,Cape Breton--Canso,Cape Breton--Canso,preliminary,préliminaires,MacLeod,,Alfie,Conservative,Conservateur,14478,34.6,0,41857 +12001,Cape Breton--Canso,Cape Breton--Canso,preliminary,préliminaires,Suitor,,Laurie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6258,15,0,41857 +12001,Cape Breton--Canso,Cape Breton--Canso,validated,validés,Dockrill,,Michelle,Independent,Indépendant(e),685,1.6,601,43541 +12001,Cape Breton--Canso,Cape Breton--Canso,validated,validés,Doucet,,Clive,Green Party,Parti Vert,3321,7.7,601,43541 +12001,Cape Breton--Canso,Cape Breton--Canso,validated,validés,Joyce,,Billy,People's Party,Parti populaire,925,2.2,601,43541 +12001,Cape Breton--Canso,Cape Breton--Canso,validated,validés,Kelloway,,Mike,Liberal,Libéral,16694,38.9,601,43541 +12001,Cape Breton--Canso,Cape Breton--Canso,validated,validés,LeBlanc,,Darlene Lynn,National Citizens Alliance,Alliance Nationale Citoyens,140,.3,601,43541 +12001,Cape Breton--Canso,Cape Breton--Canso,validated,validés,MacLeod,,Alfie,Conservative,Conservateur,14821,34.5,601,43541 +12001,Cape Breton--Canso,Cape Breton--Canso,validated,validés,Suitor,,Laurie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6354,14.8,601,43541 +12002,Central Nova,Nova-Centre,preliminary,préliminaires,Canyon,,George,Conservative,Conservateur,13201,29.6,0,44559 +12002,Central Nova,Nova-Centre,preliminary,préliminaires,Fraser,,Sean,Liberal,Libéral,20718,46.5,0,44559 +12002,Central Nova,Nova-Centre,preliminary,préliminaires,Frazer,,Chris,Communist,Communiste,179,.4,0,44559 +12002,Central Nova,Nova-Centre,preliminary,préliminaires,MacDonald,,Betsy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5896,13.2,0,44559 +12002,Central Nova,Nova-Centre,preliminary,préliminaires,Muir,,Al,People's Party,Parti populaire,938,2.1,0,44559 +12002,Central Nova,Nova-Centre,preliminary,préliminaires,Randle,,Barry,Green Party,Parti Vert,3478,7.8,0,44559 +12002,Central Nova,Nova-Centre,preliminary,préliminaires,Slowik,,Michael,Independent,Indépendant(e),149,.3,0,44559 +12002,Central Nova,Nova-Centre,validated,validés,Canyon,,George,Conservative,Conservateur,13201,29.7,412,44882 +12002,Central Nova,Nova-Centre,validated,validés,Fraser,,Sean,Liberal,Libéral,20718,46.6,412,44882 +12002,Central Nova,Nova-Centre,validated,validés,Frazer,,Chris,Communist,Communiste,180,.4,412,44882 +12002,Central Nova,Nova-Centre,validated,validés,MacDonald,,Betsy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5806,13.1,412,44882 +12002,Central Nova,Nova-Centre,validated,validés,Muir,,Al,People's Party,Parti populaire,938,2.1,412,44882 +12002,Central Nova,Nova-Centre,validated,validés,Randle,,Barry,Green Party,Parti Vert,3478,7.8,412,44882 +12002,Central Nova,Nova-Centre,validated,validés,Slowik,,Michael,Independent,Indépendant(e),149,.3,412,44882 +12003,Cumberland--Colchester,Cumberland--Colchester,preliminary,préliminaires,Archer,,William,People's Party,Parti populaire,608,1.3,0,45450 +12003,Cumberland--Colchester,Cumberland--Colchester,preliminary,préliminaires,Armstrong,,Scott,Conservative,Conservateur,16219,35.7,0,45450 +12003,Cumberland--Colchester,Cumberland--Colchester,preliminary,préliminaires,Blanch,,Jason,Green Party,Parti Vert,6015,13.2,0,45450 +12003,Cumberland--Colchester,Cumberland--Colchester,preliminary,préliminaires,Duchesne,,Larry,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5451,12,0,45450 +12003,Cumberland--Colchester,Cumberland--Colchester,preliminary,préliminaires,Garvey,,Stephen J,National Citizens Alliance,Alliance Nationale Citoyens,109,.2,0,45450 +12003,Cumberland--Colchester,Cumberland--Colchester,preliminary,préliminaires,O'Blenis,,Jody,VCP,CAC,144,.3,0,45450 +12003,Cumberland--Colchester,Cumberland--Colchester,preliminary,préliminaires,Rushton,,Matthew V.,Independent,Indépendant(e),232,.5,0,45450 +12003,Cumberland--Colchester,Cumberland--Colchester,preliminary,préliminaires,Zann,,Lenore,Liberal,Libéral,16672,36.7,0,45450 +12003,Cumberland--Colchester,Cumberland--Colchester,validated,validés,Archer,,William,People's Party,Parti populaire,608,1.3,447,45897 +12003,Cumberland--Colchester,Cumberland--Colchester,validated,validés,Armstrong,,Scott,Conservative,Conservateur,16219,35.7,447,45897 +12003,Cumberland--Colchester,Cumberland--Colchester,validated,validés,Blanch,,Jason,Green Party,Parti Vert,6015,13.2,447,45897 +12003,Cumberland--Colchester,Cumberland--Colchester,validated,validés,Duchesne,,Larry,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5451,12,447,45897 +12003,Cumberland--Colchester,Cumberland--Colchester,validated,validés,Garvey,,Stephen J,National Citizens Alliance,Alliance Nationale Citoyens,109,.2,447,45897 +12003,Cumberland--Colchester,Cumberland--Colchester,validated,validés,O'Blenis,,Jody,VCP,CAC,144,.3,447,45897 +12003,Cumberland--Colchester,Cumberland--Colchester,validated,validés,Rushton,,Matthew V.,Independent,Indépendant(e),232,.5,447,45897 +12003,Cumberland--Colchester,Cumberland--Colchester,validated,validés,Zann,,Lenore,Liberal,Libéral,16672,36.7,447,45897 +12004,Dartmouth--Cole Harbour,Dartmouth--Cole Harbour,preliminary,préliminaires,Cole,,Jason,Conservative,Conservateur,8480,16.1,0,52585 +12004,Dartmouth--Cole Harbour,Dartmouth--Cole Harbour,preliminary,préliminaires,Fisher,,Darren,Liberal,Libéral,23751,45.2,0,52585 +12004,Dartmouth--Cole Harbour,Dartmouth--Cole Harbour,preliminary,préliminaires,Lindsay,,Michelle,People's Party,Parti populaire,937,1.8,0,52585 +12004,Dartmouth--Cole Harbour,Dartmouth--Cole Harbour,preliminary,préliminaires,MacPherson,,Lil,Green Party,Parti Vert,5197,9.9,0,52585 +12004,Dartmouth--Cole Harbour,Dartmouth--Cole Harbour,preliminary,préliminaires,Norton,,Emma,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,14220,27,0,52585 +12004,Dartmouth--Cole Harbour,Dartmouth--Cole Harbour,validated,validés,Cole,,Jason,Conservative,Conservateur,8638,16.1,404,53903 +12004,Dartmouth--Cole Harbour,Dartmouth--Cole Harbour,validated,validés,Fisher,,Darren,Liberal,Libéral,24259,45.3,404,53903 +12004,Dartmouth--Cole Harbour,Dartmouth--Cole Harbour,validated,validés,Lindsay,,Michelle,People's Party,Parti populaire,887,1.7,404,53903 +12004,Dartmouth--Cole Harbour,Dartmouth--Cole Harbour,validated,validés,MacPherson,,Lil,Green Party,Parti Vert,5280,9.9,404,53903 +12004,Dartmouth--Cole Harbour,Dartmouth--Cole Harbour,validated,validés,Norton,,Emma,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,14435,27,404,53903 +12005,Halifax,Halifax,preliminary,préliminaires,Fillmore,,Andy,Liberal,Libéral,23088,42.4,0,54489 +12005,Halifax,Halifax,preliminary,préliminaires,Holland,,Bruce,Conservative,Conservateur,6214,11.4,0,54489 +12005,Halifax,Halifax,preliminary,préliminaires,McGenn,,Duncan,People's Party,Parti populaire,605,1.1,0,54489 +12005,Halifax,Halifax,preliminary,préliminaires,Roberts,,Jo-Ann,Green Party,Parti Vert,7762,14.2,0,54489 +12005,Halifax,Halifax,preliminary,préliminaires,Saulnier,,Christine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16594,30.5,0,54489 +12005,Halifax,Halifax,preliminary,préliminaires,Wilson,,Bill,Animal Protection Party,Parti Protection Animaux,226,.4,0,54489 +12005,Halifax,Halifax,validated,validés,Fillmore,,Andy,Liberal,Libéral,23681,42.5,361,56113 +12005,Halifax,Halifax,validated,validés,Holland,,Bruce,Conservative,Conservateur,6456,11.6,361,56113 +12005,Halifax,Halifax,validated,validés,McGenn,,Duncan,People's Party,Parti populaire,633,1.1,361,56113 +12005,Halifax,Halifax,validated,validés,Roberts,,Jo-Ann,Green Party,Parti Vert,8013,14.4,361,56113 +12005,Halifax,Halifax,validated,validés,Saulnier,,Christine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16747,30,361,56113 +12005,Halifax,Halifax,validated,validés,Wilson,,Bill,Animal Protection Party,Parti Protection Animaux,222,.4,361,56113 +12006,Halifax West,Halifax-Ouest,preliminary,préliminaires,Regan,,Geoff,Liberal,Libéral,26884,49.5,0,54356 +12006,Halifax West,Halifax-Ouest,preliminary,préliminaires,Shuman,,Fred,Conservative,Conservateur,10488,19.3,0,54356 +12006,Halifax West,Halifax-Ouest,preliminary,préliminaires,Wilson,,Jacob,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10429,19.2,0,54356 +12006,Halifax West,Halifax-Ouest,preliminary,préliminaires,Zurawski,,Richard,Green Party,Parti Vert,6555,12.1,0,54356 +12006,Halifax West,Halifax-Ouest,validated,validés,Regan,,Geoff,Liberal,Libéral,26885,49.5,465,54822 +12006,Halifax West,Halifax-Ouest,validated,validés,Shuman,,Fred,Conservative,Conservateur,10488,19.3,465,54822 +12006,Halifax West,Halifax-Ouest,validated,validés,Wilson,,Jacob,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10429,19.2,465,54822 +12006,Halifax West,Halifax-Ouest,validated,validés,Zurawski,,Richard,Green Party,Parti Vert,6555,12.1,465,54822 +12007,Kings--Hants,Kings--Hants,preliminary,préliminaires,Anderson,,Brogan,Green Party,Parti Vert,6029,12.6,0,48035 +12007,Kings--Hants,Kings--Hants,preliminary,préliminaires,Blois,,Kody,Liberal,Libéral,20807,43.3,0,48035 +12007,Kings--Hants,Kings--Hants,preliminary,préliminaires,Dodge,,Stacey,VCP,CAC,118,.2,0,48035 +12007,Kings--Hants,Kings--Hants,preliminary,préliminaires,MacQuarrie,,Martha,Conservative,Conservateur,11905,24.8,0,48035 +12007,Kings--Hants,Kings--Hants,preliminary,préliminaires,Schneider,,Stephen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8243,17.2,0,48035 +12007,Kings--Hants,Kings--Hants,preliminary,préliminaires,Southall,,Matthew,People's Party,Parti populaire,786,1.6,0,48035 +12007,Kings--Hants,Kings--Hants,preliminary,préliminaires,Tan,,Nicholas,Parti Rhinocéros Party,Parti Rhinocéros Party,147,.3,0,48035 +12007,Kings--Hants,Kings--Hants,validated,validés,Anderson,,Brogan,Green Party,Parti Vert,6029,12.6,327,48363 +12007,Kings--Hants,Kings--Hants,validated,validés,Blois,,Kody,Liberal,Libéral,20806,43.3,327,48363 +12007,Kings--Hants,Kings--Hants,validated,validés,Dodge,,Stacey,VCP,CAC,118,.2,327,48363 +12007,Kings--Hants,Kings--Hants,validated,validés,MacQuarrie,,Martha,Conservative,Conservateur,11905,24.8,327,48363 +12007,Kings--Hants,Kings--Hants,validated,validés,Schneider,,Stephen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8254,17.2,327,48363 +12007,Kings--Hants,Kings--Hants,validated,validés,Southall,,Matthew,People's Party,Parti populaire,786,1.6,327,48363 +12007,Kings--Hants,Kings--Hants,validated,validés,Tan,,Nicholas,Parti Rhinocéros Party,Parti Rhinocéros Party,138,.3,327,48363 +12008,Sackville--Preston--Chezzetcook,Sackville--Preston--Chezzetcook,preliminary,préliminaires,Copley,,Kevin,Conservative,Conservateur,11224,22.6,0,49563 +12008,Sackville--Preston--Chezzetcook,Sackville--Preston--Chezzetcook,preliminary,préliminaires,Edmonds,,Anthony,Green Party,Parti Vert,5743,11.6,0,49563 +12008,Sackville--Preston--Chezzetcook,Sackville--Preston--Chezzetcook,preliminary,préliminaires,Hogg,,Sybil,People's Party,Parti populaire,819,1.7,0,49563 +12008,Sackville--Preston--Chezzetcook,Sackville--Preston--Chezzetcook,preliminary,préliminaires,Samson,,Darrell,Liberal,Libéral,19920,40.2,0,49563 +12008,Sackville--Preston--Chezzetcook,Sackville--Preston--Chezzetcook,preliminary,préliminaires,Stickland,,Matt,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11857,23.9,0,49563 +12008,Sackville--Preston--Chezzetcook,Sackville--Preston--Chezzetcook,validated,validés,Copley,,Kevin,Conservative,Conservateur,11211,22.6,320,49857 +12008,Sackville--Preston--Chezzetcook,Sackville--Preston--Chezzetcook,validated,validés,Edmonds,,Anthony,Green Party,Parti Vert,5725,11.6,320,49857 +12008,Sackville--Preston--Chezzetcook,Sackville--Preston--Chezzetcook,validated,validés,Hogg,,Sybil,People's Party,Parti populaire,816,1.6,320,49857 +12008,Sackville--Preston--Chezzetcook,Sackville--Preston--Chezzetcook,validated,validés,Samson,,Darrell,Liberal,Libéral,19925,40.2,320,49857 +12008,Sackville--Preston--Chezzetcook,Sackville--Preston--Chezzetcook,validated,validés,Stickland,,Matt,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11860,23.9,320,49857 +12009,South Shore--St. Margarets,South Shore--St. Margarets,preliminary,préliminaires,Foster,,Steven,Independent,Indépendant(e),379,.7,0,52521 +12009,South Shore--St. Margarets,South Shore--St. Margarets,preliminary,préliminaires,Hepburn,,Jessika,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8361,15.9,0,52521 +12009,South Shore--St. Margarets,South Shore--St. Margarets,preliminary,préliminaires,Jordan,,Bernadette,Liberal,Libéral,21887,41.7,0,52521 +12009,South Shore--St. Margarets,South Shore--St. Margarets,preliminary,préliminaires,Matthews,,Jason,VCP,CAC,126,.2,0,52521 +12009,South Shore--St. Margarets,South Shore--St. Margarets,preliminary,préliminaires,McMahon,,Shawn,Independent,Indépendant(e),165,.3,0,52521 +12009,South Shore--St. Margarets,South Shore--St. Margarets,preliminary,préliminaires,Monk,,Robert,People's Party,Parti populaire,665,1.3,0,52521 +12009,South Shore--St. Margarets,South Shore--St. Margarets,preliminary,préliminaires,Perkins,,Rick,Conservative,Conservateur,14744,28.1,0,52521 +12009,South Shore--St. Margarets,South Shore--St. Margarets,preliminary,préliminaires,Schulthies,,Kevin,Christian Heritage Party,Parti de l'Héritage Chrétien,124,.2,0,52521 +12009,South Shore--St. Margarets,South Shore--St. Margarets,preliminary,préliminaires,Trappenberg,,Thomas,Green Party,Parti Vert,6070,11.6,0,52521 +12009,South Shore--St. Margarets,South Shore--St. Margarets,validated,validés,Foster,,Steven,Independent,Indépendant(e),376,.7,439,52957 +12009,South Shore--St. Margarets,South Shore--St. Margarets,validated,validés,Hepburn,,Jessika,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8361,15.9,439,52957 +12009,South Shore--St. Margarets,South Shore--St. Margarets,validated,validés,Jordan,,Bernadette,Liberal,Libéral,21886,41.7,439,52957 +12009,South Shore--St. Margarets,South Shore--St. Margarets,validated,validés,Matthews,,Jason,VCP,CAC,125,.2,439,52957 +12009,South Shore--St. Margarets,South Shore--St. Margarets,validated,validés,McMahon,,Shawn,Independent,Indépendant(e),165,.3,439,52957 +12009,South Shore--St. Margarets,South Shore--St. Margarets,validated,validés,Monk,,Robert,People's Party,Parti populaire,667,1.3,439,52957 +12009,South Shore--St. Margarets,South Shore--St. Margarets,validated,validés,Perkins,,Rick,Conservative,Conservateur,14744,28.1,439,52957 +12009,South Shore--St. Margarets,South Shore--St. Margarets,validated,validés,Schulthies,,Kevin,Christian Heritage Party,Parti de l'Héritage Chrétien,124,.2,439,52957 +12009,South Shore--St. Margarets,South Shore--St. Margarets,validated,validés,Trappenberg,,Thomas,Green Party,Parti Vert,6070,11.6,439,52957 +12010,Sydney--Victoria,Sydney--Victoria,preliminary,préliminaires,Battiste,,Jaime,Liberal,Libéral,12536,30.9,0,40576 +12010,Sydney--Victoria,Sydney--Victoria,preliminary,préliminaires,Foster,,Lois,Green Party,Parti Vert,2249,5.5,0,40576 +12010,Sydney--Victoria,Sydney--Victoria,preliminary,préliminaires,Joy,,Randy,VCP,CAC,254,.6,0,40576 +12010,Sydney--Victoria,Sydney--Victoria,preliminary,préliminaires,MacKinnon,,Archie,Independent,Indépendant(e),5679,14,0,40576 +12010,Sydney--Victoria,Sydney--Victoria,preliminary,préliminaires,MacNeil,,Kenzie,Independent,Indépendant(e),480,1.2,0,40576 +12010,Sydney--Victoria,Sydney--Victoria,preliminary,préliminaires,McDavid,,Jodi,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8150,20.1,0,40576 +12010,Sydney--Victoria,Sydney--Victoria,preliminary,préliminaires,Orrell,,Eddie,Conservative,Conservateur,11228,27.7,0,40576 +12010,Sydney--Victoria,Sydney--Victoria,validated,validés,Battiste,,Jaime,Liberal,Libéral,12536,30.9,528,41093 +12010,Sydney--Victoria,Sydney--Victoria,validated,validés,Foster,,Lois,Green Party,Parti Vert,2249,5.5,528,41093 +12010,Sydney--Victoria,Sydney--Victoria,validated,validés,Joy,,Randy,VCP,CAC,248,.6,528,41093 +12010,Sydney--Victoria,Sydney--Victoria,validated,validés,MacKinnon,,Archie,Independent,Indépendant(e),5679,14,528,41093 +12010,Sydney--Victoria,Sydney--Victoria,validated,validés,MacNeil,,Kenzie,Independent,Indépendant(e),480,1.2,528,41093 +12010,Sydney--Victoria,Sydney--Victoria,validated,validés,McDavid,,Jodi,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8146,20.1,528,41093 +12010,Sydney--Victoria,Sydney--Victoria,validated,validés,Orrell,,Eddie,Conservative,Conservateur,11227,27.7,528,41093 +12011,West Nova,Nova-Ouest,preliminary,préliminaires,Cook,,Gloria Jane,VCP,CAC,453,1,0,46846 +12011,West Nova,Nova-Ouest,preliminary,préliminaires,Deveau,,Jason,Liberal,Libéral,17034,36.4,0,46846 +12011,West Nova,Nova-Ouest,preliminary,préliminaires,Dubois,,Matthew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5020,10.7,0,46846 +12011,West Nova,Nova-Ouest,preliminary,préliminaires,Green,,Judy N,Green Party,Parti Vert,5949,12.7,0,46846 +12011,West Nova,Nova-Ouest,preliminary,préliminaires,d'Entremont,,Chris,Conservative,Conservateur,18390,39.3,0,46846 +12011,West Nova,Nova-Ouest,validated,validés,Cook,,Gloria Jane,VCP,CAC,434,.9,512,47310 +12011,West Nova,Nova-Ouest,validated,validés,Deveau,,Jason,Liberal,Libéral,17025,36.4,512,47310 +12011,West Nova,Nova-Ouest,validated,validés,Dubois,,Matthew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5010,10.7,512,47310 +12011,West Nova,Nova-Ouest,validated,validés,Green,,Judy N,Green Party,Parti Vert,5939,12.7,512,47310 +12011,West Nova,Nova-Ouest,validated,validés,d'Entremont,,Chris,Conservative,Conservateur,18390,39.3,512,47310 +13001,Acadie--Bathurst,Acadie--Bathurst,preliminary,préliminaires,Cormier,,Serge,Liberal,Libéral,26519,55.1,0,48097 +13001,Acadie--Bathurst,Acadie--Bathurst,preliminary,préliminaires,Kryszko,,Robert,Green Party,Parti Vert,4271,8.9,0,48097 +13001,Acadie--Bathurst,Acadie--Bathurst,preliminary,préliminaires,Savoie,,Martine,Conservative,Conservateur,10344,21.5,0,48097 +13001,Acadie--Bathurst,Acadie--Bathurst,preliminary,préliminaires,Thériault,,Daniel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6963,14.5,0,48097 +13001,Acadie--Bathurst,Acadie--Bathurst,validated,validés,Cormier,,Serge,Liberal,Libéral,26547,55.1,924,49067 +13001,Acadie--Bathurst,Acadie--Bathurst,validated,validés,Kryszko,,Robert,Green Party,Parti Vert,4277,8.9,924,49067 +13001,Acadie--Bathurst,Acadie--Bathurst,validated,validés,Savoie,,Martine,Conservative,Conservateur,10352,21.5,924,49067 +13001,Acadie--Bathurst,Acadie--Bathurst,validated,validés,Thériault,,Daniel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6967,14.5,924,49067 +13002,Beauséjour,Beauséjour,preliminary,préliminaires,Bélanger,,Jean-Marc,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3937,7.3,0,53630 +13002,Beauséjour,Beauséjour,preliminary,préliminaires,Cormier,,Vincent,Conservative,Conservateur,9435,17.6,0,53630 +13002,Beauséjour,Beauséjour,preliminary,préliminaires,LeBlanc,,Dominic,Liberal,Libéral,24957,46.5,0,53630 +13002,Beauséjour,Beauséjour,preliminary,préliminaires,Mercier,,Nancy,People's Party,Parti populaire,1050,2,0,53630 +13002,Beauséjour,Beauséjour,preliminary,préliminaires,Reinsborough,,Laura,Green Party,Parti Vert,14251,26.6,0,53630 +13002,Beauséjour,Beauséjour,validated,validés,Bélanger,,Jean-Marc,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3940,7.3,475,54160 +13002,Beauséjour,Beauséjour,validated,validés,Cormier,,Vincent,Conservative,Conservateur,9438,17.6,475,54160 +13002,Beauséjour,Beauséjour,validated,validés,LeBlanc,,Dominic,Liberal,Libéral,24948,46.5,475,54160 +13002,Beauséjour,Beauséjour,validated,validés,Mercier,,Nancy,People's Party,Parti populaire,1054,2,475,54160 +13002,Beauséjour,Beauséjour,validated,validés,Reinsborough,,Laura,Green Party,Parti Vert,14305,26.6,475,54160 +13003,Fredericton,Fredericton,preliminary,préliminaires,Atwin,,Jenica,Green Party,Parti Vert,15380,32.8,0,46841 +13003,Fredericton,Fredericton,preliminary,préliminaires,DeCourcey,,Matt,Liberal,Libéral,12803,27.3,0,46841 +13003,Fredericton,Fredericton,preliminary,préliminaires,Johnson,,Andrea,Conservative,Conservateur,14589,31.1,0,46841 +13003,Fredericton,Fredericton,preliminary,préliminaires,Kirby,,Brandon,Libertarian,Libertarien,123,.3,0,46841 +13003,Fredericton,Fredericton,preliminary,préliminaires,Patterson,,Jacob,Communist,Communiste,76,.2,0,46841 +13003,Fredericton,Fredericton,preliminary,préliminaires,Paull,,Jason,People's Party,Parti populaire,767,1.6,0,46841 +13003,Fredericton,Fredericton,preliminary,préliminaires,Thomas,,Lesley,Animal Protection Party,Parti Protection Animaux,277,.6,0,46841 +13003,Fredericton,Fredericton,preliminary,préliminaires,Thomason,,Mackenzie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2826,6,0,46841 +13003,Fredericton,Fredericton,validated,validés,Atwin,,Jenica,Green Party,Parti Vert,16640,33.7,301,49710 +13003,Fredericton,Fredericton,validated,validés,DeCourcey,,Matt,Liberal,Libéral,13544,27.4,301,49710 +13003,Fredericton,Fredericton,validated,validés,Johnson,,Andrea,Conservative,Conservateur,15011,30.4,301,49710 +13003,Fredericton,Fredericton,validated,validés,Kirby,,Brandon,Libertarian,Libertarien,126,.3,301,49710 +13003,Fredericton,Fredericton,validated,validés,Patterson,,Jacob,Communist,Communiste,80,.2,301,49710 +13003,Fredericton,Fredericton,validated,validés,Paull,,Jason,People's Party,Parti populaire,776,1.6,301,49710 +13003,Fredericton,Fredericton,validated,validés,Thomas,,Lesley,Animal Protection Party,Parti Protection Animaux,286,.6,301,49710 +13003,Fredericton,Fredericton,validated,validés,Thomason,,Mackenzie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2946,6,301,49710 +13004,Fundy Royal,Fundy Royal,preliminary,préliminaires,Amos,,David Raymond,Independent,Indépendant(e),291,.6,0,47192 +13004,Fundy Royal,Fundy Royal,preliminary,préliminaires,Evans,,John,National Citizens Alliance,Alliance Nationale Citoyens,200,.4,0,47192 +13004,Fundy Royal,Fundy Royal,preliminary,préliminaires,Lockhart,,Alaina,Liberal,Libéral,12015,25.5,0,47192 +13004,Fundy Royal,Fundy Royal,preliminary,préliminaires,Moore,,Rob,Conservative,Conservateur,21727,46,0,47192 +13004,Fundy Royal,Fundy Royal,preliminary,préliminaires,Neumayer,,Rudy,People's Party,Parti populaire,1239,2.6,0,47192 +13004,Fundy Royal,Fundy Royal,preliminary,préliminaires,Thompson,,Tim,Green Party,Parti Vert,7060,15,0,47192 +13004,Fundy Royal,Fundy Royal,preliminary,préliminaires,Tolan,,James,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4660,9.9,0,47192 +13004,Fundy Royal,Fundy Royal,validated,validés,Amos,,David Raymond,Independent,Indépendant(e),295,.6,349,48995 +13004,Fundy Royal,Fundy Royal,validated,validés,Evans,,John,National Citizens Alliance,Alliance Nationale Citoyens,201,.4,349,48995 +13004,Fundy Royal,Fundy Royal,validated,validés,Lockhart,,Alaina,Liberal,Libéral,12433,25.6,349,48995 +13004,Fundy Royal,Fundy Royal,validated,validés,Moore,,Rob,Conservative,Conservateur,22389,46,349,48995 +13004,Fundy Royal,Fundy Royal,validated,validés,Neumayer,,Rudy,People's Party,Parti populaire,1249,2.6,349,48995 +13004,Fundy Royal,Fundy Royal,validated,validés,Thompson,,Tim,Green Party,Parti Vert,7275,15,349,48995 +13004,Fundy Royal,Fundy Royal,validated,validés,Tolan,,James,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4804,9.9,349,48995 +13005,Madawaska--Restigouche,Madawaska--Restigouche,preliminary,préliminaires,Arseneault,,René,Liberal,Libéral,17331,50.2,0,34535 +13005,Madawaska--Restigouche,Madawaska--Restigouche,preliminary,préliminaires,Betteridge,,Chad,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2314,6.7,0,34535 +13005,Madawaska--Restigouche,Madawaska--Restigouche,preliminary,préliminaires,Bérubé,,Louis,Green Party,Parti Vert,5090,14.7,0,34535 +13005,Madawaska--Restigouche,Madawaska--Restigouche,preliminary,préliminaires,Fox,,Nelson,Conservative,Conservateur,9800,28.4,0,34535 +13005,Madawaska--Restigouche,Madawaska--Restigouche,validated,validés,Arseneault,,René,Liberal,Libéral,17331,50.3,657,35126 +13005,Madawaska--Restigouche,Madawaska--Restigouche,validated,validés,Betteridge,,Chad,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2212,6.4,657,35126 +13005,Madawaska--Restigouche,Madawaska--Restigouche,validated,validés,Bérubé,,Louis,Green Party,Parti Vert,5125,14.9,657,35126 +13005,Madawaska--Restigouche,Madawaska--Restigouche,validated,validés,Fox,,Nelson,Conservative,Conservateur,9801,28.4,657,35126 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,preliminary,préliminaires,Clancy Teslenko,,Eileen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2874,8.3,0,34597 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,preliminary,préliminaires,Deitch,,Patty,Green Party,Parti Vert,3915,11.3,0,34597 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,preliminary,préliminaires,Finnigan,,Pat,Liberal,Libéral,12725,36.8,0,34597 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,preliminary,préliminaires,Lawson,,Mathew Grant,Independent,Indépendant(e),396,1.1,0,34597 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,preliminary,préliminaires,MacKenzie,,Allison,Independent,Indépendant(e),1160,3.4,0,34597 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,preliminary,préliminaires,McLean,,Peggy,Conservative,Conservateur,12311,35.6,0,34597 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,preliminary,préliminaires,Nowlan,,Ron,People's Party,Parti populaire,1216,3.5,0,34597 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,validated,validés,Clancy Teslenko,,Eileen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2875,8.3,517,35115 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,validated,validés,Deitch,,Patty,Green Party,Parti Vert,3914,11.3,517,35115 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,validated,validés,Finnigan,,Pat,Liberal,Libéral,12722,36.8,517,35115 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,validated,validés,Lawson,,Mathew Grant,Independent,Indépendant(e),396,1.1,517,35115 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,validated,validés,MacKenzie,,Allison,Independent,Indépendant(e),1160,3.4,517,35115 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,validated,validés,McLean,,Peggy,Conservative,Conservateur,12352,35.7,517,35115 +13006,Miramichi--Grand Lake,Miramichi--Grand Lake,validated,validés,Nowlan,,Ron,People's Party,Parti populaire,1179,3.4,517,35115 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,preliminary,préliminaires,Driver,,Stephen,People's Party,Parti populaire,1258,2.4,0,51943 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,preliminary,préliminaires,Godin-Charest,,Sylvie,Conservative,Conservateur,12190,23.5,0,51943 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,preliminary,préliminaires,Kelly,,Claire,Green Party,Parti Vert,9371,18,0,51943 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,preliminary,préliminaires,MacDonald,,Brad,Animal Protection Party,Parti Protection Animaux,414,.8,0,51943 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,preliminary,préliminaires,MacLaren,,Luke,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6164,11.9,0,51943 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,preliminary,préliminaires,Petitpas Taylor,,Ginette,Liberal,Libéral,22261,42.9,0,51943 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,preliminary,préliminaires,Williams,,Rhys,Christian Heritage Party,Parti de l'Héritage Chrétien,285,.5,0,51943 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,validated,validés,Driver,,Stephen,People's Party,Parti populaire,1258,2.4,396,52224 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,validated,validés,Godin-Charest,,Sylvie,Conservative,Conservateur,12200,23.5,396,52224 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,validated,validés,Kelly,,Claire,Green Party,Parti Vert,9287,17.9,396,52224 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,validated,validés,MacDonald,,Brad,Animal Protection Party,Parti Protection Animaux,373,.7,396,52224 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,validated,validés,MacLaren,,Luke,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6164,11.9,396,52224 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,validated,validés,Petitpas Taylor,,Ginette,Liberal,Libéral,22261,43,396,52224 +13007,Moncton--Riverview--Dieppe,Moncton--Riverview--Dieppe,validated,validés,Williams,,Rhys,Christian Heritage Party,Parti de l'Héritage Chrétien,285,.5,396,52224 +13008,New Brunswick Southwest,Nouveau-Brunswick-Sud-Ouest,preliminary,préliminaires,Jonah,,Susan,Green Party,Parti Vert,5352,13.5,0,39648 +13008,New Brunswick Southwest,Nouveau-Brunswick-Sud-Ouest,preliminary,préliminaires,Ludwig,,Karen,Liberal,Libéral,10110,25.5,0,39648 +13008,New Brunswick Southwest,Nouveau-Brunswick-Sud-Ouest,preliminary,préliminaires,Mullin,,Douglas,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3251,8.2,0,39648 +13008,New Brunswick Southwest,Nouveau-Brunswick-Sud-Ouest,preliminary,préliminaires,Sarty,,Meryl,People's Party,Parti populaire,1274,3.2,0,39648 +13008,New Brunswick Southwest,Nouveau-Brunswick-Sud-Ouest,preliminary,préliminaires,Scott,,Abe,VCP,CAC,204,.5,0,39648 +13008,New Brunswick Southwest,Nouveau-Brunswick-Sud-Ouest,preliminary,préliminaires,Williamson,,John,Conservative,Conservateur,19457,49.1,0,39648 +13008,New Brunswick Southwest,Nouveau-Brunswick-Sud-Ouest,validated,validés,Jonah,,Susan,Green Party,Parti Vert,5352,13.5,301,39879 +13008,New Brunswick Southwest,Nouveau-Brunswick-Sud-Ouest,validated,validés,Ludwig,,Karen,Liberal,Libéral,10110,25.5,301,39879 +13008,New Brunswick Southwest,Nouveau-Brunswick-Sud-Ouest,validated,validés,Mullin,,Douglas,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3251,8.2,301,39879 +13008,New Brunswick Southwest,Nouveau-Brunswick-Sud-Ouest,validated,validés,Sarty,,Meryl,People's Party,Parti populaire,1214,3.1,301,39879 +13008,New Brunswick Southwest,Nouveau-Brunswick-Sud-Ouest,validated,validés,Scott,,Abe,VCP,CAC,200,.5,301,39879 +13008,New Brunswick Southwest,Nouveau-Brunswick-Sud-Ouest,validated,validés,Williamson,,John,Conservative,Conservateur,19451,49.1,301,39879 +13009,Saint John--Rothesay,Saint John--Rothesay,preliminary,préliminaires,Barnett,,Neville,Independent,Indépendant(e),150,.4,0,41254 +13009,Saint John--Rothesay,Saint John--Rothesay,preliminary,préliminaires,Cormier,,Armand,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5046,12.2,0,41254 +13009,Saint John--Rothesay,Saint John--Rothesay,preliminary,préliminaires,Jamieson,,Stuart,Independent,Indépendant(e),1191,2.9,0,41254 +13009,Saint John--Rothesay,Saint John--Rothesay,preliminary,préliminaires,Long,,Wayne,Liberal,Libéral,15448,37.4,0,41254 +13009,Saint John--Rothesay,Saint John--Rothesay,preliminary,préliminaires,McAllister,,Ann,Green Party,Parti Vert,4153,10.1,0,41254 +13009,Saint John--Rothesay,Saint John--Rothesay,preliminary,préliminaires,Salesse,,Adam J. C.,People's Party,Parti populaire,1260,3.1,0,41254 +13009,Saint John--Rothesay,Saint John--Rothesay,preliminary,préliminaires,Weston,,Rodney,Conservative,Conservateur,14006,34,0,41254 +13009,Saint John--Rothesay,Saint John--Rothesay,validated,validés,Barnett,,Neville,Independent,Indépendant(e),150,.4,250,41503 +13009,Saint John--Rothesay,Saint John--Rothesay,validated,validés,Cormier,,Armand,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5046,12.2,250,41503 +13009,Saint John--Rothesay,Saint John--Rothesay,validated,validés,Jamieson,,Stuart,Independent,Indépendant(e),1183,2.9,250,41503 +13009,Saint John--Rothesay,Saint John--Rothesay,validated,validés,Long,,Wayne,Liberal,Libéral,15443,37.4,250,41503 +13009,Saint John--Rothesay,Saint John--Rothesay,validated,validés,McAllister,,Ann,Green Party,Parti Vert,4165,10.1,250,41503 +13009,Saint John--Rothesay,Saint John--Rothesay,validated,validés,Salesse,,Adam J. C.,People's Party,Parti populaire,1260,3.1,250,41503 +13009,Saint John--Rothesay,Saint John--Rothesay,validated,validés,Weston,,Rodney,Conservative,Conservateur,14006,34,250,41503 +13010,Tobique--Mactaquac,Tobique--Mactaquac,preliminary,préliminaires,Aiken,,Megan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3007,7.9,0,38146 +13010,Tobique--Mactaquac,Tobique--Mactaquac,preliminary,préliminaires,Bragdon,,Richard,Conservative,Conservateur,19229,50.4,0,38146 +13010,Tobique--Mactaquac,Tobique--Mactaquac,preliminary,préliminaires,Guay,,Dominic,People's Party,Parti populaire,936,2.5,0,38146 +13010,Tobique--Mactaquac,Tobique--Mactaquac,preliminary,préliminaires,MacDonald,,Kelsey,Liberal,Libéral,9631,25.2,0,38146 +13010,Tobique--Mactaquac,Tobique--Mactaquac,preliminary,préliminaires,Miller,,Rowan P.,Green Party,Parti Vert,5343,14,0,38146 +13010,Tobique--Mactaquac,Tobique--Mactaquac,validated,validés,Aiken,,Megan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3007,7.9,376,38577 +13010,Tobique--Mactaquac,Tobique--Mactaquac,validated,validés,Bragdon,,Richard,Conservative,Conservateur,19229,50.3,376,38577 +13010,Tobique--Mactaquac,Tobique--Mactaquac,validated,validés,Guay,,Dominic,People's Party,Parti populaire,936,2.5,376,38577 +13010,Tobique--Mactaquac,Tobique--Mactaquac,validated,validés,MacDonald,,Kelsey,Liberal,Libéral,9631,25.2,376,38577 +13010,Tobique--Mactaquac,Tobique--Mactaquac,validated,validés,Miller,,Rowan P.,Green Party,Parti Vert,5398,14.1,376,38577 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,preliminary,préliminaires,Bergeron,,Isabelle,Liberal,Libéral,8125,28.1,0,28925 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,preliminary,préliminaires,Bérubé,,Sylvie,Bloc Québécois,Bloc Québécois,10904,37.7,0,28925 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,preliminary,préliminaires,Cabana-Whiteley,,Kiara,Green Party,Parti Vert,1006,3.5,0,28925 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,preliminary,préliminaires,Ferron,,Martin,Conservative,Conservateur,4792,16.6,0,28925 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,preliminary,préliminaires,Lanouette,,Guillaume,People's Party,Parti populaire,341,1.2,0,28925 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,preliminary,préliminaires,Rouleau,,Jacline,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3446,11.9,0,28925 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,preliminary,préliminaires,Simon,,Daniel,Radical Marijuana,Radical Marijuana,311,1.1,0,28925 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,validated,validés,Bergeron,,Isabelle,Liberal,Libéral,8963,28.3,828,32484 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,validated,validés,Bérubé,,Sylvie,Bloc Québécois,Bloc Québécois,11432,36.1,828,32484 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,validated,validés,Cabana-Whiteley,,Kiara,Green Party,Parti Vert,1151,3.6,828,32484 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,validated,validés,Ferron,,Martin,Conservative,Conservateur,5240,16.6,828,32484 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,validated,validés,Lanouette,,Guillaume,People's Party,Parti populaire,379,1.2,828,32484 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,validated,validés,Rouleau,,Jacline,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4104,13,828,32484 +24001,Abitibi--Baie-James--Nunavik--Eeyou,Abitibi--Baie-James--Nunavik--Eeyou,validated,validés,Simon,,Daniel,Radical Marijuana,Radical Marijuana,387,1.2,828,32484 +24002,Abitibi--Témiscamingue,Abitibi--Témiscamingue,preliminary,préliminaires,Bégin,,Aline,Green Party,Parti Vert,1766,3.5,0,49753 +24002,Abitibi--Témiscamingue,Abitibi--Témiscamingue,preliminary,préliminaires,Girard,,Jacques,People's Party,Parti populaire,730,1.5,0,49753 +24002,Abitibi--Témiscamingue,Abitibi--Témiscamingue,preliminary,préliminaires,Guimond,,Alain,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4943,9.9,0,49753 +24002,Abitibi--Témiscamingue,Abitibi--Témiscamingue,preliminary,préliminaires,Lemire,,Sébastien,Bloc Québécois,Bloc Québécois,22591,45.4,0,49753 +24002,Abitibi--Témiscamingue,Abitibi--Témiscamingue,preliminary,préliminaires,Provencher,,Mario,Conservative,Conservateur,7514,15.1,0,49753 +24002,Abitibi--Témiscamingue,Abitibi--Témiscamingue,preliminary,préliminaires,Thibault,,Claude,Liberal,Libéral,12209,24.5,0,49753 +24002,Abitibi--Témiscamingue,Abitibi--Témiscamingue,validated,validés,Bégin,,Aline,Green Party,Parti Vert,1818,3.6,1057,51212 +24002,Abitibi--Témiscamingue,Abitibi--Témiscamingue,validated,validés,Girard,,Jacques,People's Party,Parti populaire,487,1,1057,51212 +24002,Abitibi--Témiscamingue,Abitibi--Témiscamingue,validated,validés,Guimond,,Alain,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5093,10.2,1057,51212 +24002,Abitibi--Témiscamingue,Abitibi--Témiscamingue,validated,validés,Lemire,,Sébastien,Bloc Québécois,Bloc Québécois,22803,45.5,1057,51212 +24002,Abitibi--Témiscamingue,Abitibi--Témiscamingue,validated,validés,Provencher,,Mario,Conservative,Conservateur,7537,15,1057,51212 +24002,Abitibi--Témiscamingue,Abitibi--Témiscamingue,validated,validés,Thibault,,Claude,Liberal,Libéral,12417,24.8,1057,51212 +24003,Ahuntsic-Cartierville,Ahuntsic-Cartierville,preliminary,préliminaires,Ayas,,Raymond,People's Party,Parti populaire,579,1.1,0,54152 +24003,Ahuntsic-Cartierville,Ahuntsic-Cartierville,preliminary,préliminaires,El-Masri,,Zahia,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6148,11.4,0,54152 +24003,Ahuntsic-Cartierville,Ahuntsic-Cartierville,preliminary,préliminaires,Joly,,Mélanie,Liberal,Libéral,28560,52.7,0,54152 +24003,Ahuntsic-Cartierville,Ahuntsic-Cartierville,preliminary,préliminaires,Laframboise,,Kathy,Conservative,Conservateur,3974,7.3,0,54152 +24003,Ahuntsic-Cartierville,Ahuntsic-Cartierville,preliminary,préliminaires,Lavarenne,,Jean-Michel,Green Party,Parti Vert,3256,6,0,54152 +24003,Ahuntsic-Cartierville,Ahuntsic-Cartierville,preliminary,préliminaires,Parizeau,,André,Bloc Québécois,Bloc Québécois,11635,21.5,0,54152 +24003,Ahuntsic-Cartierville,Ahuntsic-Cartierville,validated,validés,Ayas,,Raymond,People's Party,Parti populaire,584,1.1,1022,56133 +24003,Ahuntsic-Cartierville,Ahuntsic-Cartierville,validated,validés,El-Masri,,Zahia,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6284,11.4,1022,56133 +24003,Ahuntsic-Cartierville,Ahuntsic-Cartierville,validated,validés,Joly,,Mélanie,Liberal,Libéral,28904,52.4,1022,56133 +24003,Ahuntsic-Cartierville,Ahuntsic-Cartierville,validated,validés,Laframboise,,Kathy,Conservative,Conservateur,4013,7.3,1022,56133 +24003,Ahuntsic-Cartierville,Ahuntsic-Cartierville,validated,validés,Lavarenne,,Jean-Michel,Green Party,Parti Vert,3352,6.1,1022,56133 +24003,Ahuntsic-Cartierville,Ahuntsic-Cartierville,validated,validés,Parizeau,,André,Bloc Québécois,Bloc Québécois,11974,21.7,1022,56133 +24004,Alfred-Pellan,Alfred-Pellan,preliminary,préliminaires,Buté,,Julius,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,176,.3,0,53954 +24004,Alfred-Pellan,Alfred-Pellan,preliminary,préliminaires,Cappelletti,,Dwayne,Independent,Indépendant(e),113,.2,0,53954 +24004,Alfred-Pellan,Alfred-Pellan,preliminary,préliminaires,Couture,,Matthieu,People's Party,Parti populaire,466,.9,0,53954 +24004,Alfred-Pellan,Alfred-Pellan,preliminary,préliminaires,Esposito,,Angelo,Conservative,Conservateur,5891,10.9,0,53954 +24004,Alfred-Pellan,Alfred-Pellan,preliminary,préliminaires,Howells,,Marguerite,Green Party,Parti Vert,1898,3.5,0,53954 +24004,Alfred-Pellan,Alfred-Pellan,preliminary,préliminaires,Iacono,,Angelo,Liberal,Libéral,25810,47.8,0,53954 +24004,Alfred-Pellan,Alfred-Pellan,preliminary,préliminaires,Kocini,,Andriana,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4141,7.7,0,53954 +24004,Alfred-Pellan,Alfred-Pellan,preliminary,préliminaires,Lachance,,Michel,Bloc Québécois,Bloc Québécois,15459,28.7,0,53954 +24004,Alfred-Pellan,Alfred-Pellan,validated,validés,Buté,,Julius,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,177,.3,973,55282 +24004,Alfred-Pellan,Alfred-Pellan,validated,validés,Cappelletti,,Dwayne,Independent,Indépendant(e),113,.2,973,55282 +24004,Alfred-Pellan,Alfred-Pellan,validated,validés,Couture,,Matthieu,People's Party,Parti populaire,471,.9,973,55282 +24004,Alfred-Pellan,Alfred-Pellan,validated,validés,Esposito,,Angelo,Conservative,Conservateur,5917,10.9,973,55282 +24004,Alfred-Pellan,Alfred-Pellan,validated,validés,Howells,,Marguerite,Green Party,Parti Vert,1958,3.6,973,55282 +24004,Alfred-Pellan,Alfred-Pellan,validated,validés,Iacono,,Angelo,Liberal,Libéral,26015,47.9,973,55282 +24004,Alfred-Pellan,Alfred-Pellan,validated,validés,Kocini,,Andriana,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4109,7.6,973,55282 +24004,Alfred-Pellan,Alfred-Pellan,validated,validés,Lachance,,Michel,Bloc Québécois,Bloc Québécois,15549,28.6,973,55282 +24005,Argenteuil--La Petite-Nation,Argenteuil--La Petite-Nation,preliminary,préliminaires,Boucher Smoley,,Charlotte,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3704,7.5,0,49623 +24005,Argenteuil--La Petite-Nation,Argenteuil--La Petite-Nation,preliminary,préliminaires,Destroismaisons,,Yves,Bloc Québécois,Bloc Québécois,18087,36.4,0,49623 +24005,Argenteuil--La Petite-Nation,Argenteuil--La Petite-Nation,preliminary,préliminaires,Edwards,,Sherwin,People's Party,Parti populaire,714,1.4,0,49623 +24005,Argenteuil--La Petite-Nation,Argenteuil--La Petite-Nation,preliminary,préliminaires,Lauzon,,Stéphane,Liberal,Libéral,18759,37.8,0,49623 +24005,Argenteuil--La Petite-Nation,Argenteuil--La Petite-Nation,preliminary,préliminaires,Louis-Seize,,Marie,Conservative,Conservateur,6001,12.1,0,49623 +24005,Argenteuil--La Petite-Nation,Argenteuil--La Petite-Nation,preliminary,préliminaires,Valiquette,,Marjorie,Green Party,Parti Vert,2358,4.8,0,49623 +24005,Argenteuil--La Petite-Nation,Argenteuil--La Petite-Nation,validated,validés,Boucher Smoley,,Charlotte,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3758,7.5,828,50825 +24005,Argenteuil--La Petite-Nation,Argenteuil--La Petite-Nation,validated,validés,Destroismaisons,,Yves,Bloc Québécois,Bloc Québécois,18167,36.3,828,50825 +24005,Argenteuil--La Petite-Nation,Argenteuil--La Petite-Nation,validated,validés,Edwards,,Sherwin,People's Party,Parti populaire,721,1.4,828,50825 +24005,Argenteuil--La Petite-Nation,Argenteuil--La Petite-Nation,validated,validés,Lauzon,,Stéphane,Liberal,Libéral,18896,37.8,828,50825 +24005,Argenteuil--La Petite-Nation,Argenteuil--La Petite-Nation,validated,validés,Louis-Seize,,Marie,Conservative,Conservateur,6044,12.1,828,50825 +24005,Argenteuil--La Petite-Nation,Argenteuil--La Petite-Nation,validated,validés,Valiquette,,Marjorie,Green Party,Parti Vert,2411,4.8,828,50825 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,preliminary,préliminaires,Barnabé,,Éric,People's Party,Parti populaire,201,.6,0,35374 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,preliminary,préliminaires,Castonguay,,Mathieu,Parti Rhinocéros Party,Parti Rhinocéros Party,178,.5,0,35374 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,preliminary,préliminaires,Côté,,Rémi-Jocelyn,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1393,3.9,0,35374 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,preliminary,préliminaires,Massé,,Rémi,Liberal,Libéral,11983,33.9,0,35374 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,preliminary,préliminaires,Michaud,,Kristina,Bloc Québécois,Bloc Québécois,18265,51.6,0,35374 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,preliminary,préliminaires,Morrison,,James,Green Party,Parti Vert,668,1.9,0,35374 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,preliminary,préliminaires,Tremblay,,Natasha,Conservative,Conservateur,2686,7.6,0,35374 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,validated,validés,Barnabé,,Éric,People's Party,Parti populaire,210,.6,591,36559 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,validated,validés,Castonguay,,Mathieu,Parti Rhinocéros Party,Parti Rhinocéros Party,180,.5,591,36559 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,validated,validés,Côté,,Rémi-Jocelyn,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1435,4,591,36559 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,validated,validés,Massé,,Rémi,Liberal,Libéral,12188,33.9,591,36559 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,validated,validés,Michaud,,Kristina,Bloc Québécois,Bloc Québécois,18500,51.4,591,36559 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,validated,validés,Morrison,,James,Green Party,Parti Vert,699,1.9,591,36559 +24006,Avignon--La Mitis--Matane--Matapédia,Avignon--La Mitis--Matane--Matapédia,validated,validés,Tremblay,,Natasha,Conservative,Conservateur,2756,7.7,591,36559 +24007,Beauce,Beauce,preliminary,préliminaires,Bernier,,Maxime,Parti Rhinocéros Party,Parti Rhinocéros Party,1072,1.8,0,59125 +24007,Beauce,Beauce,preliminary,préliminaires,Bernier,,Maxime,People's Party,Parti populaire,16772,28.4,0,59125 +24007,Beauce,Beauce,preliminary,préliminaires,Fortin,,Josiane,Green Party,Parti Vert,1415,2.4,0,59125 +24007,Beauce,Beauce,preliminary,préliminaires,Jacques-Côté,,François,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1799,3,0,59125 +24007,Beauce,Beauce,preliminary,préliminaires,Lehoux,,Richard,Conservative,Conservateur,22817,38.6,0,59125 +24007,Beauce,Beauce,preliminary,préliminaires,Rodrigue,,Guillaume,Bloc Québécois,Bloc Québécois,8355,14.1,0,59125 +24007,Beauce,Beauce,preliminary,préliminaires,Veilleux,,Adam,Liberal,Libéral,6895,11.7,0,59125 +24007,Beauce,Beauce,validated,validés,Bernier,,Maxime,Parti Rhinocéros Party,Parti Rhinocéros Party,1084,1.8,1147,60576 +24007,Beauce,Beauce,validated,validés,Bernier,,Maxime,People's Party,Parti populaire,16796,28.3,1147,60576 +24007,Beauce,Beauce,validated,validés,Fortin,,Josiane,Green Party,Parti Vert,1461,2.5,1147,60576 +24007,Beauce,Beauce,validated,validés,Jacques-Côté,,François,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1847,3.1,1147,60576 +24007,Beauce,Beauce,validated,validés,Lehoux,,Richard,Conservative,Conservateur,22860,38.5,1147,60576 +24007,Beauce,Beauce,validated,validés,Rodrigue,,Guillaume,Bloc Québécois,Bloc Québécois,8410,14.2,1147,60576 +24007,Beauce,Beauce,validated,validés,Veilleux,,Adam,Liberal,Libéral,6971,11.7,1147,60576 +24008,Beauport--Limoilou,Beauport--Limoilou,preliminary,préliminaires,Beaudet,,Simon-Pierre,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5524,11.2,0,49532 +24008,Beauport--Limoilou,Beauport--Limoilou,preliminary,préliminaires,Bujold,,Antoine,Liberal,Libéral,12871,26,0,49532 +24008,Beauport--Limoilou,Beauport--Limoilou,preliminary,préliminaires,Bédard,,Alicia,People's Party,Parti populaire,1026,2.1,0,49532 +24008,Beauport--Limoilou,Beauport--Limoilou,preliminary,préliminaires,Clarke,,Alupa,Conservative,Conservateur,12883,26,0,49532 +24008,Beauport--Limoilou,Beauport--Limoilou,preliminary,préliminaires,Elhak,,Dalila,Green Party,Parti Vert,2084,4.2,0,49532 +24008,Beauport--Limoilou,Beauport--Limoilou,preliminary,préliminaires,Moreau,,Claude,ML,ML,77,.2,0,49532 +24008,Beauport--Limoilou,Beauport--Limoilou,preliminary,préliminaires,Vignola,,Julie,Bloc Québécois,Bloc Québécois,15067,30.4,0,49532 +24008,Beauport--Limoilou,Beauport--Limoilou,validated,validés,Beaudet,,Simon-Pierre,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5599,11.2,1272,51463 +24008,Beauport--Limoilou,Beauport--Limoilou,validated,validés,Bujold,,Antoine,Liberal,Libéral,13020,25.9,1272,51463 +24008,Beauport--Limoilou,Beauport--Limoilou,validated,validés,Bédard,,Alicia,People's Party,Parti populaire,1033,2.1,1272,51463 +24008,Beauport--Limoilou,Beauport--Limoilou,validated,validés,Clarke,,Alupa,Conservative,Conservateur,13185,26.3,1272,51463 +24008,Beauport--Limoilou,Beauport--Limoilou,validated,validés,Elhak,,Dalila,Green Party,Parti Vert,2127,4.2,1272,51463 +24008,Beauport--Limoilou,Beauport--Limoilou,validated,validés,Moreau,,Claude,ML,ML,78,.2,1272,51463 +24008,Beauport--Limoilou,Beauport--Limoilou,validated,validés,Vignola,,Julie,Bloc Québécois,Bloc Québécois,15149,30.2,1272,51463 +24009,Bécancour--Nicolet--Saurel,Bécancour--Nicolet--Saurel,preliminary,préliminaires,Lennard,,Carole,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2692,5.2,0,52053 +24009,Bécancour--Nicolet--Saurel,Bécancour--Nicolet--Saurel,preliminary,préliminaires,Plamondon,,Louis,Bloc Québécois,Bloc Québécois,29543,56.8,0,52053 +24009,Bécancour--Nicolet--Saurel,Bécancour--Nicolet--Saurel,preliminary,préliminaires,Rochefort,,Nathalie,Liberal,Libéral,9274,17.8,0,52053 +24009,Bécancour--Nicolet--Saurel,Bécancour--Nicolet--Saurel,preliminary,préliminaires,Synnott,,Richard,People's Party,Parti populaire,486,.9,0,52053 +24009,Bécancour--Nicolet--Saurel,Bécancour--Nicolet--Saurel,preliminary,préliminaires,Turcotte,,David,Green Party,Parti Vert,1657,3.2,0,52053 +24009,Bécancour--Nicolet--Saurel,Bécancour--Nicolet--Saurel,preliminary,préliminaires,Émond,,Pierre-André,Conservative,Conservateur,8401,16.1,0,52053 +24009,Bécancour--Nicolet--Saurel,Bécancour--Nicolet--Saurel,validated,validés,Lennard,,Carole,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2732,5.2,1042,53379 +24009,Bécancour--Nicolet--Saurel,Bécancour--Nicolet--Saurel,validated,validés,Plamondon,,Louis,Bloc Québécois,Bloc Québécois,29653,56.7,1042,53379 +24009,Bécancour--Nicolet--Saurel,Bécancour--Nicolet--Saurel,validated,validés,Rochefort,,Nathalie,Liberal,Libéral,9332,17.8,1042,53379 +24009,Bécancour--Nicolet--Saurel,Bécancour--Nicolet--Saurel,validated,validés,Synnott,,Richard,People's Party,Parti populaire,489,.9,1042,53379 +24009,Bécancour--Nicolet--Saurel,Bécancour--Nicolet--Saurel,validated,validés,Turcotte,,David,Green Party,Parti Vert,1697,3.2,1042,53379 +24009,Bécancour--Nicolet--Saurel,Bécancour--Nicolet--Saurel,validated,validés,Émond,,Pierre-André,Conservative,Conservateur,8434,16.1,1042,53379 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,preliminary,préliminaires,Blaney,,Steven,Conservative,Conservateur,32192,50.3,0,64062 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,preliminary,préliminaires,Bouchard-Théberge,,Sébastien,Bloc Québécois,Bloc Québécois,14665,22.9,0,64062 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,preliminary,préliminaires,Chamroeun,,Khuon,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3440,5.4,0,64062 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,preliminary,préliminaires,Gilbert,,Yves,Christian Heritage Party,Parti de l'Héritage Chrétien,262,.4,0,64062 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,preliminary,préliminaires,Harvey,,Laurence,Liberal,Libéral,10356,16.2,0,64062 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,preliminary,préliminaires,Johnston,,Marc,People's Party,Parti populaire,1306,2,0,64062 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,preliminary,préliminaires,Voyer,,André,Green Party,Parti Vert,1841,2.9,0,64062 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,validated,validés,Blaney,,Steven,Conservative,Conservateur,32283,50.1,1113,65560 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,validated,validés,Bouchard-Théberge,,Sébastien,Bloc Québécois,Bloc Québécois,14754,22.9,1113,65560 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,validated,validés,Chamroeun,,Khuon,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3256,5.1,1113,65560 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,validated,validés,Gilbert,,Yves,Christian Heritage Party,Parti de l'Héritage Chrétien,188,.3,1113,65560 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,validated,validés,Harvey,,Laurence,Liberal,Libéral,10734,16.7,1113,65560 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,validated,validés,Johnston,,Marc,People's Party,Parti populaire,1307,2,1113,65560 +24010,Bellechasse--Les Etchemins--Lévis,Bellechasse--Les Etchemins--Lévis,validated,validés,Voyer,,André,Green Party,Parti Vert,1925,3,1113,65560 +24011,Beloeil--Chambly,Beloeil--Chambly,preliminary,préliminaires,Bernard,,Chloé,People's Party,Parti populaire,505,.7,0,68919 +24011,Beloeil--Chambly,Beloeil--Chambly,preliminary,préliminaires,Blanchet,,Yves-François,Bloc Québécois,Bloc Québécois,34902,50.6,0,68919 +24011,Beloeil--Chambly,Beloeil--Chambly,preliminary,préliminaires,Blondin,,Michel,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,204,.3,0,68919 +24011,Beloeil--Chambly,Beloeil--Chambly,preliminary,préliminaires,Carrier,,Pierre,Green Party,Parti Vert,3188,4.6,0,68919 +24011,Beloeil--Chambly,Beloeil--Chambly,preliminary,préliminaires,Dubé,,Matthew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9964,14.5,0,68919 +24011,Beloeil--Chambly,Beloeil--Chambly,preliminary,préliminaires,Hamel,,Marie-Chantal,Liberal,Libéral,15904,23.1,0,68919 +24011,Beloeil--Chambly,Beloeil--Chambly,preliminary,préliminaires,Laprise,,Véronique,Conservative,Conservateur,4252,6.2,0,68919 +24011,Beloeil--Chambly,Beloeil--Chambly,validated,validés,Bernard,,Chloé,People's Party,Parti populaire,512,.7,1064,70554 +24011,Beloeil--Chambly,Beloeil--Chambly,validated,validés,Blanchet,,Yves-François,Bloc Québécois,Bloc Québécois,35068,50.5,1064,70554 +24011,Beloeil--Chambly,Beloeil--Chambly,validated,validés,Blondin,,Michel,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,205,.3,1064,70554 +24011,Beloeil--Chambly,Beloeil--Chambly,validated,validés,Carrier,,Pierre,Green Party,Parti Vert,3255,4.7,1064,70554 +24011,Beloeil--Chambly,Beloeil--Chambly,validated,validés,Dubé,,Matthew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10086,14.5,1064,70554 +24011,Beloeil--Chambly,Beloeil--Chambly,validated,validés,Hamel,,Marie-Chantal,Liberal,Libéral,16059,23.1,1064,70554 +24011,Beloeil--Chambly,Beloeil--Chambly,validated,validés,Laprise,,Véronique,Conservative,Conservateur,4305,6.2,1064,70554 +24012,Berthier--Maskinongé,Berthier--Maskinongé,preliminary,préliminaires,Brosseau,,Ruth Ellen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,19500,34.7,0,56148 +24012,Berthier--Maskinongé,Berthier--Maskinongé,preliminary,préliminaires,Bélanger,,Alain,Independent,Indépendant(e),152,.3,0,56148 +24012,Berthier--Maskinongé,Berthier--Maskinongé,preliminary,préliminaires,Bélanger,,Josée,Conservative,Conservateur,5800,10.3,0,56148 +24012,Berthier--Maskinongé,Berthier--Maskinongé,preliminary,préliminaires,Jubinville,,Martin Acetaria Caesar,Parti Rhinocéros Party,Parti Rhinocéros Party,161,.3,0,56148 +24012,Berthier--Maskinongé,Berthier--Maskinongé,preliminary,préliminaires,Laferrière,,Éric,Green Party,Parti Vert,965,1.7,0,56148 +24012,Berthier--Maskinongé,Berthier--Maskinongé,preliminary,préliminaires,Légaré,,Danny,Radical Marijuana,Radical Marijuana,117,.2,0,56148 +24012,Berthier--Maskinongé,Berthier--Maskinongé,preliminary,préliminaires,Massé,,Luc,People's Party,Parti populaire,637,1.1,0,56148 +24012,Berthier--Maskinongé,Berthier--Maskinongé,preliminary,préliminaires,Perron,,Yves,Bloc Québécois,Bloc Québécois,21007,37.4,0,56148 +24012,Berthier--Maskinongé,Berthier--Maskinongé,preliminary,préliminaires,Poirier,,Christine,Liberal,Libéral,7809,13.9,0,56148 +24012,Berthier--Maskinongé,Berthier--Maskinongé,validated,validés,Brosseau,,Ruth Ellen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,19698,35,977,57331 +24012,Berthier--Maskinongé,Berthier--Maskinongé,validated,validés,Bélanger,,Alain,Independent,Indépendant(e),154,.3,977,57331 +24012,Berthier--Maskinongé,Berthier--Maskinongé,validated,validés,Bélanger,,Josée,Conservative,Conservateur,5812,10.3,977,57331 +24012,Berthier--Maskinongé,Berthier--Maskinongé,validated,validés,Jubinville,,Martin Acetaria Caesar,Parti Rhinocéros Party,Parti Rhinocéros Party,151,.3,977,57331 +24012,Berthier--Maskinongé,Berthier--Maskinongé,validated,validés,Laferrière,,Éric,Green Party,Parti Vert,1008,1.8,977,57331 +24012,Berthier--Maskinongé,Berthier--Maskinongé,validated,validés,Légaré,,Danny,Radical Marijuana,Radical Marijuana,107,.2,977,57331 +24012,Berthier--Maskinongé,Berthier--Maskinongé,validated,validés,Massé,,Luc,People's Party,Parti populaire,428,.8,977,57331 +24012,Berthier--Maskinongé,Berthier--Maskinongé,validated,validés,Perron,,Yves,Bloc Québécois,Bloc Québécois,21200,37.6,977,57331 +24012,Berthier--Maskinongé,Berthier--Maskinongé,validated,validés,Poirier,,Christine,Liberal,Libéral,7796,13.8,977,57331 +24013,Thérèse-De Blainville,Thérèse-De Blainville,preliminary,préliminaires,Ayoub,,Ramez,Liberal,Libéral,21673,36.7,0,59116 +24013,Thérèse-De Blainville,Thérèse-De Blainville,preliminary,préliminaires,Beaudet,,Normand,Green Party,Parti Vert,2717,4.6,0,59116 +24013,Thérèse-De Blainville,Thérèse-De Blainville,preliminary,préliminaires,Chabot,,Louise,Bloc Québécois,Bloc Québécois,24364,41.2,0,59116 +24013,Thérèse-De Blainville,Thérèse-De Blainville,preliminary,préliminaires,Fournier,,Marie Claude,Conservative,Conservateur,5171,8.7,0,59116 +24013,Thérèse-De Blainville,Thérèse-De Blainville,preliminary,préliminaires,Lamontagne,,Alain,Parti Rhinocéros Party,Parti Rhinocéros Party,213,.4,0,59116 +24013,Thérèse-De Blainville,Thérèse-De Blainville,preliminary,préliminaires,Mounanga,,Désiré,People's Party,Parti populaire,367,.6,0,59116 +24013,Thérèse-De Blainville,Thérèse-De Blainville,preliminary,préliminaires,Piano,,Andy,Independent,Indépendant(e),109,.2,0,59116 +24013,Thérèse-De Blainville,Thérèse-De Blainville,preliminary,préliminaires,Wolker,,Hannah,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4502,7.6,0,59116 +24013,Thérèse-De Blainville,Thérèse-De Blainville,validated,validés,Ayoub,,Ramez,Liberal,Libéral,20988,35.8,933,59482 +24013,Thérèse-De Blainville,Thérèse-De Blainville,validated,validés,Beaudet,,Normand,Green Party,Parti Vert,2710,4.6,933,59482 +24013,Thérèse-De Blainville,Thérèse-De Blainville,validated,validés,Chabot,,Louise,Bloc Québécois,Bloc Québécois,24486,41.8,933,59482 +24013,Thérèse-De Blainville,Thérèse-De Blainville,validated,validés,Fournier,,Marie Claude,Conservative,Conservateur,5264,9,933,59482 +24013,Thérèse-De Blainville,Thérèse-De Blainville,validated,validés,Lamontagne,,Alain,Parti Rhinocéros Party,Parti Rhinocéros Party,215,.4,933,59482 +24013,Thérèse-De Blainville,Thérèse-De Blainville,validated,validés,Mounanga,,Désiré,People's Party,Parti populaire,366,.6,933,59482 +24013,Thérèse-De Blainville,Thérèse-De Blainville,validated,validés,Piano,,Andy,Independent,Indépendant(e),89,.2,933,59482 +24013,Thérèse-De Blainville,Thérèse-De Blainville,validated,validés,Wolker,,Hannah,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4431,7.6,933,59482 +24014,Pierre-Boucher--Les Patriotes--Verchères,Pierre-Boucher--Les Patriotes--Verchères,preliminary,préliminaires,Albert,,Clifford,People's Party,Parti populaire,378,.6,0,60912 +24014,Pierre-Boucher--Les Patriotes--Verchères,Pierre-Boucher--Les Patriotes--Verchères,preliminary,préliminaires,Barsalou-Duval,,Xavier,Bloc Québécois,Bloc Québécois,31503,51.7,0,60912 +24014,Pierre-Boucher--Les Patriotes--Verchères,Pierre-Boucher--Les Patriotes--Verchères,preliminary,préliminaires,Chalifoux,,Simon,Liberal,Libéral,17165,28.2,0,60912 +24014,Pierre-Boucher--Les Patriotes--Verchères,Pierre-Boucher--Les Patriotes--Verchères,preliminary,préliminaires,Daviault,,Mathieu,Conservative,Conservateur,4866,8,0,60912 +24014,Pierre-Boucher--Les Patriotes--Verchères,Pierre-Boucher--Les Patriotes--Verchères,preliminary,préliminaires,English,,Sean,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4111,6.7,0,60912 +24014,Pierre-Boucher--Les Patriotes--Verchères,Pierre-Boucher--Les Patriotes--Verchères,preliminary,préliminaires,Gariépy,,Dany,Green Party,Parti Vert,2889,4.7,0,60912 +24014,Pierre-Boucher--Les Patriotes--Verchères,Pierre-Boucher--Les Patriotes--Verchères,validated,validés,Albert,,Clifford,People's Party,Parti populaire,384,.6,913,61696 +24014,Pierre-Boucher--Les Patriotes--Verchères,Pierre-Boucher--Les Patriotes--Verchères,validated,validés,Barsalou-Duval,,Xavier,Bloc Québécois,Bloc Québécois,31009,51,913,61696 +24014,Pierre-Boucher--Les Patriotes--Verchères,Pierre-Boucher--Les Patriotes--Verchères,validated,validés,Chalifoux,,Simon,Liberal,Libéral,17333,28.5,913,61696 +24014,Pierre-Boucher--Les Patriotes--Verchères,Pierre-Boucher--Les Patriotes--Verchères,validated,validés,Daviault,,Mathieu,Conservative,Conservateur,4910,8.1,913,61696 +24014,Pierre-Boucher--Les Patriotes--Verchères,Pierre-Boucher--Les Patriotes--Verchères,validated,validés,English,,Sean,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4192,6.9,913,61696 +24014,Pierre-Boucher--Les Patriotes--Verchères,Pierre-Boucher--Les Patriotes--Verchères,validated,validés,Gariépy,,Dany,Green Party,Parti Vert,2955,4.9,913,61696 +24015,Bourassa,Bourassa,preliminary,préliminaires,Ashe,,Payton,Green Party,Parti Vert,1295,3.2,0,39902 +24015,Bourassa,Bourassa,preliminary,préliminaires,Di Iorio,,Joseph,Independent,Indépendant(e),212,.5,0,39902 +24015,Bourassa,Bourassa,preliminary,préliminaires,Dubourg,,Emmanuel,Liberal,Libéral,22980,57.6,0,39902 +24015,Bourassa,Bourassa,preliminary,préliminaires,Lamour,,Konrad,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3143,7.9,0,39902 +24015,Bourassa,Bourassa,preliminary,préliminaires,Lavoie,,Anne-Marie,Bloc Québécois,Bloc Québécois,8987,22.5,0,39902 +24015,Bourassa,Bourassa,preliminary,préliminaires,Lefebvre,,Catherine,Conservative,Conservateur,2874,7.2,0,39902 +24015,Bourassa,Bourassa,preliminary,préliminaires,Léger,,Louis,People's Party,Parti populaire,341,.9,0,39902 +24015,Bourassa,Bourassa,preliminary,préliminaires,Roy,,Françoise,ML,ML,70,.2,0,39902 +24015,Bourassa,Bourassa,validated,validés,Ashe,,Payton,Green Party,Parti Vert,1343,3.3,1009,41360 +24015,Bourassa,Bourassa,validated,validés,Di Iorio,,Joseph,Independent,Indépendant(e),212,.5,1009,41360 +24015,Bourassa,Bourassa,validated,validés,Dubourg,,Emmanuel,Liberal,Libéral,23231,57.6,1009,41360 +24015,Bourassa,Bourassa,validated,validés,Lamour,,Konrad,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3204,7.9,1009,41360 +24015,Bourassa,Bourassa,validated,validés,Lavoie,,Anne-Marie,Bloc Québécois,Bloc Québécois,9043,22.4,1009,41360 +24015,Bourassa,Bourassa,validated,validés,Lefebvre,,Catherine,Conservative,Conservateur,2899,7.2,1009,41360 +24015,Bourassa,Bourassa,validated,validés,Léger,,Louis,People's Party,Parti populaire,347,.9,1009,41360 +24015,Bourassa,Bourassa,validated,validés,Roy,,Françoise,ML,ML,72,.2,1009,41360 +24016,Brome--Missisquoi,Brome--Missisquoi,preliminary,préliminaires,Allard,,Monique,Bloc Québécois,Bloc Québécois,21044,34.4,0,61098 +24016,Brome--Missisquoi,Brome--Missisquoi,preliminary,préliminaires,Bessette,,Lyne,Liberal,Libéral,23410,38.3,0,61098 +24016,Brome--Missisquoi,Brome--Missisquoi,preliminary,préliminaires,Cloutier,,Steeve,Parti Rhinocéros Party,Parti Rhinocéros Party,307,.5,0,61098 +24016,Brome--Missisquoi,Brome--Missisquoi,preliminary,préliminaires,Cotton,,Lawrence,VCP,CAC,184,.3,0,61098 +24016,Brome--Missisquoi,Brome--Missisquoi,preliminary,préliminaires,Côté,,Bruno,Conservative,Conservateur,7679,12.6,0,61098 +24016,Brome--Missisquoi,Brome--Missisquoi,preliminary,préliminaires,Dallaire,,Normand,Green Party,Parti Vert,3218,5.3,0,61098 +24016,Brome--Missisquoi,Brome--Missisquoi,preliminary,préliminaires,Jetté,,Sylvie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4800,7.9,0,61098 +24016,Brome--Missisquoi,Brome--Missisquoi,preliminary,préliminaires,Poulin,,François,People's Party,Parti populaire,456,.7,0,61098 +24016,Brome--Missisquoi,Brome--Missisquoi,validated,validés,Allard,,Monique,Bloc Québécois,Bloc Québécois,21152,34.4,962,62403 +24016,Brome--Missisquoi,Brome--Missisquoi,validated,validés,Bessette,,Lyne,Liberal,Libéral,23450,38.2,962,62403 +24016,Brome--Missisquoi,Brome--Missisquoi,validated,validés,Cloutier,,Steeve,Parti Rhinocéros Party,Parti Rhinocéros Party,310,.5,962,62403 +24016,Brome--Missisquoi,Brome--Missisquoi,validated,validés,Cotton,,Lawrence,VCP,CAC,187,.3,962,62403 +24016,Brome--Missisquoi,Brome--Missisquoi,validated,validés,Côté,,Bruno,Conservative,Conservateur,7697,12.5,962,62403 +24016,Brome--Missisquoi,Brome--Missisquoi,validated,validés,Dallaire,,Normand,Green Party,Parti Vert,3302,5.4,962,62403 +24016,Brome--Missisquoi,Brome--Missisquoi,validated,validés,Jetté,,Sylvie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4887,8,962,62403 +24016,Brome--Missisquoi,Brome--Missisquoi,validated,validés,Poulin,,François,People's Party,Parti populaire,456,.7,962,62403 +24017,Brossard--Saint-Lambert,Brossard--Saint-Lambert,preliminary,préliminaires,Audet,,Marc,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5286,9.4,0,55981 +24017,Brossard--Saint-Lambert,Brossard--Saint-Lambert,preliminary,préliminaires,De Luca,,Grégory,Green Party,Parti Vert,2826,5,0,55981 +24017,Brossard--Saint-Lambert,Brossard--Saint-Lambert,preliminary,préliminaires,Diotte,,Marie-Claude,Bloc Québécois,Bloc Québécois,11052,19.7,0,55981 +24017,Brossard--Saint-Lambert,Brossard--Saint-Lambert,preliminary,préliminaires,Hoa,,Glenn,Conservative,Conservateur,6042,10.8,0,55981 +24017,Brossard--Saint-Lambert,Brossard--Saint-Lambert,preliminary,préliminaires,Mendès,,Alexandra,Liberal,Libéral,30208,54,0,55981 +24017,Brossard--Saint-Lambert,Brossard--Saint-Lambert,preliminary,préliminaires,Nassif,,Sam,People's Party,Parti populaire,567,1,0,55981 +24017,Brossard--Saint-Lambert,Brossard--Saint-Lambert,validated,validés,Audet,,Marc,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5410,9.5,657,57309 +24017,Brossard--Saint-Lambert,Brossard--Saint-Lambert,validated,validés,De Luca,,Grégory,Green Party,Parti Vert,2935,5.2,657,57309 +24017,Brossard--Saint-Lambert,Brossard--Saint-Lambert,validated,validés,Diotte,,Marie-Claude,Bloc Québécois,Bloc Québécois,11131,19.6,657,57309 +24017,Brossard--Saint-Lambert,Brossard--Saint-Lambert,validated,validés,Hoa,,Glenn,Conservative,Conservateur,6112,10.8,657,57309 +24017,Brossard--Saint-Lambert,Brossard--Saint-Lambert,validated,validés,Mendès,,Alexandra,Liberal,Libéral,30537,53.9,657,57309 +24017,Brossard--Saint-Lambert,Brossard--Saint-Lambert,validated,validés,Nassif,,Sam,People's Party,Parti populaire,527,.9,657,57309 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,preliminary,préliminaires,Blanchette-Joncas,,Maxime,Bloc Québécois,Bloc Québécois,17221,38,0,45376 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,preliminary,préliminaires,Brassard-Fortin,,Nancy,Conservative,Conservateur,4059,8.9,0,45376 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,preliminary,préliminaires,Caron,,Guy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12916,28.5,0,45376 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,preliminary,préliminaires,Lacombe,,Pierre,People's Party,Parti populaire,228,.5,0,45376 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,preliminary,préliminaires,Picker-Paquin,,Lysane,Parti Rhinocéros Party,Parti Rhinocéros Party,176,.4,0,45376 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,preliminary,préliminaires,Pilon,,Chantal,Liberal,Libéral,9987,22,0,45376 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,preliminary,préliminaires,Rioux,,Jocelyn,Green Party,Parti Vert,789,1.7,0,45376 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,validated,validés,Blanchette-Joncas,,Maxime,Bloc Québécois,Bloc Québécois,17314,37.8,758,46525 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,validated,validés,Brassard-Fortin,,Nancy,Conservative,Conservateur,4073,8.9,758,46525 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,validated,validés,Caron,,Guy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13050,28.5,758,46525 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,validated,validés,Lacombe,,Pierre,People's Party,Parti populaire,232,.5,758,46525 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,validated,validés,Picker-Paquin,,Lysane,Parti Rhinocéros Party,Parti Rhinocéros Party,179,.4,758,46525 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,validated,validés,Pilon,,Chantal,Liberal,Libéral,10095,22.1,758,46525 +24018,Rimouski-Neigette--Témiscouata--Les Basques,Rimouski-Neigette--Témiscouata--Les Basques,validated,validés,Rioux,,Jocelyn,Green Party,Parti Vert,824,1.8,758,46525 +24019,Charlesbourg--Haute-Saint-Charles,Charlesbourg--Haute-Saint-Charles,preliminary,préliminaires,Bourdeau,,Guillaume,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4471,7.6,0,58544 +24019,Charlesbourg--Haute-Saint-Charles,Charlesbourg--Haute-Saint-Charles,preliminary,préliminaires,Coly,,René-Paul,Liberal,Libéral,12450,21.3,0,58544 +24019,Charlesbourg--Haute-Saint-Charles,Charlesbourg--Haute-Saint-Charles,preliminary,préliminaires,D'Eer,,Alain,Bloc Québécois,Bloc Québécois,15976,27.3,0,58544 +24019,Charlesbourg--Haute-Saint-Charles,Charlesbourg--Haute-Saint-Charles,preliminary,préliminaires,Moisan-Domm,,Samuel,Green Party,Parti Vert,1986,3.4,0,58544 +24019,Charlesbourg--Haute-Saint-Charles,Charlesbourg--Haute-Saint-Charles,preliminary,préliminaires,Paul-Hus,,Pierre,Conservative,Conservateur,22282,38.1,0,58544 +24019,Charlesbourg--Haute-Saint-Charles,Charlesbourg--Haute-Saint-Charles,preliminary,préliminaires,Pronovost,,Joey,People's Party,Parti populaire,1379,2.4,0,58544 +24019,Charlesbourg--Haute-Saint-Charles,Charlesbourg--Haute-Saint-Charles,validated,validés,Bourdeau,,Guillaume,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4554,7.7,1264,60360 +24019,Charlesbourg--Haute-Saint-Charles,Charlesbourg--Haute-Saint-Charles,validated,validés,Coly,,René-Paul,Liberal,Libéral,12584,21.3,1264,60360 +24019,Charlesbourg--Haute-Saint-Charles,Charlesbourg--Haute-Saint-Charles,validated,validés,D'Eer,,Alain,Bloc Québécois,Bloc Québécois,16053,27.2,1264,60360 +24019,Charlesbourg--Haute-Saint-Charles,Charlesbourg--Haute-Saint-Charles,validated,validés,Moisan-Domm,,Samuel,Green Party,Parti Vert,2042,3.5,1264,60360 +24019,Charlesbourg--Haute-Saint-Charles,Charlesbourg--Haute-Saint-Charles,validated,validés,Paul-Hus,,Pierre,Conservative,Conservateur,22484,38,1264,60360 +24019,Charlesbourg--Haute-Saint-Charles,Charlesbourg--Haute-Saint-Charles,validated,validés,Pronovost,,Joey,People's Party,Parti populaire,1379,2.3,1264,60360 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,preliminary,préliminaires,Bernier,,Raymond,No Affiliation,Aucune appartenance,1333,2.7,0,50285 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,preliminary,préliminaires,Boucher,,Sylvie,Conservative,Conservateur,14947,29.7,0,50285 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,preliminary,préliminaires,Briand,,Gérard,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2795,5.6,0,50285 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,preliminary,préliminaires,Desbiens,,Caroline,Bloc Québécois,Bloc Québécois,18325,36.4,0,50285 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,preliminary,préliminaires,Fortin,,Manon,Liberal,Libéral,10526,20.9,0,50285 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,preliminary,préliminaires,Guertin,,Richard,Green Party,Parti Vert,1328,2.6,0,50285 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,preliminary,préliminaires,Parent,,Jean-Claude,People's Party,Parti populaire,1031,2.1,0,50285 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,validated,validés,Bernier,,Raymond,No Affiliation,Aucune appartenance,1335,2.6,976,51611 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,validated,validés,Boucher,,Sylvie,Conservative,Conservateur,15044,29.7,976,51611 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,validated,validés,Briand,,Gérard,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2841,5.6,976,51611 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,validated,validés,Desbiens,,Caroline,Bloc Québécois,Bloc Québécois,18407,36.4,976,51611 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,validated,validés,Fortin,,Manon,Liberal,Libéral,10608,20.9,976,51611 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,validated,validés,Guertin,,Richard,Green Party,Parti Vert,1355,2.7,976,51611 +24020,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix,validated,validés,Parent,,Jean-Claude,People's Party,Parti populaire,1045,2.1,976,51611 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,preliminary,préliminaires,Benoit,,Jeff,People's Party,Parti populaire,642,1.2,0,52749 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,preliminary,préliminaires,Chénier,,Pierre,ML,ML,71,.1,0,52749 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,preliminary,préliminaires,Gagnon,,Marc,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,397,.8,0,52749 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,preliminary,préliminaires,Haddad,,Meryam,Green Party,Parti Vert,1908,3.6,0,52749 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,preliminary,préliminaires,Lalime,,Marika,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3960,7.5,0,52749 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,preliminary,préliminaires,Laplante,,Hugues,Conservative,Conservateur,5911,11.2,0,52749 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,preliminary,préliminaires,Shanahan,,Brenda,Liberal,Libéral,20397,38.7,0,52749 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,preliminary,préliminaires,Valdivia,,Claudia,Bloc Québécois,Bloc Québécois,19463,36.9,0,52749 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,validated,validés,Benoit,,Jeff,People's Party,Parti populaire,563,1.1,1071,53473 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,validated,validés,Chénier,,Pierre,ML,ML,64,.1,1071,53473 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,validated,validés,Gagnon,,Marc,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,393,.7,1071,53473 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,validated,validés,Haddad,,Meryam,Green Party,Parti Vert,1929,3.7,1071,53473 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,validated,validés,Lalime,,Marika,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4005,7.6,1071,53473 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,validated,validés,Laplante,,Hugues,Conservative,Conservateur,5851,11.2,1071,53473 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,validated,validés,Shanahan,,Brenda,Liberal,Libéral,20118,38.4,1071,53473 +24021,Châteauguay--Lacolle,Châteauguay--Lacolle,validated,validés,Valdivia,,Claudia,Bloc Québécois,Bloc Québécois,19479,37.2,1071,53473 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,preliminary,préliminaires,Bélanger,,Line,Parti Rhinocéros Party,Parti Rhinocéros Party,290,.7,0,43268 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,preliminary,préliminaires,Dautovic,,Dajana,Liberal,Libéral,7408,17.1,0,43268 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,preliminary,préliminaires,Girard,,Stéphane,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2757,6.4,0,43268 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,preliminary,préliminaires,Martel,,Richard,Conservative,Conservateur,15862,36.7,0,43268 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,preliminary,préliminaires,Tremblay,,Valérie,Bloc Québécois,Bloc Québécois,15248,35.2,0,43268 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,preliminary,préliminaires,Voyer,,Jimmy,People's Party,Parti populaire,346,.8,0,43268 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,preliminary,préliminaires,Youde,,Lynda,Green Party,Parti Vert,1357,3.1,0,43268 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,validated,validés,Bélanger,,Line,Parti Rhinocéros Party,Parti Rhinocéros Party,299,.7,925,44806 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,validated,validés,Dautovic,,Dajana,Liberal,Libéral,7504,17.1,925,44806 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,validated,validés,Girard,,Stéphane,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2855,6.5,925,44806 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,validated,validés,Martel,,Richard,Conservative,Conservateur,16155,36.8,925,44806 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,validated,validés,Tremblay,,Valérie,Bloc Québécois,Bloc Québécois,15321,34.9,925,44806 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,validated,validés,Voyer,,Jimmy,People's Party,Parti populaire,359,.8,925,44806 +24022,Chicoutimi--Le Fjord,Chicoutimi--Le Fjord,validated,validés,Youde,,Lynda,Green Party,Parti Vert,1388,3.2,925,44806 +24023,Compton--Stanstead,Compton--Stanstead,preliminary,préliminaires,Benoît,,David,Bloc Québécois,Bloc Québécois,18507,32,0,57796 +24023,Compton--Stanstead,Compton--Stanstead,preliminary,préliminaires,Bibeau,,Marie-Claude,Liberal,Libéral,21550,37.3,0,57796 +24023,Compton--Stanstead,Compton--Stanstead,preliminary,préliminaires,Mathieu Chauvette,,Naomie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5521,9.6,0,57796 +24023,Compton--Stanstead,Compton--Stanstead,preliminary,préliminaires,Mc Neil,,Jessy,Conservative,Conservateur,8406,14.5,0,57796 +24023,Compton--Stanstead,Compton--Stanstead,preliminary,préliminaires,Reed,,Paul,People's Party,Parti populaire,585,1,0,57796 +24023,Compton--Stanstead,Compton--Stanstead,preliminary,préliminaires,Rousseau,,Jean,Green Party,Parti Vert,2977,5.2,0,57796 +24023,Compton--Stanstead,Compton--Stanstead,preliminary,préliminaires,Therrien,,Jonathan,Parti Rhinocéros Party,Parti Rhinocéros Party,250,.4,0,57796 +24023,Compton--Stanstead,Compton--Stanstead,validated,validés,Benoît,,David,Bloc Québécois,Bloc Québécois,18571,31.9,988,59225 +24023,Compton--Stanstead,Compton--Stanstead,validated,validés,Bibeau,,Marie-Claude,Liberal,Libéral,21731,37.3,988,59225 +24023,Compton--Stanstead,Compton--Stanstead,validated,validés,Mathieu Chauvette,,Naomie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5607,9.6,988,59225 +24023,Compton--Stanstead,Compton--Stanstead,validated,validés,Mc Neil,,Jessy,Conservative,Conservateur,8446,14.5,988,59225 +24023,Compton--Stanstead,Compton--Stanstead,validated,validés,Reed,,Paul,People's Party,Parti populaire,586,1,988,59225 +24023,Compton--Stanstead,Compton--Stanstead,validated,validés,Rousseau,,Jean,Green Party,Parti Vert,3044,5.2,988,59225 +24023,Compton--Stanstead,Compton--Stanstead,validated,validés,Therrien,,Jonathan,Parti Rhinocéros Party,Parti Rhinocéros Party,252,.4,988,59225 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,preliminary,préliminaires,Dhillon,,Anju,Liberal,Libéral,27477,53.1,0,51785 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,preliminary,préliminaires,Hu,,Fang,PC Party,Parti PC,457,.9,0,51785 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,preliminary,préliminaires,Laquerre,,Céline,Conservative,Conservateur,5476,10.6,0,51785 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,preliminary,préliminaires,Malette,,Réjean,Green Party,Parti Vert,2842,5.5,0,51785 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,preliminary,préliminaires,Morrison,,Lori,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6061,11.7,0,51785 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,preliminary,préliminaires,Torbati,,Arash,People's Party,Parti populaire,513,1,0,51785 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,preliminary,préliminaires,Vaudry,,Jean-Frédéric,Bloc Québécois,Bloc Québécois,8790,17,0,51785 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,preliminary,préliminaires,Watso,,Xavier,Parti Rhinocéros Party,Parti Rhinocéros Party,169,.3,0,51785 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,validated,validés,Dhillon,,Anju,Liberal,Libéral,27821,52.9,788,53362 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,validated,validés,Hu,,Fang,PC Party,Parti PC,426,.8,788,53362 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,validated,validés,Laquerre,,Céline,Conservative,Conservateur,5543,10.5,788,53362 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,validated,validés,Malette,,Réjean,Green Party,Parti Vert,2898,5.5,788,53362 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,validated,validés,Morrison,,Lori,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6207,11.8,788,53362 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,validated,validés,Torbati,,Arash,People's Party,Parti populaire,528,1,788,53362 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,validated,validés,Vaudry,,Jean-Frédéric,Bloc Québécois,Bloc Québécois,8974,17.1,788,53362 +24024,Dorval--Lachine--LaSalle,Dorval--Lachine--LaSalle,validated,validés,Watso,,Xavier,Parti Rhinocéros Party,Parti Rhinocéros Party,177,.3,788,53362 +24025,Drummond,Drummond,preliminary,préliminaires,Batrhino,,Réal,Parti Rhinocéros Party,Parti Rhinocéros Party,265,.5,0,54315 +24025,Drummond,Drummond,preliminary,préliminaires,Bernier,,Frédérik,Green Party,Parti Vert,1827,3.4,0,54315 +24025,Drummond,Drummond,preliminary,préliminaires,Champoux,,Martin,Bloc Québécois,Bloc Québécois,24237,44.6,0,54315 +24025,Drummond,Drummond,preliminary,préliminaires,Choquette,,François,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8632,15.9,0,54315 +24025,Drummond,Drummond,preliminary,préliminaires,Ebacher,,Jessica,Conservative,Conservateur,9082,16.7,0,54315 +24025,Drummond,Drummond,preliminary,préliminaires,Morales,,William,Liberal,Libéral,9495,17.5,0,54315 +24025,Drummond,Drummond,preliminary,préliminaires,Munger,,Lucas,Animal Protection Party,Parti Protection Animaux,245,.5,0,54315 +24025,Drummond,Drummond,preliminary,préliminaires,Paquet,,Steeve,People's Party,Parti populaire,532,1,0,54315 +24025,Drummond,Drummond,validated,validés,Batrhino,,Réal,Parti Rhinocéros Party,Parti Rhinocéros Party,270,.5,1126,55950 +24025,Drummond,Drummond,validated,validés,Bernier,,Frédérik,Green Party,Parti Vert,1856,3.4,1126,55950 +24025,Drummond,Drummond,validated,validés,Champoux,,Martin,Bloc Québécois,Bloc Québécois,24574,44.8,1126,55950 +24025,Drummond,Drummond,validated,validés,Choquette,,François,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8716,15.9,1126,55950 +24025,Drummond,Drummond,validated,validés,Ebacher,,Jessica,Conservative,Conservateur,9083,16.6,1126,55950 +24025,Drummond,Drummond,validated,validés,Morales,,William,Liberal,Libéral,9552,17.4,1126,55950 +24025,Drummond,Drummond,validated,validés,Munger,,Lucas,Animal Protection Party,Parti Protection Animaux,248,.5,1126,55950 +24025,Drummond,Drummond,validated,validés,Paquet,,Steeve,People's Party,Parti populaire,525,1,1126,55950 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,preliminary,préliminaires,Beaulieu,,Lynn,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1722,4.5,0,38380 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,preliminary,préliminaires,Bernatchez,,Guy,Bloc Québécois,Bloc Québécois,15659,40.8,0,38380 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,preliminary,préliminaires,Cowboy,,Jay,Parti Rhinocéros Party,Parti Rhinocéros Party,353,.9,0,38380 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,preliminary,préliminaires,Drainville,,Dennis,Green Party,Parti Vert,1130,2.9,0,38380 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,preliminary,préliminaires,Hébert,,Eric,People's Party,Parti populaire,198,.5,0,38380 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,preliminary,préliminaires,Lebouthillier,,Diane,Liberal,Libéral,16296,42.5,0,38380 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,preliminary,préliminaires,Pigeon,,Jean-Pierre,Conservative,Conservateur,3022,7.9,0,38380 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,validated,validés,Beaulieu,,Lynn,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1722,4.5,783,39163 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,validated,validés,Bernatchez,,Guy,Bloc Québécois,Bloc Québécois,15659,40.8,783,39163 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,validated,validés,Cowboy,,Jay,Parti Rhinocéros Party,Parti Rhinocéros Party,353,.9,783,39163 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,validated,validés,Drainville,,Dennis,Green Party,Parti Vert,1130,2.9,783,39163 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,validated,validés,Hébert,,Eric,People's Party,Parti populaire,198,.5,783,39163 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,validated,validés,Lebouthillier,,Diane,Liberal,Libéral,16296,42.5,783,39163 +24026,Gaspésie--Les Îles-de-la-Madeleine,Gaspésie--Les Îles-de-la-Madeleine,validated,validés,Pigeon,,Jean-Pierre,Conservative,Conservateur,3022,7.9,783,39163 +24027,Gatineau,Gatineau,preliminary,préliminaires,Chaurette,,Eric,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6004,10.9,0,55174 +24027,Gatineau,Gatineau,preliminary,préliminaires,Dostaler,,Guy,Green Party,Parti Vert,2196,4,0,55174 +24027,Gatineau,Gatineau,preliminary,préliminaires,Goneau,,Sylvie,Conservative,Conservateur,5664,10.3,0,55174 +24027,Gatineau,Gatineau,preliminary,préliminaires,Lam,,Mario-Roberto,People's Party,Parti populaire,550,1,0,55174 +24027,Gatineau,Gatineau,preliminary,préliminaires,MacKinnon,,Steven,Liberal,Libéral,28827,52.2,0,55174 +24027,Gatineau,Gatineau,preliminary,préliminaires,Nadeau,,Geneviève,Bloc Québécois,Bloc Québécois,11858,21.5,0,55174 +24027,Gatineau,Gatineau,preliminary,préliminaires,Soublière,,Pierre,ML,ML,75,.1,0,55174 +24027,Gatineau,Gatineau,validated,validés,Chaurette,,Eric,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6128,11,787,56570 +24027,Gatineau,Gatineau,validated,validés,Dostaler,,Guy,Green Party,Parti Vert,2264,4.1,787,56570 +24027,Gatineau,Gatineau,validated,validés,Goneau,,Sylvie,Conservative,Conservateur,5745,10.3,787,56570 +24027,Gatineau,Gatineau,validated,validés,Lam,,Mario-Roberto,People's Party,Parti populaire,560,1,787,56570 +24027,Gatineau,Gatineau,validated,validés,MacKinnon,,Steven,Liberal,Libéral,29084,52.1,787,56570 +24027,Gatineau,Gatineau,validated,validés,Nadeau,,Geneviève,Bloc Québécois,Bloc Québécois,11926,21.4,787,56570 +24027,Gatineau,Gatineau,validated,validés,Soublière,,Pierre,ML,ML,76,.1,787,56570 +24028,Hochelaga,Hochelaga,preliminary,préliminaires,Balatsko,,Stepan,People's Party,Parti populaire,381,.7,0,52162 +24028,Hochelaga,Hochelaga,preliminary,préliminaires,Blais-Leduc,,Chinook,Parti Rhinocéros Party,Parti Rhinocéros Party,301,.6,0,52162 +24028,Hochelaga,Hochelaga,preliminary,préliminaires,Dandenault,,Christine,ML,ML,105,.2,0,52162 +24028,Hochelaga,Hochelaga,preliminary,préliminaires,Fortin,,JP,Communist,Communiste,101,.2,0,52162 +24028,Hochelaga,Hochelaga,preliminary,préliminaires,Marchand,,Simon,Bloc Québécois,Bloc Québécois,17460,33.5,0,52162 +24028,Hochelaga,Hochelaga,preliminary,préliminaires,Marcoux,,Christine,Conservative,Conservateur,2343,4.5,0,52162 +24028,Hochelaga,Hochelaga,preliminary,préliminaires,Martinez Ferrada,,Soraya,Liberal,Libéral,17779,34.1,0,52162 +24028,Hochelaga,Hochelaga,preliminary,préliminaires,Morais,,Robert D.,Green Party,Parti Vert,2523,4.8,0,52162 +24028,Hochelaga,Hochelaga,preliminary,préliminaires,Roy-Goyette,,Catheryn,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11169,21.4,0,52162 +24028,Hochelaga,Hochelaga,validated,validés,Balatsko,,Stepan,People's Party,Parti populaire,377,.7,907,53944 +24028,Hochelaga,Hochelaga,validated,validés,Blais-Leduc,,Chinook,Parti Rhinocéros Party,Parti Rhinocéros Party,314,.6,907,53944 +24028,Hochelaga,Hochelaga,validated,validés,Dandenault,,Christine,ML,ML,107,.2,907,53944 +24028,Hochelaga,Hochelaga,validated,validés,Fortin,,JP,Communist,Communiste,101,.2,907,53944 +24028,Hochelaga,Hochelaga,validated,validés,Marchand,,Simon,Bloc Québécois,Bloc Québécois,17680,33.3,907,53944 +24028,Hochelaga,Hochelaga,validated,validés,Marcoux,,Christine,Conservative,Conservateur,2381,4.5,907,53944 +24028,Hochelaga,Hochelaga,validated,validés,Martinez Ferrada,,Soraya,Liberal,Libéral,18008,34,907,53944 +24028,Hochelaga,Hochelaga,validated,validés,Morais,,Robert D.,Green Party,Parti Vert,2618,4.9,907,53944 +24028,Hochelaga,Hochelaga,validated,validés,Roy-Goyette,,Catheryn,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11451,21.6,907,53944 +24029,Honoré-Mercier,Honoré-Mercier,preliminary,préliminaires,Binette,,Jacques,Bloc Québécois,Bloc Québécois,9908,19.8,0,49959 +24029,Honoré-Mercier,Honoré-Mercier,preliminary,préliminaires,Croteau,,Guy,Conservative,Conservateur,4781,9.6,0,49959 +24029,Honoré-Mercier,Honoré-Mercier,preliminary,préliminaires,Cusmano,,Domenico,Green Party,Parti Vert,1349,2.7,0,49959 +24029,Honoré-Mercier,Honoré-Mercier,preliminary,préliminaires,Le Seigle,,Yves,ML,ML,71,.1,0,49959 +24029,Honoré-Mercier,Honoré-Mercier,preliminary,préliminaires,Pham,,Chu Anh,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4058,8.1,0,49959 +24029,Honoré-Mercier,Honoré-Mercier,preliminary,préliminaires,Rodriguez,,Pablo,Liberal,Libéral,29336,58.7,0,49959 +24029,Honoré-Mercier,Honoré-Mercier,preliminary,préliminaires,St-Onge,,Patrick,People's Party,Parti populaire,456,.9,0,49959 +24029,Honoré-Mercier,Honoré-Mercier,validated,validés,Binette,,Jacques,Bloc Québécois,Bloc Québécois,9979,19.8,1013,51376 +24029,Honoré-Mercier,Honoré-Mercier,validated,validés,Croteau,,Guy,Conservative,Conservateur,4808,9.5,1013,51376 +24029,Honoré-Mercier,Honoré-Mercier,validated,validés,Cusmano,,Domenico,Green Party,Parti Vert,1373,2.7,1013,51376 +24029,Honoré-Mercier,Honoré-Mercier,validated,validés,Le Seigle,,Yves,ML,ML,71,.1,1013,51376 +24029,Honoré-Mercier,Honoré-Mercier,validated,validés,Pham,,Chu Anh,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4130,8.2,1013,51376 +24029,Honoré-Mercier,Honoré-Mercier,validated,validés,Rodriguez,,Pablo,Liberal,Libéral,29543,58.7,1013,51376 +24029,Honoré-Mercier,Honoré-Mercier,validated,validés,St-Onge,,Patrick,People's Party,Parti populaire,459,.9,1013,51376 +24030,Hull--Aylmer,Hull--Aylmer,preliminary,préliminaires,Deschênes,,Alexandre,ML,ML,196,.4,0,52924 +24030,Hull--Aylmer,Hull--Aylmer,preliminary,préliminaires,Duggan,,Mike,Conservative,Conservateur,4781,9,0,52924 +24030,Hull--Aylmer,Hull--Aylmer,preliminary,préliminaires,Fergus,,Greg,Liberal,Libéral,28466,53.8,0,52924 +24030,Hull--Aylmer,Hull--Aylmer,preliminary,préliminaires,Grenier,,Sébastien,Parti Rhinocéros Party,Parti Rhinocéros Party,191,.4,0,52924 +24030,Hull--Aylmer,Hull--Aylmer,preliminary,préliminaires,Poirier Defoy,,Josée,Green Party,Parti Vert,3603,6.8,0,52924 +24030,Hull--Aylmer,Hull--Aylmer,preliminary,préliminaires,Riopel,,Joanie,Bloc Québécois,Bloc Québécois,7931,15,0,52924 +24030,Hull--Aylmer,Hull--Aylmer,preliminary,préliminaires,Tanguay,,Rowen,People's Party,Parti populaire,622,1.2,0,52924 +24030,Hull--Aylmer,Hull--Aylmer,preliminary,préliminaires,Thibodeau,,Nicolas,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7134,13.5,0,52924 +24030,Hull--Aylmer,Hull--Aylmer,validated,validés,Deschênes,,Alexandre,ML,ML,102,.2,692,55685 +24030,Hull--Aylmer,Hull--Aylmer,validated,validés,Duggan,,Mike,Conservative,Conservateur,4979,9.1,692,55685 +24030,Hull--Aylmer,Hull--Aylmer,validated,validés,Fergus,,Greg,Liberal,Libéral,29732,54.1,692,55685 +24030,Hull--Aylmer,Hull--Aylmer,validated,validés,Grenier,,Sébastien,Parti Rhinocéros Party,Parti Rhinocéros Party,195,.4,692,55685 +24030,Hull--Aylmer,Hull--Aylmer,validated,validés,Poirier Defoy,,Josée,Green Party,Parti Vert,3869,7,692,55685 +24030,Hull--Aylmer,Hull--Aylmer,validated,validés,Riopel,,Joanie,Bloc Québécois,Bloc Québécois,8011,14.6,692,55685 +24030,Hull--Aylmer,Hull--Aylmer,validated,validés,Tanguay,,Rowen,People's Party,Parti populaire,638,1.2,692,55685 +24030,Hull--Aylmer,Hull--Aylmer,validated,validés,Thibodeau,,Nicolas,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7467,13.6,692,55685 +24031,Joliette,Joliette,preliminary,préliminaires,Bourgeois,,Michel,Liberal,Libéral,12718,22.2,0,57186 +24031,Joliette,Joliette,preliminary,préliminaires,Masse,,Jean-Martin,Conservative,Conservateur,5154,9,0,57186 +24031,Joliette,Joliette,preliminary,préliminaires,Poirier,,Érica,Green Party,Parti Vert,2289,4,0,57186 +24031,Joliette,Joliette,preliminary,préliminaires,Prescott,,Sylvain,People's Party,Parti populaire,494,.9,0,57186 +24031,Joliette,Joliette,preliminary,préliminaires,Savard,,Paul,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,472,.8,0,57186 +24031,Joliette,Joliette,preliminary,préliminaires,Soumaoro,,Julienne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2567,4.5,0,57186 +24031,Joliette,Joliette,preliminary,préliminaires,Ste-Marie,,Gabriel,Bloc Québécois,Bloc Québécois,33492,58.6,0,57186 +24031,Joliette,Joliette,validated,validés,Bourgeois,,Michel,Liberal,Libéral,12995,22.5,1203,58902 +24031,Joliette,Joliette,validated,validés,Masse,,Jean-Martin,Conservative,Conservateur,5176,9,1203,58902 +24031,Joliette,Joliette,validated,validés,Poirier,,Érica,Green Party,Parti Vert,2343,4.1,1203,58902 +24031,Joliette,Joliette,validated,validés,Prescott,,Sylvain,People's Party,Parti populaire,498,.9,1203,58902 +24031,Joliette,Joliette,validated,validés,Savard,,Paul,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,474,.8,1203,58902 +24031,Joliette,Joliette,validated,validés,Soumaoro,,Julienne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2623,4.5,1203,58902 +24031,Joliette,Joliette,validated,validés,Ste-Marie,,Gabriel,Bloc Québécois,Bloc Québécois,33590,58.2,1203,58902 +24032,Jonquière,Jonquière,preliminary,préliminaires,Bourdages,,Lyne,Green Party,Parti Vert,972,2,0,48863 +24032,Jonquière,Jonquière,preliminary,préliminaires,Gagnon,,Philippe,Conservative,Conservateur,10199,20.9,0,48863 +24032,Jonquière,Jonquière,preliminary,préliminaires,Garneau,,Vincent,Liberal,Libéral,7819,16,0,48863 +24032,Jonquière,Jonquière,preliminary,préliminaires,Simard,,Mario,Bloc Québécois,Bloc Québécois,17422,35.7,0,48863 +24032,Jonquière,Jonquière,preliminary,préliminaires,Théodore,,Sylvie,People's Party,Parti populaire,516,1.1,0,48863 +24032,Jonquière,Jonquière,preliminary,préliminaires,Trudel,,Karine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11935,24.4,0,48863 +24032,Jonquière,Jonquière,validated,validés,Bourdages,,Lyne,Green Party,Parti Vert,1009,2,999,50366 +24032,Jonquière,Jonquière,validated,validés,Gagnon,,Philippe,Conservative,Conservateur,10338,20.9,999,50366 +24032,Jonquière,Jonquière,validated,validés,Garneau,,Vincent,Liberal,Libéral,7849,15.9,999,50366 +24032,Jonquière,Jonquière,validated,validés,Simard,,Mario,Bloc Québécois,Bloc Québécois,17577,35.6,999,50366 +24032,Jonquière,Jonquière,validated,validés,Théodore,,Sylvie,People's Party,Parti populaire,453,.9,999,50366 +24032,Jonquière,Jonquière,validated,validés,Trudel,,Karine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12141,24.6,999,50366 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,preliminary,préliminaires,Beaulieu,,Mario,Bloc Québécois,Bloc Québécois,25832,47.1,0,54899 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,preliminary,préliminaires,Coutu,,Robert,Conservative,Conservateur,3946,7.2,0,54899 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,preliminary,préliminaires,Fiori,,Franco,Green Party,Parti Vert,1825,3.3,0,54899 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,preliminary,préliminaires,Lafrenaye,,Jacinthe,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,195,.4,0,54899 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,preliminary,préliminaires,Manseau,,Randy,People's Party,Parti populaire,382,.7,0,54899 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,preliminary,préliminaires,Plamondon,,Jonathan,Liberal,Libéral,16703,30.4,0,54899 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,preliminary,préliminaires,Péclet,,Ève,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5929,10.8,0,54899 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,preliminary,préliminaires,Royer,,Geneviève,ML,ML,87,.2,0,54899 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,validated,validés,Beaulieu,,Mario,Bloc Québécois,Bloc Québécois,26010,46.8,1141,56675 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,validated,validés,Coutu,,Robert,Conservative,Conservateur,3984,7.2,1141,56675 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,validated,validés,Fiori,,Franco,Green Party,Parti Vert,1910,3.4,1141,56675 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,validated,validés,Lafrenaye,,Jacinthe,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,199,.4,1141,56675 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,validated,validés,Manseau,,Randy,People's Party,Parti populaire,388,.7,1141,56675 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,validated,validés,Plamondon,,Jonathan,Liberal,Libéral,16898,30.4,1141,56675 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,validated,validés,Péclet,,Ève,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6057,10.9,1141,56675 +24033,La Pointe-de-l'Île,La Pointe-de-l'Île,validated,validés,Royer,,Geneviève,ML,ML,88,.2,1141,56675 +24034,La Prairie,La Prairie,preliminary,préliminaires,Chouinard,,Normand,ML,ML,101,.2,0,61306 +24034,La Prairie,La Prairie,preliminary,préliminaires,Hernandez,,Victoria,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4845,7.9,0,61306 +24034,La Prairie,La Prairie,preliminary,préliminaires,Joannette,,Barbara,Green Party,Parti Vert,2523,4.1,0,61306 +24034,La Prairie,La Prairie,preliminary,préliminaires,Lapointe,,Isabelle,Conservative,Conservateur,5491,9,0,61306 +24034,La Prairie,La Prairie,preliminary,préliminaires,Poissant,,Jean-Claude,Liberal,Libéral,22342,36.4,0,61306 +24034,La Prairie,La Prairie,preliminary,préliminaires,Therrien,,Alain,Bloc Québécois,Bloc Québécois,25612,41.8,0,61306 +24034,La Prairie,La Prairie,preliminary,préliminaires,Yablunovsky,,Gregory,People's Party,Parti populaire,392,.6,0,61306 +24034,La Prairie,La Prairie,validated,validés,Chouinard,,Normand,ML,ML,100,.2,886,62439 +24034,La Prairie,La Prairie,validated,validés,Hernandez,,Victoria,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4744,7.7,886,62439 +24034,La Prairie,La Prairie,validated,validés,Joannette,,Barbara,Green Party,Parti Vert,2565,4.2,886,62439 +24034,La Prairie,La Prairie,validated,validés,Lapointe,,Isabelle,Conservative,Conservateur,5540,9,886,62439 +24034,La Prairie,La Prairie,validated,validés,Poissant,,Jean-Claude,Liberal,Libéral,22504,36.6,886,62439 +24034,La Prairie,La Prairie,validated,validés,Therrien,,Alain,Bloc Québécois,Bloc Québécois,25707,41.8,886,62439 +24034,La Prairie,La Prairie,validated,validés,Yablunovsky,,Gregory,People's Party,Parti populaire,393,.6,886,62439 +24035,Lac-Saint-Jean,Lac-Saint-Jean,preliminary,préliminaires,Boudreault,,Danny,People's Party,Parti populaire,442,.8,0,53971 +24035,Lac-Saint-Jean,Lac-Saint-Jean,preliminary,préliminaires,Brunelle-Duceppe,,Alexis,Bloc Québécois,Bloc Québécois,23746,44,0,53971 +24035,Lac-Saint-Jean,Lac-Saint-Jean,preliminary,préliminaires,Fortin,,Jean-Simon,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2656,4.9,0,53971 +24035,Lac-Saint-Jean,Lac-Saint-Jean,preliminary,préliminaires,Fradette,,Jocelyn,Conservative,Conservateur,12508,23.2,0,53971 +24035,Lac-Saint-Jean,Lac-Saint-Jean,preliminary,préliminaires,Gagnon-Bond,,Julie,Green Party,Parti Vert,998,1.8,0,53971 +24035,Lac-Saint-Jean,Lac-Saint-Jean,preliminary,préliminaires,Hébert,,Richard,Liberal,Libéral,13621,25.2,0,53971 +24035,Lac-Saint-Jean,Lac-Saint-Jean,validated,validés,Boudreault,,Danny,People's Party,Parti populaire,448,.8,1155,55382 +24035,Lac-Saint-Jean,Lac-Saint-Jean,validated,validés,Brunelle-Duceppe,,Alexis,Bloc Québécois,Bloc Québécois,23839,44,1155,55382 +24035,Lac-Saint-Jean,Lac-Saint-Jean,validated,validés,Fortin,,Jean-Simon,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2753,5.1,1155,55382 +24035,Lac-Saint-Jean,Lac-Saint-Jean,validated,validés,Fradette,,Jocelyn,Conservative,Conservateur,12544,23.1,1155,55382 +24035,Lac-Saint-Jean,Lac-Saint-Jean,validated,validés,Gagnon-Bond,,Julie,Green Party,Parti Vert,1010,1.9,1155,55382 +24035,Lac-Saint-Jean,Lac-Saint-Jean,validated,validés,Hébert,,Richard,Liberal,Libéral,13633,25.1,1155,55382 +24036,Lac-Saint-Louis,Lac-Saint-Louis,preliminary,préliminaires,Benoît,,Julie,Bloc Québécois,Bloc Québécois,3151,5.4,0,58320 +24036,Lac-Saint-Louis,Lac-Saint-Louis,preliminary,préliminaires,Charles,,Gary,People's Party,Parti populaire,796,1.4,0,58320 +24036,Lac-Saint-Louis,Lac-Saint-Louis,preliminary,préliminaires,Chevalier,,Dana,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7104,12.2,0,58320 +24036,Lac-Saint-Louis,Lac-Saint-Louis,preliminary,préliminaires,Coelho,,Ralston,Nationalist,Nationaliste,30,.1,0,58320 +24036,Lac-Saint-Louis,Lac-Saint-Louis,preliminary,préliminaires,Francis,,Ann,Conservative,Conservateur,8948,15.3,0,58320 +24036,Lac-Saint-Louis,Lac-Saint-Louis,preliminary,préliminaires,Kona-Mancini,,Milan,Green Party,Parti Vert,4073,7,0,58320 +24036,Lac-Saint-Louis,Lac-Saint-Louis,preliminary,préliminaires,Scarpaleggia,,Francis,Liberal,Libéral,33845,58,0,58320 +24036,Lac-Saint-Louis,Lac-Saint-Louis,preliminary,préliminaires,de Martigny,,Victoria,Animal Protection Party,Parti Protection Animaux,373,.6,0,58320 +24036,Lac-Saint-Louis,Lac-Saint-Louis,validated,validés,Benoît,,Julie,Bloc Québécois,Bloc Québécois,3169,5.3,445,59970 +24036,Lac-Saint-Louis,Lac-Saint-Louis,validated,validés,Charles,,Gary,People's Party,Parti populaire,805,1.4,445,59970 +24036,Lac-Saint-Louis,Lac-Saint-Louis,validated,validés,Chevalier,,Dana,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7263,12.2,445,59970 +24036,Lac-Saint-Louis,Lac-Saint-Louis,validated,validés,Coelho,,Ralston,Nationalist,Nationaliste,28,0,445,59970 +24036,Lac-Saint-Louis,Lac-Saint-Louis,validated,validés,Francis,,Ann,Conservative,Conservateur,9083,15.3,445,59970 +24036,Lac-Saint-Louis,Lac-Saint-Louis,validated,validés,Kona-Mancini,,Milan,Green Party,Parti Vert,4176,7,445,59970 +24036,Lac-Saint-Louis,Lac-Saint-Louis,validated,validés,Scarpaleggia,,Francis,Liberal,Libéral,34622,58.2,445,59970 +24036,Lac-Saint-Louis,Lac-Saint-Louis,validated,validés,de Martigny,,Victoria,Animal Protection Party,Parti Protection Animaux,379,.6,445,59970 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,preliminary,préliminaires,Bélanger,,Rhino Jacques,Parti Rhinocéros Party,Parti Rhinocéros Party,261,.5,0,51632 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,preliminary,préliminaires,Côté,,Julien,Independent,Indépendant(e),272,.5,0,51632 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,preliminary,préliminaires,Dion,,Isabel,Bloc Québécois,Bloc Québécois,12537,24.3,0,51632 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,preliminary,préliminaires,Lametti,,David,Liberal,Libéral,22504,43.6,0,51632 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,preliminary,préliminaires,Mercier,,Jency,Green Party,Parti Vert,3452,6.7,0,51632 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,preliminary,préliminaires,Rocchi,,Claudio,Conservative,Conservateur,3664,7.1,0,51632 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,preliminary,préliminaires,Scott,,Steven,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8423,16.3,0,51632 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,preliminary,préliminaires,Studd,,Eileen,ML,ML,38,.1,0,51632 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,preliminary,préliminaires,Turgeon,,Daniel,People's Party,Parti populaire,481,.9,0,51632 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,validated,validés,Bélanger,,Rhino Jacques,Parti Rhinocéros Party,Parti Rhinocéros Party,265,.5,864,53255 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,validated,validés,Côté,,Julien,Independent,Indépendant(e),274,.5,864,53255 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,validated,validés,Dion,,Isabel,Bloc Québécois,Bloc Québécois,12619,24.1,864,53255 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,validated,validés,Lametti,,David,Liberal,Libéral,22803,43.5,864,53255 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,validated,validés,Mercier,,Jency,Green Party,Parti Vert,3583,6.8,864,53255 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,validated,validés,Rocchi,,Claudio,Conservative,Conservateur,3690,7,864,53255 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,validated,validés,Scott,,Steven,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8628,16.5,864,53255 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,validated,validés,Studd,,Eileen,ML,ML,39,.1,864,53255 +24037,LaSalle--Émard--Verdun,LaSalle--Émard--Verdun,validated,validés,Turgeon,,Daniel,People's Party,Parti populaire,490,.9,864,53255 +24038,Laurentides--Labelle,Laurentides--Labelle,preliminary,préliminaires,Chantrel,,Gaël,Green Party,Parti Vert,3105,4.8,0,65009 +24038,Laurentides--Labelle,Laurentides--Labelle,preliminary,préliminaires,Dufour,,Claude,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4041,6.2,0,65009 +24038,Laurentides--Labelle,Laurentides--Labelle,preliminary,préliminaires,Evanko,,Richard,People's Party,Parti populaire,413,.6,0,65009 +24038,Laurentides--Labelle,Laurentides--Labelle,preliminary,préliminaires,Gaudreau,,Marie-Hélène,Bloc Québécois,Bloc Québécois,30525,47,0,65009 +24038,Laurentides--Labelle,Laurentides--Labelle,preliminary,préliminaires,Graham,,David,Liberal,Libéral,21514,33.1,0,65009 +24038,Laurentides--Labelle,Laurentides--Labelle,preliminary,préliminaires,Grégoire,,Serge,Conservative,Conservateur,4972,7.6,0,65009 +24038,Laurentides--Labelle,Laurentides--Labelle,preliminary,préliminaires,Leclerc,,Michel,Independent,Indépendant(e),174,.3,0,65009 +24038,Laurentides--Labelle,Laurentides--Labelle,preliminary,préliminaires,Schneider,,Ludovic,Parti Rhinocéros Party,Parti Rhinocéros Party,265,.4,0,65009 +24038,Laurentides--Labelle,Laurentides--Labelle,validated,validés,Chantrel,,Gaël,Green Party,Parti Vert,3157,4.8,1018,66424 +24038,Laurentides--Labelle,Laurentides--Labelle,validated,validés,Dufour,,Claude,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4122,6.3,1018,66424 +24038,Laurentides--Labelle,Laurentides--Labelle,validated,validés,Evanko,,Richard,People's Party,Parti populaire,418,.6,1018,66424 +24038,Laurentides--Labelle,Laurentides--Labelle,validated,validés,Gaudreau,,Marie-Hélène,Bloc Québécois,Bloc Québécois,30625,46.8,1018,66424 +24038,Laurentides--Labelle,Laurentides--Labelle,validated,validés,Graham,,David,Liberal,Libéral,21655,33.1,1018,66424 +24038,Laurentides--Labelle,Laurentides--Labelle,validated,validés,Grégoire,,Serge,Conservative,Conservateur,4983,7.6,1018,66424 +24038,Laurentides--Labelle,Laurentides--Labelle,validated,validés,Leclerc,,Michel,Independent,Indépendant(e),174,.3,1018,66424 +24038,Laurentides--Labelle,Laurentides--Labelle,validated,validés,Schneider,,Ludovic,Parti Rhinocéros Party,Parti Rhinocéros Party,272,.4,1018,66424 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,preliminary,préliminaires,Azzaoui,,Jamil,Green Party,Parti Vert,3072,5.9,0,51801 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,preliminary,préliminaires,Bui,,Christine,People's Party,Parti populaire,316,.6,0,51801 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,preliminary,préliminaires,Duchesne,,Michel,Bloc Québécois,Bloc Québécois,11996,23.2,0,51801 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,preliminary,préliminaires,Guilbeault,,Steven,Liberal,Libéral,21551,41.6,0,51801 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,preliminary,préliminaires,Lachapelle,,Serge,ML,ML,94,.2,0,51801 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,preliminary,préliminaires,Machouf,,Nimâ,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12994,25.1,0,51801 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,preliminary,préliminaires,Morals,,Archie,Parti Rhinocéros Party,Parti Rhinocéros Party,203,.4,0,51801 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,preliminary,préliminaires,Mourkes,,Dimitri,Independent,Indépendant(e),41,.1,0,51801 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,preliminary,préliminaires,Welsh,,Adrien,Communist,Communiste,64,.1,0,51801 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,preliminary,préliminaires,des Greniers,,Lise,Conservative,Conservateur,1470,2.8,0,51801 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,validated,validés,Azzaoui,,Jamil,Green Party,Parti Vert,3225,6,551,53960 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,validated,validés,Bui,,Christine,People's Party,Parti populaire,320,.6,551,53960 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,validated,validés,Duchesne,,Michel,Bloc Québécois,Bloc Québécois,12188,22.8,551,53960 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,validated,validés,Guilbeault,,Steven,Liberal,Libéral,22306,41.8,551,53960 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,validated,validés,Lachapelle,,Serge,ML,ML,98,.2,551,53960 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,validated,validés,Machouf,,Nimâ,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13453,25.2,551,53960 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,validated,validés,Morals,,Archie,Parti Rhinocéros Party,Parti Rhinocéros Party,208,.4,551,53960 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,validated,validés,Mourkes,,Dimitri,Independent,Indépendant(e),42,.1,551,53960 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,validated,validés,Welsh,,Adrien,Communist,Communiste,67,.1,551,53960 +24039,Laurier--Sainte-Marie,Laurier--Sainte-Marie,validated,validés,des Greniers,,Lise,Conservative,Conservateur,1502,2.8,551,53960 +24040,Laval--Les Îles,Laval--Les Îles,preliminary,préliminaires,Beauchamp,,Marie-Louise,People's Party,Parti populaire,861,1.7,0,52119 +24040,Laval--Les Îles,Laval--Les Îles,preliminary,préliminaires,Beddad,,Nacera,Bloc Québécois,Bloc Québécois,10820,20.8,0,52119 +24040,Laval--Les Îles,Laval--Les Îles,preliminary,préliminaires,EL-Khoury,,Fayçal,Liberal,Libéral,24927,47.8,0,52119 +24040,Laval--Les Îles,Laval--Les Îles,preliminary,préliminaires,Madi,,Sari,Green Party,Parti Vert,2223,4.3,0,52119 +24040,Laval--Les Îles,Laval--Les Îles,preliminary,préliminaires,Onofre De Lima,,Noémia,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4667,9,0,52119 +24040,Laval--Les Îles,Laval--Les Îles,preliminary,préliminaires,Pentefountas,,Tom,Conservative,Conservateur,8621,16.5,0,52119 +24040,Laval--Les Îles,Laval--Les Îles,validated,validés,Beauchamp,,Marie-Louise,People's Party,Parti populaire,885,1.6,840,54801 +24040,Laval--Les Îles,Laval--Les Îles,validated,validés,Beddad,,Nacera,Bloc Québécois,Bloc Québécois,11120,20.6,840,54801 +24040,Laval--Les Îles,Laval--Les Îles,validated,validés,EL-Khoury,,Fayçal,Liberal,Libéral,26031,48.2,840,54801 +24040,Laval--Les Îles,Laval--Les Îles,validated,validés,Madi,,Sari,Green Party,Parti Vert,2306,4.3,840,54801 +24040,Laval--Les Îles,Laval--Les Îles,validated,validés,Onofre De Lima,,Noémia,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4803,8.9,840,54801 +24040,Laval--Les Îles,Laval--Les Îles,validated,validés,Pentefountas,,Tom,Conservative,Conservateur,8816,16.3,840,54801 +24041,Longueuil--Charles-LeMoyne,Longueuil--Charles-LeMoyne,preliminary,préliminaires,Cousineau,,Henri,People's Party,Parti populaire,542,1.1,0,49527 +24041,Longueuil--Charles-LeMoyne,Longueuil--Charles-LeMoyne,preliminary,préliminaires,Dhatsenpa,,Kalden,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5033,10.2,0,49527 +24041,Longueuil--Charles-LeMoyne,Longueuil--Charles-LeMoyne,preliminary,préliminaires,Lepage,,Cathy,Bloc Québécois,Bloc Québécois,18111,36.6,0,49527 +24041,Longueuil--Charles-LeMoyne,Longueuil--Charles-LeMoyne,preliminary,préliminaires,Poitras,,Casandra,Green Party,Parti Vert,2811,5.7,0,49527 +24041,Longueuil--Charles-LeMoyne,Longueuil--Charles-LeMoyne,preliminary,préliminaires,Robichaud,,Stéphane,Conservative,Conservateur,3663,7.4,0,49527 +24041,Longueuil--Charles-LeMoyne,Longueuil--Charles-LeMoyne,preliminary,préliminaires,Romanado,,Sherry,Liberal,Libéral,19367,39.1,0,49527 +24041,Longueuil--Charles-LeMoyne,Longueuil--Charles-LeMoyne,validated,validés,Cousineau,,Henri,People's Party,Parti populaire,558,1.1,1067,52611 +24041,Longueuil--Charles-LeMoyne,Longueuil--Charles-LeMoyne,validated,validés,Dhatsenpa,,Kalden,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5289,10.3,1067,52611 +24041,Longueuil--Charles-LeMoyne,Longueuil--Charles-LeMoyne,validated,validés,Lepage,,Cathy,Bloc Québécois,Bloc Québécois,18794,36.5,1067,52611 +24041,Longueuil--Charles-LeMoyne,Longueuil--Charles-LeMoyne,validated,validés,Poitras,,Casandra,Green Party,Parti Vert,2978,5.8,1067,52611 +24041,Longueuil--Charles-LeMoyne,Longueuil--Charles-LeMoyne,validated,validés,Robichaud,,Stéphane,Conservative,Conservateur,3811,7.4,1067,52611 +24041,Longueuil--Charles-LeMoyne,Longueuil--Charles-LeMoyne,validated,validés,Romanado,,Sherry,Liberal,Libéral,20114,39,1067,52611 +24042,Lévis--Lotbinière,Lévis--Lotbinière,preliminary,préliminaires,Brault,,François-Noël,Bloc Québécois,Bloc Québécois,15873,25.1,0,63159 +24042,Lévis--Lotbinière,Lévis--Lotbinière,preliminary,préliminaires,Daigle,,Ghislain,Liberal,Libéral,10666,16.9,0,63159 +24042,Lévis--Lotbinière,Lévis--Lotbinière,preliminary,préliminaires,Fontaine,,Marc,People's Party,Parti populaire,2242,3.5,0,63159 +24042,Lévis--Lotbinière,Lévis--Lotbinière,preliminary,préliminaires,Gourde,,Jacques,Conservative,Conservateur,28218,44.7,0,63159 +24042,Lévis--Lotbinière,Lévis--Lotbinière,preliminary,préliminaires,Kerr,,Patrick,Green Party,Parti Vert,1861,2.9,0,63159 +24042,Lévis--Lotbinière,Lévis--Lotbinière,preliminary,préliminaires,Marchand,,Christel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4299,6.8,0,63159 +24042,Lévis--Lotbinière,Lévis--Lotbinière,validated,validés,Brault,,François-Noël,Bloc Québécois,Bloc Québécois,15921,25.1,1241,64730 +24042,Lévis--Lotbinière,Lévis--Lotbinière,validated,validés,Daigle,,Ghislain,Liberal,Libéral,10761,16.9,1241,64730 +24042,Lévis--Lotbinière,Lévis--Lotbinière,validated,validés,Fontaine,,Marc,People's Party,Parti populaire,2247,3.5,1241,64730 +24042,Lévis--Lotbinière,Lévis--Lotbinière,validated,validés,Gourde,,Jacques,Conservative,Conservateur,28297,44.6,1241,64730 +24042,Lévis--Lotbinière,Lévis--Lotbinière,validated,validés,Kerr,,Patrick,Green Party,Parti Vert,1908,3,1241,64730 +24042,Lévis--Lotbinière,Lévis--Lotbinière,validated,validés,Marchand,,Christel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4355,6.9,1241,64730 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,preliminary,préliminaires,Clune,,Patrick,Conservative,Conservateur,3727,6.3,0,59239 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,preliminary,préliminaires,Comeau,,Ellen,People's Party,Parti populaire,463,.8,0,59239 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,preliminary,préliminaires,Ferland,,Éric,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4997,8.4,0,59239 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,preliminary,préliminaires,Filion,,Pierre-Luc,Independent,Indépendant(e),241,.4,0,59239 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,preliminary,préliminaires,Hébert,,Réjean,Liberal,Libéral,20271,34.2,0,59239 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,preliminary,préliminaires,Nantel,,Pierre,Green Party,Parti Vert,6603,11.1,0,59239 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,preliminary,préliminaires,Trudel,,Denis,Bloc Québécois,Bloc Québécois,22937,38.7,0,59239 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,validated,validés,Clune,,Patrick,Conservative,Conservateur,3779,6.3,1086,60930 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,validated,validés,Comeau,,Ellen,People's Party,Parti populaire,467,.8,1086,60930 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,validated,validés,Ferland,,Éric,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5104,8.5,1086,60930 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,validated,validés,Filion,,Pierre-Luc,Independent,Indépendant(e),217,.4,1086,60930 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,validated,validés,Hébert,,Réjean,Liberal,Libéral,20471,34.2,1086,60930 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,validated,validés,Nantel,,Pierre,Green Party,Parti Vert,6745,11.3,1086,60930 +24043,Longueuil--Saint-Hubert,Longueuil--Saint-Hubert,validated,validés,Trudel,,Denis,Bloc Québécois,Bloc Québécois,23061,38.5,1086,60930 +24044,Louis-Hébert,Louis-Hébert,preliminary,préliminaires,Brisson,,Daniel,People's Party,Parti populaire,1008,1.6,0,61474 +24044,Louis-Hébert,Louis-Hébert,preliminary,préliminaires,Dahan,,Ali,Independent,Indépendant(e),264,.4,0,61474 +24044,Louis-Hébert,Louis-Hébert,preliminary,préliminaires,Diab,,Macarena,Green Party,Parti Vert,2407,3.9,0,61474 +24044,Louis-Hébert,Louis-Hébert,preliminary,préliminaires,Guérette,,Marie-Josée,Conservative,Conservateur,10830,17.6,0,61474 +24044,Louis-Hébert,Louis-Hébert,preliminary,préliminaires,Hébert,,Christian,Bloc Québécois,Bloc Québécois,17262,28.1,0,61474 +24044,Louis-Hébert,Louis-Hébert,preliminary,préliminaires,Juneau,,Jérémie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4793,7.8,0,61474 +24044,Louis-Hébert,Louis-Hébert,preliminary,préliminaires,Lightbound,,Joël,Liberal,Libéral,24910,40.5,0,61474 +24044,Louis-Hébert,Louis-Hébert,validated,validés,Brisson,,Daniel,People's Party,Parti populaire,1016,1.6,873,62933 +24044,Louis-Hébert,Louis-Hébert,validated,validés,Dahan,,Ali,Independent,Indépendant(e),267,.4,873,62933 +24044,Louis-Hébert,Louis-Hébert,validated,validés,Diab,,Macarena,Green Party,Parti Vert,2466,4,873,62933 +24044,Louis-Hébert,Louis-Hébert,validated,validés,Guérette,,Marie-Josée,Conservative,Conservateur,10912,17.6,873,62933 +24044,Louis-Hébert,Louis-Hébert,validated,validés,Hébert,,Christian,Bloc Québécois,Bloc Québécois,17375,28,873,62933 +24044,Louis-Hébert,Louis-Hébert,validated,validés,Juneau,,Jérémie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4884,7.9,873,62933 +24044,Louis-Hébert,Louis-Hébert,validated,validés,Lightbound,,Joël,Liberal,Libéral,25140,40.5,873,62933 +24045,Louis-Saint-Laurent,Louis-Saint-Laurent,preliminary,préliminaires,Amram Ducharme,,Colette,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4281,6.6,0,64767 +24045,Louis-Saint-Laurent,Louis-Saint-Laurent,preliminary,préliminaires,Cusson,,Jean-Christophe,Liberal,Libéral,13509,20.9,0,64767 +24045,Louis-Saint-Laurent,Louis-Saint-Laurent,preliminary,préliminaires,Côté,,Guillaume,People's Party,Parti populaire,1542,2.4,0,64767 +24045,Louis-Saint-Laurent,Louis-Saint-Laurent,preliminary,préliminaires,Deltell,,Gérard,Conservative,Conservateur,28735,44.4,0,64767 +24045,Louis-Saint-Laurent,Louis-Saint-Laurent,preliminary,préliminaires,Desgagnés,,Jeanne-Paule,Bloc Québécois,Bloc Québécois,14577,22.5,0,64767 +24045,Louis-Saint-Laurent,Louis-Saint-Laurent,preliminary,préliminaires,Riedo,,Sandra Mara,Green Party,Parti Vert,2123,3.3,0,64767 +24045,Louis-Saint-Laurent,Louis-Saint-Laurent,validated,validés,Amram Ducharme,,Colette,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4339,6.6,1389,66950 +24045,Louis-Saint-Laurent,Louis-Saint-Laurent,validated,validés,Cusson,,Jean-Christophe,Liberal,Libéral,13571,20.7,1389,66950 +24045,Louis-Saint-Laurent,Louis-Saint-Laurent,validated,validés,Côté,,Guillaume,People's Party,Parti populaire,1543,2.4,1389,66950 +24045,Louis-Saint-Laurent,Louis-Saint-Laurent,validated,validés,Deltell,,Gérard,Conservative,Conservateur,29279,44.7,1389,66950 +24045,Louis-Saint-Laurent,Louis-Saint-Laurent,validated,validés,Desgagnés,,Jeanne-Paule,Bloc Québécois,Bloc Québécois,14674,22.4,1389,66950 +24045,Louis-Saint-Laurent,Louis-Saint-Laurent,validated,validés,Riedo,,Sandra Mara,Green Party,Parti Vert,2155,3.3,1389,66950 +24046,Manicouagan,Manicouagan,preliminary,préliminaires,Corriveau,,François,Conservative,Conservateur,7718,19.3,0,39906 +24046,Manicouagan,Manicouagan,preliminary,préliminaires,Côté,,Gabriel,People's Party,Parti populaire,285,.7,0,39906 +24046,Manicouagan,Manicouagan,preliminary,préliminaires,Gill,,Marilène,Bloc Québécois,Bloc Québécois,21553,54,0,39906 +24046,Manicouagan,Manicouagan,preliminary,préliminaires,Gélineau,,Jacques,Green Party,Parti Vert,1250,3.1,0,39906 +24046,Manicouagan,Manicouagan,preliminary,préliminaires,McCool,,Colleen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1434,3.6,0,39906 +24046,Manicouagan,Manicouagan,preliminary,préliminaires,Savard,,Dave,Liberal,Libéral,7666,19.2,0,39906 +24046,Manicouagan,Manicouagan,validated,validés,Corriveau,,François,Conservative,Conservateur,7771,19.2,712,41102 +24046,Manicouagan,Manicouagan,validated,validés,Côté,,Gabriel,People's Party,Parti populaire,283,.7,712,41102 +24046,Manicouagan,Manicouagan,validated,validés,Gill,,Marilène,Bloc Québécois,Bloc Québécois,21768,53.9,712,41102 +24046,Manicouagan,Manicouagan,validated,validés,Gélineau,,Jacques,Green Party,Parti Vert,1293,3.2,712,41102 +24046,Manicouagan,Manicouagan,validated,validés,McCool,,Colleen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1482,3.7,712,41102 +24046,Manicouagan,Manicouagan,validated,validés,Savard,,Dave,Liberal,Libéral,7793,19.3,712,41102 +24047,Mégantic--L'Érable,Mégantic--L'Érable,preliminary,préliminaires,Berthold,,Luc,Conservative,Conservateur,23046,49.4,0,46628 +24047,Mégantic--L'Érable,Mégantic--L'Érable,preliminary,préliminaires,Boisvert,,Mathieu,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1910,4.1,0,46628 +24047,Mégantic--L'Érable,Mégantic--L'Érable,preliminary,préliminaires,Charette,,Nicole,Green Party,Parti Vert,1210,2.6,0,46628 +24047,Mégantic--L'Érable,Mégantic--L'Érable,preliminary,préliminaires,Corbeil,,Priscilla,Bloc Québécois,Bloc Québécois,11997,25.7,0,46628 +24047,Mégantic--L'Érable,Mégantic--L'Érable,preliminary,préliminaires,Grégoire,,Isabelle,Liberal,Libéral,7201,15.4,0,46628 +24047,Mégantic--L'Érable,Mégantic--L'Érable,preliminary,préliminaires,Lauzier,,Marie Claude,People's Party,Parti populaire,800,1.7,0,46628 +24047,Mégantic--L'Érable,Mégantic--L'Érable,preliminary,préliminaires,Paradis,,Jean,Independent,Indépendant(e),214,.5,0,46628 +24047,Mégantic--L'Érable,Mégantic--L'Érable,preliminary,préliminaires,Roy,,Damien,Parti Rhinocéros Party,Parti Rhinocéros Party,250,.5,0,46628 +24047,Mégantic--L'Érable,Mégantic--L'Érable,validated,validés,Berthold,,Luc,Conservative,Conservateur,23392,49.2,898,48406 +24047,Mégantic--L'Érable,Mégantic--L'Érable,validated,validés,Boisvert,,Mathieu,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,1936,4.1,898,48406 +24047,Mégantic--L'Érable,Mégantic--L'Érable,validated,validés,Charette,,Nicole,Green Party,Parti Vert,1258,2.6,898,48406 +24047,Mégantic--L'Érable,Mégantic--L'Érable,validated,validés,Corbeil,,Priscilla,Bloc Québécois,Bloc Québécois,12249,25.8,898,48406 +24047,Mégantic--L'Érable,Mégantic--L'Érable,validated,validés,Grégoire,,Isabelle,Liberal,Libéral,7388,15.6,898,48406 +24047,Mégantic--L'Érable,Mégantic--L'Érable,validated,validés,Lauzier,,Marie Claude,People's Party,Parti populaire,812,1.7,898,48406 +24047,Mégantic--L'Érable,Mégantic--L'Érable,validated,validés,Paradis,,Jean,Independent,Indépendant(e),217,.5,898,48406 +24047,Mégantic--L'Érable,Mégantic--L'Érable,validated,validés,Roy,,Damien,Parti Rhinocéros Party,Parti Rhinocéros Party,256,.5,898,48406 +24048,Mirabel,Mirabel,preliminary,préliminaires,Biacchi,,Pietro,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,319,.5,0,62708 +24048,Mirabel,Mirabel,preliminary,préliminaires,Desrochers,,François,Conservative,Conservateur,5741,9.2,0,62708 +24048,Mirabel,Mirabel,preliminary,préliminaires,Marcil,,Simon,Bloc Québécois,Bloc Québécois,32045,51.1,0,62708 +24048,Mirabel,Mirabel,preliminary,préliminaires,Montpetit,,Christian,People's Party,Parti populaire,620,1,0,62708 +24048,Mirabel,Mirabel,preliminary,préliminaires,Saint-Germain,,Anne-Marie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5068,8.1,0,62708 +24048,Mirabel,Mirabel,preliminary,préliminaires,Tremblay,,Julie,Green Party,Parti Vert,3368,5.4,0,62708 +24048,Mirabel,Mirabel,preliminary,préliminaires,Trudel,,Karl,Liberal,Libéral,15547,24.8,0,62708 +24048,Mirabel,Mirabel,validated,validés,Biacchi,,Pietro,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,332,.5,1286,66316 +24048,Mirabel,Mirabel,validated,validés,Desrochers,,François,Conservative,Conservateur,5940,9.1,1286,66316 +24048,Mirabel,Mirabel,validated,validés,Marcil,,Simon,Bloc Québécois,Bloc Québécois,33219,51.1,1286,66316 +24048,Mirabel,Mirabel,validated,validés,Montpetit,,Christian,People's Party,Parti populaire,641,1,1286,66316 +24048,Mirabel,Mirabel,validated,validés,Saint-Germain,,Anne-Marie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5219,8,1286,66316 +24048,Mirabel,Mirabel,validated,validés,Tremblay,,Julie,Green Party,Parti Vert,3517,5.4,1286,66316 +24048,Mirabel,Mirabel,validated,validés,Trudel,,Karl,Liberal,Libéral,16162,24.9,1286,66316 +24049,Montarville,Montarville,preliminary,préliminaires,Bergeron,,Stéphane,Bloc Québécois,Bloc Québécois,25249,43.1,0,58629 +24049,Montarville,Montarville,preliminary,préliminaires,Lavallée,,Julie,People's Party,Parti populaire,498,.8,0,58629 +24049,Montarville,Montarville,preliminary,préliminaires,Pelland,,Jean-Charles,Green Party,Parti Vert,2886,4.9,0,58629 +24049,Montarville,Montarville,preliminary,préliminaires,Picard,,Michel,Liberal,Libéral,20877,35.6,0,58629 +24049,Montarville,Montarville,preliminary,préliminaires,Sauvageau,,Julie,Conservative,Conservateur,4108,7,0,58629 +24049,Montarville,Montarville,preliminary,préliminaires,Sellah,,Djaouida,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4803,8.2,0,58629 +24049,Montarville,Montarville,preliminary,préliminaires,Thibault-Vincent,,Thomas,Parti Rhinocéros Party,Parti Rhinocéros Party,208,.4,0,58629 +24049,Montarville,Montarville,validated,validés,Bergeron,,Stéphane,Bloc Québécois,Bloc Québécois,25366,42.8,742,59970 +24049,Montarville,Montarville,validated,validés,Lavallée,,Julie,People's Party,Parti populaire,501,.8,742,59970 +24049,Montarville,Montarville,validated,validés,Pelland,,Jean-Charles,Green Party,Parti Vert,2967,5,742,59970 +24049,Montarville,Montarville,validated,validés,Picard,,Michel,Liberal,Libéral,21061,35.6,742,59970 +24049,Montarville,Montarville,validated,validés,Sauvageau,,Julie,Conservative,Conservateur,4138,7,742,59970 +24049,Montarville,Montarville,validated,validés,Sellah,,Djaouida,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4984,8.4,742,59970 +24049,Montarville,Montarville,validated,validés,Thibault-Vincent,,Thomas,Parti Rhinocéros Party,Parti Rhinocéros Party,211,.4,742,59970 +24050,Montcalm,Montcalm,preliminary,préliminaires,Bonello-Stauch,,Julian,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3466,6.4,0,54529 +24050,Montcalm,Montcalm,preliminary,préliminaires,Clénin,,Hugo,People's Party,Parti populaire,520,1,0,54529 +24050,Montcalm,Montcalm,preliminary,préliminaires,Desroches,,Gisèle,Conservative,Conservateur,4923,9,0,54529 +24050,Montcalm,Montcalm,preliminary,préliminaires,Goyette,,Mathieu,Green Party,Parti Vert,2391,4.4,0,54529 +24050,Montcalm,Montcalm,preliminary,préliminaires,Labelle,,Marc,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,417,.8,0,54529 +24050,Montcalm,Montcalm,preliminary,préliminaires,Sayegh,,Isabel,Liberal,Libéral,11113,20.4,0,54529 +24050,Montcalm,Montcalm,preliminary,préliminaires,Thériault,,Luc,Bloc Québécois,Bloc Québécois,31699,58.1,0,54529 +24050,Montcalm,Montcalm,validated,validés,Bonello-Stauch,,Julian,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3514,6.4,1311,56117 +24050,Montcalm,Montcalm,validated,validés,Clénin,,Hugo,People's Party,Parti populaire,524,1,1311,56117 +24050,Montcalm,Montcalm,validated,validés,Desroches,,Gisèle,Conservative,Conservateur,4942,9,1311,56117 +24050,Montcalm,Montcalm,validated,validés,Goyette,,Mathieu,Green Party,Parti Vert,2416,4.4,1311,56117 +24050,Montcalm,Montcalm,validated,validés,Labelle,,Marc,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,419,.8,1311,56117 +24050,Montcalm,Montcalm,validated,validés,Sayegh,,Isabel,Liberal,Libéral,11200,20.4,1311,56117 +24050,Montcalm,Montcalm,validated,validés,Thériault,,Luc,Bloc Québécois,Bloc Québécois,31791,58,1311,56117 +24051,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,preliminary,préliminaires,Ducharme,,Denis,Green Party,Parti Vert,1001,2,0,50000 +24051,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,preliminary,préliminaires,Gagnon,,Louis,Bloc Québécois,Bloc Québécois,16121,32.2,0,50000 +24051,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,preliminary,préliminaires,Généreux,,Bernard,Conservative,Conservateur,20934,41.9,0,50000 +24051,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,preliminary,préliminaires,Haché,,Serge,People's Party,Parti populaire,414,.8,0,50000 +24051,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,preliminary,préliminaires,Latulippe,,Hugo,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3397,6.8,0,50000 +24051,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,preliminary,préliminaires,Legault d'Auteuil,,Aladin,Liberal,Libéral,8133,16.3,0,50000 +24051,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,validated,validés,Ducharme,,Denis,Green Party,Parti Vert,1030,2,976,51364 +24051,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,validated,validés,Gagnon,,Louis,Bloc Québécois,Bloc Québécois,16261,32.3,976,51364 +24051,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,validated,validés,Généreux,,Bernard,Conservative,Conservateur,20989,41.7,976,51364 +24051,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,validated,validés,Haché,,Serge,People's Party,Parti populaire,417,.8,976,51364 +24051,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,validated,validés,Latulippe,,Hugo,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3481,6.9,976,51364 +24051,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,Montmagny--L'Islet--Kamouraska--Rivière-du-Loup,validated,validés,Legault d'Auteuil,,Aladin,Liberal,Libéral,8210,16.3,976,51364 +24052,Mount Royal,Mont-Royal,preliminary,préliminaires,Badra,,Clément,Green Party,Parti Vert,2271,5.3,0,42793 +24052,Mount Royal,Mont-Royal,preliminary,préliminaires,Baland,,Eric-Abel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3485,8.1,0,42793 +24052,Mount Royal,Mont-Royal,preliminary,préliminaires,Housefather,,Anthony,Liberal,Libéral,24137,56.4,0,42793 +24052,Mount Royal,Mont-Royal,preliminary,préliminaires,Johnston,,Diane,ML,ML,90,.2,0,42793 +24052,Mount Royal,Mont-Royal,preliminary,préliminaires,Levesque,,Xavier,Bloc Québécois,Bloc Québécois,1729,4,0,42793 +24052,Mount Royal,Mont-Royal,preliminary,préliminaires,Lozoff,,Zachary,People's Party,Parti populaire,358,.8,0,42793 +24052,Mount Royal,Mont-Royal,preliminary,préliminaires,Tordjman,,David,Conservative,Conservateur,10723,25.1,0,42793 +24052,Mount Royal,Mont-Royal,validated,validés,Badra,,Clément,Green Party,Parti Vert,2389,5.5,583,44262 +24052,Mount Royal,Mont-Royal,validated,validés,Baland,,Eric-Abel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3609,8.3,583,44262 +24052,Mount Royal,Mont-Royal,validated,validés,Housefather,,Anthony,Liberal,Libéral,24590,56.3,583,44262 +24052,Mount Royal,Mont-Royal,validated,validés,Johnston,,Diane,ML,ML,85,.2,583,44262 +24052,Mount Royal,Mont-Royal,validated,validés,Levesque,,Xavier,Bloc Québécois,Bloc Québécois,1757,4,583,44262 +24052,Mount Royal,Mont-Royal,validated,validés,Lozoff,,Zachary,People's Party,Parti populaire,362,.8,583,44262 +24052,Mount Royal,Mont-Royal,validated,validés,Tordjman,,David,Conservative,Conservateur,10887,24.9,583,44262 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,preliminary,préliminaires,Drabkin,,Neil,Conservative,Conservateur,5536,11.4,0,48355 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,preliminary,préliminaires,Garneau,,Marc,Liberal,Libéral,27217,56.3,0,48355 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,preliminary,préliminaires,Gertler,,Franklin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7456,15.4,0,48355 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,preliminary,préliminaires,Green,,Robert,Green Party,Parti Vert,5125,10.6,0,48355 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,preliminary,préliminaires,Hoffman,,Rachel,ML,ML,63,.1,0,48355 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,preliminary,préliminaires,Jetté,,Jennifer,Bloc Québécois,Bloc Québécois,2309,4.8,0,48355 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,preliminary,préliminaires,Thomas,,Jeffery A.,Independent,Indépendant(e),99,.2,0,48355 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,preliminary,préliminaires,Valiquette,,André,People's Party,Parti populaire,550,1.1,0,48355 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,validated,validés,Drabkin,,Neil,Conservative,Conservateur,5759,11.4,446,50767 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,validated,validés,Garneau,,Marc,Liberal,Libéral,28323,56.3,446,50767 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,validated,validés,Gertler,,Franklin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7753,15.4,446,50767 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,validated,validés,Green,,Robert,Green Party,Parti Vert,5397,10.7,446,50767 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,validated,validés,Hoffman,,Rachel,ML,ML,67,.1,446,50767 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,validated,validés,Jetté,,Jennifer,Bloc Québécois,Bloc Québécois,2359,4.7,446,50767 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,validated,validés,Thomas,,Jeffery A.,Independent,Indépendant(e),98,.2,446,50767 +24053,Notre-Dame-de-Grâce--Westmount,Notre-Dame-de-Grâce--Westmount,validated,validés,Valiquette,,André,People's Party,Parti populaire,565,1.1,446,50767 +24054,Outremont,Outremont,preliminary,préliminaires,Bendayan,,Rachel,Liberal,Libéral,18419,47,0,39201 +24054,Outremont,Outremont,preliminary,préliminaires,Clarke,,Andrea,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7808,19.9,0,39201 +24054,Outremont,Outremont,preliminary,préliminaires,Green,,Daniel,Green Party,Parti Vert,4743,12.1,0,39201 +24054,Outremont,Outremont,preliminary,préliminaires,Grimard,,Célia,Bloc Québécois,Bloc Québécois,5562,14.2,0,39201 +24054,Outremont,Outremont,preliminary,préliminaires,Hiemstra,,Mark John,Parti Rhinocéros Party,Parti Rhinocéros Party,151,.4,0,39201 +24054,Outremont,Outremont,preliminary,préliminaires,Louras,,Jasmine,Conservative,Conservateur,2158,5.5,0,39201 +24054,Outremont,Outremont,preliminary,préliminaires,Lévesque,,Sabin,People's Party,Parti populaire,360,.9,0,39201 +24054,Outremont,Outremont,validated,validés,Bendayan,,Rachel,Liberal,Libéral,19148,46.2,455,41912 +24054,Outremont,Outremont,validated,validés,Clarke,,Andrea,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8319,20.1,455,41912 +24054,Outremont,Outremont,validated,validés,Green,,Daniel,Green Party,Parti Vert,5018,12.1,455,41912 +24054,Outremont,Outremont,validated,validés,Grimard,,Célia,Bloc Québécois,Bloc Québécois,5741,13.8,455,41912 +24054,Outremont,Outremont,validated,validés,Hiemstra,,Mark John,Parti Rhinocéros Party,Parti Rhinocéros Party,155,.4,455,41912 +24054,Outremont,Outremont,validated,validés,Louras,,Jasmine,Conservative,Conservateur,2707,6.5,455,41912 +24054,Outremont,Outremont,validated,validés,Lévesque,,Sabin,People's Party,Parti populaire,369,.9,455,41912 +24055,Papineau,Papineau,preliminary,préliminaires,Cacereco Berthiaume,,Jean-Patrick,Parti Rhinocéros Party,Parti Rhinocéros Party,334,.7,0,48451 +24055,Papineau,Papineau,preliminary,préliminaires,Gagnon,,Christian,Bloc Québécois,Bloc Québécois,7722,15.9,0,48451 +24055,Papineau,Papineau,preliminary,préliminaires,Lefebvre,,Susanne,Christian Heritage Party,Parti de l'Héritage Chrétien,184,.4,0,48451 +24055,Papineau,Papineau,preliminary,préliminaires,Lupien,,Luc,No Affiliation,Aucune appartenance,73,.2,0,48451 +24055,Papineau,Papineau,preliminary,préliminaires,Magnan,,Alain,Independent,Indépendant(e),73,.2,0,48451 +24055,Papineau,Papineau,preliminary,préliminaires,Paré,,Christine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9135,18.9,0,48451 +24055,Papineau,Papineau,preliminary,préliminaires,Penner,,Steve,No Affiliation,Aucune appartenance,54,.1,0,48451 +24055,Papineau,Papineau,preliminary,préliminaires,Sibthorpe,,Mark,People's Party,Parti populaire,311,.6,0,48451 +24055,Papineau,Papineau,preliminary,préliminaires,Trudeau,,Justin,Liberal,Libéral,24797,51.2,0,48451 +24055,Papineau,Papineau,preliminary,préliminaires,Vazquez,,Juan,Green Party,Parti Vert,3673,7.6,0,48451 +24055,Papineau,Papineau,preliminary,préliminaires,Veilleux,,Sophie,Conservative,Conservateur,2095,4.3,0,48451 +24055,Papineau,Papineau,validated,validés,Cacereco Berthiaume,,Jean-Patrick,Parti Rhinocéros Party,Parti Rhinocéros Party,363,.7,938,51719 +24055,Papineau,Papineau,validated,validés,Gagnon,,Christian,Bloc Québécois,Bloc Québécois,8124,16,938,51719 +24055,Papineau,Papineau,validated,validés,Lefebvre,,Susanne,Christian Heritage Party,Parti de l'Héritage Chrétien,186,.4,938,51719 +24055,Papineau,Papineau,validated,validés,Lupien,,Luc,No Affiliation,Aucune appartenance,75,.1,938,51719 +24055,Papineau,Papineau,validated,validés,Magnan,,Alain,Independent,Indépendant(e),76,.1,938,51719 +24055,Papineau,Papineau,validated,validés,Paré,,Christine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9748,19.2,938,51719 +24055,Papineau,Papineau,validated,validés,Penner,,Steve,No Affiliation,Aucune appartenance,34,.1,938,51719 +24055,Papineau,Papineau,validated,validés,Sibthorpe,,Mark,People's Party,Parti populaire,322,.6,938,51719 +24055,Papineau,Papineau,validated,validés,Trudeau,,Justin,Liberal,Libéral,25957,51.1,938,51719 +24055,Papineau,Papineau,validated,validés,Vazquez,,Juan,Green Party,Parti Vert,3741,7.4,938,51719 +24055,Papineau,Papineau,validated,validés,Veilleux,,Sophie,Conservative,Conservateur,2155,4.2,938,51719 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,preliminary,préliminaires,El-Khoury,,Bruno Ibrahim,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5537,10.1,0,54699 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,preliminary,préliminaires,Henri,,Edline,Bloc Québécois,Bloc Québécois,4450,8.1,0,54699 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,preliminary,préliminaires,Ishak,,Mariam,Conservative,Conservateur,9682,17.7,0,54699 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,preliminary,préliminaires,Khan,,Shahid,Independent,Indépendant(e),242,.4,0,54699 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,preliminary,préliminaires,Mintz,,Lisa,Green Party,Parti Vert,2790,5.1,0,54699 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,preliminary,préliminaires,Plante,,Martin,Independent,Indépendant(e),392,.7,0,54699 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,preliminary,préliminaires,Weishar,,Lee,People's Party,Parti populaire,701,1.3,0,54699 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,preliminary,préliminaires,Zuberi,,Sameer,Liberal,Libéral,30905,56.5,0,54699 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,validated,validés,El-Khoury,,Bruno Ibrahim,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5687,10.3,682,56153 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,validated,validés,Henri,,Edline,Bloc Québécois,Bloc Québécois,4469,8.1,682,56153 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,validated,validés,Ishak,,Mariam,Conservative,Conservateur,9797,17.7,682,56153 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,validated,validés,Khan,,Shahid,Independent,Indépendant(e),242,.4,682,56153 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,validated,validés,Mintz,,Lisa,Green Party,Parti Vert,2866,5.2,682,56153 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,validated,validés,Plante,,Martin,Independent,Indépendant(e),394,.7,682,56153 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,validated,validés,Weishar,,Lee,People's Party,Parti populaire,711,1.3,682,56153 +24056,Pierrefonds--Dollard,Pierrefonds--Dollard,validated,validés,Zuberi,,Sameer,Liberal,Libéral,31305,56.4,682,56153 +24057,Pontiac,Pontiac,preliminary,préliminaires,Amos,,William,Liberal,Libéral,29759,48.9,0,60915 +24057,Pontiac,Pontiac,preliminary,préliminaires,Belec,,Mario,People's Party,Parti populaire,764,1.3,0,60915 +24057,Pontiac,Pontiac,preliminary,préliminaires,Bertrand,,Claude,Green Party,Parti Vert,3631,6,0,60915 +24057,Pontiac,Pontiac,preliminary,préliminaires,Blackburn,,Dave,Conservative,Conservateur,10298,16.9,0,60915 +24057,Pontiac,Pontiac,preliminary,préliminaires,Carreiro-Benoit,,Jonathan,Bloc Québécois,Bloc Québécois,9851,16.2,0,60915 +24057,Pontiac,Pontiac,preliminary,préliminaires,Giroux,,Denise,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6364,10.4,0,60915 +24057,Pontiac,Pontiac,preliminary,préliminaires,Lang,,Louis,ML,ML,51,.1,0,60915 +24057,Pontiac,Pontiac,preliminary,préliminaires,Stewart,,Shawn,VCP,CAC,197,.3,0,60915 +24057,Pontiac,Pontiac,validated,validés,Amos,,William,Liberal,Libéral,30217,48.9,661,62508 +24057,Pontiac,Pontiac,validated,validés,Belec,,Mario,People's Party,Parti populaire,775,1.3,661,62508 +24057,Pontiac,Pontiac,validated,validés,Bertrand,,Claude,Green Party,Parti Vert,3762,6.1,661,62508 +24057,Pontiac,Pontiac,validated,validés,Blackburn,,Dave,Conservative,Conservateur,10416,16.8,661,62508 +24057,Pontiac,Pontiac,validated,validés,Carreiro-Benoit,,Jonathan,Bloc Québécois,Bloc Québécois,9929,16.1,661,62508 +24057,Pontiac,Pontiac,validated,validés,Giroux,,Denise,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6503,10.5,661,62508 +24057,Pontiac,Pontiac,validated,validés,Lang,,Louis,ML,ML,51,.1,661,62508 +24057,Pontiac,Pontiac,validated,validés,Stewart,,Shawn,VCP,CAC,194,.3,661,62508 +24058,Portneuf--Jacques-Cartier,Portneuf--Jacques-Cartier,preliminary,préliminaires,Abbatiello,,Luca,People's Party,Parti populaire,1925,3,0,63644 +24058,Portneuf--Jacques-Cartier,Portneuf--Jacques-Cartier,preliminary,préliminaires,Bonsaint,,Mathieu,Bloc Québécois,Bloc Québécois,15440,24.3,0,63644 +24058,Portneuf--Jacques-Cartier,Portneuf--Jacques-Cartier,preliminary,préliminaires,Gagnon,,David-Roger,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3657,5.7,0,63644 +24058,Portneuf--Jacques-Cartier,Portneuf--Jacques-Cartier,preliminary,préliminaires,Gaudet,,Marie-Claude,Green Party,Parti Vert,2456,3.9,0,63644 +24058,Portneuf--Jacques-Cartier,Portneuf--Jacques-Cartier,preliminary,préliminaires,Godin,,Joël,Conservative,Conservateur,27524,43.2,0,63644 +24058,Portneuf--Jacques-Cartier,Portneuf--Jacques-Cartier,preliminary,préliminaires,Talbot,,Annie,Liberal,Libéral,12642,19.9,0,63644 +24058,Portneuf--Jacques-Cartier,Portneuf--Jacques-Cartier,validated,validés,Abbatiello,,Luca,People's Party,Parti populaire,1915,3,1251,65925 +24058,Portneuf--Jacques-Cartier,Portneuf--Jacques-Cartier,validated,validés,Bonsaint,,Mathieu,Bloc Québécois,Bloc Québécois,15707,24.3,1251,65925 +24058,Portneuf--Jacques-Cartier,Portneuf--Jacques-Cartier,validated,validés,Gagnon,,David-Roger,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3758,5.8,1251,65925 +24058,Portneuf--Jacques-Cartier,Portneuf--Jacques-Cartier,validated,validés,Gaudet,,Marie-Claude,Green Party,Parti Vert,2308,3.6,1251,65925 +24058,Portneuf--Jacques-Cartier,Portneuf--Jacques-Cartier,validated,validés,Godin,,Joël,Conservative,Conservateur,28110,43.5,1251,65925 +24058,Portneuf--Jacques-Cartier,Portneuf--Jacques-Cartier,validated,validés,Talbot,,Annie,Liberal,Libéral,12876,19.9,1251,65925 +24059,Québec,Québec,preliminary,préliminaires,Boutin,,Bianca,Conservative,Conservateur,8175,15,0,54355 +24059,Québec,Québec,preliminary,préliminaires,Bureau,,Tommy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6210,11.4,0,54355 +24059,Québec,Québec,preliminary,préliminaires,CoRhino,,Sébastien,Parti Rhinocéros Party,Parti Rhinocéros Party,349,.6,0,54355 +24059,Québec,Québec,preliminary,préliminaires,Dabiré,,Bruno,People's Party,Parti populaire,674,1.2,0,54355 +24059,Québec,Québec,preliminary,préliminaires,Duclos,,Jean-Yves,Liberal,Libéral,18047,33.2,0,54355 +24059,Québec,Québec,preliminary,préliminaires,Gagnon,,Christiane,Bloc Québécois,Bloc Québécois,17832,32.8,0,54355 +24059,Québec,Québec,preliminary,préliminaires,Joli-Coeur,,Luc,Green Party,Parti Vert,2949,5.4,0,54355 +24059,Québec,Québec,preliminary,préliminaires,Paquin,,Luc,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,119,.2,0,54355 +24059,Québec,Québec,validated,validés,Boutin,,Bianca,Conservative,Conservateur,8118,15,1051,55249 +24059,Québec,Québec,validated,validés,Bureau,,Tommy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6220,11.5,1051,55249 +24059,Québec,Québec,validated,validés,CoRhino,,Sébastien,Parti Rhinocéros Party,Parti Rhinocéros Party,349,.6,1051,55249 +24059,Québec,Québec,validated,validés,Dabiré,,Bruno,People's Party,Parti populaire,674,1.2,1051,55249 +24059,Québec,Québec,validated,validés,Duclos,,Jean-Yves,Liberal,Libéral,18047,33.3,1051,55249 +24059,Québec,Québec,validated,validés,Gagnon,,Christiane,Bloc Québécois,Bloc Québécois,17722,32.7,1051,55249 +24059,Québec,Québec,validated,validés,Joli-Coeur,,Luc,Green Party,Parti Vert,2949,5.4,1051,55249 +24059,Québec,Québec,validated,validés,Paquin,,Luc,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,119,.2,1051,55249 +24060,Repentigny,Repentigny,preliminary,préliminaires,Beauregard,,Diane,Green Party,Parti Vert,2240,3.4,0,64942 +24060,Repentigny,Repentigny,preliminary,préliminaires,Benslimane,,Meryem,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4361,6.7,0,64942 +24060,Repentigny,Repentigny,preliminary,préliminaires,Boucher Granger,,Micheline,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,347,.5,0,64942 +24060,Repentigny,Repentigny,preliminary,préliminaires,Branchaud,,Pierre,Conservative,Conservateur,4851,7.5,0,64942 +24060,Repentigny,Repentigny,preliminary,préliminaires,Larose,,Josée,Liberal,Libéral,17976,27.7,0,64942 +24060,Repentigny,Repentigny,preliminary,préliminaires,Pauzé,,Monique,Bloc Québécois,Bloc Québécois,34644,53.3,0,64942 +24060,Repentigny,Repentigny,preliminary,préliminaires,Saint-Laurent,,Samuel,People's Party,Parti populaire,523,.8,0,64942 +24060,Repentigny,Repentigny,validated,validés,Beauregard,,Diane,Green Party,Parti Vert,2289,3.5,1316,66772 +24060,Repentigny,Repentigny,validated,validés,Benslimane,,Meryem,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4470,6.8,1316,66772 +24060,Repentigny,Repentigny,validated,validés,Boucher Granger,,Micheline,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,347,.5,1316,66772 +24060,Repentigny,Repentigny,validated,validés,Branchaud,,Pierre,Conservative,Conservateur,4878,7.5,1316,66772 +24060,Repentigny,Repentigny,validated,validés,Larose,,Josée,Liberal,Libéral,18111,27.7,1316,66772 +24060,Repentigny,Repentigny,validated,validés,Pauzé,,Monique,Bloc Québécois,Bloc Québécois,34837,53.2,1316,66772 +24060,Repentigny,Repentigny,validated,validés,Saint-Laurent,,Samuel,People's Party,Parti populaire,524,.8,1316,66772 +24061,Richmond--Arthabaska,Richmond--Arthabaska,preliminary,préliminaires,Guérin,,Olivier,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2813,4.8,0,58495 +24061,Richmond--Arthabaska,Richmond--Arthabaska,preliminary,préliminaires,Horth-Lepage,,Laura,Green Party,Parti Vert,3073,5.3,0,58495 +24061,Richmond--Arthabaska,Richmond--Arthabaska,preliminary,préliminaires,Landry,,Jean,People's Party,Parti populaire,680,1.2,0,58495 +24061,Richmond--Arthabaska,Richmond--Arthabaska,preliminary,préliminaires,Nolin,,Olivier,Bloc Québécois,Bloc Québécois,16475,28.2,0,58495 +24061,Richmond--Arthabaska,Richmond--Arthabaska,preliminary,préliminaires,Patry,,Marc,Liberal,Libéral,8878,15.2,0,58495 +24061,Richmond--Arthabaska,Richmond--Arthabaska,preliminary,préliminaires,Rayes,,Alain,Conservative,Conservateur,26576,45.4,0,58495 +24061,Richmond--Arthabaska,Richmond--Arthabaska,validated,validés,Guérin,,Olivier,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2864,4.9,1077,59715 +24061,Richmond--Arthabaska,Richmond--Arthabaska,validated,validés,Horth-Lepage,,Laura,Green Party,Parti Vert,3133,5.3,1077,59715 +24061,Richmond--Arthabaska,Richmond--Arthabaska,validated,validés,Landry,,Jean,People's Party,Parti populaire,681,1.2,1077,59715 +24061,Richmond--Arthabaska,Richmond--Arthabaska,validated,validés,Nolin,,Olivier,Bloc Québécois,Bloc Québécois,16539,28.2,1077,59715 +24061,Richmond--Arthabaska,Richmond--Arthabaska,validated,validés,Patry,,Marc,Liberal,Libéral,8868,15.1,1077,59715 +24061,Richmond--Arthabaska,Richmond--Arthabaska,validated,validés,Rayes,,Alain,Conservative,Conservateur,26553,45.3,1077,59715 +24062,Rivière-des-Mille-Îles,Rivière-des-Mille-Îles,preliminary,préliminaires,Borgers,,Ceylan,Green Party,Parti Vert,3043,5.3,0,57780 +24062,Rivière-des-Mille-Îles,Rivière-des-Mille-Îles,preliminary,préliminaires,Desilets,,Luc,Bloc Québécois,Bloc Québécois,23521,40.7,0,57780 +24062,Rivière-des-Mille-Îles,Rivière-des-Mille-Îles,preliminary,préliminaires,Hakizimana,,Joseph,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4933,8.5,0,57780 +24062,Rivière-des-Mille-Îles,Rivière-des-Mille-Îles,preliminary,préliminaires,Lapointe,,Linda,Liberal,Libéral,20773,36,0,57780 +24062,Rivière-des-Mille-Îles,Rivière-des-Mille-Îles,preliminary,préliminaires,Mikhael,,Maikel,Conservative,Conservateur,4668,8.1,0,57780 +24062,Rivière-des-Mille-Îles,Rivière-des-Mille-Îles,preliminary,préliminaires,Roker Jr,,Hans,People's Party,Parti populaire,842,1.5,0,57780 +24062,Rivière-des-Mille-Îles,Rivière-des-Mille-Îles,validated,validés,Borgers,,Ceylan,Green Party,Parti Vert,3015,5.2,1090,59274 +24062,Rivière-des-Mille-Îles,Rivière-des-Mille-Îles,validated,validés,Desilets,,Luc,Bloc Québécois,Bloc Québécois,23629,40.6,1090,59274 +24062,Rivière-des-Mille-Îles,Rivière-des-Mille-Îles,validated,validés,Hakizimana,,Joseph,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5002,8.6,1090,59274 +24062,Rivière-des-Mille-Îles,Rivière-des-Mille-Îles,validated,validés,Lapointe,,Linda,Liberal,Libéral,21009,36.1,1090,59274 +24062,Rivière-des-Mille-Îles,Rivière-des-Mille-Îles,validated,validés,Mikhael,,Maikel,Conservative,Conservateur,4684,8.1,1090,59274 +24062,Rivière-des-Mille-Îles,Rivière-des-Mille-Îles,validated,validés,Roker Jr,,Hans,People's Party,Parti populaire,845,1.5,1090,59274 +24063,Rivière-du-Nord,Rivière-du-Nord,preliminary,préliminaires,Fortin,,Rhéal,Bloc Québécois,Bloc Québécois,30620,52.3,0,58578 +24063,Rivière-du-Nord,Rivière-du-Nord,preliminary,préliminaires,Fréchette,,Sylvie,Conservative,Conservateur,6891,11.8,0,58578 +24063,Rivière-du-Nord,Rivière-du-Nord,preliminary,préliminaires,Gagnon,,Florence,Liberal,Libéral,12954,22.1,0,58578 +24063,Rivière-du-Nord,Rivière-du-Nord,preliminary,préliminaires,Leckman,,Joey,Green Party,Parti Vert,3293,5.6,0,58578 +24063,Rivière-du-Nord,Rivière-du-Nord,preliminary,préliminaires,Michaud,,Normand,People's Party,Parti populaire,397,.7,0,58578 +24063,Rivière-du-Nord,Rivière-du-Nord,preliminary,préliminaires,Ouellette,,Myriam,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4077,7,0,58578 +24063,Rivière-du-Nord,Rivière-du-Nord,preliminary,préliminaires,Riqueur-Lainé,,Nicolas,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,221,.4,0,58578 +24063,Rivière-du-Nord,Rivière-du-Nord,preliminary,préliminaires,St-Gelais,,Lucie,Independent,Indépendant(e),125,.2,0,58578 +24063,Rivière-du-Nord,Rivière-du-Nord,validated,validés,Fortin,,Rhéal,Bloc Québécois,Bloc Québécois,31281,52,1206,61307 +24063,Rivière-du-Nord,Rivière-du-Nord,validated,validés,Fréchette,,Sylvie,Conservative,Conservateur,7120,11.8,1206,61307 +24063,Rivière-du-Nord,Rivière-du-Nord,validated,validés,Gagnon,,Florence,Liberal,Libéral,13402,22.3,1206,61307 +24063,Rivière-du-Nord,Rivière-du-Nord,validated,validés,Leckman,,Joey,Green Party,Parti Vert,3345,5.6,1206,61307 +24063,Rivière-du-Nord,Rivière-du-Nord,validated,validés,Michaud,,Normand,People's Party,Parti populaire,407,.7,1206,61307 +24063,Rivière-du-Nord,Rivière-du-Nord,validated,validés,Ouellette,,Myriam,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4194,7,1206,61307 +24063,Rivière-du-Nord,Rivière-du-Nord,validated,validés,Riqueur-Lainé,,Nicolas,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,225,.4,1206,61307 +24063,Rivière-du-Nord,Rivière-du-Nord,validated,validés,St-Gelais,,Lucie,Independent,Indépendant(e),127,.2,1206,61307 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,preliminary,préliminaires,André,,Claude,Bloc Québécois,Bloc Québécois,14158,24,0,59016 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,preliminary,préliminaires,Boulerice,,Alexandre,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,24951,42.3,0,59016 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,preliminary,préliminaires,Desrochers,,Gisèle,ML,ML,77,.1,0,59016 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,preliminary,préliminaires,Désy,,Jean,Green Party,Parti Vert,3485,5.9,0,59016 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,preliminary,préliminaires,Hinse,,Geneviève,Liberal,Libéral,14245,24.1,0,59016 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,preliminary,préliminaires,Lavoie,,Jos Guitare,Parti Rhinocéros Party,Parti Rhinocéros Party,342,.6,0,59016 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,preliminary,préliminaires,Pellerin,,Bobby,People's Party,Parti populaire,285,.5,0,59016 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,preliminary,préliminaires,Raymond,,Normand,Communist,Communiste,85,.1,0,59016 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,preliminary,préliminaires,Sarfati,,Johanna,Conservative,Conservateur,1388,2.4,0,59016 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,validated,validés,André,,Claude,Bloc Québécois,Bloc Québécois,14306,23.8,718,60924 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,validated,validés,Boulerice,,Alexandre,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,25575,42.5,718,60924 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,validated,validés,Desrochers,,Gisèle,ML,ML,80,.1,718,60924 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,validated,validés,Désy,,Jean,Green Party,Parti Vert,3539,5.9,718,60924 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,validated,validés,Hinse,,Geneviève,Liberal,Libéral,14576,24.2,718,60924 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,validated,validés,Lavoie,,Jos Guitare,Parti Rhinocéros Party,Parti Rhinocéros Party,346,.6,718,60924 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,validated,validés,Pellerin,,Bobby,People's Party,Parti populaire,293,.5,718,60924 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,validated,validés,Raymond,,Normand,Communist,Communiste,86,.1,718,60924 +24064,Rosemont--La Petite-Patrie,Rosemont--La Petite-Patrie,validated,validés,Sarfati,,Johanna,Conservative,Conservateur,1405,2.3,718,60924 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,preliminary,préliminaires,Baudelot,,Sonia,Conservative,Conservateur,5390,9.7,0,55351 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,preliminary,préliminaires,Faour,,Ali,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4618,8.3,0,55351 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,preliminary,préliminaires,Migliozzi,,Emilio,People's Party,Parti populaire,494,.9,0,55351 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,preliminary,préliminaires,Nitoi,,Lizabel,Bloc Québécois,Bloc Québécois,17989,32.5,0,55351 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,preliminary,préliminaires,Progakis,,Elias,Independent,Indépendant(e),148,.3,0,55351 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,preliminary,préliminaires,Robillard,,Yves,Liberal,Libéral,24652,44.5,0,55351 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,preliminary,préliminaires,Tran Le,,Bao,Green Party,Parti Vert,2060,3.7,0,55351 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,validated,validés,Baudelot,,Sonia,Conservative,Conservateur,5423,9.7,924,56741 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,validated,validés,Faour,,Ali,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4741,8.5,924,56741 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,validated,validés,Migliozzi,,Emilio,People's Party,Parti populaire,465,.8,924,56741 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,validated,validés,Nitoi,,Lizabel,Bloc Québécois,Bloc Québécois,18069,32.4,924,56741 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,validated,validés,Progakis,,Elias,Independent,Indépendant(e),143,.3,924,56741 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,validated,validés,Robillard,,Yves,Liberal,Libéral,24865,44.5,924,56741 +24065,Marc-Aurèle-Fortin,Marc-Aurèle-Fortin,validated,validés,Tran Le,,Bao,Green Party,Parti Vert,2111,3.8,924,56741 +24066,Saint-Hyacinthe--Bagot,Saint-Hyacinthe--Bagot,preliminary,préliminaires,Barré,,Bernard,Conservative,Conservateur,8024,14.4,0,55543 +24066,Saint-Hyacinthe--Bagot,Saint-Hyacinthe--Bagot,preliminary,préliminaires,Bélanger,,Jean-François,People's Party,Parti populaire,484,.9,0,55543 +24066,Saint-Hyacinthe--Bagot,Saint-Hyacinthe--Bagot,preliminary,préliminaires,Huet-Côté,,Sabrina,Green Party,Parti Vert,2000,3.6,0,55543 +24066,Saint-Hyacinthe--Bagot,Saint-Hyacinthe--Bagot,preliminary,préliminaires,Sansoucy,,Brigitte,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10212,18.4,0,55543 +24066,Saint-Hyacinthe--Bagot,Saint-Hyacinthe--Bagot,preliminary,préliminaires,Savard-Tremblay,,Simon-Pierre,Bloc Québécois,Bloc Québécois,22995,41.4,0,55543 +24066,Saint-Hyacinthe--Bagot,Saint-Hyacinthe--Bagot,preliminary,préliminaires,Vincelette,,René,Liberal,Libéral,11828,21.3,0,55543 +24066,Saint-Hyacinthe--Bagot,Saint-Hyacinthe--Bagot,validated,validés,Barré,,Bernard,Conservative,Conservateur,8062,14.4,1391,57305 +24066,Saint-Hyacinthe--Bagot,Saint-Hyacinthe--Bagot,validated,validés,Bélanger,,Jean-François,People's Party,Parti populaire,478,.9,1391,57305 +24066,Saint-Hyacinthe--Bagot,Saint-Hyacinthe--Bagot,validated,validés,Huet-Côté,,Sabrina,Green Party,Parti Vert,2031,3.6,1391,57305 +24066,Saint-Hyacinthe--Bagot,Saint-Hyacinthe--Bagot,validated,validés,Sansoucy,,Brigitte,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10297,18.4,1391,57305 +24066,Saint-Hyacinthe--Bagot,Saint-Hyacinthe--Bagot,validated,validés,Savard-Tremblay,,Simon-Pierre,Bloc Québécois,Bloc Québécois,23143,41.4,1391,57305 +24066,Saint-Hyacinthe--Bagot,Saint-Hyacinthe--Bagot,validated,validés,Vincelette,,René,Liberal,Libéral,11903,21.3,1391,57305 +24067,Saint-Jean,Saint-Jean,preliminary,préliminaires,Chenail,,André-Philippe,Green Party,Parti Vert,3056,5,0,61354 +24067,Saint-Jean,Saint-Jean,preliminary,préliminaires,Hivon,,Marc,People's Party,Parti populaire,391,.6,0,61354 +24067,Saint-Jean,Saint-Jean,preliminary,préliminaires,Normandin,,Christine,Bloc Québécois,Bloc Québécois,27677,45.1,0,61354 +24067,Saint-Jean,Saint-Jean,preliminary,préliminaires,Reeves,,Chantal,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4711,7.7,0,61354 +24067,Saint-Jean,Saint-Jean,preliminary,préliminaires,Rioux,,Jean,Liberal,Libéral,18767,30.6,0,61354 +24067,Saint-Jean,Saint-Jean,preliminary,préliminaires,Savary,,Yvon,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,286,.5,0,61354 +24067,Saint-Jean,Saint-Jean,preliminary,préliminaires,Thibert,,Martin,Conservative,Conservateur,6466,10.5,0,61354 +24067,Saint-Jean,Saint-Jean,validated,validés,Chenail,,André-Philippe,Green Party,Parti Vert,3127,5.1,1241,63116 +24067,Saint-Jean,Saint-Jean,validated,validés,Hivon,,Marc,People's Party,Parti populaire,397,.6,1241,63116 +24067,Saint-Jean,Saint-Jean,validated,validés,Normandin,,Christine,Bloc Québécois,Bloc Québécois,27750,44.8,1241,63116 +24067,Saint-Jean,Saint-Jean,validated,validés,Reeves,,Chantal,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4794,7.7,1241,63116 +24067,Saint-Jean,Saint-Jean,validated,validés,Rioux,,Jean,Liberal,Libéral,18906,30.6,1241,63116 +24067,Saint-Jean,Saint-Jean,validated,validés,Savary,,Yvon,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,289,.5,1241,63116 +24067,Saint-Jean,Saint-Jean,validated,validés,Thibert,,Martin,Conservative,Conservateur,6612,10.7,1241,63116 +24068,Saint-Laurent,Saint-Laurent,preliminary,préliminaires,Boutet,,Ginette,ML,ML,71,.2,0,39629 +24068,Saint-Laurent,Saint-Laurent,preliminary,préliminaires,Gallo,,Miranda,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3976,10,0,39629 +24068,Saint-Laurent,Saint-Laurent,preliminary,préliminaires,Kokotsis,,Georgia,Green Party,Parti Vert,2101,5.3,0,39629 +24068,Saint-Laurent,Saint-Laurent,preliminary,préliminaires,Lambropoulos,,Emmanuella,Liberal,Libéral,23272,58.7,0,39629 +24068,Saint-Laurent,Saint-Laurent,preliminary,préliminaires,Mikus,,Christopher,People's Party,Parti populaire,475,1.2,0,39629 +24068,Saint-Laurent,Saint-Laurent,preliminary,préliminaires,Miljours,,Thérèse,Bloc Québécois,Bloc Québécois,2820,7.1,0,39629 +24068,Saint-Laurent,Saint-Laurent,preliminary,préliminaires,Serour,,Richard,Conservative,Conservateur,6914,17.4,0,39629 +24068,Saint-Laurent,Saint-Laurent,validated,validés,Boutet,,Ginette,ML,ML,71,.2,618,40765 +24068,Saint-Laurent,Saint-Laurent,validated,validés,Gallo,,Miranda,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4065,10.1,618,40765 +24068,Saint-Laurent,Saint-Laurent,validated,validés,Kokotsis,,Georgia,Green Party,Parti Vert,2150,5.4,618,40765 +24068,Saint-Laurent,Saint-Laurent,validated,validés,Lambropoulos,,Emmanuella,Liberal,Libéral,23527,58.6,618,40765 +24068,Saint-Laurent,Saint-Laurent,validated,validés,Mikus,,Christopher,People's Party,Parti populaire,484,1.2,618,40765 +24068,Saint-Laurent,Saint-Laurent,validated,validés,Miljours,,Thérèse,Bloc Québécois,Bloc Québécois,2845,7.1,618,40765 +24068,Saint-Laurent,Saint-Laurent,validated,validés,Serour,,Richard,Conservative,Conservateur,7005,17.4,618,40765 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,preliminary,préliminaires,Ayala,,Paulina,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2896,6.4,0,45000 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,preliminary,préliminaires,Colly,,Garnet,ML,ML,85,.2,0,45000 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,preliminary,préliminaires,Di Serio,,Tina,People's Party,Parti populaire,515,1.1,0,45000 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,preliminary,préliminaires,Guillet,,Hassan,Independent,Indépendant(e),3126,6.9,0,45000 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,preliminary,préliminaires,Lattanzio,,Patricia,Liberal,Libéral,27553,61.2,0,45000 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,preliminary,préliminaires,Maiolo,,Ilario,Conservative,Conservateur,5353,11.9,0,45000 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,preliminary,préliminaires,Mougin,,Dominique,Bloc Québécois,Bloc Québécois,4324,9.6,0,45000 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,preliminary,préliminaires,Szilagyi,,Alessandra,Green Party,Parti Vert,1148,2.6,0,45000 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,validated,validés,Ayala,,Paulina,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2964,6.5,993,46427 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,validated,validés,Colly,,Garnet,ML,ML,85,.2,993,46427 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,validated,validés,Di Serio,,Tina,People's Party,Parti populaire,501,1.1,993,46427 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,validated,validés,Guillet,,Hassan,Independent,Indépendant(e),3061,6.7,993,46427 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,validated,validés,Lattanzio,,Patricia,Liberal,Libéral,27866,61.3,993,46427 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,validated,validés,Maiolo,,Ilario,Conservative,Conservateur,5423,11.9,993,46427 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,validated,validés,Mougin,,Dominique,Bloc Québécois,Bloc Québécois,4351,9.6,993,46427 +24069,Saint-Léonard--Saint-Michel,Saint-Léonard--Saint-Michel,validated,validés,Szilagyi,,Alessandra,Green Party,Parti Vert,1183,2.6,993,46427 +24070,Saint-Maurice--Champlain,Saint-Maurice--Champlain,preliminary,préliminaires,Boisguérin,,Barthélémy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3016,5.2,0,58029 +24070,Saint-Maurice--Champlain,Saint-Maurice--Champlain,preliminary,préliminaires,Champagne,,François-Philippe,Liberal,Libéral,22961,39.6,0,58029 +24070,Saint-Maurice--Champlain,Saint-Maurice--Champlain,preliminary,préliminaires,Courchesne,,Bruno-Pier,Conservative,Conservateur,9497,16.4,0,58029 +24070,Saint-Maurice--Champlain,Saint-Maurice--Champlain,preliminary,préliminaires,Dufresne,,Stéphanie,Green Party,Parti Vert,1763,3,0,58029 +24070,Saint-Maurice--Champlain,Saint-Maurice--Champlain,preliminary,préliminaires,Déziel,,Julie,People's Party,Parti populaire,936,1.6,0,58029 +24070,Saint-Maurice--Champlain,Saint-Maurice--Champlain,preliminary,préliminaires,Morin,,Nicole,Bloc Québécois,Bloc Québécois,19856,34.2,0,58029 +24070,Saint-Maurice--Champlain,Saint-Maurice--Champlain,validated,validés,Boisguérin,,Barthélémy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3071,5.3,1307,59721 +24070,Saint-Maurice--Champlain,Saint-Maurice--Champlain,validated,validés,Champagne,,François-Philippe,Liberal,Libéral,23104,39.6,1307,59721 +24070,Saint-Maurice--Champlain,Saint-Maurice--Champlain,validated,validés,Courchesne,,Bruno-Pier,Conservative,Conservateur,9542,16.3,1307,59721 +24070,Saint-Maurice--Champlain,Saint-Maurice--Champlain,validated,validés,Dufresne,,Stéphanie,Green Party,Parti Vert,1809,3.1,1307,59721 +24070,Saint-Maurice--Champlain,Saint-Maurice--Champlain,validated,validés,Déziel,,Julie,People's Party,Parti populaire,938,1.6,1307,59721 +24070,Saint-Maurice--Champlain,Saint-Maurice--Champlain,validated,validés,Morin,,Nicole,Bloc Québécois,Bloc Québécois,19950,34.2,1307,59721 +24071,Salaberry--Suroît,Salaberry--Suroît,preliminary,préliminaires,AlShawa,,Nahed,Green Party,Parti Vert,1970,3.1,0,62568 +24071,Salaberry--Suroît,Salaberry--Suroît,preliminary,préliminaires,Bertrand,,Luc,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,348,.6,0,62568 +24071,Salaberry--Suroît,Salaberry--Suroît,preliminary,préliminaires,Debellefeuille,,Claude,Bloc Québécois,Bloc Québécois,29904,47.8,0,62568 +24071,Salaberry--Suroît,Salaberry--Suroît,preliminary,préliminaires,Faubert,,Marc,Liberal,Libéral,18546,29.6,0,62568 +24071,Salaberry--Suroît,Salaberry--Suroît,preliminary,préliminaires,Gottman,,Joan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4966,7.9,0,62568 +24071,Salaberry--Suroît,Salaberry--Suroît,preliminary,préliminaires,Larivière,,Cynthia,Conservative,Conservateur,6073,9.7,0,62568 +24071,Salaberry--Suroît,Salaberry--Suroît,preliminary,préliminaires,Savard,,Alain,People's Party,Parti populaire,761,1.2,0,62568 +24071,Salaberry--Suroît,Salaberry--Suroît,validated,validés,AlShawa,,Nahed,Green Party,Parti Vert,1997,3.2,1285,64188 +24071,Salaberry--Suroît,Salaberry--Suroît,validated,validés,Bertrand,,Luc,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,342,.5,1285,64188 +24071,Salaberry--Suroît,Salaberry--Suroît,validated,validés,Debellefeuille,,Claude,Bloc Québécois,Bloc Québécois,29975,47.7,1285,64188 +24071,Salaberry--Suroît,Salaberry--Suroît,validated,validés,Faubert,,Marc,Liberal,Libéral,18682,29.7,1285,64188 +24071,Salaberry--Suroît,Salaberry--Suroît,validated,validés,Gottman,,Joan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5024,8,1285,64188 +24071,Salaberry--Suroît,Salaberry--Suroît,validated,validés,Larivière,,Cynthia,Conservative,Conservateur,6116,9.7,1285,64188 +24071,Salaberry--Suroît,Salaberry--Suroît,validated,validés,Savard,,Alain,People's Party,Parti populaire,767,1.2,1285,64188 +24072,Shefford,Shefford,preliminary,préliminaires,Breton,,Pierre,Liberal,Libéral,22472,37.1,0,60552 +24072,Shefford,Shefford,preliminary,préliminaires,Clermont,,Nathalie,Conservative,Conservateur,7470,12.3,0,60552 +24072,Shefford,Shefford,preliminary,préliminaires,Daviault,,Darlène,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,291,.5,0,60552 +24072,Shefford,Shefford,preliminary,préliminaires,Larouche,,Andréanne,Bloc Québécois,Bloc Québécois,23438,38.7,0,60552 +24072,Shefford,Shefford,preliminary,préliminaires,Plamondon,,Raymonde,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3631,6,0,60552 +24072,Shefford,Shefford,preliminary,préliminaires,Sabbagh,,Mariam,People's Party,Parti populaire,493,.8,0,60552 +24072,Shefford,Shefford,preliminary,préliminaires,Turgeon,,Katherine,Green Party,Parti Vert,2757,4.6,0,60552 +24072,Shefford,Shefford,validated,validés,Breton,,Pierre,Liberal,Libéral,22605,37.1,1313,62226 +24072,Shefford,Shefford,validated,validés,Clermont,,Nathalie,Conservative,Conservateur,7495,12.3,1313,62226 +24072,Shefford,Shefford,validated,validés,Daviault,,Darlène,Pour l'Indépendance du Québec,Pour l'Indépendance du Québec,294,.5,1313,62226 +24072,Shefford,Shefford,validated,validés,Larouche,,Andréanne,Bloc Québécois,Bloc Québécois,23503,38.6,1313,62226 +24072,Shefford,Shefford,validated,validés,Plamondon,,Raymonde,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3705,6.1,1313,62226 +24072,Shefford,Shefford,validated,validés,Sabbagh,,Mariam,People's Party,Parti populaire,497,.8,1313,62226 +24072,Shefford,Shefford,validated,validés,Turgeon,,Katherine,Green Party,Parti Vert,2814,4.6,1313,62226 +24073,Sherbrooke,Sherbrooke,preliminary,préliminaires,Brière,,Élisabeth,Liberal,Libéral,17551,29.3,0,59850 +24073,Sherbrooke,Sherbrooke,preliminary,préliminaires,Côté,,Steve,Parti Rhinocéros Party,Parti Rhinocéros Party,221,.4,0,59850 +24073,Sherbrooke,Sherbrooke,preliminary,préliminaires,Dusseault,,Pierre-Luc,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16917,28.3,0,59850 +24073,Sherbrooke,Sherbrooke,preliminary,préliminaires,Forgues,,Claude,Bloc Québécois,Bloc Québécois,15465,25.8,0,59850 +24073,Sherbrooke,Sherbrooke,preliminary,préliminaires,Moreno,,Edwin,Independent,Indépendant(e),482,.8,0,59850 +24073,Sherbrooke,Sherbrooke,preliminary,préliminaires,Morin,,Mathieu,Green Party,Parti Vert,2721,4.5,0,59850 +24073,Sherbrooke,Sherbrooke,preliminary,préliminaires,Richard,,Hubert,No Affiliation,Aucune appartenance,117,.2,0,59850 +24073,Sherbrooke,Sherbrooke,preliminary,préliminaires,Sévigny,,Dany,Conservative,Conservateur,6376,10.7,0,59850 +24073,Sherbrooke,Sherbrooke,validated,validés,Brière,,Élisabeth,Liberal,Libéral,17490,29.3,1003,60729 +24073,Sherbrooke,Sherbrooke,validated,validés,Côté,,Steve,Parti Rhinocéros Party,Parti Rhinocéros Party,219,.4,1003,60729 +24073,Sherbrooke,Sherbrooke,validated,validés,Dusseault,,Pierre-Luc,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16881,28.3,1003,60729 +24073,Sherbrooke,Sherbrooke,validated,validés,Forgues,,Claude,Bloc Québécois,Bloc Québécois,15470,25.9,1003,60729 +24073,Sherbrooke,Sherbrooke,validated,validés,Moreno,,Edwin,Independent,Indépendant(e),471,.8,1003,60729 +24073,Sherbrooke,Sherbrooke,validated,validés,Morin,,Mathieu,Green Party,Parti Vert,2716,4.5,1003,60729 +24073,Sherbrooke,Sherbrooke,validated,validés,Richard,,Hubert,No Affiliation,Aucune appartenance,117,.2,1003,60729 +24073,Sherbrooke,Sherbrooke,validated,validés,Sévigny,,Dany,Conservative,Conservateur,6362,10.7,1003,60729 +24074,Vaudreuil--Soulanges,Vaudreuil--Soulanges,preliminary,préliminaires,Cox,,Karen,Conservative,Conservateur,7712,11.4,0,67564 +24074,Vaudreuil--Soulanges,Vaudreuil--Soulanges,preliminary,préliminaires,MacDonald,,Amanda,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7263,10.7,0,67564 +24074,Vaudreuil--Soulanges,Vaudreuil--Soulanges,preliminary,préliminaires,Rouillard,,Noémie,Bloc Québécois,Bloc Québécois,16550,24.5,0,67564 +24074,Vaudreuil--Soulanges,Vaudreuil--Soulanges,preliminary,préliminaires,Schiefke,,Peter,Liberal,Libéral,31971,47.3,0,67564 +24074,Vaudreuil--Soulanges,Vaudreuil--Soulanges,preliminary,préliminaires,Stiff,,Cameron,Green Party,Parti Vert,3373,5,0,67564 +24074,Vaudreuil--Soulanges,Vaudreuil--Soulanges,preliminary,préliminaires,Tam,,Kaylin,People's Party,Parti populaire,695,1,0,67564 +24074,Vaudreuil--Soulanges,Vaudreuil--Soulanges,validated,validés,Cox,,Karen,Conservative,Conservateur,7804,11.5,962,69104 +24074,Vaudreuil--Soulanges,Vaudreuil--Soulanges,validated,validés,MacDonald,,Amanda,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7368,10.8,962,69104 +24074,Vaudreuil--Soulanges,Vaudreuil--Soulanges,validated,validés,Rouillard,,Noémie,Bloc Québécois,Bloc Québécois,16600,24.4,962,69104 +24074,Vaudreuil--Soulanges,Vaudreuil--Soulanges,validated,validés,Schiefke,,Peter,Liberal,Libéral,32254,47.3,962,69104 +24074,Vaudreuil--Soulanges,Vaudreuil--Soulanges,validated,validés,Stiff,,Cameron,Green Party,Parti Vert,3405,5,962,69104 +24074,Vaudreuil--Soulanges,Vaudreuil--Soulanges,validated,validés,Tam,,Kaylin,People's Party,Parti populaire,711,1,962,69104 +24075,Terrebonne,Terrebonne,preliminary,préliminaires,Barnes,,Jeffrey,People's Party,Parti populaire,397,.7,0,60579 +24075,Terrebonne,Terrebonne,preliminary,préliminaires,Beauchemin,,Frédéric,Liberal,Libéral,17637,29.1,0,60579 +24075,Terrebonne,Terrebonne,preliminary,préliminaires,Beaudoin,,Maxime,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4524,7.5,0,60579 +24075,Terrebonne,Terrebonne,preliminary,préliminaires,Boudrias,,Michel,Bloc Québécois,Bloc Québécois,30785,50.8,0,60579 +24075,Terrebonne,Terrebonne,preliminary,préliminaires,Gagnon,,France,Conservative,Conservateur,4593,7.6,0,60579 +24075,Terrebonne,Terrebonne,preliminary,préliminaires,Hébert,,Jade,Independent,Indépendant(e),169,.3,0,60579 +24075,Terrebonne,Terrebonne,preliminary,préliminaires,Monette,,Réjean,Green Party,Parti Vert,2222,3.7,0,60579 +24075,Terrebonne,Terrebonne,preliminary,préliminaires,Vézina,,Paul,Parti Rhinocéros Party,Parti Rhinocéros Party,252,.4,0,60579 +24075,Terrebonne,Terrebonne,validated,validés,Barnes,,Jeffrey,People's Party,Parti populaire,399,.7,1282,62617 +24075,Terrebonne,Terrebonne,validated,validés,Beauchemin,,Frédéric,Liberal,Libéral,17944,29.3,1282,62617 +24075,Terrebonne,Terrebonne,validated,validés,Beaudoin,,Maxime,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4627,7.5,1282,62617 +24075,Terrebonne,Terrebonne,validated,validés,Boudrias,,Michel,Bloc Québécois,Bloc Québécois,31029,50.6,1282,62617 +24075,Terrebonne,Terrebonne,validated,validés,Gagnon,,France,Conservative,Conservateur,4640,7.6,1282,62617 +24075,Terrebonne,Terrebonne,validated,validés,Hébert,,Jade,Independent,Indépendant(e),159,.3,1282,62617 +24075,Terrebonne,Terrebonne,validated,validés,Monette,,Réjean,Green Party,Parti Vert,2277,3.7,1282,62617 +24075,Terrebonne,Terrebonne,validated,validés,Vézina,,Paul,Parti Rhinocéros Party,Parti Rhinocéros Party,260,.4,1282,62617 +24076,Trois-Rivières,Trois-Rivières,preliminary,préliminaires,Aubin,,Robert,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9984,16.6,0,60208 +24076,Trois-Rivières,Trois-Rivières,preliminary,préliminaires,Charbonneau,,Louise,Bloc Québécois,Bloc Québécois,17178,28.5,0,60208 +24076,Trois-Rivières,Trois-Rivières,preliminary,préliminaires,Duplessis,,Marie,Green Party,Parti Vert,1462,2.4,0,60208 +24076,Trois-Rivières,Trois-Rivières,preliminary,préliminaires,Gingras,,Marc André,People's Party,Parti populaire,572,1,0,60208 +24076,Trois-Rivières,Trois-Rivières,preliminary,préliminaires,Lévesque,,Yves,Conservative,Conservateur,15192,25.2,0,60208 +24076,Trois-Rivières,Trois-Rivières,preliminary,préliminaires,Renaud-Martin,,Valérie,Liberal,Libéral,15676,26,0,60208 +24076,Trois-Rivières,Trois-Rivières,preliminary,préliminaires,St-Onge Lynch,,Ronald,Independent,Indépendant(e),144,.2,0,60208 +24076,Trois-Rivières,Trois-Rivières,validated,validés,Aubin,,Robert,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10090,16.7,1092,61630 +24076,Trois-Rivières,Trois-Rivières,validated,validés,Charbonneau,,Louise,Bloc Québécois,Bloc Québécois,17240,28.5,1092,61630 +24076,Trois-Rivières,Trois-Rivières,validated,validés,Duplessis,,Marie,Green Party,Parti Vert,1492,2.5,1092,61630 +24076,Trois-Rivières,Trois-Rivières,validated,validés,Gingras,,Marc André,People's Party,Parti populaire,565,.9,1092,61630 +24076,Trois-Rivières,Trois-Rivières,validated,validés,Lévesque,,Yves,Conservative,Conservateur,15240,25.2,1092,61630 +24076,Trois-Rivières,Trois-Rivières,validated,validés,Renaud-Martin,,Valérie,Liberal,Libéral,15774,26.1,1092,61630 +24076,Trois-Rivières,Trois-Rivières,validated,validés,St-Onge Lynch,,Ronald,Independent,Indépendant(e),137,.2,1092,61630 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,preliminary,préliminaires,Bourque,,Nadia,Bloc Québécois,Bloc Québécois,6869,13.5,0,51054 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,preliminary,préliminaires,Cusmano,,Liana Canton,Green Party,Parti Vert,3570,7,0,51054 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,preliminary,préliminaires,Forian,,Michael,Conservative,Conservateur,4629,9.1,0,51054 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,preliminary,préliminaires,Gaudet,,Tommy,Parti Rhinocéros Party,Parti Rhinocéros Party,166,.3,0,51054 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,preliminary,préliminaires,Langlais,,Jean,People's Party,Parti populaire,514,1,0,51054 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,preliminary,préliminaires,Miller,,Marc,Liberal,Libéral,27107,53.1,0,51054 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,preliminary,préliminaires,O'Sullivan,,Louise B.,Independent,Indépendant(e),125,.2,0,51054 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,preliminary,préliminaires,Patenaude,,Marc,No Affiliation,Aucune appartenance,119,.2,0,51054 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,preliminary,préliminaires,Sullivan,,Linda,ML,ML,43,.1,0,51054 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,preliminary,préliminaires,Thiébaut,,Sophie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7912,15.5,0,51054 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,validated,validés,Bourque,,Nadia,Bloc Québécois,Bloc Québécois,6899,13.1,601,53123 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,validated,validés,Cusmano,,Liana Canton,Green Party,Parti Vert,3718,7.1,601,53123 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,validated,validés,Forian,,Michael,Conservative,Conservateur,4609,8.8,601,53123 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,validated,validés,Gaudet,,Tommy,Parti Rhinocéros Party,Parti Rhinocéros Party,140,.3,601,53123 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,validated,validés,Langlais,,Jean,People's Party,Parti populaire,520,1,601,53123 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,validated,validés,Miller,,Marc,Liberal,Libéral,28087,53.5,601,53123 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,validated,validés,O'Sullivan,,Louise B.,Independent,Indépendant(e),117,.2,601,53123 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,validated,validés,Patenaude,,Marc,No Affiliation,Aucune appartenance,113,.2,601,53123 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,validated,validés,Sullivan,,Linda,ML,ML,45,.1,601,53123 +24077,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,Ville-Marie--Le Sud-Ouest--Île-des-Soeurs,validated,validés,Thiébaut,,Sophie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8274,15.8,601,53123 +24078,Vimy,Vimy,preliminary,préliminaires,Aliev,,Vassif,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4759,8.6,0,55115 +24078,Vimy,Vimy,preliminary,préliminaires,Beaulieu,,Claire-Emmanuelle,Bloc Québécois,Bloc Québécois,15402,27.9,0,55115 +24078,Vimy,Vimy,preliminary,préliminaires,Brunelle,,Suzanne,People's Party,Parti populaire,744,1.3,0,55115 +24078,Vimy,Vimy,preliminary,préliminaires,El-Helou,,Rima,Conservative,Conservateur,5962,10.8,0,55115 +24078,Vimy,Vimy,preliminary,préliminaires,Koutrakis,,Annie,Liberal,Libéral,26181,47.5,0,55115 +24078,Vimy,Vimy,preliminary,préliminaires,R'Guiba,,Faiza,Green Party,Parti Vert,2067,3.8,0,55115 +24078,Vimy,Vimy,validated,validés,Aliev,,Vassif,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4779,8.6,1057,56590 +24078,Vimy,Vimy,validated,validés,Beaulieu,,Claire-Emmanuelle,Bloc Québécois,Bloc Québécois,15455,27.8,1057,56590 +24078,Vimy,Vimy,validated,validés,Brunelle,,Suzanne,People's Party,Parti populaire,733,1.3,1057,56590 +24078,Vimy,Vimy,validated,validés,El-Helou,,Rima,Conservative,Conservateur,5951,10.7,1057,56590 +24078,Vimy,Vimy,validated,validés,Koutrakis,,Annie,Liberal,Libéral,26490,47.7,1057,56590 +24078,Vimy,Vimy,validated,validés,R'Guiba,,Faiza,Green Party,Parti Vert,2125,3.8,1057,56590 +35001,Ajax,Ajax,preliminary,préliminaires,Ali,,Intab,Independent,Indépendant(e),142,.2,0,60377 +35001,Ajax,Ajax,preliminary,préliminaires,Dingwall,,Tom,Conservative,Conservateur,16219,26.9,0,60377 +35001,Ajax,Ajax,preliminary,préliminaires,Hadley,,Allen Keith,Independent,Indépendant(e),187,.3,0,60377 +35001,Ajax,Ajax,preliminary,préliminaires,Holland,,Mark,Liberal,Libéral,34344,56.9,0,60377 +35001,Ajax,Ajax,preliminary,préliminaires,Knight,,Maia,Green Party,Parti Vert,2016,3.3,0,60377 +35001,Ajax,Ajax,preliminary,préliminaires,Malik,,Shokat,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6811,11.3,0,60377 +35001,Ajax,Ajax,preliminary,préliminaires,Russo,,Susanna,People's Party,Parti populaire,658,1.1,0,60377 +35001,Ajax,Ajax,validated,validés,Ali,,Intab,Independent,Indépendant(e),111,.2,487,61507 +35001,Ajax,Ajax,validated,validés,Dingwall,,Tom,Conservative,Conservateur,15864,26,487,61507 +35001,Ajax,Ajax,validated,validés,Hadley,,Allen Keith,Independent,Indépendant(e),186,.3,487,61507 +35001,Ajax,Ajax,validated,validés,Holland,,Mark,Liberal,Libéral,35198,57.7,487,61507 +35001,Ajax,Ajax,validated,validés,Knight,,Maia,Green Party,Parti Vert,2040,3.3,487,61507 +35001,Ajax,Ajax,validated,validés,Malik,,Shokat,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7033,11.5,487,61507 +35001,Ajax,Ajax,validated,validés,Russo,,Susanna,People's Party,Parti populaire,588,1,487,61507 +35002,Algoma--Manitoulin--Kapuskasing,Algoma--Manitoulin--Kapuskasing,preliminary,préliminaires,Chapman,,Max,Green Party,Parti Vert,2145,5.3,0,40209 +35002,Algoma--Manitoulin--Kapuskasing,Algoma--Manitoulin--Kapuskasing,preliminary,préliminaires,Delisle,,Dave,People's Party,Parti populaire,883,2.2,0,40209 +35002,Algoma--Manitoulin--Kapuskasing,Algoma--Manitoulin--Kapuskasing,preliminary,préliminaires,Hughes,,Carol,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16740,41.6,0,40209 +35002,Algoma--Manitoulin--Kapuskasing,Algoma--Manitoulin--Kapuskasing,preliminary,préliminaires,Marquis De Marmalade,,Le,Parti Rhinocéros Party,Parti Rhinocéros Party,124,.3,0,40209 +35002,Algoma--Manitoulin--Kapuskasing,Algoma--Manitoulin--Kapuskasing,preliminary,préliminaires,Williamson,,Dave,Conservative,Conservateur,10557,26.3,0,40209 +35002,Algoma--Manitoulin--Kapuskasing,Algoma--Manitoulin--Kapuskasing,preliminary,préliminaires,Wilson,,Heather,Liberal,Libéral,9760,24.3,0,40209 +35002,Algoma--Manitoulin--Kapuskasing,Algoma--Manitoulin--Kapuskasing,validated,validés,Chapman,,Max,Green Party,Parti Vert,2192,5.4,384,40975 +35002,Algoma--Manitoulin--Kapuskasing,Algoma--Manitoulin--Kapuskasing,validated,validés,Delisle,,Dave,People's Party,Parti populaire,887,2.2,384,40975 +35002,Algoma--Manitoulin--Kapuskasing,Algoma--Manitoulin--Kapuskasing,validated,validés,Hughes,,Carol,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16883,41.6,384,40975 +35002,Algoma--Manitoulin--Kapuskasing,Algoma--Manitoulin--Kapuskasing,validated,validés,Marquis De Marmalade,,Le,Parti Rhinocéros Party,Parti Rhinocéros Party,125,.3,384,40975 +35002,Algoma--Manitoulin--Kapuskasing,Algoma--Manitoulin--Kapuskasing,validated,validés,Williamson,,Dave,Conservative,Conservateur,10625,26.2,384,40975 +35002,Algoma--Manitoulin--Kapuskasing,Algoma--Manitoulin--Kapuskasing,validated,validés,Wilson,,Heather,Liberal,Libéral,9879,24.3,384,40975 +35003,Aurora--Oak Ridges--Richmond Hill,Aurora--Oak Ridges--Richmond Hill,preliminary,préliminaires,Alleslev,,Leona,Conservative,Conservateur,23333,44.7,0,52162 +35003,Aurora--Oak Ridges--Richmond Hill,Aurora--Oak Ridges--Richmond Hill,preliminary,préliminaires,Brown,,Aaron,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3684,7.1,0,52162 +35003,Aurora--Oak Ridges--Richmond Hill,Aurora--Oak Ridges--Richmond Hill,preliminary,préliminaires,Flemming,,Timothy,Green Party,Parti Vert,2090,4,0,52162 +35003,Aurora--Oak Ridges--Richmond Hill,Aurora--Oak Ridges--Richmond Hill,preliminary,préliminaires,Korovitsyn,,Serge,Libertarian,Libertarien,517,1,0,52162 +35003,Aurora--Oak Ridges--Richmond Hill,Aurora--Oak Ridges--Richmond Hill,preliminary,préliminaires,Patil,,Priya,People's Party,Parti populaire,524,1,0,52162 +35003,Aurora--Oak Ridges--Richmond Hill,Aurora--Oak Ridges--Richmond Hill,preliminary,préliminaires,Taylor Roy,,Leah,Liberal,Libéral,22014,42.2,0,52162 +35003,Aurora--Oak Ridges--Richmond Hill,Aurora--Oak Ridges--Richmond Hill,validated,validés,Alleslev,,Leona,Conservative,Conservateur,23568,44.4,454,53563 +35003,Aurora--Oak Ridges--Richmond Hill,Aurora--Oak Ridges--Richmond Hill,validated,validés,Brown,,Aaron,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3820,7.2,454,53563 +35003,Aurora--Oak Ridges--Richmond Hill,Aurora--Oak Ridges--Richmond Hill,validated,validés,Flemming,,Timothy,Green Party,Parti Vert,2154,4.1,454,53563 +35003,Aurora--Oak Ridges--Richmond Hill,Aurora--Oak Ridges--Richmond Hill,validated,validés,Korovitsyn,,Serge,Libertarian,Libertarien,529,1,454,53563 +35003,Aurora--Oak Ridges--Richmond Hill,Aurora--Oak Ridges--Richmond Hill,validated,validés,Patil,,Priya,People's Party,Parti populaire,530,1,454,53563 +35003,Aurora--Oak Ridges--Richmond Hill,Aurora--Oak Ridges--Richmond Hill,validated,validés,Taylor Roy,,Leah,Liberal,Libéral,22508,42.4,454,53563 +35004,Barrie--Innisfil,Barrie--Innisfil,preliminary,préliminaires,Brassard,,John,Conservative,Conservateur,23573,44,0,53600 +35004,Barrie--Innisfil,Barrie--Innisfil,preliminary,préliminaires,North,,Bonnie,Green Party,Parti Vert,4630,8.6,0,53600 +35004,Barrie--Innisfil,Barrie--Innisfil,preliminary,préliminaires,Reinio,,Pekka,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8742,16.3,0,53600 +35004,Barrie--Innisfil,Barrie--Innisfil,preliminary,préliminaires,Robinson,,Stephanie,People's Party,Parti populaire,1000,1.9,0,53600 +35004,Barrie--Innisfil,Barrie--Innisfil,preliminary,préliminaires,Wilson,,Lisa-Marie,Liberal,Libéral,15655,29.2,0,53600 +35004,Barrie--Innisfil,Barrie--Innisfil,validated,validés,Brassard,,John,Conservative,Conservateur,23765,43.8,376,54629 +35004,Barrie--Innisfil,Barrie--Innisfil,validated,validés,North,,Bonnie,Green Party,Parti Vert,4716,8.7,376,54629 +35004,Barrie--Innisfil,Barrie--Innisfil,validated,validés,Reinio,,Pekka,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8880,16.4,376,54629 +35004,Barrie--Innisfil,Barrie--Innisfil,validated,validés,Robinson,,Stephanie,People's Party,Parti populaire,1013,1.9,376,54629 +35004,Barrie--Innisfil,Barrie--Innisfil,validated,validés,Wilson,,Lisa-Marie,Liberal,Libéral,15879,29.3,376,54629 +35005,Barrie--Springwater--Oro-Medonte,Barrie--Springwater--Oro-Medonte,preliminary,préliminaires,Janssen,,Dan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7868,14.8,0,53254 +35005,Barrie--Springwater--Oro-Medonte,Barrie--Springwater--Oro-Medonte,preliminary,préliminaires,Kalliecharan,,Brian,Liberal,Libéral,16601,31.2,0,53254 +35005,Barrie--Springwater--Oro-Medonte,Barrie--Springwater--Oro-Medonte,preliminary,préliminaires,Lancaster,,Marty,Green Party,Parti Vert,6968,13.1,0,53254 +35005,Barrie--Springwater--Oro-Medonte,Barrie--Springwater--Oro-Medonte,preliminary,préliminaires,Patterson,,David,People's Party,Parti populaire,960,1.8,0,53254 +35005,Barrie--Springwater--Oro-Medonte,Barrie--Springwater--Oro-Medonte,preliminary,préliminaires,Shipley,,Doug,Conservative,Conservateur,20857,39.2,0,53254 +35005,Barrie--Springwater--Oro-Medonte,Barrie--Springwater--Oro-Medonte,validated,validés,Janssen,,Dan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7972,14.8,378,54171 +35005,Barrie--Springwater--Oro-Medonte,Barrie--Springwater--Oro-Medonte,validated,validés,Kalliecharan,,Brian,Liberal,Libéral,16805,31.2,378,54171 +35005,Barrie--Springwater--Oro-Medonte,Barrie--Springwater--Oro-Medonte,validated,validés,Lancaster,,Marty,Green Party,Parti Vert,7066,13.1,378,54171 +35005,Barrie--Springwater--Oro-Medonte,Barrie--Springwater--Oro-Medonte,validated,validés,Patterson,,David,People's Party,Parti populaire,969,1.8,378,54171 +35005,Barrie--Springwater--Oro-Medonte,Barrie--Springwater--Oro-Medonte,validated,validés,Shipley,,Doug,Conservative,Conservateur,20981,39,378,54171 +35006,Bay of Quinte,Baie de Quinte,preliminary,préliminaires,Bell,,Stephanie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9770,15.8,0,61953 +35006,Bay of Quinte,Baie de Quinte,preliminary,préliminaires,Bordonaro,,Paul,People's Party,Parti populaire,1202,1.9,0,61953 +35006,Bay of Quinte,Baie de Quinte,preliminary,préliminaires,Celovsky,,Danny,Green Party,Parti Vert,3744,6,0,61953 +35006,Bay of Quinte,Baie de Quinte,preliminary,préliminaires,Durkin,,Tim,Conservative,Conservateur,22886,36.9,0,61953 +35006,Bay of Quinte,Baie de Quinte,preliminary,préliminaires,Ellis,,Neil,Liberal,Libéral,24351,39.3,0,61953 +35006,Bay of Quinte,Baie de Quinte,validated,validés,Bell,,Stephanie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9851,16,464,62011 +35006,Bay of Quinte,Baie de Quinte,validated,validés,Bordonaro,,Paul,People's Party,Parti populaire,1207,2,464,62011 +35006,Bay of Quinte,Baie de Quinte,validated,validés,Celovsky,,Danny,Green Party,Parti Vert,3740,6.1,464,62011 +35006,Bay of Quinte,Baie de Quinte,validated,validés,Durkin,,Tim,Conservative,Conservateur,22650,36.8,464,62011 +35006,Bay of Quinte,Baie de Quinte,validated,validés,Ellis,,Neil,Liberal,Libéral,24099,39.2,464,62011 +35007,Beaches--East York,Beaches--East York,preliminary,préliminaires,Erskine-Smith,,Nathaniel,Liberal,Libéral,32168,57.2,0,56206 +35007,Beaches--East York,Beaches--East York,preliminary,préliminaires,Manners,,Sean,Green Party,Parti Vert,3295,5.9,0,56206 +35007,Beaches--East York,Beaches--East York,preliminary,préliminaires,McKenzie,,Deborah,People's Party,Parti populaire,822,1.5,0,56206 +35007,Beaches--East York,Beaches--East York,preliminary,préliminaires,Nam,,Mae J.,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11964,21.3,0,56206 +35007,Beaches--East York,Beaches--East York,preliminary,préliminaires,Nazeer,,Nadirah,Conservative,Conservateur,7957,14.2,0,56206 +35007,Beaches--East York,Beaches--East York,validated,validés,Erskine-Smith,,Nathaniel,Liberal,Libéral,32647,57.2,340,57418 +35007,Beaches--East York,Beaches--East York,validated,validés,Manners,,Sean,Green Party,Parti Vert,3378,5.9,340,57418 +35007,Beaches--East York,Beaches--East York,validated,validés,McKenzie,,Deborah,People's Party,Parti populaire,831,1.5,340,57418 +35007,Beaches--East York,Beaches--East York,validated,validés,Nam,,Mae J.,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12196,21.4,340,57418 +35007,Beaches--East York,Beaches--East York,validated,validés,Nazeer,,Nadirah,Conservative,Conservateur,8026,14.1,340,57418 +35008,Brampton Centre,Brampton-Centre,preliminary,préliminaires,Bawa,,Baljit,People's Party,Parti populaire,677,1.7,0,39278 +35008,Brampton Centre,Brampton-Centre,preliminary,préliminaires,Boswell,,Jordan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7693,19.6,0,39278 +35008,Brampton Centre,Brampton-Centre,preliminary,préliminaires,Gershuny,,David,ML,ML,105,.3,0,39278 +35008,Brampton Centre,Brampton-Centre,preliminary,préliminaires,Gosal,,Pawanjit,Conservative,Conservateur,10605,27,0,39278 +35008,Brampton Centre,Brampton-Centre,preliminary,préliminaires,Sangha,,Ramesh,Liberal,Libéral,18543,47.2,0,39278 +35008,Brampton Centre,Brampton-Centre,preliminary,préliminaires,Thornham,,Pauline,Green Party,Parti Vert,1655,4.2,0,39278 +35008,Brampton Centre,Brampton-Centre,validated,validés,Bawa,,Baljit,People's Party,Parti populaire,681,1.7,480,40238 +35008,Brampton Centre,Brampton-Centre,validated,validés,Boswell,,Jordan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7819,19.7,480,40238 +35008,Brampton Centre,Brampton-Centre,validated,validés,Gershuny,,David,ML,ML,106,.3,480,40238 +35008,Brampton Centre,Brampton-Centre,validated,validés,Gosal,,Pawanjit,Conservative,Conservateur,10696,26.9,480,40238 +35008,Brampton Centre,Brampton-Centre,validated,validés,Sangha,,Ramesh,Liberal,Libéral,18771,47.2,480,40238 +35008,Brampton Centre,Brampton-Centre,validated,validés,Thornham,,Pauline,Green Party,Parti Vert,1685,4.2,480,40238 +35009,Brampton East,Brampton-Est,preliminary,préliminaires,Burgess-Ogilvie,,Teresa,Green Party,Parti Vert,679,1.4,0,50078 +35009,Brampton East,Brampton-Est,preliminary,préliminaires,Dua,,Partap,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,100,.2,0,50078 +35009,Brampton East,Brampton-Est,preliminary,préliminaires,Othi,,Manpreet,Independent,Indépendant(e),211,.4,0,50078 +35009,Brampton East,Brampton-Est,preliminary,préliminaires,Sidhu,,Maninder,Liberal,Libéral,23727,47.4,0,50078 +35009,Brampton East,Brampton-Est,preliminary,préliminaires,Singh,,Ramona,Conservative,Conservateur,12045,24.1,0,50078 +35009,Brampton East,Brampton-Est,preliminary,préliminaires,Singh,,Saranjit,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13077,26.1,0,50078 +35009,Brampton East,Brampton-Est,preliminary,préliminaires,Walia,,Gaurav,People's Party,Parti populaire,239,.5,0,50078 +35009,Brampton East,Brampton-Est,validated,validés,Burgess-Ogilvie,,Teresa,Green Party,Parti Vert,666,1.3,510,51263 +35009,Brampton East,Brampton-Est,validated,validés,Dua,,Partap,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,89,.2,510,51263 +35009,Brampton East,Brampton-Est,validated,validés,Othi,,Manpreet,Independent,Indépendant(e),211,.4,510,51263 +35009,Brampton East,Brampton-Est,validated,validés,Sidhu,,Maninder,Liberal,Libéral,24050,47.4,510,51263 +35009,Brampton East,Brampton-Est,validated,validés,Singh,,Ramona,Conservative,Conservateur,12125,23.9,510,51263 +35009,Brampton East,Brampton-Est,validated,validés,Singh,,Saranjit,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13368,26.3,510,51263 +35009,Brampton East,Brampton-Est,validated,validés,Walia,,Gaurav,People's Party,Parti populaire,244,.5,510,51263 +35010,Brampton North,Brampton-Nord,preliminary,préliminaires,D'Costa,,Norbert,Green Party,Parti Vert,1479,3,0,49958 +35010,Brampton North,Brampton-Nord,preliminary,préliminaires,Edwards,,Melissa,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8382,16.8,0,49958 +35010,Brampton North,Brampton-Nord,preliminary,préliminaires,Frazer,,Keith,People's Party,Parti populaire,505,1,0,49958 +35010,Brampton North,Brampton-Nord,preliminary,préliminaires,Khanna,,Arpan,Conservative,Conservateur,13895,27.8,0,49958 +35010,Brampton North,Brampton-Nord,preliminary,préliminaires,Sahota,,Ruby,Liberal,Libéral,25697,51.4,0,49958 +35010,Brampton North,Brampton-Nord,validated,validés,D'Costa,,Norbert,Green Party,Parti Vert,1516,3,496,50998 +35010,Brampton North,Brampton-Nord,validated,validés,Edwards,,Melissa,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8533,16.9,496,50998 +35010,Brampton North,Brampton-Nord,validated,validés,Frazer,,Keith,People's Party,Parti populaire,510,1,496,50998 +35010,Brampton North,Brampton-Nord,validated,validés,Khanna,,Arpan,Conservative,Conservateur,13973,27.7,496,50998 +35010,Brampton North,Brampton-Nord,validated,validés,Sahota,,Ruby,Liberal,Libéral,25970,51.4,496,50998 +35011,Brampton South,Brampton-Sud,preliminary,préliminaires,Brar,,Ramandeep,Conservative,Conservateur,13753,28.6,0,48171 +35011,Brampton South,Brampton-Sud,preliminary,préliminaires,Fraser,,Karen,Green Party,Parti Vert,1898,3.9,0,48171 +35011,Brampton South,Brampton-Sud,preliminary,préliminaires,Ghuman,,Rajwinder,People's Party,Parti populaire,351,.7,0,48171 +35011,Brampton South,Brampton-Sud,preliminary,préliminaires,Joshi,,Mitesh,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,152,.3,0,48171 +35011,Brampton South,Brampton-Sud,preliminary,préliminaires,Kaur,,Mandeep,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7828,16.3,0,48171 +35011,Brampton South,Brampton-Sud,preliminary,préliminaires,Mercer,,Wavey,Christian Heritage Party,Parti de l'Héritage Chrétien,285,.6,0,48171 +35011,Brampton South,Brampton-Sud,preliminary,préliminaires,Sidhu,,Sonia,Liberal,Libéral,23836,49.5,0,48171 +35011,Brampton South,Brampton-Sud,preliminary,préliminaires,Sullivan,,Dagmar,ML,ML,68,.1,0,48171 +35011,Brampton South,Brampton-Sud,validated,validés,Brar,,Ramandeep,Conservative,Conservateur,13828,28.4,583,49266 +35011,Brampton South,Brampton-Sud,validated,validés,Fraser,,Karen,Green Party,Parti Vert,1926,4,583,49266 +35011,Brampton South,Brampton-Sud,validated,validés,Ghuman,,Rajwinder,People's Party,Parti populaire,354,.7,583,49266 +35011,Brampton South,Brampton-Sud,validated,validés,Joshi,,Mitesh,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,152,.3,583,49266 +35011,Brampton South,Brampton-Sud,validated,validés,Kaur,,Mandeep,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7985,16.4,583,49266 +35011,Brampton South,Brampton-Sud,validated,validés,Mercer,,Wavey,Christian Heritage Party,Parti de l'Héritage Chrétien,285,.6,583,49266 +35011,Brampton South,Brampton-Sud,validated,validés,Sidhu,,Sonia,Liberal,Libéral,24085,49.5,583,49266 +35011,Brampton South,Brampton-Sud,validated,validés,Sullivan,,Dagmar,ML,ML,68,.1,583,49266 +35012,Brampton West,Brampton-Ouest,preliminary,préliminaires,Davidson,,Jane,Green Party,Parti Vert,1240,2.3,0,53007 +35012,Brampton West,Brampton-Ouest,preliminary,préliminaires,Hundal,,Harinderpal,Communist,Communiste,97,.2,0,53007 +35012,Brampton West,Brampton-Ouest,preliminary,préliminaires,Kaur,,Navjit,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9695,18.3,0,53007 +35012,Brampton West,Brampton-Ouest,preliminary,préliminaires,Khera,,Kamal,Liberal,Libéral,28433,53.6,0,53007 +35012,Brampton West,Brampton-Ouest,preliminary,préliminaires,Malik,,Anjum,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,68,.1,0,53007 +35012,Brampton West,Brampton-Ouest,preliminary,préliminaires,Sampson,,Roger,People's Party,Parti populaire,500,.9,0,53007 +35012,Brampton West,Brampton-Ouest,preliminary,préliminaires,Tannahill,,Paul,Christian Heritage Party,Parti de l'Héritage Chrétien,315,.6,0,53007 +35012,Brampton West,Brampton-Ouest,preliminary,préliminaires,Thapliyal,,Murarilal,Conservative,Conservateur,12659,23.9,0,53007 +35012,Brampton West,Brampton-Ouest,validated,validés,Davidson,,Jane,Green Party,Parti Vert,1271,2.4,735,54418 +35012,Brampton West,Brampton-Ouest,validated,validés,Hundal,,Harinderpal,Communist,Communiste,97,.2,735,54418 +35012,Brampton West,Brampton-Ouest,validated,validés,Kaur,,Navjit,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9855,18.4,735,54418 +35012,Brampton West,Brampton-Ouest,validated,validés,Khera,,Kamal,Liberal,Libéral,28743,53.5,735,54418 +35012,Brampton West,Brampton-Ouest,validated,validés,Malik,,Anjum,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,69,.1,735,54418 +35012,Brampton West,Brampton-Ouest,validated,validés,Sampson,,Roger,People's Party,Parti populaire,505,.9,735,54418 +35012,Brampton West,Brampton-Ouest,validated,validés,Tannahill,,Paul,Christian Heritage Party,Parti de l'Héritage Chrétien,319,.6,735,54418 +35012,Brampton West,Brampton-Ouest,validated,validés,Thapliyal,,Murarilal,Conservative,Conservateur,12824,23.9,735,54418 +35013,Brantford--Brant,Brantford--Brant,preliminary,préliminaires,Bory,,Leslie,Independent,Indépendant(e),114,.2,0,66068 +35013,Brantford--Brant,Brantford--Brant,preliminary,préliminaires,Gallagher,,Jeffrey,VCP,CAC,392,.6,0,66068 +35013,Brantford--Brant,Brantford--Brant,preliminary,préliminaires,Jonkman,,Bob,Green Party,Parti Vert,4165,6.3,0,66068 +35013,Brantford--Brant,Brantford--Brant,preliminary,préliminaires,McColeman,,Phil,Conservative,Conservateur,26723,40.4,0,66068 +35013,Brantford--Brant,Brantford--Brant,preliminary,préliminaires,Sawyer,,Sabrina,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12972,19.6,0,66068 +35013,Brantford--Brant,Brantford--Brant,preliminary,préliminaires,Takacs,,Danielle,Liberal,Libéral,20250,30.7,0,66068 +35013,Brantford--Brant,Brantford--Brant,preliminary,préliminaires,Turmel,,John The Engineer,Independent,Indépendant(e),143,.2,0,66068 +35013,Brantford--Brant,Brantford--Brant,preliminary,préliminaires,Wrobel,,Dave,People's Party,Parti populaire,1309,2,0,66068 +35013,Brantford--Brant,Brantford--Brant,validated,validés,Bory,,Leslie,Independent,Indépendant(e),115,.2,497,67163 +35013,Brantford--Brant,Brantford--Brant,validated,validés,Gallagher,,Jeffrey,VCP,CAC,394,.6,497,67163 +35013,Brantford--Brant,Brantford--Brant,validated,validés,Jonkman,,Bob,Green Party,Parti Vert,4257,6.4,497,67163 +35013,Brantford--Brant,Brantford--Brant,validated,validés,McColeman,,Phil,Conservative,Conservateur,26849,40.3,497,67163 +35013,Brantford--Brant,Brantford--Brant,validated,validés,Sawyer,,Sabrina,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13131,19.7,497,67163 +35013,Brantford--Brant,Brantford--Brant,validated,validés,Takacs,,Danielle,Liberal,Libéral,20454,30.7,497,67163 +35013,Brantford--Brant,Brantford--Brant,validated,validés,Turmel,,John The Engineer,Independent,Indépendant(e),146,.2,497,67163 +35013,Brantford--Brant,Brantford--Brant,validated,validés,Wrobel,,Dave,People's Party,Parti populaire,1320,2,497,67163 +35014,Bruce--Grey--Owen Sound,Bruce--Grey--Owen Sound,preliminary,préliminaires,Den Tandt,,Michael,Liberal,Libéral,17247,30,0,57522 +35014,Bruce--Grey--Owen Sound,Bruce--Grey--Owen Sound,preliminary,préliminaires,Little,,Daniel,Libertarian,Libertarien,316,.5,0,57522 +35014,Bruce--Grey--Owen Sound,Bruce--Grey--Owen Sound,preliminary,préliminaires,Ruff,,Alex,Conservative,Conservateur,26584,46.2,0,57522 +35014,Bruce--Grey--Owen Sound,Bruce--Grey--Owen Sound,preliminary,préliminaires,Stephen,,Chris,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6666,11.6,0,57522 +35014,Bruce--Grey--Owen Sound,Bruce--Grey--Owen Sound,preliminary,préliminaires,Townsend,,Bill,People's Party,Parti populaire,1702,3,0,57522 +35014,Bruce--Grey--Owen Sound,Bruce--Grey--Owen Sound,preliminary,préliminaires,Valiquette,,Danielle,Green Party,Parti Vert,5007,8.7,0,57522 +35014,Bruce--Grey--Owen Sound,Bruce--Grey--Owen Sound,validated,validés,Den Tandt,,Michael,Liberal,Libéral,17485,30.1,303,58464 +35014,Bruce--Grey--Owen Sound,Bruce--Grey--Owen Sound,validated,validés,Little,,Daniel,Libertarian,Libertarien,321,.6,303,58464 +35014,Bruce--Grey--Owen Sound,Bruce--Grey--Owen Sound,validated,validés,Ruff,,Alex,Conservative,Conservateur,26830,46.1,303,58464 +35014,Bruce--Grey--Owen Sound,Bruce--Grey--Owen Sound,validated,validés,Stephen,,Chris,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6797,11.7,303,58464 +35014,Bruce--Grey--Owen Sound,Bruce--Grey--Owen Sound,validated,validés,Townsend,,Bill,People's Party,Parti populaire,1614,2.8,303,58464 +35014,Bruce--Grey--Owen Sound,Bruce--Grey--Owen Sound,validated,validés,Valiquette,,Danielle,Green Party,Parti Vert,5114,8.8,303,58464 +35015,Burlington,Burlington,preliminary,préliminaires,Dupuis,,Lenaee,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7622,10.8,0,70888 +35015,Burlington,Burlington,preliminary,préliminaires,Gould,,Karina,Liberal,Libéral,34217,48.3,0,70888 +35015,Burlington,Burlington,preliminary,préliminaires,Michael,,Jane,Conservative,Conservateur,23467,33.1,0,70888 +35015,Burlington,Burlington,preliminary,préliminaires,Smetana,,Peter,People's Party,Parti populaire,976,1.4,0,70888 +35015,Burlington,Burlington,preliminary,préliminaires,Williams,,Gareth,Green Party,Parti Vert,4606,6.5,0,70888 +35015,Burlington,Burlington,validated,validés,Dupuis,,Lenaee,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7372,10.2,600,72585 +35015,Burlington,Burlington,validated,validés,Gould,,Karina,Liberal,Libéral,34989,48.6,600,72585 +35015,Burlington,Burlington,validated,validés,Michael,,Jane,Conservative,Conservateur,23930,33.2,600,72585 +35015,Burlington,Burlington,validated,validés,Smetana,,Peter,People's Party,Parti populaire,944,1.3,600,72585 +35015,Burlington,Burlington,validated,validés,Williams,,Gareth,Green Party,Parti Vert,4750,6.6,600,72585 +35016,Cambridge,Cambridge,preliminary,préliminaires,Attwal,,Sunny,Conservative,Conservateur,17316,30.2,0,57295 +35016,Cambridge,Cambridge,preliminary,préliminaires,Braniff,,Michele,Green Party,Parti Vert,4279,7.5,0,57295 +35016,Cambridge,Cambridge,preliminary,préliminaires,Couto,,Manuel,ML,ML,76,.1,0,57295 +35016,Cambridge,Cambridge,preliminary,préliminaires,Hamilton,,Scott,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10972,19.2,0,57295 +35016,Cambridge,Cambridge,preliminary,préliminaires,Haskell,,David,People's Party,Parti populaire,1854,3.2,0,57295 +35016,Cambridge,Cambridge,preliminary,préliminaires,May,,Bryan,Liberal,Libéral,22636,39.5,0,57295 +35016,Cambridge,Cambridge,preliminary,préliminaires,McMorrow,,George,VCP,CAC,162,.3,0,57295 +35016,Cambridge,Cambridge,validated,validés,Attwal,,Sunny,Conservative,Conservateur,17409,30,385,58327 +35016,Cambridge,Cambridge,validated,validés,Braniff,,Michele,Green Party,Parti Vert,4343,7.5,385,58327 +35016,Cambridge,Cambridge,validated,validés,Couto,,Manuel,ML,ML,76,.1,385,58327 +35016,Cambridge,Cambridge,validated,validés,Hamilton,,Scott,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11177,19.3,385,58327 +35016,Cambridge,Cambridge,validated,validés,Haskell,,David,People's Party,Parti populaire,1872,3.2,385,58327 +35016,Cambridge,Cambridge,validated,validés,May,,Bryan,Liberal,Libéral,22903,39.5,385,58327 +35016,Cambridge,Cambridge,validated,validés,McMorrow,,George,VCP,CAC,162,.3,385,58327 +35017,Chatham-Kent--Leamington,Chatham-Kent--Leamington,preliminary,préliminaires,Balagtas,,John,People's Party,Parti populaire,1052,2,0,53728 +35017,Chatham-Kent--Leamington,Chatham-Kent--Leamington,preliminary,préliminaires,Coulbeck,,Paul,Radical Marijuana,Radical Marijuana,306,.6,0,53728 +35017,Chatham-Kent--Leamington,Chatham-Kent--Leamington,preliminary,préliminaires,Epp,,Dave,Conservative,Conservateur,25289,47.1,0,53728 +35017,Chatham-Kent--Leamington,Chatham-Kent--Leamington,preliminary,préliminaires,Omstead,,Katie,Liberal,Libéral,16751,31.2,0,53728 +35017,Chatham-Kent--Leamington,Chatham-Kent--Leamington,preliminary,préliminaires,Vercouteren,,Mark,Green Party,Parti Vert,2205,4.1,0,53728 +35017,Chatham-Kent--Leamington,Chatham-Kent--Leamington,preliminary,préliminaires,Walsh,,Tony,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8125,15.1,0,53728 +35017,Chatham-Kent--Leamington,Chatham-Kent--Leamington,validated,validés,Balagtas,,John,People's Party,Parti populaire,1061,2,450,54538 +35017,Chatham-Kent--Leamington,Chatham-Kent--Leamington,validated,validés,Coulbeck,,Paul,Radical Marijuana,Radical Marijuana,307,.6,450,54538 +35017,Chatham-Kent--Leamington,Chatham-Kent--Leamington,validated,validés,Epp,,Dave,Conservative,Conservateur,25359,46.9,450,54538 +35017,Chatham-Kent--Leamington,Chatham-Kent--Leamington,validated,validés,Omstead,,Katie,Liberal,Libéral,16899,31.2,450,54538 +35017,Chatham-Kent--Leamington,Chatham-Kent--Leamington,validated,validés,Vercouteren,,Mark,Green Party,Parti Vert,2233,4.1,450,54538 +35017,Chatham-Kent--Leamington,Chatham-Kent--Leamington,validated,validés,Walsh,,Tony,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8229,15.2,450,54538 +35018,Davenport,Davenport,preliminary,préliminaires,Bhatia,,Sanjay,Conservative,Conservateur,5014,9.6,0,52303 +35018,Davenport,Davenport,preliminary,préliminaires,Cash,,Andrew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,21341,40.8,0,52303 +35018,Davenport,Davenport,preliminary,préliminaires,Ciardullo,,Francesco,People's Party,Parti populaire,492,.9,0,52303 +35018,Davenport,Davenport,preliminary,préliminaires,Conover-Arthurs,,Hannah,Green Party,Parti Vert,2341,4.5,0,52303 +35018,Davenport,Davenport,preliminary,préliminaires,Dzerowicz,,Julie,Liberal,Libéral,22813,43.6,0,52303 +35018,Davenport,Davenport,preliminary,préliminaires,Kalevar,,Chai,Independent,Indépendant(e),80,.2,0,52303 +35018,Davenport,Davenport,preliminary,préliminaires,Rowley,,Elizabeth,Communist,Communiste,137,.3,0,52303 +35018,Davenport,Davenport,preliminary,préliminaires,Young,,Troy,Independent,Indépendant(e),85,.2,0,52303 +35018,Davenport,Davenport,validated,validés,Bhatia,,Sanjay,Conservative,Conservateur,4921,9.3,417,53597 +35018,Davenport,Davenport,validated,validés,Cash,,Andrew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,21812,41,417,53597 +35018,Davenport,Davenport,validated,validés,Ciardullo,,Francesco,People's Party,Parti populaire,496,.9,417,53597 +35018,Davenport,Davenport,validated,validés,Conover-Arthurs,,Hannah,Green Party,Parti Vert,2397,4.5,417,53597 +35018,Davenport,Davenport,validated,validés,Dzerowicz,,Julie,Liberal,Libéral,23251,43.7,417,53597 +35018,Davenport,Davenport,validated,validés,Kalevar,,Chai,Independent,Indépendant(e),79,.1,417,53597 +35018,Davenport,Davenport,validated,validés,Rowley,,Elizabeth,Communist,Communiste,138,.3,417,53597 +35018,Davenport,Davenport,validated,validés,Young,,Troy,Independent,Indépendant(e),86,.2,417,53597 +35019,Don Valley East,Don Valley-Est,preliminary,préliminaires,Hendry,,John P.,People's Party,Parti populaire,556,1.3,0,41734 +35019,Don Valley East,Don Valley-Est,preliminary,préliminaires,Ma,,Michael,Conservative,Conservateur,10036,24,0,41734 +35019,Don Valley East,Don Valley-Est,preliminary,préliminaires,Ratansi,,Yasmin,Liberal,Libéral,24908,59.7,0,41734 +35019,Don Valley East,Don Valley-Est,preliminary,préliminaires,Thompson,,Nicholas,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4591,11,0,41734 +35019,Don Valley East,Don Valley-Est,preliminary,préliminaires,Turcotte,,Dan,Green Party,Parti Vert,1643,3.9,0,41734 +35019,Don Valley East,Don Valley-Est,validated,validés,Hendry,,John P.,People's Party,Parti populaire,562,1.3,438,42732 +35019,Don Valley East,Don Valley-Est,validated,validés,Ma,,Michael,Conservative,Conservateur,10115,23.9,438,42732 +35019,Don Valley East,Don Valley-Est,validated,validés,Ratansi,,Yasmin,Liberal,Libéral,25295,59.8,438,42732 +35019,Don Valley East,Don Valley-Est,validated,validés,Thompson,,Nicholas,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4647,11,438,42732 +35019,Don Valley East,Don Valley-Est,validated,validés,Turcotte,,Dan,Green Party,Parti Vert,1675,4,438,42732 +35020,Don Valley North,Don Valley-Nord,preliminary,préliminaires,Dong,,Han,Liberal,Libéral,22998,50.3,0,45704 +35020,Don Valley North,Don Valley-Nord,preliminary,préliminaires,Fischer,,Sarah,Conservative,Conservateur,16307,35.7,0,45704 +35020,Don Valley North,Don Valley-Nord,preliminary,préliminaires,Giavedoni,,Daniel,Green Party,Parti Vert,1767,3.9,0,45704 +35020,Don Valley North,Don Valley-Nord,preliminary,préliminaires,Griffin,,Bruce,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4158,9.1,0,45704 +35020,Don Valley North,Don Valley-Nord,preliminary,préliminaires,Sobel,,Jay,People's Party,Parti populaire,474,1,0,45704 +35020,Don Valley North,Don Valley-Nord,validated,validés,Dong,,Han,Liberal,Libéral,23495,50.4,314,46885 +35020,Don Valley North,Don Valley-Nord,validated,validés,Fischer,,Sarah,Conservative,Conservateur,16506,35.4,314,46885 +35020,Don Valley North,Don Valley-Nord,validated,validés,Giavedoni,,Daniel,Green Party,Parti Vert,1803,3.9,314,46885 +35020,Don Valley North,Don Valley-Nord,validated,validés,Griffin,,Bruce,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4285,9.2,314,46885 +35020,Don Valley North,Don Valley-Nord,validated,validés,Sobel,,Jay,People's Party,Parti populaire,482,1,314,46885 +35021,Don Valley West,Don Valley-Ouest,preliminary,préliminaires,Kistindey,,Amanda,Green Party,Parti Vert,2140,4.2,0,51017 +35021,Don Valley West,Don Valley-Ouest,preliminary,préliminaires,Kittredge,,John,Libertarian,Libertarien,273,.5,0,51017 +35021,Don Valley West,Don Valley-Ouest,preliminary,préliminaires,MacDowell,,Laurel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3758,7.4,0,51017 +35021,Don Valley West,Don Valley-Ouest,preliminary,préliminaires,Oliphant,,Rob,Liberal,Libéral,28426,55.7,0,51017 +35021,Don Valley West,Don Valley-Ouest,preliminary,préliminaires,Prittie,,Ian,People's Party,Parti populaire,439,.9,0,51017 +35021,Don Valley West,Don Valley-Ouest,preliminary,préliminaires,Robertson,,Yvonne,Conservative,Conservateur,15981,31.3,0,51017 +35021,Don Valley West,Don Valley-Ouest,validated,validés,Kistindey,,Amanda,Green Party,Parti Vert,2257,4.3,422,52656 +35021,Don Valley West,Don Valley-Ouest,validated,validés,Kittredge,,John,Libertarian,Libertarien,277,.5,422,52656 +35021,Don Valley West,Don Valley-Ouest,validated,validés,MacDowell,,Laurel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3804,7.3,422,52656 +35021,Don Valley West,Don Valley-Ouest,validated,validés,Oliphant,,Rob,Liberal,Libéral,29148,55.8,422,52656 +35021,Don Valley West,Don Valley-Ouest,validated,validés,Prittie,,Ian,People's Party,Parti populaire,444,.9,422,52656 +35021,Don Valley West,Don Valley-Ouest,validated,validés,Robertson,,Yvonne,Conservative,Conservateur,16304,31.2,422,52656 +35022,Dufferin--Caledon,Dufferin--Caledon,preliminary,préliminaires,Brown,,Allison,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7822,11.5,0,67956 +35022,Dufferin--Caledon,Dufferin--Caledon,preliminary,préliminaires,Emo,,Russ,Christian Heritage Party,Parti de l'Héritage Chrétien,318,.5,0,67956 +35022,Dufferin--Caledon,Dufferin--Caledon,preliminary,préliminaires,Fisher,,Michele,Liberal,Libéral,22330,32.9,0,67956 +35022,Dufferin--Caledon,Dufferin--Caledon,preliminary,préliminaires,Ransom,,Chad,People's Party,Parti populaire,1505,2.2,0,67956 +35022,Dufferin--Caledon,Dufferin--Caledon,preliminary,préliminaires,Seeback,,Kyle,Conservative,Conservateur,28729,42.3,0,67956 +35022,Dufferin--Caledon,Dufferin--Caledon,preliminary,préliminaires,Wiesen,,Stefan,Green Party,Parti Vert,7252,10.7,0,67956 +35022,Dufferin--Caledon,Dufferin--Caledon,validated,validés,Brown,,Allison,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7981,11.6,447,69063 +35022,Dufferin--Caledon,Dufferin--Caledon,validated,validés,Emo,,Russ,Christian Heritage Party,Parti de l'Héritage Chrétien,319,.5,447,69063 +35022,Dufferin--Caledon,Dufferin--Caledon,validated,validés,Fisher,,Michele,Liberal,Libéral,22645,33,447,69063 +35022,Dufferin--Caledon,Dufferin--Caledon,validated,validés,Ransom,,Chad,People's Party,Parti populaire,1516,2.2,447,69063 +35022,Dufferin--Caledon,Dufferin--Caledon,validated,validés,Seeback,,Kyle,Conservative,Conservateur,28852,42,447,69063 +35022,Dufferin--Caledon,Dufferin--Caledon,validated,validés,Wiesen,,Stefan,Green Party,Parti Vert,7303,10.6,447,69063 +35023,Durham,Durham,preliminary,préliminaires,Giancroce,,Jonathan,Liberal,Libéral,23299,32.2,0,72423 +35023,Durham,Durham,preliminary,préliminaires,O'Toole,,Erin,Conservative,Conservateur,30627,42.3,0,72423 +35023,Durham,Durham,preliminary,préliminaires,Price,,Evan,Green Party,Parti Vert,3881,5.4,0,72423 +35023,Durham,Durham,preliminary,préliminaires,Virtue,,Brenda,People's Party,Parti populaire,1472,2,0,72423 +35023,Durham,Durham,preliminary,préliminaires,Whalen-Wright,,Sarah,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13144,18.1,0,72423 +35023,Durham,Durham,validated,validés,Giancroce,,Jonathan,Liberal,Libéral,23547,32.2,480,73494 +35023,Durham,Durham,validated,validés,O'Toole,,Erin,Conservative,Conservateur,30752,42.1,480,73494 +35023,Durham,Durham,validated,validés,Price,,Evan,Green Party,Parti Vert,3950,5.4,480,73494 +35023,Durham,Durham,validated,validés,Virtue,,Brenda,People's Party,Parti populaire,1442,2,480,73494 +35023,Durham,Durham,validated,validés,Whalen-Wright,,Sarah,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13323,18.2,480,73494 +35024,Eglinton--Lawrence,Eglinton--Lawrence,preliminary,préliminaires,Aryeh-Bain,,Chani,Conservative,Conservateur,17909,32.5,0,55109 +35024,Eglinton--Lawrence,Eglinton--Lawrence,preliminary,préliminaires,DeBoer,,Reuben,Green Party,Parti Vert,2581,4.7,0,55109 +35024,Eglinton--Lawrence,Eglinton--Lawrence,preliminary,préliminaires,Mendicino,,Marco,Liberal,Libéral,29384,53.3,0,55109 +35024,Eglinton--Lawrence,Eglinton--Lawrence,preliminary,préliminaires,Nash,,Alexandra,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4654,8.4,0,55109 +35024,Eglinton--Lawrence,Eglinton--Lawrence,preliminary,préliminaires,Staffieri,,Michael,People's Party,Parti populaire,581,1.1,0,55109 +35024,Eglinton--Lawrence,Eglinton--Lawrence,validated,validés,Aryeh-Bain,,Chani,Conservative,Conservateur,18549,33.1,394,56398 +35024,Eglinton--Lawrence,Eglinton--Lawrence,validated,validés,DeBoer,,Reuben,Green Party,Parti Vert,2278,4.1,394,56398 +35024,Eglinton--Lawrence,Eglinton--Lawrence,validated,validés,Mendicino,,Marco,Liberal,Libéral,29850,53.3,394,56398 +35024,Eglinton--Lawrence,Eglinton--Lawrence,validated,validés,Nash,,Alexandra,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4741,8.5,394,56398 +35024,Eglinton--Lawrence,Eglinton--Lawrence,validated,validés,Staffieri,,Michael,People's Party,Parti populaire,586,1,394,56398 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,preliminary,préliminaires,Armstrong,,Pam,Liberal,Libéral,14166,23.1,0,61288 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,preliminary,préliminaires,Hargreaves,,Bob,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10909,17.8,0,61288 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,preliminary,préliminaires,Helkaa,,Donald,People's Party,Parti populaire,945,1.5,0,61288 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,preliminary,préliminaires,Hendel,,Ericha,Green Party,Parti Vert,3522,5.7,0,61288 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,preliminary,préliminaires,Redecop,,Peter,Christian Heritage Party,Parti de l'Héritage Chrétien,618,1,0,61288 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,preliminary,préliminaires,Styve,,Richard,Libertarian,Libertarien,248,.4,0,61288 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,preliminary,préliminaires,Vecchio,,Karen,Conservative,Conservateur,30880,50.4,0,61288 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,validated,validés,Armstrong,,Pam,Liberal,Libéral,14324,23.2,475,62229 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,validated,validés,Hargreaves,,Bob,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11019,17.8,475,62229 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,validated,validés,Helkaa,,Donald,People's Party,Parti populaire,956,1.5,475,62229 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,validated,validés,Hendel,,Ericha,Green Party,Parti Vert,3562,5.8,475,62229 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,validated,validés,Redecop,,Peter,Christian Heritage Party,Parti de l'Héritage Chrétien,618,1,475,62229 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,validated,validés,Styve,,Richard,Libertarian,Libertarien,249,.4,475,62229 +35025,Elgin--Middlesex--London,Elgin--Middlesex--London,validated,validés,Vecchio,,Karen,Conservative,Conservateur,31026,50.2,475,62229 +35026,Essex,Essex,preliminary,préliminaires,Alderson,,Jennifer,Green Party,Parti Vert,2139,3.2,0,67686 +35026,Essex,Essex,preliminary,préliminaires,Capes,,Bill,People's Party,Parti populaire,1231,1.8,0,67686 +35026,Essex,Essex,preliminary,préliminaires,Festeryga,,Audrey,Liberal,Libéral,12840,19,0,67686 +35026,Essex,Essex,preliminary,préliminaires,Lewis,,Chris,Conservative,Conservateur,28126,41.6,0,67686 +35026,Essex,Essex,preliminary,préliminaires,Ramsey,,Tracey,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23350,34.5,0,67686 +35026,Essex,Essex,validated,validés,Alderson,,Jennifer,Green Party,Parti Vert,2173,3.2,450,68738 +35026,Essex,Essex,validated,validés,Capes,,Bill,People's Party,Parti populaire,1251,1.8,450,68738 +35026,Essex,Essex,validated,validés,Festeryga,,Audrey,Liberal,Libéral,12987,19,450,68738 +35026,Essex,Essex,validated,validés,Lewis,,Chris,Conservative,Conservateur,28274,41.4,450,68738 +35026,Essex,Essex,validated,validés,Ramsey,,Tracey,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23603,34.6,450,68738 +35027,Etobicoke Centre,Etobicoke-Centre,preliminary,préliminaires,Baker,,Yvan,Liberal,Libéral,32347,51.8,0,62390 +35027,Etobicoke Centre,Etobicoke-Centre,preliminary,préliminaires,Opitz,,Ted,Conservative,Conservateur,21610,34.6,0,62390 +35027,Etobicoke Centre,Etobicoke-Centre,preliminary,préliminaires,Semple,,Cameron,Green Party,Parti Vert,2745,4.4,0,62390 +35027,Etobicoke Centre,Etobicoke-Centre,preliminary,préliminaires,Serdiuk,,Nicholas,People's Party,Parti populaire,663,1.1,0,62390 +35027,Etobicoke Centre,Etobicoke-Centre,preliminary,préliminaires,Vickers-Wong,,Heather,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4739,7.6,0,62390 +35027,Etobicoke Centre,Etobicoke-Centre,preliminary,préliminaires,Wrzesniewski,,Mark,Libertarian,Libertarien,286,.5,0,62390 +35027,Etobicoke Centre,Etobicoke-Centre,validated,validés,Baker,,Yvan,Liberal,Libéral,32800,51.9,624,63843 +35027,Etobicoke Centre,Etobicoke-Centre,validated,validés,Opitz,,Ted,Conservative,Conservateur,21804,34.5,624,63843 +35027,Etobicoke Centre,Etobicoke-Centre,validated,validés,Semple,,Cameron,Green Party,Parti Vert,2775,4.4,624,63843 +35027,Etobicoke Centre,Etobicoke-Centre,validated,validés,Serdiuk,,Nicholas,People's Party,Parti populaire,664,1.1,624,63843 +35027,Etobicoke Centre,Etobicoke-Centre,validated,validés,Vickers-Wong,,Heather,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4881,7.7,624,63843 +35027,Etobicoke Centre,Etobicoke-Centre,validated,validés,Wrzesniewski,,Mark,Libertarian,Libertarien,295,.5,624,63843 +35028,Etobicoke--Lakeshore,Etobicoke--Lakeshore,preliminary,préliminaires,Caldwell,,Chris,Green Party,Parti Vert,4046,5.9,0,68588 +35028,Etobicoke--Lakeshore,Etobicoke--Lakeshore,preliminary,préliminaires,Gasperlin,,Branko,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8141,11.9,0,68588 +35028,Etobicoke--Lakeshore,Etobicoke--Lakeshore,preliminary,préliminaires,Maloney,,James,Liberal,Libéral,35522,51.8,0,68588 +35028,Etobicoke--Lakeshore,Etobicoke--Lakeshore,preliminary,préliminaires,Murray,,Janice,ML,ML,162,.2,0,68588 +35028,Etobicoke--Lakeshore,Etobicoke--Lakeshore,preliminary,préliminaires,O'Brien,,Barry,Conservative,Conservateur,19811,28.9,0,68588 +35028,Etobicoke--Lakeshore,Etobicoke--Lakeshore,preliminary,préliminaires,Sulejmani,,Jude,People's Party,Parti populaire,906,1.3,0,68588 +35028,Etobicoke--Lakeshore,Etobicoke--Lakeshore,validated,validés,Caldwell,,Chris,Green Party,Parti Vert,4141,6,525,70040 +35028,Etobicoke--Lakeshore,Etobicoke--Lakeshore,validated,validés,Gasperlin,,Branko,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8277,11.9,525,70040 +35028,Etobicoke--Lakeshore,Etobicoke--Lakeshore,validated,validés,Maloney,,James,Liberal,Libéral,36061,51.9,525,70040 +35028,Etobicoke--Lakeshore,Etobicoke--Lakeshore,validated,validés,Murray,,Janice,ML,ML,163,.2,525,70040 +35028,Etobicoke--Lakeshore,Etobicoke--Lakeshore,validated,validés,O'Brien,,Barry,Conservative,Conservateur,19952,28.7,525,70040 +35028,Etobicoke--Lakeshore,Etobicoke--Lakeshore,validated,validés,Sulejmani,,Jude,People's Party,Parti populaire,921,1.3,525,70040 +35029,Etobicoke North,Etobicoke-Nord,preliminary,préliminaires,Duncan,,Kirsty,Liberal,Libéral,26147,61.3,0,42685 +35029,Etobicoke North,Etobicoke-Nord,preliminary,préliminaires,Farah,,Naiima,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4733,11.1,0,42685 +35029,Etobicoke North,Etobicoke-Nord,preliminary,préliminaires,Ford,,Renata,People's Party,Parti populaire,1183,2.8,0,42685 +35029,Etobicoke North,Etobicoke-Nord,preliminary,préliminaires,Ghuman,,Nancy,Green Party,Parti Vert,1103,2.6,0,42685 +35029,Etobicoke North,Etobicoke-Nord,preliminary,préliminaires,Kaur,,Sarabjit,Conservative,Conservateur,9415,22.1,0,42685 +35029,Etobicoke North,Etobicoke-Nord,preliminary,préliminaires,Mehta,,Sudhir,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,104,.2,0,42685 +35029,Etobicoke North,Etobicoke-Nord,validated,validés,Duncan,,Kirsty,Liberal,Libéral,26388,61.4,565,43511 +35029,Etobicoke North,Etobicoke-Nord,validated,validés,Farah,,Naiima,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4654,10.8,565,43511 +35029,Etobicoke North,Etobicoke-Nord,validated,validés,Ford,,Renata,People's Party,Parti populaire,1196,2.8,565,43511 +35029,Etobicoke North,Etobicoke-Nord,validated,validés,Ghuman,,Nancy,Green Party,Parti Vert,1080,2.5,565,43511 +35029,Etobicoke North,Etobicoke-Nord,validated,validés,Kaur,,Sarabjit,Conservative,Conservateur,9524,22.2,565,43511 +35029,Etobicoke North,Etobicoke-Nord,validated,validés,Mehta,,Sudhir,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,104,.2,565,43511 +35030,Flamborough--Glanbrook,Flamborough--Glanbrook,preliminary,préliminaires,Cillis,,Allison,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10152,16.1,0,62937 +35030,Flamborough--Glanbrook,Flamborough--Glanbrook,preliminary,préliminaires,Errygers,,Janet,Green Party,Parti Vert,3756,6,0,62937 +35030,Flamborough--Glanbrook,Flamborough--Glanbrook,preliminary,préliminaires,Stebbing,,Jennifer,Liberal,Libéral,23702,37.7,0,62937 +35030,Flamborough--Glanbrook,Flamborough--Glanbrook,preliminary,préliminaires,Sweet,,David,Conservative,Conservateur,24352,38.7,0,62937 +35030,Flamborough--Glanbrook,Flamborough--Glanbrook,preliminary,préliminaires,Tilden,,David,People's Party,Parti populaire,975,1.5,0,62937 +35030,Flamborough--Glanbrook,Flamborough--Glanbrook,validated,validés,Cillis,,Allison,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10322,16.5,381,62920 +35030,Flamborough--Glanbrook,Flamborough--Glanbrook,validated,validés,Errygers,,Janet,Green Party,Parti Vert,3833,6.1,381,62920 +35030,Flamborough--Glanbrook,Flamborough--Glanbrook,validated,validés,Stebbing,,Jennifer,Liberal,Libéral,22875,36.6,381,62920 +35030,Flamborough--Glanbrook,Flamborough--Glanbrook,validated,validés,Sweet,,David,Conservative,Conservateur,24527,39.2,381,62920 +35030,Flamborough--Glanbrook,Flamborough--Glanbrook,validated,validés,Tilden,,David,People's Party,Parti populaire,982,1.6,381,62920 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,preliminary,préliminaires,Desgranges,,Jean-Jacques,People's Party,Parti populaire,1135,1.8,0,63297 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,preliminary,préliminaires,Donnelly,,Darcy Neal,Libertarian,Libertarien,268,.4,0,63297 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,preliminary,préliminaires,Drouin,,Francis,Liberal,Libéral,29991,47.4,0,63297 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,preliminary,préliminaires,Fey,,Daniel John,Independent,Indépendant(e),231,.4,0,63297 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,preliminary,préliminaires,Gagnier,,Marc-Antoine,Parti Rhinocéros Party,Parti Rhinocéros Party,187,.3,0,63297 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,preliminary,préliminaires,Lemieux,,Pierre,Conservative,Conservateur,22849,36.1,0,63297 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,preliminary,préliminaires,Lépine,,Marthe,Green Party,Parti Vert,2017,3.2,0,63297 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,preliminary,préliminaires,Malakos,,Konstantine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6619,10.5,0,63297 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,validated,validés,Desgranges,,Jean-Jacques,People's Party,Parti populaire,1174,1.8,645,66436 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,validated,validés,Donnelly,,Darcy Neal,Libertarian,Libertarien,262,.4,645,66436 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,validated,validés,Drouin,,Francis,Liberal,Libéral,31293,47.6,645,66436 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,validated,validés,Fey,,Daniel John,Independent,Indépendant(e),239,.4,645,66436 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,validated,validés,Gagnier,,Marc-Antoine,Parti Rhinocéros Party,Parti Rhinocéros Party,199,.3,645,66436 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,validated,validés,Lemieux,,Pierre,Conservative,Conservateur,23660,36,645,66436 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,validated,validés,Lépine,,Marthe,Green Party,Parti Vert,2113,3.2,645,66436 +35031,Glengarry--Prescott--Russell,Glengarry--Prescott--Russell,validated,validés,Malakos,,Konstantine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6851,10.4,645,66436 +35032,Guelph,Guelph,preliminary,préliminaires,Burnett,,Juanita,Communist,Communiste,162,.2,0,74059 +35032,Guelph,Guelph,preliminary,préliminaires,Dyck,,Steve,Green Party,Parti Vert,18808,25.4,0,74059 +35032,Guelph,Guelph,preliminary,préliminaires,Jahangir,,Aisha,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9059,12.2,0,74059 +35032,Guelph,Guelph,preliminary,préliminaires,Klevering,,Kornelis,Independent,Indépendant(e),85,.1,0,74059 +35032,Guelph,Guelph,preliminary,préliminaires,Longfield,,Lloyd,Liberal,Libéral,29890,40.4,0,74059 +35032,Guelph,Guelph,preliminary,préliminaires,Paralovos,,Mark,People's Party,Parti populaire,1075,1.5,0,74059 +35032,Guelph,Guelph,preliminary,préliminaires,Sachan,,Ashish,Conservative,Conservateur,14348,19.4,0,74059 +35032,Guelph,Guelph,preliminary,préliminaires,Truscott,,Gordon,Christian Heritage Party,Parti de l'Héritage Chrétien,492,.7,0,74059 +35032,Guelph,Guelph,preliminary,préliminaires,Wassilyn,,Michael,Independent,Indépendant(e),140,.2,0,74059 +35032,Guelph,Guelph,validated,validés,Burnett,,Juanita,Communist,Communiste,166,.2,452,76020 +35032,Guelph,Guelph,validated,validés,Dyck,,Steve,Green Party,Parti Vert,19236,25.5,452,76020 +35032,Guelph,Guelph,validated,validés,Jahangir,,Aisha,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9297,12.3,452,76020 +35032,Guelph,Guelph,validated,validés,Klevering,,Kornelis,Independent,Indépendant(e),86,.1,452,76020 +35032,Guelph,Guelph,validated,validés,Longfield,,Lloyd,Liberal,Libéral,30497,40.4,452,76020 +35032,Guelph,Guelph,validated,validés,Paralovos,,Mark,People's Party,Parti populaire,1087,1.4,452,76020 +35032,Guelph,Guelph,validated,validés,Sachan,,Ashish,Conservative,Conservateur,14568,19.3,452,76020 +35032,Guelph,Guelph,validated,validés,Truscott,,Gordon,Christian Heritage Party,Parti de l'Héritage Chrétien,498,.7,452,76020 +35032,Guelph,Guelph,validated,validés,Wassilyn,,Michael,Independent,Indépendant(e),133,.2,452,76020 +35033,Haldimand--Norfolk,Haldimand--Norfolk,preliminary,préliminaires,Eggink,,Lily,Christian Heritage Party,Parti de l'Héritage Chrétien,802,1.4,0,58372 +35033,Haldimand--Norfolk,Haldimand--Norfolk,preliminary,préliminaires,Finley,,Diane,Conservative,Conservateur,27298,46.8,0,58372 +35033,Haldimand--Norfolk,Haldimand--Norfolk,preliminary,préliminaires,Forbes,,Bob,People's Party,Parti populaire,1228,2.1,0,58372 +35033,Haldimand--Norfolk,Haldimand--Norfolk,preliminary,préliminaires,Huffman,,Kim,Liberal,Libéral,14285,24.5,0,58372 +35033,Haldimand--Norfolk,Haldimand--Norfolk,preliminary,préliminaires,Martin,,Brooke,Green Party,Parti Vert,4705,8.1,0,58372 +35033,Haldimand--Norfolk,Haldimand--Norfolk,preliminary,préliminaires,Roberts,,Adrienne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8995,15.4,0,58372 +35033,Haldimand--Norfolk,Haldimand--Norfolk,preliminary,préliminaires,Stewart,,Harold,VCP,CAC,1059,1.8,0,58372 +35033,Haldimand--Norfolk,Haldimand--Norfolk,validated,validés,Eggink,,Lily,Christian Heritage Party,Parti de l'Héritage Chrétien,817,1.4,436,60362 +35033,Haldimand--Norfolk,Haldimand--Norfolk,validated,validés,Finley,,Diane,Conservative,Conservateur,28018,46.8,436,60362 +35033,Haldimand--Norfolk,Haldimand--Norfolk,validated,validés,Forbes,,Bob,People's Party,Parti populaire,1234,2.1,436,60362 +35033,Haldimand--Norfolk,Haldimand--Norfolk,validated,validés,Huffman,,Kim,Liberal,Libéral,14704,24.5,436,60362 +35033,Haldimand--Norfolk,Haldimand--Norfolk,validated,validés,Martin,,Brooke,Green Party,Parti Vert,4878,8.1,436,60362 +35033,Haldimand--Norfolk,Haldimand--Norfolk,validated,validés,Roberts,,Adrienne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9192,15.3,436,60362 +35033,Haldimand--Norfolk,Haldimand--Norfolk,validated,validés,Stewart,,Harold,VCP,CAC,1083,1.8,436,60362 +35034,Haliburton--Kawartha Lakes--Brock,Haliburton--Kawartha Lakes--Brock,preliminary,préliminaires,Balfour,,Gene,People's Party,Parti populaire,1245,1.9,0,65015 +35034,Haliburton--Kawartha Lakes--Brock,Haliburton--Kawartha Lakes--Brock,preliminary,préliminaires,Doyle,,Barbara,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9532,14.7,0,65015 +35034,Haliburton--Kawartha Lakes--Brock,Haliburton--Kawartha Lakes--Brock,preliminary,préliminaires,Forbes,,Judi,Liberal,Libéral,16839,25.9,0,65015 +35034,Haliburton--Kawartha Lakes--Brock,Haliburton--Kawartha Lakes--Brock,preliminary,préliminaires,Fraser,,Elizabeth,Green Party,Parti Vert,5413,8.3,0,65015 +35034,Haliburton--Kawartha Lakes--Brock,Haliburton--Kawartha Lakes--Brock,preliminary,préliminaires,Schmale,,Jamie,Conservative,Conservateur,31986,49.2,0,65015 +35034,Haliburton--Kawartha Lakes--Brock,Haliburton--Kawartha Lakes--Brock,validated,validés,Balfour,,Gene,People's Party,Parti populaire,1245,1.9,413,66173 +35034,Haliburton--Kawartha Lakes--Brock,Haliburton--Kawartha Lakes--Brock,validated,validés,Doyle,,Barbara,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9676,14.7,413,66173 +35034,Haliburton--Kawartha Lakes--Brock,Haliburton--Kawartha Lakes--Brock,validated,validés,Forbes,,Judi,Liberal,Libéral,17067,26,413,66173 +35034,Haliburton--Kawartha Lakes--Brock,Haliburton--Kawartha Lakes--Brock,validated,validés,Fraser,,Elizabeth,Green Party,Parti Vert,5515,8.4,413,66173 +35034,Haliburton--Kawartha Lakes--Brock,Haliburton--Kawartha Lakes--Brock,validated,validés,Schmale,,Jamie,Conservative,Conservateur,32257,49.1,413,66173 +35035,Hamilton Centre,Hamilton-Centre,preliminary,préliminaires,Ciriello,,Monica,Conservative,Conservateur,6294,14.5,0,43528 +35035,Hamilton Centre,Hamilton-Centre,preliminary,préliminaires,Duyzer,,Gary,Christian Heritage Party,Parti de l'Héritage Chrétien,181,.4,0,43528 +35035,Hamilton Centre,Hamilton-Centre,preliminary,préliminaires,Graydon,,Edward,Independent,Indépendant(e),132,.3,0,43528 +35035,Hamilton Centre,Hamilton-Centre,preliminary,préliminaires,Green,,Matthew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,20080,46.1,0,43528 +35035,Hamilton Centre,Hamilton-Centre,preliminary,préliminaires,Kujavsky,,Jasper,Liberal,Libéral,12474,28.7,0,43528 +35035,Hamilton Centre,Hamilton-Centre,preliminary,préliminaires,Lemma,,Tony,Independent,Indépendant(e),153,.4,0,43528 +35035,Hamilton Centre,Hamilton-Centre,preliminary,préliminaires,Lopez,,Jason,Green Party,Parti Vert,3314,7.6,0,43528 +35035,Hamilton Centre,Hamilton-Centre,preliminary,préliminaires,Mamone,,Melina,People's Party,Parti populaire,816,1.9,0,43528 +35035,Hamilton Centre,Hamilton-Centre,preliminary,préliminaires,Yan,,Nathalie Xian Yi,Independent,Indépendant(e),84,.2,0,43528 +35035,Hamilton Centre,Hamilton-Centre,validated,validés,Ciriello,,Monica,Conservative,Conservateur,6341,14.4,405,44527 +35035,Hamilton Centre,Hamilton-Centre,validated,validés,Duyzer,,Gary,Christian Heritage Party,Parti de l'Héritage Chrétien,182,.4,405,44527 +35035,Hamilton Centre,Hamilton-Centre,validated,validés,Graydon,,Edward,Independent,Indépendant(e),134,.3,405,44527 +35035,Hamilton Centre,Hamilton-Centre,validated,validés,Green,,Matthew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,20368,46.2,405,44527 +35035,Hamilton Centre,Hamilton-Centre,validated,validés,Kujavsky,,Jasper,Liberal,Libéral,12651,28.7,405,44527 +35035,Hamilton Centre,Hamilton-Centre,validated,validés,Lemma,,Tony,Independent,Indépendant(e),158,.4,405,44527 +35035,Hamilton Centre,Hamilton-Centre,validated,validés,Lopez,,Jason,Green Party,Parti Vert,3370,7.6,405,44527 +35035,Hamilton Centre,Hamilton-Centre,validated,validés,Mamone,,Melina,People's Party,Parti populaire,833,1.9,405,44527 +35035,Hamilton Centre,Hamilton-Centre,validated,validés,Yan,,Nathalie Xian Yi,Independent,Indépendant(e),85,.2,405,44527 +35036,Hamilton East--Stoney Creek,Hamilton-Est--Stoney Creek,preliminary,préliminaires,Bratina,,Bob,Liberal,Libéral,19899,38.5,0,51639 +35036,Hamilton East--Stoney Creek,Hamilton-Est--Stoney Creek,preliminary,préliminaires,Crocker,,Charles,People's Party,Parti populaire,1060,2.1,0,51639 +35036,Hamilton East--Stoney Creek,Hamilton-Est--Stoney Creek,preliminary,préliminaires,Kaur,,Nikki,Conservative,Conservateur,13007,25.2,0,51639 +35036,Hamilton East--Stoney Creek,Hamilton-Est--Stoney Creek,preliminary,préliminaires,Milanovic,,Nick,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,14814,28.7,0,51639 +35036,Hamilton East--Stoney Creek,Hamilton-Est--Stoney Creek,preliminary,préliminaires,Ormond,,Peter,Green Party,Parti Vert,2859,5.5,0,51639 +35036,Hamilton East--Stoney Creek,Hamilton-Est--Stoney Creek,validated,validés,Bratina,,Bob,Liberal,Libéral,20112,38.6,533,52679 +35036,Hamilton East--Stoney Creek,Hamilton-Est--Stoney Creek,validated,validés,Crocker,,Charles,People's Party,Parti populaire,1072,2.1,533,52679 +35036,Hamilton East--Stoney Creek,Hamilton-Est--Stoney Creek,validated,validés,Kaur,,Nikki,Conservative,Conservateur,13130,25.2,533,52679 +35036,Hamilton East--Stoney Creek,Hamilton-Est--Stoney Creek,validated,validés,Milanovic,,Nick,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,14930,28.6,533,52679 +35036,Hamilton East--Stoney Creek,Hamilton-Est--Stoney Creek,validated,validés,Ormond,,Peter,Green Party,Parti Vert,2902,5.6,533,52679 +35037,Hamilton Mountain,Hamilton Mountain,preliminary,préliminaires,Duvall,,Scott,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,18872,36.1,0,52273 +35037,Hamilton Mountain,Hamilton Mountain,preliminary,préliminaires,Dyakowski,,Peter,Conservative,Conservateur,13330,25.5,0,52273 +35037,Hamilton Mountain,Hamilton Mountain,preliminary,préliminaires,Enos,,Jim,Christian Heritage Party,Parti de l'Héritage Chrétien,330,.6,0,52273 +35037,Hamilton Mountain,Hamilton Mountain,preliminary,préliminaires,Lee,,Trevor,People's Party,Parti populaire,748,1.4,0,52273 +35037,Hamilton Mountain,Hamilton Mountain,preliminary,préliminaires,Plett,,Richard,Parti Rhinocéros Party,Parti Rhinocéros Party,109,.2,0,52273 +35037,Hamilton Mountain,Hamilton Mountain,preliminary,préliminaires,Uggenti,,Bruno,Liberal,Libéral,15825,30.3,0,52273 +35037,Hamilton Mountain,Hamilton Mountain,preliminary,préliminaires,Urquhart,,Dave,Green Party,Parti Vert,3059,5.9,0,52273 +35037,Hamilton Mountain,Hamilton Mountain,validated,validés,Duvall,,Scott,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,19135,36.1,489,53438 +35037,Hamilton Mountain,Hamilton Mountain,validated,validés,Dyakowski,,Peter,Conservative,Conservateur,13443,25.4,489,53438 +35037,Hamilton Mountain,Hamilton Mountain,validated,validés,Enos,,Jim,Christian Heritage Party,Parti de l'Héritage Chrétien,330,.6,489,53438 +35037,Hamilton Mountain,Hamilton Mountain,validated,validés,Lee,,Trevor,People's Party,Parti populaire,760,1.4,489,53438 +35037,Hamilton Mountain,Hamilton Mountain,validated,validés,Plett,,Richard,Parti Rhinocéros Party,Parti Rhinocéros Party,109,.2,489,53438 +35037,Hamilton Mountain,Hamilton Mountain,validated,validés,Uggenti,,Bruno,Liberal,Libéral,16057,30.3,489,53438 +35037,Hamilton Mountain,Hamilton Mountain,validated,validés,Urquhart,,Dave,Green Party,Parti Vert,3115,5.9,489,53438 +35038,Hamilton West--Ancaster--Dundas,Hamilton-Ouest--Ancaster--Dundas,preliminary,préliminaires,Galea,,Victoria,Green Party,Parti Vert,4775,7.4,0,64131 +35038,Hamilton West--Ancaster--Dundas,Hamilton-Ouest--Ancaster--Dundas,preliminary,préliminaires,Laranjo,,Bert,Conservative,Conservateur,17219,26.8,0,64131 +35038,Hamilton West--Ancaster--Dundas,Hamilton-Ouest--Ancaster--Dundas,preliminary,préliminaires,Malik,,Yousaf,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11356,17.7,0,64131 +35038,Hamilton West--Ancaster--Dundas,Hamilton-Ouest--Ancaster--Dundas,preliminary,préliminaires,Ricottone,,Daniel,People's Party,Parti populaire,882,1.4,0,64131 +35038,Hamilton West--Ancaster--Dundas,Hamilton-Ouest--Ancaster--Dundas,preliminary,préliminaires,Rocchi,,Spencer,Parti Rhinocéros Party,Parti Rhinocéros Party,159,.2,0,64131 +35038,Hamilton West--Ancaster--Dundas,Hamilton-Ouest--Ancaster--Dundas,preliminary,préliminaires,Tassi,,Filomena,Liberal,Libéral,29740,46.4,0,64131 +35038,Hamilton West--Ancaster--Dundas,Hamilton-Ouest--Ancaster--Dundas,validated,validés,Galea,,Victoria,Green Party,Parti Vert,4770,7.3,415,65316 +35038,Hamilton West--Ancaster--Dundas,Hamilton-Ouest--Ancaster--Dundas,validated,validés,Laranjo,,Bert,Conservative,Conservateur,17340,26.7,415,65316 +35038,Hamilton West--Ancaster--Dundas,Hamilton-Ouest--Ancaster--Dundas,validated,validés,Malik,,Yousaf,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11527,17.8,415,65316 +35038,Hamilton West--Ancaster--Dundas,Hamilton-Ouest--Ancaster--Dundas,validated,validés,Ricottone,,Daniel,People's Party,Parti populaire,894,1.4,415,65316 +35038,Hamilton West--Ancaster--Dundas,Hamilton-Ouest--Ancaster--Dundas,validated,validés,Rocchi,,Spencer,Parti Rhinocéros Party,Parti Rhinocéros Party,156,.2,415,65316 +35038,Hamilton West--Ancaster--Dundas,Hamilton-Ouest--Ancaster--Dundas,validated,validés,Tassi,,Filomena,Liberal,Libéral,30214,46.6,415,65316 +35039,Hastings--Lennox and Addington,Hastings--Lennox and Addington,preliminary,préliminaires,Bossio,,Mike,Liberal,Libéral,18991,37,0,51321 +35039,Hastings--Lennox and Addington,Hastings--Lennox and Addington,preliminary,préliminaires,Gray,,Adam L. E.,People's Party,Parti populaire,1274,2.5,0,51321 +35039,Hastings--Lennox and Addington,Hastings--Lennox and Addington,preliminary,préliminaires,Sloan,,Derek,Conservative,Conservateur,21225,41.4,0,51321 +35039,Hastings--Lennox and Addington,Hastings--Lennox and Addington,preliminary,préliminaires,Tough,,David,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6840,13.3,0,51321 +35039,Hastings--Lennox and Addington,Hastings--Lennox and Addington,preliminary,préliminaires,Watson,,Sari,Green Party,Parti Vert,2991,5.8,0,51321 +35039,Hastings--Lennox and Addington,Hastings--Lennox and Addington,validated,validés,Bossio,,Mike,Liberal,Libéral,19721,37.1,352,53446 +35039,Hastings--Lennox and Addington,Hastings--Lennox and Addington,validated,validés,Gray,,Adam L. E.,People's Party,Parti populaire,1307,2.5,352,53446 +35039,Hastings--Lennox and Addington,Hastings--Lennox and Addington,validated,validés,Sloan,,Derek,Conservative,Conservateur,21968,41.4,352,53446 +35039,Hastings--Lennox and Addington,Hastings--Lennox and Addington,validated,validés,Tough,,David,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6984,13.2,352,53446 +35039,Hastings--Lennox and Addington,Hastings--Lennox and Addington,validated,validés,Watson,,Sari,Green Party,Parti Vert,3114,5.9,352,53446 +35040,Huron--Bruce,Huron--Bruce,preliminary,préliminaires,Klerks,,Kevin M.,People's Party,Parti populaire,1099,1.8,0,60330 +35040,Huron--Bruce,Huron--Bruce,preliminary,préliminaires,Lobb,,Ben,Conservative,Conservateur,29351,48.7,0,60330 +35040,Huron--Bruce,Huron--Bruce,preliminary,préliminaires,McQuail,,Tony,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7301,12.1,0,60330 +35040,Huron--Bruce,Huron--Bruce,preliminary,préliminaires,Thompson,,Allan,Liberal,Libéral,19909,33,0,60330 +35040,Huron--Bruce,Huron--Bruce,preliminary,préliminaires,Wendler,,Nicholas,Green Party,Parti Vert,2670,4.4,0,60330 +35040,Huron--Bruce,Huron--Bruce,validated,validés,Klerks,,Kevin M.,People's Party,Parti populaire,1102,1.8,398,61265 +35040,Huron--Bruce,Huron--Bruce,validated,validés,Lobb,,Ben,Conservative,Conservateur,29512,48.5,398,61265 +35040,Huron--Bruce,Huron--Bruce,validated,validés,McQuail,,Tony,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7421,12.2,398,61265 +35040,Huron--Bruce,Huron--Bruce,validated,validés,Thompson,,Allan,Liberal,Libéral,20167,33.1,398,61265 +35040,Huron--Bruce,Huron--Bruce,validated,validés,Wendler,,Nicholas,Green Party,Parti Vert,2665,4.4,398,61265 +35041,Kanata--Carleton,Kanata--Carleton,preliminary,préliminaires,Coenraad,,Melissa,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8001,12.4,0,64613 +35041,Kanata--Carleton,Kanata--Carleton,preliminary,préliminaires,McCaffrey,,Justina,Conservative,Conservateur,23699,36.7,0,64613 +35041,Kanata--Carleton,Kanata--Carleton,preliminary,préliminaires,McCrimmon,,Karen,Liberal,Libéral,27802,43,0,64613 +35041,Kanata--Carleton,Kanata--Carleton,preliminary,préliminaires,Miller,,Scott,People's Party,Parti populaire,929,1.4,0,64613 +35041,Kanata--Carleton,Kanata--Carleton,preliminary,préliminaires,Purdy,,Jennifer,Green Party,Parti Vert,4182,6.5,0,64613 +35041,Kanata--Carleton,Kanata--Carleton,validated,validés,Coenraad,,Melissa,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8317,12.5,438,67210 +35041,Kanata--Carleton,Kanata--Carleton,validated,validés,McCaffrey,,Justina,Conservative,Conservateur,24361,36.5,438,67210 +35041,Kanata--Carleton,Kanata--Carleton,validated,validés,McCrimmon,,Karen,Liberal,Libéral,28746,43.1,438,67210 +35041,Kanata--Carleton,Kanata--Carleton,validated,validés,Miller,,Scott,People's Party,Parti populaire,961,1.4,438,67210 +35041,Kanata--Carleton,Kanata--Carleton,validated,validés,Purdy,,Jennifer,Green Party,Parti Vert,4387,6.6,438,67210 +35042,Kenora,Kenora,preliminary,préliminaires,Boucher-Chicago,,Kelvin,Independent,Indépendant(e),165,.6,0,27304 +35042,Kenora,Kenora,preliminary,préliminaires,Di Pasquale,,Michael,People's Party,Parti populaire,382,1.4,0,27304 +35042,Kenora,Kenora,preliminary,préliminaires,Melillo,,Eric,Conservative,Conservateur,9313,34.1,0,27304 +35042,Kenora,Kenora,preliminary,préliminaires,Nault,,Bob,Liberal,Libéral,8188,30,0,27304 +35042,Kenora,Kenora,preliminary,préliminaires,Ralko,,Kirsi,Green Party,Parti Vert,1475,5.4,0,27304 +35042,Kenora,Kenora,preliminary,préliminaires,Turtle,,Rudy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7781,28.5,0,27304 +35042,Kenora,Kenora,validated,validés,Boucher-Chicago,,Kelvin,Independent,Indépendant(e),170,.6,273,28060 +35042,Kenora,Kenora,validated,validés,Di Pasquale,,Michael,People's Party,Parti populaire,388,1.4,273,28060 +35042,Kenora,Kenora,validated,validés,Melillo,,Eric,Conservative,Conservateur,9445,34,273,28060 +35042,Kenora,Kenora,validated,validés,Nault,,Bob,Liberal,Libéral,8335,30,273,28060 +35042,Kenora,Kenora,validated,validés,Ralko,,Kirsi,Green Party,Parti Vert,1526,5.5,273,28060 +35042,Kenora,Kenora,validated,validés,Turtle,,Rudy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7923,28.5,273,28060 +35043,King--Vaughan,King--Vaughan,preliminary,préliminaires,Bernardo-Ciddio,,Emilio,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4195,6.6,0,63199 +35043,King--Vaughan,King--Vaughan,preliminary,préliminaires,Raney,,Ann,Green Party,Parti Vert,2460,3.9,0,63199 +35043,King--Vaughan,King--Vaughan,preliminary,préliminaires,Roberts,,Anna,Conservative,Conservateur,27454,43.4,0,63199 +35043,King--Vaughan,King--Vaughan,preliminary,préliminaires,Schulte,,Deb,Liberal,Libéral,28365,44.9,0,63199 +35043,King--Vaughan,King--Vaughan,preliminary,préliminaires,Strgacic,,Anton,People's Party,Parti populaire,725,1.1,0,63199 +35043,King--Vaughan,King--Vaughan,validated,validés,Bernardo-Ciddio,,Emilio,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4297,6.7,598,64446 +35043,King--Vaughan,King--Vaughan,validated,validés,Raney,,Ann,Green Party,Parti Vert,2511,3.9,598,64446 +35043,King--Vaughan,King--Vaughan,validated,validés,Roberts,,Anna,Conservative,Conservateur,27584,43.2,598,64446 +35043,King--Vaughan,King--Vaughan,validated,validés,Schulte,,Deb,Liberal,Libéral,28725,45,598,64446 +35043,King--Vaughan,King--Vaughan,validated,validés,Strgacic,,Anton,People's Party,Parti populaire,731,1.1,598,64446 +35044,Kingston and the Islands,Kingston et les Îles,preliminary,préliminaires,Brooke,,Andy,People's Party,Parti populaire,1717,2.6,0,66672 +35044,Kingston and the Islands,Kingston et les Îles,preliminary,préliminaires,Christmas,,Candice,Green Party,Parti Vert,5867,8.8,0,66672 +35044,Kingston and the Islands,Kingston et les Îles,preliminary,préliminaires,Gerretsen,,Mark,Liberal,Libéral,30688,46,0,66672 +35044,Kingston and the Islands,Kingston et les Îles,preliminary,préliminaires,Walker,,Barrington,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,15592,23.4,0,66672 +35044,Kingston and the Islands,Kingston et les Îles,preliminary,préliminaires,Yakoviychuk,,Ruslan,Conservative,Conservateur,12808,19.2,0,66672 +35044,Kingston and the Islands,Kingston et les Îles,validated,validés,Brooke,,Andy,People's Party,Parti populaire,1769,2.6,484,68677 +35044,Kingston and the Islands,Kingston et les Îles,validated,validés,Christmas,,Candice,Green Party,Parti Vert,6059,8.9,484,68677 +35044,Kingston and the Islands,Kingston et les Îles,validated,validés,Gerretsen,,Mark,Liberal,Libéral,31205,45.8,484,68677 +35044,Kingston and the Islands,Kingston et les Îles,validated,validés,Walker,,Barrington,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,15856,23.3,484,68677 +35044,Kingston and the Islands,Kingston et les Îles,validated,validés,Yakoviychuk,,Ruslan,Conservative,Conservateur,13304,19.5,484,68677 +35045,Kitchener Centre,Kitchener-Centre,preliminary,préliminaires,Bernier,,Patrick,People's Party,Parti populaire,1027,1.9,0,54659 +35045,Kitchener Centre,Kitchener-Centre,preliminary,préliminaires,Moraga,,Andrew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6093,11.1,0,54659 +35045,Kitchener Centre,Kitchener-Centre,preliminary,préliminaires,Morrice,,Mike,Green Party,Parti Vert,14215,26,0,54659 +35045,Kitchener Centre,Kitchener-Centre,preliminary,préliminaires,Papenburg,,Ellen,Animal Protection Party,Parti Protection Animaux,199,.4,0,54659 +35045,Kitchener Centre,Kitchener-Centre,preliminary,préliminaires,Saini,,Raj,Liberal,Libéral,20014,36.6,0,54659 +35045,Kitchener Centre,Kitchener-Centre,preliminary,préliminaires,Woodworth,,Stephen,Conservative,Conservateur,13111,24,0,54659 +35045,Kitchener Centre,Kitchener-Centre,validated,validés,Bernier,,Patrick,People's Party,Parti populaire,1033,1.9,465,55839 +35045,Kitchener Centre,Kitchener-Centre,validated,validés,Moraga,,Andrew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6238,11.3,465,55839 +35045,Kitchener Centre,Kitchener-Centre,validated,validés,Morrice,,Mike,Green Party,Parti Vert,14394,26,465,55839 +35045,Kitchener Centre,Kitchener-Centre,validated,validés,Papenburg,,Ellen,Animal Protection Party,Parti Protection Animaux,202,.4,465,55839 +35045,Kitchener Centre,Kitchener-Centre,validated,validés,Saini,,Raj,Liberal,Libéral,20316,36.7,465,55839 +35045,Kitchener Centre,Kitchener-Centre,validated,validés,Woodworth,,Stephen,Conservative,Conservateur,13191,23.8,465,55839 +35046,Kitchener--Conestoga,Kitchener--Conestoga,preliminary,préliminaires,Albrecht,,Harold,Conservative,Conservateur,19833,39.1,0,50763 +35046,Kitchener--Conestoga,Kitchener--Conestoga,preliminary,préliminaires,De Wet,,Riani,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5152,10.1,0,50763 +35046,Kitchener--Conestoga,Kitchener--Conestoga,preliminary,préliminaires,Goertz,,Stephanie,Green Party,Parti Vert,4889,9.6,0,50763 +35046,Kitchener--Conestoga,Kitchener--Conestoga,preliminary,préliminaires,Louis,,Tim,Liberal,Libéral,20106,39.6,0,50763 +35046,Kitchener--Conestoga,Kitchener--Conestoga,preliminary,préliminaires,Wallar,,Koltyn,People's Party,Parti populaire,783,1.5,0,50763 +35046,Kitchener--Conestoga,Kitchener--Conestoga,validated,validés,Albrecht,,Harold,Conservative,Conservateur,20115,39,361,51896 +35046,Kitchener--Conestoga,Kitchener--Conestoga,validated,validés,De Wet,,Riani,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5204,10.1,361,51896 +35046,Kitchener--Conestoga,Kitchener--Conestoga,validated,validés,Goertz,,Stephanie,Green Party,Parti Vert,4946,9.6,361,51896 +35046,Kitchener--Conestoga,Kitchener--Conestoga,validated,validés,Louis,,Tim,Liberal,Libéral,20480,39.7,361,51896 +35046,Kitchener--Conestoga,Kitchener--Conestoga,validated,validés,Wallar,,Koltyn,People's Party,Parti populaire,790,1.5,361,51896 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,preliminary,préliminaires,Baetz,,Elaine,ML,ML,56,.1,0,51694 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,preliminary,préliminaires,Correia,,Matthew,VCP,CAC,90,.2,0,51694 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,preliminary,préliminaires,Keeso,,Alan,Conservative,Conservateur,17359,33.6,0,51694 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,preliminary,préliminaires,Rahimi,,Wasai,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6853,13.3,0,51694 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,preliminary,préliminaires,Tabbara,,Marwan,Liberal,Libéral,20732,40.1,0,51694 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,preliminary,préliminaires,Todd,,Joseph,People's Party,Parti populaire,995,1.9,0,51694 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,preliminary,préliminaires,Weber,,David,Green Party,Parti Vert,5609,10.9,0,51694 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,validated,validés,Baetz,,Elaine,ML,ML,56,.1,395,52628 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,validated,validés,Correia,,Matthew,VCP,CAC,90,.2,395,52628 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,validated,validés,Keeso,,Alan,Conservative,Conservateur,17480,33.5,395,52628 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,validated,validés,Rahimi,,Wasai,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6945,13.3,395,52628 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,validated,validés,Tabbara,,Marwan,Liberal,Libéral,20986,40.2,395,52628 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,validated,validés,Todd,,Joseph,People's Party,Parti populaire,1005,1.9,395,52628 +35047,Kitchener South--Hespeler,Kitchener-Sud--Hespeler,validated,validés,Weber,,David,Green Party,Parti Vert,5671,10.9,395,52628 +35048,Lambton--Kent--Middlesex,Lambton--Kent--Middlesex,preliminary,préliminaires,Atkins,,Bria,People's Party,Parti populaire,1794,3.1,0,57864 +35048,Lambton--Kent--Middlesex,Lambton--Kent--Middlesex,preliminary,préliminaires,Lalande,,Rob,VCP,CAC,324,.6,0,57864 +35048,Lambton--Kent--Middlesex,Lambton--Kent--Middlesex,preliminary,préliminaires,Li,,Anthony,Green Party,Parti Vert,3406,5.9,0,57864 +35048,Lambton--Kent--Middlesex,Lambton--Kent--Middlesex,preliminary,préliminaires,McCormick,,Jesse,Liberal,Libéral,14638,25.3,0,57864 +35048,Lambton--Kent--Middlesex,Lambton--Kent--Middlesex,preliminary,préliminaires,Mclay,,Dylan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9213,15.9,0,57864 +35048,Lambton--Kent--Middlesex,Lambton--Kent--Middlesex,preliminary,préliminaires,Rood,,Lianne,Conservative,Conservateur,28489,49.2,0,57864 +35048,Lambton--Kent--Middlesex,Lambton--Kent--Middlesex,validated,validés,Atkins,,Bria,People's Party,Parti populaire,1804,3.1,434,58846 +35048,Lambton--Kent--Middlesex,Lambton--Kent--Middlesex,validated,validés,Lalande,,Rob,VCP,CAC,325,.6,434,58846 +35048,Lambton--Kent--Middlesex,Lambton--Kent--Middlesex,validated,validés,Li,,Anthony,Green Party,Parti Vert,3463,5.9,434,58846 +35048,Lambton--Kent--Middlesex,Lambton--Kent--Middlesex,validated,validés,McCormick,,Jesse,Liberal,Libéral,14814,25.4,434,58846 +35048,Lambton--Kent--Middlesex,Lambton--Kent--Middlesex,validated,validés,Mclay,,Dylan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9355,16,434,58846 +35048,Lambton--Kent--Middlesex,Lambton--Kent--Middlesex,validated,validés,Rood,,Lianne,Conservative,Conservateur,28651,49,434,58846 +35049,Lanark--Frontenac--Kingston,Lanark--Frontenac--Kingston,preliminary,préliminaires,Barton,,Matthew,People's Party,Parti populaire,1089,1.8,0,60868 +35049,Lanark--Frontenac--Kingston,Lanark--Frontenac--Kingston,preliminary,préliminaires,Kennedy,,Kayley,Liberal,Libéral,14926,24.5,0,60868 +35049,Lanark--Frontenac--Kingston,Lanark--Frontenac--Kingston,preliminary,préliminaires,Kotze,,Stephen,Green Party,Parti Vert,6770,11.1,0,60868 +35049,Lanark--Frontenac--Kingston,Lanark--Frontenac--Kingston,preliminary,préliminaires,Reid,,Scott,Conservative,Conservateur,29405,48.3,0,60868 +35049,Lanark--Frontenac--Kingston,Lanark--Frontenac--Kingston,preliminary,préliminaires,Schilling,,Satinka,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8678,14.3,0,60868 +35049,Lanark--Frontenac--Kingston,Lanark--Frontenac--Kingston,validated,validés,Barton,,Matthew,People's Party,Parti populaire,1117,1.8,434,62915 +35049,Lanark--Frontenac--Kingston,Lanark--Frontenac--Kingston,validated,validés,Kennedy,,Kayley,Liberal,Libéral,15441,24.7,434,62915 +35049,Lanark--Frontenac--Kingston,Lanark--Frontenac--Kingston,validated,validés,Kotze,,Stephen,Green Party,Parti Vert,7011,11.2,434,62915 +35049,Lanark--Frontenac--Kingston,Lanark--Frontenac--Kingston,validated,validés,Reid,,Scott,Conservative,Conservateur,30077,48.1,434,62915 +35049,Lanark--Frontenac--Kingston,Lanark--Frontenac--Kingston,validated,validés,Schilling,,Satinka,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8835,14.1,434,62915 +35050,Leeds-Grenville-Thousand Islands and Rideau Lakes,Leeds-Grenville-Thousand Islands et Rideau Lakes,preliminary,préliminaires,Barrett,,Michael,Conservative,Conservateur,28435,49.2,0,57799 +35050,Leeds-Grenville-Thousand Islands and Rideau Lakes,Leeds-Grenville-Thousand Islands et Rideau Lakes,preliminary,préliminaires,Bennett,,Josh,Liberal,Libéral,15266,26.4,0,57799 +35050,Leeds-Grenville-Thousand Islands and Rideau Lakes,Leeds-Grenville-Thousand Islands et Rideau Lakes,preliminary,préliminaires,Hindle,,Evan,People's Party,Parti populaire,978,1.7,0,57799 +35050,Leeds-Grenville-Thousand Islands and Rideau Lakes,Leeds-Grenville-Thousand Islands et Rideau Lakes,preliminary,préliminaires,Rekmans,,Lorraine,Green Party,Parti Vert,5049,8.7,0,57799 +35050,Leeds-Grenville-Thousand Islands and Rideau Lakes,Leeds-Grenville-Thousand Islands et Rideau Lakes,preliminary,préliminaires,Taylor,,Michelle,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8071,14,0,57799 +35050,Leeds-Grenville-Thousand Islands and Rideau Lakes,Leeds-Grenville-Thousand Islands et Rideau Lakes,validated,validés,Barrett,,Michael,Conservative,Conservateur,28630,49,479,58932 +35050,Leeds-Grenville-Thousand Islands and Rideau Lakes,Leeds-Grenville-Thousand Islands et Rideau Lakes,validated,validés,Bennett,,Josh,Liberal,Libéral,15482,26.5,479,58932 +35050,Leeds-Grenville-Thousand Islands and Rideau Lakes,Leeds-Grenville-Thousand Islands et Rideau Lakes,validated,validés,Hindle,,Evan,People's Party,Parti populaire,988,1.7,479,58932 +35050,Leeds-Grenville-Thousand Islands and Rideau Lakes,Leeds-Grenville-Thousand Islands et Rideau Lakes,validated,validés,Rekmans,,Lorraine,Green Party,Parti Vert,5152,8.8,479,58932 +35050,Leeds-Grenville-Thousand Islands and Rideau Lakes,Leeds-Grenville-Thousand Islands et Rideau Lakes,validated,validés,Taylor,,Michelle,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8201,14,479,58932 +35051,London--Fanshawe,London--Fanshawe,preliminary,préliminaires,Campbell,,Stephen,Independent,Indépendant(e),297,.5,0,54933 +35051,London--Fanshawe,London--Fanshawe,preliminary,préliminaires,Cull,,Tom,Green Party,Parti Vert,2750,5,0,54933 +35051,London--Fanshawe,London--Fanshawe,preliminary,préliminaires,Hammoud,,Mohamed,Liberal,Libéral,14679,26.7,0,54933 +35051,London--Fanshawe,London--Fanshawe,preliminary,préliminaires,Kosoian,,Bela,People's Party,Parti populaire,1121,2,0,54933 +35051,London--Fanshawe,London--Fanshawe,preliminary,préliminaires,Mathyssen,,Lindsay,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,22450,40.9,0,54933 +35051,London--Fanshawe,London--Fanshawe,preliminary,préliminaires,van Holst,,Michael,Conservative,Conservateur,13636,24.8,0,54933 +35051,London--Fanshawe,London--Fanshawe,validated,validés,Campbell,,Stephen,Independent,Indépendant(e),297,.5,518,56093 +35051,London--Fanshawe,London--Fanshawe,validated,validés,Cull,,Tom,Green Party,Parti Vert,2781,5,518,56093 +35051,London--Fanshawe,London--Fanshawe,validated,validés,Hammoud,,Mohamed,Liberal,Libéral,14924,26.9,518,56093 +35051,London--Fanshawe,London--Fanshawe,validated,validés,Kosoian,,Bela,People's Party,Parti populaire,1132,2,518,56093 +35051,London--Fanshawe,London--Fanshawe,validated,validés,Mathyssen,,Lindsay,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,22671,40.8,518,56093 +35051,London--Fanshawe,London--Fanshawe,validated,validés,van Holst,,Michael,Conservative,Conservateur,13770,24.8,518,56093 +35052,London North Centre,London-Centre-Nord,preliminary,préliminaires,Bokhari,,Sarah,Conservative,Conservateur,14291,23.9,0,59777 +35052,London North Centre,London-Centre-Nord,preliminary,préliminaires,Dyck,,Carol,Green Party,Parti Vert,4509,7.5,0,59777 +35052,London North Centre,London-Centre-Nord,preliminary,préliminaires,Fragiskatos,,Peter,Liberal,Libéral,25496,42.7,0,59777 +35052,London North Centre,London-Centre-Nord,preliminary,préliminaires,Mansur,,Salim,People's Party,Parti populaire,1432,2.4,0,59777 +35052,London North Centre,London-Centre-Nord,preliminary,préliminaires,Prout,,Dirka,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13924,23.3,0,59777 +35052,London North Centre,London-Centre-Nord,preliminary,préliminaires,Sorrenti,,Clara,Communist,Communiste,125,.2,0,59777 +35052,London North Centre,London-Centre-Nord,validated,validés,Bokhari,,Sarah,Conservative,Conservateur,15066,23.6,493,64234 +35052,London North Centre,London-Centre-Nord,validated,validés,Dyck,,Carol,Green Party,Parti Vert,4872,7.6,493,64234 +35052,London North Centre,London-Centre-Nord,validated,validés,Fragiskatos,,Peter,Liberal,Libéral,27247,42.7,493,64234 +35052,London North Centre,London-Centre-Nord,validated,validés,Mansur,,Salim,People's Party,Parti populaire,1532,2.4,493,64234 +35052,London North Centre,London-Centre-Nord,validated,validés,Prout,,Dirka,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,14887,23.4,493,64234 +35052,London North Centre,London-Centre-Nord,validated,validés,Sorrenti,,Clara,Communist,Communiste,137,.2,493,64234 +35053,London West,London-Ouest,preliminary,préliminaires,Boudreau,,Jacques,Libertarian,Libertarien,524,.7,0,70234 +35053,London West,London-Ouest,preliminary,préliminaires,Hodge,,Mary Ann,Green Party,Parti Vert,3767,5.4,0,70234 +35053,London West,London-Ouest,preliminary,préliminaires,Lewkowitz,,Shawna,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,15010,21.4,0,70234 +35053,London West,London-Ouest,preliminary,préliminaires,Mcmullen,,Mike,People's Party,Parti populaire,1161,1.7,0,70234 +35053,London West,London-Ouest,preliminary,préliminaires,Snelgrove,,Liz,Conservative,Conservateur,19718,28.1,0,70234 +35053,London West,London-Ouest,preliminary,préliminaires,Young,,Kate,Liberal,Libéral,30054,42.8,0,70234 +35053,London West,London-Ouest,validated,validés,Boudreau,,Jacques,Libertarian,Libertarien,523,.7,496,71769 +35053,London West,London-Ouest,validated,validés,Hodge,,Mary Ann,Green Party,Parti Vert,3827,5.4,496,71769 +35053,London West,London-Ouest,validated,validés,Lewkowitz,,Shawna,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,15220,21.4,496,71769 +35053,London West,London-Ouest,validated,validés,Mcmullen,,Mike,People's Party,Parti populaire,1171,1.6,496,71769 +35053,London West,London-Ouest,validated,validés,Snelgrove,,Liz,Conservative,Conservateur,19910,27.9,496,71769 +35053,London West,London-Ouest,validated,validés,Young,,Kate,Liberal,Libéral,30622,43,496,71769 +35054,Markham--Stouffville,Markham--Stouffville,preliminary,préliminaires,Antony,,Theodore,Conservative,Conservateur,19570,30.7,0,63654 +35054,Markham--Stouffville,Markham--Stouffville,preliminary,préliminaires,Berman,,Hal,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4013,6.3,0,63654 +35054,Markham--Stouffville,Markham--Stouffville,preliminary,préliminaires,Jaczek,,Helena,Liberal,Libéral,24743,38.9,0,63654 +35054,Markham--Stouffville,Markham--Stouffville,preliminary,préliminaires,Lin,,Jeremy,People's Party,Parti populaire,531,.8,0,63654 +35054,Markham--Stouffville,Markham--Stouffville,preliminary,préliminaires,Long,,Roy,Green Party,Parti Vert,1581,2.5,0,63654 +35054,Markham--Stouffville,Markham--Stouffville,preliminary,préliminaires,Philpott,,Jane,Independent,Indépendant(e),13216,20.8,0,63654 +35054,Markham--Stouffville,Markham--Stouffville,validated,validés,Antony,,Theodore,Conservative,Conservateur,19703,30.6,623,65011 +35054,Markham--Stouffville,Markham--Stouffville,validated,validés,Berman,,Hal,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4132,6.4,623,65011 +35054,Markham--Stouffville,Markham--Stouffville,validated,validés,Jaczek,,Helena,Liberal,Libéral,25055,38.9,623,65011 +35054,Markham--Stouffville,Markham--Stouffville,validated,validés,Lin,,Jeremy,People's Party,Parti populaire,537,.8,623,65011 +35054,Markham--Stouffville,Markham--Stouffville,validated,validés,Long,,Roy,Green Party,Parti Vert,1621,2.5,623,65011 +35054,Markham--Stouffville,Markham--Stouffville,validated,validés,Philpott,,Jane,Independent,Indépendant(e),13340,20.7,623,65011 +35055,Markham--Thornhill,Markham--Thornhill,preliminary,préliminaires,Macwan,,Josephbai,Independent,Indépendant(e),281,.6,0,44330 +35055,Markham--Thornhill,Markham--Thornhill,preliminary,préliminaires,Ng,,Mary,Liberal,Libéral,23826,53.7,0,44330 +35055,Markham--Thornhill,Markham--Thornhill,preliminary,préliminaires,Remedios,,Peter,People's Party,Parti populaire,356,.8,0,44330 +35055,Markham--Thornhill,Markham--Thornhill,preliminary,préliminaires,Sahbaz,,Paul,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3248,7.3,0,44330 +35055,Markham--Thornhill,Markham--Thornhill,preliminary,préliminaires,Williams,,Chris,Green Party,Parti Vert,1218,2.7,0,44330 +35055,Markham--Thornhill,Markham--Thornhill,preliminary,préliminaires,Yuan,,Alex,Conservative,Conservateur,15401,34.7,0,44330 +35055,Markham--Thornhill,Markham--Thornhill,validated,validés,Macwan,,Josephbai,Independent,Indépendant(e),276,.6,448,44779 +35055,Markham--Thornhill,Markham--Thornhill,validated,validés,Ng,,Mary,Liberal,Libéral,23899,53.9,448,44779 +35055,Markham--Thornhill,Markham--Thornhill,validated,validés,Remedios,,Peter,People's Party,Parti populaire,357,.8,448,44779 +35055,Markham--Thornhill,Markham--Thornhill,validated,validés,Sahbaz,,Paul,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3233,7.3,448,44779 +35055,Markham--Thornhill,Markham--Thornhill,validated,validés,Williams,,Chris,Green Party,Parti Vert,1247,2.8,448,44779 +35055,Markham--Thornhill,Markham--Thornhill,validated,validés,Yuan,,Alex,Conservative,Conservateur,15319,34.6,448,44779 +35056,Markham--Unionville,Markham--Unionville,preliminary,préliminaires,Chung,,Sarah,People's Party,Parti populaire,863,1.6,0,52464 +35056,Markham--Unionville,Markham--Unionville,preliminary,préliminaires,Hines,,Gregory,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3393,6.5,0,52464 +35056,Markham--Unionville,Markham--Unionville,preliminary,préliminaires,Ho,,Alan,Liberal,Libéral,20019,38.2,0,52464 +35056,Markham--Unionville,Markham--Unionville,preliminary,préliminaires,Kao,,Elvin,Green Party,Parti Vert,2318,4.4,0,52464 +35056,Markham--Unionville,Markham--Unionville,preliminary,préliminaires,Saroya,,Bob,Conservative,Conservateur,25871,49.3,0,52464 +35056,Markham--Unionville,Markham--Unionville,validated,validés,Chung,,Sarah,People's Party,Parti populaire,861,1.6,523,53919 +35056,Markham--Unionville,Markham--Unionville,validated,validés,Hines,,Gregory,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3524,6.6,523,53919 +35056,Markham--Unionville,Markham--Unionville,validated,validés,Ho,,Alan,Liberal,Libéral,20484,38.4,523,53919 +35056,Markham--Unionville,Markham--Unionville,validated,validés,Kao,,Elvin,Green Party,Parti Vert,2394,4.5,523,53919 +35056,Markham--Unionville,Markham--Unionville,validated,validés,Saroya,,Bob,Conservative,Conservateur,26133,48.9,523,53919 +35057,Milton,Milton,preliminary,préliminaires,Dastur,,Percy,People's Party,Parti populaire,610,1,0,59005 +35057,Milton,Milton,preliminary,préliminaires,Hassan,,Farina,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3761,6.4,0,59005 +35057,Milton,Milton,preliminary,préliminaires,Hayward,,Eleanor,Green Party,Parti Vert,2713,4.6,0,59005 +35057,Milton,Milton,preliminary,préliminaires,Raitt,,Lisa,Conservative,Conservateur,21454,36.4,0,59005 +35057,Milton,Milton,preliminary,préliminaires,van Koeverden,,Adam,Liberal,Libéral,30467,51.6,0,59005 +35057,Milton,Milton,validated,validés,Dastur,,Percy,People's Party,Parti populaire,613,1,379,60058 +35057,Milton,Milton,validated,validés,Hassan,,Farina,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3851,6.5,379,60058 +35057,Milton,Milton,validated,validés,Hayward,,Eleanor,Green Party,Parti Vert,2769,4.6,379,60058 +35057,Milton,Milton,validated,validés,Raitt,,Lisa,Conservative,Conservateur,21564,36.1,379,60058 +35057,Milton,Milton,validated,validés,van Koeverden,,Adam,Liberal,Libéral,30882,51.7,379,60058 +35058,Mississauga Centre,Mississauga-Centre,preliminary,préliminaires,Alghabra,,Omar,Liberal,Libéral,29472,55.7,0,52948 +35058,Mississauga Centre,Mississauga-Centre,preliminary,préliminaires,Micalef,,David,People's Party,Parti populaire,825,1.6,0,52948 +35058,Mississauga Centre,Mississauga-Centre,preliminary,préliminaires,Mikael,,Milad,Conservative,Conservateur,15758,29.8,0,52948 +35058,Mississauga Centre,Mississauga-Centre,preliminary,préliminaires,Reinoso,,Hugo,Green Party,Parti Vert,1617,3.1,0,52948 +35058,Mississauga Centre,Mississauga-Centre,preliminary,préliminaires,Vezina,,Greg,Independent,Indépendant(e),251,.5,0,52948 +35058,Mississauga Centre,Mississauga-Centre,preliminary,préliminaires,Walji,,Sarah,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5025,9.5,0,52948 +35058,Mississauga Centre,Mississauga-Centre,validated,validés,Alghabra,,Omar,Liberal,Libéral,29974,55.8,475,54231 +35058,Mississauga Centre,Mississauga-Centre,validated,validés,Micalef,,David,People's Party,Parti populaire,837,1.6,475,54231 +35058,Mississauga Centre,Mississauga-Centre,validated,validés,Mikael,,Milad,Conservative,Conservateur,15874,29.5,475,54231 +35058,Mississauga Centre,Mississauga-Centre,validated,validés,Reinoso,,Hugo,Green Party,Parti Vert,1646,3.1,475,54231 +35058,Mississauga Centre,Mississauga-Centre,validated,validés,Vezina,,Greg,Independent,Indépendant(e),252,.5,475,54231 +35058,Mississauga Centre,Mississauga-Centre,validated,validés,Walji,,Sarah,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5173,9.6,475,54231 +35059,Mississauga East--Cooksville,Mississauga-Est--Cooksville,preliminary,préliminaires,Di Carlo,,Anna,ML,ML,178,.3,0,51079 +35059,Mississauga East--Cooksville,Mississauga-Est--Cooksville,preliminary,préliminaires,Fonseca,,Peter,Liberal,Libéral,27058,53,0,51079 +35059,Mississauga East--Cooksville,Mississauga-Est--Cooksville,preliminary,préliminaires,Lizon,,Wladyslaw,Conservative,Conservateur,17237,33.7,0,51079 +35059,Mississauga East--Cooksville,Mississauga-Est--Cooksville,preliminary,préliminaires,Rasheed,,Maha,Green Party,Parti Vert,1530,3,0,51079 +35059,Mississauga East--Cooksville,Mississauga-Est--Cooksville,preliminary,préliminaires,Rizvi,,Syed,People's Party,Parti populaire,624,1.2,0,51079 +35059,Mississauga East--Cooksville,Mississauga-Est--Cooksville,preliminary,préliminaires,Takacs,,Tom,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4452,8.7,0,51079 +35059,Mississauga East--Cooksville,Mississauga-Est--Cooksville,validated,validés,Di Carlo,,Anna,ML,ML,178,.3,483,53106 +35059,Mississauga East--Cooksville,Mississauga-Est--Cooksville,validated,validés,Fonseca,,Peter,Liberal,Libéral,27923,53.1,483,53106 +35059,Mississauga East--Cooksville,Mississauga-Est--Cooksville,validated,validés,Lizon,,Wladyslaw,Conservative,Conservateur,17664,33.6,483,53106 +35059,Mississauga East--Cooksville,Mississauga-Est--Cooksville,validated,validés,Rasheed,,Maha,Green Party,Parti Vert,1578,3,483,53106 +35059,Mississauga East--Cooksville,Mississauga-Est--Cooksville,validated,validés,Rizvi,,Syed,People's Party,Parti populaire,637,1.2,483,53106 +35059,Mississauga East--Cooksville,Mississauga-Est--Cooksville,validated,validés,Takacs,,Tom,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4643,8.8,483,53106 +35060,Mississauga--Erin Mills,Mississauga--Erin Mills,preliminary,préliminaires,Alsabagh,,Hazar,People's Party,Parti populaire,650,1.1,0,57954 +35060,Mississauga--Erin Mills,Mississauga--Erin Mills,preliminary,préliminaires,Boscarino-Gaetano,,Remo,Green Party,Parti Vert,2156,3.7,0,57954 +35060,Mississauga--Erin Mills,Mississauga--Erin Mills,preliminary,préliminaires,Khalid,,Iqra,Liberal,Libéral,30894,53.3,0,57954 +35060,Mississauga--Erin Mills,Mississauga--Erin Mills,preliminary,préliminaires,Tariq,,Salman,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5149,8.9,0,57954 +35060,Mississauga--Erin Mills,Mississauga--Erin Mills,preliminary,préliminaires,Tawfilis,,Hani,Conservative,Conservateur,19105,33,0,57954 +35060,Mississauga--Erin Mills,Mississauga--Erin Mills,validated,validés,Alsabagh,,Hazar,People's Party,Parti populaire,648,1.1,637,58899 +35060,Mississauga--Erin Mills,Mississauga--Erin Mills,validated,validés,Boscarino-Gaetano,,Remo,Green Party,Parti Vert,2147,3.7,637,58899 +35060,Mississauga--Erin Mills,Mississauga--Erin Mills,validated,validés,Khalid,,Iqra,Liberal,Libéral,31181,53.5,637,58899 +35060,Mississauga--Erin Mills,Mississauga--Erin Mills,validated,validés,Tariq,,Salman,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5236,9,637,58899 +35060,Mississauga--Erin Mills,Mississauga--Erin Mills,validated,validés,Tawfilis,,Hani,Conservative,Conservateur,19050,32.7,637,58899 +35061,Mississauga--Lakeshore,Mississauga--Lakeshore,preliminary,préliminaires,Ambler,,Stella,Conservative,Conservateur,22573,37.5,0,60129 +35061,Mississauga--Lakeshore,Mississauga--Lakeshore,preliminary,préliminaires,Darby,,Carlton,UPC,UPC,96,.2,0,60129 +35061,Mississauga--Lakeshore,Mississauga--Lakeshore,preliminary,préliminaires,Laughton,,Adam,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4979,8.3,0,60129 +35061,Mississauga--Lakeshore,Mississauga--Lakeshore,preliminary,préliminaires,Spengemann,,Sven,Liberal,Libéral,28994,48.2,0,60129 +35061,Mississauga--Lakeshore,Mississauga--Lakeshore,preliminary,préliminaires,Trentelman,,Cynthia,Green Party,Parti Vert,2756,4.6,0,60129 +35061,Mississauga--Lakeshore,Mississauga--Lakeshore,preliminary,préliminaires,Vizitiu,,Eugen,People's Party,Parti populaire,731,1.2,0,60129 +35061,Mississauga--Lakeshore,Mississauga--Lakeshore,validated,validés,Ambler,,Stella,Conservative,Conservateur,22740,37.3,407,61406 +35061,Mississauga--Lakeshore,Mississauga--Lakeshore,validated,validés,Darby,,Carlton,UPC,UPC,99,.2,407,61406 +35061,Mississauga--Lakeshore,Mississauga--Lakeshore,validated,validés,Laughton,,Adam,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5103,8.4,407,61406 +35061,Mississauga--Lakeshore,Mississauga--Lakeshore,validated,validés,Spengemann,,Sven,Liberal,Libéral,29526,48.4,407,61406 +35061,Mississauga--Lakeshore,Mississauga--Lakeshore,validated,validés,Trentelman,,Cynthia,Green Party,Parti Vert,2814,4.6,407,61406 +35061,Mississauga--Lakeshore,Mississauga--Lakeshore,validated,validés,Vizitiu,,Eugen,People's Party,Parti populaire,717,1.2,407,61406 +35062,Mississauga--Malton,Mississauga--Malton,preliminary,préliminaires,Bains,,Navdeep,Liberal,Libéral,27501,57.4,0,47893 +35062,Mississauga--Malton,Mississauga--Malton,preliminary,préliminaires,Buchanan,,Prudence,UPC,UPC,320,.7,0,47893 +35062,Mississauga--Malton,Mississauga--Malton,preliminary,préliminaires,Chilelli,,Frank,ML,ML,89,.2,0,47893 +35062,Mississauga--Malton,Mississauga--Malton,preliminary,préliminaires,Clarke,,Nikki,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5953,12.4,0,47893 +35062,Mississauga--Malton,Mississauga--Malton,preliminary,préliminaires,Gora,,Tahir,People's Party,Parti populaire,364,.8,0,47893 +35062,Mississauga--Malton,Mississauga--Malton,preliminary,préliminaires,Porter,,Christina,Green Party,Parti Vert,1218,2.5,0,47893 +35062,Mississauga--Malton,Mississauga--Malton,preliminary,préliminaires,Varughese,,Tom,Conservative,Conservateur,12448,26,0,47893 +35062,Mississauga--Malton,Mississauga--Malton,validated,validés,Bains,,Navdeep,Liberal,Libéral,27890,57.5,500,49037 +35062,Mississauga--Malton,Mississauga--Malton,validated,validés,Buchanan,,Prudence,UPC,UPC,306,.6,500,49037 +35062,Mississauga--Malton,Mississauga--Malton,validated,validés,Chilelli,,Frank,ML,ML,90,.2,500,49037 +35062,Mississauga--Malton,Mississauga--Malton,validated,validés,Clarke,,Nikki,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6103,12.6,500,49037 +35062,Mississauga--Malton,Mississauga--Malton,validated,validés,Gora,,Tahir,People's Party,Parti populaire,369,.8,500,49037 +35062,Mississauga--Malton,Mississauga--Malton,validated,validés,Porter,,Christina,Green Party,Parti Vert,1251,2.6,500,49037 +35062,Mississauga--Malton,Mississauga--Malton,validated,validés,Varughese,,Tom,Conservative,Conservateur,12528,25.8,500,49037 +35063,Mississauga--Streetsville,Mississauga--Streetsville,preliminary,préliminaires,Girguis,,Samir,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5955,10.3,0,57899 +35063,Mississauga--Streetsville,Mississauga--Streetsville,preliminary,préliminaires,Hill,,Chris,Green Party,Parti Vert,2695,4.7,0,57899 +35063,Mississauga--Streetsville,Mississauga--Streetsville,preliminary,préliminaires,McIver,,Thomas,People's Party,Parti populaire,721,1.2,0,57899 +35063,Mississauga--Streetsville,Mississauga--Streetsville,preliminary,préliminaires,Melek,,Ghada,Conservative,Conservateur,19227,33.2,0,57899 +35063,Mississauga--Streetsville,Mississauga--Streetsville,preliminary,préliminaires,Sikand,,Gagan,Liberal,Libéral,29058,50.2,0,57899 +35063,Mississauga--Streetsville,Mississauga--Streetsville,preliminary,préliminaires,Spizzirri,,Natalie,Animal Protection Party,Parti Protection Animaux,243,.4,0,57899 +35063,Mississauga--Streetsville,Mississauga--Streetsville,validated,validés,Girguis,,Samir,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6036,10.3,437,59202 +35063,Mississauga--Streetsville,Mississauga--Streetsville,validated,validés,Hill,,Chris,Green Party,Parti Vert,2688,4.6,437,59202 +35063,Mississauga--Streetsville,Mississauga--Streetsville,validated,validés,McIver,,Thomas,People's Party,Parti populaire,706,1.2,437,59202 +35063,Mississauga--Streetsville,Mississauga--Streetsville,validated,validés,Melek,,Ghada,Conservative,Conservateur,19474,33.1,437,59202 +35063,Mississauga--Streetsville,Mississauga--Streetsville,validated,validés,Sikand,,Gagan,Liberal,Libéral,29618,50.4,437,59202 +35063,Mississauga--Streetsville,Mississauga--Streetsville,validated,validés,Spizzirri,,Natalie,Animal Protection Party,Parti Protection Animaux,243,.4,437,59202 +35064,Nepean,Nepean,preliminary,préliminaires,Ansari,,Zaff,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8852,13,0,68191 +35064,Nepean,Nepean,preliminary,préliminaires,Arya,,Chandra,Liberal,Libéral,31098,45.6,0,68191 +35064,Nepean,Nepean,preliminary,préliminaires,Cooke,,Jean-Luc,Green Party,Parti Vert,4347,6.4,0,68191 +35064,Nepean,Nepean,preliminary,préliminaires,Hooda,,Azim,People's Party,Parti populaire,719,1.1,0,68191 +35064,Nepean,Nepean,preliminary,préliminaires,St. Louis,,Brian,Conservative,Conservateur,22849,33.5,0,68191 +35064,Nepean,Nepean,preliminary,préliminaires,Wang,,Dustan,Communist,Communiste,326,.5,0,68191 +35064,Nepean,Nepean,validated,validés,Ansari,,Zaff,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9104,13.1,407,69990 +35064,Nepean,Nepean,validated,validés,Arya,,Chandra,Liberal,Libéral,31933,45.9,407,69990 +35064,Nepean,Nepean,validated,validés,Cooke,,Jean-Luc,Green Party,Parti Vert,4379,6.3,407,69990 +35064,Nepean,Nepean,validated,validés,Hooda,,Azim,People's Party,Parti populaire,687,1,407,69990 +35064,Nepean,Nepean,validated,validés,St. Louis,,Brian,Conservative,Conservateur,23320,33.5,407,69990 +35064,Nepean,Nepean,validated,validés,Wang,,Dustan,Communist,Communiste,160,.2,407,69990 +35065,Newmarket--Aurora,Newmarket--Aurora,preliminary,préliminaires,Bauer,,Walter,Green Party,Parti Vert,3437,5.7,0,60468 +35065,Newmarket--Aurora,Newmarket--Aurora,preliminary,préliminaires,Baxter,,Dorian,PC Party,Parti PC,898,1.5,0,60468 +35065,Newmarket--Aurora,Newmarket--Aurora,preliminary,préliminaires,Brown,,Lois,Conservative,Conservateur,23079,38.2,0,60468 +35065,Newmarket--Aurora,Newmarket--Aurora,preliminary,préliminaires,Goble,,Laurie,Parti Rhinocéros Party,Parti Rhinocéros Party,101,.2,0,60468 +35065,Newmarket--Aurora,Newmarket--Aurora,preliminary,préliminaires,Kelly,,Yvonne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6418,10.6,0,60468 +35065,Newmarket--Aurora,Newmarket--Aurora,preliminary,préliminaires,McCaughtrie,,Andrew,People's Party,Parti populaire,578,1,0,60468 +35065,Newmarket--Aurora,Newmarket--Aurora,preliminary,préliminaires,Van Bynen,,Tony,Liberal,Libéral,25957,42.9,0,60468 +35065,Newmarket--Aurora,Newmarket--Aurora,validated,validés,Bauer,,Walter,Green Party,Parti Vert,3551,5.8,424,61884 +35065,Newmarket--Aurora,Newmarket--Aurora,validated,validés,Baxter,,Dorian,PC Party,Parti PC,901,1.5,424,61884 +35065,Newmarket--Aurora,Newmarket--Aurora,validated,validés,Brown,,Lois,Conservative,Conservateur,23252,37.8,424,61884 +35065,Newmarket--Aurora,Newmarket--Aurora,validated,validés,Goble,,Laurie,Parti Rhinocéros Party,Parti Rhinocéros Party,104,.2,424,61884 +35065,Newmarket--Aurora,Newmarket--Aurora,validated,validés,Kelly,,Yvonne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6576,10.7,424,61884 +35065,Newmarket--Aurora,Newmarket--Aurora,validated,validés,McCaughtrie,,Andrew,People's Party,Parti populaire,588,1,424,61884 +35065,Newmarket--Aurora,Newmarket--Aurora,validated,validés,Van Bynen,,Tony,Liberal,Libéral,26488,43.1,424,61884 +35066,Niagara Centre,Niagara-Centre,preliminary,préliminaires,Allen,,Malcolm,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,15358,26.7,0,57510 +35066,Niagara Centre,Niagara-Centre,preliminary,préliminaires,Badawey,,Vance,Liberal,Libéral,20109,35,0,57510 +35066,Niagara Centre,Niagara-Centre,preliminary,préliminaires,Bylsma,,Nic,Christian Heritage Party,Parti de l'Héritage Chrétien,306,.5,0,57510 +35066,Niagara Centre,Niagara-Centre,preliminary,préliminaires,Jeffs,,April,Conservative,Conservateur,17895,31.1,0,57510 +35066,Niagara Centre,Niagara-Centre,preliminary,préliminaires,Sainz-Nieto,,Andrew,People's Party,Parti populaire,768,1.3,0,57510 +35066,Niagara Centre,Niagara-Centre,preliminary,préliminaires,Tomaino,,Michael,Green Party,Parti Vert,2999,5.2,0,57510 +35066,Niagara Centre,Niagara-Centre,preliminary,préliminaires,Walker,,Robert,ML,ML,75,.1,0,57510 +35066,Niagara Centre,Niagara-Centre,validated,validés,Allen,,Malcolm,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,15469,26.7,539,58502 +35066,Niagara Centre,Niagara-Centre,validated,validés,Badawey,,Vance,Liberal,Libéral,20292,35,539,58502 +35066,Niagara Centre,Niagara-Centre,validated,validés,Bylsma,,Nic,Christian Heritage Party,Parti de l'Héritage Chrétien,308,.5,539,58502 +35066,Niagara Centre,Niagara-Centre,validated,validés,Jeffs,,April,Conservative,Conservateur,17987,31,539,58502 +35066,Niagara Centre,Niagara-Centre,validated,validés,Sainz-Nieto,,Andrew,People's Party,Parti populaire,776,1.3,539,58502 +35066,Niagara Centre,Niagara-Centre,validated,validés,Tomaino,,Michael,Green Party,Parti Vert,3054,5.3,539,58502 +35066,Niagara Centre,Niagara-Centre,validated,validés,Walker,,Robert,ML,ML,77,.1,539,58502 +35067,Niagara Falls,Niagara Falls,preliminary,préliminaires,Baldinelli,,Tony,Conservative,Conservateur,24266,35.6,0,68111 +35067,Niagara Falls,Niagara Falls,preliminary,préliminaires,Barker,,Brian,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12264,18,0,68111 +35067,Niagara Falls,Niagara Falls,preliminary,préliminaires,Kaiser,,Andrea,Liberal,Libéral,22079,32.4,0,68111 +35067,Niagara Falls,Niagara Falls,preliminary,préliminaires,O'Connor,,Sandra,Green Party,Parti Vert,3296,4.8,0,68111 +35067,Niagara Falls,Niagara Falls,preliminary,préliminaires,O'Connor,,Tricia,Christian Heritage Party,Parti de l'Héritage Chrétien,353,.5,0,68111 +35067,Niagara Falls,Niagara Falls,preliminary,préliminaires,Strange,,Mike,Independent,Indépendant(e),4913,7.2,0,68111 +35067,Niagara Falls,Niagara Falls,preliminary,préliminaires,Taylor,,Alexander,People's Party,Parti populaire,940,1.4,0,68111 +35067,Niagara Falls,Niagara Falls,validated,validés,Baldinelli,,Tony,Conservative,Conservateur,24751,35.5,636,70370 +35067,Niagara Falls,Niagara Falls,validated,validés,Barker,,Brian,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12566,18,636,70370 +35067,Niagara Falls,Niagara Falls,validated,validés,Kaiser,,Andrea,Liberal,Libéral,22690,32.5,636,70370 +35067,Niagara Falls,Niagara Falls,validated,validés,O'Connor,,Sandra,Green Party,Parti Vert,3404,4.9,636,70370 +35067,Niagara Falls,Niagara Falls,validated,validés,O'Connor,,Tricia,Christian Heritage Party,Parti de l'Héritage Chrétien,358,.5,636,70370 +35067,Niagara Falls,Niagara Falls,validated,validés,Strange,,Mike,Independent,Indépendant(e),4997,7.2,636,70370 +35067,Niagara Falls,Niagara Falls,validated,validés,Taylor,,Alexander,People's Party,Parti populaire,968,1.4,636,70370 +35068,Niagara West,Niagara-Ouest,preliminary,préliminaires,Allison,,Dean,Conservative,Conservateur,23973,45.5,0,52682 +35068,Niagara West,Niagara-Ouest,preliminary,préliminaires,Bingham,,Ian,Liberal,Libéral,16986,32.2,0,52682 +35068,Niagara West,Niagara-Ouest,preliminary,préliminaires,Jonker,,Harold,Christian Heritage Party,Parti de l'Héritage Chrétien,993,1.9,0,52682 +35068,Niagara West,Niagara-Ouest,preliminary,préliminaires,Morton,,Miles,People's Party,Parti populaire,847,1.6,0,52682 +35068,Niagara West,Niagara-Ouest,preliminary,préliminaires,Rahman,,Nameer,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6388,12.1,0,52682 +35068,Niagara West,Niagara-Ouest,preliminary,préliminaires,Teather,,Terry,Green Party,Parti Vert,3495,6.6,0,52682 +35068,Niagara West,Niagara-Ouest,validated,validés,Allison,,Dean,Conservative,Conservateur,24447,45.3,252,54176 +35068,Niagara West,Niagara-Ouest,validated,validés,Bingham,,Ian,Liberal,Libéral,17429,32.3,252,54176 +35068,Niagara West,Niagara-Ouest,validated,validés,Jonker,,Harold,Christian Heritage Party,Parti de l'Héritage Chrétien,1019,1.9,252,54176 +35068,Niagara West,Niagara-Ouest,validated,validés,Morton,,Miles,People's Party,Parti populaire,869,1.6,252,54176 +35068,Niagara West,Niagara-Ouest,validated,validés,Rahman,,Nameer,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6540,12.1,252,54176 +35068,Niagara West,Niagara-Ouest,validated,validés,Teather,,Terry,Green Party,Parti Vert,3620,6.7,252,54176 +35069,Nickel Belt,Nickel Belt,preliminary,préliminaires,Laamanen,,Aino,Conservative,Conservateur,10281,21.2,0,48524 +35069,Nickel Belt,Nickel Belt,preliminary,préliminaires,Lalonde,,Casey,Green Party,Parti Vert,2611,5.4,0,48524 +35069,Nickel Belt,Nickel Belt,preliminary,préliminaires,Paavola,,Mikko,People's Party,Parti populaire,1150,2.4,0,48524 +35069,Nickel Belt,Nickel Belt,preliminary,préliminaires,Paquette,,Stef,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,15564,32.1,0,48524 +35069,Nickel Belt,Nickel Belt,preliminary,préliminaires,Serré,,Marc G,Liberal,Libéral,18918,39,0,48524 +35069,Nickel Belt,Nickel Belt,validated,validés,Laamanen,,Aino,Conservative,Conservateur,10343,21.2,298,49146 +35069,Nickel Belt,Nickel Belt,validated,validés,Lalonde,,Casey,Green Party,Parti Vert,2644,5.4,298,49146 +35069,Nickel Belt,Nickel Belt,validated,validés,Paavola,,Mikko,People's Party,Parti populaire,1159,2.4,298,49146 +35069,Nickel Belt,Nickel Belt,validated,validés,Paquette,,Stef,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,15656,32.1,298,49146 +35069,Nickel Belt,Nickel Belt,validated,validés,Serré,,Marc G,Liberal,Libéral,19046,39,298,49146 +35070,Nipissing--Timiskaming,Nipissing--Timiskaming,preliminary,préliminaires,Boulet,,Rob,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9411,20.8,0,45173 +35070,Nipissing--Timiskaming,Nipissing--Timiskaming,preliminary,préliminaires,Carr,,Jordy,Conservative,Conservateur,12332,27.3,0,45173 +35070,Nipissing--Timiskaming,Nipissing--Timiskaming,preliminary,préliminaires,Gomm,,Alex,Green Party,Parti Vert,2926,6.5,0,45173 +35070,Nipissing--Timiskaming,Nipissing--Timiskaming,preliminary,préliminaires,King,,Mark,People's Party,Parti populaire,2403,5.3,0,45173 +35070,Nipissing--Timiskaming,Nipissing--Timiskaming,preliminary,préliminaires,Rota,,Anthony,Liberal,Libéral,18101,40.1,0,45173 +35070,Nipissing--Timiskaming,Nipissing--Timiskaming,validated,validés,Boulet,,Rob,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9784,20.5,407,48134 +35070,Nipissing--Timiskaming,Nipissing--Timiskaming,validated,validés,Carr,,Jordy,Conservative,Conservateur,12984,27.2,407,48134 +35070,Nipissing--Timiskaming,Nipissing--Timiskaming,validated,validés,Gomm,,Alex,Green Party,Parti Vert,3111,6.5,407,48134 +35070,Nipissing--Timiskaming,Nipissing--Timiskaming,validated,validés,King,,Mark,People's Party,Parti populaire,2496,5.2,407,48134 +35070,Nipissing--Timiskaming,Nipissing--Timiskaming,validated,validés,Rota,,Anthony,Liberal,Libéral,19352,40.5,407,48134 +35071,Northumberland--Peterborough South,Northumberland--Peterborough-Sud,preliminary,préliminaires,Lawrence,,Philip,Conservative,Conservateur,27218,39.9,0,68268 +35071,Northumberland--Peterborough South,Northumberland--Peterborough-Sud,preliminary,préliminaires,MacDonald,,Mallory,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9482,13.9,0,68268 +35071,Northumberland--Peterborough South,Northumberland--Peterborough-Sud,preliminary,préliminaires,Rudd,,Kim,Liberal,Libéral,24706,36.2,0,68268 +35071,Northumberland--Peterborough South,Northumberland--Peterborough-Sud,preliminary,préliminaires,Vaughan,,Frank,People's Party,Parti populaire,1445,2.1,0,68268 +35071,Northumberland--Peterborough South,Northumberland--Peterborough-Sud,preliminary,préliminaires,Wheeldon,,Jeff,Green Party,Parti Vert,5417,7.9,0,68268 +35071,Northumberland--Peterborough South,Northumberland--Peterborough-Sud,validated,validés,Lawrence,,Philip,Conservative,Conservateur,27385,39.7,484,69445 +35071,Northumberland--Peterborough South,Northumberland--Peterborough-Sud,validated,validés,MacDonald,,Mallory,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9615,13.9,484,69445 +35071,Northumberland--Peterborough South,Northumberland--Peterborough-Sud,validated,validés,Rudd,,Kim,Liberal,Libéral,24977,36.2,484,69445 +35071,Northumberland--Peterborough South,Northumberland--Peterborough-Sud,validated,validés,Vaughan,,Frank,People's Party,Parti populaire,1460,2.1,484,69445 +35071,Northumberland--Peterborough South,Northumberland--Peterborough-Sud,validated,validés,Wheeldon,,Jeff,Green Party,Parti Vert,5524,8,484,69445 +35072,Oakville,Oakville,preliminary,préliminaires,Adamo,,Jerome,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4807,7.8,0,61882 +35072,Oakville,Oakville,preliminary,préliminaires,Anand,,Anita,Liberal,Libéral,28668,46.3,0,61882 +35072,Oakville,Oakville,preliminary,préliminaires,Elwick,,James,Green Party,Parti Vert,3459,5.6,0,61882 +35072,Oakville,Oakville,preliminary,préliminaires,Meaney,,JD,People's Party,Parti populaire,765,1.2,0,61882 +35072,Oakville,Oakville,preliminary,préliminaires,Pereira,,Sushila,Christian Heritage Party,Parti de l'Héritage Chrétien,137,.2,0,61882 +35072,Oakville,Oakville,preliminary,préliminaires,Young,,Terence,Conservative,Conservateur,24046,38.9,0,61882 +35072,Oakville,Oakville,validated,validés,Adamo,,Jerome,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4928,7.5,487,65888 +35072,Oakville,Oakville,validated,validés,Anand,,Anita,Liberal,Libéral,30265,46.3,487,65888 +35072,Oakville,Oakville,validated,validés,Elwick,,James,Green Party,Parti Vert,3704,5.7,487,65888 +35072,Oakville,Oakville,validated,validés,Meaney,,JD,People's Party,Parti populaire,798,1.2,487,65888 +35072,Oakville,Oakville,validated,validés,Pereira,,Sushila,Christian Heritage Party,Parti de l'Héritage Chrétien,145,.2,487,65888 +35072,Oakville,Oakville,validated,validés,Young,,Terence,Conservative,Conservateur,25561,39.1,487,65888 +35073,Oakville North--Burlington,Oakville-Nord--Burlington,preliminary,préliminaires,Damoff,,Pam,Liberal,Libéral,32952,48.1,0,68452 +35073,Oakville North--Burlington,Oakville-Nord--Burlington,preliminary,préliminaires,Dion,,Nicolas,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5691,8.3,0,68452 +35073,Oakville North--Burlington,Oakville-Nord--Burlington,preliminary,préliminaires,Houghton,,Michael,Green Party,Parti Vert,2844,4.2,0,68452 +35073,Oakville North--Burlington,Oakville-Nord--Burlington,preliminary,préliminaires,Jubinville,,Gilbert Joseph,People's Party,Parti populaire,736,1.1,0,68452 +35073,Oakville North--Burlington,Oakville-Nord--Burlington,preliminary,préliminaires,Weir,,Sean,Conservative,Conservateur,26229,38.3,0,68452 +35073,Oakville North--Burlington,Oakville-Nord--Burlington,validated,validés,Damoff,,Pam,Liberal,Libéral,33597,48.3,412,70035 +35073,Oakville North--Burlington,Oakville-Nord--Burlington,validated,validés,Dion,,Nicolas,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5866,8.4,412,70035 +35073,Oakville North--Burlington,Oakville-Nord--Burlington,validated,validés,Houghton,,Michael,Green Party,Parti Vert,2925,4.2,412,70035 +35073,Oakville North--Burlington,Oakville-Nord--Burlington,validated,validés,Jubinville,,Gilbert Joseph,People's Party,Parti populaire,751,1.1,412,70035 +35073,Oakville North--Burlington,Oakville-Nord--Burlington,validated,validés,Weir,,Sean,Conservative,Conservateur,26484,38,412,70035 +35074,Oshawa,Oshawa,preliminary,préliminaires,Carrie,,Colin,Conservative,Conservateur,23989,38.9,0,61614 +35074,Oshawa,Oshawa,preliminary,préliminaires,Hossain,,Afroza,Liberal,Libéral,15592,25.3,0,61614 +35074,Oshawa,Oshawa,preliminary,préliminaires,Mackenzie,,Eric,People's Party,Parti populaire,1276,2.1,0,61614 +35074,Oshawa,Oshawa,preliminary,préliminaires,Panylo,,Shailene,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,17531,28.5,0,61614 +35074,Oshawa,Oshawa,preliminary,préliminaires,Ramsden,,Jovannah,Green Party,Parti Vert,3117,5.1,0,61614 +35074,Oshawa,Oshawa,preliminary,préliminaires,Tomlinson,,Jeff,Communist,Communiste,109,.2,0,61614 +35074,Oshawa,Oshawa,validated,validés,Carrie,,Colin,Conservative,Conservateur,24087,38.9,414,62397 +35074,Oshawa,Oshawa,validated,validés,Hossain,,Afroza,Liberal,Libéral,15750,25.4,414,62397 +35074,Oshawa,Oshawa,validated,validés,Mackenzie,,Eric,People's Party,Parti populaire,1215,2,414,62397 +35074,Oshawa,Oshawa,validated,validés,Panylo,,Shailene,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,17668,28.5,414,62397 +35074,Oshawa,Oshawa,validated,validés,Ramsden,,Jovannah,Green Party,Parti Vert,3151,5.1,414,62397 +35074,Oshawa,Oshawa,validated,validés,Tomlinson,,Jeff,Communist,Communiste,112,.2,414,62397 +35075,Ottawa Centre,Ottawa-Centre,preliminary,préliminaires,Bertrand,,Shelby,Animal Protection Party,Parti Protection Animaux,195,.3,0,75448 +35075,Ottawa Centre,Ottawa-Centre,preliminary,préliminaires,Clemenhagen,,Carol,Conservative,Conservateur,9519,12.6,0,75448 +35075,Ottawa Centre,Ottawa-Centre,preliminary,préliminaires,Corcoran,,Coreen,Libertarian,Libertarien,342,.5,0,75448 +35075,Ottawa Centre,Ottawa-Centre,preliminary,préliminaires,Jones,,Chris G,Independent,Indépendant(e),161,.2,0,75448 +35075,Ottawa Centre,Ottawa-Centre,preliminary,préliminaires,Keller-Herzog,,Angela,Green Party,Parti Vert,5498,7.3,0,75448 +35075,Ottawa Centre,Ottawa-Centre,preliminary,préliminaires,Leriche,,Marie-Chantal,Christian Heritage Party,Parti de l'Héritage Chrétien,194,.3,0,75448 +35075,Ottawa Centre,Ottawa-Centre,preliminary,préliminaires,McKenna,,Catherine,Liberal,Libéral,36612,48.5,0,75448 +35075,Ottawa Centre,Ottawa-Centre,preliminary,préliminaires,Ryan,,Stuart,Communist,Communiste,110,.1,0,75448 +35075,Ottawa Centre,Ottawa-Centre,preliminary,préliminaires,Sevilla,,Merylee,People's Party,Parti populaire,706,.9,0,75448 +35075,Ottawa Centre,Ottawa-Centre,preliminary,préliminaires,Taman,,Emilie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,22049,29.2,0,75448 +35075,Ottawa Centre,Ottawa-Centre,preliminary,préliminaires,Vo,,Giang Ha Thu,Independent,Indépendant(e),62,.1,0,75448 +35075,Ottawa Centre,Ottawa-Centre,validated,validés,Bertrand,,Shelby,Animal Protection Party,Parti Protection Animaux,207,.3,482,79384 +35075,Ottawa Centre,Ottawa-Centre,validated,validés,Clemenhagen,,Carol,Conservative,Conservateur,9920,12.6,482,79384 +35075,Ottawa Centre,Ottawa-Centre,validated,validés,Corcoran,,Coreen,Libertarian,Libertarien,360,.5,482,79384 +35075,Ottawa Centre,Ottawa-Centre,validated,validés,Jones,,Chris G,Independent,Indépendant(e),177,.2,482,79384 +35075,Ottawa Centre,Ottawa-Centre,validated,validés,Keller-Herzog,,Angela,Green Party,Parti Vert,5837,7.4,482,79384 +35075,Ottawa Centre,Ottawa-Centre,validated,validés,Leriche,,Marie-Chantal,Christian Heritage Party,Parti de l'Héritage Chrétien,198,.3,482,79384 +35075,Ottawa Centre,Ottawa-Centre,validated,validés,McKenna,,Catherine,Liberal,Libéral,38391,48.7,482,79384 +35075,Ottawa Centre,Ottawa-Centre,validated,validés,Ryan,,Stuart,Communist,Communiste,111,.1,482,79384 +35075,Ottawa Centre,Ottawa-Centre,validated,validés,Sevilla,,Merylee,People's Party,Parti populaire,720,.9,482,79384 +35075,Ottawa Centre,Ottawa-Centre,validated,validés,Taman,,Emilie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,22916,29,482,79384 +35075,Ottawa Centre,Ottawa-Centre,validated,validés,Vo,,Giang Ha Thu,Independent,Indépendant(e),65,.1,482,79384 +35076,Orléans,Orléans,preliminary,préliminaires,Bertschi,,David,Conservative,Conservateur,22697,28.3,0,80198 +35076,Orléans,Orléans,preliminary,préliminaires,Lalonde,,Marie-France,Liberal,Libéral,43533,54.3,0,80198 +35076,Orléans,Orléans,preliminary,préliminaires,Petersen,,Michelle,Green Party,Parti Vert,3727,4.6,0,80198 +35076,Orléans,Orléans,preliminary,préliminaires,Saint-Fleur,,Roger,People's Party,Parti populaire,964,1.2,0,80198 +35076,Orléans,Orléans,preliminary,préliminaires,Wiens,,Jacqui,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9277,11.6,0,80198 +35076,Orléans,Orléans,validated,validés,Bertschi,,David,Conservative,Conservateur,22984,28.2,585,81995 +35076,Orléans,Orléans,validated,validés,Lalonde,,Marie-France,Liberal,Libéral,44183,54.3,585,81995 +35076,Orléans,Orléans,validated,validés,Petersen,,Michelle,Green Party,Parti Vert,3829,4.7,585,81995 +35076,Orléans,Orléans,validated,validés,Saint-Fleur,,Roger,People's Party,Parti populaire,986,1.2,585,81995 +35076,Orléans,Orléans,validated,validés,Wiens,,Jacqui,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9428,11.6,585,81995 +35077,Ottawa South,Ottawa-Sud,preliminary,préliminaires,Bolaños,,Rodrigo André,People's Party,Parti populaire,701,1.1,0,63752 +35077,Ottawa South,Ottawa-Sud,preliminary,préliminaires,Bouragba,,Ahmed,Independent,Indépendant(e),149,.2,0,63752 +35077,Ottawa South,Ottawa-Sud,preliminary,préliminaires,Gay,,Morgan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10130,15.9,0,63752 +35077,Ottawa South,Ottawa-Sud,preliminary,préliminaires,Laith,,Sarmad,Independent,Indépendant(e),84,.1,0,63752 +35077,Ottawa South,Ottawa-Sud,preliminary,préliminaires,McGuinty,,David,Liberal,Libéral,33433,52.4,0,63752 +35077,Ottawa South,Ottawa-Sud,preliminary,préliminaires,Schram,,Les,Green Party,Parti Vert,3454,5.4,0,63752 +35077,Ottawa South,Ottawa-Sud,preliminary,préliminaires,Tannis,,Eli,Conservative,Conservateur,15707,24.6,0,63752 +35077,Ottawa South,Ottawa-Sud,preliminary,préliminaires,Wasslen,,Larry,Communist,Communiste,94,.1,0,63752 +35077,Ottawa South,Ottawa-Sud,validated,validés,Bolaños,,Rodrigo André,People's Party,Parti populaire,717,1.1,574,65950 +35077,Ottawa South,Ottawa-Sud,validated,validés,Bouragba,,Ahmed,Independent,Indépendant(e),141,.2,574,65950 +35077,Ottawa South,Ottawa-Sud,validated,validés,Gay,,Morgan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10457,16,574,65950 +35077,Ottawa South,Ottawa-Sud,validated,validés,Laith,,Sarmad,Independent,Indépendant(e),87,.1,574,65950 +35077,Ottawa South,Ottawa-Sud,validated,validés,McGuinty,,David,Liberal,Libéral,34205,52.3,574,65950 +35077,Ottawa South,Ottawa-Sud,validated,validés,Schram,,Les,Green Party,Parti Vert,3645,5.6,574,65950 +35077,Ottawa South,Ottawa-Sud,validated,validés,Tannis,,Eli,Conservative,Conservateur,16025,24.5,574,65950 +35077,Ottawa South,Ottawa-Sud,validated,validés,Wasslen,,Larry,Communist,Communiste,99,.2,574,65950 +35078,Ottawa--Vanier,Ottawa--Vanier,preliminary,préliminaires,Altman,,Joel,Independent,Indépendant(e),239,.4,0,62185 +35078,Ottawa--Vanier,Ottawa--Vanier,preliminary,préliminaires,Bernard,,Joel E.,Conservative,Conservateur,10766,17.3,0,62185 +35078,Ottawa--Vanier,Ottawa--Vanier,preliminary,préliminaires,Durst,,Paul,People's Party,Parti populaire,1186,1.9,0,62185 +35078,Ottawa--Vanier,Ottawa--Vanier,preliminary,préliminaires,Fortier,,Mona,Liberal,Libéral,31487,50.6,0,62185 +35078,Ottawa--Vanier,Ottawa--Vanier,preliminary,préliminaires,Legeais,,Christian,ML,ML,367,.6,0,62185 +35078,Ottawa--Vanier,Ottawa--Vanier,preliminary,préliminaires,McHugh,,Daniel James,Independent,Indépendant(e),94,.2,0,62185 +35078,Ottawa--Vanier,Ottawa--Vanier,preliminary,préliminaires,Mercier,,Stéphanie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13034,21,0,62185 +35078,Ottawa--Vanier,Ottawa--Vanier,preliminary,préliminaires,Miller,,Derek,Parti Rhinocéros Party,Parti Rhinocéros Party,339,.5,0,62185 +35078,Ottawa--Vanier,Ottawa--Vanier,preliminary,préliminaires,Ngabirano,,Oriana,Green Party,Parti Vert,4522,7.3,0,62185 +35078,Ottawa--Vanier,Ottawa--Vanier,preliminary,préliminaires,Paquette,,Michelle,Communist,Communiste,151,.2,0,62185 +35078,Ottawa--Vanier,Ottawa--Vanier,validated,validés,Altman,,Joel,Independent,Indépendant(e),211,.3,699,64580 +35078,Ottawa--Vanier,Ottawa--Vanier,validated,validés,Bernard,,Joel E.,Conservative,Conservateur,11118,17.4,699,64580 +35078,Ottawa--Vanier,Ottawa--Vanier,validated,validés,Durst,,Paul,People's Party,Parti populaire,1064,1.7,699,64580 +35078,Ottawa--Vanier,Ottawa--Vanier,validated,validés,Fortier,,Mona,Liberal,Libéral,32679,51.2,699,64580 +35078,Ottawa--Vanier,Ottawa--Vanier,validated,validés,Legeais,,Christian,ML,ML,59,.1,699,64580 +35078,Ottawa--Vanier,Ottawa--Vanier,validated,validés,McHugh,,Daniel James,Independent,Indépendant(e),94,.1,699,64580 +35078,Ottawa--Vanier,Ottawa--Vanier,validated,validés,Mercier,,Stéphanie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13516,21.2,699,64580 +35078,Ottawa--Vanier,Ottawa--Vanier,validated,validés,Miller,,Derek,Parti Rhinocéros Party,Parti Rhinocéros Party,229,.4,699,64580 +35078,Ottawa--Vanier,Ottawa--Vanier,validated,validés,Ngabirano,,Oriana,Green Party,Parti Vert,4796,7.5,699,64580 +35078,Ottawa--Vanier,Ottawa--Vanier,validated,validés,Paquette,,Michelle,Communist,Communiste,115,.2,699,64580 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,preliminary,préliminaires,Abdi,,Abdul,Conservative,Conservateur,16491,27.2,0,60699 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,preliminary,préliminaires,Cama,,Vincent,Communist,Communiste,99,.2,0,60699 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,preliminary,préliminaires,Guevorkian,,Serge,People's Party,Parti populaire,820,1.4,0,60699 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,preliminary,préliminaires,Lin,,Nick,ML,ML,46,.1,0,60699 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,preliminary,préliminaires,MacEwen,,Angella,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11401,18.8,0,60699 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,preliminary,préliminaires,Moore,,Butch,No Affiliation,Aucune appartenance,70,.1,0,60699 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,preliminary,préliminaires,Mulligan,,Sean,Christian Heritage Party,Parti de l'Héritage Chrétien,350,.6,0,60699 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,preliminary,préliminaires,Stibbe,,David,Green Party,Parti Vert,3823,6.3,0,60699 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,preliminary,préliminaires,Vandenbeld,,Anita,Liberal,Libéral,27599,45.5,0,60699 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,validated,validés,Abdi,,Abdul,Conservative,Conservateur,16876,27.1,602,62808 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,validated,validés,Cama,,Vincent,Communist,Communiste,103,.2,602,62808 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,validated,validés,Guevorkian,,Serge,People's Party,Parti populaire,839,1.3,602,62808 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,validated,validés,Lin,,Nick,ML,ML,48,.1,602,62808 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,validated,validés,MacEwen,,Angella,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11646,18.7,602,62808 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,validated,validés,Moore,,Butch,No Affiliation,Aucune appartenance,71,.1,602,62808 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,validated,validés,Mulligan,,Sean,Christian Heritage Party,Parti de l'Héritage Chrétien,351,.6,602,62808 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,validated,validés,Stibbe,,David,Green Party,Parti Vert,3894,6.3,602,62808 +35079,Ottawa West--Nepean,Ottawa-Ouest--Nepean,validated,validés,Vandenbeld,,Anita,Liberal,Libéral,28378,45.6,602,62808 +35080,Oxford,Oxford,preliminary,préliminaires,Aldred,,Melody,Christian Heritage Party,Parti de l'Héritage Chrétien,983,1.6,0,60469 +35080,Oxford,Oxford,preliminary,préliminaires,Birtch-Carriere,,Lisa,Green Party,Parti Vert,4699,7.8,0,60469 +35080,Oxford,Oxford,preliminary,préliminaires,Chambers,,Matthew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12188,20.2,0,60469 +35080,Oxford,Oxford,preliminary,préliminaires,Knight,,Brendan,Liberal,Libéral,11621,19.2,0,60469 +35080,Oxford,Oxford,preliminary,préliminaires,MacKenzie,,Dave,Conservative,Conservateur,29209,48.3,0,60469 +35080,Oxford,Oxford,preliminary,préliminaires,Martin,,Wendy,People's Party,Parti populaire,1769,2.9,0,60469 +35080,Oxford,Oxford,validated,validés,Aldred,,Melody,Christian Heritage Party,Parti de l'Héritage Chrétien,986,1.6,528,61419 +35080,Oxford,Oxford,validated,validés,Birtch-Carriere,,Lisa,Green Party,Parti Vert,4770,7.8,528,61419 +35080,Oxford,Oxford,validated,validés,Chambers,,Matthew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12306,20.2,528,61419 +35080,Oxford,Oxford,validated,validés,Knight,,Brendan,Liberal,Libéral,11745,19.3,528,61419 +35080,Oxford,Oxford,validated,validés,MacKenzie,,Dave,Conservative,Conservateur,29310,48.1,528,61419 +35080,Oxford,Oxford,validated,validés,Martin,,Wendy,People's Party,Parti populaire,1774,2.9,528,61419 +35081,Parkdale--High Park,Parkdale--High Park,preliminary,préliminaires,Capra,,Nick,Green Party,Parti Vert,3898,6.5,0,59952 +35081,Parkdale--High Park,Parkdale--High Park,preliminary,préliminaires,Gershuny,,Lorne,ML,ML,43,.1,0,59952 +35081,Parkdale--High Park,Parkdale--High Park,preliminary,préliminaires,Pabani,,Alykhan,Communist,Communiste,120,.2,0,59952 +35081,Parkdale--High Park,Parkdale--High Park,preliminary,préliminaires,Parker,,Terry,Radical Marijuana,Radical Marijuana,118,.2,0,59952 +35081,Parkdale--High Park,Parkdale--High Park,preliminary,préliminaires,Pham,,Adam,Conservative,Conservateur,7960,13.3,0,59952 +35081,Parkdale--High Park,Parkdale--High Park,preliminary,préliminaires,Taylor,,Paul,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,18777,31.3,0,59952 +35081,Parkdale--High Park,Parkdale--High Park,preliminary,préliminaires,Virani,,Arif,Liberal,Libéral,28408,47.4,0,59952 +35081,Parkdale--High Park,Parkdale--High Park,preliminary,préliminaires,Wycliffe,,Greg,People's Party,Parti populaire,628,1,0,59952 +35081,Parkdale--High Park,Parkdale--High Park,validated,validés,Capra,,Nick,Green Party,Parti Vert,3916,6.4,382,61269 +35081,Parkdale--High Park,Parkdale--High Park,validated,validés,Gershuny,,Lorne,ML,ML,43,.1,382,61269 +35081,Parkdale--High Park,Parkdale--High Park,validated,validés,Pabani,,Alykhan,Communist,Communiste,119,.2,382,61269 +35081,Parkdale--High Park,Parkdale--High Park,validated,validés,Parker,,Terry,Radical Marijuana,Radical Marijuana,119,.2,382,61269 +35081,Parkdale--High Park,Parkdale--High Park,validated,validés,Pham,,Adam,Conservative,Conservateur,8015,13.2,382,61269 +35081,Parkdale--High Park,Parkdale--High Park,validated,validés,Taylor,,Paul,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,19180,31.5,382,61269 +35081,Parkdale--High Park,Parkdale--High Park,validated,validés,Virani,,Arif,Liberal,Libéral,28852,47.4,382,61269 +35081,Parkdale--High Park,Parkdale--High Park,validated,validés,Wycliffe,,Greg,People's Party,Parti populaire,643,1.1,382,61269 +35082,Parry Sound--Muskoka,Parry Sound--Muskoka,preliminary,préliminaires,Aitchison,,Scott,Conservative,Conservateur,22676,41.9,0,54080 +35082,Parry Sound--Muskoka,Parry Sound--Muskoka,preliminary,préliminaires,Cowie,,Trisha,Liberal,Libéral,16418,30.4,0,54080 +35082,Parry Sound--Muskoka,Parry Sound--Muskoka,preliminary,préliminaires,Miller,,Gord,Green Party,Parti Vert,8274,15.3,0,54080 +35082,Parry Sound--Muskoka,Parry Sound--Muskoka,preliminary,préliminaires,Predie Jr,,Daniel,Independent,Indépendant(e),376,.7,0,54080 +35082,Parry Sound--Muskoka,Parry Sound--Muskoka,preliminary,préliminaires,Young,,Tom,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6336,11.7,0,54080 +35082,Parry Sound--Muskoka,Parry Sound--Muskoka,validated,validés,Aitchison,,Scott,Conservative,Conservateur,22845,41.8,392,55055 +35082,Parry Sound--Muskoka,Parry Sound--Muskoka,validated,validés,Cowie,,Trisha,Liberal,Libéral,16615,30.4,392,55055 +35082,Parry Sound--Muskoka,Parry Sound--Muskoka,validated,validés,Miller,,Gord,Green Party,Parti Vert,8409,15.4,392,55055 +35082,Parry Sound--Muskoka,Parry Sound--Muskoka,validated,validés,Predie Jr,,Daniel,Independent,Indépendant(e),377,.7,392,55055 +35082,Parry Sound--Muskoka,Parry Sound--Muskoka,validated,validés,Young,,Tom,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6417,11.7,392,55055 +35083,Perth--Wellington,Perth--Wellington,preliminary,préliminaires,DeVries,,Irma,Christian Heritage Party,Parti de l'Héritage Chrétien,733,1.3,0,54921 +35083,Perth--Wellington,Perth--Wellington,preliminary,préliminaires,Fuhr,,Roger,People's Party,Parti populaire,894,1.6,0,54921 +35083,Perth--Wellington,Perth--Wellington,preliminary,préliminaires,Krauter,,Geoff,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8081,14.7,0,54921 +35083,Perth--Wellington,Perth--Wellington,preliminary,préliminaires,Mitchell,,Pirie,Liberal,Libéral,14827,27,0,54921 +35083,Perth--Wellington,Perth--Wellington,preliminary,préliminaires,Nater,,John,Conservative,Conservateur,25504,46.4,0,54921 +35083,Perth--Wellington,Perth--Wellington,preliminary,préliminaires,Simmons,,Collan,Green Party,Parti Vert,4882,8.9,0,54921 +35083,Perth--Wellington,Perth--Wellington,validated,validés,DeVries,,Irma,Christian Heritage Party,Parti de l'Héritage Chrétien,733,1.3,381,55675 +35083,Perth--Wellington,Perth--Wellington,validated,validés,Fuhr,,Roger,People's Party,Parti populaire,894,1.6,381,55675 +35083,Perth--Wellington,Perth--Wellington,validated,validés,Krauter,,Geoff,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8094,14.6,381,55675 +35083,Perth--Wellington,Perth--Wellington,validated,validés,Mitchell,,Pirie,Liberal,Libéral,15002,27.1,381,55675 +35083,Perth--Wellington,Perth--Wellington,validated,validés,Nater,,John,Conservative,Conservateur,25622,46.3,381,55675 +35083,Perth--Wellington,Perth--Wellington,validated,validés,Simmons,,Collan,Green Party,Parti Vert,4949,9,381,55675 +35084,Peterborough--Kawartha,Peterborough--Kawartha,preliminary,préliminaires,Bowers,,Robert M,Independent,Indépendant(e),176,.3,0,68854 +35084,Peterborough--Kawartha,Peterborough--Kawartha,preliminary,préliminaires,MacGregor,,Andrew,Green Party,Parti Vert,4857,7.1,0,68854 +35084,Peterborough--Kawartha,Peterborough--Kawartha,preliminary,préliminaires,Monsef,,Maryam,Liberal,Libéral,26979,39.2,0,68854 +35084,Peterborough--Kawartha,Peterborough--Kawartha,preliminary,préliminaires,Murphy,,Alexander,People's Party,Parti populaire,876,1.3,0,68854 +35084,Peterborough--Kawartha,Peterborough--Kawartha,preliminary,préliminaires,Ranney,,Ken,Stop Climate Change,Arrêtonslechangementclimatique,172,.2,0,68854 +35084,Peterborough--Kawartha,Peterborough--Kawartha,preliminary,préliminaires,Shaw,,Candace,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11698,17,0,68854 +35084,Peterborough--Kawartha,Peterborough--Kawartha,preliminary,préliminaires,Skinner,,Michael,Conservative,Conservateur,24096,35,0,68854 +35084,Peterborough--Kawartha,Peterborough--Kawartha,validated,validés,Bowers,,Robert M,Independent,Indépendant(e),180,.3,448,70249 +35084,Peterborough--Kawartha,Peterborough--Kawartha,validated,validés,MacGregor,,Andrew,Green Party,Parti Vert,4930,7.1,448,70249 +35084,Peterborough--Kawartha,Peterborough--Kawartha,validated,validés,Monsef,,Maryam,Liberal,Libéral,27400,39.3,448,70249 +35084,Peterborough--Kawartha,Peterborough--Kawartha,validated,validés,Murphy,,Alexander,People's Party,Parti populaire,890,1.3,448,70249 +35084,Peterborough--Kawartha,Peterborough--Kawartha,validated,validés,Ranney,,Ken,Stop Climate Change,Arrêtonslechangementclimatique,172,.2,448,70249 +35084,Peterborough--Kawartha,Peterborough--Kawartha,validated,validés,Shaw,,Candace,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11872,17,448,70249 +35084,Peterborough--Kawartha,Peterborough--Kawartha,validated,validés,Skinner,,Michael,Conservative,Conservateur,24357,34.9,448,70249 +35085,Pickering--Uxbridge,Pickering--Uxbridge,preliminary,préliminaires,Chisu,,Corneliu,People's Party,Parti populaire,1239,2,0,62751 +35085,Pickering--Uxbridge,Pickering--Uxbridge,preliminary,préliminaires,Forint,,Peter,Green Party,Parti Vert,3711,5.9,0,62751 +35085,Pickering--Uxbridge,Pickering--Uxbridge,preliminary,préliminaires,Higdon,,Eileen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7462,11.9,0,62751 +35085,Pickering--Uxbridge,Pickering--Uxbridge,preliminary,préliminaires,Musarat,,Cyma,Conservative,Conservateur,18320,29.2,0,62751 +35085,Pickering--Uxbridge,Pickering--Uxbridge,preliminary,préliminaires,O'Connell,,Jennifer,Liberal,Libéral,32019,51,0,62751 +35085,Pickering--Uxbridge,Pickering--Uxbridge,validated,validés,Chisu,,Corneliu,People's Party,Parti populaire,1265,2,407,63902 +35085,Pickering--Uxbridge,Pickering--Uxbridge,validated,validés,Forint,,Peter,Green Party,Parti Vert,3799,6,407,63902 +35085,Pickering--Uxbridge,Pickering--Uxbridge,validated,validés,Higdon,,Eileen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7582,11.9,407,63902 +35085,Pickering--Uxbridge,Pickering--Uxbridge,validated,validés,Musarat,,Cyma,Conservative,Conservateur,18462,29.1,407,63902 +35085,Pickering--Uxbridge,Pickering--Uxbridge,validated,validés,O'Connell,,Jennifer,Liberal,Libéral,32387,51,407,63902 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,preliminary,préliminaires,Ainsworth,,David,People's Party,Parti populaire,1402,2.4,0,57506 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,preliminary,préliminaires,Cherrin,,Robert,VCP,CAC,317,.6,0,57506 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,preliminary,préliminaires,Criger,,Dan,Independent,Indépendant(e),1111,1.9,0,57506 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,preliminary,préliminaires,Davis,,Jonathan,Independent,Indépendant(e),198,.3,0,57506 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,preliminary,préliminaires,Gallant,,Cheryl,Conservative,Conservateur,30287,52.7,0,57506 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,preliminary,préliminaires,Jones-Whyte,,Eileen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8587,14.9,0,57506 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,preliminary,préliminaires,Klietsch,,Stefan,Libertarian,Libertarien,255,.4,0,57506 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,preliminary,préliminaires,Kumar,,Dheerendra,Independent,Indépendant(e),915,1.6,0,57506 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,preliminary,préliminaires,Marini,,Ruben,Liberal,Libéral,11326,19.7,0,57506 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,preliminary,préliminaires,Pineau,,Ian,Green Party,Parti Vert,3108,5.4,0,57506 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,validated,validés,Ainsworth,,David,People's Party,Parti populaire,1463,2.5,471,59428 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,validated,validés,Cherrin,,Robert,VCP,CAC,358,.6,471,59428 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,validated,validés,Criger,,Dan,Independent,Indépendant(e),1125,1.9,471,59428 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,validated,validés,Davis,,Jonathan,Independent,Indépendant(e),200,.3,471,59428 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,validated,validés,Gallant,,Cheryl,Conservative,Conservateur,31080,52.7,471,59428 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,validated,validés,Jones-Whyte,,Eileen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8786,14.9,471,59428 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,validated,validés,Klietsch,,Stefan,Libertarian,Libertarien,266,.5,471,59428 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,validated,validés,Kumar,,Dheerendra,Independent,Indépendant(e),917,1.6,471,59428 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,validated,validés,Marini,,Ruben,Liberal,Libéral,11532,19.6,471,59428 +35086,Renfrew--Nipissing--Pembroke,Renfrew--Nipissing--Pembroke,validated,validés,Pineau,,Ian,Green Party,Parti Vert,3230,5.5,471,59428 +35087,Richmond Hill,Richmond Hill,preliminary,préliminaires,DeVita,,Adam,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4425,8.8,0,50249 +35087,Richmond Hill,Richmond Hill,preliminary,préliminaires,Jowhari,,Majid,Liberal,Libéral,21804,43.4,0,50249 +35087,Richmond Hill,Richmond Hill,preliminary,préliminaires,Kohli,,Ichha,Green Party,Parti Vert,1695,3.4,0,50249 +35087,Richmond Hill,Richmond Hill,preliminary,préliminaires,Menegakis,,Costas,Conservative,Conservateur,21692,43.2,0,50249 +35087,Richmond Hill,Richmond Hill,preliminary,préliminaires,Tvorogov,,Igor,People's Party,Parti populaire,507,1,0,50249 +35087,Richmond Hill,Richmond Hill,preliminary,préliminaires,Wevers,,Otto,Parti Rhinocéros Party,Parti Rhinocéros Party,126,.3,0,50249 +35087,Richmond Hill,Richmond Hill,validated,validés,DeVita,,Adam,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4425,8.8,584,50733 +35087,Richmond Hill,Richmond Hill,validated,validés,Jowhari,,Majid,Liberal,Libéral,21804,43.5,584,50733 +35087,Richmond Hill,Richmond Hill,validated,validés,Kohli,,Ichha,Green Party,Parti Vert,1695,3.4,584,50733 +35087,Richmond Hill,Richmond Hill,validated,validés,Menegakis,,Costas,Conservative,Conservateur,21592,43.1,584,50733 +35087,Richmond Hill,Richmond Hill,validated,validés,Tvorogov,,Igor,People's Party,Parti populaire,507,1,584,50733 +35087,Richmond Hill,Richmond Hill,validated,validés,Wevers,,Otto,Parti Rhinocéros Party,Parti Rhinocéros Party,126,.3,584,50733 +35088,Carleton,Carleton,preliminary,préliminaires,Hua,,Kevin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6289,9.3,0,67935 +35088,Carleton,Carleton,preliminary,préliminaires,Kubanek,,Gordon,Green Party,Parti Vert,3302,4.9,0,67935 +35088,Carleton,Carleton,preliminary,préliminaires,Musende,,Alain,People's Party,Parti populaire,773,1.1,0,67935 +35088,Carleton,Carleton,preliminary,préliminaires,Poilievre,,Pierre,Conservative,Conservateur,31637,46.6,0,67935 +35088,Carleton,Carleton,preliminary,préliminaires,Rodgers,,Chris,Liberal,Libéral,25934,38.2,0,67935 +35088,Carleton,Carleton,validated,validés,Hua,,Kevin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6479,9.3,408,69767 +35088,Carleton,Carleton,validated,validés,Kubanek,,Gordon,Green Party,Parti Vert,3423,4.9,408,69767 +35088,Carleton,Carleton,validated,validés,Musende,,Alain,People's Party,Parti populaire,792,1.1,408,69767 +35088,Carleton,Carleton,validated,validés,Poilievre,,Pierre,Conservative,Conservateur,32147,46.3,408,69767 +35088,Carleton,Carleton,validated,validés,Rodgers,,Chris,Liberal,Libéral,26518,38.2,408,69767 +35089,St. Catharines,St. Catharines,preliminary,préliminaires,Bittle,,Chris,Liberal,Libéral,23817,40.1,0,59370 +35089,St. Catharines,St. Catharines,preliminary,préliminaires,DeRoo,,Allan,People's Party,Parti populaire,814,1.4,0,59370 +35089,St. Catharines,St. Catharines,preliminary,préliminaires,Mason,,Travis,Green Party,Parti Vert,3637,6.1,0,59370 +35089,St. Catharines,St. Catharines,preliminary,préliminaires,Van Meer,,Dennis,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12252,20.6,0,59370 +35089,St. Catharines,St. Catharines,preliminary,préliminaires,Waler,,Krystina,Conservative,Conservateur,18850,31.8,0,59370 +35089,St. Catharines,St. Catharines,validated,validés,Bittle,,Chris,Liberal,Libéral,24183,40.2,506,60619 +35089,St. Catharines,St. Catharines,validated,validés,DeRoo,,Allan,People's Party,Parti populaire,826,1.4,506,60619 +35089,St. Catharines,St. Catharines,validated,validés,Mason,,Travis,Green Party,Parti Vert,3695,6.1,506,60619 +35089,St. Catharines,St. Catharines,validated,validés,Van Meer,,Dennis,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12431,20.7,506,60619 +35089,St. Catharines,St. Catharines,validated,validés,Waler,,Krystina,Conservative,Conservateur,18978,31.6,506,60619 +35090,Toronto--St. Paul's,Toronto--St. Paul's,preliminary,préliminaires,Bennett,,Carolyn,Liberal,Libéral,32256,54.8,0,58850 +35090,Toronto--St. Paul's,Toronto--St. Paul's,preliminary,préliminaires,Climenhaga,,Sarah,Green Party,Parti Vert,3914,6.7,0,58850 +35090,Toronto--St. Paul's,Toronto--St. Paul's,preliminary,préliminaires,Kellen,,John,People's Party,Parti populaire,924,1.6,0,58850 +35090,Toronto--St. Paul's,Toronto--St. Paul's,preliminary,préliminaires,Mukherjee,,Alok,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9177,15.6,0,58850 +35090,Toronto--St. Paul's,Toronto--St. Paul's,preliminary,préliminaires,Truesdell,,Jae,Conservative,Conservateur,12579,21.4,0,58850 +35090,Toronto--St. Paul's,Toronto--St. Paul's,validated,validés,Bennett,,Carolyn,Liberal,Libéral,32494,54.3,384,60218 +35090,Toronto--St. Paul's,Toronto--St. Paul's,validated,validés,Climenhaga,,Sarah,Green Party,Parti Vert,4042,6.8,384,60218 +35090,Toronto--St. Paul's,Toronto--St. Paul's,validated,validés,Kellen,,John,People's Party,Parti populaire,923,1.5,384,60218 +35090,Toronto--St. Paul's,Toronto--St. Paul's,validated,validés,Mukherjee,,Alok,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9442,15.8,384,60218 +35090,Toronto--St. Paul's,Toronto--St. Paul's,validated,validés,Truesdell,,Jae,Conservative,Conservateur,12933,21.6,384,60218 +35091,Sarnia--Lambton,Sarnia--Lambton,preliminary,préliminaires,Everaert,,Brian,People's Party,Parti populaire,1567,2.7,0,57084 +35091,Sarnia--Lambton,Sarnia--Lambton,preliminary,préliminaires,Gladu,,Marilyn,Conservative,Conservateur,28340,49.6,0,57084 +35091,Sarnia--Lambton,Sarnia--Lambton,preliminary,préliminaires,Kilner,,Adam,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12372,21.7,0,57084 +35091,Sarnia--Lambton,Sarnia--Lambton,preliminary,préliminaires,Laird,,Thomas,Christian Heritage Party,Parti de l'Héritage Chrétien,541,.9,0,57084 +35091,Sarnia--Lambton,Sarnia--Lambton,preliminary,préliminaires,Lemieux,,Carmen,Liberal,Libéral,11824,20.7,0,57084 +35091,Sarnia--Lambton,Sarnia--Lambton,preliminary,préliminaires,Smith,,Peter Robert,Green Party,Parti Vert,2440,4.3,0,57084 +35091,Sarnia--Lambton,Sarnia--Lambton,validated,validés,Everaert,,Brian,People's Party,Parti populaire,1587,2.7,400,58316 +35091,Sarnia--Lambton,Sarnia--Lambton,validated,validés,Gladu,,Marilyn,Conservative,Conservateur,28623,49.4,400,58316 +35091,Sarnia--Lambton,Sarnia--Lambton,validated,validés,Kilner,,Adam,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12644,21.8,400,58316 +35091,Sarnia--Lambton,Sarnia--Lambton,validated,validés,Laird,,Thomas,Christian Heritage Party,Parti de l'Héritage Chrétien,531,.9,400,58316 +35091,Sarnia--Lambton,Sarnia--Lambton,validated,validés,Lemieux,,Carmen,Liberal,Libéral,12041,20.8,400,58316 +35091,Sarnia--Lambton,Sarnia--Lambton,validated,validés,Smith,,Peter Robert,Green Party,Parti Vert,2490,4.3,400,58316 +35092,Sault Ste. Marie,Sault Ste. Marie,preliminary,préliminaires,McCleary,,Sara,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9317,22.6,0,41267 +35092,Sault Ste. Marie,Sault Ste. Marie,preliminary,préliminaires,McLean,,Geo,Green Party,Parti Vert,1781,4.3,0,41267 +35092,Sault Ste. Marie,Sault Ste. Marie,preliminary,préliminaires,Sheehan,,Terry,Liberal,Libéral,16084,39,0,41267 +35092,Sault Ste. Marie,Sault Ste. Marie,preliminary,préliminaires,Spina,,Sonny,Conservative,Conservateur,13352,32.4,0,41267 +35092,Sault Ste. Marie,Sault Ste. Marie,preliminary,préliminaires,Zuccato,,Amy,People's Party,Parti populaire,733,1.8,0,41267 +35092,Sault Ste. Marie,Sault Ste. Marie,validated,validés,McCleary,,Sara,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9459,22.7,337,42037 +35092,Sault Ste. Marie,Sault Ste. Marie,validated,validés,McLean,,Geo,Green Party,Parti Vert,1809,4.3,337,42037 +35092,Sault Ste. Marie,Sault Ste. Marie,validated,validés,Sheehan,,Terry,Liberal,Libéral,16284,39.1,337,42037 +35092,Sault Ste. Marie,Sault Ste. Marie,validated,validés,Spina,,Sonny,Conservative,Conservateur,13407,32.2,337,42037 +35092,Sault Ste. Marie,Sault Ste. Marie,validated,validés,Zuccato,,Amy,People's Party,Parti populaire,741,1.8,337,42037 +35093,Scarborough--Agincourt,Scarborough--Agincourt,preliminary,préliminaires,Hu,,Sean,Conservative,Conservateur,15376,37.3,0,41247 +35093,Scarborough--Agincourt,Scarborough--Agincourt,preliminary,préliminaires,Internicola,,Anthony,People's Party,Parti populaire,515,1.2,0,41247 +35093,Scarborough--Agincourt,Scarborough--Agincourt,preliminary,préliminaires,Julius,,Larisa,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3550,8.6,0,41247 +35093,Scarborough--Agincourt,Scarborough--Agincourt,preliminary,préliminaires,Ramdeen,,Randi,Green Party,Parti Vert,1028,2.5,0,41247 +35093,Scarborough--Agincourt,Scarborough--Agincourt,preliminary,préliminaires,Yip,,Jean,Liberal,Libéral,20778,50.4,0,41247 +35093,Scarborough--Agincourt,Scarborough--Agincourt,validated,validés,Hu,,Sean,Conservative,Conservateur,15492,37,476,42290 +35093,Scarborough--Agincourt,Scarborough--Agincourt,validated,validés,Internicola,,Anthony,People's Party,Parti populaire,521,1.2,476,42290 +35093,Scarborough--Agincourt,Scarborough--Agincourt,validated,validés,Julius,,Larisa,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3636,8.7,476,42290 +35093,Scarborough--Agincourt,Scarborough--Agincourt,validated,validés,Ramdeen,,Randi,Green Party,Parti Vert,1050,2.5,476,42290 +35093,Scarborough--Agincourt,Scarborough--Agincourt,validated,validés,Yip,,Jean,Liberal,Libéral,21115,50.5,476,42290 +35094,Scarborough Centre,Scarborough-Centre,preliminary,préliminaires,Cannis,,John,Independent,Indépendant(e),2518,5.5,0,46076 +35094,Scarborough Centre,Scarborough-Centre,preliminary,préliminaires,Chaudhry,,Irshad,Conservative,Conservateur,10320,22.4,0,46076 +35094,Scarborough Centre,Scarborough-Centre,preliminary,préliminaires,Hakimzadah,,Dordana,Green Party,Parti Vert,1328,2.9,0,46076 +35094,Scarborough Centre,Scarborough-Centre,preliminary,préliminaires,Kamal,,Faiz,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5329,11.6,0,46076 +35094,Scarborough Centre,Scarborough-Centre,preliminary,préliminaires,Vijeyaratnam,,Jeremiah,People's Party,Parti populaire,1157,2.5,0,46076 +35094,Scarborough Centre,Scarborough-Centre,preliminary,préliminaires,Zahid,,Salma,Liberal,Libéral,25424,55.2,0,46076 +35094,Scarborough Centre,Scarborough-Centre,validated,validés,Cannis,,John,Independent,Indépendant(e),2524,5.4,638,47194 +35094,Scarborough Centre,Scarborough-Centre,validated,validés,Chaudhry,,Irshad,Conservative,Conservateur,10387,22.3,638,47194 +35094,Scarborough Centre,Scarborough-Centre,validated,validés,Hakimzadah,,Dordana,Green Party,Parti Vert,1336,2.9,638,47194 +35094,Scarborough Centre,Scarborough-Centre,validated,validés,Kamal,,Faiz,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5452,11.7,638,47194 +35094,Scarborough Centre,Scarborough-Centre,validated,validés,Vijeyaratnam,,Jeremiah,People's Party,Parti populaire,1162,2.5,638,47194 +35094,Scarborough Centre,Scarborough-Centre,validated,validés,Zahid,,Salma,Liberal,Libéral,25695,55.2,638,47194 +35095,Scarborough--Guildwood,Scarborough--Guildwood,preliminary,préliminaires,Abara,,Stephen,Independent,Indépendant(e),71,.2,0,42219 +35095,Scarborough--Guildwood,Scarborough--Guildwood,preliminary,préliminaires,Alvi,,Farhan,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,52,.1,0,42219 +35095,Scarborough--Guildwood,Scarborough--Guildwood,preliminary,préliminaires,Clarke,,Kevin,Independent,Indépendant(e),112,.3,0,42219 +35095,Scarborough--Guildwood,Scarborough--Guildwood,preliminary,préliminaires,Holding,,Kathleen Marie,Independent,Indépendant(e),70,.2,0,42219 +35095,Scarborough--Guildwood,Scarborough--Guildwood,preliminary,préliminaires,Jani,,Jigna,People's Party,Parti populaire,643,1.5,0,42219 +35095,Scarborough--Guildwood,Scarborough--Guildwood,preliminary,préliminaires,McKay,,John,Liberal,Libéral,25797,61.1,0,42219 +35095,Scarborough--Guildwood,Scarborough--Guildwood,preliminary,préliminaires,McMahon,,Tara,Green Party,Parti Vert,1198,2.8,0,42219 +35095,Scarborough--Guildwood,Scarborough--Guildwood,preliminary,préliminaires,Spencer,,Michelle,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4687,11.1,0,42219 +35095,Scarborough--Guildwood,Scarborough--Guildwood,preliminary,préliminaires,Stefanis,,Gus,Nationalist,Nationaliste,88,.2,0,42219 +35095,Scarborough--Guildwood,Scarborough--Guildwood,preliminary,préliminaires,Thuraisingham,,Quintus,Conservative,Conservateur,9501,22.5,0,42219 +35095,Scarborough--Guildwood,Scarborough--Guildwood,validated,validés,Abara,,Stephen,Independent,Indépendant(e),70,.2,580,43322 +35095,Scarborough--Guildwood,Scarborough--Guildwood,validated,validés,Alvi,,Farhan,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,55,.1,580,43322 +35095,Scarborough--Guildwood,Scarborough--Guildwood,validated,validés,Clarke,,Kevin,Independent,Indépendant(e),112,.3,580,43322 +35095,Scarborough--Guildwood,Scarborough--Guildwood,validated,validés,Holding,,Kathleen Marie,Independent,Indépendant(e),70,.2,580,43322 +35095,Scarborough--Guildwood,Scarborough--Guildwood,validated,validés,Jani,,Jigna,People's Party,Parti populaire,648,1.5,580,43322 +35095,Scarborough--Guildwood,Scarborough--Guildwood,validated,validés,McKay,,John,Liberal,Libéral,26123,61.1,580,43322 +35095,Scarborough--Guildwood,Scarborough--Guildwood,validated,validés,McMahon,,Tara,Green Party,Parti Vert,1220,2.9,580,43322 +35095,Scarborough--Guildwood,Scarborough--Guildwood,validated,validés,Spencer,,Michelle,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4806,11.2,580,43322 +35095,Scarborough--Guildwood,Scarborough--Guildwood,validated,validés,Stefanis,,Gus,Nationalist,Nationaliste,85,.2,580,43322 +35095,Scarborough--Guildwood,Scarborough--Guildwood,validated,validés,Thuraisingham,,Quintus,Conservative,Conservateur,9553,22.4,580,43322 +35096,Scarborough North,Scarborough-Nord,preliminary,préliminaires,Chen,,Shaun,Liberal,Libéral,20605,53.5,0,38492 +35096,Scarborough North,Scarborough-Nord,preliminary,préliminaires,Chen,,Yan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4917,12.8,0,38492 +35096,Scarborough North,Scarborough-Nord,preliminary,préliminaires,Guerrier,,Jude,People's Party,Parti populaire,366,1,0,38492 +35096,Scarborough North,Scarborough-Nord,preliminary,préliminaires,Kong,,David,Conservative,Conservateur,11746,30.5,0,38492 +35096,Scarborough North,Scarborough-Nord,preliminary,préliminaires,Robinson,,Janet,UPC,UPC,82,.2,0,38492 +35096,Scarborough North,Scarborough-Nord,preliminary,préliminaires,Velez,,Avery,Green Party,Parti Vert,776,2,0,38492 +35096,Scarborough North,Scarborough-Nord,validated,validés,Chen,,Shaun,Liberal,Libéral,20911,53.6,385,39422 +35096,Scarborough North,Scarborough-Nord,validated,validés,Chen,,Yan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5039,12.9,385,39422 +35096,Scarborough North,Scarborough-Nord,validated,validés,Guerrier,,Jude,People's Party,Parti populaire,370,.9,385,39422 +35096,Scarborough North,Scarborough-Nord,validated,validés,Kong,,David,Conservative,Conservateur,11838,30.3,385,39422 +35096,Scarborough North,Scarborough-Nord,validated,validés,Robinson,,Janet,UPC,UPC,83,.2,385,39422 +35096,Scarborough North,Scarborough-Nord,validated,validés,Velez,,Avery,Green Party,Parti Vert,796,2,385,39422 +35097,Scarborough--Rouge Park,Scarborough--Rouge Park,preliminary,préliminaires,Anandasangaree,,Gary,Liberal,Libéral,31339,62.3,0,50305 +35097,Scarborough--Rouge Park,Scarborough--Rouge Park,preliminary,préliminaires,Hamilton,,Jessica,Green Party,Parti Vert,2324,4.6,0,50305 +35097,Scarborough--Rouge Park,Scarborough--Rouge Park,preliminary,préliminaires,Kwok,,Kingsley,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5735,11.4,0,50305 +35097,Scarborough--Rouge Park,Scarborough--Rouge Park,preliminary,préliminaires,Sally,,Dilano,People's Party,Parti populaire,466,.9,0,50305 +35097,Scarborough--Rouge Park,Scarborough--Rouge Park,preliminary,préliminaires,Singh,,Bobby,Conservative,Conservateur,10088,20.1,0,50305 +35097,Scarborough--Rouge Park,Scarborough--Rouge Park,preliminary,préliminaires,Theodoru,,Mark,Christian Heritage Party,Parti de l'Héritage Chrétien,353,.7,0,50305 +35097,Scarborough--Rouge Park,Scarborough--Rouge Park,validated,validés,Anandasangaree,,Gary,Liberal,Libéral,31360,62.2,322,50748 +35097,Scarborough--Rouge Park,Scarborough--Rouge Park,validated,validés,Hamilton,,Jessica,Green Party,Parti Vert,2330,4.6,322,50748 +35097,Scarborough--Rouge Park,Scarborough--Rouge Park,validated,validés,Kwok,,Kingsley,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5801,11.5,322,50748 +35097,Scarborough--Rouge Park,Scarborough--Rouge Park,validated,validés,Sally,,Dilano,People's Party,Parti populaire,467,.9,322,50748 +35097,Scarborough--Rouge Park,Scarborough--Rouge Park,validated,validés,Singh,,Bobby,Conservative,Conservateur,10115,20.1,322,50748 +35097,Scarborough--Rouge Park,Scarborough--Rouge Park,validated,validés,Theodoru,,Mark,Christian Heritage Party,Parti de l'Héritage Chrétien,353,.7,322,50748 +35098,Scarborough Southwest,Scarborough-Sud-Ouest,preliminary,préliminaires,Blair,,Bill,Liberal,Libéral,28640,57.2,0,50106 +35098,Scarborough Southwest,Scarborough-Sud-Ouest,preliminary,préliminaires,Cain,,Amanda,Green Party,Parti Vert,2428,4.8,0,50106 +35098,Scarborough Southwest,Scarborough-Sud-Ouest,preliminary,préliminaires,Eratostene,,Italo,People's Party,Parti populaire,584,1.2,0,50106 +35098,Scarborough Southwest,Scarborough-Sud-Ouest,preliminary,préliminaires,Fawcett Smith,,Kimberly,Conservative,Conservateur,10421,20.8,0,50106 +35098,Scarborough Southwest,Scarborough-Sud-Ouest,preliminary,préliminaires,Luisi,,Simon,Animal Protection Party,Parti Protection Animaux,233,.5,0,50106 +35098,Scarborough Southwest,Scarborough-Sud-Ouest,preliminary,préliminaires,McCrady,,Keith,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7800,15.6,0,50106 +35098,Scarborough Southwest,Scarborough-Sud-Ouest,validated,validés,Blair,,Bill,Liberal,Libéral,28965,57.2,449,51084 +35098,Scarborough Southwest,Scarborough-Sud-Ouest,validated,validés,Cain,,Amanda,Green Party,Parti Vert,2477,4.9,449,51084 +35098,Scarborough Southwest,Scarborough-Sud-Ouest,validated,validés,Eratostene,,Italo,People's Party,Parti populaire,590,1.2,449,51084 +35098,Scarborough Southwest,Scarborough-Sud-Ouest,validated,validés,Fawcett Smith,,Kimberly,Conservative,Conservateur,10502,20.7,449,51084 +35098,Scarborough Southwest,Scarborough-Sud-Ouest,validated,validés,Luisi,,Simon,Animal Protection Party,Parti Protection Animaux,236,.5,449,51084 +35098,Scarborough Southwest,Scarborough-Sud-Ouest,validated,validés,McCrady,,Keith,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7865,15.5,449,51084 +35099,Simcoe--Grey,Simcoe--Grey,preliminary,préliminaires,D'Angelo,,Tony,VCP,CAC,281,.4,0,74226 +35099,Simcoe--Grey,Simcoe--Grey,preliminary,préliminaires,Dowdall,,Terry,Conservative,Conservateur,32444,43.7,0,74226 +35099,Simcoe--Grey,Simcoe--Grey,preliminary,préliminaires,Jackson,,Sherri,Green Party,Parti Vert,8423,11.3,0,74226 +35099,Simcoe--Grey,Simcoe--Grey,preliminary,préliminaires,Kenney,,Lorne,Liberal,Libéral,23372,31.5,0,74226 +35099,Simcoe--Grey,Simcoe--Grey,preliminary,préliminaires,Matthews,,Ilona,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8320,11.2,0,74226 +35099,Simcoe--Grey,Simcoe--Grey,preliminary,préliminaires,Sommer,,Richard,People's Party,Parti populaire,1386,1.9,0,74226 +35099,Simcoe--Grey,Simcoe--Grey,validated,validés,D'Angelo,,Tony,VCP,CAC,305,.4,492,76001 +35099,Simcoe--Grey,Simcoe--Grey,validated,validés,Dowdall,,Terry,Conservative,Conservateur,32812,43.5,492,76001 +35099,Simcoe--Grey,Simcoe--Grey,validated,validés,Jackson,,Sherri,Green Party,Parti Vert,8589,11.4,492,76001 +35099,Simcoe--Grey,Simcoe--Grey,validated,validés,Kenney,,Lorne,Liberal,Libéral,23925,31.7,492,76001 +35099,Simcoe--Grey,Simcoe--Grey,validated,validés,Matthews,,Ilona,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8462,11.2,492,76001 +35099,Simcoe--Grey,Simcoe--Grey,validated,validés,Sommer,,Richard,People's Party,Parti populaire,1416,1.9,492,76001 +35100,Simcoe North,Simcoe-Nord,preliminary,préliminaires,Belcourt,,Angelique,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8749,14,0,62302 +35100,Simcoe North,Simcoe-Nord,preliminary,préliminaires,Brown,,Chris,Christian Heritage Party,Parti de l'Héritage Chrétien,337,.5,0,62302 +35100,Simcoe North,Simcoe-Nord,preliminary,préliminaires,Hawes,,Gerry,Liberal,Libéral,19140,30.7,0,62302 +35100,Simcoe North,Simcoe-Nord,preliminary,préliminaires,Makk,,Stephen,People's Party,Parti populaire,1144,1.8,0,62302 +35100,Simcoe North,Simcoe-Nord,preliminary,préliminaires,Powell,,Valerie,Green Party,Parti Vert,5820,9.3,0,62302 +35100,Simcoe North,Simcoe-Nord,preliminary,préliminaires,Stanton,,Bruce,Conservative,Conservateur,27112,43.5,0,62302 +35100,Simcoe North,Simcoe-Nord,validated,validés,Belcourt,,Angelique,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8850,14.1,358,63136 +35100,Simcoe North,Simcoe-Nord,validated,validés,Brown,,Chris,Christian Heritage Party,Parti de l'Héritage Chrétien,341,.5,358,63136 +35100,Simcoe North,Simcoe-Nord,validated,validés,Hawes,,Gerry,Liberal,Libéral,19310,30.8,358,63136 +35100,Simcoe North,Simcoe-Nord,validated,validés,Makk,,Stephen,People's Party,Parti populaire,1154,1.8,358,63136 +35100,Simcoe North,Simcoe-Nord,validated,validés,Powell,,Valerie,Green Party,Parti Vert,5882,9.4,358,63136 +35100,Simcoe North,Simcoe-Nord,validated,validés,Stanton,,Bruce,Conservative,Conservateur,27241,43.4,358,63136 +35101,Spadina--Fort York,Spadina--Fort York,preliminary,préliminaires,Fang,,Frank,Conservative,Conservateur,10485,17.6,0,59648 +35101,Spadina--Fort York,Spadina--Fort York,preliminary,préliminaires,Maher,,Dean,Green Party,Parti Vert,3067,5.1,0,59648 +35101,Spadina--Fort York,Spadina--Fort York,preliminary,préliminaires,Ramirez,,Marcela,Independent,Indépendant(e),148,.2,0,59648 +35101,Spadina--Fort York,Spadina--Fort York,preliminary,préliminaires,Stewart,,Robert,People's Party,Parti populaire,661,1.1,0,59648 +35101,Spadina--Fort York,Spadina--Fort York,preliminary,préliminaires,Vaughan,,Adam,Liberal,Libéral,33060,55.4,0,59648 +35101,Spadina--Fort York,Spadina--Fort York,preliminary,préliminaires,Yoon,,Diana,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12227,20.5,0,59648 +35101,Spadina--Fort York,Spadina--Fort York,validated,validés,Fang,,Frank,Conservative,Conservateur,10680,17.6,339,60989 +35101,Spadina--Fort York,Spadina--Fort York,validated,validés,Maher,,Dean,Green Party,Parti Vert,3174,5.2,339,60989 +35101,Spadina--Fort York,Spadina--Fort York,validated,validés,Ramirez,,Marcela,Independent,Indépendant(e),114,.2,339,60989 +35101,Spadina--Fort York,Spadina--Fort York,validated,validés,Stewart,,Robert,People's Party,Parti populaire,672,1.1,339,60989 +35101,Spadina--Fort York,Spadina--Fort York,validated,validés,Vaughan,,Adam,Liberal,Libéral,33822,55.8,339,60989 +35101,Spadina--Fort York,Spadina--Fort York,validated,validés,Yoon,,Diana,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12188,20.1,339,60989 +35102,Stormont--Dundas--South Glengarry,Stormont--Dundas--South Glengarry,preliminary,préliminaires,Aman,,Raheem,Green Party,Parti Vert,2080,3.9,0,53258 +35102,Stormont--Dundas--South Glengarry,Stormont--Dundas--South Glengarry,preliminary,préliminaires,Duncan,,Eric,Conservative,Conservateur,28848,54.2,0,53258 +35102,Stormont--Dundas--South Glengarry,Stormont--Dundas--South Glengarry,preliminary,préliminaires,Megill,,Heather,Liberal,Libéral,13585,25.5,0,53258 +35102,Stormont--Dundas--South Glengarry,Stormont--Dundas--South Glengarry,preliminary,préliminaires,Schmitz,,Kelsey Catherine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7567,14.2,0,53258 +35102,Stormont--Dundas--South Glengarry,Stormont--Dundas--South Glengarry,preliminary,préliminaires,Trimm,,Sabile,People's Party,Parti populaire,1178,2.2,0,53258 +35102,Stormont--Dundas--South Glengarry,Stormont--Dundas--South Glengarry,validated,validés,Aman,,Raheem,Green Party,Parti Vert,2126,4,533,54244 +35102,Stormont--Dundas--South Glengarry,Stormont--Dundas--South Glengarry,validated,validés,Duncan,,Eric,Conservative,Conservateur,28976,53.9,533,54244 +35102,Stormont--Dundas--South Glengarry,Stormont--Dundas--South Glengarry,validated,validés,Megill,,Heather,Liberal,Libéral,13767,25.6,533,54244 +35102,Stormont--Dundas--South Glengarry,Stormont--Dundas--South Glengarry,validated,validés,Schmitz,,Kelsey Catherine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7674,14.3,533,54244 +35102,Stormont--Dundas--South Glengarry,Stormont--Dundas--South Glengarry,validated,validés,Trimm,,Sabile,People's Party,Parti populaire,1168,2.2,533,54244 +35103,Sudbury,Sudbury,preliminary,préliminaires,Crumplin,,Bill,Green Party,Parti Vert,3183,6.7,0,47708 +35103,Sudbury,Sudbury,preliminary,préliminaires,Lalonde,,Chanel,Animal Protection Party,Parti Protection Animaux,285,.6,0,47708 +35103,Sudbury,Sudbury,preliminary,préliminaires,Lefebvre,,Paul,Liberal,Libéral,19484,40.8,0,47708 +35103,Sudbury,Sudbury,preliminary,préliminaires,Mairs,,Beth,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13766,28.9,0,47708 +35103,Sudbury,Sudbury,preliminary,préliminaires,Paterson,,Sean,People's Party,Parti populaire,949,2,0,47708 +35103,Sudbury,Sudbury,preliminary,préliminaires,Popescu,,J. David,Independent,Indépendant(e),73,.2,0,47708 +35103,Sudbury,Sudbury,preliminary,préliminaires,St-Amant,,Pierre,Conservative,Conservateur,9772,20.5,0,47708 +35103,Sudbury,Sudbury,preliminary,préliminaires,Sylvestre,,Charlene,Independent,Indépendant(e),196,.4,0,47708 +35103,Sudbury,Sudbury,validated,validés,Crumplin,,Bill,Green Party,Parti Vert,3225,6.7,317,48294 +35103,Sudbury,Sudbury,validated,validés,Lalonde,,Chanel,Animal Protection Party,Parti Protection Animaux,282,.6,317,48294 +35103,Sudbury,Sudbury,validated,validés,Lefebvre,,Paul,Liberal,Libéral,19643,40.9,317,48294 +35103,Sudbury,Sudbury,validated,validés,Mairs,,Beth,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13885,28.9,317,48294 +35103,Sudbury,Sudbury,validated,validés,Paterson,,Sean,People's Party,Parti populaire,873,1.8,317,48294 +35103,Sudbury,Sudbury,validated,validés,Popescu,,J. David,Independent,Indépendant(e),70,.1,317,48294 +35103,Sudbury,Sudbury,validated,validés,St-Amant,,Pierre,Conservative,Conservateur,9864,20.6,317,48294 +35103,Sudbury,Sudbury,validated,validés,Sylvestre,,Charlene,Independent,Indépendant(e),135,.3,317,48294 +35104,Thornhill,Thornhill,preliminary,préliminaires,Bregman,,Nathan,Parti Rhinocéros Party,Parti Rhinocéros Party,217,.4,0,53432 +35104,Thornhill,Thornhill,preliminary,préliminaires,Gladstone,,Gary,Liberal,Libéral,18872,35.3,0,53432 +35104,Thornhill,Thornhill,preliminary,préliminaires,Kent,,Peter,Conservative,Conservateur,29082,54.4,0,53432 +35104,Thornhill,Thornhill,preliminary,préliminaires,Malik,,Waseem,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,91,.2,0,53432 +35104,Thornhill,Thornhill,preliminary,préliminaires,Petrucci,,Sara,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3603,6.7,0,53432 +35104,Thornhill,Thornhill,preliminary,préliminaires,Rachlis,,Josh,Green Party,Parti Vert,1567,2.9,0,53432 +35104,Thornhill,Thornhill,validated,validés,Bregman,,Nathan,Parti Rhinocéros Party,Parti Rhinocéros Party,217,.4,583,54079 +35104,Thornhill,Thornhill,validated,validés,Gladstone,,Gary,Liberal,Libéral,18946,35.4,583,54079 +35104,Thornhill,Thornhill,validated,validés,Kent,,Peter,Conservative,Conservateur,29187,54.6,583,54079 +35104,Thornhill,Thornhill,validated,validés,Malik,,Waseem,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,77,.1,583,54079 +35104,Thornhill,Thornhill,validated,validés,Petrucci,,Sara,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3469,6.5,583,54079 +35104,Thornhill,Thornhill,validated,validés,Rachlis,,Josh,Green Party,Parti Vert,1600,3,583,54079 +35105,Thunder Bay--Rainy River,Thunder Bay--Rainy River,preliminary,préliminaires,Hartnell,,Andrew,People's Party,Parti populaire,730,1.8,0,40541 +35105,Thunder Bay--Rainy River,Thunder Bay--Rainy River,preliminary,préliminaires,Moddejonge,,Amanda,Green Party,Parti Vert,1783,4.4,0,40541 +35105,Thunder Bay--Rainy River,Thunder Bay--Rainy River,preliminary,préliminaires,Powlowski,,Marcus,Liberal,Libéral,14336,35.4,0,40541 +35105,Thunder Bay--Rainy River,Thunder Bay--Rainy River,preliminary,préliminaires,Rydholm,,Linda,Conservative,Conservateur,11984,29.6,0,40541 +35105,Thunder Bay--Rainy River,Thunder Bay--Rainy River,preliminary,préliminaires,Won,,Yuk-Sem,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11708,28.9,0,40541 +35105,Thunder Bay--Rainy River,Thunder Bay--Rainy River,validated,validés,Hartnell,,Andrew,People's Party,Parti populaire,741,1.8,333,41384 +35105,Thunder Bay--Rainy River,Thunder Bay--Rainy River,validated,validés,Moddejonge,,Amanda,Green Party,Parti Vert,1829,4.5,333,41384 +35105,Thunder Bay--Rainy River,Thunder Bay--Rainy River,validated,validés,Powlowski,,Marcus,Liberal,Libéral,14498,35.3,333,41384 +35105,Thunder Bay--Rainy River,Thunder Bay--Rainy River,validated,validés,Rydholm,,Linda,Conservative,Conservateur,12039,29.3,333,41384 +35105,Thunder Bay--Rainy River,Thunder Bay--Rainy River,validated,validés,Won,,Yuk-Sem,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11944,29.1,333,41384 +35106,Thunder Bay--Superior North,Thunder Bay--Supérieur-Nord,preliminary,préliminaires,Achneepineskum,,Anna Betty,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8969,21.3,0,42178 +35106,Thunder Bay--Superior North,Thunder Bay--Supérieur-Nord,preliminary,préliminaires,Hajdu,,Patty,Liberal,Libéral,17982,42.6,0,42178 +35106,Thunder Bay--Superior North,Thunder Bay--Supérieur-Nord,preliminary,préliminaires,Hyer,,Bruce,Green Party,Parti Vert,3505,8.3,0,42178 +35106,Thunder Bay--Superior North,Thunder Bay--Supérieur-Nord,preliminary,préliminaires,Khanjari,,Youssef,People's Party,Parti populaire,725,1.7,0,42178 +35106,Thunder Bay--Superior North,Thunder Bay--Supérieur-Nord,preliminary,préliminaires,Pullia,,Frank,Conservative,Conservateur,10861,25.8,0,42178 +35106,Thunder Bay--Superior North,Thunder Bay--Supérieur-Nord,preliminary,préliminaires,Vodden,,Alexander,Libertarian,Libertarien,136,.3,0,42178 +35106,Thunder Bay--Superior North,Thunder Bay--Supérieur-Nord,validated,validés,Achneepineskum,,Anna Betty,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9126,21.1,416,43593 +35106,Thunder Bay--Superior North,Thunder Bay--Supérieur-Nord,validated,validés,Hajdu,,Patty,Liberal,Libéral,18502,42.9,416,43593 +35106,Thunder Bay--Superior North,Thunder Bay--Supérieur-Nord,validated,validés,Hyer,,Bruce,Green Party,Parti Vert,3639,8.4,416,43593 +35106,Thunder Bay--Superior North,Thunder Bay--Supérieur-Nord,validated,validés,Khanjari,,Youssef,People's Party,Parti populaire,734,1.7,416,43593 +35106,Thunder Bay--Superior North,Thunder Bay--Supérieur-Nord,validated,validés,Pullia,,Frank,Conservative,Conservateur,11036,25.6,416,43593 +35106,Thunder Bay--Superior North,Thunder Bay--Supérieur-Nord,validated,validés,Vodden,,Alexander,Libertarian,Libertarien,140,.3,416,43593 +35107,Timmins--James Bay,Timmins--Baie James,preliminary,préliminaires,Angus,,Charlie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,14357,39.8,0,36068 +35107,Timmins--James Bay,Timmins--Baie James,preliminary,préliminaires,Boileau,,Michelle,Liberal,Libéral,9457,26.2,0,36068 +35107,Timmins--James Bay,Timmins--Baie James,preliminary,préliminaires,Grenke,,Kraymr,Conservative,Conservateur,9784,27.1,0,36068 +35107,Timmins--James Bay,Timmins--Baie James,preliminary,préliminaires,Kennedy,,Max,Green Party,Parti Vert,1226,3.4,0,36068 +35107,Timmins--James Bay,Timmins--Baie James,preliminary,préliminaires,Roy,,Renaud,People's Party,Parti populaire,1244,3.4,0,36068 +35107,Timmins--James Bay,Timmins--Baie James,validated,validés,Angus,,Charlie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,14885,40.5,369,37109 +35107,Timmins--James Bay,Timmins--Baie James,validated,validés,Boileau,,Michelle,Liberal,Libéral,9443,25.7,369,37109 +35107,Timmins--James Bay,Timmins--Baie James,validated,validés,Grenke,,Kraymr,Conservative,Conservateur,9907,27,369,37109 +35107,Timmins--James Bay,Timmins--Baie James,validated,validés,Kennedy,,Max,Green Party,Parti Vert,1257,3.4,369,37109 +35107,Timmins--James Bay,Timmins--Baie James,validated,validés,Roy,,Renaud,People's Party,Parti populaire,1248,3.4,369,37109 +35108,Toronto Centre,Toronto-Centre,preliminary,préliminaires,Carson,,Sean,Parti Rhinocéros Party,Parti Rhinocéros Party,143,.3,0,53299 +35108,Toronto Centre,Toronto-Centre,preliminary,préliminaires,Chang,,Brian,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11886,22.3,0,53299 +35108,Toronto Centre,Toronto-Centre,preliminary,préliminaires,Cragg,,Bronwyn,Communist,Communiste,124,.2,0,53299 +35108,Toronto Centre,Toronto-Centre,preliminary,préliminaires,Fernandez,,Philip,ML,ML,53,.1,0,53299 +35108,Toronto Centre,Toronto-Centre,preliminary,préliminaires,Lester,,Ryan,Conservative,Conservateur,6470,12.1,0,53299 +35108,Toronto Centre,Toronto-Centre,preliminary,préliminaires,Lewin,,Rob,Animal Protection Party,Parti Protection Animaux,197,.4,0,53299 +35108,Toronto Centre,Toronto-Centre,preliminary,préliminaires,Morneau,,Bill,Liberal,Libéral,30580,57.4,0,53299 +35108,Toronto Centre,Toronto-Centre,preliminary,préliminaires,Paul,,Annamie,Green Party,Parti Vert,3726,7,0,53299 +35108,Toronto Centre,Toronto-Centre,preliminary,préliminaires,Tavares,,Jason,Independent,Indépendant(e),120,.2,0,53299 +35108,Toronto Centre,Toronto-Centre,validated,validés,Carson,,Sean,Parti Rhinocéros Party,Parti Rhinocéros Party,147,.3,384,54896 +35108,Toronto Centre,Toronto-Centre,validated,validés,Chang,,Brian,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12142,22.3,384,54896 +35108,Toronto Centre,Toronto-Centre,validated,validés,Cragg,,Bronwyn,Communist,Communiste,125,.2,384,54896 +35108,Toronto Centre,Toronto-Centre,validated,validés,Fernandez,,Philip,ML,ML,54,.1,384,54896 +35108,Toronto Centre,Toronto-Centre,validated,validés,Lester,,Ryan,Conservative,Conservateur,6613,12.1,384,54896 +35108,Toronto Centre,Toronto-Centre,validated,validés,Lewin,,Rob,Animal Protection Party,Parti Protection Animaux,182,.3,384,54896 +35108,Toronto Centre,Toronto-Centre,validated,validés,Morneau,,Bill,Liberal,Libéral,31271,57.4,384,54896 +35108,Toronto Centre,Toronto-Centre,validated,validés,Paul,,Annamie,Green Party,Parti Vert,3852,7.1,384,54896 +35108,Toronto Centre,Toronto-Centre,validated,validés,Tavares,,Jason,Independent,Indépendant(e),126,.2,384,54896 +35109,Toronto--Danforth,Toronto--Danforth,preliminary,préliminaires,Abbott,,Elizabeth,Animal Protection Party,Parti Protection Animaux,260,.5,0,56990 +35109,Toronto--Danforth,Toronto--Danforth,preliminary,préliminaires,Byard,,Ivan,Communist,Communiste,154,.3,0,56990 +35109,Toronto--Danforth,Toronto--Danforth,preliminary,préliminaires,Choudhary,,Zia,Conservative,Conservateur,6035,10.6,0,56990 +35109,Toronto--Danforth,Toronto--Danforth,preliminary,préliminaires,Dabrusin,,Julie,Liberal,Libéral,27144,47.6,0,56990 +35109,Toronto--Danforth,Toronto--Danforth,preliminary,préliminaires,Dos Remedios,,Tara,People's Party,Parti populaire,616,1.1,0,56990 +35109,Toronto--Danforth,Toronto--Danforth,preliminary,préliminaires,Kladitis,,John,Independent,Indépendant(e),209,.4,0,56990 +35109,Toronto--Danforth,Toronto--Danforth,preliminary,préliminaires,Lee,,Min Sook,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,18896,33.2,0,56990 +35109,Toronto--Danforth,Toronto--Danforth,preliminary,préliminaires,Tolley,,Chris,Green Party,Parti Vert,3676,6.5,0,56990 +35109,Toronto--Danforth,Toronto--Danforth,validated,validés,Abbott,,Elizabeth,Animal Protection Party,Parti Protection Animaux,261,.4,413,58472 +35109,Toronto--Danforth,Toronto--Danforth,validated,validés,Byard,,Ivan,Communist,Communiste,151,.3,413,58472 +35109,Toronto--Danforth,Toronto--Danforth,validated,validés,Choudhary,,Zia,Conservative,Conservateur,6091,10.5,413,58472 +35109,Toronto--Danforth,Toronto--Danforth,validated,validés,Dabrusin,,Julie,Liberal,Libéral,27681,47.7,413,58472 +35109,Toronto--Danforth,Toronto--Danforth,validated,validés,Dos Remedios,,Tara,People's Party,Parti populaire,621,1.1,413,58472 +35109,Toronto--Danforth,Toronto--Danforth,validated,validés,Kladitis,,John,Independent,Indépendant(e),210,.4,413,58472 +35109,Toronto--Danforth,Toronto--Danforth,validated,validés,Lee,,Min Sook,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,19283,33.2,413,58472 +35109,Toronto--Danforth,Toronto--Danforth,validated,validés,Tolley,,Chris,Green Party,Parti Vert,3761,6.5,413,58472 +35110,University--Rosedale,University--Rosedale,preliminary,préliminaires,Brothers,,Karin,Stop Climate Change,Arrêtonslechangementclimatique,124,.2,0,54604 +35110,University--Rosedale,University--Rosedale,preliminary,préliminaires,Freeland,,Chrystia,Liberal,Libéral,28088,51.4,0,54604 +35110,University--Rosedale,University--Rosedale,preliminary,préliminaires,Garvie,,Drew,Communist,Communiste,135,.2,0,54604 +35110,University--Rosedale,University--Rosedale,preliminary,préliminaires,Grant,,Tim,Green Party,Parti Vert,4585,8.4,0,54604 +35110,University--Rosedale,University--Rosedale,preliminary,préliminaires,Jean-Baptiste Vajda,,Melissa,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11996,22,0,54604 +35110,University--Rosedale,University--Rosedale,preliminary,préliminaires,Lockwood,,Aran,People's Party,Parti populaire,489,.9,0,54604 +35110,University--Rosedale,University--Rosedale,preliminary,préliminaires,Rutchinski,,Steve,ML,ML,27,0,0,54604 +35110,University--Rosedale,University--Rosedale,preliminary,préliminaires,Tingling,,Helen-Claire,Conservative,Conservateur,9008,16.5,0,54604 +35110,University--Rosedale,University--Rosedale,preliminary,préliminaires,White,,Liz,Animal Protection Party,Parti Protection Animaux,152,.3,0,54604 +35110,University--Rosedale,University--Rosedale,validated,validés,Brothers,,Karin,Stop Climate Change,Arrêtonslechangementclimatique,124,.2,281,57672 +35110,University--Rosedale,University--Rosedale,validated,validés,Freeland,,Chrystia,Liberal,Libéral,29652,51.7,281,57672 +35110,University--Rosedale,University--Rosedale,validated,validés,Garvie,,Drew,Communist,Communiste,143,.2,281,57672 +35110,University--Rosedale,University--Rosedale,validated,validés,Grant,,Tim,Green Party,Parti Vert,4861,8.5,281,57672 +35110,University--Rosedale,University--Rosedale,validated,validés,Jean-Baptiste Vajda,,Melissa,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12573,21.9,281,57672 +35110,University--Rosedale,University--Rosedale,validated,validés,Lockwood,,Aran,People's Party,Parti populaire,510,.9,281,57672 +35110,University--Rosedale,University--Rosedale,validated,validés,Rutchinski,,Steve,ML,ML,27,0,281,57672 +35110,University--Rosedale,University--Rosedale,validated,validés,Tingling,,Helen-Claire,Conservative,Conservateur,9342,16.3,281,57672 +35110,University--Rosedale,University--Rosedale,validated,validés,White,,Liz,Animal Protection Party,Parti Protection Animaux,159,.3,281,57672 +35111,Vaughan--Woodbridge,Vaughan--Woodbridge,preliminary,préliminaires,DeVita,,Peter,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3845,7.7,0,50010 +35111,Vaughan--Woodbridge,Vaughan--Woodbridge,preliminary,préliminaires,Fronte,,Raquel,Green Party,Parti Vert,1286,2.6,0,50010 +35111,Vaughan--Woodbridge,Vaughan--Woodbridge,preliminary,préliminaires,Khan,,Muhammad Hassan,Independent,Indépendant(e),164,.3,0,50010 +35111,Vaughan--Woodbridge,Vaughan--Woodbridge,preliminary,préliminaires,Kruze,,Teresa,Conservative,Conservateur,18215,36.4,0,50010 +35111,Vaughan--Woodbridge,Vaughan--Woodbridge,preliminary,préliminaires,Montesano,,Domenic,People's Party,Parti populaire,846,1.7,0,50010 +35111,Vaughan--Woodbridge,Vaughan--Woodbridge,preliminary,préliminaires,Sorbara,,Francesco,Liberal,Libéral,25654,51.3,0,50010 +35111,Vaughan--Woodbridge,Vaughan--Woodbridge,validated,validés,DeVita,,Peter,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3910,7.8,480,50808 +35111,Vaughan--Woodbridge,Vaughan--Woodbridge,validated,validés,Fronte,,Raquel,Green Party,Parti Vert,1302,2.6,480,50808 +35111,Vaughan--Woodbridge,Vaughan--Woodbridge,validated,validés,Khan,,Muhammad Hassan,Independent,Indépendant(e),165,.3,480,50808 +35111,Vaughan--Woodbridge,Vaughan--Woodbridge,validated,validés,Kruze,,Teresa,Conservative,Conservateur,18289,36.3,480,50808 +35111,Vaughan--Woodbridge,Vaughan--Woodbridge,validated,validés,Montesano,,Domenic,People's Party,Parti populaire,852,1.7,480,50808 +35111,Vaughan--Woodbridge,Vaughan--Woodbridge,validated,validés,Sorbara,,Francesco,Liberal,Libéral,25810,51.3,480,50808 +35112,Waterloo,Waterloo,preliminary,préliminaires,Campbell,,Lori,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9525,15.2,0,62791 +35112,Waterloo,Waterloo,preliminary,préliminaires,Chagger,,Bardish,Liberal,Libéral,30606,48.7,0,62791 +35112,Waterloo,Waterloo,preliminary,préliminaires,Traub,,Erika,People's Party,Parti populaire,1094,1.7,0,62791 +35112,Waterloo,Waterloo,preliminary,préliminaires,Wright,,Kirsten,Green Party,Parti Vert,6087,9.7,0,62791 +35112,Waterloo,Waterloo,preliminary,préliminaires,Zhang,,Jerry,Conservative,Conservateur,15479,24.7,0,62791 +35112,Waterloo,Waterloo,validated,validés,Campbell,,Lori,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9710,15.2,417,64123 +35112,Waterloo,Waterloo,validated,validés,Chagger,,Bardish,Liberal,Libéral,31085,48.8,417,64123 +35112,Waterloo,Waterloo,validated,validés,Traub,,Erika,People's Party,Parti populaire,1112,1.7,417,64123 +35112,Waterloo,Waterloo,validated,validés,Wright,,Kirsten,Green Party,Parti Vert,6184,9.7,417,64123 +35112,Waterloo,Waterloo,validated,validés,Zhang,,Jerry,Conservative,Conservateur,15615,24.5,417,64123 +35113,Wellington--Halton Hills,Wellington--Halton Hills,preliminary,préliminaires,Barron,,Lesley,Liberal,Libéral,19455,28.3,0,68760 +35113,Wellington--Halton Hills,Wellington--Halton Hills,preliminary,préliminaires,Bascombe,,Andrew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6346,9.2,0,68760 +35113,Wellington--Halton Hills,Wellington--Halton Hills,preliminary,préliminaires,Carle,,Syl,People's Party,Parti populaire,1501,2.2,0,68760 +35113,Wellington--Halton Hills,Wellington--Halton Hills,preliminary,préliminaires,Chong,,Michael,Conservative,Conservateur,32801,47.7,0,68760 +35113,Wellington--Halton Hills,Wellington--Halton Hills,preliminary,préliminaires,Martin,,Ralph,Green Party,Parti Vert,8657,12.6,0,68760 +35113,Wellington--Halton Hills,Wellington--Halton Hills,validated,validés,Barron,,Lesley,Liberal,Libéral,19777,28.4,359,70039 +35113,Wellington--Halton Hills,Wellington--Halton Hills,validated,validés,Bascombe,,Andrew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6499,9.3,359,70039 +35113,Wellington--Halton Hills,Wellington--Halton Hills,validated,validés,Carle,,Syl,People's Party,Parti populaire,1509,2.2,359,70039 +35113,Wellington--Halton Hills,Wellington--Halton Hills,validated,validés,Chong,,Michael,Conservative,Conservateur,33044,47.4,359,70039 +35113,Wellington--Halton Hills,Wellington--Halton Hills,validated,validés,Martin,,Ralph,Green Party,Parti Vert,8851,12.7,359,70039 +35114,Whitby,Whitby,preliminary,préliminaires,Dias,,Brian,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9547,14,0,68059 +35114,Whitby,Whitby,preliminary,préliminaires,McCarthy,,Todd,Conservative,Conservateur,24307,35.7,0,68059 +35114,Whitby,Whitby,preliminary,préliminaires,Pejic,,Mirko,People's Party,Parti populaire,843,1.2,0,68059 +35114,Whitby,Whitby,preliminary,préliminaires,Slavchenko,,Paul,Green Party,Parti Vert,3649,5.4,0,68059 +35114,Whitby,Whitby,preliminary,préliminaires,Turnbull,,Ryan,Liberal,Libéral,29713,43.7,0,68059 +35114,Whitby,Whitby,validated,validés,Dias,,Brian,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9760,14.1,415,69516 +35114,Whitby,Whitby,validated,validés,McCarthy,,Todd,Conservative,Conservateur,24564,35.5,415,69516 +35114,Whitby,Whitby,validated,validés,Pejic,,Mirko,People's Party,Parti populaire,860,1.2,415,69516 +35114,Whitby,Whitby,validated,validés,Slavchenko,,Paul,Green Party,Parti Vert,3735,5.4,415,69516 +35114,Whitby,Whitby,validated,validés,Turnbull,,Ryan,Liberal,Libéral,30182,43.7,415,69516 +35115,Willowdale,Willowdale,preliminary,préliminaires,Ahluwalia,,Birinder Singh,Independent,Indépendant(e),198,.4,0,44639 +35115,Willowdale,Willowdale,preliminary,préliminaires,Ehsassi,,Ali,Liberal,Libéral,21912,49.1,0,44639 +35115,Willowdale,Willowdale,preliminary,préliminaires,Hillier,,Richard,People's Party,Parti populaire,552,1.2,0,44639 +35115,Willowdale,Willowdale,preliminary,préliminaires,Kalsi,,Leah,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4128,9.2,0,44639 +35115,Willowdale,Willowdale,preliminary,préliminaires,Lee,,Daniel,Conservative,Conservateur,16150,36.2,0,44639 +35115,Willowdale,Willowdale,preliminary,préliminaires,Vettese,,Sharolyn,Green Party,Parti Vert,1628,3.6,0,44639 +35115,Willowdale,Willowdale,preliminary,préliminaires,Ziaian,,Shodja,Independent,Indépendant(e),71,.2,0,44639 +35115,Willowdale,Willowdale,validated,validés,Ahluwalia,,Birinder Singh,Independent,Indépendant(e),200,.4,410,45880 +35115,Willowdale,Willowdale,validated,validés,Ehsassi,,Ali,Liberal,Libéral,22282,49,410,45880 +35115,Willowdale,Willowdale,validated,validés,Hillier,,Richard,People's Party,Parti populaire,563,1.2,410,45880 +35115,Willowdale,Willowdale,validated,validés,Kalsi,,Leah,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4231,9.3,410,45880 +35115,Willowdale,Willowdale,validated,validés,Lee,,Daniel,Conservative,Conservateur,16452,36.2,410,45880 +35115,Willowdale,Willowdale,validated,validés,Vettese,,Sharolyn,Green Party,Parti Vert,1671,3.7,410,45880 +35115,Willowdale,Willowdale,validated,validés,Ziaian,,Shodja,Independent,Indépendant(e),71,.2,410,45880 +35116,Windsor--Tecumseh,Windsor--Tecumseh,preliminary,préliminaires,Abati,,Giovanni,Green Party,Parti Vert,2140,3.8,0,56512 +35116,Windsor--Tecumseh,Windsor--Tecumseh,preliminary,préliminaires,Burr,,Dan,People's Party,Parti populaire,1278,2.3,0,56512 +35116,Windsor--Tecumseh,Windsor--Tecumseh,preliminary,préliminaires,Chesnik,,Laura,ML,ML,186,.3,0,56512 +35116,Windsor--Tecumseh,Windsor--Tecumseh,preliminary,préliminaires,Demarce,,Leo,Conservative,Conservateur,15758,27.9,0,56512 +35116,Windsor--Tecumseh,Windsor--Tecumseh,preliminary,préliminaires,Hardcastle,,Cheryl,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,18254,32.3,0,56512 +35116,Windsor--Tecumseh,Windsor--Tecumseh,preliminary,préliminaires,Kusmierczyk,,Irek,Liberal,Libéral,18896,33.4,0,56512 +35116,Windsor--Tecumseh,Windsor--Tecumseh,validated,validés,Abati,,Giovanni,Green Party,Parti Vert,2177,3.8,539,57496 +35116,Windsor--Tecumseh,Windsor--Tecumseh,validated,validés,Burr,,Dan,People's Party,Parti populaire,1279,2.2,539,57496 +35116,Windsor--Tecumseh,Windsor--Tecumseh,validated,validés,Chesnik,,Laura,ML,ML,187,.3,539,57496 +35116,Windsor--Tecumseh,Windsor--Tecumseh,validated,validés,Demarce,,Leo,Conservative,Conservateur,15851,27.8,539,57496 +35116,Windsor--Tecumseh,Windsor--Tecumseh,validated,validés,Hardcastle,,Cheryl,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,18417,32.3,539,57496 +35116,Windsor--Tecumseh,Windsor--Tecumseh,validated,validés,Kusmierczyk,,Irek,Liberal,Libéral,19046,33.4,539,57496 +35117,Windsor West,Windsor-Ouest,preliminary,préliminaires,Burrell,,Darryl,People's Party,Parti populaire,945,1.8,0,51539 +35117,Windsor West,Windsor-Ouest,preliminary,préliminaires,Hunt,,Quinn,Green Party,Parti Vert,1307,2.5,0,51539 +35117,Windsor West,Windsor-Ouest,preliminary,préliminaires,Lau,,Henry,Conservative,Conservateur,9822,19.1,0,51539 +35117,Windsor West,Windsor-Ouest,preliminary,préliminaires,Masse,,Brian,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,20692,40.1,0,51539 +35117,Windsor West,Windsor-Ouest,preliminary,préliminaires,Pupatello,,Sandra,Liberal,Libéral,18697,36.3,0,51539 +35117,Windsor West,Windsor-Ouest,preliminary,préliminaires,Villamizar,,Margaret,ML,ML,76,.1,0,51539 +35117,Windsor West,Windsor-Ouest,validated,validés,Burrell,,Darryl,People's Party,Parti populaire,958,1.8,560,52522 +35117,Windsor West,Windsor-Ouest,validated,validés,Hunt,,Quinn,Green Party,Parti Vert,1325,2.5,560,52522 +35117,Windsor West,Windsor-Ouest,validated,validés,Lau,,Henry,Conservative,Conservateur,9925,19.1,560,52522 +35117,Windsor West,Windsor-Ouest,validated,validés,Masse,,Brian,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,20800,40,560,52522 +35117,Windsor West,Windsor-Ouest,validated,validés,Pupatello,,Sandra,Liberal,Libéral,18878,36.3,560,52522 +35117,Windsor West,Windsor-Ouest,validated,validés,Villamizar,,Margaret,ML,ML,76,.1,560,52522 +35118,York Centre,York-Centre,preliminary,préliminaires,Levitt,,Michael,Liberal,Libéral,21433,50.3,0,42588 +35118,York Centre,York-Centre,preliminary,préliminaires,Vásquez Jiménez,,Andrea,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4172,9.8,0,42588 +35118,York Centre,York-Centre,preliminary,préliminaires,Willson,,Rachel,Conservative,Conservateur,15606,36.6,0,42588 +35118,York Centre,York-Centre,preliminary,préliminaires,Wood,,Rebecca,Green Party,Parti Vert,1377,3.2,0,42588 +35118,York Centre,York-Centre,validated,validés,Levitt,,Michael,Liberal,Libéral,21680,50.2,665,43851 +35118,York Centre,York-Centre,validated,validés,Vásquez Jiménez,,Andrea,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4251,9.8,665,43851 +35118,York Centre,York-Centre,validated,validés,Willson,,Rachel,Conservative,Conservateur,15852,36.7,665,43851 +35118,York Centre,York-Centre,validated,validés,Wood,,Rebecca,Green Party,Parti Vert,1403,3.2,665,43851 +35119,York--Simcoe,York--Simcoe,preliminary,préliminaires,Arnold,,Jonathan,Green Party,Parti Vert,4615,8.7,0,53303 +35119,York--Simcoe,York--Simcoe,preliminary,préliminaires,Davidson,,Scot,Conservative,Conservateur,24796,46.5,0,53303 +35119,York--Simcoe,York--Simcoe,preliminary,préliminaires,Komar,,Keith,Libertarian,Libertarien,1292,2.4,0,53303 +35119,York--Simcoe,York--Simcoe,preliminary,préliminaires,Lotter,,Michael,People's Party,Parti populaire,867,1.6,0,53303 +35119,York--Simcoe,York--Simcoe,preliminary,préliminaires,McLean,,Jessa,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7481,14,0,53303 +35119,York--Simcoe,York--Simcoe,preliminary,préliminaires,Wesley-Esquimaux,,Cynthia,Liberal,Libéral,14252,26.7,0,53303 +35119,York--Simcoe,York--Simcoe,validated,validés,Arnold,,Jonathan,Green Party,Parti Vert,4650,8.6,497,54278 +35119,York--Simcoe,York--Simcoe,validated,validés,Davidson,,Scot,Conservative,Conservateur,24918,46.3,497,54278 +35119,York--Simcoe,York--Simcoe,validated,validés,Komar,,Keith,Libertarian,Libertarien,1311,2.4,497,54278 +35119,York--Simcoe,York--Simcoe,validated,validés,Lotter,,Michael,People's Party,Parti populaire,875,1.6,497,54278 +35119,York--Simcoe,York--Simcoe,validated,validés,McLean,,Jessa,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7620,14.2,497,54278 +35119,York--Simcoe,York--Simcoe,validated,validés,Wesley-Esquimaux,,Cynthia,Liberal,Libéral,14407,26.8,497,54278 +35120,York South--Weston,York-Sud--Weston,preliminary,préliminaires,Hussen,,Ahmed,Liberal,Libéral,25638,57.2,0,44788 +35120,York South--Weston,York-Sud--Weston,preliminary,préliminaires,Racine,,Gerard,People's Party,Parti populaire,761,1.7,0,44788 +35120,York South--Weston,York-Sud--Weston,preliminary,préliminaires,Rattan,,Jasveen,Conservative,Conservateur,8369,18.7,0,44788 +35120,York South--Weston,York-Sud--Weston,preliminary,préliminaires,Tewelde,,Yafet,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8427,18.8,0,44788 +35120,York South--Weston,York-Sud--Weston,preliminary,préliminaires,Ward,,Nicki,Green Party,Parti Vert,1593,3.6,0,44788 +35120,York South--Weston,York-Sud--Weston,validated,validés,Hussen,,Ahmed,Liberal,Libéral,25976,58.4,575,45038 +35120,York South--Weston,York-Sud--Weston,validated,validés,Racine,,Gerard,People's Party,Parti populaire,685,1.5,575,45038 +35120,York South--Weston,York-Sud--Weston,validated,validés,Rattan,,Jasveen,Conservative,Conservateur,8415,18.9,575,45038 +35120,York South--Weston,York-Sud--Weston,validated,validés,Tewelde,,Yafet,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7754,17.4,575,45038 +35120,York South--Weston,York-Sud--Weston,validated,validés,Ward,,Nicki,Green Party,Parti Vert,1633,3.7,575,45038 +35121,Humber River--Black Creek,Humber River--Black Creek,preliminary,préliminaires,Augimeri,,Maria,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7126,18.9,0,37636 +35121,Humber River--Black Creek,Humber River--Black Creek,preliminary,préliminaires,Choudry,,Iftikhar,Conservative,Conservateur,6142,16.3,0,37636 +35121,Humber River--Black Creek,Humber River--Black Creek,preliminary,préliminaires,Krosinska,,Ania,People's Party,Parti populaire,397,1.1,0,37636 +35121,Humber River--Black Creek,Humber River--Black Creek,preliminary,préliminaires,Nugent,,Christine,ML,ML,87,.2,0,37636 +35121,Humber River--Black Creek,Humber River--Black Creek,preliminary,préliminaires,Schmitz,,Mike,Green Party,Parti Vert,787,2.1,0,37636 +35121,Humber River--Black Creek,Humber River--Black Creek,preliminary,préliminaires,Sgro,,Judy,Liberal,Libéral,22983,61.1,0,37636 +35121,Humber River--Black Creek,Humber River--Black Creek,preliminary,préliminaires,Smith,,Stenneth,UPC,UPC,114,.3,0,37636 +35121,Humber River--Black Creek,Humber River--Black Creek,validated,validés,Augimeri,,Maria,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7198,19,503,38461 +35121,Humber River--Black Creek,Humber River--Black Creek,validated,validés,Choudry,,Iftikhar,Conservative,Conservateur,6164,16.2,503,38461 +35121,Humber River--Black Creek,Humber River--Black Creek,validated,validés,Krosinska,,Ania,People's Party,Parti populaire,402,1.1,503,38461 +35121,Humber River--Black Creek,Humber River--Black Creek,validated,validés,Nugent,,Christine,ML,ML,89,.2,503,38461 +35121,Humber River--Black Creek,Humber River--Black Creek,validated,validés,Schmitz,,Mike,Green Party,Parti Vert,804,2.1,503,38461 +35121,Humber River--Black Creek,Humber River--Black Creek,validated,validés,Sgro,,Judy,Liberal,Libéral,23187,61.1,503,38461 +35121,Humber River--Black Creek,Humber River--Black Creek,validated,validés,Smith,,Stenneth,UPC,UPC,114,.3,503,38461 +46001,Brandon--Souris,Brandon--Souris,preliminary,préliminaires,Duguay,,Ashley,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5694,14,0,40536 +46001,Brandon--Souris,Brandon--Souris,preliminary,préliminaires,Eastcott,,Robert,Independent,Indépendant(e),103,.3,0,40536 +46001,Brandon--Souris,Brandon--Souris,preliminary,préliminaires,Hamilton,,Vanessa,Independent,Indépendant(e),211,.5,0,40536 +46001,Brandon--Souris,Brandon--Souris,preliminary,préliminaires,Hayward,,Terry,Liberal,Libéral,4924,12.1,0,40536 +46001,Brandon--Souris,Brandon--Souris,preliminary,préliminaires,Hein,,Rebecca,Christian Heritage Party,Parti de l'Héritage Chrétien,275,.7,0,40536 +46001,Brandon--Souris,Brandon--Souris,preliminary,préliminaires,Lussier,,Robin,People's Party,Parti populaire,667,1.6,0,40536 +46001,Brandon--Souris,Brandon--Souris,preliminary,préliminaires,Maguire,,Larry,Conservative,Conservateur,25729,63.5,0,40536 +46001,Brandon--Souris,Brandon--Souris,preliminary,préliminaires,Tiessen,,Bill,Green Party,Parti Vert,2933,7.2,0,40536 +46001,Brandon--Souris,Brandon--Souris,validated,validés,Duguay,,Ashley,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5805,14.1,224,41430 +46001,Brandon--Souris,Brandon--Souris,validated,validés,Eastcott,,Robert,Independent,Indépendant(e),107,.3,224,41430 +46001,Brandon--Souris,Brandon--Souris,validated,validés,Hamilton,,Vanessa,Independent,Indépendant(e),219,.5,224,41430 +46001,Brandon--Souris,Brandon--Souris,validated,validés,Hayward,,Terry,Liberal,Libéral,4972,12.1,224,41430 +46001,Brandon--Souris,Brandon--Souris,validated,validés,Hein,,Rebecca,Christian Heritage Party,Parti de l'Héritage Chrétien,280,.7,224,41430 +46001,Brandon--Souris,Brandon--Souris,validated,validés,Lussier,,Robin,People's Party,Parti populaire,691,1.7,224,41430 +46001,Brandon--Souris,Brandon--Souris,validated,validés,Maguire,,Larry,Conservative,Conservateur,26148,63.5,224,41430 +46001,Brandon--Souris,Brandon--Souris,validated,validés,Tiessen,,Bill,Green Party,Parti Vert,2984,7.2,224,41430 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,preliminary,préliminaires,Eyolfson,,Doug,Liberal,Libéral,16133,35.4,0,45510 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,preliminary,préliminaires,Fletcher,,Steven,People's Party,Parti populaire,1941,4.3,0,45510 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,preliminary,préliminaires,Ho,,Brian,Independent,Indépendant(e),147,.3,0,45510 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,preliminary,préliminaires,Lauhn-Jensen,,Kristin,Green Party,Parti Vert,2114,4.6,0,45510 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,preliminary,préliminaires,Morantz,,Marty,Conservative,Conservateur,18530,40.7,0,45510 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,preliminary,préliminaires,Penner,,Melissa,Christian Heritage Party,Parti de l'Héritage Chrétien,161,.4,0,45510 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,preliminary,préliminaires,St. George,,Ken,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6484,14.2,0,45510 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,validated,validés,Eyolfson,,Doug,Liberal,Libéral,16398,35.5,256,46484 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,validated,validés,Fletcher,,Steven,People's Party,Parti populaire,1975,4.3,256,46484 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,validated,validés,Ho,,Brian,Independent,Indépendant(e),140,.3,256,46484 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,validated,validés,Lauhn-Jensen,,Kristin,Green Party,Parti Vert,2178,4.7,256,46484 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,validated,validés,Morantz,,Marty,Conservative,Conservateur,18815,40.7,256,46484 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,validated,validés,Penner,,Melissa,Christian Heritage Party,Parti de l'Héritage Chrétien,166,.4,256,46484 +46002,Charleswood--St. James--Assiniboia--Headingley,Charleswood--St. James--Assiniboia--Headingley,validated,validés,St. George,,Ken,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6556,14.2,256,46484 +46003,Churchill--Keewatinook Aski,Churchill--Keewatinook Aski,preliminary,préliminaires,Ashton,,Niki,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11133,49.9,0,22311 +46003,Churchill--Keewatinook Aski,Churchill--Keewatinook Aski,preliminary,préliminaires,Bird,,Cyara,Conservative,Conservateur,4648,20.8,0,22311 +46003,Churchill--Keewatinook Aski,Churchill--Keewatinook Aski,preliminary,préliminaires,Klassen,,Judy,Liberal,Libéral,5125,23,0,22311 +46003,Churchill--Keewatinook Aski,Churchill--Keewatinook Aski,preliminary,préliminaires,Klyne,,Ken,People's Party,Parti populaire,296,1.3,0,22311 +46003,Churchill--Keewatinook Aski,Churchill--Keewatinook Aski,preliminary,préliminaires,McLean,,Ralph,Green Party,Parti Vert,1109,5,0,22311 +46003,Churchill--Keewatinook Aski,Churchill--Keewatinook Aski,validated,validés,Ashton,,Niki,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11919,50.3,190,23877 +46003,Churchill--Keewatinook Aski,Churchill--Keewatinook Aski,validated,validés,Bird,,Cyara,Conservative,Conservateur,4714,19.9,190,23877 +46003,Churchill--Keewatinook Aski,Churchill--Keewatinook Aski,validated,validés,Klassen,,Judy,Liberal,Libéral,5616,23.7,190,23877 +46003,Churchill--Keewatinook Aski,Churchill--Keewatinook Aski,validated,validés,Klyne,,Ken,People's Party,Parti populaire,294,1.2,190,23877 +46003,Churchill--Keewatinook Aski,Churchill--Keewatinook Aski,validated,validés,McLean,,Ralph,Green Party,Parti Vert,1144,4.8,190,23877 +46004,Dauphin--Swan River--Neepawa,Dauphin--Swan River--Neepawa,preliminary,préliminaires,Godon,,Frank,People's Party,Parti populaire,700,1.8,0,38686 +46004,Dauphin--Swan River--Neepawa,Dauphin--Swan River--Neepawa,preliminary,préliminaires,Johnson,,Jenni,Christian Heritage Party,Parti de l'Héritage Chrétien,447,1.2,0,38686 +46004,Dauphin--Swan River--Neepawa,Dauphin--Swan River--Neepawa,preliminary,préliminaires,Lewycky,,Laverne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5404,14,0,38686 +46004,Dauphin--Swan River--Neepawa,Dauphin--Swan River--Neepawa,preliminary,préliminaires,Mazier,,Dan,Conservative,Conservateur,24942,64.5,0,38686 +46004,Dauphin--Swan River--Neepawa,Dauphin--Swan River--Neepawa,preliminary,préliminaires,Scofield-Singh,,Cathy,Liberal,Libéral,5103,13.2,0,38686 +46004,Dauphin--Swan River--Neepawa,Dauphin--Swan River--Neepawa,preliminary,préliminaires,Storey,,Kate,Green Party,Parti Vert,2090,5.4,0,38686 +46004,Dauphin--Swan River--Neepawa,Dauphin--Swan River--Neepawa,validated,validés,Godon,,Frank,People's Party,Parti populaire,711,1.8,279,40845 +46004,Dauphin--Swan River--Neepawa,Dauphin--Swan River--Neepawa,validated,validés,Johnson,,Jenni,Christian Heritage Party,Parti de l'Héritage Chrétien,470,1.2,279,40845 +46004,Dauphin--Swan River--Neepawa,Dauphin--Swan River--Neepawa,validated,validés,Lewycky,,Laverne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5724,14.1,279,40845 +46004,Dauphin--Swan River--Neepawa,Dauphin--Swan River--Neepawa,validated,validés,Mazier,,Dan,Conservative,Conservateur,26103,64.3,279,40845 +46004,Dauphin--Swan River--Neepawa,Dauphin--Swan River--Neepawa,validated,validés,Scofield-Singh,,Cathy,Liberal,Libéral,5344,13.2,279,40845 +46004,Dauphin--Swan River--Neepawa,Dauphin--Swan River--Neepawa,validated,validés,Storey,,Kate,Green Party,Parti Vert,2214,5.5,279,40845 +46005,Elmwood--Transcona,Elmwood--Transcona,preliminary,préliminaires,Blaikie,,Daniel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,19841,45.6,0,43532 +46005,Elmwood--Transcona,Elmwood--Transcona,preliminary,préliminaires,Gautron,,Noel,People's Party,Parti populaire,506,1.2,0,43532 +46005,Elmwood--Transcona,Elmwood--Transcona,preliminary,préliminaires,Malabar,,Jennifer,Liberal,Libéral,5282,12.1,0,43532 +46005,Elmwood--Transcona,Elmwood--Transcona,preliminary,préliminaires,Manweiler,,Kelly,Green Party,Parti Vert,1477,3.4,0,43532 +46005,Elmwood--Transcona,Elmwood--Transcona,preliminary,préliminaires,Toet,,Lawrence,Conservative,Conservateur,16426,37.7,0,43532 +46005,Elmwood--Transcona,Elmwood--Transcona,validated,validés,Blaikie,,Daniel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,19786,45.6,313,43677 +46005,Elmwood--Transcona,Elmwood--Transcona,validated,validés,Gautron,,Noel,People's Party,Parti populaire,512,1.2,313,43677 +46005,Elmwood--Transcona,Elmwood--Transcona,validated,validés,Malabar,,Jennifer,Liberal,Libéral,5346,12.3,313,43677 +46005,Elmwood--Transcona,Elmwood--Transcona,validated,validés,Manweiler,,Kelly,Green Party,Parti Vert,1480,3.4,313,43677 +46005,Elmwood--Transcona,Elmwood--Transcona,validated,validés,Toet,,Lawrence,Conservative,Conservateur,16240,37.5,313,43677 +46006,Kildonan--St. Paul,Kildonan--St. Paul,preliminary,préliminaires,Dancho,,Raquel,Conservative,Conservateur,19690,45,0,43768 +46006,Kildonan--St. Paul,Kildonan--St. Paul,preliminary,préliminaires,Deck,,Martin,People's Party,Parti populaire,562,1.3,0,43768 +46006,Kildonan--St. Paul,Kildonan--St. Paul,preliminary,préliminaires,Hiebert,,Eduard,Independent,Indépendant(e),106,.2,0,43768 +46006,Kildonan--St. Paul,Kildonan--St. Paul,preliminary,préliminaires,Katerynuk,,Spencer,Christian Heritage Party,Parti de l'Héritage Chrétien,298,.7,0,43768 +46006,Kildonan--St. Paul,Kildonan--St. Paul,preliminary,préliminaires,Krosney,,Evan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9187,21,0,43768 +46006,Kildonan--St. Paul,Kildonan--St. Paul,preliminary,préliminaires,Mihychuk,,MaryAnn,Liberal,Libéral,12187,27.8,0,43768 +46006,Kildonan--St. Paul,Kildonan--St. Paul,preliminary,préliminaires,Reed,,Rylan,Green Party,Parti Vert,1738,4,0,43768 +46006,Kildonan--St. Paul,Kildonan--St. Paul,validated,validés,Dancho,,Raquel,Conservative,Conservateur,19856,44.8,222,44520 +46006,Kildonan--St. Paul,Kildonan--St. Paul,validated,validés,Deck,,Martin,People's Party,Parti populaire,510,1.2,222,44520 +46006,Kildonan--St. Paul,Kildonan--St. Paul,validated,validés,Hiebert,,Eduard,Independent,Indépendant(e),108,.2,222,44520 +46006,Kildonan--St. Paul,Kildonan--St. Paul,validated,validés,Katerynuk,,Spencer,Christian Heritage Party,Parti de l'Héritage Chrétien,304,.7,222,44520 +46006,Kildonan--St. Paul,Kildonan--St. Paul,validated,validés,Krosney,,Evan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9387,21.2,222,44520 +46006,Kildonan--St. Paul,Kildonan--St. Paul,validated,validés,Mihychuk,,MaryAnn,Liberal,Libéral,12356,27.9,222,44520 +46006,Kildonan--St. Paul,Kildonan--St. Paul,validated,validés,Reed,,Rylan,Green Party,Parti Vert,1777,4,222,44520 +46007,Portage--Lisgar,Portage--Lisgar,preliminary,préliminaires,Archer,,Aaron,People's Party,Parti populaire,1157,2.6,0,44227 +46007,Portage--Lisgar,Portage--Lisgar,preliminary,préliminaires,Bergen,,Candice,Conservative,Conservateur,31403,71,0,44227 +46007,Portage--Lisgar,Portage--Lisgar,preliminary,préliminaires,Dondo,,Jerome,Christian Heritage Party,Parti de l'Héritage Chrétien,856,1.9,0,44227 +46007,Portage--Lisgar,Portage--Lisgar,preliminary,préliminaires,Eert,,Beverley,Green Party,Parti Vert,2307,5.2,0,44227 +46007,Portage--Lisgar,Portage--Lisgar,preliminary,préliminaires,Friesen,,Cindy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3783,8.6,0,44227 +46007,Portage--Lisgar,Portage--Lisgar,preliminary,préliminaires,Werbiski,,Ken,Liberal,Libéral,4721,10.7,0,44227 +46007,Portage--Lisgar,Portage--Lisgar,validated,validés,Archer,,Aaron,People's Party,Parti populaire,1169,2.6,275,44911 +46007,Portage--Lisgar,Portage--Lisgar,validated,validés,Bergen,,Candice,Conservative,Conservateur,31600,70.8,275,44911 +46007,Portage--Lisgar,Portage--Lisgar,validated,validés,Dondo,,Jerome,Christian Heritage Party,Parti de l'Héritage Chrétien,860,1.9,275,44911 +46007,Portage--Lisgar,Portage--Lisgar,validated,validés,Eert,,Beverley,Green Party,Parti Vert,2356,5.3,275,44911 +46007,Portage--Lisgar,Portage--Lisgar,validated,validés,Friesen,,Cindy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3872,8.7,275,44911 +46007,Portage--Lisgar,Portage--Lisgar,validated,validés,Werbiski,,Ken,Liberal,Libéral,4779,10.7,275,44911 +46008,Provencher,Provencher,preliminary,préliminaires,Falk,,Ted,Conservative,Conservateur,31588,65.8,0,48023 +46008,Provencher,Provencher,preliminary,préliminaires,Gibson,,Janine G.,Green Party,Parti Vert,2930,6.1,0,48023 +46008,Provencher,Provencher,preliminary,préliminaires,Kirczenow,,Trevor,Liberal,Libéral,6254,13,0,48023 +46008,Provencher,Provencher,preliminary,préliminaires,McGee,,Erin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6093,12.7,0,48023 +46008,Provencher,Provencher,preliminary,préliminaires,Sturby,,Wayne,People's Party,Parti populaire,1158,2.4,0,48023 +46008,Provencher,Provencher,validated,validés,Falk,,Ted,Conservative,Conservateur,31821,65.9,322,48627 +46008,Provencher,Provencher,validated,validés,Gibson,,Janine G.,Green Party,Parti Vert,2884,6,322,48627 +46008,Provencher,Provencher,validated,validés,Kirczenow,,Trevor,Liberal,Libéral,6347,13.1,322,48627 +46008,Provencher,Provencher,validated,validés,McGee,,Erin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6187,12.8,322,48627 +46008,Provencher,Provencher,validated,validés,Sturby,,Wayne,People's Party,Parti populaire,1066,2.2,322,48627 +46009,Saint Boniface--Saint Vital,Saint-Boniface--Saint-Vital,preliminary,préliminaires,Baljeet,,Sharma,Independent,Indépendant(e),297,.6,0,46724 +46009,Saint Boniface--Saint Vital,Saint-Boniface--Saint-Vital,preliminary,préliminaires,Caron,,Rejeanne,Conservative,Conservateur,15287,32.7,0,46724 +46009,Saint Boniface--Saint Vital,Saint-Boniface--Saint-Vital,preliminary,préliminaires,Cross,,Billie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7932,17,0,46724 +46009,Saint Boniface--Saint Vital,Saint-Boniface--Saint-Vital,preliminary,préliminaires,Linnick,,Ben,Green Party,Parti Vert,2617,5.6,0,46724 +46009,Saint Boniface--Saint Vital,Saint-Boniface--Saint-Vital,preliminary,préliminaires,McAllister,,Adam,People's Party,Parti populaire,657,1.4,0,46724 +46009,Saint Boniface--Saint Vital,Saint-Boniface--Saint-Vital,preliminary,préliminaires,Vandal,,Dan,Liberal,Libéral,19934,42.7,0,46724 +46009,Saint Boniface--Saint Vital,Saint-Boniface--Saint-Vital,validated,validés,Baljeet,,Sharma,Independent,Indépendant(e),303,.6,269,47607 +46009,Saint Boniface--Saint Vital,Saint-Boniface--Saint-Vital,validated,validés,Caron,,Rejeanne,Conservative,Conservateur,15436,32.6,269,47607 +46009,Saint Boniface--Saint Vital,Saint-Boniface--Saint-Vital,validated,validés,Cross,,Billie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8037,17,269,47607 +46009,Saint Boniface--Saint Vital,Saint-Boniface--Saint-Vital,validated,validés,Linnick,,Ben,Green Party,Parti Vert,2671,5.6,269,47607 +46009,Saint Boniface--Saint Vital,Saint-Boniface--Saint-Vital,validated,validés,McAllister,,Adam,People's Party,Parti populaire,591,1.2,269,47607 +46009,Saint Boniface--Saint Vital,Saint-Boniface--Saint-Vital,validated,validés,Vandal,,Dan,Liberal,Libéral,20300,42.9,269,47607 +46010,Selkirk--Interlake--Eastman,Selkirk--Interlake--Eastman,preliminary,préliminaires,Bezan,,James,Conservative,Conservateur,30779,62.8,0,48974 +46010,Selkirk--Interlake--Eastman,Selkirk--Interlake--Eastman,preliminary,préliminaires,James,,Wayne,Green Party,Parti Vert,2890,5.9,0,48974 +46010,Selkirk--Interlake--Eastman,Selkirk--Interlake--Eastman,preliminary,préliminaires,Kathwaroon,,Ian,People's Party,Parti populaire,667,1.4,0,48974 +46010,Selkirk--Interlake--Eastman,Selkirk--Interlake--Eastman,preliminary,préliminaires,Regelsky,,Detlev,Liberal,Libéral,5895,12,0,48974 +46010,Selkirk--Interlake--Eastman,Selkirk--Interlake--Eastman,preliminary,préliminaires,Smith,,Robert A.,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8743,17.9,0,48974 +46010,Selkirk--Interlake--Eastman,Selkirk--Interlake--Eastman,validated,validés,Bezan,,James,Conservative,Conservateur,31109,62.7,322,49924 +46010,Selkirk--Interlake--Eastman,Selkirk--Interlake--Eastman,validated,validés,James,,Wayne,Green Party,Parti Vert,2934,5.9,322,49924 +46010,Selkirk--Interlake--Eastman,Selkirk--Interlake--Eastman,validated,validés,Kathwaroon,,Ian,People's Party,Parti populaire,683,1.4,322,49924 +46010,Selkirk--Interlake--Eastman,Selkirk--Interlake--Eastman,validated,validés,Regelsky,,Detlev,Liberal,Libéral,6003,12.1,322,49924 +46010,Selkirk--Interlake--Eastman,Selkirk--Interlake--Eastman,validated,validés,Smith,,Robert A.,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8873,17.9,322,49924 +46011,Winnipeg Centre,Winnipeg-Centre,preliminary,préliminaires,Dyck,,Ryan,Conservative,Conservateur,5523,17.8,0,31066 +46011,Winnipeg Centre,Winnipeg-Centre,preliminary,préliminaires,Gazan,,Leah,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12844,41.3,0,31066 +46011,Winnipeg Centre,Winnipeg-Centre,preliminary,préliminaires,Hein,,Stephanie,Christian Heritage Party,Parti de l'Héritage Chrétien,242,.8,0,31066 +46011,Winnipeg Centre,Winnipeg-Centre,preliminary,préliminaires,Henderson,,Yogi,People's Party,Parti populaire,461,1.5,0,31066 +46011,Winnipeg Centre,Winnipeg-Centre,preliminary,préliminaires,Ouellette,,Robert-Falcon,Liberal,Libéral,10385,33.4,0,31066 +46011,Winnipeg Centre,Winnipeg-Centre,preliminary,préliminaires,Shalay,,Andrea,Green Party,Parti Vert,1611,5.2,0,31066 +46011,Winnipeg Centre,Winnipeg-Centre,validated,validés,Dyck,,Ryan,Conservative,Conservateur,5561,17.5,274,31998 +46011,Winnipeg Centre,Winnipeg-Centre,validated,validés,Gazan,,Leah,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13073,41.2,274,31998 +46011,Winnipeg Centre,Winnipeg-Centre,validated,validés,Hein,,Stephanie,Christian Heritage Party,Parti de l'Héritage Chrétien,251,.8,274,31998 +46011,Winnipeg Centre,Winnipeg-Centre,validated,validés,Henderson,,Yogi,People's Party,Parti populaire,474,1.5,274,31998 +46011,Winnipeg Centre,Winnipeg-Centre,validated,validés,Ouellette,,Robert-Falcon,Liberal,Libéral,10704,33.7,274,31998 +46011,Winnipeg Centre,Winnipeg-Centre,validated,validés,Shalay,,Andrea,Green Party,Parti Vert,1661,5.2,274,31998 +46012,Winnipeg North,Winnipeg-Nord,preliminary,préliminaires,Doyle,,Kathy,Independent,Indépendant(e),213,.7,0,31528 +46012,Winnipeg North,Winnipeg-Nord,preliminary,préliminaires,Ham,,Jordyn,Conservative,Conservateur,6652,21.1,0,31528 +46012,Winnipeg North,Winnipeg-Nord,preliminary,préliminaires,Hizon,,Henry,Christian Heritage Party,Parti de l'Héritage Chrétien,268,.9,0,31528 +46012,Winnipeg North,Winnipeg-Nord,preliminary,préliminaires,Lamoureux,,Kevin,Liberal,Libéral,14867,47.2,0,31528 +46012,Winnipeg North,Winnipeg-Nord,preliminary,préliminaires,Mason,,Kyle,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8221,26.1,0,31528 +46012,Winnipeg North,Winnipeg-Nord,preliminary,préliminaires,Ong,,Victor,People's Party,Parti populaire,302,1,0,31528 +46012,Winnipeg North,Winnipeg-Nord,preliminary,préliminaires,Rajagopal,,Sai Shanthanand,Green Party,Parti Vert,887,2.8,0,31528 +46012,Winnipeg North,Winnipeg-Nord,preliminary,préliminaires,Taylor,,Andrew,Communist,Communiste,118,.4,0,31528 +46012,Winnipeg North,Winnipeg-Nord,validated,validés,Doyle,,Kathy,Independent,Indépendant(e),231,.7,243,32978 +46012,Winnipeg North,Winnipeg-Nord,validated,validés,Ham,,Jordyn,Conservative,Conservateur,6820,20.8,243,32978 +46012,Winnipeg North,Winnipeg-Nord,validated,validés,Hizon,,Henry,Christian Heritage Party,Parti de l'Héritage Chrétien,279,.9,243,32978 +46012,Winnipeg North,Winnipeg-Nord,validated,validés,Lamoureux,,Kevin,Liberal,Libéral,15581,47.6,243,32978 +46012,Winnipeg North,Winnipeg-Nord,validated,validés,Mason,,Kyle,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8469,25.9,243,32978 +46012,Winnipeg North,Winnipeg-Nord,validated,validés,Ong,,Victor,People's Party,Parti populaire,324,1,243,32978 +46012,Winnipeg North,Winnipeg-Nord,validated,validés,Rajagopal,,Sai Shanthanand,Green Party,Parti Vert,906,2.8,243,32978 +46012,Winnipeg North,Winnipeg-Nord,validated,validés,Taylor,,Andrew,Communist,Communiste,125,.4,243,32978 +46013,Winnipeg South,Winnipeg-Sud,preliminary,préliminaires,Bettess,,Paul,Green Party,Parti Vert,2023,4.3,0,47199 +46013,Winnipeg South,Winnipeg-Sud,preliminary,préliminaires,Duguid,,Terry,Liberal,Libéral,19887,42.1,0,47199 +46013,Winnipeg South,Winnipeg-Sud,preliminary,préliminaires,Lapointe,,Jean-Paul,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6573,13.9,0,47199 +46013,Winnipeg South,Winnipeg-Sud,preliminary,préliminaires,Maher,,Melanie,Conservative,Conservateur,18309,38.8,0,47199 +46013,Winnipeg South,Winnipeg-Sud,preliminary,préliminaires,Nasiri,,Mirwais,People's Party,Parti populaire,407,.9,0,47199 +46013,Winnipeg South,Winnipeg-Sud,validated,validés,Bettess,,Paul,Green Party,Parti Vert,2073,4.3,303,48192 +46013,Winnipeg South,Winnipeg-Sud,validated,validés,Duguid,,Terry,Liberal,Libéral,20182,42.1,303,48192 +46013,Winnipeg South,Winnipeg-Sud,validated,validés,Lapointe,,Jean-Paul,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6678,13.9,303,48192 +46013,Winnipeg South,Winnipeg-Sud,validated,validés,Maher,,Melanie,Conservative,Conservateur,18537,38.7,303,48192 +46013,Winnipeg South,Winnipeg-Sud,validated,validés,Nasiri,,Mirwais,People's Party,Parti populaire,419,.9,303,48192 +46014,Winnipeg South Centre,Winnipeg-Centre-Sud,preliminary,préliminaires,Bateman,,Joyce,Conservative,Conservateur,14565,29.8,0,48952 +46014,Winnipeg South Centre,Winnipeg-Centre-Sud,preliminary,préliminaires,Beddome,,James,Green Party,Parti Vert,3042,6.2,0,48952 +46014,Winnipeg South Centre,Winnipeg-Centre-Sud,preliminary,préliminaires,Carr,,Jim,Liberal,Libéral,22106,45.2,0,48952 +46014,Winnipeg South Centre,Winnipeg-Centre-Sud,preliminary,préliminaires,MacDiarmid,,Jane,People's Party,Parti populaire,540,1.1,0,48952 +46014,Winnipeg South Centre,Winnipeg-Centre-Sud,preliminary,préliminaires,Marynuk,,Linda,Christian Heritage Party,Parti de l'Héritage Chrétien,98,.2,0,48952 +46014,Winnipeg South Centre,Winnipeg-Centre-Sud,preliminary,préliminaires,Shearer,,Elizabeth,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8601,17.6,0,48952 +46014,Winnipeg South Centre,Winnipeg-Centre-Sud,validated,validés,Bateman,,Joyce,Conservative,Conservateur,15051,29.7,267,50928 +46014,Winnipeg South Centre,Winnipeg-Centre-Sud,validated,validés,Beddome,,James,Green Party,Parti Vert,3173,6.3,267,50928 +46014,Winnipeg South Centre,Winnipeg-Centre-Sud,validated,validés,Carr,,Jim,Liberal,Libéral,22799,45,267,50928 +46014,Winnipeg South Centre,Winnipeg-Centre-Sud,validated,validés,MacDiarmid,,Jane,People's Party,Parti populaire,569,1.1,267,50928 +46014,Winnipeg South Centre,Winnipeg-Centre-Sud,validated,validés,Marynuk,,Linda,Christian Heritage Party,Parti de l'Héritage Chrétien,104,.2,267,50928 +46014,Winnipeg South Centre,Winnipeg-Centre-Sud,validated,validés,Shearer,,Elizabeth,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8965,17.7,267,50928 +47001,Battlefords--Lloydminster,Battlefords--Lloydminster,preliminary,préliminaires,Falk,,Rosemarie,Conservative,Conservateur,27784,79,0,35189 +47001,Battlefords--Lloydminster,Battlefords--Lloydminster,preliminary,préliminaires,Ingram,,Larry,Liberal,Libéral,2225,6.3,0,35189 +47001,Battlefords--Lloydminster,Battlefords--Lloydminster,preliminary,préliminaires,Kim-Cragg,,David,Green Party,Parti Vert,586,1.7,0,35189 +47001,Battlefords--Lloydminster,Battlefords--Lloydminster,preliminary,préliminaires,MacInnis,,Jason,People's Party,Parti populaire,647,1.8,0,35189 +47001,Battlefords--Lloydminster,Battlefords--Lloydminster,preliminary,préliminaires,Pedersen,,Marcella,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3947,11.2,0,35189 +47001,Battlefords--Lloydminster,Battlefords--Lloydminster,validated,validés,Falk,,Rosemarie,Conservative,Conservateur,28030,78.3,278,36099 +47001,Battlefords--Lloydminster,Battlefords--Lloydminster,validated,validés,Ingram,,Larry,Liberal,Libéral,2426,6.8,278,36099 +47001,Battlefords--Lloydminster,Battlefords--Lloydminster,validated,validés,Kim-Cragg,,David,Green Party,Parti Vert,605,1.7,278,36099 +47001,Battlefords--Lloydminster,Battlefords--Lloydminster,validated,validés,MacInnis,,Jason,People's Party,Parti populaire,662,1.8,278,36099 +47001,Battlefords--Lloydminster,Battlefords--Lloydminster,validated,validés,Pedersen,,Marcella,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4098,11.4,278,36099 +47002,Cypress Hills--Grasslands,Cypress Hills--Grasslands,preliminary,préliminaires,Caton,,William,Liberal,Libéral,1575,4.1,0,38048 +47002,Cypress Hills--Grasslands,Cypress Hills--Grasslands,preliminary,préliminaires,Clary,,Bill,Green Party,Parti Vert,696,1.8,0,38048 +47002,Cypress Hills--Grasslands,Cypress Hills--Grasslands,preliminary,préliminaires,Harding,,Lee,People's Party,Parti populaire,1062,2.8,0,38048 +47002,Cypress Hills--Grasslands,Cypress Hills--Grasslands,preliminary,préliminaires,Lewans,,Maria,Independent,Indépendant(e),216,.6,0,38048 +47002,Cypress Hills--Grasslands,Cypress Hills--Grasslands,preliminary,préliminaires,Patzer,,Jeremy,Conservative,Conservateur,30898,81.2,0,38048 +47002,Cypress Hills--Grasslands,Cypress Hills--Grasslands,preliminary,préliminaires,Peterson,,Trevor,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3601,9.5,0,38048 +47002,Cypress Hills--Grasslands,Cypress Hills--Grasslands,validated,validés,Caton,,William,Liberal,Libéral,1595,4.2,259,38674 +47002,Cypress Hills--Grasslands,Cypress Hills--Grasslands,validated,validés,Clary,,Bill,Green Party,Parti Vert,719,1.9,259,38674 +47002,Cypress Hills--Grasslands,Cypress Hills--Grasslands,validated,validés,Harding,,Lee,People's Party,Parti populaire,1075,2.8,259,38674 +47002,Cypress Hills--Grasslands,Cypress Hills--Grasslands,validated,validés,Lewans,,Maria,Independent,Indépendant(e),220,.6,259,38674 +47002,Cypress Hills--Grasslands,Cypress Hills--Grasslands,validated,validés,Patzer,,Jeremy,Conservative,Conservateur,31140,81.1,259,38674 +47002,Cypress Hills--Grasslands,Cypress Hills--Grasslands,validated,validés,Peterson,,Trevor,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3666,9.5,259,38674 +47003,Desnethé--Missinippi--Churchill River,Desnethé--Missinippi--Rivière Churchill,preliminary,préliminaires,Cook-Searson,,Tammy,Liberal,Libéral,6899,26.6,0,25924 +47003,Desnethé--Missinippi--Churchill River,Desnethé--Missinippi--Rivière Churchill,preliminary,préliminaires,Jolibois,,Georgina,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7504,28.9,0,25924 +47003,Desnethé--Missinippi--Churchill River,Desnethé--Missinippi--Rivière Churchill,preliminary,préliminaires,Kraynick,,Sarah,Green Party,Parti Vert,500,1.9,0,25924 +47003,Desnethé--Missinippi--Churchill River,Desnethé--Missinippi--Rivière Churchill,preliminary,préliminaires,Perrault,,Jerome,People's Party,Parti populaire,205,.8,0,25924 +47003,Desnethé--Missinippi--Churchill River,Desnethé--Missinippi--Rivière Churchill,preliminary,préliminaires,Vidal,,Gary,Conservative,Conservateur,10816,41.7,0,25924 +47003,Desnethé--Missinippi--Churchill River,Desnethé--Missinippi--Rivière Churchill,validated,validés,Cook-Searson,,Tammy,Liberal,Libéral,7225,26.5,216,27473 +47003,Desnethé--Missinippi--Churchill River,Desnethé--Missinippi--Rivière Churchill,validated,validés,Jolibois,,Georgina,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7741,28.4,216,27473 +47003,Desnethé--Missinippi--Churchill River,Desnethé--Missinippi--Rivière Churchill,validated,validés,Kraynick,,Sarah,Green Party,Parti Vert,543,2,216,27473 +47003,Desnethé--Missinippi--Churchill River,Desnethé--Missinippi--Rivière Churchill,validated,validés,Perrault,,Jerome,People's Party,Parti populaire,217,.8,216,27473 +47003,Desnethé--Missinippi--Churchill River,Desnethé--Missinippi--Rivière Churchill,validated,validés,Vidal,,Gary,Conservative,Conservateur,11531,42.3,216,27473 +47004,Carlton Trail--Eagle Creek,Sentier Carlton--Eagle Creek,preliminary,préliminaires,Block,,Kelly,Conservative,Conservateur,34814,78.7,0,44217 +47004,Carlton Trail--Eagle Creek,Sentier Carlton--Eagle Creek,preliminary,préliminaires,Calix,,Jasmine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5384,12.2,0,44217 +47004,Carlton Trail--Eagle Creek,Sentier Carlton--Eagle Creek,preliminary,préliminaires,Gibson,,Dean,Green Party,Parti Vert,857,1.9,0,44217 +47004,Carlton Trail--Eagle Creek,Sentier Carlton--Eagle Creek,preliminary,préliminaires,Malo,,Rebecca,Liberal,Libéral,2015,4.6,0,44217 +47004,Carlton Trail--Eagle Creek,Sentier Carlton--Eagle Creek,preliminary,préliminaires,Payant,,Cody,People's Party,Parti populaire,792,1.8,0,44217 +47004,Carlton Trail--Eagle Creek,Sentier Carlton--Eagle Creek,preliminary,préliminaires,Wright,,Glenn,Independent,Indépendant(e),355,.8,0,44217 +47004,Carlton Trail--Eagle Creek,Sentier Carlton--Eagle Creek,validated,validés,Block,,Kelly,Conservative,Conservateur,35313,78.6,240,45189 +47004,Carlton Trail--Eagle Creek,Sentier Carlton--Eagle Creek,validated,validés,Calix,,Jasmine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5535,12.3,240,45189 +47004,Carlton Trail--Eagle Creek,Sentier Carlton--Eagle Creek,validated,validés,Gibson,,Dean,Green Party,Parti Vert,873,1.9,240,45189 +47004,Carlton Trail--Eagle Creek,Sentier Carlton--Eagle Creek,validated,validés,Malo,,Rebecca,Liberal,Libéral,2085,4.6,240,45189 +47004,Carlton Trail--Eagle Creek,Sentier Carlton--Eagle Creek,validated,validés,Payant,,Cody,People's Party,Parti populaire,799,1.8,240,45189 +47004,Carlton Trail--Eagle Creek,Sentier Carlton--Eagle Creek,validated,validés,Wright,,Glenn,Independent,Indépendant(e),344,.8,240,45189 +47005,Moose Jaw--Lake Centre--Lanigan,Moose Jaw--Lake Centre--Lanigan,preliminary,préliminaires,Craik,,Chey,People's Party,Parti populaire,1565,3.6,0,43273 +47005,Moose Jaw--Lake Centre--Lanigan,Moose Jaw--Lake Centre--Lanigan,preliminary,préliminaires,Lukiwski,,Tom,Conservative,Conservateur,30801,71.2,0,43273 +47005,Moose Jaw--Lake Centre--Lanigan,Moose Jaw--Lake Centre--Lanigan,preliminary,préliminaires,Melanson,,Cecilia,Liberal,Libéral,2383,5.5,0,43273 +47005,Moose Jaw--Lake Centre--Lanigan,Moose Jaw--Lake Centre--Lanigan,preliminary,préliminaires,Regent,,Talon,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7394,17.1,0,43273 +47005,Moose Jaw--Lake Centre--Lanigan,Moose Jaw--Lake Centre--Lanigan,preliminary,préliminaires,Walker,,Gillian,Green Party,Parti Vert,1130,2.6,0,43273 +47005,Moose Jaw--Lake Centre--Lanigan,Moose Jaw--Lake Centre--Lanigan,validated,validés,Craik,,Chey,People's Party,Parti populaire,1613,3.6,291,45275 +47005,Moose Jaw--Lake Centre--Lanigan,Moose Jaw--Lake Centre--Lanigan,validated,validés,Lukiwski,,Tom,Conservative,Conservateur,31993,71.1,291,45275 +47005,Moose Jaw--Lake Centre--Lanigan,Moose Jaw--Lake Centre--Lanigan,validated,validés,Melanson,,Cecilia,Liberal,Libéral,2517,5.6,291,45275 +47005,Moose Jaw--Lake Centre--Lanigan,Moose Jaw--Lake Centre--Lanigan,validated,validés,Regent,,Talon,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7660,17,291,45275 +47005,Moose Jaw--Lake Centre--Lanigan,Moose Jaw--Lake Centre--Lanigan,validated,validés,Walker,,Gillian,Green Party,Parti Vert,1201,2.7,291,45275 +47006,Prince Albert,Prince Albert,preliminary,préliminaires,Day,,Kelly,People's Party,Parti populaire,758,1.9,0,39201 +47006,Prince Albert,Prince Albert,preliminary,préliminaires,Hjertaas,,Estelle,Liberal,Libéral,3977,10.1,0,39201 +47006,Prince Albert,Prince Albert,preliminary,préliminaires,Hoback,,Randy,Conservative,Conservateur,26671,68,0,39201 +47006,Prince Albert,Prince Albert,preliminary,préliminaires,Johnson-Harder,,Harmony,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6815,17.4,0,39201 +47006,Prince Albert,Prince Albert,preliminary,préliminaires,Littlepine,,Brian,VCP,CAC,173,.4,0,39201 +47006,Prince Albert,Prince Albert,preliminary,préliminaires,Wall,,Kerri,Green Party,Parti Vert,807,2.1,0,39201 +47006,Prince Albert,Prince Albert,validated,validés,Day,,Kelly,People's Party,Parti populaire,778,2,237,39947 +47006,Prince Albert,Prince Albert,validated,validés,Hjertaas,,Estelle,Liberal,Libéral,4107,10.3,237,39947 +47006,Prince Albert,Prince Albert,validated,validés,Hoback,,Randy,Conservative,Conservateur,26891,67.7,237,39947 +47006,Prince Albert,Prince Albert,validated,validés,Johnson-Harder,,Harmony,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6925,17.4,237,39947 +47006,Prince Albert,Prince Albert,validated,validés,Littlepine,,Brian,VCP,CAC,170,.4,237,39947 +47006,Prince Albert,Prince Albert,validated,validés,Wall,,Kerri,Green Party,Parti Vert,839,2.1,237,39947 +47007,Regina--Lewvan,Regina--Lewvan,preliminary,préliminaires,Bridges,,Ian,National Citizens Alliance,Alliance Nationale Citoyens,59,.1,0,50772 +47007,Regina--Lewvan,Regina--Lewvan,preliminary,préliminaires,Fedyk,,Winter,Liberal,Libéral,6625,13,0,50772 +47007,Regina--Lewvan,Regina--Lewvan,preliminary,préliminaires,Hunter,,Naomi,Green Party,Parti Vert,2035,4,0,50772 +47007,Regina--Lewvan,Regina--Lewvan,preliminary,préliminaires,Morgan,,Don,Independent,Indépendant(e),198,.4,0,50772 +47007,Regina--Lewvan,Regina--Lewvan,preliminary,préliminaires,Patel,,Jigar,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,14454,28.5,0,50772 +47007,Regina--Lewvan,Regina--Lewvan,preliminary,préliminaires,Steinley,,Warren,Conservative,Conservateur,26837,52.9,0,50772 +47007,Regina--Lewvan,Regina--Lewvan,preliminary,préliminaires,Wowk,,Trevor,People's Party,Parti populaire,564,1.1,0,50772 +47007,Regina--Lewvan,Regina--Lewvan,validated,validés,Bridges,,Ian,National Citizens Alliance,Alliance Nationale Citoyens,60,.1,312,51926 +47007,Regina--Lewvan,Regina--Lewvan,validated,validés,Fedyk,,Winter,Liberal,Libéral,6826,13.2,312,51926 +47007,Regina--Lewvan,Regina--Lewvan,validated,validés,Hunter,,Naomi,Green Party,Parti Vert,2099,4.1,312,51926 +47007,Regina--Lewvan,Regina--Lewvan,validated,validés,Morgan,,Don,Independent,Indépendant(e),201,.4,312,51926 +47007,Regina--Lewvan,Regina--Lewvan,validated,validés,Patel,,Jigar,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,14767,28.6,312,51926 +47007,Regina--Lewvan,Regina--Lewvan,validated,validés,Steinley,,Warren,Conservative,Conservateur,27088,52.5,312,51926 +47007,Regina--Lewvan,Regina--Lewvan,validated,validés,Wowk,,Trevor,People's Party,Parti populaire,573,1.1,312,51926 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,preliminary,préliminaires,Aldinger,,Ray,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7517,19.8,0,38057 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,preliminary,préliminaires,Ames-Sinclair,,Jordan,Liberal,Libéral,4315,11.3,0,38057 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,preliminary,préliminaires,Dewar,,Dale,Green Party,Parti Vert,1227,3.2,0,38057 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,preliminary,préliminaires,Normand,,Éric,Parti Rhinocéros Party,Parti Rhinocéros Party,75,.2,0,38057 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,preliminary,préliminaires,Plummer,,James,Libertarian,Libertarien,108,.3,0,38057 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,preliminary,préliminaires,Scheer,,Andrew,Conservative,Conservateur,24233,63.7,0,38057 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,preliminary,préliminaires,Sparrowhawk,,Tracey,People's Party,Parti populaire,504,1.3,0,38057 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,preliminary,préliminaires,Szuchewycz,,Kieran,Independent,Indépendant(e),78,.2,0,38057 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,validated,validés,Aldinger,,Ray,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7685,19.8,323,39078 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,validated,validés,Ames-Sinclair,,Jordan,Liberal,Libéral,4543,11.7,323,39078 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,validated,validés,Dewar,,Dale,Green Party,Parti Vert,1282,3.3,323,39078 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,validated,validés,Normand,,Éric,Parti Rhinocéros Party,Parti Rhinocéros Party,75,.2,323,39078 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,validated,validés,Plummer,,James,Libertarian,Libertarien,116,.3,323,39078 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,validated,validés,Scheer,,Andrew,Conservative,Conservateur,24463,63.1,323,39078 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,validated,validés,Sparrowhawk,,Tracey,People's Party,Parti populaire,513,1.3,323,39078 +47008,Regina--Qu'Appelle,Regina--Qu'Appelle,validated,validés,Szuchewycz,,Kieran,Independent,Indépendant(e),78,.2,323,39078 +47009,Regina--Wascana,Regina--Wascana,preliminary,préliminaires,Clark,,Hailey,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5722,12.8,0,44767 +47009,Regina--Wascana,Regina--Wascana,preliminary,préliminaires,Friesen,,Tamela,Green Party,Parti Vert,1290,2.9,0,44767 +47009,Regina--Wascana,Regina--Wascana,preliminary,préliminaires,Godron,,Evangeline,Independent,Indépendant(e),128,.3,0,44767 +47009,Regina--Wascana,Regina--Wascana,preliminary,préliminaires,Goodale,,Ralph,Liberal,Libéral,14998,33.5,0,44767 +47009,Regina--Wascana,Regina--Wascana,preliminary,préliminaires,Kram,,Michael,Conservative,Conservateur,22186,49.6,0,44767 +47009,Regina--Wascana,Regina--Wascana,preliminary,préliminaires,Milanovski,,Mario,People's Party,Parti populaire,443,1,0,44767 +47009,Regina--Wascana,Regina--Wascana,validated,validés,Clark,,Hailey,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5801,12.8,344,45699 +47009,Regina--Wascana,Regina--Wascana,validated,validés,Friesen,,Tamela,Green Party,Parti Vert,1316,2.9,344,45699 +47009,Regina--Wascana,Regina--Wascana,validated,validés,Godron,,Evangeline,Independent,Indépendant(e),128,.3,344,45699 +47009,Regina--Wascana,Regina--Wascana,validated,validés,Goodale,,Ralph,Liberal,Libéral,15242,33.6,344,45699 +47009,Regina--Wascana,Regina--Wascana,validated,validés,Kram,,Michael,Conservative,Conservateur,22418,49.4,344,45699 +47009,Regina--Wascana,Regina--Wascana,validated,validés,Milanovski,,Mario,People's Party,Parti populaire,450,1,344,45699 +47010,Saskatoon--Grasswood,Saskatoon--Grasswood,preliminary,préliminaires,Friesen,,Mark,People's Party,Parti populaire,674,1.4,0,48466 +47010,Saskatoon--Grasswood,Saskatoon--Grasswood,preliminary,préliminaires,Muggli,,Tracy,Liberal,Libéral,8206,16.9,0,48466 +47010,Saskatoon--Grasswood,Saskatoon--Grasswood,preliminary,préliminaires,Ritchie,,Erika,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12310,25.4,0,48466 +47010,Saskatoon--Grasswood,Saskatoon--Grasswood,preliminary,préliminaires,Sinclair,,Neil,Green Party,Parti Vert,1263,2.6,0,48466 +47010,Saskatoon--Grasswood,Saskatoon--Grasswood,preliminary,préliminaires,Waugh,,Kevin,Conservative,Conservateur,26013,53.7,0,48466 +47010,Saskatoon--Grasswood,Saskatoon--Grasswood,validated,validés,Friesen,,Mark,People's Party,Parti populaire,692,1.4,337,49776 +47010,Saskatoon--Grasswood,Saskatoon--Grasswood,validated,validés,Muggli,,Tracy,Liberal,Libéral,8419,17,337,49776 +47010,Saskatoon--Grasswood,Saskatoon--Grasswood,validated,validés,Ritchie,,Erika,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12672,25.6,337,49776 +47010,Saskatoon--Grasswood,Saskatoon--Grasswood,validated,validés,Sinclair,,Neil,Green Party,Parti Vert,1320,2.7,337,49776 +47010,Saskatoon--Grasswood,Saskatoon--Grasswood,validated,validés,Waugh,,Kevin,Conservative,Conservateur,26336,53.3,337,49776 +47011,Saskatoon--University,Saskatoon--University,preliminary,préliminaires,Card,,Claire,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13787,29.7,0,46372 +47011,Saskatoon--University,Saskatoon--University,preliminary,préliminaires,Hayton,,Susan,Liberal,Libéral,6026,13,0,46372 +47011,Saskatoon--University,Saskatoon--University,preliminary,préliminaires,Norris,,Jan,Green Party,Parti Vert,1353,2.9,0,46372 +47011,Saskatoon--University,Saskatoon--University,preliminary,préliminaires,Penteado,,Guto,People's Party,Parti populaire,658,1.4,0,46372 +47011,Saskatoon--University,Saskatoon--University,preliminary,préliminaires,Tochor,,Corey,Conservative,Conservateur,24248,52.3,0,46372 +47011,Saskatoon--University,Saskatoon--University,preliminary,préliminaires,Willerton,,Jeff,Christian Heritage Party,Parti de l'Héritage Chrétien,300,.6,0,46372 +47011,Saskatoon--University,Saskatoon--University,validated,validés,Card,,Claire,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13994,29.8,271,47298 +47011,Saskatoon--University,Saskatoon--University,validated,validés,Hayton,,Susan,Liberal,Libéral,6146,13.1,271,47298 +47011,Saskatoon--University,Saskatoon--University,validated,validés,Norris,,Jan,Green Party,Parti Vert,1401,3,271,47298 +47011,Saskatoon--University,Saskatoon--University,validated,validés,Penteado,,Guto,People's Party,Parti populaire,667,1.4,271,47298 +47011,Saskatoon--University,Saskatoon--University,validated,validés,Tochor,,Corey,Conservative,Conservateur,24514,52.1,271,47298 +47011,Saskatoon--University,Saskatoon--University,validated,validés,Willerton,,Jeff,Christian Heritage Party,Parti de l'Héritage Chrétien,305,.6,271,47298 +47012,Saskatoon West,Saskatoon-Ouest,preliminary,préliminaires,Benson,,Sheri,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,15270,40,0,38189 +47012,Saskatoon West,Saskatoon-Ouest,preliminary,préliminaires,Hayes,,Isaac,People's Party,Parti populaire,762,2,0,38189 +47012,Saskatoon West,Saskatoon-Ouest,preliminary,préliminaires,Redekopp,,Brad,Conservative,Conservateur,18406,48.2,0,38189 +47012,Saskatoon West,Saskatoon-Ouest,preliminary,préliminaires,Rukh,,Shah,Liberal,Libéral,2763,7.2,0,38189 +47012,Saskatoon West,Saskatoon-Ouest,preliminary,préliminaires,Setyo,,Shawn,Green Party,Parti Vert,988,2.6,0,38189 +47012,Saskatoon West,Saskatoon-Ouest,validated,validés,Benson,,Sheri,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,15708,40.3,397,39382 +47012,Saskatoon West,Saskatoon-Ouest,validated,validés,Hayes,,Isaac,People's Party,Parti populaire,775,2,397,39382 +47012,Saskatoon West,Saskatoon-Ouest,validated,validés,Redekopp,,Brad,Conservative,Conservateur,18597,47.7,397,39382 +47012,Saskatoon West,Saskatoon-Ouest,validated,validés,Rukh,,Shah,Liberal,Libéral,2863,7.3,397,39382 +47012,Saskatoon West,Saskatoon-Ouest,validated,validés,Setyo,,Shawn,Green Party,Parti Vert,1042,2.7,397,39382 +47013,Souris--Moose Mountain,Souris--Moose Mountain,preliminary,préliminaires,Ames-Sinclair,,Javin,Liberal,Libéral,1658,4.1,0,40180 +47013,Souris--Moose Mountain,Souris--Moose Mountain,preliminary,préliminaires,Hicks,,Ashlee,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3096,7.7,0,40180 +47013,Souris--Moose Mountain,Souris--Moose Mountain,preliminary,préliminaires,Kitchen,,Robert,Conservative,Conservateur,33932,84.4,0,40180 +47013,Souris--Moose Mountain,Souris--Moose Mountain,preliminary,préliminaires,Mergel,,Judy,Green Party,Parti Vert,653,1.6,0,40180 +47013,Souris--Moose Mountain,Souris--Moose Mountain,preliminary,préliminaires,Patron,,Travis,Nationalist,Nationaliste,166,.4,0,40180 +47013,Souris--Moose Mountain,Souris--Moose Mountain,preliminary,préliminaires,Zajac,,Phillip,People's Party,Parti populaire,675,1.7,0,40180 +47013,Souris--Moose Mountain,Souris--Moose Mountain,validated,validés,Ames-Sinclair,,Javin,Liberal,Libéral,1718,4.1,114,41664 +47013,Souris--Moose Mountain,Souris--Moose Mountain,validated,validés,Hicks,,Ashlee,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3214,7.7,114,41664 +47013,Souris--Moose Mountain,Souris--Moose Mountain,validated,validés,Kitchen,,Robert,Conservative,Conservateur,35067,84.4,114,41664 +47013,Souris--Moose Mountain,Souris--Moose Mountain,validated,validés,Mergel,,Judy,Green Party,Parti Vert,681,1.6,114,41664 +47013,Souris--Moose Mountain,Souris--Moose Mountain,validated,validés,Patron,,Travis,Nationalist,Nationaliste,168,.4,114,41664 +47013,Souris--Moose Mountain,Souris--Moose Mountain,validated,validés,Zajac,,Phillip,People's Party,Parti populaire,702,1.7,114,41664 +47014,Yorkton--Melville,Yorkton--Melville,preliminary,préliminaires,Antoine,,Carter,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4578,12.1,0,37850 +47014,Yorkton--Melville,Yorkton--Melville,preliminary,préliminaires,Moen,,Connor,Liberal,Libéral,2366,6.3,0,37850 +47014,Yorkton--Melville,Yorkton--Melville,preliminary,préliminaires,Schultz,,Ryan,People's Party,Parti populaire,902,2.4,0,37850 +47014,Yorkton--Melville,Yorkton--Melville,preliminary,préliminaires,Wagantall,,Cathay,Conservative,Conservateur,28972,76.5,0,37850 +47014,Yorkton--Melville,Yorkton--Melville,preliminary,préliminaires,Wiebe,,Stacey,Green Party,Parti Vert,1032,2.7,0,37850 +47014,Yorkton--Melville,Yorkton--Melville,validated,validés,Antoine,,Carter,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4747,12.2,287,39056 +47014,Yorkton--Melville,Yorkton--Melville,validated,validés,Moen,,Connor,Liberal,Libéral,2488,6.4,287,39056 +47014,Yorkton--Melville,Yorkton--Melville,validated,validés,Schultz,,Ryan,People's Party,Parti populaire,941,2.4,287,39056 +47014,Yorkton--Melville,Yorkton--Melville,validated,validés,Wagantall,,Cathay,Conservative,Conservateur,29523,76.2,287,39056 +47014,Yorkton--Melville,Yorkton--Melville,validated,validés,Wiebe,,Stacey,Green Party,Parti Vert,1070,2.8,287,39056 +48001,Banff--Airdrie,Banff--Airdrie,preliminary,préliminaires,Midgley,,Gwyneth,Liberal,Libéral,8216,10.7,0,76595 +48001,Banff--Airdrie,Banff--Airdrie,preliminary,préliminaires,Mullins,,Austin,Green Party,Parti Vert,3230,4.2,0,76595 +48001,Banff--Airdrie,Banff--Airdrie,preliminary,préliminaires,Richards,,Blake,Conservative,Conservateur,54580,71.3,0,76595 +48001,Banff--Airdrie,Banff--Airdrie,preliminary,préliminaires,Wellwood,,Nadine,People's Party,Parti populaire,2609,3.4,0,76595 +48001,Banff--Airdrie,Banff--Airdrie,preliminary,préliminaires,Wilson,,Anne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7960,10.4,0,76595 +48001,Banff--Airdrie,Banff--Airdrie,validated,validés,Midgley,,Gwyneth,Liberal,Libéral,8425,10.8,393,78473 +48001,Banff--Airdrie,Banff--Airdrie,validated,validés,Mullins,,Austin,Green Party,Parti Vert,3315,4.2,393,78473 +48001,Banff--Airdrie,Banff--Airdrie,validated,validés,Richards,,Blake,Conservative,Conservateur,55504,71.1,393,78473 +48001,Banff--Airdrie,Banff--Airdrie,validated,validés,Wellwood,,Nadine,People's Party,Parti populaire,2651,3.4,393,78473 +48001,Banff--Airdrie,Banff--Airdrie,validated,validés,Wilson,,Anne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8185,10.5,393,78473 +48002,Battle River--Crowfoot,Battle River--Crowfoot,preliminary,préliminaires,Clarke,,Dianne,Liberal,Libéral,2485,4,0,61404 +48002,Battle River--Crowfoot,Battle River--Crowfoot,preliminary,préliminaires,Fryzuk,,Natasha,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3089,5,0,61404 +48002,Battle River--Crowfoot,Battle River--Crowfoot,preliminary,préliminaires,Kurek,,Damien,Conservative,Conservateur,52497,85.5,0,61404 +48002,Battle River--Crowfoot,Battle River--Crowfoot,preliminary,préliminaires,Michaud,,David A.,People's Party,Parti populaire,1583,2.6,0,61404 +48002,Battle River--Crowfoot,Battle River--Crowfoot,preliminary,préliminaires,Nelson,,Geordie,Green Party,Parti Vert,1750,2.8,0,61404 +48002,Battle River--Crowfoot,Battle River--Crowfoot,validated,validés,Clarke,,Dianne,Liberal,Libéral,2557,4.1,352,62712 +48002,Battle River--Crowfoot,Battle River--Crowfoot,validated,validés,Fryzuk,,Natasha,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3185,5.1,352,62712 +48002,Battle River--Crowfoot,Battle River--Crowfoot,validated,validés,Kurek,,Damien,Conservative,Conservateur,53309,85.5,352,62712 +48002,Battle River--Crowfoot,Battle River--Crowfoot,validated,validés,Michaud,,David A.,People's Party,Parti populaire,1620,2.6,352,62712 +48002,Battle River--Crowfoot,Battle River--Crowfoot,validated,validés,Nelson,,Geordie,Green Party,Parti Vert,1689,2.7,352,62712 +48003,Bow River,Bow River,preliminary,préliminaires,Ikert,,Tom,People's Party,Parti populaire,1302,2.4,0,54357 +48003,Bow River,Bow River,preliminary,préliminaires,Lipp,,Tom,Christian Heritage Party,Parti de l'Héritage Chrétien,445,.8,0,54357 +48003,Bow River,Bow River,preliminary,préliminaires,Macwilliam,,Lynn,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3010,5.5,0,54357 +48003,Bow River,Bow River,preliminary,préliminaires,Rhemtulla,,Margaret,Liberal,Libéral,3104,5.7,0,54357 +48003,Bow River,Bow River,preliminary,préliminaires,Shields,,Martin,Conservative,Conservateur,45691,84.1,0,54357 +48003,Bow River,Bow River,preliminary,préliminaires,Tuithof de Jonge,,Hendrika Maria,Green Party,Parti Vert,805,1.5,0,54357 +48003,Bow River,Bow River,validated,validés,Ikert,,Tom,People's Party,Parti populaire,1321,2.4,234,55372 +48003,Bow River,Bow River,validated,validés,Lipp,,Tom,Christian Heritage Party,Parti de l'Héritage Chrétien,453,.8,234,55372 +48003,Bow River,Bow River,validated,validés,Macwilliam,,Lynn,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3086,5.6,234,55372 +48003,Bow River,Bow River,validated,validés,Rhemtulla,,Margaret,Liberal,Libéral,3173,5.8,234,55372 +48003,Bow River,Bow River,validated,validés,Shields,,Martin,Conservative,Conservateur,46279,83.9,234,55372 +48003,Bow River,Bow River,validated,validés,Tuithof de Jonge,,Hendrika Maria,Green Party,Parti Vert,826,1.5,234,55372 +48004,Calgary Centre,Calgary-Centre,preliminary,préliminaires,Boonlert,,Thana,Green Party,Parti Vert,2723,4.3,0,63934 +48004,Calgary Centre,Calgary-Centre,preliminary,préliminaires,Buresi,,Jessica,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6290,9.8,0,63934 +48004,Calgary Centre,Calgary-Centre,preliminary,préliminaires,Gould,,Eden,Animal Protection Party,Parti Protection Animaux,238,.4,0,63934 +48004,Calgary Centre,Calgary-Centre,preliminary,préliminaires,Hehr,,Kent,Liberal,Libéral,17199,26.9,0,63934 +48004,Calgary Centre,Calgary-Centre,preliminary,préliminaires,Johnston,,Chevy,People's Party,Parti populaire,867,1.4,0,63934 +48004,Calgary Centre,Calgary-Centre,preliminary,préliminaires,McLean,,Greg,Conservative,Conservateur,36360,56.9,0,63934 +48004,Calgary Centre,Calgary-Centre,preliminary,préliminaires,Pawlowski,,Dawid,Christian Heritage Party,Parti de l'Héritage Chrétien,122,.2,0,63934 +48004,Calgary Centre,Calgary-Centre,preliminary,préliminaires,Pewtress,,Michael,Independent,Indépendant(e),135,.2,0,63934 +48004,Calgary Centre,Calgary-Centre,validated,validés,Boonlert,,Thana,Green Party,Parti Vert,2853,4.3,385,66249 +48004,Calgary Centre,Calgary-Centre,validated,validés,Buresi,,Jessica,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6516,9.9,385,66249 +48004,Calgary Centre,Calgary-Centre,validated,validés,Gould,,Eden,Animal Protection Party,Parti Protection Animaux,247,.4,385,66249 +48004,Calgary Centre,Calgary-Centre,validated,validés,Hehr,,Kent,Liberal,Libéral,17771,27,385,66249 +48004,Calgary Centre,Calgary-Centre,validated,validés,Johnston,,Chevy,People's Party,Parti populaire,907,1.4,385,66249 +48004,Calgary Centre,Calgary-Centre,validated,validés,McLean,,Greg,Conservative,Conservateur,37306,56.6,385,66249 +48004,Calgary Centre,Calgary-Centre,validated,validés,Pawlowski,,Dawid,Christian Heritage Party,Parti de l'Héritage Chrétien,126,.2,385,66249 +48004,Calgary Centre,Calgary-Centre,validated,validés,Pewtress,,Michael,Independent,Indépendant(e),138,.2,385,66249 +48005,Calgary Confederation,Calgary Confederation,preliminary,préliminaires,Hunter,,Kevan,ML,ML,116,.2,0,64345 +48005,Calgary Confederation,Calgary Confederation,preliminary,préliminaires,Korol,,Colin,People's Party,Parti populaire,1117,1.7,0,64345 +48005,Calgary Confederation,Calgary Confederation,preliminary,préliminaires,Moen,,Tim,Libertarian,Libertarien,401,.6,0,64345 +48005,Calgary Confederation,Calgary Confederation,preliminary,préliminaires,Odd,,Natalie,Green Party,Parti Vert,5488,8.5,0,64345 +48005,Calgary Confederation,Calgary Confederation,preliminary,préliminaires,Sidhu,,Gurcharan Singh,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7113,11.1,0,64345 +48005,Calgary Confederation,Calgary Confederation,preliminary,préliminaires,Stein,,Jordan,Liberal,Libéral,14462,22.5,0,64345 +48005,Calgary Confederation,Calgary Confederation,preliminary,préliminaires,Webber,,Len,Conservative,Conservateur,35648,55.4,0,64345 +48005,Calgary Confederation,Calgary Confederation,validated,validés,Hunter,,Kevan,ML,ML,117,.2,410,66302 +48005,Calgary Confederation,Calgary Confederation,validated,validés,Korol,,Colin,People's Party,Parti populaire,1136,1.7,410,66302 +48005,Calgary Confederation,Calgary Confederation,validated,validés,Moen,,Tim,Libertarian,Libertarien,407,.6,410,66302 +48005,Calgary Confederation,Calgary Confederation,validated,validés,Odd,,Natalie,Green Party,Parti Vert,5700,8.7,410,66302 +48005,Calgary Confederation,Calgary Confederation,validated,validés,Sidhu,,Gurcharan Singh,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7312,11.1,410,66302 +48005,Calgary Confederation,Calgary Confederation,validated,validés,Stein,,Jordan,Liberal,Libéral,14908,22.6,410,66302 +48005,Calgary Confederation,Calgary Confederation,validated,validés,Webber,,Len,Conservative,Conservateur,36312,55.1,410,66302 +48006,Calgary Forest Lawn,Calgary Forest Lawn,preliminary,préliminaires,Anand,,Jag,Liberal,Libéral,8537,21.7,0,39431 +48006,Calgary Forest Lawn,Calgary Forest Lawn,preliminary,préliminaires,Carnegie,,William,Green Party,Parti Vert,1282,3.3,0,39431 +48006,Calgary Forest Lawn,Calgary Forest Lawn,preliminary,préliminaires,Hallan,,Jasraj Singh,Conservative,Conservateur,23585,59.8,0,39431 +48006,Calgary Forest Lawn,Calgary Forest Lawn,preliminary,préliminaires,Levesque,,Dave,People's Party,Parti populaire,1069,2.7,0,39431 +48006,Calgary Forest Lawn,Calgary Forest Lawn,preliminary,préliminaires,Nichols,,Brent,Independent,Indépendant(e),385,1,0,39431 +48006,Calgary Forest Lawn,Calgary Forest Lawn,preliminary,préliminaires,Pimlott,,Joe,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4133,10.5,0,39431 +48006,Calgary Forest Lawn,Calgary Forest Lawn,preliminary,préliminaires,Ryder,,William James,VCP,CAC,87,.2,0,39431 +48006,Calgary Forest Lawn,Calgary Forest Lawn,preliminary,préliminaires,Sutherland,,Esther,Christian Heritage Party,Parti de l'Héritage Chrétien,219,.6,0,39431 +48006,Calgary Forest Lawn,Calgary Forest Lawn,preliminary,préliminaires,Trautman,,Jonathan,Communist,Communiste,134,.3,0,39431 +48006,Calgary Forest Lawn,Calgary Forest Lawn,validated,validés,Anand,,Jag,Liberal,Libéral,8690,21.7,395,40359 +48006,Calgary Forest Lawn,Calgary Forest Lawn,validated,validés,Carnegie,,William,Green Party,Parti Vert,1318,3.3,395,40359 +48006,Calgary Forest Lawn,Calgary Forest Lawn,validated,validés,Hallan,,Jasraj Singh,Conservative,Conservateur,23805,59.6,395,40359 +48006,Calgary Forest Lawn,Calgary Forest Lawn,validated,validés,Levesque,,Dave,People's Party,Parti populaire,1089,2.7,395,40359 +48006,Calgary Forest Lawn,Calgary Forest Lawn,validated,validés,Nichols,,Brent,Independent,Indépendant(e),388,1,395,40359 +48006,Calgary Forest Lawn,Calgary Forest Lawn,validated,validés,Pimlott,,Joe,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4227,10.6,395,40359 +48006,Calgary Forest Lawn,Calgary Forest Lawn,validated,validés,Ryder,,William James,VCP,CAC,91,.2,395,40359 +48006,Calgary Forest Lawn,Calgary Forest Lawn,validated,validés,Sutherland,,Esther,Christian Heritage Party,Parti de l'Héritage Chrétien,222,.6,395,40359 +48006,Calgary Forest Lawn,Calgary Forest Lawn,validated,validés,Trautman,,Jonathan,Communist,Communiste,134,.3,395,40359 +48007,Calgary Heritage,Calgary Heritage,preliminary,préliminaires,Benzen,,Bob,Conservative,Conservateur,39098,70.8,0,55202 +48007,Calgary Heritage,Calgary Heritage,preliminary,préliminaires,Forsyth,,Scott,Liberal,Libéral,7671,13.9,0,55202 +48007,Calgary Heritage,Calgary Heritage,preliminary,préliminaires,Heather,,Larry R.,Christian Heritage Party,Parti de l'Héritage Chrétien,181,.3,0,55202 +48007,Calgary Heritage,Calgary Heritage,preliminary,préliminaires,Heffernan,,Holly,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5038,9.1,0,55202 +48007,Calgary Heritage,Calgary Heritage,preliminary,préliminaires,Hoeppner,,Stephanie,People's Party,Parti populaire,1076,1.9,0,55202 +48007,Calgary Heritage,Calgary Heritage,preliminary,préliminaires,Mills,,Hunter,Independent,Indépendant(e),221,.4,0,55202 +48007,Calgary Heritage,Calgary Heritage,preliminary,préliminaires,Tulick,,Allie,Green Party,Parti Vert,1917,3.5,0,55202 +48007,Calgary Heritage,Calgary Heritage,validated,validés,Benzen,,Bob,Conservative,Conservateur,40817,70.7,260,57975 +48007,Calgary Heritage,Calgary Heritage,validated,validés,Forsyth,,Scott,Liberal,Libéral,8057,14,260,57975 +48007,Calgary Heritage,Calgary Heritage,validated,validés,Heather,,Larry R.,Christian Heritage Party,Parti de l'Héritage Chrétien,185,.3,260,57975 +48007,Calgary Heritage,Calgary Heritage,validated,validés,Heffernan,,Holly,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5278,9.1,260,57975 +48007,Calgary Heritage,Calgary Heritage,validated,validés,Hoeppner,,Stephanie,People's Party,Parti populaire,1123,1.9,260,57975 +48007,Calgary Heritage,Calgary Heritage,validated,validés,Mills,,Hunter,Independent,Indépendant(e),228,.4,260,57975 +48007,Calgary Heritage,Calgary Heritage,validated,validés,Tulick,,Allie,Green Party,Parti Vert,2027,3.5,260,57975 +48008,Calgary Midnapore,Calgary Midnapore,preliminary,préliminaires,Aalto,,Brian,Liberal,Libéral,7320,11,0,66717 +48008,Calgary Midnapore,Calgary Midnapore,preliminary,préliminaires,Bhachu,,Gurmit,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6193,9.3,0,66717 +48008,Calgary Midnapore,Calgary Midnapore,preliminary,préliminaires,Gao,,Edward,People's Party,Parti populaire,1562,2.3,0,66717 +48008,Calgary Midnapore,Calgary Midnapore,preliminary,préliminaires,Kusie,,Stephanie,Conservative,Conservateur,49700,74.5,0,66717 +48008,Calgary Midnapore,Calgary Midnapore,preliminary,préliminaires,Stasila,,Taylor,Green Party,Parti Vert,1942,2.9,0,66717 +48008,Calgary Midnapore,Calgary Midnapore,validated,validés,Aalto,,Brian,Liberal,Libéral,7507,11,338,68426 +48008,Calgary Midnapore,Calgary Midnapore,validated,validés,Bhachu,,Gurmit,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6445,9.5,338,68426 +48008,Calgary Midnapore,Calgary Midnapore,validated,validés,Gao,,Edward,People's Party,Parti populaire,1585,2.3,338,68426 +48008,Calgary Midnapore,Calgary Midnapore,validated,validés,Kusie,,Stephanie,Conservative,Conservateur,50559,74.3,338,68426 +48008,Calgary Midnapore,Calgary Midnapore,validated,validés,Stasila,,Taylor,Green Party,Parti Vert,1992,2.9,338,68426 +48009,Calgary Nose Hill,Calgary Nose Hill,preliminary,préliminaires,Askin,,Peggy,ML,ML,67,.1,0,54281 +48009,Calgary Nose Hill,Calgary Nose Hill,preliminary,préliminaires,Grossé,,Jocelyn,Green Party,Parti Vert,1478,2.7,0,54281 +48009,Calgary Nose Hill,Calgary Nose Hill,preliminary,préliminaires,King,,Patrick,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5107,9.4,0,54281 +48009,Calgary Nose Hill,Calgary Nose Hill,preliminary,préliminaires,Lorencz,,Kelly,People's Party,Parti populaire,1073,2,0,54281 +48009,Calgary Nose Hill,Calgary Nose Hill,preliminary,préliminaires,Rempel,,Michelle,Conservative,Conservateur,37950,69.9,0,54281 +48009,Calgary Nose Hill,Calgary Nose Hill,preliminary,préliminaires,Tsang,,Josephine,Liberal,Libéral,8606,15.9,0,54281 +48009,Calgary Nose Hill,Calgary Nose Hill,validated,validés,Askin,,Peggy,ML,ML,71,.1,262,55571 +48009,Calgary Nose Hill,Calgary Nose Hill,validated,validés,Grossé,,Jocelyn,Green Party,Parti Vert,1554,2.8,262,55571 +48009,Calgary Nose Hill,Calgary Nose Hill,validated,validés,King,,Patrick,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5304,9.6,262,55571 +48009,Calgary Nose Hill,Calgary Nose Hill,validated,validés,Lorencz,,Kelly,People's Party,Parti populaire,1089,2,262,55571 +48009,Calgary Nose Hill,Calgary Nose Hill,validated,validés,Rempel,,Michelle,Conservative,Conservateur,38588,69.8,262,55571 +48009,Calgary Nose Hill,Calgary Nose Hill,validated,validés,Tsang,,Josephine,Liberal,Libéral,8703,15.7,262,55571 +48010,Calgary Rocky Ridge,Calgary Rocky Ridge,preliminary,préliminaires,Kathol,,Todd,Liberal,Libéral,12694,18.3,0,69258 +48010,Calgary Rocky Ridge,Calgary Rocky Ridge,preliminary,préliminaires,Kelly,,Pat,Conservative,Conservateur,47477,68.6,0,69258 +48010,Calgary Rocky Ridge,Calgary Rocky Ridge,preliminary,préliminaires,LeBlanc Fortin,,Nathan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5869,8.5,0,69258 +48010,Calgary Rocky Ridge,Calgary Rocky Ridge,preliminary,préliminaires,Poulin,,Tyler,People's Party,Parti populaire,1026,1.5,0,69258 +48010,Calgary Rocky Ridge,Calgary Rocky Ridge,preliminary,préliminaires,Wang,,Shaoli,Independent,Indépendant(e),265,.4,0,69258 +48010,Calgary Rocky Ridge,Calgary Rocky Ridge,preliminary,préliminaires,Wright,,Catriona,Green Party,Parti Vert,1927,2.8,0,69258 +48010,Calgary Rocky Ridge,Calgary Rocky Ridge,validated,validés,Kathol,,Todd,Liberal,Libéral,13012,18.4,284,70934 +48010,Calgary Rocky Ridge,Calgary Rocky Ridge,validated,validés,Kelly,,Pat,Conservative,Conservateur,48253,68.3,284,70934 +48010,Calgary Rocky Ridge,Calgary Rocky Ridge,validated,validés,LeBlanc Fortin,,Nathan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6051,8.6,284,70934 +48010,Calgary Rocky Ridge,Calgary Rocky Ridge,validated,validés,Poulin,,Tyler,People's Party,Parti populaire,1053,1.5,284,70934 +48010,Calgary Rocky Ridge,Calgary Rocky Ridge,validated,validés,Wang,,Shaoli,Independent,Indépendant(e),270,.4,284,70934 +48010,Calgary Rocky Ridge,Calgary Rocky Ridge,validated,validés,Wright,,Catriona,Green Party,Parti Vert,2011,2.8,284,70934 +48011,Calgary Shepard,Calgary Shepard,preliminary,préliminaires,Arnold,,Del,Liberal,Libéral,8461,11,0,76885 +48011,Calgary Shepard,Calgary Shepard,preliminary,préliminaires,Kmiec,,Tom,Conservative,Conservateur,57793,75.2,0,76885 +48011,Calgary Shepard,Calgary Shepard,preliminary,préliminaires,Scott,,Kyle,People's Party,Parti populaire,1719,2.2,0,76885 +48011,Calgary Shepard,Calgary Shepard,preliminary,préliminaires,Smith,,David Brian,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6639,8.6,0,76885 +48011,Calgary Shepard,Calgary Shepard,preliminary,préliminaires,Tanaka,,Evelyn,Green Party,Parti Vert,2273,3,0,76885 +48011,Calgary Shepard,Calgary Shepard,validated,validés,Arnold,,Del,Liberal,Libéral,8644,11.1,441,78581 +48011,Calgary Shepard,Calgary Shepard,validated,validés,Kmiec,,Tom,Conservative,Conservateur,58614,75,441,78581 +48011,Calgary Shepard,Calgary Shepard,validated,validés,Scott,,Kyle,People's Party,Parti populaire,1709,2.2,441,78581 +48011,Calgary Shepard,Calgary Shepard,validated,validés,Smith,,David Brian,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6828,8.7,441,78581 +48011,Calgary Shepard,Calgary Shepard,validated,validés,Tanaka,,Evelyn,Green Party,Parti Vert,2345,3,441,78581 +48012,Calgary Signal Hill,Calgary Signal Hill,preliminary,préliminaires,Ahmed,,Khalis,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5121,8.3,0,61870 +48012,Calgary Signal Hill,Calgary Signal Hill,preliminary,préliminaires,Alatrash,,Ghada,Liberal,Libéral,9370,15.1,0,61870 +48012,Calgary Signal Hill,Calgary Signal Hill,preliminary,préliminaires,Bassett,,Christina,Parti Rhinocéros Party,Parti Rhinocéros Party,505,.8,0,61870 +48012,Calgary Signal Hill,Calgary Signal Hill,preliminary,préliminaires,Dirk,,Garry,Christian Heritage Party,Parti de l'Héritage Chrétien,195,.3,0,61870 +48012,Calgary Signal Hill,Calgary Signal Hill,preliminary,préliminaires,Liepert,,Ron,Conservative,Conservateur,43535,70.4,0,61870 +48012,Calgary Signal Hill,Calgary Signal Hill,preliminary,préliminaires,Reid,,Marco,Green Party,Parti Vert,2044,3.3,0,61870 +48012,Calgary Signal Hill,Calgary Signal Hill,preliminary,préliminaires,Squire,,Gord,People's Party,Parti populaire,1100,1.8,0,61870 +48012,Calgary Signal Hill,Calgary Signal Hill,validated,validés,Ahmed,,Khalis,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5355,8.4,241,63719 +48012,Calgary Signal Hill,Calgary Signal Hill,validated,validés,Alatrash,,Ghada,Liberal,Libéral,9722,15.3,241,63719 +48012,Calgary Signal Hill,Calgary Signal Hill,validated,validés,Bassett,,Christina,Parti Rhinocéros Party,Parti Rhinocéros Party,511,.8,241,63719 +48012,Calgary Signal Hill,Calgary Signal Hill,validated,validés,Dirk,,Garry,Christian Heritage Party,Parti de l'Héritage Chrétien,200,.3,241,63719 +48012,Calgary Signal Hill,Calgary Signal Hill,validated,validés,Liepert,,Ron,Conservative,Conservateur,44421,70,241,63719 +48012,Calgary Signal Hill,Calgary Signal Hill,validated,validés,Reid,,Marco,Green Party,Parti Vert,2139,3.4,241,63719 +48012,Calgary Signal Hill,Calgary Signal Hill,validated,validés,Squire,,Gord,People's Party,Parti populaire,1130,1.8,241,63719 +48013,Calgary Skyview,Calgary Skyview,preliminary,préliminaires,Alexander,,Joseph,Christian Heritage Party,Parti de l'Héritage Chrétien,508,1,0,49874 +48013,Calgary Skyview,Calgary Skyview,preliminary,préliminaires,Blanchard,,Daniel,ML,ML,127,.3,0,49874 +48013,Calgary Skyview,Calgary Skyview,preliminary,préliminaires,Dawar,,Harpreet Singh,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,133,.3,0,49874 +48013,Calgary Skyview,Calgary Skyview,preliminary,préliminaires,Dhillon,,Harry,People's Party,Parti populaire,584,1.2,0,49874 +48013,Calgary Skyview,Calgary Skyview,preliminary,préliminaires,Gill,,Gurinder Singh,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7414,14.9,0,49874 +48013,Calgary Skyview,Calgary Skyview,preliminary,préliminaires,Knutson,,Signe,Green Party,Parti Vert,781,1.6,0,49874 +48013,Calgary Skyview,Calgary Skyview,preliminary,préliminaires,Naidoo,,Nirmala,Liberal,Libéral,14134,28.3,0,49874 +48013,Calgary Skyview,Calgary Skyview,preliminary,préliminaires,Sahota,,Jag,Conservative,Conservateur,26193,52.5,0,49874 +48013,Calgary Skyview,Calgary Skyview,validated,validés,Alexander,,Joseph,Christian Heritage Party,Parti de l'Héritage Chrétien,483,1,497,51049 +48013,Calgary Skyview,Calgary Skyview,validated,validés,Blanchard,,Daniel,ML,ML,130,.3,497,51049 +48013,Calgary Skyview,Calgary Skyview,validated,validés,Dawar,,Harpreet Singh,CFF - Canada's Fourth Front,QFC - Quatrième front du Canada,136,.3,497,51049 +48013,Calgary Skyview,Calgary Skyview,validated,validés,Dhillon,,Harry,People's Party,Parti populaire,603,1.2,497,51049 +48013,Calgary Skyview,Calgary Skyview,validated,validés,Gill,,Gurinder Singh,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7540,14.9,497,51049 +48013,Calgary Skyview,Calgary Skyview,validated,validés,Knutson,,Signe,Green Party,Parti Vert,800,1.6,497,51049 +48013,Calgary Skyview,Calgary Skyview,validated,validés,Naidoo,,Nirmala,Liberal,Libéral,14327,28.3,497,51049 +48013,Calgary Skyview,Calgary Skyview,validated,validés,Sahota,,Jag,Conservative,Conservateur,26533,52.5,497,51049 +48014,Edmonton Centre,Edmonton-Centre,preliminary,préliminaires,Boissonnault,,Randy,Liberal,Libéral,17000,32.9,0,51745 +48014,Edmonton Centre,Edmonton-Centre,preliminary,préliminaires,Cumming,,James,Conservative,Conservateur,21586,41.7,0,51745 +48014,Edmonton Centre,Edmonton-Centre,preliminary,préliminaires,Eckstrom,,Donovan,Parti Rhinocéros Party,Parti Rhinocéros Party,201,.4,0,51745 +48014,Edmonton Centre,Edmonton-Centre,preliminary,préliminaires,Hookham,,Paul,People's Party,Parti populaire,778,1.5,0,51745 +48014,Edmonton Centre,Edmonton-Centre,preliminary,préliminaires,Morton,,Peggy,ML,ML,76,.1,0,51745 +48014,Edmonton Centre,Edmonton-Centre,preliminary,préliminaires,Murray,,Grad,Green Party,Parti Vert,1332,2.6,0,51745 +48014,Edmonton Centre,Edmonton-Centre,preliminary,préliminaires,Pirbhai,,Adil,Independent,Indépendant(e),113,.2,0,51745 +48014,Edmonton Centre,Edmonton-Centre,preliminary,préliminaires,Swampy,,Katherine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10659,20.6,0,51745 +48014,Edmonton Centre,Edmonton-Centre,validated,validés,Boissonnault,,Randy,Liberal,Libéral,17524,33,362,53454 +48014,Edmonton Centre,Edmonton-Centre,validated,validés,Cumming,,James,Conservative,Conservateur,22006,41.4,362,53454 +48014,Edmonton Centre,Edmonton-Centre,validated,validés,Eckstrom,,Donovan,Parti Rhinocéros Party,Parti Rhinocéros Party,206,.4,362,53454 +48014,Edmonton Centre,Edmonton-Centre,validated,validés,Hookham,,Paul,People's Party,Parti populaire,805,1.5,362,53454 +48014,Edmonton Centre,Edmonton-Centre,validated,validés,Morton,,Peggy,ML,ML,79,.1,362,53454 +48014,Edmonton Centre,Edmonton-Centre,validated,validés,Murray,,Grad,Green Party,Parti Vert,1394,2.6,362,53454 +48014,Edmonton Centre,Edmonton-Centre,validated,validés,Pirbhai,,Adil,Independent,Indépendant(e),119,.2,362,53454 +48014,Edmonton Centre,Edmonton-Centre,validated,validés,Swampy,,Katherine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10959,20.6,362,53454 +48015,Edmonton Griesbach,Edmonton Griesbach,preliminary,préliminaires,Alva Armas,,Christine,Christian Heritage Party,Parti de l'Héritage Chrétien,234,.5,0,45977 +48015,Edmonton Griesbach,Edmonton Griesbach,preliminary,préliminaires,Boykowich,,Alex,Communist,Communiste,322,.7,0,45977 +48015,Edmonton Griesbach,Edmonton Griesbach,preliminary,préliminaires,Cherrington,,Mark,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11499,25,0,45977 +48015,Edmonton Griesbach,Edmonton Griesbach,preliminary,préliminaires,Diotte,,Kerry,Conservative,Conservateur,23551,51.2,0,45977 +48015,Edmonton Griesbach,Edmonton Griesbach,preliminary,préliminaires,Gudanowski,,Andrzej,Independent,Indépendant(e),231,.5,0,45977 +48015,Edmonton Griesbach,Edmonton Griesbach,preliminary,préliminaires,Joyce,,Mary,ML,ML,102,.2,0,45977 +48015,Edmonton Griesbach,Edmonton Griesbach,preliminary,préliminaires,Khan,,Safi,Green Party,Parti Vert,1205,2.6,0,45977 +48015,Edmonton Griesbach,Edmonton Griesbach,preliminary,préliminaires,Mohamud,,Habiba,Liberal,Libéral,7805,17,0,45977 +48015,Edmonton Griesbach,Edmonton Griesbach,preliminary,préliminaires,Nichols,,Barbara Ellen,People's Party,Parti populaire,1028,2.2,0,45977 +48015,Edmonton Griesbach,Edmonton Griesbach,validated,validés,Alva Armas,,Christine,Christian Heritage Party,Parti de l'Héritage Chrétien,203,.4,319,47282 +48015,Edmonton Griesbach,Edmonton Griesbach,validated,validés,Boykowich,,Alex,Communist,Communiste,170,.4,319,47282 +48015,Edmonton Griesbach,Edmonton Griesbach,validated,validés,Cherrington,,Mark,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11800,25.1,319,47282 +48015,Edmonton Griesbach,Edmonton Griesbach,validated,validés,Diotte,,Kerry,Conservative,Conservateur,24120,51.4,319,47282 +48015,Edmonton Griesbach,Edmonton Griesbach,validated,validés,Gudanowski,,Andrzej,Independent,Indépendant(e),216,.5,319,47282 +48015,Edmonton Griesbach,Edmonton Griesbach,validated,validés,Joyce,,Mary,ML,ML,91,.2,319,47282 +48015,Edmonton Griesbach,Edmonton Griesbach,validated,validés,Khan,,Safi,Green Party,Parti Vert,1189,2.5,319,47282 +48015,Edmonton Griesbach,Edmonton Griesbach,validated,validés,Mohamud,,Habiba,Liberal,Libéral,8100,17.2,319,47282 +48015,Edmonton Griesbach,Edmonton Griesbach,validated,validés,Nichols,,Barbara Ellen,People's Party,Parti populaire,1074,2.3,319,47282 +48016,Edmonton Manning,Edmonton Manning,preliminary,préliminaires,Aboultaif,,Ziad,Conservative,Conservateur,28837,56.4,0,51125 +48016,Edmonton Manning,Edmonton Manning,preliminary,préliminaires,Kadri,,Kamal,Liberal,Libéral,10903,21.3,0,51125 +48016,Edmonton Manning,Edmonton Manning,preliminary,préliminaires,Phiri,,Pam,Christian Heritage Party,Parti de l'Héritage Chrétien,257,.5,0,51125 +48016,Edmonton Manning,Edmonton Manning,preliminary,préliminaires,Shaw,,Laura-Leah,Green Party,Parti Vert,1123,2.2,0,51125 +48016,Edmonton Manning,Edmonton Manning,preliminary,préliminaires,St. Germain,,Charmaine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8924,17.5,0,51125 +48016,Edmonton Manning,Edmonton Manning,preliminary,préliminaires,Summers,,Daniel,People's Party,Parti populaire,1016,2,0,51125 +48016,Edmonton Manning,Edmonton Manning,preliminary,préliminaires,Vachon,,Andre,ML,ML,65,.1,0,51125 +48016,Edmonton Manning,Edmonton Manning,validated,validés,Aboultaif,,Ziad,Conservative,Conservateur,30425,55.9,357,54737 +48016,Edmonton Manning,Edmonton Manning,validated,validés,Kadri,,Kamal,Liberal,Libéral,11692,21.5,357,54737 +48016,Edmonton Manning,Edmonton Manning,validated,validés,Phiri,,Pam,Christian Heritage Party,Parti de l'Héritage Chrétien,276,.5,357,54737 +48016,Edmonton Manning,Edmonton Manning,validated,validés,Shaw,,Laura-Leah,Green Party,Parti Vert,1255,2.3,357,54737 +48016,Edmonton Manning,Edmonton Manning,validated,validés,St. Germain,,Charmaine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9555,17.6,357,54737 +48016,Edmonton Manning,Edmonton Manning,validated,validés,Summers,,Daniel,People's Party,Parti populaire,1109,2,357,54737 +48016,Edmonton Manning,Edmonton Manning,validated,validés,Vachon,,Andre,ML,ML,68,.1,357,54737 +48017,Edmonton Mill Woods,Edmonton Mill Woods,preliminary,préliminaires,Herbert,,Tanya,Green Party,Parti Vert,944,1.8,0,52417 +48017,Edmonton Mill Woods,Edmonton Mill Woods,preliminary,préliminaires,Logan,,Nigel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6284,12,0,52417 +48017,Edmonton Mill Woods,Edmonton Mill Woods,preliminary,préliminaires,Melanson,,Don,Christian Heritage Party,Parti de l'Héritage Chrétien,211,.4,0,52417 +48017,Edmonton Mill Woods,Edmonton Mill Woods,preliminary,préliminaires,Sohi,,Amarjeet,Liberal,Libéral,17611,33.6,0,52417 +48017,Edmonton Mill Woods,Edmonton Mill Woods,preliminary,préliminaires,Uppal,,Tim,Conservative,Conservateur,26425,50.4,0,52417 +48017,Edmonton Mill Woods,Edmonton Mill Woods,preliminary,préliminaires,Young,,Annie,People's Party,Parti populaire,942,1.8,0,52417 +48017,Edmonton Mill Woods,Edmonton Mill Woods,validated,validés,Herbert,,Tanya,Green Party,Parti Vert,968,1.8,342,53519 +48017,Edmonton Mill Woods,Edmonton Mill Woods,validated,validés,Logan,,Nigel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6422,12.1,342,53519 +48017,Edmonton Mill Woods,Edmonton Mill Woods,validated,validés,Melanson,,Don,Christian Heritage Party,Parti de l'Héritage Chrétien,219,.4,342,53519 +48017,Edmonton Mill Woods,Edmonton Mill Woods,validated,validés,Sohi,,Amarjeet,Liberal,Libéral,17879,33.6,342,53519 +48017,Edmonton Mill Woods,Edmonton Mill Woods,validated,validés,Uppal,,Tim,Conservative,Conservateur,26736,50.3,342,53519 +48017,Edmonton Mill Woods,Edmonton Mill Woods,validated,validés,Young,,Annie,People's Party,Parti populaire,953,1.8,342,53519 +48018,Edmonton Riverbend,Edmonton Riverbend,preliminary,préliminaires,Chaudary,,Tariq,Liberal,Libéral,13591,22.8,0,59661 +48018,Edmonton Riverbend,Edmonton Riverbend,preliminary,préliminaires,Jeneroux,,Matt,Conservative,Conservateur,34491,57.8,0,59661 +48018,Edmonton Riverbend,Edmonton Riverbend,preliminary,préliminaires,Kennedy,,Valerie,Green Party,Parti Vert,1722,2.9,0,59661 +48018,Edmonton Riverbend,Edmonton Riverbend,preliminary,préliminaires,Morris,,Kevin,People's Party,Parti populaire,844,1.4,0,59661 +48018,Edmonton Riverbend,Edmonton Riverbend,preliminary,préliminaires,Redman,,Audrey,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9013,15.1,0,59661 +48018,Edmonton Riverbend,Edmonton Riverbend,validated,validés,Chaudary,,Tariq,Liberal,Libéral,14038,23,329,61477 +48018,Edmonton Riverbend,Edmonton Riverbend,validated,validés,Jeneroux,,Matt,Conservative,Conservateur,35126,57.4,329,61477 +48018,Edmonton Riverbend,Edmonton Riverbend,validated,validés,Kennedy,,Valerie,Green Party,Parti Vert,1797,2.9,329,61477 +48018,Edmonton Riverbend,Edmonton Riverbend,validated,validés,Morris,,Kevin,People's Party,Parti populaire,855,1.4,329,61477 +48018,Edmonton Riverbend,Edmonton Riverbend,validated,validés,Redman,,Audrey,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9332,15.3,329,61477 +48019,Edmonton Strathcona,Edmonton Strathcona,preliminary,préliminaires,Cameron,,Ian,People's Party,Parti populaire,921,1.7,0,55381 +48019,Edmonton Strathcona,Edmonton Strathcona,preliminary,préliminaires,Kalmanovitch,,Michael,Green Party,Parti Vert,1076,1.9,0,55381 +48019,Edmonton Strathcona,Edmonton Strathcona,preliminary,préliminaires,Lilly,,Sam,Conservative,Conservateur,20634,37.3,0,55381 +48019,Edmonton Strathcona,Edmonton Strathcona,preliminary,préliminaires,MacDonald,,Dougal,ML,ML,75,.1,0,55381 +48019,Edmonton Strathcona,Edmonton Strathcona,preliminary,préliminaires,McPherson,,Heather,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,26189,47.3,0,55381 +48019,Edmonton Strathcona,Edmonton Strathcona,preliminary,préliminaires,Olszewski,,Eleanor,Liberal,Libéral,6362,11.5,0,55381 +48019,Edmonton Strathcona,Edmonton Strathcona,preliminary,préliminaires,Rankin,,Naomi,Communist,Communiste,124,.2,0,55381 +48019,Edmonton Strathcona,Edmonton Strathcona,validated,validés,Cameron,,Ian,People's Party,Parti populaire,941,1.7,250,56995 +48019,Edmonton Strathcona,Edmonton Strathcona,validated,validés,Kalmanovitch,,Michael,Green Party,Parti Vert,1152,2,250,56995 +48019,Edmonton Strathcona,Edmonton Strathcona,validated,validés,Lilly,,Sam,Conservative,Conservateur,21035,37.1,250,56995 +48019,Edmonton Strathcona,Edmonton Strathcona,validated,validés,MacDonald,,Dougal,ML,ML,77,.1,250,56995 +48019,Edmonton Strathcona,Edmonton Strathcona,validated,validés,McPherson,,Heather,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,26823,47.3,250,56995 +48019,Edmonton Strathcona,Edmonton Strathcona,validated,validés,Olszewski,,Eleanor,Liberal,Libéral,6592,11.6,250,56995 +48019,Edmonton Strathcona,Edmonton Strathcona,validated,validés,Rankin,,Naomi,Communist,Communiste,125,.2,250,56995 +48020,Edmonton West,Edmonton-Ouest,preliminary,préliminaires,Armstrong,,Matthew,People's Party,Parti populaire,1105,1.9,0,57589 +48020,Edmonton West,Edmonton-Ouest,preliminary,préliminaires,Johnston,,Kerrie,Liberal,Libéral,11555,20.1,0,57589 +48020,Edmonton West,Edmonton-Ouest,preliminary,préliminaires,McCauley,,Kelly,Conservative,Conservateur,35181,61.1,0,57589 +48020,Edmonton West,Edmonton-Ouest,preliminary,préliminaires,Pearce,,Jackie,Green Party,Parti Vert,1383,2.4,0,57589 +48020,Edmonton West,Edmonton-Ouest,preliminary,préliminaires,Steuber,,Patrick,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8365,14.5,0,57589 +48020,Edmonton West,Edmonton-Ouest,validated,validés,Armstrong,,Matthew,People's Party,Parti populaire,1126,1.9,304,58939 +48020,Edmonton West,Edmonton-Ouest,validated,validés,Johnston,,Kerrie,Liberal,Libéral,11812,20.1,304,58939 +48020,Edmonton West,Edmonton-Ouest,validated,validés,McCauley,,Kelly,Conservative,Conservateur,35719,60.9,304,58939 +48020,Edmonton West,Edmonton-Ouest,validated,validés,Pearce,,Jackie,Green Party,Parti Vert,1441,2.5,304,58939 +48020,Edmonton West,Edmonton-Ouest,validated,validés,Steuber,,Patrick,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8537,14.6,304,58939 +48021,Edmonton--Wetaskiwin,Edmonton--Wetaskiwin,preliminary,préliminaires,Calliou,,Travis,VCP,CAC,211,.2,0,85093 +48021,Edmonton--Wetaskiwin,Edmonton--Wetaskiwin,preliminary,préliminaires,Doell,,Neil,People's Party,Parti populaire,1641,1.9,0,85093 +48021,Edmonton--Wetaskiwin,Edmonton--Wetaskiwin,preliminary,préliminaires,Drzymala,,Emily,Green Party,Parti Vert,1609,1.9,0,85093 +48021,Edmonton--Wetaskiwin,Edmonton--Wetaskiwin,preliminary,préliminaires,Garver,,Noah,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9623,11.3,0,85093 +48021,Edmonton--Wetaskiwin,Edmonton--Wetaskiwin,preliminary,préliminaires,Lake,,Mike,Conservative,Conservateur,61709,72.5,0,85093 +48021,Edmonton--Wetaskiwin,Edmonton--Wetaskiwin,preliminary,préliminaires,Wong,,Richard,Liberal,Libéral,10300,12.1,0,85093 +48021,Edmonton--Wetaskiwin,Edmonton--Wetaskiwin,validated,validés,Calliou,,Travis,VCP,CAC,211,.2,392,87847 +48021,Edmonton--Wetaskiwin,Edmonton--Wetaskiwin,validated,validés,Doell,,Neil,People's Party,Parti populaire,1616,1.8,392,87847 +48021,Edmonton--Wetaskiwin,Edmonton--Wetaskiwin,validated,validés,Drzymala,,Emily,Green Party,Parti Vert,1660,1.9,392,87847 +48021,Edmonton--Wetaskiwin,Edmonton--Wetaskiwin,validated,validés,Garver,,Noah,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9820,11.2,392,87847 +48021,Edmonton--Wetaskiwin,Edmonton--Wetaskiwin,validated,validés,Lake,,Mike,Conservative,Conservateur,63346,72.4,392,87847 +48021,Edmonton--Wetaskiwin,Edmonton--Wetaskiwin,validated,validés,Wong,,Richard,Liberal,Libéral,10802,12.4,392,87847 +48022,Foothills,Foothills,preliminary,préliminaires,Barlow,,John,Conservative,Conservateur,52907,82.3,0,64290 +48022,Foothills,Foothills,preliminary,préliminaires,Hendi,,Mickail,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3641,5.7,0,64290 +48022,Foothills,Foothills,preliminary,préliminaires,Hession,,Greg,People's Party,Parti populaire,1668,2.6,0,64290 +48022,Foothills,Foothills,preliminary,préliminaires,Lacey,,Bridget,Green Party,Parti Vert,2309,3.6,0,64290 +48022,Foothills,Foothills,preliminary,préliminaires,Moller,,Cheryl,Liberal,Libéral,3765,5.9,0,64290 +48022,Foothills,Foothills,validated,validés,Barlow,,John,Conservative,Conservateur,53872,82.1,290,65881 +48022,Foothills,Foothills,validated,validés,Hendi,,Mickail,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3767,5.7,290,65881 +48022,Foothills,Foothills,validated,validés,Hession,,Greg,People's Party,Parti populaire,1698,2.6,290,65881 +48022,Foothills,Foothills,validated,validés,Lacey,,Bridget,Green Party,Parti Vert,2398,3.7,290,65881 +48022,Foothills,Foothills,validated,validés,Moller,,Cheryl,Liberal,Libéral,3856,5.9,290,65881 +48023,Fort McMurray--Cold Lake,Fort McMurray--Cold Lake,preliminary,préliminaires,Barrett,,Matthew,People's Party,Parti populaire,1583,3.2,0,49680 +48023,Fort McMurray--Cold Lake,Fort McMurray--Cold Lake,preliminary,préliminaires,Deheer,,Brian,Green Party,Parti Vert,857,1.7,0,49680 +48023,Fort McMurray--Cold Lake,Fort McMurray--Cold Lake,preliminary,préliminaires,Farrington,,Maggie,Liberal,Libéral,4708,9.5,0,49680 +48023,Fort McMurray--Cold Lake,Fort McMurray--Cold Lake,preliminary,préliminaires,Gilks,,Matthew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2767,5.6,0,49680 +48023,Fort McMurray--Cold Lake,Fort McMurray--Cold Lake,preliminary,préliminaires,Yurdiga,,David,Conservative,Conservateur,39765,80,0,49680 +48023,Fort McMurray--Cold Lake,Fort McMurray--Cold Lake,validated,validés,Barrett,,Matthew,People's Party,Parti populaire,1674,3.3,258,51234 +48023,Fort McMurray--Cold Lake,Fort McMurray--Cold Lake,validated,validés,Deheer,,Brian,Green Party,Parti Vert,865,1.7,258,51234 +48023,Fort McMurray--Cold Lake,Fort McMurray--Cold Lake,validated,validés,Farrington,,Maggie,Liberal,Libéral,4848,9.5,258,51234 +48023,Fort McMurray--Cold Lake,Fort McMurray--Cold Lake,validated,validés,Gilks,,Matthew,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,2883,5.7,258,51234 +48023,Fort McMurray--Cold Lake,Fort McMurray--Cold Lake,validated,validés,Yurdiga,,David,Conservative,Conservateur,40706,79.9,258,51234 +48024,Grande Prairie--Mackenzie,Grande Prairie--Mackenzie,preliminary,préliminaires,Alyward,,Erin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4064,6.8,0,59936 +48024,Grande Prairie--Mackenzie,Grande Prairie--Mackenzie,preliminary,préliminaires,Burchill,,Douglas Gordon,People's Party,Parti populaire,1473,2.5,0,59936 +48024,Grande Prairie--Mackenzie,Grande Prairie--Mackenzie,preliminary,préliminaires,Munro,,Kenneth,Liberal,Libéral,2803,4.7,0,59936 +48024,Grande Prairie--Mackenzie,Grande Prairie--Mackenzie,preliminary,préliminaires,Termuende,,Shelley,Green Party,Parti Vert,1138,1.9,0,59936 +48024,Grande Prairie--Mackenzie,Grande Prairie--Mackenzie,preliminary,préliminaires,Warkentin,,Chris,Conservative,Conservateur,50458,84.2,0,59936 +48024,Grande Prairie--Mackenzie,Grande Prairie--Mackenzie,validated,validés,Alyward,,Erin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4245,7,314,61293 +48024,Grande Prairie--Mackenzie,Grande Prairie--Mackenzie,validated,validés,Burchill,,Douglas Gordon,People's Party,Parti populaire,1492,2.4,314,61293 +48024,Grande Prairie--Mackenzie,Grande Prairie--Mackenzie,validated,validés,Munro,,Kenneth,Liberal,Libéral,2910,4.8,314,61293 +48024,Grande Prairie--Mackenzie,Grande Prairie--Mackenzie,validated,validés,Termuende,,Shelley,Green Party,Parti Vert,1134,1.9,314,61293 +48024,Grande Prairie--Mackenzie,Grande Prairie--Mackenzie,validated,validés,Warkentin,,Chris,Conservative,Conservateur,51198,84,314,61293 +48025,Lakeland,Lakeland,preliminary,préliminaires,Brunner,,Kira,Green Party,Parti Vert,1069,1.9,0,56573 +48025,Lakeland,Lakeland,preliminary,préliminaires,Graham,,Roberta Marie,VCP,CAC,145,.3,0,56573 +48025,Lakeland,Lakeland,preliminary,préliminaires,Houle,,Alain,People's Party,Parti populaire,1440,2.5,0,56573 +48025,Lakeland,Lakeland,preliminary,préliminaires,McFadzean,,Robert,Libertarian,Libertarien,242,.4,0,56573 +48025,Lakeland,Lakeland,preliminary,préliminaires,Stubbs,,Shannon,Conservative,Conservateur,47551,84.1,0,56573 +48025,Lakeland,Lakeland,preliminary,préliminaires,Swanson,,Jeffrey,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3634,6.4,0,56573 +48025,Lakeland,Lakeland,preliminary,préliminaires,Watson,,Mark,Liberal,Libéral,2492,4.4,0,56573 +48025,Lakeland,Lakeland,validated,validés,Brunner,,Kira,Green Party,Parti Vert,1105,1.9,198,57776 +48025,Lakeland,Lakeland,validated,validés,Graham,,Roberta Marie,VCP,CAC,147,.3,198,57776 +48025,Lakeland,Lakeland,validated,validés,Houle,,Alain,People's Party,Parti populaire,1468,2.5,198,57776 +48025,Lakeland,Lakeland,validated,validés,McFadzean,,Robert,Libertarian,Libertarien,251,.4,198,57776 +48025,Lakeland,Lakeland,validated,validés,Stubbs,,Shannon,Conservative,Conservateur,48314,83.9,198,57776 +48025,Lakeland,Lakeland,validated,validés,Swanson,,Jeffrey,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3728,6.5,198,57776 +48025,Lakeland,Lakeland,validated,validés,Watson,,Mark,Liberal,Libéral,2565,4.5,198,57776 +48026,Lethbridge,Lethbridge,preliminary,préliminaires,Bleiken,,Shandi,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9419,14.9,0,63339 +48026,Lethbridge,Lethbridge,preliminary,préliminaires,Bronson,,Amy,Liberal,Libéral,8642,13.6,0,63339 +48026,Lethbridge,Lethbridge,preliminary,préliminaires,Harder,,Rachael,Conservative,Conservateur,41580,65.6,0,63339 +48026,Lethbridge,Lethbridge,preliminary,préliminaires,Hepworth,,Grant,People's Party,Parti populaire,1025,1.6,0,63339 +48026,Lethbridge,Lethbridge,preliminary,préliminaires,Slingerland,,Marc,Christian Heritage Party,Parti de l'Héritage Chrétien,674,1.1,0,63339 +48026,Lethbridge,Lethbridge,preliminary,préliminaires,Watson,,Stephnie,Green Party,Parti Vert,1999,3.2,0,63339 +48026,Lethbridge,Lethbridge,validated,validés,Bleiken,,Shandi,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9110,14.7,335,62217 +48026,Lethbridge,Lethbridge,validated,validés,Bronson,,Amy,Liberal,Libéral,8443,13.6,335,62217 +48026,Lethbridge,Lethbridge,validated,validés,Harder,,Rachael,Conservative,Conservateur,40713,65.8,335,62217 +48026,Lethbridge,Lethbridge,validated,validés,Hepworth,,Grant,People's Party,Parti populaire,1007,1.6,335,62217 +48026,Lethbridge,Lethbridge,validated,validés,Slingerland,,Marc,Christian Heritage Party,Parti de l'Héritage Chrétien,670,1.1,335,62217 +48026,Lethbridge,Lethbridge,validated,validés,Watson,,Stephnie,Green Party,Parti Vert,1939,3.1,335,62217 +48027,Medicine Hat--Cardston--Warner,Medicine Hat--Cardston--Warner,preliminary,préliminaires,Hawthorne,,Shannon,Green Party,Parti Vert,1165,2.2,0,52334 +48027,Medicine Hat--Cardston--Warner,Medicine Hat--Cardston--Warner,preliminary,préliminaires,Kirshenbaum,,Harris,Liberal,Libéral,3467,6.6,0,52334 +48027,Medicine Hat--Cardston--Warner,Medicine Hat--Cardston--Warner,preliminary,préliminaires,Motz,,Glen,Conservative,Conservateur,41498,79.3,0,52334 +48027,Medicine Hat--Cardston--Warner,Medicine Hat--Cardston--Warner,preliminary,préliminaires,Nelson,,Andrew,People's Party,Parti populaire,1341,2.6,0,52334 +48027,Medicine Hat--Cardston--Warner,Medicine Hat--Cardston--Warner,preliminary,préliminaires,Phillips,,Dave,Independent,Indépendant(e),333,.6,0,52334 +48027,Medicine Hat--Cardston--Warner,Medicine Hat--Cardston--Warner,preliminary,préliminaires,Thomson,,Elizabeth,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4530,8.7,0,52334 +48027,Medicine Hat--Cardston--Warner,Medicine Hat--Cardston--Warner,validated,validés,Hawthorne,,Shannon,Green Party,Parti Vert,1203,2.3,254,53356 +48027,Medicine Hat--Cardston--Warner,Medicine Hat--Cardston--Warner,validated,validés,Kirshenbaum,,Harris,Liberal,Libéral,3528,6.6,254,53356 +48027,Medicine Hat--Cardston--Warner,Medicine Hat--Cardston--Warner,validated,validés,Motz,,Glen,Conservative,Conservateur,42045,79.2,254,53356 +48027,Medicine Hat--Cardston--Warner,Medicine Hat--Cardston--Warner,validated,validés,Nelson,,Andrew,People's Party,Parti populaire,1350,2.5,254,53356 +48027,Medicine Hat--Cardston--Warner,Medicine Hat--Cardston--Warner,validated,validés,Phillips,,Dave,Independent,Indépendant(e),337,.6,254,53356 +48027,Medicine Hat--Cardston--Warner,Medicine Hat--Cardston--Warner,validated,validés,Thomson,,Elizabeth,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4639,8.7,254,53356 +48028,Peace River--Westlock,Peace River--Westlock,preliminary,préliminaires,Nygaard,,Peter,Green Party,Parti Vert,1350,2.6,0,50945 +48028,Peace River--Westlock,Peace River--Westlock,preliminary,préliminaires,Penny,,Leslie,Liberal,Libéral,3062,6,0,50945 +48028,Peace River--Westlock,Peace River--Westlock,preliminary,préliminaires,Schrader,,John,People's Party,Parti populaire,1569,3.1,0,50945 +48028,Peace River--Westlock,Peace River--Westlock,preliminary,préliminaires,Viersen,,Arnold,Conservative,Conservateur,41159,80.8,0,50945 +48028,Peace River--Westlock,Peace River--Westlock,preliminary,préliminaires,Villebrun,,Jennifer,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3805,7.5,0,50945 +48028,Peace River--Westlock,Peace River--Westlock,validated,validés,Nygaard,,Peter,Green Party,Parti Vert,1377,2.7,347,51996 +48028,Peace River--Westlock,Peace River--Westlock,validated,validés,Penny,,Leslie,Liberal,Libéral,3148,6.1,347,51996 +48028,Peace River--Westlock,Peace River--Westlock,validated,validés,Schrader,,John,People's Party,Parti populaire,1579,3.1,347,51996 +48028,Peace River--Westlock,Peace River--Westlock,validated,validés,Viersen,,Arnold,Conservative,Conservateur,41659,80.7,347,51996 +48028,Peace River--Westlock,Peace River--Westlock,validated,validés,Villebrun,,Jennifer,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3886,7.5,347,51996 +48029,Red Deer--Mountain View,Red Deer--Mountain View,preliminary,préliminaires,Borlé,,Conner,Green Party,Parti Vert,1997,3,0,67277 +48029,Red Deer--Mountain View,Red Deer--Mountain View,preliminary,préliminaires,Dreeshen,,Earl,Conservative,Conservateur,54111,80.4,0,67277 +48029,Red Deer--Mountain View,Red Deer--Mountain View,preliminary,préliminaires,Garbanewski,,Logan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4836,7.2,0,67277 +48029,Red Deer--Mountain View,Red Deer--Mountain View,preliminary,préliminaires,Mitchell,,Paul,People's Party,Parti populaire,2609,3.9,0,67277 +48029,Red Deer--Mountain View,Red Deer--Mountain View,preliminary,préliminaires,Tremblay,,Gary,Liberal,Libéral,3724,5.5,0,67277 +48029,Red Deer--Mountain View,Red Deer--Mountain View,validated,validés,Borlé,,Conner,Green Party,Parti Vert,2026,3,278,68447 +48029,Red Deer--Mountain View,Red Deer--Mountain View,validated,validés,Dreeshen,,Earl,Conservative,Conservateur,54765,80.3,278,68447 +48029,Red Deer--Mountain View,Red Deer--Mountain View,validated,validés,Garbanewski,,Logan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4946,7.3,278,68447 +48029,Red Deer--Mountain View,Red Deer--Mountain View,validated,validés,Mitchell,,Paul,People's Party,Parti populaire,2637,3.9,278,68447 +48029,Red Deer--Mountain View,Red Deer--Mountain View,validated,validés,Tremblay,,Gary,Liberal,Libéral,3795,5.6,278,68447 +48030,Red Deer--Lacombe,Red Deer--Lacombe,preliminary,préliminaires,Calkins,,Blaine,Conservative,Conservateur,52684,79.9,0,65950 +48030,Red Deer--Lacombe,Red Deer--Lacombe,preliminary,préliminaires,Palmer,,Sarah,Green Party,Parti Vert,1533,2.3,0,65950 +48030,Red Deer--Lacombe,Red Deer--Lacombe,preliminary,préliminaires,Pezzella,,Lauren,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5888,8.9,0,65950 +48030,Red Deer--Lacombe,Red Deer--Lacombe,preliminary,préliminaires,Rose,,Tiffany,Liberal,Libéral,3437,5.2,0,65950 +48030,Red Deer--Lacombe,Red Deer--Lacombe,preliminary,préliminaires,Thompson,,Laura Lynn,People's Party,Parti populaire,2408,3.7,0,65950 +48030,Red Deer--Lacombe,Red Deer--Lacombe,validated,validés,Calkins,,Blaine,Conservative,Conservateur,53843,79.8,325,67769 +48030,Red Deer--Lacombe,Red Deer--Lacombe,validated,validés,Palmer,,Sarah,Green Party,Parti Vert,1596,2.4,325,67769 +48030,Red Deer--Lacombe,Red Deer--Lacombe,validated,validés,Pezzella,,Lauren,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6012,8.9,325,67769 +48030,Red Deer--Lacombe,Red Deer--Lacombe,validated,validés,Rose,,Tiffany,Liberal,Libéral,3540,5.2,325,67769 +48030,Red Deer--Lacombe,Red Deer--Lacombe,validated,validés,Thompson,,Laura Lynn,People's Party,Parti populaire,2453,3.6,325,67769 +48031,St. Albert--Edmonton,St. Albert--Edmonton,preliminary,préliminaires,Cecelia,,Brigitte,People's Party,Parti populaire,1274,2,0,63850 +48031,St. Albert--Edmonton,St. Albert--Edmonton,preliminary,préliminaires,Cooper,,Michael,Conservative,Conservateur,38807,60.8,0,63850 +48031,St. Albert--Edmonton,St. Albert--Edmonton,preliminary,préliminaires,Dunbar,,Rob,Green Party,Parti Vert,1548,2.4,0,63850 +48031,St. Albert--Edmonton,St. Albert--Edmonton,preliminary,préliminaires,Fraser,,Robert Bruce,VCP,CAC,342,.5,0,63850 +48031,St. Albert--Edmonton,St. Albert--Edmonton,preliminary,préliminaires,Mpulubusi,,Kathleen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9655,15.1,0,63850 +48031,St. Albert--Edmonton,St. Albert--Edmonton,preliminary,préliminaires,Springate,,Greg,Liberal,Libéral,12224,19.1,0,63850 +48031,St. Albert--Edmonton,St. Albert--Edmonton,validated,validés,Cecelia,,Brigitte,People's Party,Parti populaire,1268,1.9,336,65427 +48031,St. Albert--Edmonton,St. Albert--Edmonton,validated,validés,Cooper,,Michael,Conservative,Conservateur,39506,60.7,336,65427 +48031,St. Albert--Edmonton,St. Albert--Edmonton,validated,validés,Dunbar,,Rob,Green Party,Parti Vert,1594,2.4,336,65427 +48031,St. Albert--Edmonton,St. Albert--Edmonton,validated,validés,Fraser,,Robert Bruce,VCP,CAC,351,.5,336,65427 +48031,St. Albert--Edmonton,St. Albert--Edmonton,validated,validés,Mpulubusi,,Kathleen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9895,15.2,336,65427 +48031,St. Albert--Edmonton,St. Albert--Edmonton,validated,validés,Springate,,Greg,Liberal,Libéral,12477,19.2,336,65427 +48032,Sherwood Park--Fort Saskatchewan,Sherwood Park--Fort Saskatchewan,preliminary,préliminaires,Genuis,,Garnett,Conservative,Conservateur,52950,73.6,0,71938 +48032,Sherwood Park--Fort Saskatchewan,Sherwood Park--Fort Saskatchewan,preliminary,préliminaires,McElrea,,Patrick,VCP,CAC,293,.4,0,71938 +48032,Sherwood Park--Fort Saskatchewan,Sherwood Park--Fort Saskatchewan,preliminary,préliminaires,Sanderson,,Laura,Green Party,Parti Vert,1547,2.2,0,71938 +48032,Sherwood Park--Fort Saskatchewan,Sherwood Park--Fort Saskatchewan,preliminary,préliminaires,Theroux,,Aidan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8667,12,0,71938 +48032,Sherwood Park--Fort Saskatchewan,Sherwood Park--Fort Saskatchewan,preliminary,préliminaires,Thiering,,Ron,Liberal,Libéral,7167,10,0,71938 +48032,Sherwood Park--Fort Saskatchewan,Sherwood Park--Fort Saskatchewan,preliminary,préliminaires,Villetard,,Darren,People's Party,Parti populaire,1314,1.8,0,71938 +48032,Sherwood Park--Fort Saskatchewan,Sherwood Park--Fort Saskatchewan,validated,validés,Genuis,,Garnett,Conservative,Conservateur,53600,73.4,321,73371 +48032,Sherwood Park--Fort Saskatchewan,Sherwood Park--Fort Saskatchewan,validated,validés,McElrea,,Patrick,VCP,CAC,300,.4,321,73371 +48032,Sherwood Park--Fort Saskatchewan,Sherwood Park--Fort Saskatchewan,validated,validés,Sanderson,,Laura,Green Party,Parti Vert,1592,2.2,321,73371 +48032,Sherwood Park--Fort Saskatchewan,Sherwood Park--Fort Saskatchewan,validated,validés,Theroux,,Aidan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8867,12.1,321,73371 +48032,Sherwood Park--Fort Saskatchewan,Sherwood Park--Fort Saskatchewan,validated,validés,Thiering,,Ron,Liberal,Libéral,7357,10.1,321,73371 +48032,Sherwood Park--Fort Saskatchewan,Sherwood Park--Fort Saskatchewan,validated,validés,Villetard,,Darren,People's Party,Parti populaire,1334,1.8,321,73371 +48033,Sturgeon River--Parkland,Sturgeon River--Parkland,preliminary,préliminaires,Beauchamp,,Tyler,People's Party,Parti populaire,1577,2.3,0,67231 +48033,Sturgeon River--Parkland,Sturgeon River--Parkland,preliminary,préliminaires,Brochu,,Ronald,Liberal,Libéral,4590,6.8,0,67231 +48033,Sturgeon River--Parkland,Sturgeon River--Parkland,preliminary,préliminaires,Chauvet,,Ernest,Christian Heritage Party,Parti de l'Héritage Chrétien,421,.6,0,67231 +48033,Sturgeon River--Parkland,Sturgeon River--Parkland,preliminary,préliminaires,Desforges,,Guy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6794,10.1,0,67231 +48033,Sturgeon River--Parkland,Sturgeon River--Parkland,preliminary,préliminaires,Lloyd,,Dane,Conservative,Conservateur,52163,77.6,0,67231 +48033,Sturgeon River--Parkland,Sturgeon River--Parkland,preliminary,préliminaires,Romyn,,Cass,Green Party,Parti Vert,1686,2.5,0,67231 +48033,Sturgeon River--Parkland,Sturgeon River--Parkland,validated,validés,Beauchamp,,Tyler,People's Party,Parti populaire,1625,2.4,314,68971 +48033,Sturgeon River--Parkland,Sturgeon River--Parkland,validated,validés,Brochu,,Ronald,Liberal,Libéral,4696,6.8,314,68971 +48033,Sturgeon River--Parkland,Sturgeon River--Parkland,validated,validés,Chauvet,,Ernest,Christian Heritage Party,Parti de l'Héritage Chrétien,416,.6,314,68971 +48033,Sturgeon River--Parkland,Sturgeon River--Parkland,validated,validés,Desforges,,Guy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6940,10.1,314,68971 +48033,Sturgeon River--Parkland,Sturgeon River--Parkland,validated,validés,Lloyd,,Dane,Conservative,Conservateur,53235,77.5,314,68971 +48033,Sturgeon River--Parkland,Sturgeon River--Parkland,validated,validés,Romyn,,Cass,Green Party,Parti Vert,1745,2.5,314,68971 +48034,Yellowhead,Yellowhead,preliminary,préliminaires,Bowman,,Kristine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3781,6.9,0,54961 +48034,Yellowhead,Yellowhead,preliminary,préliminaires,Francey,,Gordon,VCP,CAC,105,.2,0,54961 +48034,Yellowhead,Yellowhead,preliminary,préliminaires,Galavan,,Douglas,People's Party,Parti populaire,1576,2.9,0,54961 +48034,Yellowhead,Yellowhead,preliminary,préliminaires,Hoefsloot,,Jeremy,Liberal,Libéral,2842,5.2,0,54961 +48034,Yellowhead,Yellowhead,preliminary,préliminaires,Lystang,,Cory,Libertarian,Libertarien,215,.4,0,54961 +48034,Yellowhead,Yellowhead,preliminary,préliminaires,Satdeo,,Angelena,Green Party,Parti Vert,1236,2.2,0,54961 +48034,Yellowhead,Yellowhead,preliminary,préliminaires,Soroka,,Gerald,Conservative,Conservateur,45206,82.3,0,54961 +48034,Yellowhead,Yellowhead,validated,validés,Bowman,,Kristine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3898,7,303,56271 +48034,Yellowhead,Yellowhead,validated,validés,Francey,,Gordon,VCP,CAC,108,.2,303,56271 +48034,Yellowhead,Yellowhead,validated,validés,Galavan,,Douglas,People's Party,Parti populaire,1592,2.8,303,56271 +48034,Yellowhead,Yellowhead,validated,validés,Hoefsloot,,Jeremy,Liberal,Libéral,2912,5.2,303,56271 +48034,Yellowhead,Yellowhead,validated,validés,Lystang,,Cory,Libertarian,Libertarien,222,.4,303,56271 +48034,Yellowhead,Yellowhead,validated,validés,Satdeo,,Angelena,Green Party,Parti Vert,1272,2.3,303,56271 +48034,Yellowhead,Yellowhead,validated,validés,Soroka,,Gerald,Conservative,Conservateur,45964,82.1,303,56271 +59001,Abbotsford,Abbotsford,preliminary,préliminaires,Alderking,,Aeriol,Christian Heritage Party,Parti de l'Héritage Chrétien,266,.5,0,48548 +59001,Abbotsford,Abbotsford,preliminary,préliminaires,Duncan,,Locke,People's Party,Parti populaire,975,2,0,48548 +59001,Abbotsford,Abbotsford,preliminary,préliminaires,Fast,,Ed,Conservative,Conservateur,25028,51.6,0,48548 +59001,Abbotsford,Abbotsford,preliminary,préliminaires,Fowler,,Stephen,Green Party,Parti Vert,3655,7.5,0,48548 +59001,Abbotsford,Abbotsford,preliminary,préliminaires,Heffernan,,Seamus,Liberal,Libéral,10460,21.5,0,48548 +59001,Abbotsford,Abbotsford,preliminary,préliminaires,Sauve,,Madeleine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8164,16.8,0,48548 +59001,Abbotsford,Abbotsford,validated,validés,Alderking,,Aeriol,Christian Heritage Party,Parti de l'Héritage Chrétien,270,.6,403,49339 +59001,Abbotsford,Abbotsford,validated,validés,Duncan,,Locke,People's Party,Parti populaire,985,2,403,49339 +59001,Abbotsford,Abbotsford,validated,validés,Fast,,Ed,Conservative,Conservateur,25162,51.4,403,49339 +59001,Abbotsford,Abbotsford,validated,validés,Fowler,,Stephen,Green Party,Parti Vert,3702,7.6,403,49339 +59001,Abbotsford,Abbotsford,validated,validés,Heffernan,,Seamus,Liberal,Libéral,10560,21.6,403,49339 +59001,Abbotsford,Abbotsford,validated,validés,Sauve,,Madeleine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8257,16.9,403,49339 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,preliminary,préliminaires,Beech,,Terry,Liberal,Libéral,17404,35.5,0,48988 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,preliminary,préliminaires,Dahlby,,Lewis Clarke,Libertarian,Libertarien,219,.4,0,48988 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,preliminary,préliminaires,Dong,,Rocky,People's Party,Parti populaire,1053,2.1,0,48988 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,preliminary,préliminaires,Kuttner,,Amita,Green Party,Parti Vert,4630,9.5,0,48988 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,preliminary,préliminaires,Leung,,Heather,Conservative,Conservateur,9572,19.5,0,48988 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,preliminary,préliminaires,Robinson,,Svend,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,15844,32.3,0,48988 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,preliminary,préliminaires,Taylor,,Robert,Independent,Indépendant(e),266,.5,0,48988 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,validated,validés,Beech,,Terry,Liberal,Libéral,17770,35.5,466,50525 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,validated,validés,Dahlby,,Lewis Clarke,Libertarian,Libertarien,219,.4,466,50525 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,validated,validés,Dong,,Rocky,People's Party,Parti populaire,1079,2.2,466,50525 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,validated,validés,Kuttner,,Amita,Green Party,Parti Vert,4801,9.6,466,50525 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,validated,validés,Leung,,Heather,Conservative,Conservateur,9734,19.4,466,50525 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,validated,validés,Robinson,,Svend,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16185,32.3,466,50525 +59002,Burnaby North--Seymour,Burnaby-Nord--Seymour,validated,validés,Taylor,,Robert,Independent,Indépendant(e),271,.5,466,50525 +59003,Burnaby South,Burnaby-Sud,preliminary,préliminaires,Brar,,Neelam,Liberal,Libéral,10634,23.8,0,44701 +59003,Burnaby South,Burnaby-Sud,preliminary,préliminaires,Brocki,,Rex,Libertarian,Libertarien,243,.5,0,44701 +59003,Burnaby South,Burnaby-Sud,preliminary,préliminaires,Rawdah,,Al,People's Party,Parti populaire,641,1.4,0,44701 +59003,Burnaby South,Burnaby-Sud,preliminary,préliminaires,Shin,,Jay,Conservative,Conservateur,13887,31.1,0,44701 +59003,Burnaby South,Burnaby-Sud,preliminary,préliminaires,Singh,,Jagmeet,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16753,37.5,0,44701 +59003,Burnaby South,Burnaby-Sud,preliminary,préliminaires,Sproule,,Brian,ML,ML,62,.1,0,44701 +59003,Burnaby South,Burnaby-Sud,preliminary,préliminaires,Wauters,,Brennan,Green Party,Parti Vert,2481,5.6,0,44701 +59003,Burnaby South,Burnaby-Sud,validated,validés,Brar,,Neelam,Liberal,Libéral,10706,23.8,417,45423 +59003,Burnaby South,Burnaby-Sud,validated,validés,Brocki,,Rex,Libertarian,Libertarien,246,.5,417,45423 +59003,Burnaby South,Burnaby-Sud,validated,validés,Rawdah,,Al,People's Party,Parti populaire,645,1.4,417,45423 +59003,Burnaby South,Burnaby-Sud,validated,validés,Shin,,Jay,Conservative,Conservateur,13914,30.9,417,45423 +59003,Burnaby South,Burnaby-Sud,validated,validés,Singh,,Jagmeet,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16956,37.7,417,45423 +59003,Burnaby South,Burnaby-Sud,validated,validés,Sproule,,Brian,ML,ML,62,.1,417,45423 +59003,Burnaby South,Burnaby-Sud,validated,validés,Wauters,,Brennan,Green Party,Parti Vert,2477,5.5,417,45423 +59004,Cariboo--Prince George,Cariboo--Prince George,preliminary,préliminaires,Calogheros,,Tracy,Liberal,Libéral,10788,19.9,0,54126 +59004,Cariboo--Prince George,Cariboo--Prince George,preliminary,préliminaires,Doherty,,Todd,Conservative,Conservateur,28564,52.8,0,54126 +59004,Cariboo--Prince George,Cariboo--Prince George,preliminary,préliminaires,Kerr,,Mackenzie,Green Party,Parti Vert,4920,9.1,0,54126 +59004,Cariboo--Prince George,Cariboo--Prince George,preliminary,préliminaires,Orr,,Michael,Independent,Indépendant(e),349,.6,0,54126 +59004,Cariboo--Prince George,Cariboo--Prince George,preliminary,préliminaires,Sapergia,,Heather,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8321,15.4,0,54126 +59004,Cariboo--Prince George,Cariboo--Prince George,preliminary,préliminaires,Yang,,Jing Lan,People's Party,Parti populaire,1184,2.2,0,54126 +59004,Cariboo--Prince George,Cariboo--Prince George,validated,validés,Calogheros,,Tracy,Liberal,Libéral,10932,20,321,55095 +59004,Cariboo--Prince George,Cariboo--Prince George,validated,validés,Doherty,,Todd,Conservative,Conservateur,28848,52.7,321,55095 +59004,Cariboo--Prince George,Cariboo--Prince George,validated,validés,Kerr,,Mackenzie,Green Party,Parti Vert,4998,9.1,321,55095 +59004,Cariboo--Prince George,Cariboo--Prince George,validated,validés,Orr,,Michael,Independent,Indépendant(e),350,.6,321,55095 +59004,Cariboo--Prince George,Cariboo--Prince George,validated,validés,Sapergia,,Heather,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8440,15.4,321,55095 +59004,Cariboo--Prince George,Cariboo--Prince George,validated,validés,Yang,,Jing Lan,People's Party,Parti populaire,1206,2.2,321,55095 +59005,Central Okanagan--Similkameen--Nicola,Central Okanagan--Similkameen--Nicola,preliminary,préliminaires,Albas,,Dan,Conservative,Conservateur,30364,47.9,0,63436 +59005,Central Okanagan--Similkameen--Nicola,Central Okanagan--Similkameen--Nicola,preliminary,préliminaires,Duncan,,Allan,People's Party,Parti populaire,1338,2.1,0,63436 +59005,Central Okanagan--Similkameen--Nicola,Central Okanagan--Similkameen--Nicola,preliminary,préliminaires,Mellalieu,,Robert,Green Party,Parti Vert,4910,7.7,0,63436 +59005,Central Okanagan--Similkameen--Nicola,Central Okanagan--Similkameen--Nicola,preliminary,préliminaires,Murphy,,Mary Ann,Liberal,Libéral,15843,25,0,63436 +59005,Central Okanagan--Similkameen--Nicola,Central Okanagan--Similkameen--Nicola,preliminary,préliminaires,Phillip,,Joan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10772,17,0,63436 +59005,Central Okanagan--Similkameen--Nicola,Central Okanagan--Similkameen--Nicola,preliminary,préliminaires,Regier,,Jesse,Libertarian,Libertarien,209,.3,0,63436 +59005,Central Okanagan--Similkameen--Nicola,Central Okanagan--Similkameen--Nicola,validated,validés,Albas,,Dan,Conservative,Conservateur,31135,47.9,341,65276 +59005,Central Okanagan--Similkameen--Nicola,Central Okanagan--Similkameen--Nicola,validated,validés,Duncan,,Allan,People's Party,Parti populaire,1345,2.1,341,65276 +59005,Central Okanagan--Similkameen--Nicola,Central Okanagan--Similkameen--Nicola,validated,validés,Mellalieu,,Robert,Green Party,Parti Vert,5086,7.8,341,65276 +59005,Central Okanagan--Similkameen--Nicola,Central Okanagan--Similkameen--Nicola,validated,validés,Murphy,,Mary Ann,Liberal,Libéral,16252,25,341,65276 +59005,Central Okanagan--Similkameen--Nicola,Central Okanagan--Similkameen--Nicola,validated,validés,Phillip,,Joan,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10904,16.8,341,65276 +59005,Central Okanagan--Similkameen--Nicola,Central Okanagan--Similkameen--Nicola,validated,validés,Regier,,Jesse,Libertarian,Libertarien,213,.3,341,65276 +59006,Chilliwack--Hope,Chilliwack--Hope,preliminary,préliminaires,Bogunovic,,Rob,People's Party,Parti populaire,1744,3.3,0,53272 +59006,Chilliwack--Hope,Chilliwack--Hope,preliminary,préliminaires,Green,,Arthur,Green Party,Parti Vert,5168,9.7,0,53272 +59006,Chilliwack--Hope,Chilliwack--Hope,preliminary,préliminaires,Lamache,,Daniel,Christian Heritage Party,Parti de l'Héritage Chrétien,209,.4,0,53272 +59006,Chilliwack--Hope,Chilliwack--Hope,preliminary,préliminaires,McQuillan,,Heather,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8868,16.6,0,53272 +59006,Chilliwack--Hope,Chilliwack--Hope,preliminary,préliminaires,O'Donnell,,Dorothy-Jean,ML,ML,71,.1,0,53272 +59006,Chilliwack--Hope,Chilliwack--Hope,preliminary,préliminaires,Strahl,,Mark,Conservative,Conservateur,26477,49.7,0,53272 +59006,Chilliwack--Hope,Chilliwack--Hope,preliminary,préliminaires,Velonis,,Kelly,Liberal,Libéral,10735,20.2,0,53272 +59006,Chilliwack--Hope,Chilliwack--Hope,validated,validés,Bogunovic,,Rob,People's Party,Parti populaire,1760,3.3,226,53981 +59006,Chilliwack--Hope,Chilliwack--Hope,validated,validés,Green,,Arthur,Green Party,Parti Vert,5243,9.8,226,53981 +59006,Chilliwack--Hope,Chilliwack--Hope,validated,validés,Lamache,,Daniel,Christian Heritage Party,Parti de l'Héritage Chrétien,202,.4,226,53981 +59006,Chilliwack--Hope,Chilliwack--Hope,validated,validés,McQuillan,,Heather,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8957,16.7,226,53981 +59006,Chilliwack--Hope,Chilliwack--Hope,validated,validés,O'Donnell,,Dorothy-Jean,ML,ML,73,.1,226,53981 +59006,Chilliwack--Hope,Chilliwack--Hope,validated,validés,Strahl,,Mark,Conservative,Conservateur,26672,49.6,226,53981 +59006,Chilliwack--Hope,Chilliwack--Hope,validated,validés,Velonis,,Kelly,Liberal,Libéral,10848,20.2,226,53981 +59007,Cloverdale--Langley City,Cloverdale--Langley City,preliminary,préliminaires,Aldag,,John,Liberal,Libéral,19470,35.4,0,55058 +59007,Cloverdale--Langley City,Cloverdale--Langley City,preliminary,préliminaires,Banwarie,,Rae,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10389,18.9,0,55058 +59007,Cloverdale--Langley City,Cloverdale--Langley City,preliminary,préliminaires,Jansen,,Tamara,Conservative,Conservateur,20772,37.7,0,55058 +59007,Cloverdale--Langley City,Cloverdale--Langley City,preliminary,préliminaires,Kennedy,,Ian,People's Party,Parti populaire,925,1.7,0,55058 +59007,Cloverdale--Langley City,Cloverdale--Langley City,preliminary,préliminaires,Nutbrown,,Caelum,Green Party,Parti Vert,3502,6.4,0,55058 +59007,Cloverdale--Langley City,Cloverdale--Langley City,validated,validés,Aldag,,John,Liberal,Libéral,19542,35.2,415,55903 +59007,Cloverdale--Langley City,Cloverdale--Langley City,validated,validés,Banwarie,,Rae,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10508,18.9,415,55903 +59007,Cloverdale--Langley City,Cloverdale--Langley City,validated,validés,Jansen,,Tamara,Conservative,Conservateur,20936,37.7,415,55903 +59007,Cloverdale--Langley City,Cloverdale--Langley City,validated,validés,Kennedy,,Ian,People's Party,Parti populaire,930,1.7,415,55903 +59007,Cloverdale--Langley City,Cloverdale--Langley City,validated,validés,Nutbrown,,Caelum,Green Party,Parti Vert,3572,6.4,415,55903 +59008,Coquitlam--Port Coquitlam,Coquitlam--Port Coquitlam,preliminary,préliminaires,Gower,,Christina,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13073,23.1,0,56634 +59008,Coquitlam--Port Coquitlam,Coquitlam--Port Coquitlam,preliminary,préliminaires,Insley,,Nicholas,Conservative,Conservateur,19275,34,0,56634 +59008,Coquitlam--Port Coquitlam,Coquitlam--Port Coquitlam,preliminary,préliminaires,Iova,,Dan,VCP,CAC,96,.2,0,56634 +59008,Coquitlam--Port Coquitlam,Coquitlam--Port Coquitlam,preliminary,préliminaires,McKinnon,,Ron,Liberal,Libéral,19614,34.6,0,56634 +59008,Coquitlam--Port Coquitlam,Coquitlam--Port Coquitlam,preliminary,préliminaires,Nickason,,Brad,Green Party,Parti Vert,3889,6.9,0,56634 +59008,Coquitlam--Port Coquitlam,Coquitlam--Port Coquitlam,preliminary,préliminaires,Spornicu,,Roland,People's Party,Parti populaire,687,1.2,0,56634 +59008,Coquitlam--Port Coquitlam,Coquitlam--Port Coquitlam,validated,validés,Gower,,Christina,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13383,23,314,58489 +59008,Coquitlam--Port Coquitlam,Coquitlam--Port Coquitlam,validated,validés,Insley,,Nicholas,Conservative,Conservateur,19788,34,314,58489 +59008,Coquitlam--Port Coquitlam,Coquitlam--Port Coquitlam,validated,validés,Iova,,Dan,VCP,CAC,98,.2,314,58489 +59008,Coquitlam--Port Coquitlam,Coquitlam--Port Coquitlam,validated,validés,McKinnon,,Ron,Liberal,Libéral,20178,34.7,314,58489 +59008,Coquitlam--Port Coquitlam,Coquitlam--Port Coquitlam,validated,validés,Nickason,,Brad,Green Party,Parti Vert,4025,6.9,314,58489 +59008,Coquitlam--Port Coquitlam,Coquitlam--Port Coquitlam,validated,validés,Spornicu,,Roland,People's Party,Parti populaire,703,1.2,314,58489 +59009,Courtenay--Alberni,Courtenay--Alberni,preliminary,préliminaires,Biley,,Barbara,ML,ML,168,.2,0,71173 +59009,Courtenay--Alberni,Courtenay--Alberni,preliminary,préliminaires,Gowans,,Jonah Baden,Liberal,Libéral,8513,12,0,71173 +59009,Courtenay--Alberni,Courtenay--Alberni,preliminary,préliminaires,Horner,,Byron,Conservative,Conservateur,23516,33,0,71173 +59009,Courtenay--Alberni,Courtenay--Alberni,preliminary,préliminaires,Johns,,Gord,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,29407,41.3,0,71173 +59009,Courtenay--Alberni,Courtenay--Alberni,preliminary,préliminaires,Wood,,Sean,Green Party,Parti Vert,9569,13.4,0,71173 +59009,Courtenay--Alberni,Courtenay--Alberni,validated,validés,Biley,,Barbara,ML,ML,172,.2,359,72639 +59009,Courtenay--Alberni,Courtenay--Alberni,validated,validés,Gowans,,Jonah Baden,Liberal,Libéral,8620,11.9,359,72639 +59009,Courtenay--Alberni,Courtenay--Alberni,validated,validés,Horner,,Byron,Conservative,Conservateur,23936,33.1,359,72639 +59009,Courtenay--Alberni,Courtenay--Alberni,validated,validés,Johns,,Gord,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,29790,41.2,359,72639 +59009,Courtenay--Alberni,Courtenay--Alberni,validated,validés,Wood,,Sean,Green Party,Parti Vert,9762,13.5,359,72639 +59010,Cowichan--Malahat--Langford,Cowichan--Malahat--Langford,preliminary,préliminaires,Chen,,Rhonda,People's Party,Parti populaire,1050,1.6,0,63802 +59010,Cowichan--Malahat--Langford,Cowichan--Malahat--Langford,preliminary,préliminaires,DeLong,,Alana,Conservative,Conservateur,16456,25.8,0,63802 +59010,Cowichan--Malahat--Langford,Cowichan--Malahat--Langford,preliminary,préliminaires,Herbert,,Blair,Liberal,Libéral,10125,15.9,0,63802 +59010,Cowichan--Malahat--Langford,Cowichan--Malahat--Langford,preliminary,préliminaires,Hwitsum,,Lydia,Green Party,Parti Vert,12880,20.2,0,63802 +59010,Cowichan--Malahat--Langford,Cowichan--Malahat--Langford,preliminary,préliminaires,MacGregor,,Alistair,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23095,36.2,0,63802 +59010,Cowichan--Malahat--Langford,Cowichan--Malahat--Langford,preliminary,préliminaires,Stanbridge,,Robin Morton,Christian Heritage Party,Parti de l'Héritage Chrétien,196,.3,0,63802 +59010,Cowichan--Malahat--Langford,Cowichan--Malahat--Langford,validated,validés,Chen,,Rhonda,People's Party,Parti populaire,1066,1.6,282,65510 +59010,Cowichan--Malahat--Langford,Cowichan--Malahat--Langford,validated,validés,DeLong,,Alana,Conservative,Conservateur,16959,26,282,65510 +59010,Cowichan--Malahat--Langford,Cowichan--Malahat--Langford,validated,validés,Herbert,,Blair,Liberal,Libéral,10301,15.8,282,65510 +59010,Cowichan--Malahat--Langford,Cowichan--Malahat--Langford,validated,validés,Hwitsum,,Lydia,Green Party,Parti Vert,13181,20.2,282,65510 +59010,Cowichan--Malahat--Langford,Cowichan--Malahat--Langford,validated,validés,MacGregor,,Alistair,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23519,36.1,282,65510 +59010,Cowichan--Malahat--Langford,Cowichan--Malahat--Langford,validated,validés,Stanbridge,,Robin Morton,Christian Heritage Party,Parti de l'Héritage Chrétien,202,.3,282,65510 +59011,Delta,Delta,preliminary,préliminaires,Anderson-Fennell,,Randy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8654,16.2,0,53288 +59011,Delta,Delta,preliminary,préliminaires,Bains,,Amarit,Independent,Indépendant(e),397,.7,0,53288 +59011,Delta,Delta,preliminary,préliminaires,Bennett,,Tony,Independent,Indépendant(e),383,.7,0,53288 +59011,Delta,Delta,preliminary,préliminaires,Corbet,,Tanya,Conservative,Conservateur,17638,33.1,0,53288 +59011,Delta,Delta,preliminary,préliminaires,DeCraene,,Craig,Green Party,Parti Vert,3310,6.2,0,53288 +59011,Delta,Delta,preliminary,préliminaires,Ireland,,Angelina,People's Party,Parti populaire,937,1.8,0,53288 +59011,Delta,Delta,preliminary,préliminaires,Qualtrough,,Carla,Liberal,Libéral,21969,41.2,0,53288 +59011,Delta,Delta,validated,validés,Anderson-Fennell,,Randy,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8792,16.3,361,54337 +59011,Delta,Delta,validated,validés,Bains,,Amarit,Independent,Indépendant(e),398,.7,361,54337 +59011,Delta,Delta,validated,validés,Bennett,,Tony,Independent,Indépendant(e),385,.7,361,54337 +59011,Delta,Delta,validated,validés,Corbet,,Tanya,Conservative,Conservateur,17809,33,361,54337 +59011,Delta,Delta,validated,validés,DeCraene,,Craig,Green Party,Parti Vert,3387,6.3,361,54337 +59011,Delta,Delta,validated,validés,Ireland,,Angelina,People's Party,Parti populaire,948,1.8,361,54337 +59011,Delta,Delta,validated,validés,Qualtrough,,Carla,Liberal,Libéral,22257,41.2,361,54337 +59012,Fleetwood--Port Kells,Fleetwood--Port Kells,preliminary,préliminaires,Baertl,,Tanya,Green Party,Parti Vert,2324,4.8,0,48194 +59012,Fleetwood--Port Kells,Fleetwood--Port Kells,preliminary,préliminaires,Hardie,,Ken,Liberal,Libéral,18149,37.7,0,48194 +59012,Fleetwood--Port Kells,Fleetwood--Port Kells,preliminary,préliminaires,Ohana,,Annie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10293,21.4,0,48194 +59012,Fleetwood--Port Kells,Fleetwood--Port Kells,preliminary,préliminaires,Poulin,,Mike,People's Party,Parti populaire,1081,2.2,0,48194 +59012,Fleetwood--Port Kells,Fleetwood--Port Kells,preliminary,préliminaires,Purewal,,Shinder,Conservative,Conservateur,16347,33.9,0,48194 +59012,Fleetwood--Port Kells,Fleetwood--Port Kells,validated,validés,Baertl,,Tanya,Green Party,Parti Vert,2360,4.8,336,49241 +59012,Fleetwood--Port Kells,Fleetwood--Port Kells,validated,validés,Hardie,,Ken,Liberal,Libéral,18401,37.6,336,49241 +59012,Fleetwood--Port Kells,Fleetwood--Port Kells,validated,validés,Ohana,,Annie,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10533,21.5,336,49241 +59012,Fleetwood--Port Kells,Fleetwood--Port Kells,validated,validés,Poulin,,Mike,People's Party,Parti populaire,1093,2.2,336,49241 +59012,Fleetwood--Port Kells,Fleetwood--Port Kells,validated,validés,Purewal,,Shinder,Conservative,Conservateur,16518,33.8,336,49241 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,preliminary,préliminaires,Cheeseborough,,Kira,Animal Protection Party,Parti Protection Animaux,317,.4,0,71703 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,preliminary,préliminaires,Currie,,Iain,Green Party,Parti Vert,8696,12.1,0,71703 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,preliminary,préliminaires,Egli,,Cynthia,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9824,13.7,0,71703 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,preliminary,préliminaires,Finlayson,,Ken,People's Party,Parti populaire,1123,1.6,0,71703 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,preliminary,préliminaires,Kerek,,Peter,Communist,Communiste,143,.2,0,71703 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,preliminary,préliminaires,Lake,,Terry,Liberal,Libéral,19543,27.3,0,71703 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,preliminary,préliminaires,McLeod,,Cathy,Conservative,Conservateur,32057,44.7,0,71703 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,validated,validés,Cheeseborough,,Kira,Animal Protection Party,Parti Protection Animaux,321,.4,311,72764 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,validated,validés,Currie,,Iain,Green Party,Parti Vert,8789,12.1,311,72764 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,validated,validés,Egli,,Cynthia,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9936,13.7,311,72764 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,validated,validés,Finlayson,,Ken,People's Party,Parti populaire,1132,1.6,311,72764 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,validated,validés,Kerek,,Peter,Communist,Communiste,144,.2,311,72764 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,validated,validés,Lake,,Terry,Liberal,Libéral,19716,27.2,311,72764 +59013,Kamloops--Thompson--Cariboo,Kamloops--Thompson--Cariboo,validated,validés,McLeod,,Cathy,Conservative,Conservateur,32415,44.7,311,72764 +59014,Kelowna--Lake Country,Kelowna--Lake Country,preliminary,préliminaires,Ashley,,Travis,Green Party,Parti Vert,5025,7.4,0,67865 +59014,Kelowna--Lake Country,Kelowna--Lake Country,preliminary,préliminaires,Barr,,John,People's Party,Parti populaire,1208,1.8,0,67865 +59014,Kelowna--Lake Country,Kelowna--Lake Country,preliminary,préliminaires,Fuhr,,Stephen,Liberal,Libéral,22150,32.6,0,67865 +59014,Kelowna--Lake Country,Kelowna--Lake Country,preliminary,préliminaires,Gray,,Tracy,Conservative,Conservateur,31037,45.7,0,67865 +59014,Kelowna--Lake Country,Kelowna--Lake Country,preliminary,préliminaires,Joseph,,Daniel,Independent,Indépendant(e),151,.2,0,67865 +59014,Kelowna--Lake Country,Kelowna--Lake Country,preliminary,préliminaires,Kulik,,Justin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8229,12.1,0,67865 +59014,Kelowna--Lake Country,Kelowna--Lake Country,preliminary,préliminaires,Socrates,,Silverado,Independent,Indépendant(e),65,.1,0,67865 +59014,Kelowna--Lake Country,Kelowna--Lake Country,validated,validés,Ashley,,Travis,Green Party,Parti Vert,5171,7.5,305,69425 +59014,Kelowna--Lake Country,Kelowna--Lake Country,validated,validés,Barr,,John,People's Party,Parti populaire,1225,1.8,305,69425 +59014,Kelowna--Lake Country,Kelowna--Lake Country,validated,validés,Fuhr,,Stephen,Liberal,Libéral,22627,32.7,305,69425 +59014,Kelowna--Lake Country,Kelowna--Lake Country,validated,validés,Gray,,Tracy,Conservative,Conservateur,31497,45.6,305,69425 +59014,Kelowna--Lake Country,Kelowna--Lake Country,validated,validés,Joseph,,Daniel,Independent,Indépendant(e),152,.2,305,69425 +59014,Kelowna--Lake Country,Kelowna--Lake Country,validated,validés,Kulik,,Justin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8381,12.1,305,69425 +59014,Kelowna--Lake Country,Kelowna--Lake Country,validated,validés,Socrates,,Silverado,Independent,Indépendant(e),67,.1,305,69425 +59015,Kootenay--Columbia,Kootenay--Columbia,preliminary,préliminaires,Brynne,,Abra,Green Party,Parti Vert,5998,9,0,66327 +59015,Kootenay--Columbia,Kootenay--Columbia,preliminary,préliminaires,Goldsbury,,Robin,Liberal,Libéral,6033,9.1,0,66327 +59015,Kootenay--Columbia,Kootenay--Columbia,preliminary,préliminaires,Miller,,Trev,Animal Protection Party,Parti Protection Animaux,336,.5,0,66327 +59015,Kootenay--Columbia,Kootenay--Columbia,preliminary,préliminaires,Morrison,,Rob,Conservative,Conservateur,29893,45.1,0,66327 +59015,Kootenay--Columbia,Kootenay--Columbia,preliminary,préliminaires,Stetski,,Wayne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,22707,34.2,0,66327 +59015,Kootenay--Columbia,Kootenay--Columbia,preliminary,préliminaires,Stewart,,Rick,People's Party,Parti populaire,1360,2.1,0,66327 +59015,Kootenay--Columbia,Kootenay--Columbia,validated,validés,Brynne,,Abra,Green Party,Parti Vert,6145,9.1,266,67596 +59015,Kootenay--Columbia,Kootenay--Columbia,validated,validés,Goldsbury,,Robin,Liberal,Libéral,6151,9.1,266,67596 +59015,Kootenay--Columbia,Kootenay--Columbia,validated,validés,Miller,,Trev,Animal Protection Party,Parti Protection Animaux,339,.5,266,67596 +59015,Kootenay--Columbia,Kootenay--Columbia,validated,validés,Morrison,,Rob,Conservative,Conservateur,30168,44.8,266,67596 +59015,Kootenay--Columbia,Kootenay--Columbia,validated,validés,Stetski,,Wayne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23149,34.4,266,67596 +59015,Kootenay--Columbia,Kootenay--Columbia,validated,validés,Stewart,,Rick,People's Party,Parti populaire,1378,2,266,67596 +59016,Langley--Aldergrove,Langley--Aldergrove,preliminary,préliminaires,Dipietra-Cudmore,,Natalie,People's Party,Parti populaire,1273,2.1,0,61537 +59016,Langley--Aldergrove,Langley--Aldergrove,preliminary,préliminaires,Farstad,,Kaija,Green Party,Parti Vert,4704,7.6,0,61537 +59016,Langley--Aldergrove,Langley--Aldergrove,preliminary,préliminaires,Jensen,,Leon,Liberal,Libéral,15700,25.5,0,61537 +59016,Langley--Aldergrove,Langley--Aldergrove,preliminary,préliminaires,Joehl,,Alex,Libertarian,Libertarien,489,.8,0,61537 +59016,Langley--Aldergrove,Langley--Aldergrove,preliminary,préliminaires,Van Popta,,Tako,Conservative,Conservateur,28953,47,0,61537 +59016,Langley--Aldergrove,Langley--Aldergrove,preliminary,préliminaires,Wakelin,,Stacey,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10418,16.9,0,61537 +59016,Langley--Aldergrove,Langley--Aldergrove,validated,validés,Dipietra-Cudmore,,Natalie,People's Party,Parti populaire,1305,2.1,373,63825 +59016,Langley--Aldergrove,Langley--Aldergrove,validated,validés,Farstad,,Kaija,Green Party,Parti Vert,4881,7.7,373,63825 +59016,Langley--Aldergrove,Langley--Aldergrove,validated,validés,Jensen,,Leon,Liberal,Libéral,16254,25.6,373,63825 +59016,Langley--Aldergrove,Langley--Aldergrove,validated,validés,Joehl,,Alex,Libertarian,Libertarien,499,.8,373,63825 +59016,Langley--Aldergrove,Langley--Aldergrove,validated,validés,Van Popta,,Tako,Conservative,Conservateur,29823,47,373,63825 +59016,Langley--Aldergrove,Langley--Aldergrove,validated,validés,Wakelin,,Stacey,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10690,16.8,373,63825 +59017,Mission--Matsqui--Fraser Canyon,Mission--Matsqui--Fraser Canyon,preliminary,préliminaires,Csaszar,,Julius Nick,People's Party,Parti populaire,1373,3,0,45743 +59017,Mission--Matsqui--Fraser Canyon,Mission--Matsqui--Fraser Canyon,preliminary,préliminaires,Kidder,,John,Green Party,Parti Vert,4999,10.9,0,45743 +59017,Mission--Matsqui--Fraser Canyon,Mission--Matsqui--Fraser Canyon,preliminary,préliminaires,Nenn,,Michael,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8004,17.5,0,45743 +59017,Mission--Matsqui--Fraser Canyon,Mission--Matsqui--Fraser Canyon,preliminary,préliminaires,Sidhu,,Jati,Liberal,Libéral,12022,26.3,0,45743 +59017,Mission--Matsqui--Fraser Canyon,Mission--Matsqui--Fraser Canyon,preliminary,préliminaires,Vis,,Brad,Conservative,Conservateur,19271,42.1,0,45743 +59017,Mission--Matsqui--Fraser Canyon,Mission--Matsqui--Fraser Canyon,preliminary,préliminaires,Wismer,,Elaine,ML,ML,74,.2,0,45743 +59017,Mission--Matsqui--Fraser Canyon,Mission--Matsqui--Fraser Canyon,validated,validés,Csaszar,,Julius Nick,People's Party,Parti populaire,1055,2.3,439,46505 +59017,Mission--Matsqui--Fraser Canyon,Mission--Matsqui--Fraser Canyon,validated,validés,Kidder,,John,Green Party,Parti Vert,5019,10.9,439,46505 +59017,Mission--Matsqui--Fraser Canyon,Mission--Matsqui--Fraser Canyon,validated,validés,Nenn,,Michael,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8089,17.6,439,46505 +59017,Mission--Matsqui--Fraser Canyon,Mission--Matsqui--Fraser Canyon,validated,validés,Sidhu,,Jati,Liberal,Libéral,12299,26.7,439,46505 +59017,Mission--Matsqui--Fraser Canyon,Mission--Matsqui--Fraser Canyon,validated,validés,Vis,,Brad,Conservative,Conservateur,19535,42.4,439,46505 +59017,Mission--Matsqui--Fraser Canyon,Mission--Matsqui--Fraser Canyon,validated,validés,Wismer,,Elaine,ML,ML,69,.1,439,46505 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,preliminary,préliminaires,Chamberlin,,Bob,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16857,23.7,0,71134 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,preliminary,préliminaires,Chumsa,,James,Communist,Communiste,104,.1,0,71134 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,preliminary,préliminaires,Clarke,,Jennifer,People's Party,Parti populaire,1036,1.5,0,71134 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,preliminary,préliminaires,Corfield,,Michelle,Liberal,Libéral,9649,13.6,0,71134 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,preliminary,préliminaires,Hirst,,John,Conservative,Conservateur,18447,25.9,0,71134 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,preliminary,préliminaires,Manly,,Paul,Green Party,Parti Vert,24537,34.5,0,71134 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,preliminary,préliminaires,Marlatt,,Brian,PC Party,Parti PC,201,.3,0,71134 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,preliminary,préliminaires,Stoneman,,Geoff,Independent,Indépendant(e),235,.3,0,71134 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,preliminary,préliminaires,White,,Echo,Independent,Indépendant(e),68,.1,0,71134 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,validated,validés,Chamberlin,,Bob,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16985,23.6,225,72089 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,validated,validés,Chumsa,,James,Communist,Communiste,104,.1,225,72089 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,validated,validés,Clarke,,Jennifer,People's Party,Parti populaire,1049,1.5,225,72089 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,validated,validés,Corfield,,Michelle,Liberal,Libéral,9735,13.5,225,72089 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,validated,validés,Hirst,,John,Conservative,Conservateur,18634,25.9,225,72089 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,validated,validés,Manly,,Paul,Green Party,Parti Vert,24844,34.6,225,72089 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,validated,validés,Marlatt,,Brian,PC Party,Parti PC,207,.3,225,72089 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,validated,validés,Stoneman,,Geoff,Independent,Indépendant(e),235,.3,225,72089 +59018,Nanaimo--Ladysmith,Nanaimo--Ladysmith,validated,validés,White,,Echo,Independent,Indépendant(e),71,.1,225,72089 +59019,New Westminster--Burnaby,New Westminster--Burnaby,preliminary,préliminaires,Davis,,Will,Liberal,Libéral,12240,23.5,0,52108 +59019,New Westminster--Burnaby,New Westminster--Burnaby,preliminary,préliminaires,Ginn,,Hansen,People's Party,Parti populaire,845,1.6,0,52108 +59019,New Westminster--Burnaby,New Westminster--Burnaby,preliminary,préliminaires,Julian,,Peter,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23022,44.2,0,52108 +59019,New Westminster--Burnaby,New Westminster--Burnaby,preliminary,préliminaires,Murarka,,Neeraj,Libertarian,Libertarien,304,.6,0,52108 +59019,New Westminster--Burnaby,New Westminster--Burnaby,preliminary,préliminaires,Passyar,,Ahmad,Independent,Indépendant(e),82,.2,0,52108 +59019,New Westminster--Burnaby,New Westminster--Burnaby,preliminary,préliminaires,Theriault,,Joseph,ML,ML,57,.1,0,52108 +59019,New Westminster--Burnaby,New Westminster--Burnaby,preliminary,préliminaires,Veck,,Megan,Conservative,Conservateur,11278,21.6,0,52108 +59019,New Westminster--Burnaby,New Westminster--Burnaby,preliminary,préliminaires,de Montigny,,Suzanne,Green Party,Parti Vert,4280,8.2,0,52108 +59019,New Westminster--Burnaby,New Westminster--Burnaby,validated,validés,Davis,,Will,Liberal,Libéral,12414,23.4,452,53429 +59019,New Westminster--Burnaby,New Westminster--Burnaby,validated,validés,Ginn,,Hansen,People's Party,Parti populaire,862,1.6,452,53429 +59019,New Westminster--Burnaby,New Westminster--Burnaby,validated,validés,Julian,,Peter,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23437,44.2,452,53429 +59019,New Westminster--Burnaby,New Westminster--Burnaby,validated,validés,Murarka,,Neeraj,Libertarian,Libertarien,307,.6,452,53429 +59019,New Westminster--Burnaby,New Westminster--Burnaby,validated,validés,Passyar,,Ahmad,Independent,Indépendant(e),83,.2,452,53429 +59019,New Westminster--Burnaby,New Westminster--Burnaby,validated,validés,Theriault,,Joseph,ML,ML,57,.1,452,53429 +59019,New Westminster--Burnaby,New Westminster--Burnaby,validated,validés,Veck,,Megan,Conservative,Conservateur,11439,21.6,452,53429 +59019,New Westminster--Burnaby,New Westminster--Burnaby,validated,validés,de Montigny,,Suzanne,Green Party,Parti Vert,4378,8.3,452,53429 +59020,North Okanagan--Shuswap,North Okanagan--Shuswap,preliminary,préliminaires,Arnold,,Mel,Conservative,Conservateur,35753,48.8,0,73273 +59020,North Okanagan--Shuswap,North Okanagan--Shuswap,preliminary,préliminaires,Delfing,,Kyle,People's Party,Parti populaire,1999,2.7,0,73273 +59020,North Okanagan--Shuswap,North Okanagan--Shuswap,preliminary,préliminaires,Derkaz,,Cindy,Liberal,Libéral,16626,22.7,0,73273 +59020,North Okanagan--Shuswap,North Okanagan--Shuswap,preliminary,préliminaires,Reinarz,,Marc,Green Party,Parti Vert,7697,10.5,0,73273 +59020,North Okanagan--Shuswap,North Okanagan--Shuswap,preliminary,préliminaires,Sandhu,,Harwinder,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11198,15.3,0,73273 +59020,North Okanagan--Shuswap,North Okanagan--Shuswap,validated,validés,Arnold,,Mel,Conservative,Conservateur,36154,48.8,449,74594 +59020,North Okanagan--Shuswap,North Okanagan--Shuswap,validated,validés,Delfing,,Kyle,People's Party,Parti populaire,2027,2.7,449,74594 +59020,North Okanagan--Shuswap,North Okanagan--Shuswap,validated,validés,Derkaz,,Cindy,Liberal,Libéral,16783,22.6,449,74594 +59020,North Okanagan--Shuswap,North Okanagan--Shuswap,validated,validés,Reinarz,,Marc,Green Party,Parti Vert,7828,10.6,449,74594 +59020,North Okanagan--Shuswap,North Okanagan--Shuswap,validated,validés,Sandhu,,Harwinder,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11353,15.3,449,74594 +59021,North Vancouver,North Vancouver,preliminary,préliminaires,Bell,,Justine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10116,16.3,0,61874 +59021,North Vancouver,North Vancouver,preliminary,préliminaires,Jadavji,,Azmairnin,People's Party,Parti populaire,905,1.5,0,61874 +59021,North Vancouver,North Vancouver,preliminary,préliminaires,Orr,,George,Green Party,Parti Vert,7676,12.4,0,61874 +59021,North Vancouver,North Vancouver,preliminary,préliminaires,Saxton,,Andrew,Conservative,Conservateur,16775,27.1,0,61874 +59021,North Vancouver,North Vancouver,preliminary,préliminaires,Wilkinson,,Jonathan,Liberal,Libéral,26402,42.7,0,61874 +59021,North Vancouver,North Vancouver,validated,validés,Bell,,Justine,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,10340,16.4,349,63279 +59021,North Vancouver,North Vancouver,validated,validés,Jadavji,,Azmairnin,People's Party,Parti populaire,835,1.3,349,63279 +59021,North Vancouver,North Vancouver,validated,validés,Orr,,George,Green Party,Parti Vert,7868,12.5,349,63279 +59021,North Vancouver,North Vancouver,validated,validés,Saxton,,Andrew,Conservative,Conservateur,16908,26.9,349,63279 +59021,North Vancouver,North Vancouver,validated,validés,Wilkinson,,Jonathan,Liberal,Libéral,26979,42.9,349,63279 +59022,Pitt Meadows--Maple Ridge,Pitt Meadows--Maple Ridge,preliminary,préliminaires,Cherrier,,Bryton,People's Party,Parti populaire,726,1.4,0,53707 +59022,Pitt Meadows--Maple Ridge,Pitt Meadows--Maple Ridge,preliminary,préliminaires,Dalton,,Marc,Conservative,Conservateur,19501,36.3,0,53707 +59022,Pitt Meadows--Maple Ridge,Pitt Meadows--Maple Ridge,preliminary,préliminaires,Jaschke,,Ariane,Green Party,Parti Vert,4259,7.9,0,53707 +59022,Pitt Meadows--Maple Ridge,Pitt Meadows--Maple Ridge,preliminary,préliminaires,Mogk,,John,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12802,23.8,0,53707 +59022,Pitt Meadows--Maple Ridge,Pitt Meadows--Maple Ridge,preliminary,préliminaires,Ranta,,Steve,Independent,Indépendant(e),462,.9,0,53707 +59022,Pitt Meadows--Maple Ridge,Pitt Meadows--Maple Ridge,preliminary,préliminaires,Ruimy,,Dan,Liberal,Libéral,15957,29.7,0,53707 +59022,Pitt Meadows--Maple Ridge,Pitt Meadows--Maple Ridge,validated,validés,Cherrier,,Bryton,People's Party,Parti populaire,698,1.3,298,54529 +59022,Pitt Meadows--Maple Ridge,Pitt Meadows--Maple Ridge,validated,validés,Dalton,,Marc,Conservative,Conservateur,19650,36.2,298,54529 +59022,Pitt Meadows--Maple Ridge,Pitt Meadows--Maple Ridge,validated,validés,Jaschke,,Ariane,Green Party,Parti Vert,4332,8,298,54529 +59022,Pitt Meadows--Maple Ridge,Pitt Meadows--Maple Ridge,validated,validés,Mogk,,John,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12958,23.9,298,54529 +59022,Pitt Meadows--Maple Ridge,Pitt Meadows--Maple Ridge,validated,validés,Ranta,,Steve,Independent,Indépendant(e),468,.9,298,54529 +59022,Pitt Meadows--Maple Ridge,Pitt Meadows--Maple Ridge,validated,validés,Ruimy,,Dan,Liberal,Libéral,16125,29.7,298,54529 +59023,Port Moody--Coquitlam,Port Moody--Coquitlam,preliminary,préliminaires,Badiei,,Sara,Liberal,Libéral,15409,29.1,0,52929 +59023,Port Moody--Coquitlam,Port Moody--Coquitlam,preliminary,préliminaires,Chabot,,Jayson,People's Party,Parti populaire,809,1.5,0,52929 +59023,Port Moody--Coquitlam,Port Moody--Coquitlam,preliminary,préliminaires,Shin,,Nelly,Conservative,Conservateur,16588,31.3,0,52929 +59023,Port Moody--Coquitlam,Port Moody--Coquitlam,preliminary,préliminaires,Verrier,,Roland,ML,ML,56,.1,0,52929 +59023,Port Moody--Coquitlam,Port Moody--Coquitlam,preliminary,préliminaires,Watts,,Bryce,Green Party,Parti Vert,3812,7.2,0,52929 +59023,Port Moody--Coquitlam,Port Moody--Coquitlam,preliminary,préliminaires,Zarrillo,,Bonita,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16255,30.7,0,52929 +59023,Port Moody--Coquitlam,Port Moody--Coquitlam,validated,validés,Badiei,,Sara,Liberal,Libéral,15695,29.1,516,54519 +59023,Port Moody--Coquitlam,Port Moody--Coquitlam,validated,validés,Chabot,,Jayson,People's Party,Parti populaire,821,1.5,516,54519 +59023,Port Moody--Coquitlam,Port Moody--Coquitlam,validated,validés,Shin,,Nelly,Conservative,Conservateur,16855,31.2,516,54519 +59023,Port Moody--Coquitlam,Port Moody--Coquitlam,validated,validés,Verrier,,Roland,ML,ML,57,.1,516,54519 +59023,Port Moody--Coquitlam,Port Moody--Coquitlam,validated,validés,Watts,,Bryce,Green Party,Parti Vert,3873,7.2,516,54519 +59023,Port Moody--Coquitlam,Port Moody--Coquitlam,validated,validés,Zarrillo,,Bonita,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16702,30.9,516,54519 +59024,Prince George--Peace River--Northern Rockies,Prince George--Peace River--Northern Rockies,preliminary,préliminaires,Erickson,,Mavis,Liberal,Libéral,6304,11.5,0,54597 +59024,Prince George--Peace River--Northern Rockies,Prince George--Peace River--Northern Rockies,preliminary,préliminaires,Kendall,,Catharine,Green Party,Parti Vert,3395,6.2,0,54597 +59024,Prince George--Peace River--Northern Rockies,Prince George--Peace River--Northern Rockies,preliminary,préliminaires,Luccock,,Marcia,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5013,9.2,0,54597 +59024,Prince George--Peace River--Northern Rockies,Prince George--Peace River--Northern Rockies,preliminary,préliminaires,Vaillant,,Ron,People's Party,Parti populaire,1728,3.2,0,54597 +59024,Prince George--Peace River--Northern Rockies,Prince George--Peace River--Northern Rockies,preliminary,préliminaires,Zimmer,,Bob,Conservative,Conservateur,38157,69.9,0,54597 +59024,Prince George--Peace River--Northern Rockies,Prince George--Peace River--Northern Rockies,validated,validés,Erickson,,Mavis,Liberal,Libéral,6391,11.6,283,55412 +59024,Prince George--Peace River--Northern Rockies,Prince George--Peace River--Northern Rockies,validated,validés,Kendall,,Catharine,Green Party,Parti Vert,3448,6.3,283,55412 +59024,Prince George--Peace River--Northern Rockies,Prince George--Peace River--Northern Rockies,validated,validés,Luccock,,Marcia,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5069,9.2,283,55412 +59024,Prince George--Peace River--Northern Rockies,Prince George--Peace River--Northern Rockies,validated,validés,Vaillant,,Ron,People's Party,Parti populaire,1748,3.2,283,55412 +59024,Prince George--Peace River--Northern Rockies,Prince George--Peace River--Northern Rockies,validated,validés,Zimmer,,Bob,Conservative,Conservateur,38473,69.8,283,55412 +59025,Richmond Centre,Richmond-Centre,preliminary,préliminaires,Innes,,Dustin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5482,14.4,0,38142 +59025,Richmond Centre,Richmond-Centre,preliminary,préliminaires,Kou,,Steven,Liberal,Libéral,10824,28.4,0,38142 +59025,Richmond Centre,Richmond-Centre,preliminary,préliminaires,Pak,,Ivan,People's Party,Parti populaire,534,1.4,0,38142 +59025,Richmond Centre,Richmond-Centre,preliminary,préliminaires,Raunet,,Françoise,Green Party,Parti Vert,2318,6.1,0,38142 +59025,Richmond Centre,Richmond-Centre,preliminary,préliminaires,Wong,,Alice,Conservative,Conservateur,18791,49.3,0,38142 +59025,Richmond Centre,Richmond-Centre,preliminary,préliminaires,Zhang,,Zhe,Independent,Indépendant(e),193,.5,0,38142 +59025,Richmond Centre,Richmond-Centre,validated,validés,Innes,,Dustin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,5617,14.5,371,39188 +59025,Richmond Centre,Richmond-Centre,validated,validés,Kou,,Steven,Liberal,Libéral,11052,28.5,371,39188 +59025,Richmond Centre,Richmond-Centre,validated,validés,Pak,,Ivan,People's Party,Parti populaire,538,1.4,371,39188 +59025,Richmond Centre,Richmond-Centre,validated,validés,Raunet,,Françoise,Green Party,Parti Vert,2376,6.1,371,39188 +59025,Richmond Centre,Richmond-Centre,validated,validés,Wong,,Alice,Conservative,Conservateur,19037,49,371,39188 +59025,Richmond Centre,Richmond-Centre,validated,validés,Zhang,,Zhe,Independent,Indépendant(e),197,.5,371,39188 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,preliminary,préliminaires,Garrison,,Randall,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23516,34.1,0,69003 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,preliminary,préliminaires,Godron,,Fidelia,Independent,Indépendant(e),95,.1,0,69003 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,preliminary,préliminaires,Gustafson,,Jeremy,People's Party,Parti populaire,1291,1.9,0,69003 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,preliminary,préliminaires,Hammond,,Jamie,Liberal,Libéral,12342,17.9,0,69003 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,preliminary,préliminaires,Lesosky,,Louis,Independent,Indépendant(e),98,.1,0,69003 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,preliminary,préliminaires,Merner,,David,Green Party,Parti Vert,18135,26.3,0,69003 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,preliminary,préliminaires,Ney,,Philip,Independent,Indépendant(e),81,.1,0,69003 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,preliminary,préliminaires,Pewarchuk,,Randall,Conservative,Conservateur,13054,18.9,0,69003 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,preliminary,préliminaires,Steffler,,Josh,Libertarian,Libertarien,284,.4,0,69003 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,preliminary,préliminaires,Strandlund,,Tyson,Communist,Communiste,107,.2,0,69003 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,validated,validés,Garrison,,Randall,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23887,34.1,304,70429 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,validated,validés,Godron,,Fidelia,Independent,Indépendant(e),99,.1,304,70429 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,validated,validés,Gustafson,,Jeremy,People's Party,Parti populaire,1089,1.6,304,70429 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,validated,validés,Hammond,,Jamie,Liberal,Libéral,12554,17.9,304,70429 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,validated,validés,Lesosky,,Louis,Independent,Indépendant(e),100,.1,304,70429 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,validated,validés,Merner,,David,Green Party,Parti Vert,18506,26.4,304,70429 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,validated,validés,Ney,,Philip,Independent,Indépendant(e),83,.1,304,70429 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,validated,validés,Pewarchuk,,Randall,Conservative,Conservateur,13409,19.1,304,70429 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,validated,validés,Steffler,,Josh,Libertarian,Libertarien,287,.4,304,70429 +59026,Esquimalt--Saanich--Sooke,Esquimalt--Saanich--Sooke,validated,validés,Strandlund,,Tyson,Communist,Communiste,111,.2,304,70429 +59027,Saanich--Gulf Islands,Saanich--Gulf Islands,preliminary,préliminaires,Broda,,Ron,People's Party,Parti populaire,914,1.4,0,66309 +59027,Saanich--Gulf Islands,Saanich--Gulf Islands,preliminary,préliminaires,Busch,,David,Conservative,Conservateur,13507,20.4,0,66309 +59027,Saanich--Gulf Islands,Saanich--Gulf Islands,preliminary,préliminaires,May,,Elizabeth,Green Party,Parti Vert,32326,48.8,0,66309 +59027,Saanich--Gulf Islands,Saanich--Gulf Islands,preliminary,préliminaires,Singh,,Sabina,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8446,12.7,0,66309 +59027,Saanich--Gulf Islands,Saanich--Gulf Islands,preliminary,préliminaires,Windsor,,Ryan,Liberal,Libéral,11116,16.8,0,66309 +59027,Saanich--Gulf Islands,Saanich--Gulf Islands,validated,validés,Broda,,Ron,People's Party,Parti populaire,929,1.4,323,68473 +59027,Saanich--Gulf Islands,Saanich--Gulf Islands,validated,validés,Busch,,David,Conservative,Conservateur,13784,20.2,323,68473 +59027,Saanich--Gulf Islands,Saanich--Gulf Islands,validated,validés,May,,Elizabeth,Green Party,Parti Vert,33454,49.1,323,68473 +59027,Saanich--Gulf Islands,Saanich--Gulf Islands,validated,validés,Singh,,Sabina,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8657,12.7,323,68473 +59027,Saanich--Gulf Islands,Saanich--Gulf Islands,validated,validés,Windsor,,Ryan,Liberal,Libéral,11326,16.6,323,68473 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,preliminary,préliminaires,Bachrach,,Taylor,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16670,40.9,0,40795 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,preliminary,préliminaires,Birdi,,Dave,Liberal,Libéral,4704,11.5,0,40795 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,preliminary,préliminaires,Craven,,Jody,People's Party,Parti populaire,929,2.3,0,40795 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,preliminary,préliminaires,Nunes,,Danny,Independent,Indépendant(e),164,.4,0,40795 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,preliminary,préliminaires,Rattée,,Claire,Conservative,Conservateur,13637,33.4,0,40795 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,preliminary,préliminaires,Ritchie,,Merv,Independent,Indépendant(e),155,.4,0,40795 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,preliminary,préliminaires,Sawyer,,Mike,Green Party,Parti Vert,3193,7.8,0,40795 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,preliminary,préliminaires,Taylor,,Rod,Christian Heritage Party,Parti de l'Héritage Chrétien,1343,3.3,0,40795 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,validated,validés,Bachrach,,Taylor,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,16944,40.9,267,41651 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,validated,validés,Birdi,,Dave,Liberal,Libéral,4793,11.6,267,41651 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,validated,validés,Craven,,Jody,People's Party,Parti populaire,940,2.3,267,41651 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,validated,validés,Nunes,,Danny,Independent,Indépendant(e),164,.4,267,41651 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,validated,validés,Rattée,,Claire,Conservative,Conservateur,13756,33.2,267,41651 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,validated,validés,Ritchie,,Merv,Independent,Indépendant(e),157,.4,267,41651 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,validated,validés,Sawyer,,Mike,Green Party,Parti Vert,3280,7.9,267,41651 +59028,Skeena--Bulkley Valley,Skeena--Bulkley Valley,validated,validés,Taylor,,Rod,Christian Heritage Party,Parti de l'Héritage Chrétien,1350,3.3,267,41651 +59029,South Okanagan--West Kootenay,Okanagan-Sud--Kootenay-Ouest,preliminary,préliminaires,Cannings,,Richard,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,24304,36.4,0,66761 +59029,South Okanagan--West Kootenay,Okanagan-Sud--Kootenay-Ouest,preliminary,préliminaires,Denesiuk,,Connie,Liberal,Libéral,11481,17.2,0,66761 +59029,South Okanagan--West Kootenay,Okanagan-Sud--Kootenay-Ouest,preliminary,préliminaires,Hopkins,,Carolina,Independent,Indépendant(e),360,.5,0,66761 +59029,South Okanagan--West Kootenay,Okanagan-Sud--Kootenay-Ouest,preliminary,préliminaires,Howse,,Tara,Green Party,Parti Vert,5520,8.3,0,66761 +59029,South Okanagan--West Kootenay,Okanagan-Sud--Kootenay-Ouest,preliminary,préliminaires,Konanz,,Helena,Conservative,Conservateur,23508,35.2,0,66761 +59029,South Okanagan--West Kootenay,Okanagan-Sud--Kootenay-Ouest,preliminary,préliminaires,Taylor,,Sean,People's Party,Parti populaire,1588,2.4,0,66761 +59029,South Okanagan--West Kootenay,Okanagan-Sud--Kootenay-Ouest,validated,validés,Cannings,,Richard,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,24809,36.4,381,68577 +59029,South Okanagan--West Kootenay,Okanagan-Sud--Kootenay-Ouest,validated,validés,Denesiuk,,Connie,Liberal,Libéral,11705,17.2,381,68577 +59029,South Okanagan--West Kootenay,Okanagan-Sud--Kootenay-Ouest,validated,validés,Hopkins,,Carolina,Independent,Indépendant(e),359,.5,381,68577 +59029,South Okanagan--West Kootenay,Okanagan-Sud--Kootenay-Ouest,validated,validés,Howse,,Tara,Green Party,Parti Vert,5672,8.3,381,68577 +59029,South Okanagan--West Kootenay,Okanagan-Sud--Kootenay-Ouest,validated,validés,Konanz,,Helena,Conservative,Conservateur,24013,35.2,381,68577 +59029,South Okanagan--West Kootenay,Okanagan-Sud--Kootenay-Ouest,validated,validés,Taylor,,Sean,People's Party,Parti populaire,1638,2.4,381,68577 +59030,South Surrey--White Rock,Surrey-Sud--White Rock,preliminary,préliminaires,Crozier,,Stephen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6558,11.5,0,57120 +59030,South Surrey--White Rock,Surrey-Sud--White Rock,preliminary,préliminaires,Findlay,,Kerry-Lynne,Conservative,Conservateur,24044,42.1,0,57120 +59030,South Surrey--White Rock,Surrey-Sud--White Rock,preliminary,préliminaires,Hobby,,Beverly Pixie,Green Party,Parti Vert,4361,7.6,0,57120 +59030,South Surrey--White Rock,Surrey-Sud--White Rock,preliminary,préliminaires,Hogg,,Gordie,Liberal,Libéral,21319,37.3,0,57120 +59030,South Surrey--White Rock,Surrey-Sud--White Rock,preliminary,préliminaires,Poulin,,Joel,People's Party,Parti populaire,838,1.5,0,57120 +59030,South Surrey--White Rock,Surrey-Sud--White Rock,validated,validés,Crozier,,Stephen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6716,11.6,326,58354 +59030,South Surrey--White Rock,Surrey-Sud--White Rock,validated,validés,Findlay,,Kerry-Lynne,Conservative,Conservateur,24310,41.9,326,58354 +59030,South Surrey--White Rock,Surrey-Sud--White Rock,validated,validés,Hobby,,Beverly Pixie,Green Party,Parti Vert,4458,7.7,326,58354 +59030,South Surrey--White Rock,Surrey-Sud--White Rock,validated,validés,Hogg,,Gordie,Liberal,Libéral,21692,37.4,326,58354 +59030,South Surrey--White Rock,Surrey-Sud--White Rock,validated,validés,Poulin,,Joel,People's Party,Parti populaire,852,1.5,326,58354 +59031,Steveston--Richmond East,Steveston--Richmond-Est,preliminary,préliminaires,Chan,,Ping,Independent,Indépendant(e),475,1.2,0,41084 +59031,Steveston--Richmond East,Steveston--Richmond-Est,preliminary,préliminaires,Chiu,,Kenny,Conservative,Conservateur,17193,41.8,0,41084 +59031,Steveston--Richmond East,Steveston--Richmond-Est,preliminary,préliminaires,Dela Torre,,Jaeden,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6167,15,0,41084 +59031,Steveston--Richmond East,Steveston--Richmond-Est,preliminary,préliminaires,Iaci,,Nicole,Green Party,Parti Vert,2852,6.9,0,41084 +59031,Steveston--Richmond East,Steveston--Richmond-Est,preliminary,préliminaires,Peschisolido,,Joe,Liberal,Libéral,14397,35,0,41084 +59031,Steveston--Richmond East,Steveston--Richmond-Est,validated,validés,Chan,,Ping,Independent,Indépendant(e),449,1.1,431,42382 +59031,Steveston--Richmond East,Steveston--Richmond-Est,validated,validés,Chiu,,Kenny,Conservative,Conservateur,17478,41.7,431,42382 +59031,Steveston--Richmond East,Steveston--Richmond-Est,validated,validés,Dela Torre,,Jaeden,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6321,15.1,431,42382 +59031,Steveston--Richmond East,Steveston--Richmond-Est,validated,validés,Iaci,,Nicole,Green Party,Parti Vert,2972,7.1,431,42382 +59031,Steveston--Richmond East,Steveston--Richmond-Est,validated,validés,Peschisolido,,Joe,Liberal,Libéral,14731,35.1,431,42382 +59032,Surrey Centre,Surrey-Centre,preliminary,préliminaires,Bains,,Tina,Conservative,Conservateur,10413,25.5,0,40825 +59032,Surrey Centre,Surrey-Centre,preliminary,préliminaires,Breti,,Jeffrey,Independent,Indépendant(e),272,.7,0,40825 +59032,Surrey Centre,Surrey-Centre,preliminary,préliminaires,Dilawari,,Jaswinder Singh,People's Party,Parti populaire,700,1.7,0,40825 +59032,Surrey Centre,Surrey-Centre,preliminary,préliminaires,Gidora,,George,Communist,Communiste,127,.3,0,40825 +59032,Surrey Centre,Surrey-Centre,preliminary,préliminaires,Pielak,,Kevin,Christian Heritage Party,Parti de l'Héritage Chrétien,376,.9,0,40825 +59032,Surrey Centre,Surrey-Centre,preliminary,préliminaires,Sarai,,Randeep Singh,Liberal,Libéral,15266,37.4,0,40825 +59032,Surrey Centre,Surrey-Centre,preliminary,préliminaires,Saran,,Sarjit Singh,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11166,27.4,0,40825 +59032,Surrey Centre,Surrey-Centre,preliminary,préliminaires,Werring,,John,Green Party,Parti Vert,2505,6.1,0,40825 +59032,Surrey Centre,Surrey-Centre,validated,validés,Bains,,Tina,Conservative,Conservateur,10505,25.4,471,41790 +59032,Surrey Centre,Surrey-Centre,validated,validés,Breti,,Jeffrey,Independent,Indépendant(e),243,.6,471,41790 +59032,Surrey Centre,Surrey-Centre,validated,validés,Dilawari,,Jaswinder Singh,People's Party,Parti populaire,709,1.7,471,41790 +59032,Surrey Centre,Surrey-Centre,validated,validés,Gidora,,George,Communist,Communiste,120,.3,471,41790 +59032,Surrey Centre,Surrey-Centre,validated,validés,Pielak,,Kevin,Christian Heritage Party,Parti de l'Héritage Chrétien,378,.9,471,41790 +59032,Surrey Centre,Surrey-Centre,validated,validés,Sarai,,Randeep Singh,Liberal,Libéral,15453,37.4,471,41790 +59032,Surrey Centre,Surrey-Centre,validated,validés,Saran,,Sarjit Singh,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11353,27.5,471,41790 +59032,Surrey Centre,Surrey-Centre,validated,validés,Werring,,John,Green Party,Parti Vert,2558,6.2,471,41790 +59033,Surrey--Newton,Surrey--Newton,preliminary,préliminaires,Dhaliwal,,Sukh,Liberal,Libéral,18328,45.1,0,40658 +59033,Surrey--Newton,Surrey--Newton,preliminary,préliminaires,Gill,,Harjit Singh,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,11854,29.2,0,40658 +59033,Surrey--Newton,Surrey--Newton,preliminary,préliminaires,Khehra,,Rabaab,Green Party,Parti Vert,1296,3.2,0,40658 +59033,Surrey--Newton,Surrey--Newton,preliminary,préliminaires,Singh,,Harpreet,Conservative,Conservateur,8511,20.9,0,40658 +59033,Surrey--Newton,Surrey--Newton,preliminary,préliminaires,Verchère,,Holly,People's Party,Parti populaire,669,1.6,0,40658 +59033,Surrey--Newton,Surrey--Newton,validated,validés,Dhaliwal,,Sukh,Liberal,Libéral,18960,45,505,42603 +59033,Surrey--Newton,Surrey--Newton,validated,validés,Gill,,Harjit Singh,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12306,29.2,505,42603 +59033,Surrey--Newton,Surrey--Newton,validated,validés,Khehra,,Rabaab,Green Party,Parti Vert,1355,3.2,505,42603 +59033,Surrey--Newton,Surrey--Newton,validated,validés,Singh,,Harpreet,Conservative,Conservateur,8824,21,505,42603 +59033,Surrey--Newton,Surrey--Newton,validated,validés,Verchère,,Holly,People's Party,Parti populaire,653,1.6,505,42603 +59034,Vancouver Centre,Vancouver-Centre,preliminary,préliminaires,Bowman,,Lily,Independent,Indépendant(e),138,.3,0,52950 +59034,Vancouver Centre,Vancouver-Centre,preliminary,préliminaires,Brown,,Jesse,Green Party,Parti Vert,6577,12.4,0,52950 +59034,Vancouver Centre,Vancouver-Centre,preliminary,préliminaires,Cavey,,David,Conservative,Conservateur,10244,19.3,0,52950 +59034,Vancouver Centre,Vancouver-Centre,preliminary,préliminaires,Clarke,,John,Libertarian,Libertarien,365,.7,0,52950 +59034,Vancouver Centre,Vancouver-Centre,preliminary,préliminaires,Fry,,Hedy,Liberal,Libéral,22317,42.1,0,52950 +59034,Vancouver Centre,Vancouver-Centre,preliminary,préliminaires,Kierans,,Louise,People's Party,Parti populaire,692,1.3,0,52950 +59034,Vancouver Centre,Vancouver-Centre,preliminary,préliminaires,Ouellette,,Breen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,12582,23.8,0,52950 +59034,Vancouver Centre,Vancouver-Centre,preliminary,préliminaires,Popat,,Imtiaz,Independent,Indépendant(e),35,.1,0,52950 +59034,Vancouver Centre,Vancouver-Centre,validated,validés,Bowman,,Lily,Independent,Indépendant(e),142,.3,364,56310 +59034,Vancouver Centre,Vancouver-Centre,validated,validés,Brown,,Jesse,Green Party,Parti Vert,7002,12.5,364,56310 +59034,Vancouver Centre,Vancouver-Centre,validated,validés,Cavey,,David,Conservative,Conservateur,10782,19.3,364,56310 +59034,Vancouver Centre,Vancouver-Centre,validated,validés,Clarke,,John,Libertarian,Libertarien,379,.7,364,56310 +59034,Vancouver Centre,Vancouver-Centre,validated,validés,Fry,,Hedy,Liberal,Libéral,23599,42.2,364,56310 +59034,Vancouver Centre,Vancouver-Centre,validated,validés,Kierans,,Louise,People's Party,Parti populaire,724,1.3,364,56310 +59034,Vancouver Centre,Vancouver-Centre,validated,validés,Ouellette,,Breen,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,13280,23.7,364,56310 +59034,Vancouver Centre,Vancouver-Centre,validated,validés,Popat,,Imtiaz,Independent,Indépendant(e),38,.1,364,56310 +59035,Vancouver East,Vancouver-Est,preliminary,préliminaires,Buday,,Gölök Z,Libertarian,Libertarien,622,1.1,0,54222 +59035,Vancouver East,Vancouver-Est,preliminary,préliminaires,Burns,,Bridget,Green Party,Parti Vert,7811,14.4,0,54222 +59035,Vancouver East,Vancouver-Est,preliminary,préliminaires,Corsetti,,Chris,Conservative,Conservateur,6601,12.2,0,54222 +59035,Vancouver East,Vancouver-Est,preliminary,préliminaires,Demes,,Kyle,Liberal,Libéral,9804,18.1,0,54222 +59035,Vancouver East,Vancouver-Est,preliminary,préliminaires,Jamieson,,Anne,ML,ML,78,.1,0,54222 +59035,Vancouver East,Vancouver-Est,preliminary,préliminaires,Kwan,,Jenny,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,28473,52.5,0,54222 +59035,Vancouver East,Vancouver-Est,preliminary,préliminaires,Litzcke,,Karin,People's Party,Parti populaire,661,1.2,0,54222 +59035,Vancouver East,Vancouver-Est,preliminary,préliminaires,Marcus,,Peter,Communist,Communiste,172,.3,0,54222 +59035,Vancouver East,Vancouver-Est,validated,validés,Buday,,Gölök Z,Libertarian,Libertarien,562,1,537,56148 +59035,Vancouver East,Vancouver-Est,validated,validés,Burns,,Bridget,Green Party,Parti Vert,8062,14.5,537,56148 +59035,Vancouver East,Vancouver-Est,validated,validés,Corsetti,,Chris,Conservative,Conservateur,6724,12.1,537,56148 +59035,Vancouver East,Vancouver-Est,validated,validés,Demes,,Kyle,Liberal,Libéral,10085,18.1,537,56148 +59035,Vancouver East,Vancouver-Est,validated,validés,Jamieson,,Anne,ML,ML,86,.2,537,56148 +59035,Vancouver East,Vancouver-Est,validated,validés,Kwan,,Jenny,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,29236,52.6,537,56148 +59035,Vancouver East,Vancouver-Est,validated,validés,Litzcke,,Karin,People's Party,Parti populaire,679,1.2,537,56148 +59035,Vancouver East,Vancouver-Est,validated,validés,Marcus,,Peter,Communist,Communiste,177,.3,537,56148 +59036,Vancouver Granville,Vancouver Granville,preliminary,préliminaires,Boutin,,Louise,Green Party,Parti Vert,2554,5,0,51202 +59036,Vancouver Granville,Vancouver Granville,preliminary,préliminaires,Chocyk,,Naomi,People's Party,Parti populaire,418,.8,0,51202 +59036,Vancouver Granville,Vancouver Granville,preliminary,préliminaires,Hanson,,Yvonne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6730,13.1,0,51202 +59036,Vancouver Granville,Vancouver Granville,preliminary,préliminaires,Noormohamed,,Taleeb,Liberal,Libéral,13637,26.6,0,51202 +59036,Vancouver Granville,Vancouver Granville,preliminary,préliminaires,Segal,,Zach,Conservative,Conservateur,11326,22.1,0,51202 +59036,Vancouver Granville,Vancouver Granville,preliminary,préliminaires,Wilson-Raybould,,Jody,Independent,Indépendant(e),16537,32.3,0,51202 +59036,Vancouver Granville,Vancouver Granville,validated,validés,Boutin,,Louise,Green Party,Parti Vert,2683,5.1,264,53296 +59036,Vancouver Granville,Vancouver Granville,validated,validés,Chocyk,,Naomi,People's Party,Parti populaire,431,.8,264,53296 +59036,Vancouver Granville,Vancouver Granville,validated,validés,Hanson,,Yvonne,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,6960,13.1,264,53296 +59036,Vancouver Granville,Vancouver Granville,validated,validés,Noormohamed,,Taleeb,Liberal,Libéral,14088,26.6,264,53296 +59036,Vancouver Granville,Vancouver Granville,validated,validés,Segal,,Zach,Conservative,Conservateur,11605,21.9,264,53296 +59036,Vancouver Granville,Vancouver Granville,validated,validés,Wilson-Raybould,,Jody,Independent,Indépendant(e),17265,32.6,264,53296 +59037,North Island--Powell River,North Island--Powell River,preliminary,préliminaires,Blaney,,Rachel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23481,37.8,0,62126 +59037,North Island--Powell River,North Island--Powell River,preliminary,préliminaires,Downey,,Shelley,Conservative,Conservateur,20131,32.4,0,62126 +59037,North Island--Powell River,North Island--Powell River,preliminary,préliminaires,Neal,,Carla,ML,ML,48,.1,0,62126 +59037,North Island--Powell River,North Island--Powell River,preliminary,préliminaires,Rundle,,Brian,People's Party,Parti populaire,1066,1.7,0,62126 +59037,North Island--Powell River,North Island--Powell River,preliminary,préliminaires,Schwarzhoff,,Peter,Liberal,Libéral,8151,13.1,0,62126 +59037,North Island--Powell River,North Island--Powell River,preliminary,préliminaires,Staples,,Glen,Independent,Indépendant(e),350,.6,0,62126 +59037,North Island--Powell River,North Island--Powell River,preliminary,préliminaires,de Bruijn,,Mark,Green Party,Parti Vert,8899,14.3,0,62126 +59037,North Island--Powell River,North Island--Powell River,validated,validés,Blaney,,Rachel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23834,37.9,291,63206 +59037,North Island--Powell River,North Island--Powell River,validated,validés,Downey,,Shelley,Conservative,Conservateur,20502,32.6,291,63206 +59037,North Island--Powell River,North Island--Powell River,validated,validés,Neal,,Carla,ML,ML,48,.1,291,63206 +59037,North Island--Powell River,North Island--Powell River,validated,validés,Rundle,,Brian,People's Party,Parti populaire,1102,1.8,291,63206 +59037,North Island--Powell River,North Island--Powell River,validated,validés,Schwarzhoff,,Peter,Liberal,Libéral,8251,13.1,291,63206 +59037,North Island--Powell River,North Island--Powell River,validated,validés,Staples,,Glen,Independent,Indépendant(e),287,.5,291,63206 +59037,North Island--Powell River,North Island--Powell River,validated,validés,de Bruijn,,Mark,Green Party,Parti Vert,8891,14.1,291,63206 +59038,Vancouver Kingsway,Vancouver Kingsway,preliminary,préliminaires,Cariou,,Kimball,Communist,Communiste,288,.7,0,43251 +59038,Vancouver Kingsway,Vancouver Kingsway,preliminary,préliminaires,Davies,,Don,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,21150,48.9,0,43251 +59038,Vancouver Kingsway,Vancouver Kingsway,preliminary,préliminaires,Petersen,,Donna,ML,ML,91,.2,0,43251 +59038,Vancouver Kingsway,Vancouver Kingsway,preliminary,préliminaires,Quan,,Helen,Conservative,Conservateur,8698,20.1,0,43251 +59038,Vancouver Kingsway,Vancouver Kingsway,preliminary,préliminaires,Taggart,,Tamara,Liberal,Libéral,10012,23.1,0,43251 +59038,Vancouver Kingsway,Vancouver Kingsway,preliminary,préliminaires,Taylor,,Lawrence,Green Party,Parti Vert,2592,6,0,43251 +59038,Vancouver Kingsway,Vancouver Kingsway,preliminary,préliminaires,Torn,,Ian,People's Party,Parti populaire,420,1,0,43251 +59038,Vancouver Kingsway,Vancouver Kingsway,validated,validés,Cariou,,Kimball,Communist,Communiste,292,.7,446,44609 +59038,Vancouver Kingsway,Vancouver Kingsway,validated,validés,Davies,,Don,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,21680,49.1,446,44609 +59038,Vancouver Kingsway,Vancouver Kingsway,validated,validés,Petersen,,Donna,ML,ML,91,.2,446,44609 +59038,Vancouver Kingsway,Vancouver Kingsway,validated,validés,Quan,,Helen,Conservative,Conservateur,8804,19.9,446,44609 +59038,Vancouver Kingsway,Vancouver Kingsway,validated,validés,Taggart,,Tamara,Liberal,Libéral,10194,23.1,446,44609 +59038,Vancouver Kingsway,Vancouver Kingsway,validated,validés,Taylor,,Lawrence,Green Party,Parti Vert,2675,6.1,446,44609 +59038,Vancouver Kingsway,Vancouver Kingsway,validated,validés,Torn,,Ian,People's Party,Parti populaire,427,1,446,44609 +59039,Vancouver Quadra,Vancouver Quadra,preliminary,préliminaires,Dixon,,Kathleen,Conservative,Conservateur,13814,28,0,49314 +59039,Vancouver Quadra,Vancouver Quadra,preliminary,préliminaires,Erhardt,,Austen,Independent,Indépendant(e),160,.3,0,49314 +59039,Vancouver Quadra,Vancouver Quadra,preliminary,préliminaires,Filosof-Schipper,,Sandra,People's Party,Parti populaire,427,.9,0,49314 +59039,Vancouver Quadra,Vancouver Quadra,preliminary,préliminaires,Kenny,,Leigh,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7461,15.1,0,49314 +59039,Vancouver Quadra,Vancouver Quadra,preliminary,préliminaires,Murray,,Joyce,Liberal,Libéral,21398,43.4,0,49314 +59039,Vancouver Quadra,Vancouver Quadra,preliminary,préliminaires,Wright,,Geoff,Green Party,Parti Vert,6054,12.3,0,49314 +59039,Vancouver Quadra,Vancouver Quadra,validated,validés,Dixon,,Kathleen,Conservative,Conservateur,14082,27.7,251,51005 +59039,Vancouver Quadra,Vancouver Quadra,validated,validés,Erhardt,,Austen,Independent,Indépendant(e),162,.3,251,51005 +59039,Vancouver Quadra,Vancouver Quadra,validated,validés,Filosof-Schipper,,Sandra,People's Party,Parti populaire,428,.8,251,51005 +59039,Vancouver Quadra,Vancouver Quadra,validated,validés,Kenny,,Leigh,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7681,15.1,251,51005 +59039,Vancouver Quadra,Vancouver Quadra,validated,validés,Murray,,Joyce,Liberal,Libéral,22093,43.5,251,51005 +59039,Vancouver Quadra,Vancouver Quadra,validated,validés,Wright,,Geoff,Green Party,Parti Vert,6308,12.4,251,51005 +59040,Vancouver South,Vancouver-Sud,preliminary,préliminaires,Deng,,Alain,People's Party,Parti populaire,527,1.2,0,42407 +59040,Vancouver South,Vancouver-Sud,preliminary,préliminaires,McQuillan,,Sean,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,7841,18.5,0,42407 +59040,Vancouver South,Vancouver-Sud,preliminary,préliminaires,Sajjan,,Harjit S.,Liberal,Libéral,17442,41.1,0,42407 +59040,Vancouver South,Vancouver-Sud,preliminary,préliminaires,Young,,Wai,Conservative,Conservateur,14222,33.5,0,42407 +59040,Vancouver South,Vancouver-Sud,preliminary,préliminaires,Zaichkowsky,,Judy,Green Party,Parti Vert,2375,5.6,0,42407 +59040,Vancouver South,Vancouver-Sud,validated,validés,Deng,,Alain,People's Party,Parti populaire,532,1.2,431,43625 +59040,Vancouver South,Vancouver-Sud,validated,validés,McQuillan,,Sean,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8015,18.6,431,43625 +59040,Vancouver South,Vancouver-Sud,validated,validés,Sajjan,,Harjit S.,Liberal,Libéral,17808,41.2,431,43625 +59040,Vancouver South,Vancouver-Sud,validated,validés,Young,,Wai,Conservative,Conservateur,14388,33.3,431,43625 +59040,Vancouver South,Vancouver-Sud,validated,validés,Zaichkowsky,,Judy,Green Party,Parti Vert,2451,5.7,431,43625 +59041,Victoria,Victoria,preliminary,préliminaires,Caron,,Richard,Conservative,Conservateur,8833,12.6,0,70073 +59041,Victoria,Victoria,preliminary,préliminaires,Collins,,Laurel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23290,33.2,0,70073 +59041,Victoria,Victoria,preliminary,préliminaires,Culbert,,Alyson,People's Party,Parti populaire,892,1.3,0,70073 +59041,Victoria,Victoria,preliminary,préliminaires,Duncan,,Robert,Communist,Communiste,161,.2,0,70073 +59041,Victoria,Victoria,preliminary,préliminaires,Kooy,,Racelle,Green Party,Parti Vert,20846,29.7,0,70073 +59041,Victoria,Victoria,preliminary,préliminaires,Macdonald,,Nikki,Liberal,Libéral,15686,22.4,0,70073 +59041,Victoria,Victoria,preliminary,préliminaires,Reichert,,Jordan,Animal Protection Party,Parti Protection Animaux,217,.3,0,70073 +59041,Victoria,Victoria,preliminary,préliminaires,Rosenberg,,Keith,VCP,CAC,43,.1,0,70073 +59041,Victoria,Victoria,preliminary,préliminaires,Shebib,,David,Independent,Indépendant(e),105,.1,0,70073 +59041,Victoria,Victoria,validated,validés,Caron,,Richard,Conservative,Conservateur,9038,12.6,475,72024 +59041,Victoria,Victoria,validated,validés,Collins,,Laurel,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,23765,33.2,475,72024 +59041,Victoria,Victoria,validated,validés,Culbert,,Alyson,People's Party,Parti populaire,920,1.3,475,72024 +59041,Victoria,Victoria,validated,validés,Duncan,,Robert,Communist,Communiste,113,.2,475,72024 +59041,Victoria,Victoria,validated,validés,Kooy,,Racelle,Green Party,Parti Vert,21383,29.9,475,72024 +59041,Victoria,Victoria,validated,validés,Macdonald,,Nikki,Liberal,Libéral,15952,22.3,475,72024 +59041,Victoria,Victoria,validated,validés,Reichert,,Jordan,Animal Protection Party,Parti Protection Animaux,221,.3,475,72024 +59041,Victoria,Victoria,validated,validés,Rosenberg,,Keith,VCP,CAC,46,.1,475,72024 +59041,Victoria,Victoria,validated,validés,Shebib,,David,Independent,Indépendant(e),111,.2,475,72024 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,preliminary,préliminaires,Bebb,,Robert Douglas,People's Party,Parti populaire,983,1.5,0,63501 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,preliminary,préliminaires,Grimwood,,Terry,Independent,Indépendant(e),158,.2,0,63501 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,preliminary,préliminaires,Jeffrey,,Gordon,Parti Rhinocéros Party,Parti Rhinocéros Party,206,.3,0,63501 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,preliminary,préliminaires,Loren,,Gabrielle,Conservative,Conservateur,17106,26.9,0,63501 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,preliminary,préliminaires,Taylor,,Dana,Green Party,Parti Vert,14099,22.2,0,63501 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,preliminary,préliminaires,Weiler,,Patrick,Liberal,Libéral,22135,34.9,0,63501 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,preliminary,préliminaires,Wilson,,Judith,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,8814,13.9,0,63501 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,validated,validés,Bebb,,Robert Douglas,People's Party,Parti populaire,1010,1.6,335,65315 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,validated,validés,Grimwood,,Terry,Independent,Indépendant(e),159,.2,335,65315 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,validated,validés,Jeffrey,,Gordon,Parti Rhinocéros Party,Parti Rhinocéros Party,173,.3,335,65315 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,validated,validés,Loren,,Gabrielle,Conservative,Conservateur,17359,26.7,335,65315 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,validated,validés,Taylor,,Dana,Green Party,Parti Vert,14579,22.4,335,65315 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,validated,validés,Weiler,,Patrick,Liberal,Libéral,22673,34.9,335,65315 +59042,West Vancouver--Sunshine Coast--Sea to Sky Country,West Vancouver--Sunshine Coast--Sea to Sky Country,validated,validés,Wilson,,Judith,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,9027,13.9,335,65315 +60001,Yukon,Yukon,preliminary,préliminaires,Bagnell,,Larry,Liberal,Libéral,6849,33.4,0,20490 +60001,Yukon,Yukon,preliminary,préliminaires,Lemphers,,Justin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4475,21.8,0,20490 +60001,Yukon,Yukon,preliminary,préliminaires,Morris,,Lenore,Green Party,Parti Vert,2109,10.3,0,20490 +60001,Yukon,Yukon,preliminary,préliminaires,Smith,,Jonas Jacot,Conservative,Conservateur,6777,33.1,0,20490 +60001,Yukon,Yukon,preliminary,préliminaires,Zelezny,,Joseph,People's Party,Parti populaire,280,1.4,0,20490 +60001,Yukon,Yukon,validated,validés,Bagnell,,Larry,Liberal,Libéral,7034,33.5,133,21150 +60001,Yukon,Yukon,validated,validés,Lemphers,,Justin,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,4617,22,133,21150 +60001,Yukon,Yukon,validated,validés,Morris,,Lenore,Green Party,Parti Vert,2201,10.5,133,21150 +60001,Yukon,Yukon,validated,validés,Smith,,Jonas Jacot,Conservative,Conservateur,6881,32.7,133,21150 +60001,Yukon,Yukon,validated,validés,Zelezny,,Joseph,People's Party,Parti populaire,284,1.4,133,21150 +61001,Northwest Territories,Territoires du Nord-Ouest,preliminary,préliminaires,Beckett,,Mary,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3619,21.8,0,16588 +61001,Northwest Territories,Territoires du Nord-Ouest,preliminary,préliminaires,D'Aigle,,Yanik,Conservative,Conservateur,4279,25.8,0,16588 +61001,Northwest Territories,Territoires du Nord-Ouest,preliminary,préliminaires,Falvo,,Paul,Green Party,Parti Vert,1757,10.6,0,16588 +61001,Northwest Territories,Territoires du Nord-Ouest,preliminary,préliminaires,McLeod,,Michael,Liberal,Libéral,6638,40,0,16588 +61001,Northwest Territories,Territoires du Nord-Ouest,preliminary,préliminaires,Quinlan,,Luke,People's Party,Parti populaire,295,1.8,0,16588 +61001,Northwest Territories,Territoires du Nord-Ouest,validated,validés,Beckett,,Mary,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3640,22.3,125,16416 +61001,Northwest Territories,Territoires du Nord-Ouest,validated,validés,D'Aigle,,Yanik,Conservative,Conservateur,4157,25.5,125,16416 +61001,Northwest Territories,Territoires du Nord-Ouest,validated,validés,Falvo,,Paul,Green Party,Parti Vert,1731,10.6,125,16416 +61001,Northwest Territories,Territoires du Nord-Ouest,validated,validés,McLeod,,Michael,Liberal,Libéral,6467,39.7,125,16416 +61001,Northwest Territories,Territoires du Nord-Ouest,validated,validés,Quinlan,,Luke,People's Party,Parti populaire,296,1.8,125,16416 +62001,Nunavut,Nunavut,preliminary,préliminaires,Aglukkaq,,Leona,Conservative,Conservateur,2327,25.8,0,9031 +62001,Nunavut,Nunavut,preliminary,préliminaires,Pizzo Lyall,,Megan,Liberal,Libéral,2798,31,0,9031 +62001,Nunavut,Nunavut,preliminary,préliminaires,Qaqqaq,,Mumilaaq,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3717,41.2,0,9031 +62001,Nunavut,Nunavut,preliminary,préliminaires,Roy,,Douglas,Green Party,Parti Vert,189,2.1,0,9031 +62001,Nunavut,Nunavut,validated,validés,Aglukkaq,,Leona,Conservative,Conservateur,2469,26.1,88,9542 +62001,Nunavut,Nunavut,validated,validés,Pizzo Lyall,,Megan,Liberal,Libéral,2918,30.9,88,9542 +62001,Nunavut,Nunavut,validated,validés,Qaqqaq,,Mumilaaq,NDP-New Democratic Party,NPD-Nouveau Parti démocratique,3861,40.8,88,9542 +62001,Nunavut,Nunavut,validated,validés,Roy,,Douglas,Green Party,Parti Vert,206,2.2,88,9542 +*Type of results: preliminary results are unofficial results from election night; validated results are official results validated by each returning officer; judicially certified results are official results validated by a judge following a judicial recount.,,,,,,,,,,,,, +**Type de résultats : les résultats préliminaires sont les résultats non officiels du soir d'élection; les résultats validés sont les résultats officiels validés par le directeur du scrutin; les résultats de dépouillement judiciaire sont les résultats officiels validés par un juge après un dépouillement judiciaire.,,,,,,,,,,,,, +***The rejected ballots count is not available for the preliminary results. / Le nombre de bulletins de vote rejetés n'est pas disponible pour les résultats préliminaires.,,,,,,,,,,,,, From addae35d8c6bcccb45482a5c7401b34ebe278cf1 Mon Sep 17 00:00:00 2001 From: burritojustice <hubgit@oram.com> Date: Fri, 26 Jun 2020 14:00:24 -0700 Subject: [PATCH 17/21] Create group_by.md need to add screenshots --- docs/cli/tutorials/group_by.md | 93 ++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 docs/cli/tutorials/group_by.md diff --git a/docs/cli/tutorials/group_by.md b/docs/cli/tutorials/group_by.md new file mode 100644 index 0000000..d35b6c4 --- /dev/null +++ b/docs/cli/tutorials/group_by.md @@ -0,0 +1,93 @@ +# CSV Group By + +CSV is a flat file format, but the rows often contain hierarchical data associated with a particular region or place. A few examples include election results, census statistics, or time-series data. If more than one row of your CSV contains an ID for the same place, you can use `upload --groupby` to nest the values of a column as unique properties within a single feature. You can then use Virtual Spaces to join the data to existing geometries on the fly. + +- `--groupby columnName` consolidates multiple rows of a CSV that share a unique ID into a single feature (designated with `-i` (usually representing a admin geography)); values in each row within that selected column will be grouped as nested properties within an object named after the column in the consolidated feature properties. +- `--groupby` can be used with `upload `or the `join` command to extract the hierarchy from a CSV and upload it to a space without geometries. +- with `join`, the data is uploaded and the virtual space with the geometry space is created in one step. +- `upload --groupby` is useful for updating the "data space" in a virtual space that has already been created. It can also be used to upload the grouped data before a virtual space has created with a space containing geometries matching geoIDs using `here xyz vs -a` + +This is a complex feature and is best explained by example. + +Imagine a CSV of election results where each row contains a precinct ID, candidate name, political party, and that party's percentage of the vote. Since there are multiple candidates running for office in each precinct, there would be multiple rows containing the same precinct ID, which is what we would need to join this data to precinct geometries on a map. + + precinct,candidate,party,vote_percentage + 1,Baker,Red,30 + 1,Farmer,Blue,60 + 1,Fisher,Green,10 + 2,Woods,Red,60 + 2,Waters,Blue,10 + 2,Rivers,Green,30 + +However, if we tried to upload this CSV using `-i precinct`, Data Hub would consider each new feature with that unique ID to be an update of the existing feature which is not what we want. + +Using `group_by`, we can designate `precinct` as the feature ID, and select the values of `party` to be the nested object. This would generate geojson similar to this + + { + id: 1, + geometry: null + properties: { + party: { + Red: { + candidate: Baker + vote_percentage: 30 + }, + Blue: { + candidate: Farmer + vote_percentage: 60 + }, + Green: { + candidate: Fisher + vote_percentage: 10 + } + } + }, + { + id: 2, + geometry: null + properties: { + party: { + Red: { + candidate: Woods + vote_percentage: 60 + }, + Blue: { + candidate: Waters + vote_percentage: 10 + }, + Green: { + candidate: Rivers + vote_percentage: 30 + } + } + } + +This "data space" has no geometries, but using virtual spaces, it is simple to merge it on the fly with a second space that contains the precinct geometries with the same set of feature IDs. + + + +You can upload and merge this CSV two ways, using `upload` and `join`. + + here xyz upload -f http://elections.xyz/results.csv -i precinct --groupby party --noCoords + here xyz vs -a csvSpace,geometrySpace + +or + + here xyz join precinctGeometrySpace -f http://elections.xyz/results.csv -i precinctID --groupby party --noCoords + +This upload the CSV into a space where the results for each precinct are consolidated in a GeoJSON feature with no geometry, and the results for each candidate / political party would be nested within a `party` object. With virtual spaces, these are easily merged with a space containing the precinct geometries with the same feature ID. The virtual space ID can then be visualized in a variety of mapping tools. More importantly, the space containing the nested CSV data can be updated each time it is updated by election officials using the `here xyz upload` command specified above, avoiding the work involved in a manual join with a large, nationwide set of geometries. + +You can try this yourself with [this CSV of election results from the 2019 Canadian Federal Election](../data/2019_canadian_federal_election_results.csv) and the shared Data Hub space `mo3sLwE3`, which contains polygons of Canadian electoral precincts. + + here xyz join mo3sLwE3 -f https://github.com/heremaps/xyz-documentation/raw/master/docs/cli/tutorials/data/2019_canadian_federal_election_results.csv -i District --groupby party --noCoords + +Another example is COVID-19 data from the Covid Tracking project API. + + here xyz join xkRyxQl9 -f https://covidtracking.com/api/v1/states/daily.csv --noCoords -i state --groupby date + +This will merge daily state testing data from March 2020 until today into a virtual space with xkRyxQl9, a shared space with US state geometries. + +Another advantage of using Virtual Spaces is the ability to merge the data table into different spaces containing geometries with different properties or resolutions. Consider [this hexgrid of US states](https://s3.amazonaws.com/xyz-demo/scenes/xyz_tangram/index.html?space=UZ4LdhAn&token=AKj2021fSByO2JUUUQqx5QA&basemap=none&projection=mercator&demo=0&vizMode=range&buildings=1&pattern=&patternColor=%2384c6f9&points=15&lines=0&outlines=5&places=1&roads=1&clustering=0&quadCountmode=mixed&quadRez=4&hexbins=0&voronoi=0&delaunay=0&water=0&label=date%5B20200622%5D.positiveIncrease&property=date%5B20200622%5D.positiveIncrease&palette=viridis&paletteFlip=false&rangeFilter=1&sort=values&hideOutliers=false&pointSizeProp=&pointSizeRange=%5B4%2C20%5D&propertySearch=%7B%7D#4/40.54/-96.47). + +Note that it is not recommended to use streaming / `-s` with `groupby` -- attempting simultaneous writes to the same property of the same feature can lead to potential API errors. + From e5c2b8b51273a399b387f3b286ad21983e0326ae Mon Sep 17 00:00:00 2001 From: burritojustice <hubgit@oram.com> Date: Wed, 1 Jul 2020 13:17:39 -0700 Subject: [PATCH 18/21] upload copy edits --- docs/cli/basic-features.md | 45 ++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/docs/cli/basic-features.md b/docs/cli/basic-features.md index 9a16a91..51d1ecf 100644 --- a/docs/cli/basic-features.md +++ b/docs/cli/basic-features.md @@ -86,9 +86,9 @@ Use this option to list another user's spaces using an access token they have sh You can use this option with many CLI commands to access another user's spaces. Check for `--token` option in command's help. -`--filter <filter>` a comma separated list of strings to filter spaces based on title or description +`--filter <filter>` a comma separated list of strings to filter spaces by, based on title or description text -Lets you list spaces whose title or description contain matching string(s). +Lists only the spaces where the title or description contain the matching string(s). `-p, --prop <prop>` choose which space property to show when listing spaces: id, title or description. @@ -99,11 +99,11 @@ Lets you list spaces whose title or description contain matching string(s). here xyz create -t "sample test xyz" -d "sample creation" ``` -When you create a new Space, the SpaceID will be generated automatically. +When you create a new space, the SpaceID will be automatically generated. !!! tip - the `upload` command can also automatically generate a new space ID for you + the `upload` command can also automatically generate a new space ID for you if it is not specified ##### Options @@ -115,11 +115,11 @@ When you create a new Space, the SpaceID will be generated automatically. When you have many spaces, you will be glad you added meaningful titles and descriptions. -`--token <token>` an external token to create a space in another user's account +`--token <token>` an external token to create a space in another user's account (must have appropriate admin permissions) -`-s <schema definition>` set json schema definition for your space +`-s <schema definition>` set a json schema definition for your space -Applies a schema validation json file to the space. The schema definition can be in the form of a web address or a local schema json file. Features that do not match this schema will not be uploaded to the space. +Applies a schema validation json file to the space to be applied to future uploads. The schema definition can be in the form of a url or a local schema json file. Features that do not match this schema will not be uploaded to the space. !!! note @@ -140,12 +140,12 @@ Upload a GeoJSON file to an existing space. !!! tip "Use streaming for faster uploads" - Using streaming via the `upload -s` option will significantly reduce the time required to upload GeoJSON files. The default non-streaming mode is useful for troubleshooting. If your features are small, you can also try increasing the chunk size using `-c`. + Streaming with the `upload -s` option will significantly reduce the time required to upload GeoJSON files. The default non-streaming mode is useful for troubleshooting. If your features are small, you can also try increasing the chunk size using `-c`. Chunk size for many point datasets can be safely increased to 1000 or more (the default is 200). !!! note "Feature IDs" - Data Hub requires that every feature in a space has a unique id. (This lets you access features in a space using the API.) If a GeoJSON feature does not have an ID (a common occurance), Data Hub's default upload behavior is to create one based on a hash of the feature's property. (Note that if you have duplicate records in a dataset at the same location, only the first will be uploaded.) - If you are certain that your dataset has a well-managed set of unique feature IDs, use `upload -o` to have Data Hub use them. If you use `-o` to upload a new dataset, and a new feature has the same ID as an existing feature, Data Hub will consider it an update and overwrite the existing feature with the new feature. Note that many public datasets often have a "unique" set of feature IDs that are simply incremental integers which can lead to feature replacement that you probably didn't want. + Data Hub requires that every feature in a space has a unique id. (This lets you access individual features in a space using the API.) If a GeoJSON feature does not have an ID (a common occurance), Data Hub's default upload behavior is to create one based on a hash of the feature's property -- if you have records with duplicate IDs in a dataset at the same location with the same properties, only one will be uploaded. You can define a new feature ID using more than one property using `-i`.) + If you are certain that your dataset has a well-managed set of unique feature IDs, use `upload -o` to have Data Hub use them. If you use `-o` to upload a new dataset, and a new feature has the same ID as an existing feature, Data Hub will consider it an update and overwrite the existing feature with the new feature. Note that many public datasets often have a "unique" set of feature IDs that are simply incremental integers which can lead to feature replacement that you probably didn't want when you are uploading multiple files to the same space. ##### Upload a CSV file @@ -157,7 +157,7 @@ Data Hub will attempt to choose the columns containing the latitude and longitud y, ycoord, ycoordinate, coordy, coordinatey, latitude, lat x, xcoord, xcoordinate, coordx, coordinatex, longitude, lon, lng, long, longitud -If your csv uses different names, you can specify the latitude field with `-y` and longitude with `-x`. +If your csv uses different names, you can specify the latitude field with `-y` and longitude with `-x`. (If you think this is a common field and should be automatically included, [file an issue](https://github.com/heremaps/here-cli/issues) or better yet, [create a pull request](https://github.com/heremaps/here-cli/blob/master/src/transformutil.ts#L39)!) here xyz upload -f /Users/xyz/data.csv -x the_lon -y the_lat @@ -169,7 +169,7 @@ or (37.7,-122.2) -you can specify the name of that column with `-z`. +you can specify the name of that column with `-z`. (Thanks to user ToonvanStrijp for some nice regex.) here xyz upload -f /Users/xyz/data.csv -z points @@ -177,17 +177,20 @@ Rows that have `0,0` or `null` values in the designated latitude and longitude c If the lat/lon columns contain letters or other invalid characters, the features are tagged with `invalid`. +If you specify `upload --noCoords`, the CLI will upload the CSV rows as features with no geometry. This is useful for working with data tables that you want to dynamically merge with geometries using Virtual Spaces. + !!! tip "Use streaming for faster uploads" Using streaming via the `upload -s` option will significantly reduce the time required to upload CSV files of any size. Standard, non-streaming mode is useful for troubleshooting. !!! tip "Using properties as the feature ID" - The CLI converts a CSV row into a GeoJSON feature before uploading it. If you want values in a CSV columns to be the GeoJSON feature ID, use `-i columnName.` + The CLI converts a CSV row into a GeoJSON feature before uploading it. If you want values in a CSV column to be the GeoJSON feature ID, use `-i columnName.` Note that you can choose more than one column to create the feature ID. -###### Grouping multiple rows into a single feature ID +###### Grouping multiple rows into a single unique feature ID +You can use `--groupby` with `-i` to consolidate multiple rows "belonging to" a unique ID as nested objects within a single feature. Please read the [Group By tutorial](../tutorials/groupby) for more details. ##### Chunking @@ -199,11 +202,13 @@ You may see upload errors from the CLI if your features are large, complex geome ###### Small features -If your features are small, like you might see in a GeoJSON file containing points or a CSV, you will see faster uploads if you increase the chunk size. For example, `-c 1000` will enable the CLI to upload 1000 features at a time. If the features are very simple, `-c 10000` may also be approproate. As long as the chunk size is below the size of the API gateway, this will speed up your upload. The CLI will notify you if there is an upload error. Note that if you need to restart your upload, existing features will not be duplicated. +If your features are small, like you might see in a GeoJSON file containing points or a CSV, you will see faster uploads if you increase the chunk size. For example, `-c 1000` will enable the CLI to upload 1000 features at a time. If the features are very simple, `-c 10000` may also be approproate. As long as the chunk size is below the size of the API gateway, this will speed up your upload. The CLI will notify you if there is an upload error. (You can see more detailed errors using `-e`.) + +Note that if you need to restart your upload, existing features will not be duplicated. ##### Upload and stream large CSV and GeoJSON files -To upload very large CSV and GeoJSON files to your Data Hub space, will will need to use `-s` -- this will stream the file and avoid Node.js memory errors. (It will also be considerably faster than the standard upload method.) +To upload very large CSV and GeoJSON files to your Data Hub space, will will need to use `-s` -- this will stream the file and avoid Node.js memory errors. It will also be considerably faster than the standard upload method. (Note that you cannot currently stream a shapefile.) here xyz upload YOUR_SPACE_ID -f /Users/xyz/big_data.csv -s @@ -213,7 +218,7 @@ To upload very large CSV and GeoJSON files to your Data Hub space, will will nee !!! note - HERE Data Hub is a database. Databases trade off storage space for speed, and your data will always take up more space in Data Hub than it does in a static file. When a file is uploaded into a Data Hub Space, features, their properties, and the geometries are broken out into multiple tables, indexed and tagged. All of this lets you query your geospatial data on demand, and access it dynamically as vector tiles. You can check the size of your Data Hub Spaces in your account dashboard or the CLI. + HERE Data Hub is a database. Databases trade off storage space for speed, and your data will always take up more storage space in Data Hub than it does in a static file. When a file is uploaded into a Data Hub Space, features, their properties, and the geometries are broken out into multiple tables, indexed and tagged. All of this lets you query your geospatial data on demand, and access it dynamically as vector tiles. You can check the size of your Data Hub Spaces in your account dashboard or the CLI. ##### Upload a shapefile @@ -227,13 +232,15 @@ here xyz upload -f /Users/dhatb/data.shp Upload shapefile data to a Space. -More tips in the [Working with Shapefiles](../shapefiles) tutorial. !!! tip Instead of passing the content as a file with `-f` option you can also pipe the output of another command directly into the input stream of the HERE CLI like - `cmd | here xyz upload YOUR_SPACE_ID` + `cmd | here xyz upload YOUR_SPACE_ID` -- this can be useful when piping data from geospatial tools like `mapshaper`. + +There are many, many more tips in the [Working with Shapefiles](../tutorials/shapefiles) tutorial. + ##### Upload with a unique ID From 61c85db48677e3903202c4232ada6154eeba9378 Mon Sep 17 00:00:00 2001 From: burritojustice <hubgit@oram.com> Date: Wed, 1 Jul 2020 15:35:37 -0700 Subject: [PATCH 19/21] show and config copyediting --- docs/cli/basic-features.md | 69 ++++++++++++++++++++++++++------------ 1 file changed, 47 insertions(+), 22 deletions(-) diff --git a/docs/cli/basic-features.md b/docs/cli/basic-features.md index 51d1ecf..b890195 100644 --- a/docs/cli/basic-features.md +++ b/docs/cli/basic-features.md @@ -128,6 +128,8 @@ Applies a schema validation json file to the space to be applied to future uploa #### [Upload/Update data to a Space](command-reference.md#upload) +The CLI makes it easy to upload geospatial files to a Data Space, and there are a large number of options to enhance, optimize and speed up the upload process. + ##### Upload GeoJSON Upload a GeoJSON file to a new space. Data Hub will automatically generate a space ID and display it for you. @@ -276,7 +278,11 @@ Tags are special properties that can be added to a feature that makes it easy to here xyz upload -f file.geojson -a ``` -Uploads data and allows users to select tags from a list of feature keynames, with a preview of the first few values. +Uploads data and allows users to select tags from a list of feature keynames in shapefiles, CSVs and GeoJSON files, with a preview of the first few values. + +!!! note + + `-a` does not allow you to stream the upload. ##### Assign tags using property names @@ -293,7 +299,7 @@ treatment@green_paint, treatment@sharrows, treatment@hit_post ``` ##### Upload data with timestamp and date properties -If you have timestamp or date properties in your data, Here CLI can help you create additional time and date specific properties and tag your features based on them. +If you have timestamp or date properties in your data, the CLI can help you create additional time and date specific properties and time-based tags. ``` here xyz upload <SPACE_ID> -f <CSV|GEOJSON> --date <propertyname> @@ -334,22 +340,34 @@ Along similar lines, `--datetag` will let you specify which date parameter tags ##### Upload history of a space -HERE CLI saves up to 3 last used upload commands you execute for a space within the space metadata. This allows you to re-use one of them later with the `--history` option with a command index which can range from 0(newest) to 2 (oldest). If you use the `--history` option without an index, you will be provided with the list of historical upload commands from which you can choose one to re-execute. + +The CLI saves the 3 most recent upload commands for a space within the space metadata. This allows you to re-use one of them later with the `--history` option. You can specify a command index which can range from 0(newest) to 2 (oldest), or you can use the `--history` option without an index, and you will be provided with an interactive list of historical upload commands. ```here xyz upload <SPACE_ID> --history [0-2|blank]``` -You can also mark one of the history commands as your favorite so that you can execute it with a single command. +You can also mark one of the history commands as a "favorite" so that you can later re-execute it. ```here xyz upload <SPACE_ID> --history save``` -To execute the favorite upload command directly, do: +To execute the favorite upload command: ```here xyz upload <SPACE_ID> --history fav``` +This is a convenient way to save upload commands with particularly complex options, especially when you revisit a space a few months after you last worked with it. + +Note that this will immediately upload the command. + +You can clear a space's `history` using `clear` + ##### Upload multiple files with batch upload +You can upload a directory full of geospatial files to a space in one command using `--batch`. This is convenient way to rejoin datasets that have been broken into multiple files, or to add regional files to one space in order to build a national dataset. + +You must specify the directory with `-f` and the filetype after `--batch`. + ```here xyz upload <SPACE_ID> --batch [geojson|csv|shp|gpx] -f <PATH_TO_FOLDER>``` +While uploading shapefiles, `--batch` will inspect one level of sub-directories within that specified directory to look for `.shp` and all other relevant files from when uncompressing a zipped shapefile. ##### Options @@ -410,16 +428,17 @@ To execute the favorite upload command directly, do: here xyz show YOUR_SPACE_ID ``` -Show the objects of a space in table, filter by tags or property values, or open the space in other tools. +Show the objects of a space in table, filter by tags or property values, or open the space in other visualization tools. +Using `show` on a large space will generate a long table. You can see the raw GeoJSON of the first 5000 features using `-r`. This can also be very long. You may want to direct this output to a file, or pipe to `more`. -##### Filter by Tags + here xyz show spaceID -r > my.geojson -Using `show` on a large space will generate a long table. You can see the raw GeoJSON of the first 5000 features using `-r`. This can also be very long. You may want to direct this output to a file. +If your space contains a few hundred to a few thousand features, you can open the space in geojson.tools, a data preview tool, using `show -w`. - here xyz show spaceID -r > my.geojson +Larger spaces can be previewed in [Space Invader](../space-invader), a Tangram-based tool from Data Hub Labs, using `show -v`, and features like H3 hexbin and quadbin clustering can be used to visualize even larger spaces. -If your space contains a few hundred to a few thousand features, you can open the space in geojson.tools, a data preview tool, using `show -w`. Larger spaces can be previewed in [Data Hub Space Invader](../space-invader), a Tangram-based tool from Data Hub Labs, using `show -v`. +##### Filter by Tags You can filter tags from Data Hub using tags with `-t`: @@ -434,7 +453,7 @@ If a property has been indexed by Data Hub, you can filter them with `-s` or `-- here xyz show spaceID -s "p.property_name>value" here xyz show spaceID -s "p.name=John,Tom+p.age<50+p.phone='9999999'+p.zipcode=123456" -w -- Operators include `=,!=,>,>=,<,<=` +- Operators include `=`,`!=`,`>`,`>=`,`<`,`<=` - Search expressions must be enclosed in double quotes, e.g. `"p.property_name>value"` - Use comma separated values to search multiple values of a property, e.g. `OR`. Use `+` for `AND`. - Use single quotes to signify a string value, e.g. `"p.property_name>value='100'"` vs `"p.property_name>value=100"` @@ -448,17 +467,19 @@ If a property has been indexed by Data Hub, you can filter them with `-s` or `-- ##### Property Filters -You can use `show -p` or `--prop` to filter the properties that get returned by the API. This is useful when your features have a large number of properties, and you only need to return some of them along with with the geometry. +You can use `show -p` or `--prop` to filter the properties that are returned by the Data Hub API. This is useful when your features have a large number of properties, and you only need to return some of them along with with the geometry. here xyz show -p p.property1,p.property2 -w !!! note - "Your account needs access to the Data Hub Add-on Services." Learn more about [Data Hub Add-on](../datahub_add-on) features here. + This feature requires access to Data Hub Add-on Services. Learn more about [Data Hub Add-on](../datahub_add-on) features here. ##### Spatial Search -You can use `--spatial` to search for features in a Data Hub space that fall within a radius, or a polygon, or along a line. You can specify a point and a radius, a feature in another Data Hub space, or a feature in a geojson file. +You can use `--spatial` to search for features in a Data Hub space that fall within the radius from a point, or within a polygon, or along a line. + +You can specify a point and a radius, or a feature in another Data Hub space, or a GeoJSON file containing a feature. - `--center`: comma separated `lat,lon` values that specify the center point for the search - `--radius`: the radius of the search, in meters, from the `--center` point, or a buffer around a geometry specified with `--feature` or `--geometry` @@ -513,7 +534,7 @@ These results are most easily viewable using `show -w`. here xyz delete YOUR_SPACE_ID ``` -Delete a Space you have access to. +Delete a space you have access to. By default you will be shown information about the space for context, and a confirmation prompt. ##### Options: @@ -529,7 +550,7 @@ Delete a Space you have access to. here xyz clear YOUR_SPACE_ID ``` -Clear data from your space. You clear the entire space, or clear by tag or feature ID. +Clear data from your space. You clear the entire space, or clear by tag or feature ID. By default you will be shown information about the space for context, and a confirmation prompt. ##### Options @@ -550,7 +571,7 @@ Clear data from your space. You clear the entire space, or clear by tag or featu here xyz token ``` -Lists all the xyz token you use: +Lists all the Data Hub tokens you have availble: ``` id type lat description @@ -561,7 +582,7 @@ YOUR_TOKEN_NR_2 PERMANENT 1534516620 xyz-hub=readFeatures ##### Options: -` --console ` opens web console for Data Hub +` --console ` opens the web console for Data Hub https://xyz.api.here.com/console ` -h, --help ` display help for command @@ -573,11 +594,11 @@ You can use the `config` command to get and update information about your spaces here xyz config SPACE_ID -This will print a table with the title, desciption, and other high-level information about the space. +This will print a formatted table with the title, desciption, and other high-level information about the space. You can see the raw `json` response from the `/statistics` endpoing using `-r`: - here xyz config SPACE_ID -r + here xyz config SPACE_ID -r ##### Get a list of tags and properties used in a space @@ -586,7 +607,7 @@ You can get more details about a space by using the `--stats` option. This will here xyz config SPACE_ID --stats !!! Tip - Use `here xyz analyze` to get a count and list of values of a property in a space. This is best suited for qualitative values. Only the first 500,000 features in a space will be analyzed. + Use `here xyz analyze` to get a count and list of values of a property in a space. Note that this is a client-side operation and is best suited for qualitative values. Only the first 500,000 features in a space will be analyzed. ##### Update the title and description of a space @@ -604,6 +625,9 @@ You can disable sharing by passing a `false` parameter: here xyz config spaceID --shared false +Note that any Data Hub user will be able to read a space you have shared, and will be able to view a list all shared spaces. + +If you want to selectively share a space, you should generate a token for just that space using the [Data Hub Console](https://xyz.api.here.com/console). ##### Basic Options: @@ -654,8 +678,9 @@ You can disable sharing by passing a `false` parameter: ### Transform csv, shp and gpx to geojson +The `here transform` command converts CSVs, shapefiles, and GPX files to GeoJSON. Note this will generate raw GeoJSON and not save it to a space. The `upload` command uses `transform`. ### Geocode locations - +The `here geocode` command takes an address string and uses the HERE Geocoder to return a GeoJSON feature containing the coordinates. This returns raw GeoJSON and does not save it to a space. From 02e4bd0505c1c529d10963967de2a4d6710e57cd Mon Sep 17 00:00:00 2001 From: Jaidatt Sharma <jaidatt.sharma@here.com> Date: Tue, 14 Jul 2020 00:33:47 +0530 Subject: [PATCH 20/21] Added add-on gifs and a few copy changes. Signed-off-by: Jaidatt Sharma <jaidatt.sharma@here.com> --- docs/assets/gifs/cli-activitylog-enable.gif | Bin 0 -> 92693 bytes .../gifs/cli-activitylog-reconfigure.gif | Bin 0 -> 103086 bytes docs/assets/gifs/cli-searchable-add.gif | Bin 0 -> 131259 bytes docs/assets/gifs/cli-searchable-delete.gif | Bin 0 -> 178485 bytes docs/assets/gifs/cli-tagrule-add.gif | Bin 0 -> 78103 bytes docs/assets/gifs/cli-tagrule-update.gif | Bin 0 -> 122170 bytes docs/cli/add-on.md | 69 ++++++++---------- 7 files changed, 30 insertions(+), 39 deletions(-) create mode 100644 docs/assets/gifs/cli-activitylog-enable.gif create mode 100644 docs/assets/gifs/cli-activitylog-reconfigure.gif create mode 100644 docs/assets/gifs/cli-searchable-add.gif create mode 100644 docs/assets/gifs/cli-searchable-delete.gif create mode 100644 docs/assets/gifs/cli-tagrule-add.gif create mode 100644 docs/assets/gifs/cli-tagrule-update.gif diff --git a/docs/assets/gifs/cli-activitylog-enable.gif b/docs/assets/gifs/cli-activitylog-enable.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf8c6887f2729f285ce011344a07e6bfaa8e0088 GIT binary patch literal 92693 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%0ARF<)(ETP%}Ky3t{|jB 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 D;+Hks literal 0 HcmV?d00001 diff --git a/docs/assets/gifs/cli-activitylog-reconfigure.gif b/docs/assets/gifs/cli-activitylog-reconfigure.gif new file mode 100644 index 0000000000000000000000000000000000000000..376b8d2bdf8612f36d7583bb602f574d5595effa GIT binary patch literal 103086 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�xkJkTo=xgf}*~=XKWccGRo=4c+Hg4JrTF8T~JP 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 literal 0 HcmV?d00001 diff --git a/docs/assets/gifs/cli-searchable-add.gif b/docs/assets/gifs/cli-searchable-add.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b3637d34d0c5a50592ae4bc08fe4c753276582d GIT binary patch literal 131259 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%0AR-@ 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 Mp7+e>69oYPJ7Jrx2><{9 literal 0 HcmV?d00001 diff --git a/docs/assets/gifs/cli-searchable-delete.gif b/docs/assets/gifs/cli-searchable-delete.gif new file mode 100644 index 0000000000000000000000000000000000000000..e3a2c3436ecc6c65ac00d7e3e8ac80e1b649cf79 GIT binary patch literal 178485 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%0A1rari6X>N&2`%Vpn(`z9S4wY#{iSw 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 G$o~Lw?(-1< literal 0 HcmV?d00001 diff --git a/docs/assets/gifs/cli-tagrule-add.gif b/docs/assets/gifs/cli-tagrule-add.gif new file mode 100644 index 0000000000000000000000000000000000000000..588e960f20f81cede123c6ce1a2f78838f6ac29d GIT binary patch literal 78103 zcmbrlWmKDC_wJeC-rykt3KS~^3Y1c;6n8If#l5&gDemq`aCdhN?php5vEoHryfE!+ z=ggXUXZ_EbZ&~?}wXeOe`?{aCe@~=jBzgIayfMM(zkq<Tu`wcIlG)kWXY>sA_6`sz zB_k7aUtb^fQyMaIu)Dj5iK!_$1;x_RQfOG1g{7sWlr+~X?!dqxcMlI;Jw2g!!kU^| za&q!7Ua;EQetg5rmzb1<K&0p8<(HL}*VWZGH8;1lwRd$Pv$C@_wX}<hieqErLPNtC zRV1IQQ7CrN2}V*s69aSFK&2~bd3>lu)1OM@(<qLYsBN@xIDU|*OOk4Var;`o%MNBW zRp*Ox6-e?CEsd7z%T<}L0RRBBkGP5wYVXBFlqI;>IZ%Orzq&y~69ha0SpR$m{FMp7 zctrX+NV7s>hw`0<ZTYjNid|$YbgCB1-9~?Sb*)!>$g?9R_v*dI?b^PbHv1@6t(;u9 z`%a$RJ^J|v1O^3%gocGjL`Fr&#Ky%ZBqk-Nq^7~(i1duitn8fJy!?W~qT-U$vhs?` zs_L5By84F3rskH`w)T$BE@XF4Z(skw;Lz~M=-Bwg<ka-cm)W`bg~g@imDR6n-_|!a zx3<6U?C$L!93K5RJ~=%*zxes<^6L8L_U``o!y^C{hf=yayE_nzm_=`>I;S@j^h`Eg zx+Yg51i)pz+I*Hf7)v7-K`Fxp9ZZDCmFf-G7L2BHyvh-$s4E;t@H!u?!pwGL9y5gl zaj0bL_r$U&qgnJv>Px;9Me88795GR_aMj}6f<_w37OD(;?X+`5`>BZV$xP?qD&;Fp z4qGEXQjF2@$lq&=)7i`u1lQXvO;E`<S8wz-X|1x2E=u4?v+C4mzY-P=!$<@A#Bl&{ zRvN>^BB>QxUGmAIG~44wv|e)JQM?+hT)(N?UukweTw~h~wq6kPsoE=tm&R{)N50T} zYbtC*$2tP3Y7?!&-N%d3N+r+>+uSHuS9`<d_j2t7+4YQuZqCE$yHtdI7ChrVjNq!m z1$o~shDw0uGX?ml<bwgQ$6_pA575ui(D(%8-4k`=Oq$aVTEw1S4EcnPd|U_yD}w1l z>4=OBOpc?6jNDfodA04y;Ma!El++@|Aritg2+|q~zZ4yyI4Ia3kIZU2UV5N!!6nL- z%s2w5R}_$lhh@QFvbNDo|6!@aFE^DpMr+lXqY$IegG<Mw5a(scB2_BmEn`8nIb7;H zh~FH;$eDZ9ubT+PkPP`jSXRU|A&jwfFPA{(CM}P9B8>qq6Su$aH67o)2CL*FH;FUF zh_ebOYUMcq<?-`bBM3U5TM;^t#p`@}3W>MK#wPLa!E2xJ3nZ#x6Sg$e;j})g8Dg}V zELIiOwt>ac)}(oxQoQ-7uOKvRp#75n8l^nT3t{fCS~z@AWLD|^xLPJ=DzM+gcPx#D z(Q(;|n#GN0B$^H5GenYvvb;D&qLGh92OUL3<h32D;%qg+dJZ?D3~SRi!Z}S@84y!3 zh~q{|cX_+e^@P>R-t62}N(@$Vf7Gfst5b*gqEiB><D%D02*6Wej{J`pm~20%#L4T@ zaA*`)HF1mr^m0QeUqy45lH?(38{X(xyOu|m+#L^9DpGvtQ7K*hNz^`1(^uKPgY?61 zw-!djrtC|hKySd-__^kD_2bP8sFZF{b0kAYX}L-l%dbKWZ=667X)Ua0J4vb1u8jIc zN73xA;@jE<m=rv>i0I837mnDFUR9OUy(<#vMTYhBTm6FF<J}MMj~=_j#F_Z6LtLU! z?CGRp?lp5#h7UJ`YN%C$7YrxZzxFy`oG}rWUg6w=dV7SjkG!_nAFj7kKZgdn@lbjq z#Kj4|_kOY1<=tYAJlr9gv|)FGWw^iDU1W^R+OuT{K=IASW=8tsyHvkD#ujFCMU5gx zG4I6DISl}B_iPlJp_!vATg5_kvBsV0Zr`#w6&iy}ktr?j=b|`2Mrd6K6~F6KQ8E)r zASdPVOBMl!d~ianA8|?d(Lv6_+HHvQWkbYDWGbDW|6HAhn23U_4TY?n#z-rOd+ykt zIL*Y%uhab!XUVmWWM17Iw!7}c*>k|Tk4O3@pmZA3KAy#RjOG1ELCaCYXIFbQn*@;f zjv&E9I<YLrtp||siFgruQH!gP+4QwRTMDf#oK233tLrkbOJby_^O&V%M*MH4^&}iN zp4QE`UnS!i#Q<p{(A-O=(8Gh$O>#|))f>z8XKazZU!Vnk{+LngT=y_xpf6dcD*pv+ ziV~bA%M@(G0F=*Y**vcA4fv=-`}uX-CT$3MHLc`D`kp*f;Dbdl@o!14RIyA5-R`(} z+!y5?wIZRb;mIE5A}<xcf_Xs;j6(I@2+E+ow=k<gU;dvtpkEQkjUbA)_5O&v7lFh~ zIN12|NQ>{b=HgPaGYQA08t4oNu#U?#Mod7!BV%-lyoGGNR|-lY_jrk-`^cA<>-9y# z_@&CBIzd@Pzlx<5N>x)wW()a$l_*D-suju3mFoN|)fz9=Xd0QT^!in1h+n2PC_7&Z z|5a|OP^PmmGT+$xtHL3=OmA0qp>_FJrN?-g!PUq@=k2d5Km2k-Ou5A#$YphyLb);d z=;8qXWldakxha#}(umGwZQ6Lb`J2(D39rk#Z2SsKDY@kt_+@>uLWQ;F=<<B)WkYpz zg{_6$%JTAMWAk{0o%`s@+U;c%62H<RRBm+>a@9PfQ0bI9y1K)E)iM=b=~5*3^+4yU zb#c7Xt!eb@vDa1GI)0VMpxoLy{HlFV;jzkVVRY@X^{V4Ey2@u)?%VD1Rp<41mG9N) zw};!SE&xHbAEx{|3iKL@rC1$6KDLe_aNP}xsSaY2-@wtm?g39!hrAivAn?BKr6H&Z zlak*gLR|MTE7nA4j%|{)UH5au)I?dxZ$VbB2Y4rHV%*2JsPC=^g$ZioLglyVpf^L( zinR%;W7~`ZH^a&?wMj+t-&u5TMzkhsQ<}!UvwPo+8WPl{4a)CuA#TPj73<&&V>>); zH{%X5b?LkEyZkFR6CM+FnO9@GLU%WlegyT|m<oHM(A%jn#rj<G@jXd_+v&KN`g|sZ zeOcYxnY4-e!Z+jlir%+hvI!cBAEguyR1vqc#flB3n&Sr=ZMSpPF%9Jw3Wqu?xAV;t z4VCWWhX!}I3rK>->QIFvW9Z%DkYZzP>iChlz}?bROk;hK!VhcRyXD1+#>S@cA9mh% zE9(SJ&4UWZPKdkJJ;kQhh4Evzw!5#VF-`5e3MXDGcWc)ZO`TWcC%$)g-vCdVk(i37 z0nqz(ET!fi@`=+Bf%^?mY;zxz;#q|5{U&&_dEm{&S&aAn7R{5EAt}Z41jPL|vr@~5 z=EQkQ+x>Tr*p@L1#S8e#{SNPB%Y^&HMdsc8uJDuAsZhnAxzOKx(n_r}sS`g71%B@< z$F|NEDgG+e{e7S{**f1e@%XFK`}d*YleWb{#mid6?;}g4w&jJ1%f`0fKOAD)R(BPz zT33D_drY>iT}@nd-u*uDd(ys+sdU`~eK-wMYTqQEydDsEIE#yI-)2&}8PR<>Pn&Gt zc{6!4;r(!t{iI`0O6hh6@$j=)spCL%@^-%M;a7ER$B~87-SW!AW%FdmvHRrR+TFty z@=51usM7r=^znK~sq;K_@_t9)@n$Nv^JkIL?*rY(+r`Pw%cjZS$KH>3>rc9_2bCVq z5s&wKN?o@LlMk0|kH1f2yY6?D9&cA3AFe069<C-IAMPF>0boBAUOzM~KMW5)tTaEI zW<R_|KZ0vN5ZIrH*Z+}3%b(1{ADre7Y4)dF^ryb|rvV4h@dnUq1u%L9FsB8uGzYLQ z2C!cTaDW53cmuh$0(m?FdD8;<n*#+G1BI>wg~36hyg}kxL6ROp(rH1m%|Y^uL5kNw z%HUvC-e5JYU=5F8t+ZgB=3u?WV1w&mLvV;OZ-}W@h`C3IWm<@JbBOI?h~0IF131)) zH`GNd)XgK*BQ4acIn-w{)b~2n4;&W28y2J$7UB^WmKGM#92T`07IPgI2M$l*4NuYv zPw@y(OACiLho>)wXI_VAgClZzBl5K(3Oyo<(;`ZnBgz*eDz77|!I8DRk@Z@UjUJKB zX_2kXk?o6-kDb?%NN`jSZ&aUF)PP6SP+HVTbJW;k)Wmhv6gYZ@H+ohpdfp>?F)ezz zIeK+5dhI%T9UQaC8?&tyv*Qu7mlku-9CNf7b9^0h3XVPJjs2+=d+8B-ofdoB9DBbQ z`*0l#pol}^i$l|n!|;s5g2myq#NjQ)5!}RqDB_9u;z_jQ$vor1uy{yIJmpe6^-Vkt zMFJgP0=;$uqh|s$EP<sZfpsZ?{U(8fB9V(Pky|^F$1{-^mdM|dD7cg;bdxAdktE8O zB(9w#>6s)AOOkC#l3z+vyh&1~NLJ-bR?|+_@J!Z%CF`^#>n$Z4+$0-Pq!{z1m};k( zd!{^E!cweTQf!w}>~2yVC{msHQeCuD-8@r0V5wd$sXj}ozBj3U6lno`X+hd)A)aYr zu(XJlw5X-Dn47dX3RnUkEJ+)d;t5NG!Qd^h^d(s44J?}ip34W%*M=8*!i!<>(iV96 z61?&TUQL0h<wMkKBN{ys%`il33!;4q(RqVFQl$6rrT1y44|t{z!O}-s(#Mw4CvMWG zC^BaFGG?_i<~=hOVHwLU8LLYfYd0C|6q%cRncLc#JD!<)u*`#&%%i2u<D1M=imY?K zte@Ihm!4VIu&mpbtox;`hnp+_BpZc48%-x0!z&vLo{iI*jklalaGMQ+<UA7b=aA^+ zka^{R;W?1j9LnV!>f0O|NG=_JF1=1JqgO67JeQ?4mvuRp{Wg~alE=lL$E}mc<CVt? z&*N{+6I{*{y3G@Y<csp>i|gb|dgV*Q^JQD}<(KmnZ}XKQ1*-f7YB~iPUIkk40-e?Z zz2yRf+X6#Kp)r4<sZOD}SD_`m(7LtIcDc~*w$K4m<iua(qEqDNRpbFL@@g&eSuXOu zE%JjD2k;jM=@f@}6^Fr#BU+22mWyL<i{l_A3H&8VIwdJyC28;ycxy@ea!KZGNj9W3 zm%lV$r?k+kv>0Am+FDw^Tv~ZsS`8_y<u9w(DQom9YlfG#ww67%FPC-RmLVbKJ^bZ; zI^_di<wNlDk=F9D<?@N!@+nBg41dL}PQ|=e#Ui|7xwT?-xnk|MVjWVs$zQpxQ@P_+ zxd*R2XstY2t~|c2JcU%9^H=@Usk-#4x`tQXwpQIQS3TTT0ie|=0@Y}`)fnE@Scqzz zwraeUYJ$6J5VVF!poT=ZhRnMLjHrRM)lja~P~X+iKx^p)YUy=r8NF+n5w$FBwX7?( z?02;s&^j)GI&R%M9`8C{L>+%yo#0BH&|RG{v|d!8UR<|c(z{+7Q7_w8FTYZ+cvr6s zZBP|xP}6PD@NUpTH0ZQ7=&dvu+%*_N8;u1TO?4X|&Al5f5slVujkYU|c6W^q&?YB= zCKuf%H}577M3Yxrlg~<%?_HB0v^hYaIY_rT#Jf2R(Hzm%9JSIMbJrXPZAlPlNz!de z@oq^&w7}b1(pOqC?^?2<t+@iN`MRxz-mS%m*3!1t@|D)gyVh!GTdhD_y>45hcUv=} zt@Y0eV5P0|t_=xo?-6M4(`_H{ZXZIlkF>Rqt+Y?vwNF7iW&}EBbvx$0I~EZg%WWO2 zD;;Zh9qZ7}O@YpB-Oe5F&OJouL0jk1O6T!i=P9)7T%hZxZr7!E*EOQ+wyo=arR(9Y z3qXlP5k#WtAu)WASm{Wdb|l^^lHeX$3Zm>L66_|?>n8K*2B&vJ+Pf)NyQ%NHX()T> z1bgW9dKi6rnA3Y$+Iv`6d)V)LI4FC$1beyldU<?$dDDCO+j|99dxh?Mg(>?)1^dMH z`Xqh&q|^Ik+xz5K`xNi{lqvgF1^d<X`Zav|wbJ`_+WYlZ`wi~<4JikV1qV#^2F!g1 zEYk<9+Xrk{2kh<#94H5!1P5L82HkuHJ<<og+6R4B2Ypv_ME<e9K*s=J16aQU@Bl9W zG=TrLzVQ3Az7XWk5-)VYuAnP=U*;AzZr7l{Pfl4FQ)YH?1JkI?`LT_lVlt+DDuOyi zyTn8-2ZiXlisE{Od*g$|{3GLVMI8a6q;W(zP%qLL6ig@%4nrg%FiF%CpAt)qFi?zy z3{RZEo4Cl8FdWqa;$2=$hSYF>=7}j&*76aE)}&4m5jR?lGo=IyrzNJqU6^wv=~E)! zPU$P|!l$iQr1B0DTYolYmAF`gE=qZWF+z2e%vV3ujgC)(;_B2G2Iw)}$3x$f`lyr# zcw}M6VdMm$he5ryQGn0;_+!Q+@cax#GUKtx*~6k{90|sgcp|e$O6nLV@iPQ*H}F_E z@KkcF0{-10Q~)awhzFqhM~C45Sn#0444Kvr(X(U?6_Vg2^OPvPATFDQw5V({)HMgh zN+{(S2^FCq{h&CF`TR9L#`o*gA(g1J3&<zf2h-mf2qq>XlEROPp$NAVw{}yENVWNB z=$fgQ?UW*xmZO#Do|O(03y^?1fbz@5h;1;@$jC^O8%4n(_+h|mi6~5mzAgtf19-vI z;M4$OZuZN<@{GaKnzP8?eH1z^;7_@rf0v6Q5fzIy`U5)_!6q5O)~CiK<cXsdj-d@_ zHpzT3h4FHAqDH@~DYL5Wo7nFlk(ntiG^%8oiJ7G_ae*(&zZ@099as$9)&JQDVgMR| zmHOYmjM4O88^KCILo$NCwJjMO7@gg19>^?u;pt$x0!1`a(x}zFF~+6x@N)9Phe&`x z!RA0hI~{MII9m*jL`PeOa82(|ZkT@PW+9@~?zY5YFfp<~cgkoz1rU*|ZB)hkQec|` z&gaf74U(P;O5A+$Vtkz5LTO_Erys*BY)U$&Vt@f9v}EOdVi0mN5US+1PMy||g0H8m z^%p-+F1vo*CV2m|OT>S>#P%O8Ie)d#{~2n2?GPnP*04FTY%*7gvJK%KiLWTp3wH`j zZvIV9RZI4QIl$#jMM_@5X&zM%A2)%Kt)~-8u=&RThad|gs!)hoAa*EJjMDr`d_<x- zSd2Uk?g|%&m>YRI;)RJ37Ui0_6__WN)K*kA#@jXHGgj+0iB>wdmiM+K3<AN!h+xXP zPNbHOWWxNc`qHxYYU|Sa{HD&fi^)H$#sFXdSOxx5b=`lRz+Wq#fGEi@hotI2_{v$+ z;#g8HKbg}Vj3lS_?%tx>coO>HKZQbri2_VT!$Z(T$$Y`~(J2sds!t>-hBo+^65jY| znR>vWIPpY$f+DSwPt+3RpP<!hqIG#b#4YM+@N}d$kor@XC^#5qo8U_XBExL&*N^dC z2EZ2N#E66I2u(a4$w2-dspgZ`$3J$APcP05eqLGrTgM+K$^J)2^?&XDUmaC{bR@=a zo>9aRl>d1QE2`z=7Ka8pQ^j#V_<hDCw6^%<Pe9~`&k$@H`WYljD1{HP^YM)mhZCoT zz)8eGpBb}a;pE~;2>ZAMv2yAn!#J|Mf_l9;B5{hAN;m*jjOH_at5%#lIXP7T`mlPB z|6oi*M)H_<c04wOEa=166l~S*wO!c$`@`=CAy$>=K0ht~DFX7>LR$Y3QTl%{3<>Ee z5G4<s(?`GPiqFeb6vvkmhnO0l%HL3w(v?CS;_2h27Zayp8~BNU46N%-DD^3VT+tf{ zjxC6YN|k^RVSY+NyocEbl%h*KbuDU*2GRgBA>;%N$-P|_E<{yYfpn8N9b?s^7^Gz6 zgo`t3c1`Brjdu<9bq?Vrd;gljKgzfGQ$FS2SVK29q=})&PPc@o92Iw3uJlxo%~a`c zmfD?jW?_Lzh?IIZI4O8h(iHc&C<+v#H9wHbCAmqFM}q6xG$4B+x%c?OGuAvHJf<Pf zpFeLGVrEZx4V*PT>S*)ph6IO&@`Oi;)BYo#F#d*!>wmg7@IN2D=-AE_uPry_M1M!j zQ>dRmKCzF5=u>|p0+jGzQy{rNSQHc$7-I+|^1~5-mY${ur1FD^<7V3fY5Y)&N<M|* zSBjBThh*UwHZ;XXrixK^z{vbC>meyYrDX#+IG<C;k^=%pKRLDlpcK8i67^s4$#S&B z>cwaazN-Tpsc^~3YN@P4j^`3CW8?AzDEHDbBK;<?d0t_5v}2?EFKL1Qk@gQ)v;Mb> z;{SF!`~0__fr2R0IQ2aEcpg4uLTtRjzL><sbgp!G_NJoH&s6AQE+`bShBlv3#px5_ zdO$)yTDsz5|6DELC%@{#a<xi-+&}!IP92h?VJlkJ<(*0_Pma~5-H=EQA&)>I8_^df zuBrZl6a&#Ndd$iVl7T$EqAILc%nyx!7@X*w^~N3i%NF>5=acXs5f%UQ`ScF&f;TPG zZD`Hc_U_27EkvQd1W+1Zu$?E^7bHggi6}Av_Y<W!=o4*{DUkS+-v^WoLtqeotT^o_ zRQsY&rEwKiL^-<ko)ih<(fF7JdO&!EV`{gSXnYqLsIg{9y%)uIE^S)dD{KzOBcKCB zMu?Y}X;roBx&O`l;Kz}{-ihhI!{yJp%>Ivp)c<-eZTW?%pS>CR$qm`$%(f!SA5@5> zyV$WlT+AuxJ=rP|qp%3HRJ67cg%Cwb1&f7-NqqdQZf23Bof0D&XPX*gorwTuz|-^# zvmHueLvxGd%F`=r^XnzEDsm)17BtnS5DE%{Xd<MPC^V?0wTvhblM<}k<lfk}uvoSn z_rKLz^`Bbv|L5Hn`)7tgel2PLmkhD9iHTFS|7V1x0RNF8KHj2)e=|f+9zv9l?+J&c zH4*+JLYim*8Gi!gQ&x9H`rr5%#lag_7yBC@Z68X^bJo5ZG_40%ZEb$r`&an=;~01R zr||!So2c)fHaP|S!zL!4|8j|q!@pb-VG8`0O%e_N+Qb7TLk}2;PcA|G3Bx{#@>7hs zPq=MX&If$#s!WP_@u)vm(fVT*F{adhHBld0G7wSpxcZ=!uW#DCwkTofGEQD*_g}NL zem8IWa}#-<C7qlbpZ@zMq6J_9SjYb8_-6_x{f|-*B}I{m>xLVRI?RTzg}QP*L{bKi zxrbn|q?;CXeBDtP)$L*(AA5M2nY%@kgq~6p^|P6UabR$$eK=|4r)YQmh-c6!MUS{t zm|qHAS^_*dJts5FKOUUOi=elTfXmcL%GEbDnl-nz+P8Og3jQ-U^#OtaR=hvY>8rp$ z_s;)M%xEn5|AiT|74!Z#%ve@X^KZ=9T-W|D%$U(R@K4N`sy_J-%-DbuIkfN>Gp^y_ zZ*6aft*rmWjIG2GOv?&C{$j>locO)#znIaJ*P-v_U(C2fD*p#FiWv|O=+hV*r~9Mf zKDAyQ;#BX$05LO;EY{=?C+11#{=tk4bXZaBr7kjcJ0n0P+k@2-6-w#HfC~>CDz9o3 ziAcV17X4+#tY_)3V6qv@Y%FtSS_tj&kp`RU3WMH=3Us&frMi-lT>a5Yt(?D@F=Mo- z;%i&+-oe+=rmAmUeyF(A|G<o4#ChG>wE3HZanIx)c<ubRN7G(i6)0B%(Z{pJA|HB< z(gU&3CCd!PAu*Ww6(*yZRE&MR%YQIqrZE(G{0$lSWS_0Q*>MSA_w>Vr;43sBz9@H= z;#<dk460I_ZxiH!p=(pG9iA$6PF*+=kCuIywD1eSembOWsMPh45wZB=@Y~7GJ@5g5 zVL1RC!M0rY*9C>H2jHD+7zTnQ!^C~?X=pZr!59u-vB9Q$kF<g5IaeEDD6#;3Gx|a- zLo^U?;btVq0P|K9_q^p+H1AIFR*c}~-d3zI#`EnsaWX4<YE<r&<#>6BB+Np=yipjF zN{}W9Lyez?5?xJ)0+7OBsVy0HE)fnxEyNb-;ibEF6~Rb}_cup14p}s(faaR-z^pK; z&0TyuG;-2EJ=}btAQ5fYHFJh%Ga~$jz>;~fC=tc^k)o0%S#g&PmJ|pGKTRQwh0MB0 z+^`zxPiqS>_Y!NCGAfH80zP%Ybf8%S(VJptR8rly(pOP}u!OO*`en_kw^&#F)B4=} z{L#xUhk?nG;!_2nA|0Ke#s$0V;D7?j`5!rAmT`}I7N1I6?D#Ojq%VRq7@)|+qZv<< zwipB0OTIlP+>G#F7{WP`D2LwmImJYdB78dKy2qw?-Y?KPh{l$V0f*FaoF2V)!ZE0G zJ(8z2fLC|jASUN*;o)IOoa5*#3+2AyLQ-5a4CpJv@=UaaC5|eP$;P+7nzwi>o;Ws( zN7W?D_us>-alAx(h_U&<xjx8>a~EbYPS*xoyA7QM%2o-Ye+e{jq{5VLBI70;Q{+J7 zYY4%5Q*=|XvM)t7LDB5=R7P3czKuYNWmN10TJ%M^QvWB(nm?xSreo{?>kjTu3Lug$ z2-I3L!$x`YHK<6aScx}$Y-f)yN#<%3`$gPipC@%TJF;4pBSfS^rJ4=U1B(pdC8S** zzv@b9B{=Mt{*(k+FWeG8>53Kmc1egfnc8=j@n$^4yU9!c-jW8XQF2aJ-GaP3?S0wj z+Q+2x`!^cR+zQ&+;J1yVl~*X;985@V><AA#q|)&O6Pz$A&^gl^PSonoJEt%i5GS@C zWNE>V;v1=uRR^YI@q2+0VXoK+?Fn%i6nJ(j??Wp{(hc_O+RG`%9<$!)+)fTU6d%Vq zAj(*-rr{(GDEu_-AMuA|_0s7HhtrtqeaqME6?u*iKwjt*rZY8SvTsBjBvSGX^ou-W z!4N$0Og%50FURGU1frd1b~~5>vC<#MIMqzQ{-(kF^9UCvN5}mYxUM#cfGJ@Q9O#lF zr3b#kR9^MGkisEOdC4bPtMA#jo=UVt0Wv)l2fU(}P7|i!Q}vJ6uKxDyRbIvRHj9ty z7OBUg3tUZK36NO6iB9#r-^l}MP~s#^C&wi51hQeNsbx%&6<4GlfWh*TyP)^ry6YMJ zFp5_XN+b?;soONIPp$KgiD_=L3gZCaaKxO-A?2+jb;v9ARzGy}<TUgsg(oZY2mwM= zMGuNs9N^PkA=)4YW$MWE5bR<!OqLvaU~CR3x>%e^b~-}mXD)cWSn|!tbPW3efAqy3 zQK4GFi{y1}dp;mm$aTdNA3)lpi#FL3y)XlHM7Mtq$v*MKuM|q^4M7{qUc@qXNL|Cn z&mIZVkuI%YBGBbQ3|f@R<Df=P@UPF(45*5(L$lcY4Mma9vM{<pa{w|@`{lsr;Kt>- zLKb<oVCFK)QWgxC9>y{gLmOQL^2;;%a2KNDLYe6A{(8%@$`xFUsreFYCUdF^0k;K8 zd8F)Cw<U$&F92uU%0fUNq<UliOn5pvn=zqA#Rud0DkrOjyfuz`=J5c7tJa{-Wv&lP z6g{{C+AmJjYW-ZeiUIArtv*KiscZ6JrVcGdx3|X$eCkGj*yd|DhRO!5Paj=9_Z!V- z=3PW_^R4wI-%GG?^Fx^*D>w2HuTHV%U7mfRz)sn%J*3i9peTbnDCE_2h@2$jfRgyk zE;%2}SyN73DaLjrM!5-IYA}r)?>CkOFZo{KNc&XVE$p?fvOkFkt%o!BH~A5~t^t%v z^r%U-zc8b-@4Uk)y^I5iX_+nB)77(Te&%mEhX3kO(=sBO!4^IVp6s%vFLXM=HLA}D z8|F>n^Z+(*Rfd-ZyvyVwj7i;QtFGu-L+2t^3lGZa;0S(dWkFbAsr7=~X#6S3)A?e` zF+!hpK)CpMR4hPsvH!SX`&t;|fdZW^fN#_|q$e>E)PwG;Ag{OT1b%LbMxWvqqs^F; zu5cx|5bxY{&xNA@2pno3w2Go6_9%w3rdvK|g%99X%qH)LnspOQRrTava3+pg>Azw_ zyZ81}lB7B4|55e%l=w)nLIAU}p%rJlwh(qFzV9?sohGP}5Asd<`1}sdD6=x7*SKTX z7*U7)1!7;<du_|i5m_wm_iB67Wk(JF$9z`(qNh>Ee(WOmDn-3|r7N2(nn1Ur8kX@M zf&O<l@7LiarON|!tFMoV#(JHF0%{ChxkxXTzqNKMvPR1uu~9p%rg3qjVx={{zg)yA zcWWj_zBd-|YHTI)^FznNMS^C}Vsh^-9+D#J?g)f4LEu}gID+~_)K#XyS<g&=0cl)^ z_uik%{V)K0kA0!ox3L{LcBcjg!D*xE*i-$@*60x?8wQ@C-%K)*up*wgx~tEU{U19w z%uYVLW_TV1p|I4fAJvgV@{gg8B)ZEmo|9>~P1k&2$gw-EkN1adR?F<v>r2B<x#1+d zpIbUh6jp2rM<N<5Irx*7){WFCr7_8Zs7idE2Z?w$t35o}U%?9tz%zH_-@=hl>5c!6 z89zKoG`{mYF5^eh7~E+fW>>;N8er>wKoVP(J6{Yw$dV{OdV6d7E?azNH#JVp<?yTP zlLH=fihDmfW#7h-&N$NwRrk7Z*N*P}j0UFScl&G~|M@W^hna*~MpfA7RP{ynfctpA zuJa&!wiK|=RD(Rsnn;@5>w=m!P0njeiat!^7y|&!_Wk_YaopIK>6Of&8xZndC$Auo ziA#oQPn3^Y={PySiIDCzg&nK;<MMZ>wI1%dStICxsq%uG`XalVDC5$35LPw2LUE8E zGKgZx<~>cIgZgt;S2XKI4lE1R{WI%^;J*Yi`Ak6BPjoqmMgA2lc@f&8x}%@89c!QF z*1CuLH75DBszSA+a1u~ZQ_(*eKyJud{Ofg$1|VjRHWeHk%4^Ql6z1;`usraVHrVb7 z7$ra*$Y2>NI;De!0jz4a%DHyv6p07|D80I1e>5qUCmcefrKgja3d1t9Lufq*@|upK zMYUQ|H<4;2O7qdb*HFadXCitjEllBG#F?8IeMt^DZ*(`ligIu?xOfBTh>ud|0Q5`n z$Zx&HP}Trz>d&}HoP)K^21E`l!*;MVb~O|;`_Mb$sS%=K{a{7gd3SA|m;?=<N3dp| zmIht5UptX68MdC|xm`nu6aKmf<xSkBRH&94fPx}EK-l!iEMYIypVvi<R$FnYk6SfG z!+yX{In9i>KY_Sjl_ookxdmfVOy+Hqmu*s5GKS!F8VAC|gw);YZYGJ|GxCL1l8;)9 z2%k{l8GtMf2+q^>cSE6nmBLYACB5YS_!|7VKbT!}7HC(mOI;}Whd)y0MlqbG<OK_w z@NpSinHtHY5(umPPEK}kFrf4JaINa4xSjAZ_2na@d+Wu^aA#{<axY9v&oSo+O_?<N zso06&VAztU)J^=iT>l4NKOC?<3|pjxA|MCjgO__^_7F^T*u@+P?!5BS2)C<q_cqFw z|0s=kQ>!cXJe_A#Y@p@Y9GAxM|0`yMDgSWyt&l=tdLFg<CUcO)_i_8v-qNRcW|>=8 zY+rAD7sP=Z%^4<!e%}pIo=AA&+@KW>>37b_{Fu$UTlfspibCPxx_PeGFOy|ltp|Aj z0*xQ>_zc}6ddXu*ENA2z_O#i*Qk%eJC|lo<^?oam359LM1p)%7;)mKSP6wQD`u?%e zyVM}ty<9Yh4==-lxR_(6Idhr(0+g1(EI7GNGm6?nNfKn}=3sP>hJ0>}5aVK94%hs` zJU1fQd{>6R1tVGMd<*&Ye7goo!vi$Tme`NPR<$7oRvckzA$*+q`JUiRMk#o*s<9Kq zB!D>(^NV|SQQ@x^Wz4=f2b}C@>UvAFVX!bW+|qEa=f%D{7`4rDh7{&2u35#F%1F}) z1Ab$5H-j2(rlmSv<;!BzISw_r`yg*l)@xvqq*@r0Mf*@`r-#5DUlFToX?Rj;{s{Wx zDl-B(|M^79WI8R<>$&GPnForb$rq0j6p#nidqaWNGJQWd5SDW^6UzHsPSY!Czd1%7 zLosD8D~z#1Lzq#a*b}ANr7}r2FD(wVRLroCAZN+hE3G_{tyGmR3P^)QYgirKB+Nl9 z`dUTiWaC>)ql97hM`2Y(n31Wi2GOwU(j~yfl35su<U)7il6j<lUk#ps8v(AF0dw{3 z$P2c7&iw%4+hRs00ZDb4GTKoAQ>UV*ZD>x|X%R$(MA<1=t!cs#Grj%fcP~DiNdZ2S z@!^oB>E9%$Eg8Dp@V=2t<--LCcn9w5)QQ)_he$1-^z*zKi3=SzsNsWGU?U!nRGkDP za?B57wV>!d>i)^H4fkZhnc5sf&T?=0%c*hTV;64rx&)!OexQ}crX|F%DdO9H#vu&R zY~daBUofKpiX`x`1sQMjgQYdk8_3(AUf2drZE77<`B?da(v7^Wc2ut(N?GCEhV-{@ zy@S@Rw6&hKAtRxGNMjwa?GI^e{6iX{tz&JFeu0<lzkuDh?ZJc{q;D$!z{UbZ2X|Y? zXaA18n~wE1@^f*U6|m)ZU8RifbQ;pA!#nb9Im^S^>a$3S36HMaZqM8Q2WA|RQguXO zR1U|)u~mJnY0y~gVSD|HZMy{hR0ZW%3tI_k_qc^_2?`S_0)u81UDGTvQMOp9F;{M# zIxwZvJ~?7Yvq%3~jiqpJYf;hicVZKS*K(vADr)a<qR@%Z-WOz;yyfUjQC3K9TZ(l< z&N4KTIL=|06y)nZE*~Gs_6quYbqiNbfpUEc0Z|QBSuLNc0n8rYJaB!3HAaNZZeLXG z{M`ZyQ#`so*Q*ywVZG~ID2M|zxhT!TUY%*L7l1e|A2RlZgdv=`KkowgQmhV)ZqmsJ z_8LUFcJ;qGy0#vB)$F^Oo%&2dvoVBvSU<S1mw1QxLzw_uNE0y`z*CClQ(KN(nOXjr z&pSx(BiXC|?{j&t5*1irh1ExL8Q<x4UrT=%lXuP=hTio?U0RdO^of)QCy8@$k8sVi zjv84-xAly&yn2<K#<4M1MC8$jo|@m=uIwL{|J~F9Gt^5zdj!w?`D@8=G=b8$0`@{S zz06h<J`pB+wSD_za`ZP$pYJ8sc`<~}fHwt_J*%&`@%XOGg;E+Pr}iiJ^mr96)dGxp zvI8wVQu+gmos5vZRaX4gjl78s)0S4#li|}*@Wwe8o?&U5Y-ppG;Y?TVi#@z5XZ~pf zSoAyAmwK65K2MizNxLyFLg{ViA;!<%G?Q<+<Cj`ziu1a8d1lSh(<P&4DpB8y)$!S? z#XkDc%yHnE%nw*BN6p!VINejm>vxFLY!&A)&lFMeckiQ{kLL!KDJ%6G2!EZi!_W9# zing#dEGZFG>}1UNLNZAQ-Mho)N$teWPRKIjtfP5XJw=d4YWDWJNJ5ee)4AR@5@`36 z(Q$jR@E$$>qn(h2Gt-q+78X$m0#FmOR0~Vlv`9z8vG<gzHEU~ZSVsF$IHi~FR(tc( z*<<NxQO>~g`reAyI8aZ1?v<3%Wm9E)HXpf<mwrERgQd+iGmqHo;29`iO&y$FBKZ{} zR;c*j^km)<=6cRyjggZAzUIh%`PD(*=l=T6W9sfLmNT8DEQbTocO5Hp9j9|0Z*BeY zS*;oYd)EThhF6Zfiu{KEx}Rm#Mvx&Z<pep&`Gz;AH5~yty}>5Y{uuKbCSB8}qX@_B z;ikP2AmsvB`eMt|aHA?}%LkB7lnvM(-E!bq&tuv4q4_FFjYTzX`2`nc4zX?Fuo+FU ztxSMH`!F`G^WAoRLo2gF#}}bCk_&zK{vms7OTqe3VW-P8t6Qhb+5mBy(Pi(8c`vZ* z=DX{Wx$D)r>$A4&`>@+xqlKH!Ab%X@!@%$Is{2Z{+mL1tw2J(a>x-Z2duY+U56hhY zSyjT7x%y_N6|#SPmC^PV{mE)Kez{8W>Kt0=NO%M~LpfW7RgjrL)Z$iUCwJB3Kr&k2 zQqG`kHfFX7#GrOl@A>Brl@i|#C(_7rq35acje4Vp#iEBWTbM&}BR#I&V{XmwaKrA- zxklRsQuX2EcxT19BUCn{3SV>@J-tQKO5!`Y>WV6!TWW#j6rQ1h3mpb_ooyeIxH8qi zUESOdTU`95LQ;2ixnm*n>cgsr$9rKt9{@dBR9{v{3;++J(u~G39EH%wud0+kT=^zr ziQPuqUs~uL6|Wt|6$}wx1Kf{JN7)CXgwPw+7f)qJ#C_1F@uu(x&t^glz6#X*@a$(% z3$GYIC70+;(oQVguiYg$%fFm|Qg-^}?YlQWL$TjA@gDG<kGyfy38nGxeAFknj4Arc zsPv02d2~z9%DcsiLgPas@lf4!Lsg}pV|dff5V;I3fZX#wXN!iwKGU$}k3cDtgrUar zu?4qpvjd^iOew}ftVfK3+_C8$QC3SNxIbzNOC+bD<g}MiDt!*YYG=)>=qx>y=wAdq z{o3CAf_ggSmR`~zp^wdO?>Y^)zeeJ~%r%}?&m6atHWiz{`}Cl<tEO$~Wx0AE>@l?& z-AfW9&E814z;VDGJ54|(hIU(Hi9+CzP3U28@wTM!r4O9Zg!Ffu@A`<v(p9F+Jn7Tq z+NBZ_&Fi1`3MXl7Yo&+fRXz`RXep8=#2gTj-oE%H7oi-L5*H#OZqdhtu{dKFJSO?E zY840Bkp3OC)p{PfnaNWka1r0li<B?XorkL-!WhNNg&<;5atbKbQ`%<?OwXUw62!91 zppCM;CB;SM-HYOvh7p8trvnsWjSza?tp{oRAqQtFJSZ8j1V^DEsZeBeY<yyJ>f6^G z(Z>XRLv&Q)m7ic4xnc_576@jHtROUgxQ;;HjMY2gwXcaoqFmd}X_7So!C6l+H{S)# z@WdI41Y+h`M)Z%6LKxx%<7mxKza{G%3{X91GQ{rmm0GkK1Ji&KUp~p%4m_33j>k3C zFcu%S&&d}k1?|kXBwFMF$^BTQQGcSaX#tpp4aM+t#Xs(FDHlJAhLFi{Q3VtVyusfk z4wX(mhItH%%;Gr<dD()#D8h?Lc#h)DxA!nH-Op~%oO+gNuzkjPTd|8QjCw<zamIrW zQHT2FpGwHv9Mu3ixSpN})Xs{Lpq@JgV+rzdqdsSOrG5-CwEAB0QQgLTJBr14rOENL z>X8mxCM>%BlL@1z0eaPb<p{g$BsKf%sj#imHw^4XmUGUI#UoymCInJ;{l02%+&wRL zqkpr8`$ExhZQl}0D9iNT-6$Qb6a{sEnns3RXh(Jcv00~(sDy%&WoQ((Q{9-febGF? zXXR5pxSV6vgcbk~h2AG3cq)B_GOW{m#47SC{iNEq)BWU+Mo}sQ6jtTa15n2?l|d@c zqv^q?{&=cGw9`;w)ax*LRT&yxV!L6cr#aa{1hpmEfduT!gsAT9Vv@2fIlT!qjt=`o zBd-YghS5?bRnG#7iE`MY%w|oAaRW-74F$Mw^6iMrj!ji+d719=Cjdj~a?pC6gD)z~ z1Ye8$MF=T`ap_~j>&MO3JZ8Tz%U{1&75RK9^F^4P?bjD2CDNR5!Q6zgK-->{833** zdR{>Z086Azr>6AS4?oE{JW!3Fn^;BHQ9)`Fs}hf0hZ9Ca8*8&byoFX@YdIVF2JMuz zQ{xQUy?Vm3?=t6Vrb9f<gQ={L@*1f%hO$SUm)th;c-c46^6Fsx``bC?e%1;(t}S|j zMDee)it1070`=XfT8k;Ck%tqg*a2eaF9cO-fpu-dUye)?LYe)InyL@aw+Lc??^IQp z&(o#1$zC%HvNEodnzUA`8kQ1jG%gwm)2^NFg~N6t!eS`T9ljO4!DS41E1O`uR$|iH z`l9N&cxzt#qpmQIY>~3%MDknl$a$Z_zyV%qkRm+ZC*Mxz<e7D#<YqD{{;rb1=NPZ= ze5uQj@VUZ=6YTl|Wdv<ZDb*^}Y=3}($a31)=cHqcO^alJ3XWyS6fJG>YUfA|wGC9+ z5)$RDNsj!Pbfj2O7=_6Pa9dJ&D?*1G@e4C>>+xC1%Eja_f{s@W104ZwOr@ij(aMxM zlZO@jRq`J~Io_e1GlLB7jOIKnSXa_nzmvM|Alx3*XHq|~+umIbXO``LQ#SN}1YW;e z+N<IVTFxLOA{9oDpcU2>k$26+?ArM_0$p(&Vu`sBGDXMmkyplQl~nHfV#I;N_g-q7 zbp~yDo6U(xc>cGCC;}-HXB8*&)gEgv$jCuLh19#BRyH*ZSJB7^`z8#Z+@Cf6tte`j zjXZ;zRPQw(x<3L!=ld{UxeOGh@$=BiyB2#1R#gh3zQ@uT+a>ZB&sMS2&Z0}&#dei( zG|oX4)6!x}Y<X)367iS$Q4JumN2@fE3V4)j?hAX)NxjZ?sxpZPK_S7Lk4Ba7&o}F1 z0$_rww9VuZJ2S}w{O2;SmGmgEGqT%117{2rb;l-u@}kesBqUdro58ql!2Pc`8Kk4o z@+61ZchN(wjaL(Ky60kNXfdC!@P^+;X_ut_u1=zsXM8Hp7|_2uL5R~5z;sUQzllz) zaQ=SslkH}v$*~RTFYO}mwh2NiCh^^gr-c$34TqDEtS@>?F3G#Xs!zFA4yZRwREOac z{zUa@7{9hfY5DU>ZZC2O8}=kP;VRK~NqJPi_M}80s_`*N`3$f3WmMp*$(2b3Y@{<N zm49}>X2X)G9DWM+@Gp)BrgC+Vn2N`C2L=f;v9~g3WZVvLwN#b>JznENp(oGy%#LiI z+G9Os$gc+zgN2P+wXER~$x-NA(o_{THHIUtIYG!)aDj+~ncL0WmlA(8xyWghpp++) zI3J6!tiCC~6`AYrr~(hcg;j&D@Op8gYy6TAJ6F{;r@t1b?y1Hbq8h53QM%biJCET# zJ!C4CAxm*94$$BMWW6-9M%64OtwnAJz5Fe%<t1u3c8wfA1Z$vrrmeX)o9Q~~b=S_- zCQq(ASEvol1`b;H56Gjk+DZTmhYmD|SxHw@@?EP(RE6u;n6aS~ob`rOZ0H?K2_Zcg zDGzk03M+FX2Fo+aEzKD$ck_=yBj(i=W!Tt1?Viu;9Ly8+xnv)U)=3?kyH#8Ytosg> zJ>f}l#}PtPv)bh-Z@(Om$xxuA;XD2MwwYCcvrW^?qA^>Kdi~{)_R7TNZOBX`d!U^P zr>Q3|{OuyTKwDojYJ0pSW^A^Fvj=`u1I^Y?$K>vykF|-<;wJ-sHHk?ToYFn)8p&tx z)YSuYW#~uylV8u;7AE7r>AbFP5CLV_$(e}&`DBL5tDX8yo#Ef^4f887tE8GQ47YZ8 z#X+ISxN4K^620jcF9RmH8{eam){Pzl6{m{!WsU90O$U_~JNjMg!B#k9-5UK+1`#rr zm!T4GcV%#-=@W~{MfQ{)gOpt~7KP(?RrVzY!%a>+j2!cttC~9|!s`UmNy@+bFaD|s zm`x{MjQIFfu+HIm>Tswq-H#@it#zm;S#7a;bg-pT%Jk5MxXopK5yv~jg=pRg4b7d< zM<KqBhPw)IWq70;M~u8P{N?RW++D3(&)3s{<>N*s-nXbMmD-f--2eyhb1{n9ALc(} zyh9cOj@`Rj1j|v-J!Dr~zJIpt&KA^}IbksdZUfTYF!C%iRNi>TMjzLg1|N;`f64oP zHIEHrt~|xkNoVB#z0Rs={88em%P@fY>+k$~TmMA+1G%NGFJ>12{cfB0ELV-hj34`c zEt_`+YcxC$x3enl^?Zc!3flZoE)h_AyrPE<1WoiS))PjgyGI=jwr8;`3w&zp{<Prw z+J`Bij4szsbf@2$2lYu^D!JYM7lD8c!4Di><-S~$7ps!!h_5-E$vD5czhP#M-lOn; za$IPPi>>`y{)xUlJkE6oht$70kZsCT?oJh~4aB+ka;nriL&e))wG`T5IT@a_Hf7}| zf7YBJr7Aqc6UfDJTEL<q^?QU$!|h5MDk!cZ&%n@PRV{q}I;np9SKu1uiUbNDBNEr3 zdhivFv;_N_7vuKI#}o~#u|7N)3+j(WY*nnnouLB?I9e%6wt&v_U)7b@UX$HU8wb== z6>;W9DCMWNu@Q8S=0JQ56mQf{6b_iE9}htJr*hmnk?oDO?Hw3XC%s^WYXhz&|B9%B zc5gSxFz$;Y(?Va^8)TlpmSUHSax-Oj&}P+~^r=2s9_ku4pU=c59e}w!DttzXX!bdw zD3GkuA(Ow1qZWkH=pc6VTxfnu_(0}eU(D)ErAQiU>TyYXOz!2*sqlHYtRD)SnmNIl z`I8rDdt44rGDd5#YJ_Q!$S^ZPT0*fT7NX}hL~Lh7oSek39f|pBh~J(Oi<}9&oDhiB zkic@9!lp>xqZJyLH5D^B8Csm-<>H{IIFuivo8T8~i4|kzR+!6^%H)?QTW%mZP`Ug_ zP9)XcOb&z}bL_e0pq;Gv{)FN|@dsh?XKU;f{vgPu(&2y|A=wcHEQfN_8X}hu>7O{m zvpk20u*^<#Y86woiBhI^AC3`9Or344)!?BXLlXTd@Q3*KR49hTPmdkN&k0ej<!Wb` z+bY*vdA4LtZFSUaP>}_wSmh0s1?UI>4fJfmj)@ZYq|Jk{toDqC6OF3F3NglP#NmJ< z5XU)T%XuA-o#wbnpt6EidunG-gtbnuG9$`*WbB*MFMi4h9uAi5q3Y;nH!oySmcLy* zW)Hx}Nh93KPY4p98TL{oQe|Vd$WJ9Od^$pav0`2^f{DW+3^XS)ZqH%d;9TXm!6VIi z;rM7Dg{+l0P-L4Q*vOyyGQ%~0u*;Sc7YxFvZ&yX5+NdXBeQ6RjN}zb)wd+2l<j(kV zDdi)Fv&F&D9_r%xDNo-jJeQM-SP~h%F;T>ITQk)tE;wWf6*z|$NzxrSFtG{)GoJwE z64m^wQ|~{5ypGp=oVT-cx4DUVJejCva=l4D(sbIs`Op{C`0Suwflu=Sn*;arH5T8N zDh>xt8GwkklZaoNem`a$>-6~0pmN`UnBBe@P(-5wdIDwf=O0d#$Y%{87~hgr3XU1L z*t8WWTAw}5d-}PCo%Gd+-?`8`@fQP1XkRC9t6%bj8$O0ve3?4A=_!22jx60Q!D@KS z9xLy8MJtRtVJy<kE<)Q)P2obypv;dog(e3|G*|n^Q^7TFk#fKO&54Uk?I&SKorEU+ zm`CAL8bj>JUGeCT$o7-Bj`e!wpbxwb+*wn81OWVC7m3vp)!V$P=AWXtJ#p0}Z`3&C z#$EW{pUDT$O5ckqeEq4g!L9h+MRC7g@yAcaGj63{E=o7`O22<90bL2SRSFF_#k^$6 zm}qs515K&}C?c%ohcQ)A8z4P6oG<7(hJlJagA^jwLV1C&!uMsFl2s?=2%e$6f1f1K z9rwO0Nw#QKX4F~@O8b;;yUJQb{Y9`kAt@1FBpUnr3!19e#td)GNYz+eRmFz|TpwNQ zq-{siOe|80wO|KY8R5FdxXpHF2Pq6%s@<ANz2X9xXw-xP{<cple>L))uklLh<TA)5 z$pu#ifg5MqCM2FnDO2?k_2s(~o)a=T`m+hS%Ghwnd5K9DIB*)Xi=5$-lSokW+S78_ z&`?EDC1WrccIz|tsa-W}vX?(~F7pz!>($sYO{xW2pY6*Fo1R!O+@P4g-h9cepc}<S zX3l8GPDZ)oD)4)n&|rKGBU0;4BQ`FM4)?Rsi9{QhgrF!gjB!lRqZn<ZR4E#X02P6e z3$cibTFQ*k;;|7Ji`$ZxRr_~c8eWmx<@63x62f+&5j`hU+DjwGVKYbYL-uiey@$Y- z!Jo3A1l8xq0KfEcy&2l7|Fz;tVr5O33sb;77k5Vz;S|1?@|N8h8IiA(#kX<PD+zCm zT_;QsX3d$y4@m@8uMmDO)M}RX$%YM6s?%htormJqP$R~x9)!Ww{n+KEu%>#Q0vAaQ zji2Hv{Li13-CZgCC3Z_0UcL+kpz90aIcQc=eu@A1Hjw4$fM!HB^g*2|-2MIQ#wBYe zPpVT;`_(%86X69Fua%UaJMYihm034W`3!08D^IAH-CUb^C{gmxU5Ng?#Y%lI{Q1ZF z0M5E^nZ$y!tM4h%g@fyqFG<WLfL!}!z~GpEBRP&Ad&9vqI%AY;65(sCM|W!>;W$ZA z&VWhK%M(LR-m=Bb_=#BN&6q$o0KqpF!7Vq7oH(=NCo3VLyet)iELuN68cZEqs2OMj zg&_Yx55qTRDWJO7mCDeM9#pv?4fIR2&)}s@YrW}u-mpk3*mGUDG$T`~&aGVJiv_HP z@4>#DABY?Li8my?Nl+z{Z%VHtYA$fk#6t3{<mOakm!^ItboUVTz5Tzadkdzxwsujs z8@GnW-CaU}pn(wR#x1zJySrQC?(Xgo971sS1PLBof+R?QkZ{Oa-^$(R?%H*~TeWx9 zIe(z%JM4YO7(M6nSi9KrEXJ`09f5Zl5*kInffJ8P1YF?V&E7(gu#@;?lN>_0NjgNg z;Q-!*$<i&!^t(aQS}95bscK%SS{<oR{{R>Xq?vi8S$P#A@yJmvd-#=W0I1SGL2qNC zM0!FM{XTiqtKnKbUQ?wtCe0M{oKA2c^%89|XGZtIy*yC=5rJDNAlH=`<`N?L;Uh1j zNp@qDKx49iAU@969aXni@*WNR8k8Bd6Zqa^kF7<RGUR=jnr%S5Hdb-2-2k<^B8K}l z-pHr?_#io9z~SMt^l>{5Zj-K88GYRl8YB>bpg^bGqQ$y8AvxLC5xw)GuVo9L7XCYR z=4`v+3D=jy$ZYghS9EnajpsF)Xo)BIbk1O=raVD+(rFm&=h1SS2GwPv&_v=wX_~nk zlx_Y~6QY}3dz`pe1<^v~UM9}hXua={o)90hRXWC&e1vg@@rIT#^&ONbnLTsy^Mvn? zOdZqDeamR~A4OwRM-7`D4u!o*Ii|zM2rUxX>O|!RGoa&vFa12_I90+}n@Xh5?#%>{ z>K==JB;5N7896;J=1hH^K@;&C>9aO6dD&BB1E?3oZvV+&V=W1JyYOA$RDer-qPcC# z6kkw8{LL%TLWY?voGN98&R&~40o<QW7Pwn)BDxsH)fvbfjsb7D$`0&|64Z51-_&^T z=jfoR@?A)g@)GDYMrhj)$fFEZs~+EUSlW{mKKmMoY=T+Xez50&{yj`HVwI!s?WW2I z!=(pT@G_T*`G!J|2Xc)Gp<CVQ%Q=>E7M<>+z{MD-v#b*>!2X?$aZw82XCfL0Cf#=s z5Tg`f&iW%-?zL6twYKXOL61c?T=kC5JD(?vOfZ#i5Z_nh;LEUmg#PEo{qYi8><?G& zOZbM}2Y}jx;Gl+Z?D~n%0ysW)@@p=KclokrS;wp0RvE(%6~mW@hdF?epR2y@h4Qxc zyJXST(C%ibw&+|wpb>ben4i(zhZnxj=IjnPJl(@ws6STFm(bo5Sl?-+=y%895qub? z=Uow`I769~#iYqucQ%OXi<8CVj_FH!fbI{}#=X;}g@cZVXN~_zXH1v0(Vj8E)}85{ zOz%J38dlc1ePMOVkxuv1AI~p<<?|-RPgD$98TfTv+N&f><PY@S{OpDa5pUVVR3F$1 zxGWw$zc`cs%JOlSxk@k`8#3ls#e*%!k~@g;*Xa3qQSdYOHfM`iiL1nzl}TzEp;^9m zf=^FbI_chk2&scGsyTPi=5pP7!+La!kkJ<<@Y`Kt&lgOZ)h@rZ8K|Vky;47KgnpJE z#uxsO_#;~95Vp7jgr~tQW=&1Ni_FIA!iY(Xas<a6t+SKhg8j_mWTZc6p($>yQhv_F z(Z5Dn<b<7P+~G6cX3YJ}FnPSioKb|IcRYBtvp-S4YJd=bt(sWq^u%{j!a+|!Z8EKW zaa3q}G@uIihWHp(BAxporPlwXqvzz^uaiFEFGK!cW}3xF)4x2E@j@d#{qQUE(?;>) zW0UvhMiH;&*{fsjQ{iGT-}y7^^E-+nx}7hNd2yB?d*pz81Z_L4{4f?sIn?XxYsMH# zl5eG!kfyB{%=tMAaP==<XJm9;5~7`p=3gNCUwuM+CKr%@EPP$cl(m<4y;QpKf$WA- z{8T>v=DG~sDd4-;`|o~_--BM?!UAq1-`~bQ-X;d<*?07!xk;sM;zxgCb#u}o;h{!A z;ckq9NBWNN5ogrD{Mg0#7O9g8kEcRn>#LJ#?ssU`Yq6goJFU;D^t3=!fq+^bEyjjl zhX-GGJrGdHV#AohR3NNj`nN~E5cq^b8tZq)Z&#`lEKBIxjEjwydx@Y>nM*j1fz-#H z(&2|hspV+}=McV0L^O7J3{i~fR8S#e1<xV1gp7iOyPYpgNkX1S)yiK++n9GWC@GWk zB?O5n$y`KN3MFOw8H%SCIa}5@9FiMhP(fKOkd!h$lERF{#hV7o$4r|DhknjW@I(ED z5gP`Jr6kBt%!YuMOrotUD*HY3%?rL~u7}ey9R5xbYjCbYFNz96-U%ZJR_GY__J!+E zlVLa}6&3=p(77C$Xkv{~FiG+hsSfQ1NC9AYN2)_QIMFxX+Ift;9KnLd@p$)LfrxPL z`6%E>q_rCQ!b5P=H2E#}4UzqRoTX}(ULcGl2YYV(Amq^PL?y%J`g%M|`zrB~PTJ1V z`!q(r@?ztgw{$cHCI4>1ieA+WRG)t{!5nt!q_c^D#=P>AG%f1&3%aJ#WQn1OHAegW z*h*C5c{6|}7x&^s$+>dBUteBJHMZkspNVY?uiX+4>!3g3_g7#bBd?lc!1pBBMDV~X zSw<<#<scpr#C|98zJVaJyw}}&kud2T-5Y8-Wx?ewslX3_nYo*0Fo4@NI|L?3gx}9a zmi238oy=_v4M~te?v_?m(^GK}=<GG?WJrlDA@<3sQnYCiI4Z!kN%m{)^BQSgA#})v z%+~^pGQi(XrMd)cB6ei$U&vGlB@+*WvtC~sHhlw-QU$uMODV;meq4AAG^*JhH1XNL zd%H;(^U-q9j6zo}pYssKa!6|;7Lq6SUejqwM%;W%BvNxFrH{z1x0%kUOS(@E;RzB% z=sHt*$&k*royjP}7sW}gBgYRfo_vp;$&dxXkwG@^pTalx_Yw9kOX<x)Ou_v=%TTU! z7<e6;o<x2$YDmY>iO3kcO|XeWOVcUmQ*IBx&6{?tbs~tDik#&6(^On1I~T!35(OFT zLzC6St~Af9%$$A9kdK*#g7kqRnHH#FIGk6SV_aSAB#prec|Ei&9o2qd95$rwajU(} z;?ElqXDq=TZCa93VO`yGe(QpWv;(^-FY0~iL~ONSn_e#u&AWcwu3B!-o?vgNZLNQ+ zw2VrRi|RnEmA=7iq+_s2<a<G;*PDoCUt#pYada8w;G*7CTlWRWPwkE^@fvkQ+CJfM z$HZA^R~3h;?CmG!I#!*&)Ieu<?H5B2e#g6D8T${HBlJR_M-iY{vBU17A%2P8F1l1r zY4p}p?us6r2RFSWtGaE>aoj{~g9-N}hv`(WoosQh(MD{uZdzBT{EimawAu)^uU!_` zoqyV`25HETNtKR0^Y|PxaCO(KxvJMm=Qefnq6vm(+p@cKiXt8mmc?1p8b!&jyB&8Q z5rK4&<`VNdKK89gDY+!bd#@lXl5-~|5c}ntMX9IY7kYK(M{vFg6Cn6|b5_rDpH8>S z?ZWmJ{ljn1-?JmanbGKVod9;9kxfMyD1BQ|8h>quV@o0mKNa#Z-aK9S!7f(#?I<ZR z4ox{F^`4&v+{*6u_i~kmbL-HtYzH`C-bJRp5c;eL8%t76wH^SD>2lePw*i2oN#&43 z1wk_@jD9Qr2Ecxm>_H)sf;W$<+GPS!e|qUGi5dzqKp$hHksN58i?u@ag(T<~0vV9b zHMr?MBiQpJ@%i>f;m#Qz-0lw)RL)|cdMThNYZ9tj0nPB?jdo;=3Ax;ucndmXZEsO3 z`!U#_ONbeMAj3taqbY_9Y78m<mc(DDJFOBppl8rz`B<Om_tg-vn}&GJIUrc{{JH%n zIILI+$!Md%@Lf+0%Zmm+$nw5zjZ&;i=Rtxu89N*R7f?G3?6u(envncbf(0HaMF?jv zU72m;=S@3aWyusf?s)3^;AXrPk$EMIk7mYUp|1qtM9c}fcA4cphR~Vb25~+huu+Lj z$;vC|9$_H(j%x{f7*E38a!Vqx7ra45D$YIUPJR77G6Hz(lGiEQi+{iz2GyF+!|_9h z*W-~=B$_S6UAMd?kU_m^NGPVk-w3@LOHBwi22zqR%ZhpiYtZz+QL<&0=V_GU`qm%F zQOo@1a(7O;y`~%@F6O+=AtOI|MhPWjQJMNYQT7PodGj%fMXlO;q1u?IT6>*Eqw9E~ zKA5M*n4DE>!g}#-5l^kP9;?pk@nTy)Pn~lvtKNyVhRerd_<%WpsGOAodbeV+K`yEp z3eMP@UAKDr!@xPDgrW>pytEUasRpD@ieRQz1pjw7Eu&H({#GXV$`c|o;RaP!U6E$U zf*kVB_9rj8Sig@o==@vzq2rD><n2?*InH5YB3G^DHhnWnLH8@%LunC$&qT3~taKEu z=)yY|PMt)55bUE-p;68=vPb*Cw!WpboB@XHsp%EEgPvZI7iV_ed!bjZ-lo14D;;=f zq{TX!UbY>J=e1+gcX`H*H}h`UVv{uXo4xHL6BaX;x-Xot&P|~m7b=d*H&|RmU5Oxh z;Z!K6X-e?*E@d&9i8xar_B<z*AnBr-N|JI?GRjc4D-h)*;zwvuj3L4{9@H!O1X^w@ z!bF^?7x5tpC)`P9h>djm5@XGPfwGP_6{FNLg>_V9e>faIG&n~ra<6-mp2v}D9qn`; z)PicL(#HRW({pj-b1N*$9AH4;ZL4#Y*FPC>G7+D^oT1sVG?okF+GW$+E=sD@6~Ci0 z!k{BCH7a=dylxsGOQQ+*vV0;WvYGW&X!x@LOR8O0e5I(B_pigk)qb!hM%edL%o|k= zJN;7s(W>}H1ApZWgJ)r+(TA7PeCeoak6K3gDh!e$JKD3}&Ptm8uJoK%PS00Ah-`oJ z>4%?(rY-+S`?A$cKGQqHP|K1I-{v7*6Pw@$@JpiVlzaMy>&gy!fY;7X;{6>yDd~Yq z>rosbO!EgAr(z<wW#JWaUn3TpYEo?<{BlVpsAl#CuJ%1OkM^^6pV_PwmumC93g3K@ z<-Yy4sWkQO4$bqmlNd-JC<7)HUqCIs%R4d!V|O--bKDuq94YKY?G!(eQ{f5A#|wnB zRw3O&bqJ1+Ze_DeTC*2gT9p$>JD5N7G)fxeO&yVQ(M}FC<zMI|u6@w-u_Dd04QgMP za6H(Hd$1(k!DZa@+pKtNc^puE|G2D$(-2KS#uc3V87elBitU^0hsLC1m}|fH$kiQ; zmXGoA{-?Y52>DF$==Y@aIFBt${ipE-A>f*hxFY=ug842ik4;|z<1t-pan|G0EBV&B zwG8A5g+|PDZ>D5_ea~O|>1j42Vj~^%-uXOZ(BSc8@p-<NYO$V+L2OsYL(0T1hX>d6 zp59K;$EnE8Rzv|Tw=K*Q_(bv^y5TnY@XBAub)r9ALSzhFa0BJV9SZmGJkP&bWfmeT zBgre@+!+KKt>u770*&-X#w0_?qVC+3sSZ;P8aIg|z=WCLp1%G_p&0nXWW)lwx&o+l zDfr&87yVNbMT+4srQS&%;G;&yRuZrmJ^@T1Foy~Hpiz=&M{Ky{I89|rHm8@zxG>xP zF=0S8B8<t9SP2X9*C)iLWOA?E!l|&)ub)mcMKfUQ3)hI->jq?s%KDl~EU+*>KV|%t zja__7Bwp%Lyw5F(VRwo~;|QC$6uNja)XJGgv-~PtcA@EG(_Y-0a9@;FW`nAJ&OR$3 zVg+y8{nR@a(Iiq5lZ%jhPHi}tJ6&-d{If&9SGO>cOayH{_p7Nfo{$Lmj9TI-S>jsd z8&jyrP#oRpwoJ+FJ!(H|p8A(tF_BtbddGbAAz4yuI4rYu7R=30T6mmV+8U|h6+}>J zLn5vw%Enz$)V>Y6ij+rW`_yNLsju;+UO3Y5=x@oBk1-y8d~`Fh|59{*MI%sGR9TzE zNr$h+PwRdi#MQqeeA7RBT4?f_<~7=`2#%>J$*w4kDTHMg!et75xeJAuiplJXDVvIG z)5+7T1FqHNfh9m!IuST%JKjX8mZ*eGpM-u19!-W+&^AX<FfFKGCJSP%rz>NfDrf(( zTY$<qQ*#d$PQf3t^@&a$SSp4X;X<{yO$}YojS0a1tbl2zj$is}FYmD-y;i_XYFJMd z$4tF{Uh`H)ifT}cEu&5Zkvme%-BaWv_p*@i27ZKDQs5hz-Ay{28Iqz<8BLnlPqMC@ z)1f@u6U>Ni1-p+P0EEf)dEw<^<LPY`-Kp<RW<s8O?;i-NrIYI;GKp1V@)OZ2VKnb- z_tw;u>k>jnxhYjvLiwNR8X#r8Gh4!*(kV`1V8TwiFk`q9XK=$_p(tG`$O(t9Q7w+l z;@?$rXhjYKklOJ})T74Q2%$FQ?vS63TM4IMYkl(Z+<WLYrxCGmlj==t#1xP#$A!pM zh)UTnf;#RJV3mmvdbtC>t6BVHas{a4Jp0|u(j{|JYe%2)MQMEcGEd}82&k0hU}c0a zV*(Z#D5@-Mipp<e$ZKN8hHA{8Uc$i|iVG#cvO?HL&>w;K9S&5}9Wql^!&wVzQjq7O zr%<<C6JmM{{gytxj!qnzDV3DmowM1wYha>JI!{jCqK1bmXHl<+(_Fh@G&R{Wls$WA z(pAU=$Ned)HKrkSg1^Ty&y(i7ko?RLHS23)3YuKzS7mWEdb6ak`V31u{qmj9k%|N| zm+M9jho<uS%#L63#>@<cQ&4wGSA);wx&6!mhvc<)ebdVX_B2?e!t%WRA=wZsp`oLE zPf)(LVJ^k;wDe5OHbk%2xMY8PKW4pvpt4vDrwC1{EipK^_sD_2s?t0;{4B3jTW-7& zv&jmp4+Ytip(;FBY++X)v04AcHzXowASXoT9Haj{XMzE;*HBa>2+*w?uUa=usO3UK zwt_xdsNx~j%w37Za0$dE!Qno0m8#?gG^UkQ9={R6sgU&s7iU>tF-c=`2Dc82l`EXM z)hc5(fk`{CZJ!<B%Oj(BvM>Y&5(&U9S~56tu{rXhgaHyMs%9q0N6;(R1=0?a7qxIA z7EyVFD$}CjL;zB#a`+v%nEN()C50?anUpX_yZa+VyBxA(YzudDV8$_}a(Sb*XwZse zFTd!tJF%QM^<)`av}5wb3OZM5u36`vcgFV0?K*kkQMZ#6>#Nka)<7T?Qkc~tRY72v z@)j)%R=~1Exmrqw_Tbzi8ssO<2kw;jbRU!Qq(zTtS00k>&Ep;SYS(U_t!h&&6{bF# z1M0+nQEA(mOcT^WDC)FIX{FiEM9ojN7if1S&i0J$_pQ(No$U|2&klm^52MZwlkAVO z&W?)gk6Tlvzu}v}uucdVp6?P-5UcZf(sh*`+^@5n!2<V$@eB)->BIog&|c)LGor~l z1SLcW#;)pO)a9?5lBj_~Hk4;o1e|7Z3r3||NN{6GP{E?A!7B8~=0#yh{Tnkz<;3%= zq~Wh<g~MnLH!NoXG?mHf`(*98<)7_|Rx(8Lp65L{(A1n4i%~%%9P)b|=%{peU71K1 z9aMz(M|lxUf2}gVjL%`A<UzWKvTYzju(WyB&}T~!e?xJjkaT1Jtk_<Z6@d7NsA@e6 zsUq;@n5in!m^afot2NOFDVBr+ljR#r)*-4xUrV1GN;o_+RN?{?0B&~LImDu#%f`$Y zxUxG)LKldVDK|)3A{YQYc66<moCsK!!LFa8=!x(QrbH`X!1NV=83!a<+F){w&f_<! zoPi4V<#-u83uoqi+{4&2+BnDs?QY5L!Nde;MU|t^U9ZR$TE0x>F+KOwAiPPWsI#pq zlA_A4*GNkfddW!ZZ{f%g*pT4tPc$1^q4{M^+xOlnE6gEE5rM8iT5MgLH^#UuaTMaJ z&8V0)y8g}4`8+RZ>TS^e{c>ayUOAIP(7e^=a~tj8FHIi2QmhexpmyoU<iRE}q|d*` zB1kWb;vUxOb)(<SVl<iCQXHu6^MjO2^axY*ugr8zIxnF|B}uANoVXIXDTAE$OzXp! zLn)^LX-`C5y2=8Mkw#QvX6`;QbRON03K6Gxd5+WU9APY6!}=Fw`3anY-<DerZy7Fr z>fzb*UOg!6zG}-$@a~=Rnv7+0^<~PEG8bo8nE1tVLGuA)ax8~C&OlC1WD-AGT9RyD ziS*_2i>)n}!NCo*@=66{o?&y$lbi{a`eX4TZr6-TiVkk5PhVTh^OmX?3SRXj+E=kw zSK^oCw6t!LlH*@u8aEIwHLJHJ+P?K^YKZG!TW=MkvgJ`bkEv^nJ!X9-$=@)WnrynV zQu<79{{oTX^Rv0nbC+V(Zg}+9Y1TzV94>mSyru&erXb$@A`AVl@^Cm_%l>A?b6N4~ zQP?!2Nw|45oDD{?wKk<2-sg!A&v=-zx$jz9>AYI4mntpMod;4|3$}w<ZGxI8dUf7F z!~;la9a%&!St_@YIw8%bORbho7CsGnXcMg$PVOQBwo<Dlj_0J+l~AYTL;*>#ZJzea zkVy+OEWWo2FU%^tgANz8+TL$9!yv=%)h4_?j(#xMFFUL^9=s#(UcA=1)~>$pI97>! z;L$+lWuF8if1E|@<nw}3dm|tL6+WO(Uk|$3wsk@fBlxYc_#U&z@%WL9!ke)RHh4%O z{Dzf4bZ0h%lG~2^)<>guq<*Imm#ZAjS}W2HCwNbq=%AT?KH^_Vp}JZ`T*`AKr*0o^ z(knmHerRx4a%S~4iqGbumt>&bRu~;aTA{cj^$gBp%;467l~8%G%N#I?2HIV*XIf|) z#(btRzOwxh)1P2V+ITH(=Os<CjRQZK3w6tfw;u22@b0WV$2r_|rYmJUdDasWx9YkE zi7%Z<X82fi9Ccrj>|L3CUs>#3RefLe*1NjvzIwpBX5zl)gLm!fed+7_+PC+NJPmaN zFRvG~>Sw%5hB_MR?_UvhHE0+&opcs+`BV%3cw66@v)lRD9N(EgTiH^7-(uZWL)z<! z_dLYIr}8mwK2ER-n&Ou8qgC>{v%Iscy{lS9aG1!!Z0N^PD+}GG;32!uEz)I=4SSQt z)q8l~UCcm?x(yFP-(5H#Ou<bxcA@=mFS}?w2YuMfF5A#_9uCudUf4a1g!qm|Ka3{( zj%7cL75k1?Ka9Wio#=X~i8eEjz32g_d405JJT9GjQGdE|CYj`@(pPtK+$l%lizL;F z`koWf!*hOOBSk)P?zO}Hc&FTbtSYEs9-RZJzF(W)@44zLfUIAQ%1?Whj|<<6KLuDS zzeHZ_`rg$CMb5upMi$ilLb!_6zG$$i<NGSQ_g!WB(&HOeB9#iL@?ol2gqR`#fjw1| zqrpkb{G0VifntP@1g%r8aZo~DsaQm~E=lFIM#L8F(C6@9RCDyk?EZ%q!a?|gRjZ%+ z9)^~CFILFpFqgiz75yCOdbMZst$6y@u4%(k+lc19HSw!sV`-HOAJ^r9d)e!+gi^?E zs>lFTn<B?o^sNUAh0ZXHF${|fu=&pwl-mVP3N*N<Z^w~wA;^eA0hQtbefr^^-(awe zgNoX3$0zq@Ld!R|yTv#HVD6W|qDpEuFnYd;L}sXPsmx4cVTO6joSmT|q7L$4#FnR$ zcFh~aeJx>U_=GZdXLHK+Hyl}VU%6~9&=sRklAw>Ox~8_SzM(NGIVCmCszqJ%!Gc>h zhpJ8U7kGv!LUMxJ2{lz+U(nD=(G@w86VT>PwrBlZayv;UZI;o0lK1$H)BD@G`-jD) z<+)D}&Rbuj=TW6vyM_F~LnVIAkCsT*t69!VFdGpVAFsImijlI7#;a)gf{BoRC@WWA z94(I})hq<x_wJ%Ogh**yED8tNy09QBLcn}jNU9OpNTEg(pVsg0BMepA&onKOY)@7t z&5-7VT+9)ZbRvzx?-v5e#{=<afNfKf?W3J!Oiv7$CRnXXwJ^rjUW?c07{1act4bN{ zW+o>$684FEd2VN#Ri{fGMyhe9D<NjZtF`<HNKj7b<hCq1v7Aavh=AL`V@O_I9~A2$ z5abDdw$hvW%%INNW8A>0Vr>e7V&?b)dGAKKOU7}Zq4#VQXD&yko-3!eREi^7>%0BN z>=xS)8Ut~q4NSRS_kjVsSiQQm5TSIh-_qZ-0$Ig|TskcVL^e8|=kmk+*p%tJM83YC zk{TYHrU-`_Fk=a&UL@m@H8}yDg#DxSm&DYZ<g#w&9=I*w<GnO$A&4!o7kFO=-tGG? zvhzh44gqzhwI@q6fzWl4wsG*v5q*bSS$H&<kszEJwMQz8^{nF~FLqEVq1ET7|8ROW z1DW%vaGzJQ(TpaRkjtAkjrCFxIkv(-y0GH(eKm#K0U$@%B8W1saME_N(_sw2<2MRI zf(;K7pO5=lzJ*M!)Tu@c+~f?tc(YLeKb5S8)E=1d>>?yk_SHL-<{rii6>f5r>`1D) zTg=kt`SxI~Qt_A1_L^1Ryq;o%M_`@phbq1i=TTE*9b=VW<kjO**RqIBmBX?wQ49oG z?zLzb1R(Ni8imuhYMR80^J<x;o3(0L<imKit;$PVwQcH$ZaN@8CR=qJ{KPNdiQm(= zt*M@J&g!}?E#S_Y4V&@ldu2|ZPk5aVwY43gOtu*W?5yy01RyhbGO?gb@Ecj)@Q50P zQ`YTEL@<_VHqffp@SDU20e3>=9{G^8Ot^<II!wdo)<sy8HPn{_^EAUcw$SL}I`)0x zTLljMofbPRyu5A%EL~3UI}aUrG*R`7)6)p_ax%g?wOCW*I<3uUVI$VHZTp=z_3x1c zZ5u}zx@_OhNMwr@FPe9qHgEDa+I1|2b=hC<=dIem^BT}Od-vE=<Io1Q=tLw^ufTw- zpu^6w>(A5|MZ}jYWG$wmwaPggQIdb+bm;QutU_t?AEf<j$H@YxM9umT#|+Yi5ETR+ zjOu`No~VIXbYSwdj~d^(VM|yJpJ7Wruf0z-rR?b37J|Y@FYz@KAl}Csy~5~UY#8Bu z&fiPwMlMxq6uIH|pZj{xKZ@q7q7f|SZ~XiMN+(15R_(D4BixA3NBOmiC34TS^y<RO z0r8oq!7u&5RBY}99D}bJV6i<~F@7xXIl(*}?S#IW$}NAf<*mCxWI-Hj4tEufJoHXU z$g-1-UxQ8osuoj+aHd1p8v54L4WS5uxl!2lM1PMEd}Ir#*V)uF6!G~o=6s=p?=Sdm z+;7NPgsO8<cdY9GI>G^9Z+sX~>NCLrQ4fBUlV1}&HO9y-0#SEe6i3QuWNGAHR(~b5 z20>lY(}>bgxgaDy!w&?Dj$)HP?ITYWso-%0`sYQJLUlAvQFcrQaDu-^>W^;zWY2^O zhBYK=r|8~sjY{KhaXf}PukGOO^CR*NCki1!`Y=od;K}Hy_`Rv=ut8p<R*GCvb!@aG zE#D_b`wC)?Ck)ZXEXS0~z9!1d?yy0K2Dp?JGOIpPzfii9w&hih^5LfBnNX&{m~>7P z^y~-OiwJNHp?cx3(LXQ!Jf`YApOH~hj&a@r8HC|x8ORlKoN5hU8huSF|FU1A&J0yC zPtF9aQL{qt<egZ;bp#ViG3_}f+`OraRU?Lwr;AbO$6ZLguL`i<Gj&^RKToZzCYL>D zl(yUWn#lB%ngknd5)&?=6eQ2gp;tBUx9yS{m0$*n0LyCa7XWw@_H3lKnxjz}@)%%9 z1c>9afWxmLMUSqQ00k)($zjF<-gg$r*couGt!f#9wdT5gXdmq$s&#lRR^r$}A;bkD zsN5U}l6xOAsrz5JXr>OMcZ^9PJmA#o;8&weeOC{B`7xj86i%0tWRmegwIW;GNSJ(e zIgLG7ij=2ZFBZ3?CH5*U7RtsgL_7>Ueo=GF_Uv`6Ob0WUO3sH}TXXWxSsUktOv*2I zmhS}mi|w6WfV2?M91Y>gE8JUv4I|kEO7qM5{b5U_&zLVi4X#Lhj2<H^rE#+y_(o$` zHqb)rL;gulGD)dtoZedBKuc3nC;~;&*6y-yMNft;saf>Y++Istrmg9^9l?(J#mq=B zf<j6GGZEks7Jc^#=I-WuHCPB*A~AYYy6s}vx3kJ+1#`&3y~JSx8cBwB4&W@~>>{!T z=T`3AO(!%`H5d7~-9srz@#4vl$`f^%p_DJU%EgFIqwWrk^T?<YR>>P;DV+@bI-hrM zpBnkCuF89NZdHQ`Xp_>T0k>YfefP4T0g*KWOb70-XJo@G^qs5sZtI4%^Q4^UgXUjI zrt~kKeksf@{PYd~<*N=k<20b(ysz*!Y?U<+!YZGb=ZrS5{`0cLr$a(E<*pz*?;w=t zVNb|UySI?Qjhp2TjR5c5v4GYfhq-A>OGgGC*YR1J5&4Nl``6qVs%kNoZc`Jd^yL}M zz_*1M<Th4seC8KgZ}9$LN}otpdw?%+f03+^{-DI3Fr`mK%TaS&v?rqF8yoCu3`IzO zL~2(KH%S8L9T7+I!pThs9OK01JkP41lJ7Ky6~r6hfou`s8R}tyi75#p3-Ly^ha-WI zL?k=eV~SB(AOfT9@x;iAN>Y3)EQqReUFtwcjqYe~p``U~x*o1w?@Bu%-7P(uz0D1S zp2Gt*Lmu#`(b@_r%Q^0=W2zgQY8y+dd&>vfq5m+@o``doPl5l<S1tRm7-+1T*12nk z8bk!~6Qi8OAVuWmQ|d?;OMnm_hj)A9k5fz=A0W;XNYT&T%MpmJ2O@O#cd!i&6sLBN zON|6k(-hG76U0yklt+~YqSw^c5XI0&smH)T#LcOM$>K!dln`=%ViJ5jvb<h12zF7$ zSd6b^fakc895x{#35xfG^_)fO*3Ndw{^sG*?tkQ10)hVu9Wm&M9%lL%Ly@hr$C7oR zVQs#C>Mw@k<`Y8^DT1*W1yzwEkxr&Oq|sI}4wy`5h0?jvU?vC`E|3E?!FZOBUW^#V z21mK|nr5lGz2!uoz~9>*gdZZ}6BZ#96)qS6G$e`Pk4xoFPY4Z+&W@CEg%k;wye#9b zc#&9IQ!e#4D(o+WANZfBkp6G#P`uwvO^Sa){|&E2omfXr%x2S;u^Uu@o_RjOYmv3G zfSnac=<Tem13afI0(Hl)9KIn2(HJEjaxx^6m?e7!*_Tirqqq&6HNQRs{|jD=^n^}( z0>1u#&axl>2|1difSgK|wVUN3GG`fq2F3M5M)3xc`;kHLL-6fwAn?e3=t(Ko7Eo|V zGAJs;RLs}UA4MTSjIt!IJQJFhURwx_D1jqsG7JjA3@MARi}8!2h%D%Y`Jp9Bg0OlE z>4%{N)ehOE;_vdp%quqPw%%@!?&{jDKhZiJ{$3z|ji=zB(3^iRkbjRW36w22F;dtk za_^qIu)Tx#b^sBHp~Lxw7(#G-am6To38Qo&*uKcnbWmoBCX^y6CeFqYg6B(G8d@D~ z5=dBCZz{&<i%wcpo0^poVfVJKpa(~x3>xlR)7P!wOKH$7UI-$d>rZ<Rzcf`0s#?nj z;uDjPg9GL}#u+urTHz?sR7Q-0&A;FLN4BKQpN6FTS1bKLk3mRWxmf*&g#$oY-}#TP zrVyNvP-MSAL-{A#D{+LbiZ7{xjU25nC1Q$~7+SbN4usGTtdk0f_Khnmq)tlAA<M|p zNX7F*qr>aMBaGJsV)+liy;o}+%y+Pxu$nS2pDom%`8c=u;h!G=7uxk-ljXm68a@$x zEuOmI?<`&PPZ#{BEd6I1#&3TWAm@jVAR3XJ1-MFCe{&Q)Um^wD*#Pkake}$<uK2;; zK$pLu+N4CWhM|7&%Jx74H%#?Bgu-GQw6a_qyebtN5;tm$>NrUdnm9pDUVZ=rAqgHu zV1_P~EMR=-9i(<5ZCF!|2uwhd<CSSOrN6GdSsrH|vb(eKFWlo_Q_$_t$o*eP1qA_+ z0c;_ETJRU}`QKYa5ZQ9vOkV^zEK>|DxeG~9a4?CDUqA>ZP7qm`DI@|81|)gH&L#vu zmBwI1hj{<sr`niTkWmEkfs%$+=w?=zmfJSrH-nHGG}}75TC3V?>-!>VAa$MHsy%}f zft3jLGw_pY)_vwH#%uZ;+FR<|Dt@bf3d~bJO!^ab&Og)TKVhnE+4=Kl5Ae3wpNL}G zr_9-j;#1yih3%VxG~&-bZC{F^SrhnsLJXhYCNZWZ$MtZ4*d)6om_u-JaH(yx+|qQ# zajn6y#GsP0^a>DuRbfr3L_ksH+pxxZ&6e6uwT`xOXz;tf>VZ~;=HBsk?WBpBg0A@w z@8<&om*-|aEi7s+eEKI>{RLnBC(XwHm$}MTK`1vgnbgdk1oSmQmp$);iF-1g6458X zsh;qf<F5c8Qz(&Tn4^uS7|zosBm&~;Wo~Jm7?qL$Op<p<%g(S*bqdMM&nYX>%`J}f zEy}6@;)7eLEeSios7>KL?eE@)gPXhy>W7EC$F(Qbr&S8a<|jP=juG-3aa;eVQ-}Y{ zPW`h66aPh@{y!c;T>HCzzWb+X|DA~o7r^uzl==lO_<!>R{H-}m4SdoZ`u)}%63Cp& zv^{AKzdVbdIdpCMqSm!(>VC~%VFJ2+DKYaL<*O^aqouQpI5G%Cp@AP67avas#EHZU zkJN@ICMF4iz*HnK<D%8U2^En^DIoN8kajr;Ee}{=AQoGqk%iWS76Br~eNUL2THhGi zoY$sQUu8rQnJdmXDyGz+)ifD04G=?{m=hx-M+1{8<M>O`e=J&t!es!D55)<|?~)&= zBQY;_kVR1tgNtsli5<70@4%P{e$KpfkayT5<8!j~7^vMyh_zEcOdUiTFz{OnF*st2 z0kS{>OS~i{kqGK0MKyT768M(KtWsWvd#XMQA=+oGqc*8A=C6PYF*00Cg@?0MYP1ht zSt4sqwOG|~wvL9|&q54>2%MS=4>U?7-*HWuzZvCkLOi2L$T)enmhMVw2yUv|0f)<Z zk@S}GUKmmnK4e7;?yl$->a8dFY0KxE($KMQlSL7`a_7OM`PG^U&JVTDnO4cIs@XLq zSz}#wRA$JlQwiY1z)peuR*s2U^_VhAUKgzasZrf>&N`c!c}BF-dOw|<)6M#{ketrQ zRx4Wsbv?kOyUH3tv0z74f-(Cab4k^bvhIEGj{tT<QM<O7ZDksqsViNd`7uNTtNKP* zzPps=z^qWL+93vz%Jp!|h{Mz`P{ak@h;dL7q<*6%f{r+V=2kCXFzBF*-AChKaTJyt z%<yC!kt+dFCp$ClA4pj+V|$6o<KP5k#N5Y>CdbK?wNZpfT3!MX3A!_~^^qp`wQc$x zt$+sMuZ$<%%&Z-O9Fa<5^e(6umYUeo<f1@Hn!0`cEHw)Fu@IIGemxd=1uX<5L6$Kl zSn^M+P(%}f`8e}*2Ik6yh&h7ZVvl2$%F+;K?Pwe#UB@!P@+@N@LVPBoOm*|3%vMe7 z{(Wpt=S@~vWe*ZMQbRw14`Smm!vsRpIB$083(>!g2Y>AYUc>#5>;n)1Yzj}m{5N;_ z{||kg9r<aQtqRGIY&8&dJH8w~93DWWX4<%Dr%~onI2E(n=p2E+4)6`~7Yc+0hllcq zMMuO&asPcZKmuR_*mVDC5P~+xs5Ems|H*jyFRi7ZlF`Hht-^fk#zNM<MmdvjzVKcR zmmLOgh}J-{5kbyls=tt8D_lul2~{pvCHAU$c5Ncgh0$%s9T>03LE9D_cqd<lFYU2; zZ}f~5)BKBw{*;ca|9KqJ|LN)sB*4?4c>M{t@!u~Dz^TFHwE~>uw+S1E=nq(4raqwG z#uHx<_R|Rgo$kqW;)fgSt&HzSnjQina-l*l&dxQA_pdB<aPp_dML<WWj>9d5W`StS zp0M?PG0?Z2-I_hAP<Y9~k`S~&d;(;DvLUtcs!H-jEhp+q>W+n)c0xiFjX0~_C-!;9 zdEVFZlQaE4$Azbhfbc)9=>9KD@bB{WzhmfQB&jYGQF5k8*j=CG3V}YR5CT^aIj&2v zLnx3k00&AQV+%xzfsmv+W=9x+LJWanAWU)UfFj+J!~)dV;ykkY#v1s{^qjZ^5L$9q zac!b=P_<@n&~WQ06pbo?68+tXs<u%Y1gQav7tlPp=z~iDMhgcosD+F(nD_#5Dg&wU z6fU4dL>M}^`k%~~5rF^CEK2*+ppbumSfC1$K}wz^!B|J~gC4@3K~%obAWuqC59&}z z7$KAdF9szDUBkxD6E)o;lS(B61|l!WEut+o&8*0&Dz7xGZqRM2ZLDu?wo2CSR_{^n zeXD8L-!a%_^Y=ai>36X$`4d<Ezu(dQAW5ZNM<yHo;<-aGtuKR@>C=uf2*V-NA`D6t z5oHLY4+mj}B%%7I#3k4!rv@kL7UZU7lw`$1@bkRkK-6M*b<s4wL{O@hOtNf3LVDlw zV$GU?(e6qh@hBDH_^=p0A(Do-dA{|^r)A@{%?<sno&UI@eESsh-{+6SfBN!2oj>rx zQWBr>k$}0U528FVz)4JaZ@gczE9^_SXEXH)Uc384ynUb^AQD&Ipol2V7;7)vggDid zBsbq+v%sv_jOaXYs#+d;iIy0i1zClj7`8cxk{F#JCppHFx;@jKvWfCtp>{~_&_Mj? zSlUGB#ANB{%=F06f4mav`_r@kH{D?TCCQoj6MFT(KPkkd4rajsp{RZmcHNJU0VF=A zCT^5CXqc|QS070Lsu+QHtRV!PsNxGBKuH{<;0weIbi;v%#br>I!Nu6hA>q*nkcFfx z<At^BLJKpx(|Uk}pnNb1F|`}%JI%g2H|!Zz2sU{gePN^1lN_hAsM>hle1EU_XjlL6 z^!Oip!e2Kq8~?=rdk6X7r4RZ`Ui0OjUq&?g_b$s6%<-yH)GI@3+^bW6mpqZR0?)C- zCcL7I_EksELF*FqQ{ip}hn<-Uw?L0zuTY;bzlZ=al^6}NzbhW-cg6eh&r|=$D<0l& zp8zWSKj)vOe}DL);}Ue1fR|B&L=^4Ij{y`!HojnYPlP8=6j`V#ga|DJitPsXbiPz4 zbH~m!6r&@ha77Lv$=6Mw4y>)Pg^&l3qM@Tx<yL9}k;=uIK=_@ie&Ggv18O8`-VofL z28<vAe9XZ9xtZFfF|Fw|cbt{HxdiaXDFxprHOyZQ5cNxyle0f*;^~M)^rsnh|D=ik zbna}HflyL=FhAoVf%Woh3r8<W+KkkO!SA~M(98IWf<S@pZ|UavBrvgv@^S|fM3EUp zJA_eM;6hzu9O0v^AmBWh4T%MrPPR?_?@Cf>LRVJTpo{-jqD2$Q0$Gfx$Qu>ef&hxs z7fbvO9UnKj*u)`vwjYvJmW7J32>o3GW3?4_cIR{tQf!V7HBZ-fziNB`ot@QxpYj;~ zG@<Li9EoNL5vr(!t`rDK>{y0xbKVD=R?=F`hE;R#9HBu+%%?(*2j}SS0U?pJjPVY4 zMy0ew#=(Tec>sU}$wUysbhk_(P8@_BRun;INg_s^5s?If7t0ANrnYQ>wxRjx0xOzZ z8=ccY#?a9!XLL&njL5=XO&bs`n4ojmH#>Igef-8|EZTaX7zqKkMufJ)`Ne|jCA9cv z=ji74;oD{AzwY-ves4}Np03IH;6?s}sO`VgGp~yH?|J5%sq+*D{$HN?ar}ajzXTBf zc;<6g5C3@P_rP#)!}3@Ec;-un4O2RU{_)H^)4b%lb-gGYiY9vTB!Ea%9g6$QGv7ql z1Q?R@<Nn(-FR2gaNi6Eg`0be=Q^^Z?L;~RjR%M=<&lF1~v*^9FMW{-ZE0)QXX|ZO6 zhlW5J|MJWWGTI`_wmu0U&<QPHM77pFdFDGZ0afmn!VFHAPXY)HO*m@!vrmJoZBL&0 z2>JCLfKl0Cmn@EKo}AY6*$J^|oVv-5w+D5uOZLCyI-8G572iAwAhb=77aL3_6mGp+ zPgmR57pAAW+Rkmd0?;WH*3QdzMw3|$rn?17wr7iFzwaRgUY{&C3T{rn>-v7am1;p5 z@T&Xn^6*2o!FiaF*UiPwME)Cto*!SYFHbgS-oGyS@#&6n>*+&dODa-;wa1eHg7<JM zM3PREA{0;E@-ys<v?X~Mnfqb==kQER6hH)Bn&oz6U_``r6kF@zHZe=jUjm3_u^8Up z0tnXa(cc1yyMlPgZ_oTScI0l79Pg*xBn1iPy_8fD>Ah4<bLogwZTF+SbQed|{S4DI z=CBO&vdaA|rGl~jY{%gv^BmVjf&Co!{mO$B&$FY0eDNF9!-CL7Cd<MI2Jh{{DBj~k zSd1{sQ3<ky%u#8^v4vGxj(gQcSzZ_mi$_76^>JnPpPd}@UlJ4e)BmwKoSpNpIh=q^ zfKEq(7=lefiC6LlhniBhmb#(Qmy#N%(~=swAApSgK9Q)d!?<s-e^>%<pdYgsovi!a zh}Jx4W0R~}?CCmU)|_xp9t;P<bv;7w+K~Nnw(7M(ervk9iElodNlSOJmJ=+;;_1Uz zmiszT0`JzQ0V}stkc`2b2=|RjSR_{TvI-zZzaQo*lkxF`5q(nP!`Wdp^FAIT)&^Bl zkU#{Z&|}JV;9`m6ivw&7G0I8qkhgv0piN<^ga!<`4|3RKGOz?p5%>_GZ(7HA=o$hF zv);DSk!qx7mQz|kh_=r%vn}AFe@@4=SGC#v*k6w(9plqW^iUFYS!w2>i0!b8mX*5M z&qB5#8`-So90%;UU(Qr9ES*U|*g>$=w=;=%_;E-z`CU4a;2qRx-4DV2t3m5sK=i@} z(a-@*x_Cp{KvB^T8bIw+Va#q4>}|3pmkhnZ{xcNZJao$7LeG#*k|u*dns=o=$DOON ztpe+)unT>}$$A625YO)zF(w-hbP26-E_Z&tKr|K4r9MB(!xvA+4@bv9;R$|?IqW4@ zjz<wZ@CA~BGsMy&)OAb%ML+ajo=MD$4Q>|b0g>Y0LIt{i&-J(y2n1r^Vng%eu#oP8 zq7e}yDH2~RXXu$is18?=UWzLfh7)AW?t}wPC5<Cj$qThpU+OcN*eirGZhQ5<VoHJy zdS1}`h#pJQCojc<6;ischZ!7k!}w!z1cHx59NO6&soA|qM)q?^?(awoysQZsa9AlM zO<dhrMyYUu6RpH-Fzv_7vlW^p*Pq^SM?NTqC3%>5r$Y+$f-g`<ji2j|lhC4gBq6U= zkvFgGp%`E$<O+#>8O}+WP2`LA70zQS%`H-I3<{bG-ksqh^psUf7CXc(b})*Jeq>L; zy_?U6Qhg;<_ow3A4Slsu!7<&j$w7+v{wG0UX}g#Recih^+=xl<n{El}12?qWPOT*x z%m8?iUK9EGCyia1)>pqS>xQ8fUF9Reem`h>;W)^$GpSKeYA1@^jzArVfm^3zN+@a0 zy+FLQ1#`HiHM@7pOhRu*NUpOk`Y7W0oRVdpPd2}%(A6#OWQBFT=umqzcwzU8%9p&G zbG5rULn8iO)1y{kx7qwohQWRjF<iG5PuIbeZwwk5ySnL?{%{jrlDXOpzP(qO>=AVM z`VAh1O0-Y)OqwSZ;lNX`29DWb%UzXpOEnsp{k`1_X+3u<(8nAZ&;-EDNqD53;ZzWJ z_#(qy{sU4?Dc|MA$N2NG<w1*My8{*BZ1sGNJqR~w^t-P6p`1%W?_krI@GbT?@j|s@ zya3mBu=ygN&uQDi&j$ot^zar0TO~5HE=T8)S3jJw8ihX{tZo+eh}LnE*9K<w&!ALX zydd6lupy07u<5pV{TLhJgJILZ7t<^-of!TSo_6I!MR|h@kt2!<Ddzsh+YT3uSQ=84 z!Y&*ze#X~rpFG;l&%7DfM6DMuTSC^c@xJxk3dD!fL`$tkar8Y9(U}ObMq>(&z8r4Z zaanfJ7c5}x=av_@!27hug~8EtQBy5;zzIB*xh-NwnsLM?%W4D{B+ef_B0HVGP(eYv z<~n6|L?;r-&guQuCLoP&5o9X2!kv)4(mg0bRUO|45NT)l9PJ_RNJoK4l~Xo(fm#uP z|LMyRjk5oaL%giURSH-pMQesV`JuovMG`9{(=Y;84#HNiQUSc0i3*S2Wr*yh$rGp2 z6it@Js<!OwXWNo|{-s1Qv{FXKzR5%&+k8qnLIT@bL|<`q+cArd+dg;JZ=H0SSQPJF zq+LWBTyG|lG@w+8SH*gWRa0;e?v3-t97PL<CVqCvr~$z@Iz2oHC+qhjP(n1*l+8Zl zxpc;*^p)lE!;%fZ+H4&*I0MyA6Fy;gdNd^oa^-4<&5bJhJ+e;sQ94F}U8YLhTp=cN zPE;8m4Iv2&jKd>dO*Na;tDGpJ%*lomJ`)!v&0rb^g#j%IYz5@{#a%0Ta;@2u3rI}p zul@C|k~zDZB+rjn0mKsp=HpqR*+myVcvr_V`uuzh`?$3w*ppht*b6V*uLF;T@>Tny z-b8gE%VX%4>+M)hxBg7ckQJ+-o@<kDR}ZQRMXV8qk_28Ex!NpT?5(O-K7ID8R={}A z<ikKz6(ymV=0m=sAIk{P+53>ECI3aLube<zVy=QfO$TTE(@^0GPo9O~n$gHC+3QkJ zMzUKHYnT!D5KB2%lA7_$t}*)WqpT+KsT&e%$=MIflJXz@9<%%OZ8q%v)0;a>HbGNY ztMmyPZ`W|cP;N*$0B-J%rnIK#MMVI|UsDdQu48^JqxALbNjwKmR*J=4h663IV6`La zbQZZ!E9N(~c<=@AY*cTU4O81t(hMD$nW`Rm2b5M}a0YlbJ%=|6Jx8xT3CN<a9nKRm ziEP9e*L{r1fbexW+VqAv2*H6b(pwT?v^ZJwjUx($6_(G|{f*Qq&#PR~1UGimqREV` z<dMzaKVxw+&|dg>zdz)Sz<DY)xmM&E_Iyl{kiS-^G4@8Y3%0PL!Hi%~WW0nT5o(K= zY1lLRnWu)8*wt_#I#eR0q(^3%lTWLxX<2s*ws4Ug`Iu;q&?vm3nYYLW-0Ipdpi#FY z{&{ZA?Wa?mnKhK9#<^%rt}wx_-XD1OV(DWiru`W2n5+Ws%0r*Iwua(!sO;BDQQ1>d zZN`~xF1td`AA2&-Ny%(ipM@I89=3U<p|K6|ZrQ&&VhQcYg84KT$MddTj?LBCBGz>p zcYUEvq&A@tK6Immp%FaMhgq*L%}ow$tJbgQQh2Xmdbt<kU9jH0h$*=8S}pf#uI>9X z@!_^(J13X60bCK-IAvfIWvuDKVW)8j0BL&pHh5e~g{S&7cWLy-5rXu1F=nLqm4S!M zm}JhbRhwnPRHb>F*`Q-wR`*MS1nDQP;afQFUyoOX=-tmf^kov(TZZiC6@Z9*D^~F< zP0_C%c3J(u*C!h4&u9geo(cG@XuwO9D;3P@+L1oPrFTmUQQg%^_Zm9UgEQPoTnnQ2 z{hT=c#b1bQrONGmEj4hj-XnLUz~Ou9$jONd>uR<vHBGkQ<koI*_v(qCS!(;8%TjBo ztyOI>@QbYySKh(00J2l^uW2o2zE>4UNH#Lzh76_Z?u(@csFNcmjnoRP<C$?y+d)UJ zg&~^ds=dCM&smgBoK}5<e!b1Uoch|Rvicps5s^+9XS!rTdF?df4{VM45&3QfH47o& zn*|}Q;)|_4dplg8?-u^Gh33Jj{3zvtmCk;T(dM|WVa&XJHc??Oyp6DwcEz$8ofN-G zp{82*Ga|Gv$k#L4(xRy6r%1g`mF5|6V_|?hbX7}B4F>Rs&^@vIBt`jo98bYCGvbKE z1OC=7%6)vUNFkxro({77T+a_RX3BYZTD5%4g2^S^CJ$`N(|v0+>|IKHSMWnMI83nk zI8t6fzCl8WBoN9xOuNlq+YbTGEbOYTf~?!@keXywhC}WMO<XEuF^e6!_?-fZ!>bEJ zCPD)lkX07xoa~kZ{RxDPiGoKKg5|cD%I5i>h?6aDz)=Kc!!~1oDNzW_F~5`;Lj#sL zLZ93mJQ^;GwiwbsELY^lZw{elR<VC%-Ul~T@U|}tzmo{R+vWMXMA-lJMFo-L7oe_G zL`;m6E7KA=hB#DcNxW7(dMqN?Sv2-`o;BEsYjDI|NSrftkf!V#OnQsy03cC)5G@fH z;}QbgvOw?Hm2NV1!r_Z~xQfRrH;(0Vyh)O(b_zH1i26t;J1-I4olJ>f7|YTgPnvFu ze;58h1UTSQQckesTbA4A_0-0Vj+0VG3YL#;=c@gjC|)k^(yS&kD!a=Wd|cr$r184N zOnAiwsO3yn{1zzY6y(lCjo<sK(le3X13)YSN5DaW)SC=0a3bu*Ki-KVXMihsE7)0@ zQZC}xGnc~b692g@1w0GdTz>wjbcBW75}=`)HjN*XtO7KzjH3S@Vhs=2@0B7}LJzto zO8%I@hz&;!0D|Ymws^VRQ5{u_(ixVll{B5&6Vi%AV@d8(lg6ZfXd0#=@wyC40aP{Q z8)D%-=m-lqOe$<B6*0M!JiNR>u3Abm5<sC(tfNdo`wqWy$ut+O#757|=rZPVk?c*w zYyz;wLRf+rs>u6D>ON@-MdsAETK0`&8G%491gdn);n+$m&xjj$n+)Ci5zC&&6nQJ7 zRUmM@gVT#UhrTj5e-Zx(FTJZ$Pgg6CN+PQ)GBTSd_o5>!mpLjES(&dgEe#3BZ9!y} zM-Xcu!K~5tZD~O?H1jd`1G}nWf>MxzG$A5^w^h{svn^@sHwn>~!*PtaG#tr=I>`!P zX2khJ{xOT(KJ_AVKJ0JFu?mb?m$!BYw1qE8#Qzs-ZyD8Q_pSXVKyYYq*WwPv3N6Kh z6?YBp?jGFT-QC^Yol>A!DN-C-pg>DY%Sj)5_dfgmkMry?&KP{m;GS#dUXr<f^SXjv zwQ|Rk=%(YSN!5wEWnUgdvOKkn|H4dDEs$0r1#{&~2Sr<l<gNmXq}F1c%E}-@CESRC zPvy!KJBxxR(;L>2EV9G&N2u_+1>{gzPKPOIr;Eyt1%K$2+C`;4ZQ)NN;eKwTPoO1_ zFPN);Om)-jC%eR99G-I}#d(kH>WQeCV)d%yk_i^Uj6WGrN6k;*!$CtG^emgAkAR1Z zD2en`f8eNc&pMW%G`DfdN3x<wQ;36(IEqrO%Jo^squml~XO;{ez30av&P0<m7PN}Q zFE7lV##d)oiFgGXb;(7Zk~D76YI4=}6OyUWK+%BG{WR659v=Jd9MRbT^iwsiG;;HZ z2<UfVPPuyO=jG8$9DT*W?e6O8$T~l7+J+?$WdV&Gxw22$wMcul+(MFbK7f^B!9tem zC4?&f=mxy8Y9SsRbUjftVV#tZ4dTbKcWbFzq{ZsqsAPv>23&xrzMygdu<$wdn{{Dv zYY^*ZvvFfH^cciC(~MCGVzMnTTWq13p=6E;l0V9&u8A_@YSo6eywkQcfh)Y%$aB{; zi`4kak%86GvY+K3Bhw>`)|77(A)8mVKyca~d1eTBYl=)~!l-^&%lsf|PplQd=qQ0E ziph6)<#e<g$5<8e8Du8;kag}oe`<bD9!!Q2HPI2#(;0h)@-@j*$rm|FtaH1lGtRdY za8#V}1C7k5Bj-m~AsLEv)Kk~QE<MujxExBWedWp?G%i89I<lVT9MbPlQ@g@$6``I& zVE}Prd-so?L9*UqGBD0g&xmjDB;3KIr+0R<cm7B3B3a*(a36OP^{Q>(a!%hyPv6#N zpPN(PPE5_VaQ{cW{zKpX9OC}9nEvz4{!c&p7i;>@Fa~b)2JU<Z;#ddJf(IV{FfnN= z9Jl}tBIyqz!xccN2S;Ipm|KI`4})v)L;W7c5WfBpq2G`O^$>CI5c$>+C7bQ{A49Y+ zhUqW|N%e=Ba)(*$`WbtNIUa_&wtCsgM|kx|_+z`D`Hcwmj=XpvdA>CwN<J!%iT>)v zsI=dx%mb=a?x@1nsNy+_{KKf~i!t>rWEK4}?c6clS&&xmnBl`1RDl?seB4Zb++tSJ z)NkCTcU*UC%<f^_X=}uRe8NqCg7d|MNA85r!;n|+M8LxYcxwXoVlvcj*jj%wGItV% zZ8CamGG3uS_F*#l#ncknRI1-pW^8YI?o{s9R1+D}AJ<l`0Ic7|4mQL#1h~QW|F>hS z1H$~VTlcI(&xgxSKgEX4&)*)@=OAZ~u%O_O(6I1`NFRUysJQrq#H8eu)HKN$zx3=s ziyeuXHd2Ue%xtI{h_!X~h(%4!Ez*=U9UVA|c<pNKoiyEY#1!O&5PC}7RyXvqS?Lm6 zadr-tckfuMRZ&XRi7@b6cJ>wzz5GZOpIZ9b5Xh5SqC+exoOg$t$uEw?mjV#fN2I~w z!V2m_H!)>k*g%9Uo6JWPQ3JeaH9FNoD{iz<?^{4BObz&vE%piUPTsk0tcqYwRZ1+S zsQfhu1D6AH1zfE3_#Ay+RJ%h>ZZTROSs@d^nJtsdV4kFnu2MDvs2~P6mD7ScinWw^ zkbbn(W|mN7MCJvrM!&2C9A~AO^P$bw8$GE!NGuAD0@G$-(ToR~><kA-X|DmaM<Y$8 z3E@B8hJsK5G<1W(v|W0r{kkP!etqJmy@7l&vLPr*3nCU7Kiu=Z$MI|y6zw)%>my@_ zM#&|QMAM7!w2*C0WN09Wh_go3?Vcz<D&|PjG{Z-uKr4GO6k8_DX<{<s^?|Gv&)U~a zYy_KZO2n9I{rl&2MF{pfv7YBQ#PLP~J-6Pp)n)KJxzh}?wHS_A@LjJ564Il;$F|Rq zlpwzM-L2;%l5JccAz1)WUwJL$v%TP$6?Ux3I~+D>3kg1uK4=PA!Y@=7_2aE`Fb>>3 z55-LJcoKs03~q~*AWmF`oV>s{jso;{PeG1<&Vg|7YU$%@X{r?xo>Vvsy0f|o#!VA_ z2Dv23J3Qjv+ag(O%B<2{@zHyRL~)8Yq)#;#-<gsw8(gP?-4PN~97UG+qdi7%inj5v zURQ0>Vp)7MW6r8YW++0<zd8Y8iR_lfu=r1=@q4T6oYvsGxzTf4p_VMGYI3wK7h4qX z!Vm%#g~Uh;!XPGiLf2_xiI%O$h4o#h)3(iv{PL3FS=?kRc%w@`;Udc%IcH!iH)?Yp ze`KylSQ-^uSY3wV^2s?kZe6z?X@h|fkbmkhBWWsQ<|OUuLwQ(JWRHF5*dSxD!4`Ub zk?i0<aiJ5Mi}0j3zhSVLn;8$EtxYVn`}7NAe>Q`xdOJzum%5^$s7<aBz-lQt{cP9P z9HA{Tn)P*&iyi&EN-oQIj8rY@hJrw{ExQLP(Jl`zsK!eyjyI?AHA0g}Oi+&2J#B%i z5o_<_N@g1S!mt84W?OLxv$99NaEs2K9!}<{-LN?C=$VJRK$NAeUkMfrsQBf5!x&ND zETd|u<%t)<!)cY{BFYk3n(-wm-}4o_0V&u7G{q{Y@<XFR+hOd4Jl)80-Q353yade0 zuh23c()N!g$c^n|kR%pCiz?Hfpe2dH#JME}P9Dd)WTNjLgTHVql>j5SpTjQRNi-4S zZH*XGY|4wi>b;Q;Rl3hPL)fX69WVG4fL~{=_3F%8MbhlxqgtRaDs`bM0Kh-EaKh>A z&`mzV(;?V*Igh?>T8QHo+JE~R1#4p1@K(f<rCkMPB=lXBaFw5Py^7u@ZZq$j8ze9G zq=r$AOP4q?f`CM$NRxE32-|XWU=;)iPuPF$hUx};XRZX(N}NTB6l~#^s+C;TDNbc8 z7LmMNklrZKJ4>CEG#+$RTAj|RER~Ubf{&%7y{`p0b<3w@aU!O^FTBeS7aEg%9E*d1 zQ$H^g3${Bs@fE3!eAs3frB7Bw$De(Q9wsXKMghh>m{~w5wUjXrx&Yud0`?Ruhp7VM z<HXM5KdB=#ViLnr4GMQfb$8MkKb<M-J|r!FEUA*JWb|#&Q(^y5l%jYT71ew5argXq zq<zT6xmlfv>+Oydmyjz-xZdbF(=E?)25F`5>kAYK%;N$qVnU=3=?^Z!uOsM@6B29_ zA2>2-P=7U{M!BIkv31SRj3wHC?O7F0OJowUx=7|#$s&$Q8xp%xC>U90xMU!l??Mw# zdzXkt5SvkebO#r497U@&JXk~x4>PT&RpU&8W*UVpJCn#I^9>XW&YWPUJdy}nkMs)y zImFb|$->f(wwDtTqpm1N{U`+*B4a(YWmW9&tDfUnwF{i81W4kQ3+D(jDuhd7o##RX zT}~IV3Ez5{<63C#4{^j<C^*x@<BxS+t{`YjVWwxm1+8Q^{Q?$ybrrF`iBeAf)PhQB z5O%+v-h;2%<{A3BR-E%Ak{jW<4|!9SnNe44ThR*o1%~t!DJHG*d`@&oQpS(b;_<W% zcAw}{7POc}nOCar!9keeN%0zEID4*1piwK_`5SV+Lu+n_oWc%6;XW~gg;p#IDrbVE zYFe|hwC<PoY@9Z-;aIq6vn;jAbWsCI2+2MAHpDF)W<BWXj+M#!kL<H-;%}!`RWRCT zz@|Tl6)#|FMcX%#m6Eux``={f+`VLQ5%3UhdEEk4>*IKVh_-xAa~G)}$q4NztFSJ= z^szjsaMX#}RKbq!RVg|%iV%}l2aa}edJU~&yKJX(uoYlS*yR%wYqLZ;XAiyogbTHU zA_!pG_mMG~&cO^V->*%a`yZMe2oDkXx;HwODE_dpc)3cSq9-cM;;zqN&gxz|9eY#g z7=;MHHRtT6-gI(|iK@T^-a1&bhQ;rC&7vT)SMNydrs{P=9jX;d9mDJi!(yKwI9$i# zzczP`xD1XICo)P5zp?m6+UjAjvxLfSg1v7lEnzgIm9e_&@|fj>FK;T;+Z+U|98ln4 z&ia}o)$UT6bz(^Wxk-m85+DdrQ)bMSUvz#0H$yG${ASo)sw$JkWobcIj+tXL&adJ$ zbQt8c!)Tg~O_@Cvt%jZ$$peNB>Wp9keTR}4L-hyCA*&}Lf`gkAa!J)iTcN6757xc9 zb=#(17ZRE9yh{sm0exe~ckxBj<H5K(I`vtQbOkmTzF}oZJ~z2k<WYdOq*PQyGm~}j z#cUX!U4Dm2vT42Grg>uF%Z#xI{nR?^NN_*-^WKG(aEyy1!nH&-=8B7R54{-qo@slw zL6VOiVMg7x@8bCvR$1d|n`C_|>a*UMID}X9I+7SfB9A6Nh5RtU5e^eN+sjX|GFn79 zG8()4-Na9>bOs!{5ReFhzGaKXOYk$i(P#0zb2EJr_{8<KYwOJH8iCGdtm2p59n!(L zZ7&^e?I-02zXb#U>_Z$A$~O!ExfA1Qx7)qqZ6DV=2!8Be22pntM!AV?bf!}(H}I%@ zppK-#wJ<H{vlZ<cjC)FYQ($<*z~y9(RoIMy2<G1(D}1<Edyz5e*iV@3803POSJ{nS zlk563{9KF3b87;jbD$vde8C%IN2E7I@n!5Dm65?P_Q1D-1~k%nDZD@nVW#rlhaW#4 zAJs>UOAb-*P+&=yV&eedHxHdwFi+eN44F9SF#@J_c}JO}48vVRb)j=zROWI{526+f z>e50ZCJu%x?Lf@Eo~RgOngnxL5i$`oJh}x9e+`b?LFdm55&DKE2v<1l3=t&`6&DQs zbr~Y*6)KY%Dz}EJiSy@K6Z!XLcMAd=BI|#nb77?}Q!j)HB+K2<>S!y}YCIz69NG*{ zh{((1Ys|mgXKB_KU3|=;pkfh<7_r1-P8K95#ijxH66?Do(yQT1;%Za*1DydtY&l$9 zO1TJeJo&89F!5AkIk1Em0N0~J9EVnxG{qTTmQ0dBma48MUKYL89$hw0#U+2Nt7F(Y z15hcM13;WwoB@!}nUgh3z0E6lCqX)!3Kx%@OrQRE=u9#wSzfY=Cy4<+n>h4stkP7Y zWu?cf0yL;N)WHJr?>WNAJ(8+N9HXO*w3qBLzSv|ZV@i$UsNwD*6!QmgxS^l02ZLl8 z-}>PQ%tQ^bCy<hMRfRE7;G_!nt=B#~LSHPF@}iB?VSt|u?~y=%WN87Or9V5({x@vS z41?Q8?OdlKL>7`GMj32$UkJXf6OIg6f)GLzVFpBp;7L(Ja2%6D0aW?<GM;uo3MfW4 zv@{jJwhjZIxKh6wK&o2;13c+)B8o?pB5rTi7AG$vCB-MpORNIoP^nYSw@Bck$a$=c z4Z+*Z1_P38N)Eg&4o{9vPA|?4?fwSNFaT`Z|HPm6AE}K00j?8aGZr6{3xkh@3I}bL zE&XJ1@lZTr2+&|iAdnP76B$hc!Ih+hfE;}N0fdrdSvf&@-V)fwjxllKl>p)rvzo%H z+}PHJrj(9~j_R^b<Zk_zzOI4Zy0#$e>N($qSqr!Yf#Lj0^Bc22BP9jE+g#57iL~NB z!WaL8L6i(Wa>9JhYuf4bYwP2bI0*s-8y)>AAi&m#41ytv;}rt~lE-V>iQ~%P5)te9 z;JC?B5-IusiR0w31EC6}cr-FNDGjPr8IGyMh*Ey#JstEYd89-+kb+@-Uv<3tIUstM z90}-+cH#uM%_!9(%Vux4(&XdOq2ck_KV3@j*nj*TJ182?Dbc~3`l{2<EBmcChg)Zt z8V&Xu1Rn;WG=qBPUL+<s1cH0X^5rclRk~=T=B?gx)5VM&gTjb0QvzR7haJ?2H_9@@ zqlk_gg@~!st$x99XnigDLlv!rZ4AO=Oyl$-6J3xPDRDEia2+FFkbAuF;v_2+6k@Qb z2&t+LtuEthsIRN7XlaN32{hsTPAwYZ-!F0FzfbLOWHFwQ4>>90i^U?2abJHLY!W1Y z2#&2UJ`tKEE(AT=Op_FXodT60cBQ1DatDxQ>5F4%Gn8rr(>>5J@JTYN)q&_OIUcPV z<dKri#XUOMkU(dYZpYLP01XK#VbRcZHsYju$#PjOr7UILx}78r5g1j=*J97+?DWLs z;_|cM)y+RS{(~?2dk_)-`b`E&U__X93QEEf%`Pbw;{)Z0{KbQ0T&V$sp}=qkkh7m{ z0E9*@B@C8fnHrsAmPc9uEke`EL<=ge$jt)O=vCrE8jb4WT1)iHY74Dn4F`3HHAhv) zyS42n`=Ec%GC0=B@K1u1|6_vj;TA_uW;1cf*m781m|$Hd{Q0J44kENKLSOR*(AWF` zHUTh6bbm!V`|wDK=opEJU?1%uw@{DRluY03kf^YvIPrw^RP`W?3Jpm@2w9DeB(V(r z6MUl5Xa!t3s_vpX%C^BQ-T0n~$)Sm|>9M?p`K77lS>1#`!~BD9;)93zC&~FwOV<A& zIsaJ<{^}&-Cr7~>*=5=|TEJ0NCuj6B!w8h3f#3u|5zT>M2!)Lq5F3IakqW?1g2p8% zTIJ}&`++0zLyNS<NkS=n3zC5`02-Y9#$0i-gvu&)2_iW}BZRIJ88SUviGYUD@w~!? z;@Q5=<z|!!En9rNa7Q&uV%fGmvlbeL$fHGF2fIsahd)OU`@28_|3frJf&H5T2}jPt zajVbVe<_gk1}uF3@qY>=QPDB6{}f2lGcvRODv%Tvmz0*3!)5iWYv2WvhDLaSq_wTR zqqD2Kr?;<vU~mY6H99sv@&6*4-mR@~Y;L{Z{_r=^bbNC957BgUd-wI*{dYLg^idoY z83|tyES5>hgUc`q9xoV)06&$>m1!#ei)d;pnMnAPXew<2JX5XKfBqD6hJ=(fJ6E=) zd@kn?qN$}~;jut81f4?8jdVJLb);}IDFiZ|361_uG*z$EXt&tB|AT0P)=}g+m(;E| zn>oBlBl&}9+Mmvo@2G#@<JE!;OD~L-<F_$xo|EtVO*G-L8qRh$?MI6{tjVk+qDasR zdM#RItA0rW3fU-c8-rUcumtf>p-?3E;due=C-*(2%;Ia!F=pjJ-5X3YrdXtKAtcZf z%AuI8NxQ+R{UbQhRG`?`4JVo)$Xs0a=Ge3{YV{1kdwlYHrbc^A$xk25X<AcKA-WRK zr1|$6ci{eXKg*|A+)3|$6HPlos0@`m!LFdj5IN!V!~%cRTJ;eZ7W$670Q2|lk00#F zg;uEiO5R)+LaFBmm!lP=l*#QF`rEht2`%o(0-1sZOaK>iT&8%K$jl!TC4Uo5G7M95 z;mp>@n_dLJh_X_#Ri{KfKO`ORgR80pLy>_zg+=KyNyy4}lEh#O;CJgtv2;nyh^N`& z-}n!4<={k9zTX|3Xo8uHm85;~CpM3dDA&#ghp~L8)iJ7<HTAM!cyr*ZJDe4oD+L7? zR0xRR99Nd6!-=NK@@f`AAX52>HuGsZuGn`PGgfnI(rLQX2*b$ycrGbe5b{X(WPaQs z%`~i3kd(D1qb?d{ta@3~_M&agqK4gFLtJ>&zD#G`Ug1j^kqtr~3F4zo+539QiV|5& zCo<Jc4&Qp*+-64h+P4m8p9cUaY?p&b3(FUI@A-(#u@;cEIAXv@*@yjO_wC6o54z~P z7P-u<9Ju$2(V`_k3GJ?@m?~<or`e2L8z&V`Nnw$gLDPtMn)N?)CiI4XWXWYNDLj2L zFIjV*^*Z0H0>&<Iar0Ig!hTyIEkV+<K=Q0+e=g}RRx+X6h60djXiG9AOGUNIf?GJB zljEv3!Txp2?VY`Vamajh>pPY=Xm=g>L|TAIeMEe(K04bf$xZ*)T~Bk&XEHqUKFK+M zJ;=1Izdy`<%lpinsgu9BhxF!{eO)9xUcCRg+6yD>(L*P)9<np&<ByA755n(J2^E`| zDFbztoQvt64i8t8j13RhM<44b8#$-QiB(D4Ke>0ot>zp8-@X-Y#S?0zYw7zMJ^gTh zT+#6B`-Ef0huv>F-}p<u#Ft;Hy!!OLEb?0EbbFiZ%;4i?8WkDwkfIv20D)+75Lw6x z8jJoOr?fS7h`Gp(sgsIe8(#=rqsZ-+He@aJau7HBGL%VyW`&_6dhla|8B1&trlrgX zsgQ+nV<cc9z+8mv`(=bEW-+)9p^K=#SUxCb7@RRV${=(VMczczqm9$QGxsE1dA69a zV{(jxMTQuPSwcJ^GtQHJ6>FtXLi$cdnzQ>V&MCHp{AzeyXyfrJ-fOmm^6TV;$oH!R z7-lIoitMB~>2+eHLMbiL)TFe~by8w%DIKHil$`E$a^`F)gTU03qR(|oA!Zp9M0Q#= z`#LrM0bU1!hM|#*B2h|~u~|liVYw9|(JVhjambR_{bd3K0085Dva`(KkC~7{QPlJ< z1vGp-beu~V3e#nlo-Q>8aU%mM4|o=&J%ljic1TDFoq6IVn(M1vjuL(%1KPSKB2FA+ zpPN$TvPeOES31o8#u^!lFo>w7Kgx|lD$h}wlJ$@q{0jITO|MxM6>p9H$pD>_Ykf=F zXFG8z3T^;uA`Ah{besV<n8H|gMW4AT$JHl6V8^6JdVI9YrERgEUx>UZ$LSQ6WfVd( z8=om&qdNilpiOEaf2pK$0+e@pFK2cSmn`#2frh=2u#^eVgyK$dshw7MdU-PmYY`N} zs=}~%SE`(}2N4wIU{K8+FwrDTv#)wJWjF{CdJ(3vfF8uX?2hlNA&T3a9SU_3#i~aV z6(<^6ZlUBugj&@aHzlr(nV0||eX%IrQ~VQmZRlPgm_izO<IN|Ud})6e4jXu*TuwB^ z=%p>{p^d_PJ#Ry5n>{1)rIz@)MyoXHAxiX)(j@i}LiLL?31PTknEqv@R;8#5)h7CI z{w@Lqj01;!bJ@?Kq7*-~mbDpUOI1OmN#o+N8b=zoc~txk6J42;Ak#*N`Jo*VFB4$D zKBxfz1JJJMYiQ(r!w2_*279?|1;4N^vEO_hDE4x~oz&BAEfyQvHkZ`vs@dd#0($rQ z5W+okbZF>22gH>xf#icwR%$Oa&Q(O492<RF1+Dg&Xh6hITM(w(H&k4!27=g)9eJ6x zj*ZtTPEng0fi4+&KtdkZGR(QArA`8T4n&s)-OvdRQ6K}?DG;61MAK}&_Zk$5fPbk; zm+S3(Z|_PnF1O4$%3rI2`q}pg4z6(BwuE^-Bl)h6f>FCp<i?L!^okqCH{;!>PAH!B zhT2NXt`mub8dfear^cZ`+L~04WbqhMwNCYf=8X<lD>P?t`}))Fc)6xIDn2x*lfR?l zv9zsDzE@0*h-R{W-Zh&K?qmP3idy2pj1$d@M1diIs2s*DEWfBO+QBe|PVh;Y6^ekL zQ@msZs4(r>+Wv(A9Vk$gihX)+s~NF@_0!-J0qnw_3F#XGTykFWy-%cjjM#?^1p#6} zJi3$o#<10~RRz}2GHHd_j;gX?l&t-phlC&IuYL&^dVpPoL~6T&#$D*<dnBqa-`a;( z8OL6UIf;<_PSbw)I`xzJ^XENpVaq>tg9~<eDGv_m}yTI#|t6N=f$Ow(aUotAL*I zx4C#>gUGe9MsJZ}ZKh*K0u}v_JG9UYL>#9I<0#jK)lV)NF=O4vvWc?>COZhyk4Ls~ z%t|Hk)FWVfch$h#+s2d*#8roOL?|f&O62Bl?Ryv+VZvwLqP{LmrAiQaqt}=~KcD_9 z(Ulmeyw#I{6Vbcpz|>!IC@->6iHO_r$iLrAda``UG2%qwNxW&>{Bb_~Qh06UT(ikm z<WgMu$LFIT_kr`j4r4sO0r06-nyECt#@znguGpD3IQ(_Kn(yZ#;pF$~F%N-6`QZ%B z(P!M%@ap)L_z~ZwH~4t#N5eVb8?&Q3z2DDk8xLWe(t#jjRm1yPh`s}g=SM9wdrSXt zcaK|IKV69a*o1#gdSKRs|Kpmcel+|ZnL40S0CpkZNr;Nj9^qYg<gB3Vf9vV~JtFwn z(yJi?Hl7h6!R0~W<@x~f1xq94K@_hdOxjR<1O<InwP3X0{IENW>DHK+1pI5pg2ZJU zA`aYf5Bz@;A!9~*Di?+f5CzQNf=U>mjO{@j#NO`dNU0scGO#eu3}=r<Al@MO$&RaJ zhRZ;?4?RkRa|TG>19tu{luX@oJi^m=QUOO0DeuUOtWd-M$QRZT*!eY>*(wNH;qSr- z=CX<mIR+hu+j$EjIeNL=tRnfOYmcnxh;|_TQg>8J41x-TygZE9vJ88e@FeQAgBNGd zCZdCh!s{oHYBh`=wO3#gL?PmYPzJC*>Q{QraP?y`!}v1Q+)3jBT+eAK&#f^fV0tX8 zrNb5o!Sz^MuQPCWIaamMGJi#_^qs-ZH>HEfSaSZzL1}}^4pY>x@gs+3uUCMSt)_fh z&H#X4#kj$bHM<-p(Dk>_A(TWj3%_O%sBX+a*F7$tAa2FVh&((&(lSx-tKr76_LfyV zHZur|IUa=>5O1E;J7Fw&sTa=|X%J~Y9GQ4BX`qtmGeI2N<gV$eVZo50oCYuDQ|p{% zn&92j6WmkMM5Qp^TRC^A?@nqlX1OZdnJG7>I<&joc)3V+nQ~VoSc6hHyOIqf;vPdO z^}FmAzr{Xk>!eYw$3=z3D|YG@Sfm(G$JO(J+@{R+CvD{>Jd~ykesv<T%bIJgs|PPe zK`Ns}1x)(V(~B4*o-sSw%O+3DfIc3lKCRNfw=x#?PBxJxhn%D{l4RwUxdjnHKMOc< zWF>KXx@!@5_D6;|NEtGwMN#o4zVu9AXGjBx*^9s_lW<D)s%#TN6SA&E;dkl8B%mQL zCzL^Nh-d6@meFPg*}8^T)_5$jspmaCaEUO5jUlcQ6*>p9fZQh5-^P!1QfykQZ&n#? z%jUmg$Uaz3P;oLkV}=5$<H#XC__*e*tLYzz0h<{{Cj603M-drTfUhS;n<ueD9R=1F zE{`r11<ry+y@U~c%i3%V9>A$w<WAKkYwgXc3=-?2g(!9GK|{;~q%RfFqt?86S{+7M z?q{_8ge==E3s0gdv(E%dNZru;1E=rzFsg3d`-9?(6Sk}N!VfYjH6ML1q<mhn7-87B ze<fBSIxTIPh>gEjV--lA;VXS$jwSBO;=T{2whAL^ExcGS*taebZ!CSjVFvkb$CaJh zNMe^H8&sXD1VAr1B8)gn1rEaRa7Zd4Q1uB=QS7>v+D1OMPg$M0mSI>i{`a(RE4r}N zFseq2w^3Ev-^)OSd2oYio(QEKkRgvo9$9qWdoO=~o7kz7B8x7$q}%cX?-HfyvPbA* z*j-Zw^HjN*ZmH<FGcC3GUVBaGRHCk|4a<7`@OY*rs<V@45k7O>`%FFGyXwa*cQq#? za-!UMi(>1l6oZ2Tw(^oEq}80KR$J2*H?po$iB<*AbBC8|S&>~MyRyTXT~T%lWeO{$ zWuoV-L1Y4sM<;dfgo>OQElr~Bzou7weOlFfSgC?sWjR?EeOo)C;}gYVwkD0x^*vo0 z>`5$ZIIpeh_|{pcEBhN`Q3j(!%@oo;X-m$U_IR__vm9qGU;TF3l3c;?M2i}HcaoPg z3CFF*2;;82BnTPC4jD{|YtsqtOm%}6iHhGTI~Y=zva>_ijE9qvDm6hkdd-ic)^(_W zY*KK(_KJfFGJ()$Ge1V2Q#dm&spesKoxXe{Oxm#F#4uvr%7ZMn*E^eKRq*wX)=R-w z%?*uc=EC^1HhE<o?+q`A9w0!z{Ka&No~>&eC@+Jx<z*Qlgw_1WJ=1)qO+m-PR-+ik z(5-sb%zJE@eqaY=X;b;pX0Xwf(1Xly)?&2L6=j|{@FPKcs;8TvqmoEdt|mt-!jtVR zZ?;AZMWCj?%J5@YpdPrpeF`aSrp=%lnTQBfXQBHcrYl+4<(f%hOegt`Po_1GCLL2Y z?O;1hxT{P%*g>yJ+Po4{=ysj{Izy$mmZUe^yS{haRmVFdPPTPO>)9g>t0CzRvkT!k z#Y8)mE*o5y;#)e0`8F*IYUC-o0<)aKiRc0)z@RY!P>!I-KW31LJQoetyJX`O>^Yo3 zfJfk$Kt*QfDCbim)BKU&qHUu{wMT!NH9xk>E%ns$dTf+uLP^fDKglBd3rn><iLys} zKZwooC&8$uT`wVipT2J>a(Vh|Wjj+cK+%DL4vP^3(WpdCxlI?ZN@6!ZL$&>jQGh(C zqGnVzR?pb3_w~8Mx2%pBb0?p}vG-?4fe%RNhqT1GX$Ml{c3Td=?#5q6+oPXP<`7TB zwM<?`YDR9wJ<|i7@J~L-R3(w8tMwQUMvcY!^~vYPwP1pxPjen;%)mbFMhOoCMdec! zUC6e*6ZEHSDKDzU4~IDKDS5rKW&Myuy*1t2wK{Uf6cQcgSCgu}YuaLmVN+B34^D2v zAnx>8(`WP2r1j^s^Qmj|mv#ekm;>Fm$=(}XF;jzaRdsHDZ6}#MpQJ{CH51($(<-?W z%<o**wlZ}IJXNHCmzWEm$=~d<EWCeM81&WbT#i#|8`p14Qk;n@{ed(R^JZ~$taz*0 ztGWkI&%wHUviIJPQ~u3)tjP=s;QBbBfT4)cToFAdaH&<nTsjnwKJMj91GiWt>GyA+ z&Zv{DPUCJ4LS8oWKo+bOB3c!S)mdGY?9+;;?cVXXWsvtjV%Wt#=q{pcRd!$&G92_h ztjamQ93^3Urvq^E!d#KRc&nZl&0PHsS-+gqVC<F0Tct&pjiYyF=5t#5hDBkN(78^F zykxDiHB|d~$Cr~pX}uw<#iB0I38BUC*fNF3+F@wB2gSR4<{7n|cV%&_kIUUGDEg*h zj$x#$fS0QT3={2V$nE!Q?aVp!LMu6fiI(JBjd??($y=krp{pneuMAdRQ#;k&=~T~x zYU7r}URs;-q3qAp4oR<@kfZ*Lc0ss+F>o2&kvn^24t$HLR6O54sqN^ET<MEjh4oo_ z+INdsPSukSw{9Tc=B1;f+aA0eF~s_izxul9Hk2V_`SJ5ht)I6Y5k5WSeQT_B-NTie zLF^G5g0DwUkp$+F-hXXsIV~k;aJjP@`jtI`+Gk4ma+QO_b(LX6?`11@Kr;3=5>|vu z5XxBVi+$Fk{ioLBZdM~DxrM-Z#oV9CS4&Owg?%vwlNbIzBqtvRbClm-Of|%A40*@f zdJiGZ4_N0-CapFS{;Iq1NWsw=L`&1(#p;d7nlcsnXc<tVC)jRbxW3ZUMNkhqIXn;{ zIjp4kP&so@{dxixpUN7)B713xd#ccE;Xa17PB(vK2bhM`cd6L#ZC0Li`j)GsM=%>^ zoMi6%<|}9&ywOWME`0vM=j_lW@t~$-R%v$Ijcfbyt<doaDB^33%ZBbTo!_XZf=gz= zK|bXNMyFj<15We{*Qo>AqGROa*~5aQpoNO1UbZujeu`_d59*5Hl^1qTxz0`UHiiuM z@BJrTKjo4Kn4^6fY5!%-lT&@e(I$u<kP>cS8{c|^Z73eI*t+@|--+bJkQ2GW4fx@6 zrs}4X!6)?9eU$oCF~zerp_6mNHko**1;2BP=%R`BCj9MLRE&9zPwv-c7kX_2+%K+v z(O*v3Pe#*gP2apruRoH&xS|VOQQOpI(^OTSo#p5JxQspPVznsxcsPAhYkqg>-v9B{ zr}f3COAaF&jB-tJrDHj^E2doS7xcFX3C!OW=N<)wD!9`ekSf9z3!Lt^H3sG!zkIqT z=QJ|@pg!8PFC3u`Tu`5yx|9bvGj6FcDfRF2-d1U!nZ+RoDe2+|_NZZkgwm{SZUKp$ z_thGJ)WG}9#|$AwmnoJ7TD^JRp6!T+fot~t7d8j4WY28}EOUS6sN|jO<bSbZ)?WA3 zPf55>G6M95{m4p~L5(=8<e0n`?0NdZOYu~t{nw37)c2gvmm#0_K~!I_u^iS*^}RZN zbbR=cL=gcEh^5}zez^HLDUD!J(eul8GW@$`!@|;O#aW#9ue*qqs4&k>`|sxi=WTKy zP3%9KV<7>Hz<_U<VX4I?+T=9c@}-UHp$bipm~(XM_>#>@#Y}qqmbL3w>S$2fJPU8_ zZ2HoOcv|Vsp@k#l@xgGxU)TV_M3&P;>F8;OXtwfh050HUi}wlYk0su{L^g~^gpKV+ zOwK0Buu*<QaXeO<XH9erw*aOu47NImU|~YCFc%=N!!rYl*G<KDxhWOYu}O=S@*xSJ zR*ixKE;dc;j3`{JB%*qw&5pTjW2N~sASiC_^zvo7<`9%Q`)NaD2oK$K7I89r2svon z!akGsBq!Gb&;4h!=ZuonGg3BvRJ04)DjOOp2lcES6TYOUN43MebhM2=6ulpptA?@_ z3lIcEyoh#!Gr~KHlT=79DoM;(Bk=hiBjihZsv49Hhr~^ox}VA@^L6Q}P3A>2loG@c zFq5Z>%{hJFT34$lDxAGGK8se|jOey6LKZzdDN2ezV!CU#aZ*`jBfMj1*I8YD>VWia zm^CCwejbdQiu2P}D~`PhCB4o%?VYvmv{pxV@f!Z=`SUOd&;2{=j)vK~mm4{^Y4(Su z7_W;~+OemiJYT8>oz*dSzXQ(In3P8(z2g~pZ;A-j?_n=~Kf60<h}P!?Iv=t_Vel3D z%GC%eBWgrcX}dh4zdBY*|FyUu*KTbg_qpD?Ry>XYxDa$8jFR-M{?(6g)U&=V1U%`N zLwDH;oY*K2b>d?$Y9ncJm0ByX_8xo55CQlv65qUJBj#3VSt8u3kr18jnHNAmmggi! z^;U;(h~J-`i3aLpQ0MfBV%E2UMUs=+sH&D!gx-b^MhxTnvRVppr0|Zw{it1RXZGj0 zTR8HiZLLX)+)8bOQIqt?0aOL2jSDPaYa18s2mPF8R_13M<gsdcRRj>Lqc9uoZDth| zyN+wsikETO?Sh{7?@J7$5Q^Rg#nXwlNJ;jweNtv_&`Bwk>ax{PVKb6=gDbLl@<wvz zCS@Pt`77$6`T>!=^H$=JnO31<Fc+7Ce0Exy>S`&v*d&)uZpo&jQ4)R!R@YmbO~vv- z*ys>apEP%OwLey+tEXR+Huqxzo3ri*x;d9M>Evq1T949c!f2n4E^3UU!KVw;8mi1| zuUWLvD_^=vJqy;?LFk7J4)-&=M}BrY@Otl<q_U<YOz+pwAnk!>v4#8tt8k9Fb+f!G z8@@b|`moxqnz7XD;Jg-g4Bs2iWWA9wWq23NCg)W}xNGW3q=_-E#}pj;k$dI4mVmpr zh@hs{3f<a^keW|Qy5wIkvdZnFTvg-arTsyhZqJ?z#dP{%)>=Ciox3``pPr4n2oecR zo0C*?%XHrD93O<uc40$Z=f#Yoiu6qD0QTGZ0p1rZfw41qStRrLQh5{u*P>%g+k65; zL>0HSO!A}J2O(}7-(43Ug&`ttR{mrA2q=c1*M{uU*^;!ho+zCv?4*hdnQSv1o!yy4 zt=8$(?|IC9+I^)uh^w1=^f28zwY|xNP6&1(yyDnl4&h+4Bm|oQ=sqLLsk~?epyDqQ zA1G7HJS-;U#O?;+M?%98+A-w%EMZJp(x@z6Vt1f14D4g7=W_h0sMPyp7E^`a(Gh|$ z6e>-4LI+dri2H_Niy=G7G}z`cs8yXoL0UQ=;Iun0T5e(()ffFlq0k2R*8mXVw|TrJ zh8Jn6i3rR?JHGrfJ+hah!AUU?OjZE*JGW6p9tD{Uk;EX%;D$hBjI7hqw__N7F)@0L zD!83ite?l6?cOv!(jfJ_io4e>*m&cY#{A0cG^<<0NH!^v*%lm5Ta%5YrYk`uf#zc^ zb0<r?z$i(OF=(4j!P%wzj9uoT=ywhz61<bYB6ml~ik*YDqV~x#oJJ>r;z|UKCeK{N zVYIkaVhn=2kF?`5Ivh?wrkX?)y2RJ^a<D7}x*cxLVqVe8q@4S=5Y~vON-)Q15(&E5 zg-B<gvCD6N@*pfcYl)v``v3!Sz2K#&ax_d{wKa09rrD?Y_7-X~IO?!hjFQ2zKo-A5 z{Dpwr#Q_a{B^RA%G)M!~NP2`gF}>FNO>*C)J_t4?_#%;4sgf=VzfV8_u@kZi6b>Fm zE$QC$m_|H?roVbsjA!TZhADaDMA1-WIGLq&zaGC)z8L+j=ZkYHZZU5R3`}0T4Y##I zL9wCA`%xE@<eB?l*Fu;IGK{#fVARt+O=eBzSgd3m{IzVn4#jGBSJhOdbY3ki77dQq zB%4YbX^Tm5<8?XFxEg4Do!zt5R<E*cU&u2PvL`Du&c>!r(*m@*&iU{n-cK0;<-2=| z`5Do1D0C)HQ?}eBInZ=9E#uUQW+;-{MSxZ>XC-u#Soq6F^3LT0N2eCY`PwTE6ct~v zj&F2dN6qqaRGbfSUQOAxM%mW{r_#Mu5KK3y5M%SqBa>?@vx{uDcd)(iF-$`a?rgze zc=@LFaqH7~i{RUX2Ct#bcCi&%R`D<Fu)xxnUz^Q%i%#kk^?UH6r|}XL&1mfKv{X*Y zGkVFp+5PUjmpH_Ty0%)#gN<1-@LF72Q*l$mFpj9k32Rydn;cb*HKw2JTavC}rRS)Q z>+0Jx`0PK(*MNuK_}cCGGcu&aib~)i20}$}*6>k=-HjO~iMU@~v9Uf6<zsR~meo~6 z%HZrt&K8F^z7W(H26W^|PdDSRZGX=Efbvv$=AEbX9BtxrvHh@*w}9t(?2QO1aZY{X z9FdAjx48Duu^r~w!Dr7<I`#L>=2zyYd>}}Zy-WfV-}p7Wo|R+_o&?ut*=Z_XGslVP zA3d5(vZRI`W<3L?b>3i+B6GNTZC~f`IxfY6I^Eo!2rtqR7G~25wjC+toz}3E^;wor zr4haCf}Rgg`C7R4h+{p~)yimQ3aG~;pL_DG3_Hm_?mB_Mok>d~Q(_yriLIQic)`MC zdv}d5Iw5cOlkx5<1@t!Kl<}?e(_YMGj)QJb3kQ>TQZm>O#+uvg6CbVve$sk~-_Cje ztVgQXhj@Fm=q>9i^5`X~Uo1-YY#!}CYAx=9GuaiUHuP4qvtrP3oHEv2*JBGS+MQ>r zMN@xZx82|kM{DN9oU@e-^#YKuWr+$U*)Y5)5OXtDhGl2eBg*V>oxbOtIcZQ!j_)Jj z`@?q);nKV2O>$C$qow0vWvL!Dd*Q>??zNNt)V78R1lNRUc|3AS{EoiMBPWlAm+x4k zI3MbkIo@qkg?t-CF}b`zh}wM`>V5APa9;f3;RLbT162@*3fKC_$uJlf;wX7bn%U>n zJLyqO+j$p^jd`G=<Vo^f<XeT-&sD@P6)R$P)}5*wM_o7H?P~JBi6Hr1VyJ!Ed;Ixy zTr%M5NrC-qR*6q<zKU$PGh@FEDfoHe`S@d(>e1~xz55Jm>cdq*;Linoek#1JeUWjS zQ>C}m_K%pC037AV01hC1JT1ENBZ3o<#0h~J%*=rKda!nsCGivTju!tVV%)5p=%W*o zY$MX^OC%L8kOufceCL_W6n-k;?UoEe$T+A>4r$C7I4$;|*@)uL^=Ng8k^wAbd-ABu zRqX)23w1&pQaXhp4vxm6;l<7J%cCDC<<@dxv^imPHDdH7Vn|^O&sWune*XHAcJlo5 zcE1zWdg2;#Bh~^I){{&BWia*ym?gJSu&@#Jv+~gNCH5Q^2GALd)&$170)OUOuB|)4 zJ$>eoV2{roq>ex$M{Nnd!mR`2P$q(z-{9VI;?kqzN#QJ>M+~#YJh@Q57l$JLa>6$- zU(@F%G<PPnZX$g93FqbK?@Lv#c1=Y7S4168h=OpiDF(Af%ZMYmNz$B2vL2gA@~%jV zxJk>LNvoPj>#j(fxXId_$-0`z`mV@^xXH(y$)}pg=dQ@#a8s-}Q>-^pyuYH@<)%Dv zraWn)yttyg;)XY0Qr$OE{k)<A@=$|ZsL`6Kv976ccxVV*Xh@oAD6VN}nn{_(iJmso zvR~73^E~BqdHP&+k5GnKYWi+=(B@+!Sg=rsVTaDU@u^NTy}>oTF%N^eDmhAFhv?4n zDKnDOlCQ<5v0li&1rJl03sY1xQ`|LETcVT8-f`;nI%e7K(w;C3m$|B$rS6)giHEg~ zCz=U$-zwJZqg4qpG(ZMLyVQmC4G;T@3;TLA`|~ASAF-ZL00-G<fAu5XTR$Ga{1W?p zGw081PT(`Hxum1wLp9WtH=&Hi)7Olk7H*0!+%(U4=-+~MWVP-XIWI?fZdn$4Z7upO zdBmRaO1bjNw(x#X;^B`a*c*9Q*er0Z>Y?zA-`thox`p4qMUV-o<ZvO>Ip^u2*6ei2 zALc3;)gl=8mR-v@;e5m_`5Ec=-N$xg`UF>@surQTFG8$5&xOTFctDs!2xXN;!a-_i zO)W3xzPxzz?B$U&k+wNUS<uU~LBu9ek(Cyai!UNq&t6q=+i8!yP{u+6R~LIIy+Ugh z#kvv2X~nundr>$(KV7X<$RI}VCeGX{&YlXqEp0BfeBl)Rnd3%6?2%Ve%1!d90q0JY z^K~oBwkeBjtCYcwlyR&0&=PA20~^Zhz6meH-3{X1DrBoV2BYZ{uZKjn%EaBsSiWWO zTvA9b<I}^DE#j3cbCauCauaO^)Vk5h!rdBL<@;{r8?Jv1x+zSxD$Ly|yy1Pl;`VyI z_4WIk*Soxm2X2Zdt%?^nidVc!w{A-Jtx7*{lz@E7Aa`Z7Hf5|^<@H8I8*CMlHWi9n zm6HlZYIjxUHq|E@D$dKQeC}$`(_VA0;0yDqOS!9;-Kfdls;ls63^)O_sX^L+pTvtR zFjb&XAv)Yw2kVWxhP#$`o0d`|NM95bs-dj~(0sxLabeioc%;|(rL6N=S<9bKx6EDl z3nwW2R#yXn%n#O?8PwUg@8wy+C`!|vYSW)vIjmg)=@x2eLA8z25Z3p(@dxc5=<(X4 z4e<!n7Tk^Q+l&m#G$ve7gEinEL$Dmei!+yh;;jF(&6wiOIHSk_O><6gCz=6zXLSqE zO(duhqknb>5ZZ|sM6B0u)Qo<E#1B}qYBQPGq0?BRQsuYELty0R_n8FFi13>QeWDX^ zzP=$a3F5a3;|FLD8dxth!G;03pVmFBhW1#qwvh5&Vo&n<p;zcK4O7-<#yW!u#u0b6 zLms*)P-u+%Q(O~6TO=kMhMZ7_SoA3LS2F9lE``~TkyxnHXov2FZcI6a$6agbm9xdv z+Le}g9x5ucwj=z`1YgysR&5rHBfBrK)MX9!Xw4A>c*CEvEHX<3sX@W%0s*YdOdU8f z;b0!mr=9KJz@E-J9q!Bo$dN0~`=zWK)Oy&@nmtNIM<W5<8Y7(=n*lW*eTU4RX8Wag zH=6I<(>%S=+N{D>w1)^#q{eibfl@-nMNlWE-jz--BCoEH8HGKLDps%;_qXH>?>7Se zxA@wO9(!_EZlkUr#MuJ6Iy^fV4NZexeDK5!5$%y}kruT4L0+)kRR0g|F)uy|S9xx{ zNYU4v4>13#*XJokBsgDx13=7#@p*;JEyLU&=k}Gqm?=m!F6~i$8j)}BFl79uAxSKf zj7WgR74qCG+&WVZNXYU{TAn?W4?oV-jfiBHA?&IHKP2Oo*S9b+K1>m46wSh+S!Z~W zV6=BC$Z!Y5lzc2wIM-V2SB*rU<P{Q1WJ&GyjBZh<E0gxqL5#{*FM-cdW#8g<y(Eo9 zwbceOE37kMv>Xg4Ro~wod^1V4I9~S>55GS7@ryVuw>%Kt+iigj?I@;xb<GK9Hg3N& znO#TxsMDYEv^F$$Li{{sv#`+x!#0Pt8}+<<^fKwu({^3(lIcF#_<8#0w;?H<$I52Q z0a)`ab-l_Yp(b@hsESL{>(<U)z8WOq8oD*Mftu-AU0F%3U$ISoI(?R<SNz_2nU?oF zr_DPDh?&!MpELA4S7112tSfi!KKEW+^^JGldRJaV7suA~`~#ibDewG?`+T&{{44K* z`!4s}t^)Y9L*YUFQ_Pm;H#qtQ5c?PXT=K7(%k?m<Be4^5Vf-Uqth~#qKniqn8L)#d zq6`_DIG$&Or5}z&6eJOb3Za(r01!LcP~<{L3$p;llA!=_c|vt*Jp@sbCcPPeBte+a z*+qbX0`cybqXcC@i)tFC^nqzHh~RLeB+#5z<htHwrDiksj<0pO#mA$+wC8Dl%WMLH zf5i=g{;zZcrELjWmp!_|Vx(g4ab&aA$1x>q)?WzNT<mFX-+p0w8L?mPqZecpB4QX0 z6^e+C;#Z*gKd3nP?}sA)fr`^1#7~y~;ifWWfhPxdQ&G0X`JYw=5>iJ_-!f_E+njcS zRF^Hqv1M?v{UO8-KE!ZZ+!cTu9fS`dlLSMkQhsCOfs!<kTqrOE5MLbWSOKX{sP(}s zlq#{SBZ1&a#sX-{^nqEW&gnzi;)zs51g#B|8Y6B>8E<raBV<UtgZjX8m`2+cKGt<d zhX-&O$FsbX|0>u|`A__{{}E#S9{{#EZbXSQ9AihZfXm%iQsdbA<HBiiPp=R&@jwWv zI8IceT^xJ>@#v1R0T6sia7HdP9RQZZDM`z(sHzDqXaHcB>X+kXLAq+=X%HnSoBL!a ziNNF#>X@=RWy0BxI&>6SBEP(_dQ!q*#in|-oy5KM1kF)^@4=i!?I-`szX<X_Sbg?? z2Jnxa&A<2p{$%yf;H<t%K^Weju)c#g9M*S+lkS0kqWaO^VF0S!Tp2>g-=uyKRSJGp zbro?DS%zj&5a3CZ_aBr#X`-1pc>$c#Z=mdlisMu$PZasU8U0E9KRjW&0|u-YEWEdO zcLMhgKE6Nx2Ooy(^a=kHc-Ftq{4hpDh>BZ0#UwGMGP#5jsjVN<Z%+Sr<^v!&;-rBw z(74~2zO`elKZH(_EFm{7AK)XwP-2%}QB)IJQq`CjPtX8BEY+{;XzA+F?&~BTQXd%@ zt1S<n8rQIyu~;%$HeA(R)7((=d;1rN&G>s!kozav|4o|z1ocn9`~~X6^Zc9BhwB~x z3F=4tz(IXgN4Ql7oYRj1{sHQv1;XKSIH_N${}-tbgOmDMMZZD)UV0SVJUFMHKdg?| zpdHi=hxF$)s!0jK?QlxJaQnSs?@s5(D(n5df5dm;Y1aNba8TU;byYb1P3hAP>VbHA zF`K+_X`JOOzIdIQp}w;-n{vxfeO5&T=#Q#0%faV5RNi)qwt87^+&Lz6t_YFmg$3z( zy)ZQwwp5B>h%&N?vo<!cis4A4#Lddab@5l?B@Y$!;Up{O6^c!%a<#0j;A?1n-t6Dd zUfWq^`{xpZ^;-(m5+327fcC$)`UoYQK$%j(&ppFvd#0R%2!^<m;GsaU1E4@;Bw|V8 za7TMvRWb-pN}!Vq6%DlvX;w6%t9qsbkX#0v1RtL=qgWrYP_i0O<Uks%*VGN6kwkB+ zbR#0bmF=<}(Voeklfj#-NEIiTP+K*uw0>`~srzATS95>wua)DEiRb=zVvz&>{WdXz z#rRCwEuM1b$IKPePg^4y3T#i9WiTy~1P;EhA_PM#C=mrSB{GpxE!BoRH!Hu;%&!Dm z2A4H1*RRye13|EBwe1ru8g)Aid%C+c`vwP8|53Dt?*JkHgp~3hrxf{bB7bx;4!wZD zg@mhDnJKqK+Q5S4Bid260o~56tw*4Qub-qRz!m21A7ben9Ob5;6dj5X6qg*6nr)q{ zot9FRU!tCbQLZ5c2lA_Rr2Yi*fnl%VKz>)^YYfWPfh^sO@rkk6>6yH_?z#EW#le-S zi7>H0HjO{Df0O@-v*q8Xjx0VTYS#(>^WYIG^Bxe-8w27B-xzSbQLQB4NIrZ{{f*>X zipK*IZR~Q)BzytHKsc3ODoz4H_lc~9!o|XAq6!p~GZNBzbK~R?hv4>>WJbdhfdHbJ ziM&p|zPXw=2>O!5C@t%onD}@RJuA8IWxBMI;msQiIPg~?+T!NF+20iYJ&ylBT_pZ^ zxf=fd&mi;vdvA@yHFp8rFbh{@co!!TlPzn?@=FzsP^IMjTj~>^0fT7X?pzL(1Sy6& z2ct&O3*6*1Y_9NL$^|O288e7QaFAq3c$g@BFMkmeA19a~_+K{kzW?^*e__=HS0C=C zkuIgENu`B9`F)W3bACC_m|4?0iv|pBb`3>*<4?%FlwWF7iUI>HU?IWc<`JP$;UaLs z{e)Pdzm5`Ezt1nT@F)MV4j@SWR#bkEmXO0HEyq5p#`uS)6|zn?+=0%PtQNrb)=_W2 zqdVq#LNmx+f?C##jv<cPOzqyxC0ET#Bf7|<PLHkZ&jZ~boj@CZ4+;5?o#sECQQqwC zG)3wU$<Th35i9}Pw3AVwm>uo_j7RRtCCG!w!9Yg{kU}3nEF4IOhesZmm}n91Bw_2} zrSER97nkKy=$N0YU0&)|oKx*xi&vpx0wHhKF#=%Y6A~fDmPz6%#bhX8P}0Z{4#MS8 z8y3bF7W0<hE)}g0ZO$8J{5d%|elLf||3v%0FyI-Uu?V42Jq#1jsT9<V#D*aIK>Y$> z!J+!$fIx{LK!{yzym(?Vys{LL5S5aho1UMARD_lht(_`KUgBE_AXKam0}}o})V&2; zTV2;KnqVP7Xz<|L0!0cGFKsEoi#wE3+}$NWAUMI@U4pwqvEpt;3Z=M|LcOKJN&Cq4 zp7ZYKocBBX+xxoqA6RRwxyGDh%rWk9-wLGg_7-dyQY50f22#wd2QnIrwDvJ6QIPjk z$--#p{GN=O7g)d8$lBa~xo)zx|7U#s&GG)X)i`ot3AFzsK{5bVkc|GnCP?;MQt9s} z6U6-Eq4sYXnk+U?XcU*hjzIO__%#AW9S9FmV5O&L0nlK1?dkF1l(2YU2n)$0*KnkM zZh``Jfn|^aRjFw?fDU6^U71ssS5s%u(5BPTRMkS(scWBZGGz2jZ&bU`e7xUq@b3@D zPH27p`*&sj=VuuZ#HszlQSnV{HXO~M?q?H#rM9<3!C~PpQ8F<AB-#%V9qSKPNR3Yq z%>-lvgAyZ5<BD=4Q)DSC%Ye)ZFgR1Ku?&3{4Gn{0QU=t3ytGY*Sc#dY)j$qPgR7rm zJ#Uh{khg+aty>>{Vep4<{Z{nB$NB4OQ~#f@<#5Qb2LQo=62x|G@51RE0tmdkDTqA1 z!7i5AGnWA$&Zt0)HVp;&!Ko87jIr*+Tw0dz2&6G(Eik|+FjF=)6F1fB6y@tx;x{B~ z<HP}@iBzD;J#>nsG-NciK{V~U@dnh3hVVdTR^Qdfa=3KVbTG95>z+RcJKwy$F#2=2 zlOKRxa1!kGj2cJ!zhxTA9`B!~p^^#9aLX%AC4_2f?nF1hOa7jQYQ2q}hPqufAl|4b zEDS^TOij<s&do363@n?%B-Z+*M&!Br#3mPa_x2ACkK&$+y*_(wxdA+GdwKg+@O$hu zRFP8)iC&N#Z8(dG7#m%G^zLXw5u8BWm!-OqPk{;|ZnWH?z_BwNqv)xTJ8v<Hi5E|{ z(m8UvuE>Uyv9~&KVns$N<xA3!Y1ARRLdm+mlQ!FvSF`d*zdL%%b2!h&1cC)}Q(_Xc zo;i1=ay=`0UjMbKHm9k|2vQ(3+{B<&pG}Zy-`u3@AR;}*;S_y$0a!;jU%=4|WONss zRcxhx#SgKDk3pWeM9$@!6_%{(YxLW1@z$CyV)}mG8<_JPwG41=56LH!=m#*LItxHl zI)oFRcs*Rq%)R5;_EMr|C8dM@6UkI^bS>rMN6sf*R(ZGGFzN1tC#b9`N=(<|$FpsA z_pP0>-X*>r)#vmc?CcGAyuJVKE|Zl|dv%Ayq7TW^J!w|<+Rw!9JheV~Bw{}@^t{}a ztdQ*C_yRA3^mPd`J--);$|5yZkynhCe$V7qj1&OubfUCvH;Qg?CQ+{&w={m<LJP+v z7X)c8={$G3O*ppWL7WXLF%~1xxTXN&4`Fm?{gG*mR<`5}izQT}E%KJM#O$Y+rw#6B zNY;R!C298g4*O2MO=ndANUq7oxsG6z!laCjWW%iHkrsZOKNf}xYQHSNolvB&ib*kR ziRjQ-v%-*)M0;J_Lb<xiqU75zZ15t}o5n}I@^Nmcr0m`GTd+fFt?yE}x1HE?tktGQ z$J*fU6T3IcSnoyZuH)|)?E@)D!}`W<k2{(#i!ggADMr5xlEjg*Zq}d{%#X1r*k<)M z=YM<B{_>!!ilSx9lcz|d*WgP1T7T;XgUlg8E1y7bTsB_9u~l;|`+JO{Q|<L8@mxwS z7K@7k0^G2RL1BT@;TA>l9JT_d^~E<X-a^1PBW~0zwp}u6(Su{80me?AM_R`G<=I`- zE@XFJo#slX=os0s{}5$uEW4ex##&Do#-%r@F3lhiarm{SHf7Rm;O(NYJnSr@ACEz3 zHo!Wtj0^>geLgC_qGFavrZF|VqL&=@iTsP+Ay>Vkg96)gi$~QTmUfT*@RtznVk^zz zTD>9(47~>jFS|!NoGPchRCjz%%ggc7WD6^5a+Ie&F_OJsxtk3vjO6!^Eh!N4=e(1{ z;IlK<>Xm#d@a@#;WlI45RsP)vR|`%X3N2pnHz+Xi_YNRK6fV(fVV3)PZAz*to>d&< zM#epn@b7lFFJk@3E5d1WJJWs&ZojwX>yS(nqf|Lh5yAugP|jNBzYkv)A#iV0XzA?> zvKEZVe{wFgG#RFcxh8iIygawHoNNl%J&Jc;z8nf;s?40~R7Ki17N8GC2mBmMoWzlM zULB*E=LjfF5e{rxG2<N7B*eX(Oa(VuP~lmFJ)X1CcrlD%9?TVbOeyC9C4Eqijpw)D zo)(f%zRIdW*I+B8^5faQY20jhemSwBl+5Abg;ts*4tK`(8piOrgEX<zP!{;JiIO5F zW>PBd77Xc%3hpgejl@2w?3AGqx7Ln-O+#5yzU#o3AxaL5y7OxqN|B(ah9tqUl;WV7 z%wjo-#ii?yX{Z&M<bRols>I^}=#5Y4wF#v)pv!pak0*?p+|xUz%J{FDKYaA&T}D4i zIkUgvLo>SfnPZ-~f{(MNtR>%PnHU`K6e&&H8#RL$diF)y$EO{vJ<>KwD#TO1sshmO zbB~s+Bo@bKyz|}j-k>X_Xu-37>+kcOYdG(H9-oyxYAygkj+lRP&xO*pkmB8~l%eU0 z2ow5H1cjjB?8@^oCT7Ld)0Og#U#H{zKa?;`-%wOg)?zblDdh@3QqrDSK-IOB2@2pJ zJ+x3>447#t7xy|;^_W=nc+*lLy?>yNQr592ZLL(iZljPgq2tEXiqTlMg8q>cCIh5? zMUfiZ8sPtI6oFH+MnsUKbSRjvgT2x5F+ODE49sz4n&FYG(F&P)*@n1fa>T?XNLoN` zEklYHW34U?E#;GDK%*BOsIC^OS<~O3&_7^ESxX@coeG6fF4p&GFtq5bcAIRhcx-@3 zDJXC?7nT4c@-)<xU33$3@L2#}<MK<@t@X9XU6(sywpOGM`#6Y_%?t^)Qxg4YFEGSo zmSOh|Y1%JJRu8tR5){aBqS~QG1f&^8;nLAfICt^8mLypGlxaXjoQ$xwe%2wtRc1Y} z)LwMR7*0NZysGTG#d1`r9I`5xdml%$L^1LLaq&hUWGo-=e>QQ(Iu#;hN6_EDK&75a z3U&gJeTXvfvaAsPfxnHb>#x7>tZ4KerHn5ZYufO^p=@r@Ypo1HH6OLq7aUpaIVse* z42ceBV65?EBu}yr?-3dFMuj%anX@_Iiy|FOiHm2vt@hGDmP}!VH_Ss#?Kq%wIK)Yp zpB)!8A{<2cEkF0LlGkLkI^F#YKMRZ%Uu6{Q_dV6lWk)edciErFtiBOtM80y&SS%=L z+CtnTOZpD3m<wQMtOyH$i*rr|KPNLMm!M~mSCjY}=aI})WxTy&wV|tjg~n~hd%lG{ z7*N1deEW8vhW)0X0G{BEB>;OPXYtJkay!FjLV>o5S^gX0wy)yfs&e7nrqH{=Vs!}A z$VoVH<-$kb7>j}gh-Sm$9eA@3V#5w!iLoWCuIM3S<f*^xMBJ84u}1Gvrj}*P6;{&c zk&5cz8CC7Ak=%vQeS~>GPt)LX@v8D1fRZ8Q0MXBYfaU0i(T7PzY6pjp5f~9c8(ZhQ zLI;vFz4F`Mi!bbMl2Ln&Rr18ftQ14b4i4?*TFA&kj0$j+cW|oR^^c8$&HD9g?#^_j zH(eu>-!6CXI$;fb7-Ptm4__T;X`3|JvjBOE5YAJOP2C1GKj}KTB5K)q=gSx03(2XC zre<h?fDNQ#4&&Z0_&JMSF>O2IN8NZ^rY6_oZ&WyAM}E<df8XsqByrHkq@hO6k#=Z_ zj3J+#Ld?vj{;gI(MQb*eh$p|#yvBi}XwTy!pEl3%efGC(@msC?Rg^?GK&mWew%U3s zoXvyOBDc#J`9<|P-x0;irrf7bKVA4iJ&nef-F4)9+HztXmcWU8t-RcDkeS}R5i|6W zoSlC2W6ML9Bc2W>B1Bk%@(qV;<ixf%gFd{R2F-02RaD2NcbajxMmPB*9X;K})Qp8J z7tuGLTwX^sH>|%(mLSu6IN!X-`6TGWq4;Mfyu|M1bVi{l?vX1$OM>!z=3P(iDW_F@ zA)WmCx%ksBW|dI*`cXtRee3h8**rkZ$4?^DA6K6u0$!;ne!sQ#6|8-CaQa(};XAII zBoiyEPo6A&$&MuoN1V3O2d?xrS9ju^mB;|+X^@*hE$!&Dq+6Od*lBT2<%^wq37Axl zr9m&Oq;!v!tyvz#e)p&0mvVypb6qBnlZ>!63eKUHzUChig^6sx;^pV_d_{JzG7M(l zKz+TGLhywgoc0DVNGWRWJkvackCiiWA%>nPII_cDuuSmoH)+b7zV~x!cg+rXXl2}& zrJyqLc8(sQ%LKaY{5aQiZgdqj_W4R`f*aK*0`kD&pV~Q0uQZ(uVeB(wiZqhoc@^4k zJ0mBA_~a~nCRqzR6JKlx;af_<Uop$yUsGaKv0dKep7i(fM`DpW=RSI;l;y?;b%X+H z4{|zYIOi1=;WDIrW5pJRSiQj(4IY(%I~)YVcn@<o?ZF=KvKpdx<=jA1t!~Tg)2)Mc zr~rQ!nvT9}kZTH`DFN{;6|3*4#BRfa@(IgKJYbLx@g6%CpyQIQj95z~wwtofmCD0m zxd6<Bcz8R1D_B<ngb=O{3ZR5i@%Rfvh_|)<MLeHLnQ>r(*4Xn97}dLW+CV^>90%(d zK=%1s8%d_N7wxjNBs)j3AY)-J^|LYQAAWQCf~fqfPaJv5KSA1ytD`_XzG7yZn+tWR zI&dZf>H9RMtsUR3%Ltxnyy5?{5IsZYciF;d6;?HUxOSq}p_voxC_*pCR;1gVv_;q4 zRl3RY5E<f*V_-8hv6f2d+wF$&@@?yd9#thcr*ZoiyV8f(3Dj)8xTzoVAcb&S7w}Ag z`O!zoocn$s>ti7thK>G;09Cad?{GA&2%z-Z@Lb*#w;2mVc6#^BM1zSeV|OHb$ed-r zy^RNBC(_cW*URBHgH??R|KQsGaD(DR5}TD9==tV)TR_9zDT3!R8*6v9qionqY*U9w zMqVxQwMI*ezevu0-n1h3aG9z+(bMRxoZ9uo?~3P@5WTDdPD&vmGE~26TiwTuHSdQd zQP4Np@XLsK_ls6`yw{W20EeQ!g&oR}k4;Z5m>$r9`CWtX9k)R_xBIB;8p1?sXh;(t zaKt~x-9?U(X$dzDbEyeZko431EC=GzIz?LPBJimezKn>s#o{=AB{;bh8PyRNOpJ7l zYy5;?WHa^(7^=L-{e1_i8vjnr08LBN4#ZVVZ%S{U+UF1WI%!JUoH?p;Ae3V`kq~g0 z^?d4pi(PcuDZV*3GS_-#`s<8uzHDA_*5SQxo!0_>HWv=Oz=73lla437p}@I&B=6#f ze^Vm_b=W|n7*jJ7Khpx$x(J1J^v`WCfl9BgJ4GskXcx1Ygo%xz$9f8q_}mAc#77q? zA;Q}$L0}PbSf2g;io)dx=K*4)+EX3+)0HuK(TVMd6O;GFi#(<e$O`$+s0_XluH?5u zYn*JIJ#sW_(?3D=YD3{5<l;Qj#|lAXJnG6j>t}u5MeGn<H}#xle&3MpSG~s$6u`}t zPi;@nH*tJ+zu~7?r{Z0=4L1}9*xm(JB67}NE43h3;T^uEkN51TRs$B3<U63os_t4K z(<SDYpGMS8+|d*dHtVP*#vVDp%W5~?I1KtYsedmlnK|TOf985q?OY52N&k{VG)_Iw zy=cvxoEJ<5ot*(Q9t1txCkCVK<8Y>{0-t)sYHi=;fDh9<zta~7UkL){A_1s|>c{xv z&%cZ+OgmS{_MYfeeBN{*tt@JeAP{S4GCo}dJiKjotfD`>I-2hTf^WvZ%J)MQslEGB zwYl|W<olY(j7MA!0#M7;K3T-{dAd3G+;Q~VSZAGk$DNsTS?K{1>-)G2SSi>_uJ4#v zxnB%4@;_n{{7=o|!rJQd_62MMy97x;VG2w(=ra6HiOB<-P&BW_gM&s?)qSwQD<J<N z;?q;yZ(ru}Kiy#&gxDrBTi$;*PI>-=MXLUCw4UkXfO^o$HC5*<`j_v@p9k0KI~&pX z?brk^es<~S^dYpx+tkPVP|nj|!E<FWB7R38;8Y<%%rxkBLr6=qV@I25J5BIAPQnpR z1hm8bsW;+tginpA1COl>9SF(QL0#h$Dy)DYfgxZkZeH!7W%{UVtD*NtLkR^!R0IM< zSn!&}0<bq^5rF{vB5f8z#i@~i>y^F)tD%H82yPn>?oqGXT>hm5-pn9>hv#ni890us z5yPW?9-|)jDv@<!9&S;=75ZT_K4J15cr;Nsa97;JiZI3x#O-=M`d`EiD+vW6Ba3K4 z<P1>Nk*<56B1{k2tQ8{<BHSM~puoQV%%HFh&ajsmk@Cne#SU{hmZ-zXsHS9kvQ}G; zjwr;o-*kp+g$-iYCpe(e{px@q8etGYVGy`pftPO^^GqC3^2IIdFz}05i0x|Z6LUgU zB#yW#t|ZjHJOa{nh!>?08vyWHPLFwd7^4;$TYls<MH6Ii>(Rl5dNJzpY1Gea%uib^ zLDn}$J~L)kBdF;DRvuvhftp2?Mr|K~&@^b5OrOAxP}jo<N83o;BYR;3XI@iR-3n)J z0RRoyPOt$D$&4K=_Yzm|r%_7U^-kKUOx_NU30zHxG{En$26sd_P(+4<FrY)lh~y)` zCr62V&wYOoxRCkzi)DoJeNG}DM@bpFuRV|A@(Y#_kLKnI+@neH2ZoM|N{iVgN@Rh) zR3gp@(4Lv8maDN{#s<hIwqDmqU0h+wxG*RFV{cuMr_EuqUKa09Us6sp2b^snzlU%0 zm$XLLSY6jphb$z`ag2O_@*`I?_c*a4C;m&t%*Hvi9>8Pmh9k^7+C?CeOEgPaEHfQU zn46xcCmmc@jw*u@Jf(Kx%!&cBW<Lfqm5mdpwd3;&B<EA(?i^&<08%xh&FKVyY+RY* zemS8~?`I?U7O>p7sB|;EtO>)sQ2D%-tUTX{y!Ev_r%%=<$9ay>zj*DiMdN+I)So@H zzuS|RzuWL*))Yk8HoUq6Sv84<OhHsycdjs9qTpAUK*{pyr%oKs$(IWv8-bdL874a{ ziIES;CdxO=#|En>4q-s~gPn2cWay$&+?=t>?Kb$pSZAzodvR$hqS6Ldo##;pA!zg_ zYKGI-w;TI-cK4Qb$@H}L8T7X_4Ev4@)jadT1;-kxrLN|BZ;b0~z0}=$zOlc0XcYEG zMe=ub_dV9|Kd9!)|EYY+V_={6;z%DxoiI5jNDI*bt)8()d)NY`C<XjG8o!;9Is^d8 zgBXYcz5QH)WRD><?m;e&VMsYv@A$N62rFA5TM#vxIk+OG3`ty5TLVM0$LOKMA+#-N zG%0d0Xex>^h?b6uk|Dp}N`|bsavY6N2=<*Y``y4M^q;h!w@KUH-9a6^JbJ$Oua#dQ z@K4k6L;i=I)hcX{<|VdALlDJTLI~DiO5#wiKs7pQ!~;_}><GKI8m#W%L`vksElBtZ zh)eJzcyXAw@3TFx?r1$Vp$_tQhESoT10tfNVj}MZ15N4B;_+$18Hr)Y*qmr(PnqI- zrIO{MmA8}1YAO_2{}qt&f8v7vmegeWYeD~e+i6&SalXHvOz@9h_U|Z_WHnG4OZHy2 zkMz846cL;v5Jc#YRUT%Lp+Zq%+l{!OK;q<7dmA_ul>&*$w3I~z1`(<y$}*S6S7gD{ zGir<AQKdL^O{O6zQdD_D9Xc?cDY~#LJdh|!0dlRs==unpy4oeDOs+RS!n$&+Zo7GB zY|q$f)8zQC9^>y$;GMrsZ~4zl_P~b~7G`P(Fz=rE3&*dx{w@%hEHO?X%2b9NK_SbG zpouY-Awz)R8IY`012|JMI^Mxmh7v(v7FHc=fuzCITgq}Gi0O-K)3P(8oSN$j`^eSG z;gN`%fgUvk^OF|2A_(pLVER+s=hG#Ssuu-7Dq6+~Xz)Vk1gCy^8xAv(_NaNN_2*Cj zx?Pn2{*csv+UfuP4^Z(Hvh|D0hk){d^KWl0u}Fz9P$1G&l}rIb8)dAGpjUHHVMj3I zr~1hfMLx-up$UXON|T92#FrPbCMV@GWM=E9Q3eumP<B(&Bp3j%1r6am)omXxaB-Tn zo3^f)D>9i~nqOJ`YsLA0^&t)ZGW5UK4Y42+8|;(+U?08w{V(Yf{zLXrPICt42e@;r zw48nbRt7p_FBxM0m;eYA4humC5X-m$WT=wKiRk^Q;CTV0^sHzYFkL2ufiQu-0!S7U zUsYV`)f9lMel4H|4h>*!cLGwk^`yu-WAMh*ifH7@Ah79K1%?UPkQFb=)!>Z?9DEGj zAjvp{-1``F@G2;?98P{78C^_6N68ciXEQ{)x+Jjs0$Y^KWqG6<!u>^cB*TvS2lc(# z?!vzi4)*IQ5cr}S&^x)w&(!E%Rl1u`r0*^Cqs_^0Os1#*snkgT0R4h1{B>0Q7do9X z4=X6L5O_G(EV0<D3k67MC>>T98bwMT!VqC86NM8Fq(jA<CWc}IRwz~qHYgMuvGNNu ziy;AU`mjpltm?7~$0n*42tk8EduMlBRYz_8Kva!PU007z-|!?7gI7O`JEdzsV7+es z!eq;6TW?1@aN|!u{tdHB{@d!@fAnKVe({32L&|Ob*xU%CGwz%uxoLmiqK=nHHaWhv zo%gat_S8YXGNz0Q5Oa1$3Lh64hZK)QYZ(f13RcH#uXJNM3VUdHQb=ieMkR!*s;H(+ zKDZdu9MM>B&|2H2+u2?L5A7YO9%@r->7VE@N}il8>|R)Wx)6+9ou6G>UNKx=`y<5u zZp{|{ZE(Uro*<5DQh8x1^j6+<khh7({P~L(-YFcKur<Kh<9jb$e+CCw!eO=%t`5Gk z<k-|8O2*gE+SWcPCN&Y5tm=}Ulj)r1hRQ0)EiX0BD~U!FXIBELpslR7G@VdzQ)FL9 z@6$+VlYe3T$TR;5qba=^?V|C8N#8$g{EY~y|J%lqe_YhRNg9)O-qI$L)~v})9n6V4 z3Ny?+>y2loM`9<iuya_<A>^bu(czXrnh=-_6pi%-AUTpqmOVEUD;tlblO-;60kR-* zD=>jkkUBVJLqq|jytO?cHUrMkn?;QTwa}%9RaK7=5d~*VrG<u02D)_u=xK+F<ytl& z)I|pH7C39!zAmthk(h?MiP1jd&2sXmgv8QNhNH~9SmX>?^fsus2aNMOApeFn^#1i} z|DDGP9f0c>U}6e46u|OtozOI7rKfVBQT=KSwep#A`*wrxYrcfpBhRMSy4^1=y+4Xq zT0p)?%Fo^+eCvtpYU}PH2ZBJD^r@ob6A~DJ<k6Io(MDKpPdb!LxVAiLe5@Wcu`)V2 z6+)Z=F{*$N<pT?!$i|iGXA|`iMM3B(p3<bG)i*}B<hN_qSD7(I=gD!7$!azjHcg>s z0J21r^Rf(#L{NGy@*sulOU0{joJ`=!ksJ-<*Oc$9(WDo<pa+Ebp~YXwXkB;Uy--rT zKzC6NnO-uwiTQ`uNx(e>__fpDEM24<NT^ziNCe_a01tuGwv@@5(ow8U8oIb*rMRtE z*=3?PE?EX_q}cg*#vIbn)^~x+Xk{Vn{c^5Km;Jk6w)Bgp+H2J~j;^LVe5fZO)NU<B zhx(-oy+YI0>SN+f_-~jJGf(+mWO&k>LYwNar6?6Yy8bfJ3sY8_@7b|;_STJy9&aWG z8mSgovT^Y5FvQS$3g?F_iR-pdpC1{Xb8Rr%Rr4Dt@WgpO(w=3kPNT++fVv^Y?Oc-# z>q(W9{Vv*q(_(s5+#kKn$~R+Idi=x9J;Q3ikihK?!v?1Hj<FAveosq3Bo6ATLp|>N zZ9chL;i2~c?iGOF^np`5dPj?meENfNz`{8G6TAAx@B(i|+o3tBINc)>AdBbGwwZus zAX3_c*o<>n0iyTGP?{Kjh{&s6wQ$(Qm~4Q}#pXC7FZ4ze$0L<e2y2Qv=fR<(4L6ye ztSUKqNGAFcJ(d!$T;9%vQm}mw#Ha4b%rPODIxun=bhQIMiM(q*<z;2>3KWRel)df& zzOXeQQ(}AoRA8$+Fv-?s!W~E5+!B9$6Iaa;kKhir^cSA;!!8WpLSiA_I^za6CNXNB zy1&HdL>p6v;x>vUhZ(z;->Jwp2jV4U;VW0StSE2Sv>jZ=<#v6_j==O05EC>EQU~BS zj@+2UYnl+vDZBmPFLX9GI^W0nGidyGZYP3Y!qIBjC;!GD;hX=7xyt^<XKcGM*f6zF z|9IzDKK~nYr9SvdkX9TgQ|(BIwu~Qy-DVq7zjW7OJ+6`?M<YXER<5m!4mK?jwKG|} zt*%krkHLtLASq;cXk?gpL@XBhB>Y#xjul=v{_BJOmkY1|jt2IBy^bLJAEUvqlXmBN zb4O@`oO+4by$bx-XS5gb!JA3(L7Q`@j4~dcP((Na6ygDdQIKQR*W=@9qn%~#z13ne z9GpzO@{J4K)8Uy#1|>cPxmoZ~IeJ%UX$_ph0fa|QO_kOr1B-w}0UPAdAlKoit~w^! zWpkr*BRR`Ui_g~=OxCtM{t8~$pW^qoxsCsMU;s`Jr@Sa6KWR?fIwJml&CfCbt58lv zgn*D?^LAnm5?Rtfia38QszCY-lnl&+1yqugXPOX%DRXfPVx_<%#;cB}D1&E1*vqjo zBM=R5?&>k<OT(fEhf7gJNGfVj5W_Rwi7E`^ilG}ThP89KrsJ2+dc579^~qW0dH&mq z(>Er612eJL^T@xyqUZm0(a)g_)SxkiW++6XV15{_z;dBMm^)3!?<xEfi43rmq4tC@ zQh0>AgaMg@$>EG>M<4-OhAz!DC+Z0VWeSXdU<KlXi;YW@3c+zD`3&`qHMm(Bx$%h* zqLl8E+9daoYJ>iek+v~75lb*Laqp;(ky*M7K?9sJxMgZ3fPxxI6bW6{MNQnWKmf@x zNLEU<3pfl$^5~1nn)T}60@c`EnEv+%q5kvV0#{QA(e$MYy>_fR>~qgIgarW)@nxp> zVZ}nSXy9~|Xu=R;eTP6_aE475i*{x>gt0KMn7zz0t1`E$0%Ka;VBA#OSl`xSmtxeT z*QeFrY~VE5Io$mx+WB{|E&bcBg8zJ>2O$cYd#+p#;wAG(P<F%(KTB*z8A9R`W)lI2 zMa7tgUyp>4qLRUg)c8cll(f(!<HEdjEG9QjhAQ752f`{#Sr^NOfWcW>vlwz{Xs#nF zN(^d-#(FS7+A$WIi4j>U8UlTP>jL}rwN>*MFSks#cmGT%f0sa-u{Qs4D|r9g=6|{s zU<8KIh!Qh<={ehWEWw=-H-{!yzK^kZ1qG*nK%kNwd59Yd5FRPd!2oh%q;wCAh0v+d zJLlX$pweCCBa(=+oroO@g3&T$ju09+wG#-FR-IAoL@sBU5nU)>4q<)9mRQl>Q6$Tp zGdo@dM|Sph6R)may9S$BtN}7?r+TDU9;k15CB?O1$@!se`?7VVt8m5^Z0W=ohxwpv zzLk3z8ZZ|HCh_1v-S(Dc=yBf#rghyW<2UG+b>7bRT)0Qq$<@R@l*|q<{^03QHqOsK z|KZO>>Gw@{_V0i9Ur`-UJe-39q+$l?_>GsYg6RS*Exee?iAX(vZ4$a*uq?HIoT&^n zNgIJ1%uI_`LjXyUUgWsp@tMr!IA})|0?O;b45$n(%7_kQcu{6gdLNJmQUIl+W%Z)( zH5jP#BAeBbA!Dq&UexGDLk-0gSDSBIAMBSLV@FBOPR=d=%3-m4V(Tyae?=z3$ulf| zl}|o~Z&-)(o*$7xG#0<gWs%P_M{w)KOylFH?fLcHFX2DJ9xTim;4!8t%`B`<$=+Gi z_~@n@?RwM1NB57INAPR-;Pqcm#y9)VDot2SZdIxt236x-o%Sm-Nxvxc9Y1QKEY9rM zaP=LwFC{*^*Q4gLJ6q|6^a=F~3y27e3YOJI>&yO2VEXpgTmLr%CM>QGjQiJZ@b?%1 zFLsg$Tf*eHSuj>kNt7mvQRktk{x_T_P`LuvEc?L4y=Q)vk{!Y7XX=0;k)=RTpp0c0 z5Y%c2GPHpVHG%;S%?kI=$Cn|G$qy?|EG&!5$jc41aBaZBC9SMVhnGOEDH1l7%g`Z) zvY%GNS%)Ar$pxJgMI#+>*bwKF8FNSH4f{>&m+Ot#O5oaGS`!q%ss*sW%})Hslh9I4 zs*F#}=(R8%co#O#o3}XgF-a+zYuLS3^4720m9K*g%qGG%02RoIy<E8=WUUiq+&!#Z zqAi@V5@V9{($aHNf$4x!*Wx6&b6Eu@+gJwL3T3sSX~S;-M?UTBjqe{Q@vkoM?;V|- z7@3-#sWF;fO8>((f6GkVz#92~mpuU@-N!B23N*|-y3j^(IwxK{)1sY^&S@N}?u=`C zP(gHg)||w?9}_^8a^bk!MI=;=jOxT8UU2$==m1igC<vY6^%#2@@@NJmPCyWCj-r<? zSvK}q;fMy(1<)%LL!#V?V&zx^$dn+gX&?|jkT@qIzLV`4TQoJ0v8|&NNZJ;`oU)Xg zQ&$gc^<Ic2e!2Y;hS`cCtnNr<$akuroP%6zj!1v2$rJ-!RGx{Tsgx6t{$k-A+UaRc z$6AdHO$0oa`B|jhI*KLN$9&M36tM&}@qdEGu;Qp|GP7+EaCzQXh)p7-;gy!Lu$@WD z7LDDWlCb2QB}q37B7ZxcVml-GXI5zs_zfzZ!j;4QpM?Ycp+WfX6#LnDdHDr}|DP25 zgG2dh!~YM8{i%_af2G)ern>((#s2x~+rKFGx8Hxi0^nk24jWiRhzcY%6ag`27~mnv zUljX~XrnU!q}b<JVOa_V5G&(D=UBp?CJ9(f<SKcTh7<6q+X;-8mj6MquPQdMG^2AX z^5)}-7R=%kR#I82>xD?=c=g{D`#hM`GU*HBoz|MQX50H}2K{Y(RX8{!H<f-<?0;hE zFhXh%Q1l>iiJ2T#r3rL+AI2yvV=4AW6T_)~l(JCnj%D6<*iu1S5kM5c2$(r*s(Gi9 zI2IKz*<_%b@n|w%^-<-rVWY$8*7PHXH(UKE;*75W9dCEXu2ZYe^mKaoPZnS)_J2J3 zaI)I$@U#un{rP-*D3<vuu>0%#qcjO%e_wCF=e^y@0`;eTKfb}YPF)h7KE1jE5OA3? zemfKUlVYEQT(d9;BG2_Ij8czl9CdD3`6`0J`)H<!9ya*-RTM|M?M}2(*cfvRZ`;vM zEVycn2`#*0yBoJPP6&vX`gF9L5OzfP2gN>}3=?KASw)mqE?G^Udp}h{Mrl9I!1}m2 z&B*(BKZDX8e2{6GzE+TFU5+`(&M6!}$iae2qjKC=><;t%=AwU5>_<oB2NB#nD%1xk z9~DL2un#MW5k09aK;OH0T<R*Xd|Z|pYG+rT>wR;-JU`;*&7{J3EXBS^ddx{xO?st$ zb;F3!tLml|d!Epit*X<y&-)Xn_5Bevf3%2d|3JLG#sz`4|E*e3Fo&%c)c&d#cu$`B zKgCuHRQ}hgNDL1B|5uUt`KOB)4xk7rZW@m@6b=2eio|#dF1M7yxcgv4y1;GT#ABB7 zX|TA}x}~8<#mp6nL?BTwt&Z(%(XHT1-Yy+G?Fzw!dyL8{C(7kwDQvAVUKL9iQ;c`q zgnRk(Mzi1`)rYCo%dJirdn<Y$9-Sul&8={-*iED6;9~;O4VwDxu6u_IA_!kMvsM(d z)C$JeZMVn&%zVYs^VZAutZBAB<K_1g6D8VD@{RqQ56Af7kDSNpZ1>h1+^)^=1$a9w z=-Hv()MmSxFAn&z%_6%xTzAyGuF-V&d_6pwi@W3V-TU*|vDIx^frY{ztcx#JKbh_8 z{r36dFBkvv{`BSSpDw=rFDeowqDR{(=pQa_`zjn}{fCQRnFZk`{^jCa<&`^F7w1C8 z3XE{={^8={2bC6R+NdKWfi#Za1FVV!W*|}i2BtJgk)N9bPmN&BGF3xMVn12mTxmb) zk>1*VhG_)GGF>Uz&>GL&KI<UUw$89L>rwvkjTDas!-`Z_@+_NN|E)F7B>L3R!<@(d z5?nb!_p+@0?*Gg>%8$91ZCe^7GqGQqPIqEiPGwrfU7Q?o)4r@=LZT|Wg2~>dsyz7w zla^vKQB|eYCwW>`w^e0>=_t-Vt#6U6a;R;?xno^1q(x-u$4WiGt2`$o^uVuCivE|1 z#KVMES=Z{b_7D{w=~l=G!Z)2q<&#%&?J^D3Z@N9A9@ceUtT>$a4t1RJ_kGW1y~X?O z6AxBJBB$7;6Q7f0<Y_%#&BYK@;l<d%w6bF(B}w<r#WMz<*Mf|c!MsA`wCzoA$9}0u zP_x!cxsTW6zJ50){G8YP8GOv~eZN3`@%tHR(3#t$4E#m&&HFU99~N*ariBL-Dw01e z>gWg7E$Z#^09yg<xgVdKR-8H~n(f{Jq&6l#{<Q8`Q0m<d;GGlgp#`wW@PdZ#e%?ZO zSc>6`eU5Wps#M|o@+t~9%xh<kJSgTBT7mzoRIIvM@-9Ju6IMlHL)-6=+02A!uQ0>8 zOSGV%F6qcg79c~2oP2P3w{A%7stI)6RuK3GT>0i(E9Smih{{unVM%)E)X(sDrX;sM z)8dW^n{bain8<>RnaO&6RZ|lK-)<*R_E0b(n1k+*)@%O2^ANZS|Gb;u*vI{zIV2Fb zms#_Q{Ngb9=M^LElh0G2enhD{<Qoe0tw-bD_i>kyctsX6oxyt?icl~mZy|vQoAeD~ zSJbyvI=~0l0a58hVrE3)M_J9m8!gZ<fe#x*xB}gTp4$<(?E4`uM*uckQy&1=H9}F1 z5O&ML5GD;UNQDKT_=NzDG$j(mq7lX%#1f^&v4iLLg^kp7JBWb`Kt|vi$|K5xM+%cB zVRq~1i)Yc$YB8gECXPqwdd1?RRbxsehE$-?Kt8q<W~YOg5*!$k#o8|Qf0Qgl3i7}8 z6CF15^Ii>MqGpX@yV#+mbRB{cCMD}I;NXABgv$%{6N<hrAz)I%ClT*Q1C9V-H6=V1 z`-M0SS#vJNwbA=^uDB0L%E`Q+1EC1_$Zkp;0aRxQ$EsG6>^6Y?EJ_YM=N7l>r~vx- zJReuq<L)edDDEms@RPJQVS}u?__JqBclEB_1u0sKUYnP9>rzPYdYAxOGEm?xS4aT* za{9+85*&yKL>_=SAznvtdGLe6<F^M;5>t6E<yVC#;6wbC=GllkP@%d3^8T#H%q{Dd z^n(wT{(zW}4|DE>S1?ue*I}lBjN+!^!>nT&1<7&0OJT+h*)qHcqv;}LqzRDgB~Yah zpq71@OD%AX-R<N)C)c(VDa=OQ%zq?9TvtQJlv6%QQCpU2ImM>uKpo6Fcr%Ks`jHa` zs%jd_V3bn*c==|#z2x&vaATFJfUU{Xb)<)LS~)3J9u{r1RK!LVk27}D2p<{3rD0mh zaCE9sK{KZ$^r=DVtor_g6PfqC%hzwMU$?yeO(!6mv)X`!-9$ZBBQa<tgkreH`g*^i z)nGajXu!uku+EQB-VO?XT<!jhY>A_EE{fXM&b8BOq?_6l?|_@rO(gNL<_vimq@%in zAG%H;E7trLb!7pnGu+&7qUzA&yXJT9V^W6^3)bAMgYs+`I&ad{D?(nA6g42vyYvzY z(|9QAK`*g!zUN4#hSDesi2q?_U~Qu^h}C9<jK#FLeYnBzt^H$fnUrqYt#kO3*syQF zwgOzy(AerPrsRhzgGZ2t03Sr$K^v@(TFTK!pTyEexueHkZeQ=2t|6IdmV?Az1r)*k zi0P^*-weN6Z}j~wsr=@i#zlK}Cu8FYHE0XY%3CT8<9$44iNOxOP(@mzU8u&Z@K5Y- zz&&2~vCL+}T1+==t8ET>BQprCOG^kxNo?-3ON<FxyXIC%9X(CYdI}t?FR7ifv-u)E z`xYL`bEV)aC$*3@J#$lN92=EB5J+Z}#n%=sAMF8*se;+4L+Y+UakPEbuNky?`Ptre zG}~QYfR7z!&VRGAV%Ll6J;3s8ZTD%88jX1deF}XlVfXyRv%+T!21a(CuB5lGMJ%?E z4}Wyx_0QS(KJ4tC!q`CTp$$Omh4#LLv}>?;KVA9J+Mn~*juuy<;3TQGi>%h3om@Zb znu4!?ww<G(Q0LB9s{~n4ex&L1%bj*6K*U{^LmES&c^hnfSj1#bQS23vFwQThxpr0T z{`xk%wQqZ#^sDi58-H6!%Pp~9`-~y7LErsz-&YVDnV5yW`&$x8@6U{Jn0g5x+~ObS zw7>F*56FYzX9$<h!cuGb5rn>ox8&(>jDGe}#7P<oJ(r1hV~vp)p8s*lD0T01A9Kz@ zmYU;AL7jW|%fK6cG^lr5CZ8O;zs{M1TBW9=?6_K>okoJ}!f_JEMGCK0>_<-bq9?th zW&<u#<KOn#y>{=xq3$gy_`J)9`Mgfd{#u1bcrW_38PcNnRhRk=hO{6{9sTcLzEVnL zJH2$<rrF#H(hoAyHhJ*nqxTGz@K3r_PX6`J?VpJ^C6n6EF4?2z`mNIIE<Qce2YmPx zG#7UNBj1KsP|4kZvVu1~`|7?5^;=lQaxbJ;(9_6A&7%myBjOJIAn{1&3Q@}+*S$_Z zxn5n4KKX8Adm4_Ij|4z7kpYK@gZ2<S4Mzh?Td#c)qh<RS3n8|JQZ%-Xw6LJ}G=5z) zuI{aFni?`xNNWQ;)d1_e66vTbJrq-`+t*RY@`}(ZkfrYk@<UsIh*%)l70F}}-rj&L z=Tui3^NL(HDd!B47j-E=^nCEe(UZXaSvq20&PdTF+^OG(RMv<6NE%YA;4b3g@d;>L zDPf|B=L93*@6c~r@w6OqGJ=I@-H_R)!Dshz5w|tR_yE3RSz&zemN{&gBckebtrQfE z{W>Clf-K{X9^kdOM@Kmc!on#JBWhMfB-^B4b5Kw>JZ$#{;AsFUP3^Z2A4(20Tpbp9 zQ*Z$W75s0R$3hchwL~1~j-=0rfp8%yzZBovOafQJKsN(N9x>o(l){capb;NPBVhQ3 zLwB|kFu&?v^x0j;Gj`0^;0PawW?PomTPZ>;R+0t>&W2^B#V?ZuQnSSUAO!kfkFce} zQ57*#{a^%_0q(;!_VMrF*g21gqRqd=QM1Gc!4h6^J)z68-20M{^+kg&T8}Q;Q&Bkf zvg4tScpPuE@a-1qGaI9TOxG9XOzUz<YGME>FQ(qei04s}uUX^x3<=r~^w<m>_dj}Y zw`*;CX)WnRD;1`^1_nXHb(IO!Z-z5fcPI&Fc#O0$ks7AGhv6TkF?DmKUkN{tHW#;1 z@w0fKlt8_oZmMKS0TSyR3f~h;_2(usP}IKU3J30cuoecI=_V2*-SOl@9_cBFi)4DV zpv{GCwAzx6lH>!9Z?RMc^xlq4icSUhtKHOdmw3jXYG>3F9<K)ghAL%}M<zTzRQ{=B zi>A%cbCvxW78DEy$hIb6mULGY@Xx*&)sOgr@iU&3>&npN6h3$H;I<Jj(|#<WK@qO~ zCEZ@PJSHP6uW&9y4GMe<vsHo0Hh~GY{GxPS(Y7UdvRPSJ$mq7A+@~?TqqRrsS@G)I z`43&u=WEKBb_6ySzz^K^5jRrNl?C501_bL^5)jZ8ZQ;q+!mRf(R~p9!3vyO5`w6h@ zBDzZ}s4{q91k5Q68m%nCmoM)3#ox~IVplG{v0lV4N%jJR@5c`0GPK}1WP0?qIB8C= zZk2E;OY1R<Rug4{Wm@VRO+U%(QZQMGp{czdZHRbPX|hJ@-3h|`>$%4L=?iwHXCb9p zmt{Bur3Ng(P>lANdpVaW7u2=TR9XFXXCB2R2<BR@kzDRMQDoGhEOh8e=wCr)TH&%- z9(sArJiCHavNA`y3_?*+&*JVFQ<)e84X49&T@>X&i&L{Pk+(%1sxV8Yfa9-3At#v9 z%R436fJ1|-ISsMhH6lz^RfD}`Fok&II!SsJIMb-Qt4sJQrK`HuwK^-Yx=*r3bg_Ck zo2WkqJm_CDl`S-~UQ?D>lhIH!XH?7ZzGj7vXu%%5lwG@3C9rx~o7Z0w8*_WdzwQo2 z-BC7p!w9_DRd;d8e?nKEHdmK=QTHLceqE^kva7`968vSo9w&hOyJSP0X?+T`fuOsA zMYDk<hmep5O!TdRGKY-xQDZo?F-f2iw$VuL*2qN9e{}+8pl`a-4P^;v3M_0))M&c- ztqIRf0R4fX-;923fKhCcdId-;@r}OkRdWC<V>uap-P`75Ad~zgz1+8EnVc5ohl~%q z8OMPwTBpqrPapLF-{Qt*<Xgs7veqa;CFS{+hXbuwI*(c{Pg_hUX|~?BYE06~=d>Ay zv=})wJKSk=zC&q3+^(|GY!llWP~Gmg(eC9y8&cgCeuu)^p&jw46;0nB^spr^wk?UL z-FBnR=V5bHPKQD_Lw93GdNpG_eV1=er}jo?Xf-9MnZ0JCtL|G@1ATYXo$i)L-E9Hg z9XZ`y-Q7JK-Ir!{TSwi4cY1~&^^64cjOFx9boWec^vrzgnfum#uZhR0iMw%-d-;^d zC$x8*oOfiWciVt>g{N<w_~!0LZ_fhHHV@Cs>b}!}UO9KqLHE9#<i4uG-jPABu+Y9Q z51*cIJl)^8c}4tm&!G?ay6-%;53IsVWZaL_({}|}?<Ym~f1|%n#ybE*^ixVbCC(k7 zQ|V=L>}Q_pKYKKAU4;k0J80!z&RBDko49$J#-47dQowkK`t6{oF^KmYA%D)$J;XKf z??Y}4L-BJ%GKk>|=&<7V2=)!Ie9y23iOwyhA<ft2>^fz-xz9+7hK<l!LXJW@FP@pd zme6)Aus{>;Ne)>fMjT0otzL{cE)BELjkp?*YVj8JJB&t14^zNL{lAY+eH=leN8AyZ zAgQsa9*A-7SgYY!hyNIwVSK4!EV<_Kd#&+I71CU~<gC}Aq7$Nu_3>gfq~fxwqy|(I zBj)chQS-v0nncXu#e{SJDEeZ!2{B2gTz%D1GZfEIlh`xaZ%mxZFg0ONH;kAX5ttgT zskBE=%^(6oUw{d=E0?}k>a%EhTZnB{VC+an8ebDFGt8JG(F<+Uv&KUcH3aitW1qM> zj2l$7^bocg5A!~sG2#YqcvK!52OQ@Tym^oh>q4Z`&Bh4K2CAq%fdYSKs$*ae2zqDB z7H9d!cvW@hRhQi%c^JGr!fSl9luq+BKT>I@2~`Q_aXII0`a{F<eCakPCoU&T65)<4 zbFmr=H-0!6*eclW1A$zsLT<_H@0Fj~W?`8M&ta};J9}o+x|@79LsSoenRe=XvKd@# zv}dwS!Yb-}#qG+fBXSA`SU`Yf$d&x2g3>`oL+Wy+A^yF<%*Uk~621x#h8KlIo2B`5 zLS>f(bXOjGt(a`e={#S0q?1@~iAS;qgqZ?4D|5~}5oWc^QN5sC9Tlx`l~_x&Cm(^0 zsO7YFz(T6!?nvBA@5SV1Bsr(9){QhLu*Jn*;+^HRSeWn0TdPpjjH7wY?X(;dj8jA} zLUUyKmizQ{){{+NJF5}x=UM*Bh6TEX>sP~Rm#OP#I(TBrT2p?r4?D|_EAW=%)?G0h zcqgj~oslafAVIktBZWMF@uber;p)okDX4%>d3|q@l!tLx4&W4<k1kSv#^kg;mKA{5 z<8-3{wPkIb_Oz1Dukz*Syeqb*gaX1B`o{QW9}FYpLdfogkAxf3q{Az`yrwpl58Yl~ zZQ{MJ)o(d`!ST~oFq(p`|0Vs;m)6&}AINUhc>5B(F~loOAgW7qXT*-izk;eQYPQdW zHlgIz_7q$VGc9#0{5F{ZDvK5AnIpSlBI_5un0a3OtFma#OsANR=+~{G;v;;D_g-n2 z>zy^mQ0e*kRO(3usS<CO;q=-@d?{v*F&8($k}Dn-AEs9uM7VnAiSCt|^h=$Spe+3i zXd~^SnGVV`VytCvS#TfOnCQx6?K$29I{)0LOH21;+6yAJ2_CzDo>YD=xbUu1aD^{9 zA|k~)%9GZo*zlfM$D!5L3+g*nkF|uHUWAExSf~5%5@x20r<M05Tvi4>ySD&qbDOR! z+2joyp7Ea{-5ucH@HW_p@fj1E$?u5Q@7g;1X?>6S<aBjr{b9qw=+>igru+v#Ut8N6 z8hYWpS3CDi(`C~?zr1&D(08(&h4<{(^_w^%B4WulyrOkRtV1kprfpN{^M1FUv(^_E zE^612@QXViE97wUOZI^CpI(;K;R$a_L#f|EFN>;rmtgAe@L#$BR)cS!jaKp5MUY+$ zZ(ZD;_3Wg6yLba7kiJ6`yh7{3!JzJ}=ASEh``x?ccfnXfCDr{WWAA|l7e?`;Y^1)# zoN3P>0UA|I^zF%)pSP}@zuMfZ*c_2BoQ!|)=;IlA5I*iWFT>MMlpV?9=d(fy*2XXM zY|}sP=7m3I))ZTbgUJWEFdJ@T&R`m!YVQ@QN-yrud<xwDu(;*j=~E^l_c4mXyM)l9 zI_mR7^%q_arl!o9lV=xl`F=4<A)@ssfFM!jpsdF~N*Ihn=~m`EuZE*YeQ$lS2}p=Z zmNzM^Z;ckaEaQGN%4A3+K#>hHsq4KIRW}4}$>Kp<?l#@Exr3iPd#Uj>V(`iP%%`H+ zvlo_IRqqrs6$LJZpCv|<I%|G?c}o$gBE1(&pzxzEZ#;W76O@rZZNCD>1Ddfc*g8f~ zmRPQO-Ye3?%w=YofUZUon=O`vMX2BIXE{0M#8%CrnY`)AiW^a7s0<Af{2)gnbU6tc zu(#Ed%>h08Ud&J>isq^-lmdVS!9zk4^xSzYE2VFWDFLk6+X7+Y)c2p5Sy<WFIXJnv zd3gEw{bDmgg-1rm#w8@Bq$SB+(GfZV(In(KB6;*gl{oc^YduA&GYu6ociVTX7P-M? z!Y%x*8HdNGXXkI<+i`aIEswm-jXuOPCR0BL@H@z#u0!qCw9G=^xh@ykyev<GbGj@^ zpl*~$c~BJQ-Eqa|s`@rq_mU!vm0+T23A}hCJ4}2|XtZ>fkeimnth(~3_+E)Z(hc3N zRBWABy+}Uoiq7$sC{L@k8Z7kHg7R%S+^CjHswF@q(|bq!GC2!M6lkfILZ)SqGt<2Q z(Ld~A|Kw>fkbR#M@O*-mX4QS|TdAp$CsD4!Hdjp*uS{ZiRGfj9pg~=1pE+rcIMSpc zk}Q{xYz~;&3RY_K9GB=f?eRS8n&>v*BzXBWM4#l|3o$;Fm%lPuB!>rl7+D$efGX49 z>-2e}&GWvzfX}P?c_9TKztiFogZj_HFSZv#hs1A%2`)>&Yg>NA_((hj7#cz1^FZ>H z5Jbp(f!9pl5r#|5;#*qO>6yZoe4W~$u$aUCo!SsY!ZW7w5%e4K{uKbRQ$T0|CuKj# zE)gJkcvVhcE@aSm^IZ0`Xo@P~I}QQ$un+u?>U%#QMV*I&=c;c#XpsWD4PP<DI!WV# z(P|F}RL5KiUvOn<0KhlVq(h*JE-ex~ePIj{EA#8!ke^?WwL=oeHH$NM-cD)H8r{qx zOTQ;1ND`8BFLO#%E!DARJO{7WE(tDyad=4i(KiZu9iP{8R#oDRGG;*9(z7__wMA{S zV(i=ZDRj5zg%zT_Ph}S*Y;jmaI-t7KON??<iREc55Ns}St20$ltAvdxMJe~KQcRX) zrvT0e$;RbHhsJ5W4X4htww%S9LHvblB!*;jx%nO2b-ny}c$>m&fK<{4W#7FPdI@;i zMU}5U9wCh`&8cQLLcsY%I*-^AKNI?o(tUhvq%JVOaDA?n#CS4Z+y|@8b+c^s_6Ly? z+&G(E*--DSJ)Tzy^jslZ(VF4VC!6mAufGZw#B!iwem1A#h0bsf2}^UhHtgUq3=iX4 z6FaXTR}{q?*;`z`@JlCzsZ4{DqC1cz52jA*1?pMFFYVud;5*=Hu5jKsGbLrp32Q1d z2*?1=tw`!tM}NdUCtgj*cj#*OZa=L*CH*#NL{KlSGV)%2#90mWl#00NW6-1b(-P+| zJnmLUM8GVGZ^S&C)l~n%$rvt}C#lQ*Dm$w%&-?Mm4Y%3HpEv!UU-vY(^jUv;&;0e~ z7tGZzwe^=elfygS3nAdX<NdF9w=Pc`XH5dsgPG+oLwg;O^=IR=qF+r1U26S81cP9{ zN1duqzkfZhfBExU&WVXUQ0>-Z;`s}jeu=zmFw%Db01)?1`Ue-!@2G4b8J9FzEisg; zWxH{;qMz6~5v9V)G9bMAfGj>S?7Fbon-4xRRCO0H=1?O-Ll~TPCNV-}O3g}GLyG=Q zVq}H|Y``7X!9<!AB`3T?=0hes0str|dKQy_S&&J>d`jvqJ5-ICa!kr7I~%hC>H+bA zYosI*X2QF)^O^E5$~5AfUTnd7b>+oolH$EucJo(#74BA%#&0I?G6887ACM+<`*B?D zu`-WI3Q1l|iu2rKXI&$P%O@x2pRl+8G*D7?PEJAPT5>*ED|+b6lTswS&#n1&SiL+s zZJD;LO?ge(a3(pO&De_1Z7o&bnkT*U!~U%hyWU3xDVZNvuebRds#x)-WZmj95XzyQ ze#G$JXfE|Yq%liX5~7{6S%WXqIjZOqpOU*jOe!{=HKWcg6u+Z$c;^-EETT|5{}|7v zqQ+1?@J&hqY_jmqH;I`5_nQSkk)sFS3|mR1kVUka{RDJ$n$eP;#Z-Cyay&ORL6$lt zu>DH7*rjF!wQ4B~pB({<^8EkR+_}Fq!S@e*8^g?D2WG4>DI(0AOLaRH<u0cPq3JA# znPWsELTJV<Zad_hLuGS}T2i-E3QGvdDHLHN!{qke-Ti%@?+?%Qy`JlOetQ0c_vgAk zzkEK|>-Bn5V#3RGf+`*Kq<iz3#-+x&{<dnDTp2g(%ke8;k8S-j)JrS=t!$g#?5_#0 zor_+4uTb>SaXC@&?v6x5B{Htct$K(nb6o03_fvm&jTpE4nthcgu{sCahMd?}`|c?g zUw0U&>aQ=TFD1L}_AJ`#Rz9Iv9XqAtv(hrq(zODN+&||L9ph0iRD5tV;+u~c&AIYW zV@(EF_Z()}z3ot6ZF;-z>0jmsd)zP9mYC@JsnLd>9k|UZdt2@AIXu{@)5m@gHy=cX z_VzXkN-G+I&e=WkdOMA(ugB_#<i0-HzTjTx7WO`@2;=khSYAtC!$Jg`<})9h_h@8g zA*v1I%fFQ;N|G!_b7{US5Arzk5sO#GF{jqM@}8_TEXMI^Tc<V`@>(}n7UO~Rw0Md9 zr(jcF0-R0+<MZ2OBYD@=xA{RF^Ped;@{$R3KiT2DIJnel7+2s2zkd0ToePw-gWJ>; zaxS;)2J_QS(x0PeU@vw*;AfEOlS<tl?Ry&ul!R}7Y9(tgY&6N#%wNy!cx3+4A~;m^ zNcpU^ihgZ)s4crhcS@%h-Emyg@V1rAwC;()PFvK{?dE+`T3hBX&S@?eG`+zYQ<Pr^ zKQN*n4ZN_oRk{1hbX`Hiz8QV!-nWVUb$2MS=dCd<-P)+IqM08T?K_&eX~E0I@|hQp zIu^Xi78sZB=J+3b<k6M!#JI?4|ExtxOE<>mOSK<1z;mm+pueGU<vy7a;ImjTz!9v} zBwz#m<Y^z;O$BT!Bk&xaHuyGDP*;Qv@^_>S^)(6_*o>ec5^Z=yAZTjC29qhYk5i_r z&0I!sL=A0ZK63TZIF=OMP5ZRcxXR%(NO6m_(M`c>D^N8gL7qMaHd||hGeeT`^l{m! zwdd-p<TOY6gksZLJAp~gB+)0at7{!rs-aX0{qs(<^;gc!(A*mOlwQ<&r=M!r@7?ri zlcx2zWM&v+kv_A3b-g=5HM~fk@#UbIkV|ETm*E*-k46c5i&P^j9T~H3O~O7lGvYpp zG3T=?9B5OGWK$U5&Y5ita+#40HH@wKps0=Ean-2iZpK1H)5Zv&8O2#-EXJ*Fi~`lx z=IyWZlFc5E!S7tYgkkcNPW+fuZ~gYd?7&iP(_@xa_gW{3x!m0KW86Y5hFii08+atR z-~fsAwu$9rwaq!d_;$q#ORz{aM-*KAz28AYz**%m{}#@_Ti17e3y8mRO`p8l8ujP0 z$sZu49;UF~F(E2(G_gd+5;T`RA)e9wqu=JvkExnt(iJ2j>hU$<_~OS4XBDBA#-l%0 znp$;}T0tmtKk%lR!<Hi{K<K!U1OUjw08NQP0ZFRV5eza|`!2tpiVs6OfmXU99#6N9 zPy|FGaGfOd9s?V0@j%H$aU)4k5J^hT0I*I1d*Q^acwm>1fJ4Ny=v}C>F)`f)vBJ+O zhx}FnV}B-vNR<_Whe%QxS%N^)+VQ7i$vDV4C#foubPgVn)eV6<LGEWsQ&^B4EMYMZ z(%d5~C<HcV0mN_+25j9hMY@P6gM~@IylznJrxHSu4X6B>8X~_6TUTX4xp+AmKzu(B zEW?Lcv84U+GI~zXL5fg@Ai;ql%(7(Kvk*I-!2~#h+JmTLNka_~4Ly)5$ITWNWZFqS zcuWFyS7vBjP8lS%9)e19LKrzq+Ytb7Siyz_i0gBiy9OqzY{=j>SUMLO#Ya?!04la9 zKp+)~C(DMB5mscWLNYXsZxSvJK3|Br0FXSNwf<3O^|K?&pTBKR9<9U|tAk@|@Y4BN z;0t)bBw_6q5ANB6#S>(Hfm;=3skrjsTqm^>IIifL?42<MOqN=7vS`6DhC`MtAS&u< z`R~$1t-!D*OY7M@1&1s#3R|U;AaNchF%hC}LRc5Cl^K9zum*5N7S7cWcb5R;I?2i| zL4I}FAqLoibb>Wao6!N1Eo4OwU*bdIE<J1i@Ko#@vPRL;YGf@|(itj7P@@%U3_F4A z@h~VCzMm@P6{^$0!;(WaH>f+CYmt=*^@vavGF-wQzU$0gOu&|<)I&BVtPpUi5Ccw@ zCzhwv4K+$?4eapnQ7+_9vKE`C@w`@R;GNQ-3tFvLYmNXmFfu|e>-Hirjy=ddy+-l~ zedWTP6smg7wO!6csf&Q^^M<0Y5g+e)Nl33j(DKrg9<T}$IMl5*nyo{2mcWD<wPou# zXXDZhbVuHa3~jwKs@B0UefB%!pcjzfrzYC0Js&643$jf+7ERlFm-dFDpYxGXp*S1F z?m7cNTrc`Wwq6Nue@>mAo$~>zk#Q#9Y&1)>tXMzUQp^^h>3vSx2_PA0DG8d9I|(HE z0;R4S>{CC^e-pA5>9W6%V6n;Chv)8lm2DVCg^X?ylnFh1!dz@O!t`ja%5_G2t3&s0 z8Ub9mD3q;*b8*Zci_6=M?ZAsD5?7^$s@LpdL~zx7wWQih0TT_Bb{c>s0EcI&w%m97 z2JmohkIX5Sh86rU<Grxn7+jfScIy4M4_~9ZEJ2}J#s}K0BEpYu=-V*(1dCdN7+J=~ z5UiecIOYA$N&^C!3O($iY2m8mhmfhHLRTc@^!N^~3WqFSn0p*@Q2DMs816FHW$XI= zs1HDT`n?n0L|Po785M@6C>#;XmD26eoC!tBD>^GVIX|y=&O8G&C;G@;G`(wiRNLf) zTK9nqemYS`dercP1Oty~bz^1Ti82uCLJIIiM1!Xo{+FO}sAR}y{WN@pg3jl8ZCQIR z^DG!ECs(>um2y$6df}UF;}qcLcap;?V~d9k+X9f@Q*H~1R3#7MkrccHs>dtG&(*Ha z;zx-^?{Sxz2I9CJqQOLI2U0ovyWQb5qO9rZo$fYjroLK&(}czXoavc8jc52tp8HMD z=IQ@$a{ng+Jq5TY{&xcUXNCQ*LhHZi>;KfhC=>iWSaY!(VjXrpQol=dMF2tr*ES^; zFP#O7g-3`Kx@+K|0L)cvrgfOC{H>(;%Qicx`9ye%`u5V2j9^rJRh8r&@5%^hZC%|1 z4;7|+FgT+nAXoZVrOZc)@!OPCly1tR8jo8etE;*mSu3UAlS6mA9fYA^AET4}`_IRG znVKaA&iF2R1^+`+5DCW1q67RJjs0Kc*8c**SOl;Ff&Uo&zfuqUiH5`eIpa^P|Nk%e z;&RgdD)^RiMe$64$uK9mBV|s2!RCkWRS%Sm*TBMnk!01xz|25sY9vqrfxrf;A#)Mu z(?UVvr$X)&9m~E9iis$xs49-VUuMl@Um=z@dfUSDn>|hjVic56V$^#!h+C8nmaVdy z-J5#fw@rPb%~S7vKYD#~A9I;-jr{vcoc+tr6BXvf)q%wSfVZ=7UVD7CdvRmyT0-Lg zA*Jb#nOW5AoZoV9=jBoIY4pF4(lpT3f}--f6_r)VC9!4IEOu=jv!=f3VRH*kmV<4L zZfp_pc1+I8R|-xqM4eJ9QX>|5`B~40!J$~$xPjrZ@!`>lscAOnQ`F42`IgTM{H5Ic zS9r^7>!~BNM}=De?GdO5DHUyklhN^(x`=z8BHU(8m%0V4j8HHF{Z_#~b1*~Irg3st zZ7CsJ({<Xqvi6*=#ZRQPuKX>{JZ$#ktGc^?Bc<3Q^%dL_`y3Hc8h*204pMN0F<WMX zm#~*O`x2H=HBfW-o@r`~xHTS3?5!#@@B?{joW~TpIWz@RABN4(X4)h?2cGJ@VZK&Y zlnQxfYZ~J5_`}Oy7)S1h_2VYP0@+ttzoUzBOMotB3i{=~##G67uXU?6HLOH-1qUPv z>$I}>1|}mdLI7iz;EnHM52N*q=4K~-w@ZDA@JmhZ0ZRM`Vp$3YSx-8B?YcHQljd!3 zld7R7V}rhxHFVB*F`?fiwp;(9<jAnUa8?qw3%()HUlRb_`M^t+Z~_tETr{8tzYP9@ zQ=B-;dYYtgEENdv-;5HEw>Mtf8cT5udFqWkt)4S>W3a7EJylng>lNn!gDI1EaW}+M zW}EvaZrSb2D~6#hEkA`$GWwrJ?<&8L6l%BhrPQBF23ws1#R5KuhxzqjG8%ox$}aoH zcv`{>oQVlw(*v)z=Ts!%#Di?t%$YFp?Y;E4(pTl0>BgFqZH7%g`T2Mo*x|yggJ(m= zQm-tb6Y^9_2fvj5=6*?pl%B8pDnd$Uzuqmpp;L8&lPf|>OA=#dtIEoS+ST`3X0`8C zzaG-QUoq68{h)ldWp@o{y-J(aCY`R$2B5F#vS0h&46M6-0IFB^?%43fhW@IwpvGgt zo%6RoUF|&maN??caI+jUouGeh_CcrbqlHjO(&LV|4mFnqpH6x{5ze-gS|c{0EH99} WjC-3z&g;NuBkFHh$3<Ya#s2^{A>HZ# literal 0 HcmV?d00001 diff --git a/docs/assets/gifs/cli-tagrule-update.gif b/docs/assets/gifs/cli-tagrule-update.gif new file mode 100644 index 0000000000000000000000000000000000000000..a817f099e956f176cbbe4aaded3332551be965fb GIT binary patch literal 122170 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�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 literal 0 HcmV?d00001 diff --git a/docs/cli/add-on.md b/docs/cli/add-on.md index ef4a9f5..edd8b11 100644 --- a/docs/cli/add-on.md +++ b/docs/cli/add-on.md @@ -5,7 +5,7 @@ in Data Hub Spaces. ## Schema Validation for GeoJSON data -A JSON schema definition file can be configured for a space. Users can set the schema definition can be in the form of a URL or a local file. Features that do not match this schema will not be uploaded. +A JSON schema definition file can be configured for a space. Users can set the schema definition in the form of a URL or a local file. Features that do not match this schema will not be uploaded. !!! note @@ -18,11 +18,11 @@ You can configure the JSON schema definition for an existing space using the 'co !!! note - Data Hub Schema Validation expects a GeoJSON feature to validate against the uploaded data. + Data Hub Schema Validation expects a GeoJSON feature schema to validate against the uploaded data. #### Add/Update schema -To set a new schema defintion or update an existing schema definition for a space using a local file or a URL: +To set a new schema definition or update an existing schema definition for a space using a local file or a URL: ``` here xyz config YOUR_SPACE_ID --add --schema [LOCAL_FILE_PATH | SCHEMA_HTTP_URL] @@ -62,7 +62,7 @@ Sample output: To delete a schema definition for a space: ``` -here xyz config YOUR_SPACE_ID -s --delete +here xyz config YOUR_SPACE_ID --schema --delete ``` ## Rule Based Tags @@ -85,7 +85,7 @@ Look at the following example feature and corresponding sample tag rule conditio "geometry": { "coordinates": [ 52.3828125, - "29.53522956294847" + 29.5352295 ], "type": "Point" }, @@ -96,7 +96,7 @@ Look at the following example feature and corresponding sample tag rule conditio "capacity": 20, "employeeCount": 10 } - "category": "Coffee shop", + "category": "Coffee Shop", "costCategory": "High", "opensEarly": true "name": "Data Hub Cafe" @@ -107,7 +107,7 @@ Look at the following example feature and corresponding sample tag rule conditio | Tag_name | Auto_tag_condition | | :------------- | -----------: | -| coffeeShop | p.categorey == 'Coffee Shop' | +| coffeeShop | p.category == 'Coffee Shop' | | opensEarly | p.opensEarly == true | | largeGroupFriendly | p.details.capacity > 16 && p.details.employee > 8 | | id@987654321 | f.id == 987654321 | @@ -116,11 +116,14 @@ Look at the following example feature and corresponding sample tag rule conditio ### Add a tag rule ``` -here xyz config –tagrules <spaceId> --add +here xyz config <spaceId> –tagrules --add ``` + +![add_tagrule](../assets/gifs/cli-tagrule-add.gif) + ><div style="color:black ; background-color:silver; font-style:italic;font-size:10pt"> ->e.g </b> here xyz config --tagrules HJtXzHWi --add +>e.g </b> here xyz config HJtXzHWi --tagrules --add >Starting to add a new synchronous rule to automatically tag features.. @@ -134,34 +137,29 @@ here xyz config –tagrules <spaceId> --add ### View tag rules ``` -here xyz config –tagrules <spaceId> or here xyz config –tagrules <spaceId> --view +here xyz config <spaceId> –-tagrules or here xyz config <spaceId> –tagrules --view ``` -e.g here xyz config --tagrules HJtXzHWi or here xyz config --tagrules HJtXzHWi --view - -output: - -| Tag_name | Mode | Auto_tag_condition | -| :------------- | :----------: | -----------: | -| Name | Sync | f.id==123 | - ### Delete tag rules ``` -here xyz config –tagrules <spaceId> --delete +here xyz config <spaceId> –-tagrules --delete ``` -e.g here xyz config --tagrules HJtXzHWi –delete ### Update tagrule [Users can update tagrule name and conditions using update command] : ``` -here xyz config –tagrules <spaceId> --update +here xyz config <spaceId> –-tagrules --update ``` + +![update_tagrule](../assets/gifs/cli-tagrule-update.gif) + + <div style="color: #ffffff; background-color:silver; font-style:italic;font-size:10pt"> ->e.g here xyz config --tagrules HJtXzHWi --update +>e.g here xyz config HJtXzHWi --tagrules --update ><b style='color:green'>?</b> **Select tag rule to be updated (Use arrow keys)** @@ -185,30 +183,19 @@ here xyz config –tagrules <spaceId> --update </p> </div> -### View updated tag rules - -``` -here xyz config –tagrules <spaceId> or here xyz config –tagrules <spaceId> --view -``` -e.g here xyz config --tagrules HJtXzHWi or here xyz config --tagrules HJtXzHWi --view - -output: - -| Tag_name | Mode | Auto_tag_condition | -| :------------- | :----------: | -----------: | -| CityName | Sync | p.cityname=Mumbai | - ## Searchable Properties -Data Hub automatically indexes certain properties based on the number of features in your space. If a property is not automatically indexed, you can force it it to be indexed using the `--searchable` option. +Data Hub automatically indexes certain properties based on the number of features in your space. If a property is not automatically indexed, you can force it to be indexed using the `--searchable` option. ### Add Searchable Properties ``` here xyz config <spaceId> --searchable --add ``` -e.g here xyz config fgtdc6tz --searchable --add + +![add_searchable](../assets/gifs/cli-searchable-add.gif) + <b style='color:green'>?</b> **Enter the property name to make searchable (create index on ) :** address @@ -219,7 +206,7 @@ e.g here xyz config fgtdc6tz --searchable --add here xyz config <spaceId> --searchable --view ``` -e.g here xyz config fgtdc6tz --searchable –view +e.g here xyz config fgtdc6tz --searchable –-view output: @@ -235,7 +222,7 @@ output: here xyz config <spaceId> --searchable --delete ``` -e.g here xyz config fgtdc6tz --searchable --delete +![delete_searchable](../assets/gifs/cli-searchable-delete.gif) ## Activity Log @@ -252,6 +239,8 @@ Activity Log tracks what has been written, modified, and deleted in a Data Hub S here xyz config --activitylog <spaceId> ``` +![enable_activitylog](../assets/gifs/cli-activitylog-enable.gif) + ><div style="color:black ; background-color:silver; font-style:italic;font-size:10pt"> >e.g here xyz config --activitylog jsopziJd @@ -292,7 +281,9 @@ here xyz config --activitylog <spaceId> >activity log configuration updated successfully, it may take a few seconds to take effect and reflect. +You can use the same command to check the activity log status, disable or re-configure the activity log settings +![reconfigure_activitylog](../assets/gifs/cli-activitylog-reconfigure.gif) ## Virtual Spaces From 8547add9cbbbdb3c71aa51b4b0c55bf25cd7283c Mon Sep 17 00:00:00 2001 From: Jaidatt Sharma <jaidatt.sharma@here.com> Date: Tue, 14 Jul 2020 00:54:20 +0530 Subject: [PATCH 21/21] Update cli command refs. Signed-off-by: Jaidatt Sharma <jaidatt.sharma@here.com> --- docs/cli/add-on.md | 4 ++-- docs/cli/command-reference.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/cli/add-on.md b/docs/cli/add-on.md index edd8b11..09877c7 100644 --- a/docs/cli/add-on.md +++ b/docs/cli/add-on.md @@ -236,14 +236,14 @@ Activity Log tracks what has been written, modified, and deleted in a Data Hub S ### Check or enable Activity Log ``` -here xyz config --activitylog <spaceId> +here xyz config <spaceId> --activitylog ``` ![enable_activitylog](../assets/gifs/cli-activitylog-enable.gif) ><div style="color:black ; background-color:silver; font-style:italic;font-size:10pt"> ->e.g here xyz config --activitylog jsopziJd +>e.g here xyz config jsopziJd --activitylog >activity log for this space is not enabled. diff --git a/docs/cli/command-reference.md b/docs/cli/command-reference.md index c70c9ce..03fc106 100644 --- a/docs/cli/command-reference.md +++ b/docs/cli/command-reference.md @@ -6,7 +6,7 @@ In this section you can find all the supported commands and subcommands along wi ``` Commands: - configure|c [set|verify] setup configuration for authentication + configure|c [verify|refresh] setup configuration for authentication xyz|xs [list|create|upload] work with Data Hub spaces transform|tf [csv2geo|shp2geo|gpx2geo] convert from csv/shapefile/gpx to geojson geocode|gc geocode feature