From 81f031330c9890a091f89e0c0943386ea327306f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20P=C4=99dzich?= Date: Sun, 4 Aug 2024 15:06:04 +0200 Subject: [PATCH] Add detailed setup and deployment instructions --- .markdownlint.json | 4 + README.md | 124 +- data/drivers.csv | 814 +++++++ data/teammates.csv | 5004 ++++++++++++++++++++++++++++++++++++++++++++ example.env | 3 - 5 files changed, 5923 insertions(+), 26 deletions(-) create mode 100644 .markdownlint.json create mode 100644 data/drivers.csv create mode 100644 data/teammates.csv delete mode 100644 example.env diff --git a/.markdownlint.json b/.markdownlint.json new file mode 100644 index 0000000..18e3c71 --- /dev/null +++ b/.markdownlint.json @@ -0,0 +1,4 @@ +{ + "MD013": false, + "MD024": false +} diff --git a/README.md b/README.md index e34a99b..9c462f4 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,117 @@ -# Astro Starter Kit: Minimal +# Six Degrees of Formula 1 + +Six Degrees of Formula 1 stores data of drivers and their teammates in a [Memgraph](https://memgraph.com) database. If two given drivers have competed for the same team in at least one race, there's a link between them. + +You can enter the names of two drivers and find out how to get from one to the other using as few connections as possible. + +## Deployment with Docker + +### Prerequisites + +- Docker Engine version 27.0.1 or later +- Docker Compose version 2.29.0 or later + +### Environment variables + +Place the following variables in a `.env` file in the project's root directory: + +```env +PUBLIC_NETWORK=your_docker_network_here +DB_URI=bolt://sixdegs-db:7687 +DB_USERNAME=memgraph_username_here +DB_PASSWORD=memgraph_password_here +``` + +You can leave the `DB_URI` variable as-is. If you're deploying this stack for the first time, you probably don't have values for `DB_USERNAME` or `DB_PASSWORD` to fill in for placeholders above. Once you've deployed this stack, see the _Database preparation_ section of this README for further instructions. + +Specifying `PUBLIC_NETWORK` is required to put the website behind a reverse proxy, which itself is also containerised and has its own Docker network named `your_docker_network_here` with all the services it forwards requests to. + +You may choose to remove the `public` network from the Compose file if you don't have that setup. + +### Build and run ```sh -npm create astro@latest -- --template minimal +git clone https://github.com/maciejpedzich/six-degs-of-f1.git +# Alternatively: git clone https://git.maciejpedzi.ch/maciejpedzich/six-degs-of-f1.git +cd six-degs-of-f1 +docker compose build +docker compose up -d ``` -[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/minimal) -[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/minimal) -[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/minimal/devcontainer.json) +## Deployment without Docker -> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! +### Prerequisites -## 🚀 Project Structure +- Node.js version 20.3.0 or later +- Memgraph version 2.18.0 or later -Inside of your Astro project, you'll see the following folders and files: +Make sure you've installed and set up the Memgraph database first. If you haven't, see the _Database preparation_ section of this README for setup details. -```text -/ -├── public/ -├── src/ -│ └── pages/ -│ └── index.astro -└── package.json +### Environment variables + +Place the following variables in a `.env` file inside the project's root directory: + +```env +DB_URI=bolt://db_host_here:db_port_here +DB_USERNAME=memgraph_username_here +DB_PASSWORD=memgraph_password_here ``` -Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. +### Build and run -There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. +```sh +git clone https://github.com/maciejpedzich/six-degs-of-f1.git +# Alternatively: git clone https://git.maciejpedzi.ch/maciejpedzich/six-degs-of-f1.git +cd six-degs-of-f1 +npm i +npm run build +node ./dist/server/entry.mjs +``` -Any static assets, like images, can be placed in the `public/` directory. +## Database preparation -## 🧞 Commands +Open up your CLI and connect to the database via `mgconsole` by running this command if you're using Docker: + +```sh +docker exec -it sixdegs-db mgconsole +``` + +If you're not using Docker, use this command instead: + +```sh +mgconsole --host db_host_here --port db_port_here +``` + +Create a new user and set a password: + +```cypher +CREATE USER `memgraph_username_here` IDENTIFIED BY 'memgraph_password_here'; +``` + +Populate the database by executing these queries: + +```cypher +LOAD CSV FROM "https://raw.githubusercontent.com/maciejpedzich/six-degs-of-f1/master/data/drivers.csv" WITH HEADER AS row +CREATE (d:Driver {driverId: ToInteger(row.driverId), forename: row.forename, surname: row.surname}); + +LOAD CSV FROM "https://raw.githubusercontent.com/maciejpedzich/six-degs-of-f1/master/data/teammates.csv" WITH HEADER AS row +MATCH (d:Driver {driverId: ToInteger(row.driverId)}) +MATCH (t:Driver {driverId: ToInteger(row.teammateId)}) +CREATE (d)-[:WAS_TEAMMATES_WITH]->(t); +``` + +Exit out of `mgconsole` by pressing `Ctrl/Cmd+C`. + +Replace the filler values for `DB_USERNAME` and `DB_PASSWORD` with the username and password of your newly created Memgraph user. + +If you're using Docker, restart the Compose stack by running: + +```sh +docker compose down +docker compose up -d +``` + +## Astro Commands All commands are run from the root of the project, from a terminal: @@ -41,7 +123,3 @@ All commands are run from the root of the project, from a terminal: | `npm run preview` | Preview your build locally, before deploying | | `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | | `npm run astro -- --help` | Get help using the Astro CLI | - -## 👀 Want to learn more? - -Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/data/drivers.csv b/data/drivers.csv new file mode 100644 index 0000000..398290f --- /dev/null +++ b/data/drivers.csv @@ -0,0 +1,814 @@ +driverId,forename,surname,wikiTitle +1,Lewis,Hamilton,Lewis_Hamilton +2,Nick,Heidfeld,Nick_Heidfeld +3,Nico,Rosberg,Nico_Rosberg +4,Fernando,Alonso,Fernando_Alonso +5,Heikki,Kovalainen,Heikki_Kovalainen +6,Kazuki,Nakajima,Kazuki_Nakajima +7,Sébastien,Bourdais,S%C3%A9bastien_Bourdais +8,Kimi,Räikkönen,Kimi_R%C3%A4ikk%C3%B6nen +9,Robert,Kubica,Robert_Kubica +10,Timo,Glock,Timo_Glock +11,Takuma,Sato,Takuma_Sato +12,Nelson,Piquet Jr.,"Nelson_Piquet,_Jr." +13,Felipe,Massa,Felipe_Massa +14,David,Coulthard,David_Coulthard +15,Jarno,Trulli,Jarno_Trulli +16,Adrian,Sutil,Adrian_Sutil +17,Mark,Webber,Mark_Webber_(racing_driver) +18,Jenson,Button,Jenson_Button +19,Anthony,Davidson,Anthony_Davidson +20,Sebastian,Vettel,Sebastian_Vettel +21,Giancarlo,Fisichella,Giancarlo_Fisichella +22,Rubens,Barrichello,Rubens_Barrichello +23,Ralf,Schumacher,Ralf_Schumacher +24,Vitantonio,Liuzzi,Vitantonio_Liuzzi +25,Alexander,Wurz,Alexander_Wurz +26,Scott,Speed,Scott_Speed +27,Christijan,Albers,Christijan_Albers +28,Markus,Winkelhock,Markus_Winkelhock +29,Sakon,Yamamoto,Sakon_Yamamoto +30,Michael,Schumacher,Michael_Schumacher +31,Juan,Pablo Montoya,Juan_Pablo_Montoya +32,Christian,Klien,Christian_Klien +33,Tiago,Monteiro,Tiago_Monteiro +34,Yuji,Ide,Yuji_Ide +35,Jacques,Villeneuve,Jacques_Villeneuve +36,Franck,Montagny,Franck_Montagny +37,Pedro,de la Rosa,Pedro_de_la_Rosa +38,Robert,Doornbos,Robert_Doornbos +39,Narain,Karthikeyan,Narain_Karthikeyan +40,Patrick,Friesacher,Patrick_Friesacher +41,Ricardo,Zonta,Ricardo_Zonta +42,Antônio,Pizzonia,Ant%C3%B4nio_Pizzonia +43,Cristiano,da Matta,Cristiano_da_Matta +44,Olivier,Panis,Olivier_Panis +45,Giorgio,Pantano,Giorgio_Pantano +46,Gianmaria,Bruni,Gianmaria_Bruni +47,Zsolt,Baumgartner,Zsolt_Baumgartner +48,Marc,Gené,Marc_Gen%C3%A9 +49,Heinz-Harald,Frentzen,Heinz-Harald_Frentzen +50,Jos,Verstappen,Jos_Verstappen +51,Justin,Wilson,Justin_Wilson_(racing_driver) +52,Ralph,Firman,Ralph_Firman +53,Nicolas,Kiesa,Nicolas_Kiesa +54,Luciano,Burti,Luciano_Burti +55,Jean,Alesi,Jean_Alesi +56,Eddie,Irvine,Eddie_Irvine +57,Mika,Häkkinen,Mika_H%C3%A4kkinen +58,Tarso,Marques,Tarso_Marques +59,Enrique,Bernoldi,Enrique_Bernoldi +60,Gastón,Mazzacane,Gast%C3%B3n_Mazzacane +61,Tomáš,Enge,Tom%C3%A1%C5%A1_Enge +62,Alex,Yoong,Alex_Yoong +63,Mika,Salo,Mika_Salo +64,Pedro,Diniz,Pedro_Diniz +65,Johnny,Herbert,Johnny_Herbert +66,Allan,McNish,Allan_McNish +67,Sébastien,Buemi,S%C3%A9bastien_Buemi +68,Toranosuke,Takagi,Toranosuke_Takagi +69,Luca,Badoer,Luca_Badoer +70,Alessandro,Zanardi,Alex_Zanardi +71,Damon,Hill,Damon_Hill +72,Stéphane,Sarrazin,St%C3%A9phane_Sarrazin +73,Ricardo,Rosset,Ricardo_Rosset +74,Esteban,Tuero,Esteban_Tuero +75,Shinji,Nakano,Shinji_Nakano +76,Jan,Magnussen,Jan_Magnussen +77,Gerhard,Berger,Gerhard_Berger +78,Nicola,Larini,Nicola_Larini +79,Ukyo,Katayama,Ukyo_Katayama +80,Vincenzo,Sospiri,Vincenzo_Sospiri +81,Gianni,Morbidelli,Gianni_Morbidelli +82,Norberto,Fontana,Norberto_Fontana +83,Pedro,Lamy,Pedro_Lamy +84,Martin,Brundle,Martin_Brundle +85,Andrea,Montermini,Andrea_Montermini +86,Giovanni,Lavaggi,Giovanni_Lavaggi +87,Mark,Blundell,Mark_Blundell +88,Aguri,Suzuki,Aguri_Suzuki +89,Taki,Inoue,Taki_Inoue +90,Roberto,Moreno,Roberto_Moreno +91,Karl,Wendlinger,Karl_Wendlinger +92,Bertrand,Gachot,Bertrand_Gachot +93,Domenico,Schiattarella,Domenico_Schiattarella +94,Pierluigi,Martini,Pierluigi_Martini +95,Nigel,Mansell,Nigel_Mansell +96,Jean-Christophe,Boullion,Jean-Christophe_Boullion +97,Massimiliano,Papis,Massimiliano_Papis +98,Jean-Denis,Délétraz,Jean-Denis_Deletraz +99,Gabriele,Tarquini,Gabriele_Tarquini +100,Érik,Comas,%C3%89rik_Comas +101,David,Brabham,David_Brabham +102,Ayrton,Senna,Ayrton_Senna +103,Éric,Bernard,%C3%89ric_Bernard +104,Christian,Fittipaldi,Christian_Fittipaldi +105,Michele,Alboreto,Michele_Alboreto +106,Olivier,Beretta,Olivier_Beretta +107,Roland,Ratzenberger,Roland_Ratzenberger +108,Paul,Belmondo,Paul_Belmondo +109,Jyrki,Järvilehto,Jyrki_J%C3%A4rvilehto +110,Andrea,de Cesaris,Andrea_de_Cesaris +111,Jean-Marc,Gounon,Jean-Marc_Gounon +112,Philippe,Alliot,Philippe_Alliot +113,Philippe,Adams,Philippe_Adams +114,Yannick,Dalmas,Yannick_Dalmas +115,Hideki,Noda,Hideki_Noda +116,Franck,Lagorce,Franck_Lagorce +117,Alain,Prost,Alain_Prost +118,Derek,Warwick,Derek_Warwick +119,Riccardo,Patrese,Riccardo_Patrese +120,Fabrizio,Barbazza,Fabrizio_Barbazza +121,Michael,Andretti,Michael_Andretti +122,Ivan,Capelli,Ivan_Capelli +123,Thierry,Boutsen,Thierry_Boutsen +124,Marco,Apicella,Marco_Apicella +125,Emanuele,Naspetti,Emanuele_Naspetti +126,Toshio,Suzuki,Toshio_Suzuki_(driver) +127,Maurício,Gugelmin,Maur%C3%ADcio_Gugelmin +128,Eric,van de Poele,Eric_van_de_Poele +129,Olivier,Grouillard,Olivier_Grouillard +130,Andrea,Chiesa,Andrea_Chiesa +131,Stefano,Modena,Stefano_Modena +132,Giovanna,Amati,Giovanna_Amati +133,Alex,Caffi,Alex_Caffi +134,Enrico,Bertaggia,Enrico_Bertaggia +135,Perry,McCarthy,Perry_McCarthy +136,Jan,Lammers,Jan_Lammers +137,Nelson,Piquet,Nelson_Piquet +138,Satoru,Nakajima,Satoru_Nakajima +139,Emanuele,Pirro,Emanuele_Pirro +140,Stefan,Johansson,Stefan_Johansson +141,Julian,Bailey,Julian_Bailey +143,Michael,Bartels,Michael_Bartels +145,Alessandro,Nannini,Alessandro_Nannini +146,Bernd,Schneider,Bernd_Schneider_(racecar_driver) +147,Paolo,Barilla,Paolo_Barilla +148,Gregor,Foitek,Gregor_Foitek +149,Claudio,Langes,Claudio_Langes +151,Martin,Donnelly,Martin_Donnelly_(racing_driver) +152,Bruno,Giacomelli,Bruno_Giacomelli +153,Jaime,Alguersuari,Jaime_Alguersuari +154,Romain,Grosjean,Romain_Grosjean +155,Kamui,Kobayashi,Kamui_Kobayashi +156,Jonathan,Palmer,Jonathan_Palmer +157,Christian,Danner,Christian_Danner +158,Eddie,Cheever,Eddie_Cheever +159,Luis,Pérez-Sala,Luis_Perez-Sala +160,Piercarlo,Ghinzani,Piercarlo_Ghinzani +161,Volker,Weidler,Volker_Weidler +162,Pierre-Henri,Raphanel,Pierre-Henri_Raphanel +163,René,Arnoux,Ren%C3%A9_Arnoux +164,Joachim,Winkelhock,Joachim_Winkelhock +165,Oscar,Larrauri,Oscar_Larrauri +166,Philippe,Streiff,Philippe_Streiff +167,Adrián,Campos,Adri%C3%A1n_Campos +168,Jean-Louis,Schlesser,Jean-Louis_Schlesser +170,Teo,Fabi,Teo_Fabi +171,Franco,Forini,Franco_Forini +172,Jacques,Laffite,Jacques_Laffite +173,Elio,de Angelis,Elio_de_Angelis +174,Johnny,Dumfries,Johnny_Dumfries +175,Patrick,Tambay,Patrick_Tambay +176,Marc,Surer,Marc_Surer +177,Keke,Rosberg,Keke_Rosberg +178,Alan,Jones,Alan_Jones_(Formula_1) +179,Huub,Rothengatter,Huub_Rothengatter +180,Allen,Berg,Allen_Berg +181,Manfred,Winkelhock,Manfred_Winkelhock +182,Niki,Lauda,Niki_Lauda +183,François,Hesnault,Fran%C3%A7ois_Hesnault +184,Mauro,Baldi,Mauro_Baldi +185,Stefan,Bellof,Stefan_Bellof +186,Kenny,Acheson,Kenny_Acheson +187,John,Watson,John_Watson_(racing_driver) +188,Johnny,Cecotto,Johnny_Cecotto +189,Jo,Gartner,Jo_Gartner +190,Corrado,Fabi,Corrado_Fabi +191,Mike,Thackwell,Mike_Thackwell +192,Chico,Serra,Chico_Serra +193,Danny,Sullivan,Danny_Sullivan +194,Eliseo,Salazar,Eliseo_Salazar +195,Roberto,Guerrero,Roberto_Guerrero +196,Raul,Boesel,Raul_Boesel +197,Jean-Pierre,Jarier,Jean-Pierre_Jarier +198,Jacques,Villeneuve Sr.,Jacques_Villeneuve_(elder) +199,Carlos,Reutemann,Carlos_Reutemann +200,Jochen,Mass,Jochen_Mass +201,Slim,Borgudd,Slim_Borgudd +202,Didier,Pironi,Didier_Pironi +203,Gilles,Villeneuve,Gilles_Villeneuve +204,Riccardo,Paletti,Riccardo_Paletti +205,Brian,Henton,Brian_Henton +206,Derek,Daly,Derek_Daly +207,Mario,Andretti,Mario_Andretti +208,Emilio,de Villota,Emilio_de_Villota +209,Geoff,Lees,Geoff_Lees +211,Rupert,Keegan,Rupert_Keegan +212,Hector,Rebaque,Hector_Rebaque +213,Beppe,Gabbiani,Beppe_Gabbiani +214,Kevin,Cogan,Kevin_Cogan +215,Miguel Ángel,Guerra,Miguel_Angel_Guerra +216,Siegfried,Stohr,Siegfried_Stohr +217,Ricardo,Zunino,Ricardo_Zunino +218,Ricardo,Londoño,Ricardo_Londo%C3%B1o +219,Jean-Pierre,Jabouille,Jean-Pierre_Jabouille +220,Giorgio,Francia,Giorgio_Francia +221,Patrick,Depailler,Patrick_Depailler +222,Jody,Scheckter,Jody_Scheckter +223,Clay,Regazzoni,Clay_Regazzoni +224,Emerson,Fittipaldi,Emerson_Fittipaldi +225,Dave,Kennedy,David_Kennedy_(racing_driver) +226,Stephen,South,Stephen_South +228,Desiré,Wilson,Desir%C3%A9_Wilson +229,Harald,Ertl,Harald_Ertl +230,Vittorio,Brambilla,Vittorio_Brambilla +231,James,Hunt,James_Hunt +232,Arturo,Merzario,Arturo_Merzario +233,Hans-Joachim,Stuck,Hans_Joachim_Stuck +235,Jacky,Ickx,Jacky_Ickx +237,Alex,Ribeiro,Alex_Ribeiro +238,Ronnie,Peterson,Ronnie_Peterson +239,Brett,Lunger,Brett_Lunger +240,Danny,Ongais,Danny_Ongais +241,Lamberto,Leoni,Lamberto_Leoni +242,Divina,Galica,Divina_Galica +243,Rolf,Stommelen,Rolf_Stommelen +244,Alberto,Colombo,Alberto_Colombo +245,Tony,Trimmer,Tony_Trimmer +246,Hans,Binder,Hans_Binder +247,Michael,Bleekemolen,Michael_Bleekemolen +248,Carlo,Franchi,Gimax +249,Bobby,Rahal,Bobby_Rahal +250,Carlos,Pace,Carlos_Pace +251,Ian,Scheckter,Ian_Scheckter +252,Tom,Pryce,Tom_Pryce +253,Ingo,Hoffmann,Ingo_Hoffmann +254,Renzo,Zorzi,Renzo_Zorzi +255,Gunnar,Nilsson,Gunnar_Nilsson +256,Larry,Perkins,Larry_Perkins +257,Boy,Lunger,Boy_Hayje +258,Patrick,Nève,Patrick_Neve +259,David,Purley,David_Purley +260,Conny,Andersson,Conny_Andersson_(racing_driver) +261,Bernard,de Dryver,Bernard_de_Dryver +262,Jackie,Oliver,Jackie_Oliver +263,Mikko,Kozarowitzky,Mikko_Kozarowitzky +264,Andy,Sutcliffe,Andy_Sutcliffe +265,Guy,Edwards,Guy_Edwards +267,Vern,Schuppan,Vern_Schuppan +268,Hans,Heyer,Hans_Heyer +269,Teddy,Pilette,Teddy_Pilette +270,Ian,Ashley,Ian_Ashley +271,Loris,Kessel,Loris_Kessel +272,Kunimitsu,Takahashi,Kunimitsu_Takahashi +273,Kazuyoshi,Hoshino,Kazuyoshi_Hoshino +274,Noritake,Takahara,Noritake_Takahara +275,Lella,Lombardi,Lella_Lombardi +276,Bob,Evans,Bob_Evans_(race_driver) +277,Michel,Leclère,Michel_Lecl%C3%A8re +278,Chris,Amon,Chris_Amon +280,Henri,Pescarolo,Henri_Pescarolo +281,Jac,Nelleman,Jac_Nelleman +282,Damien,Magee,Damien_Magee +283,Mike,Wilds,Mike_Wilds +284,Alessandro,Pesenti-Rossi,Alessandro_Pesenti-Rossi +285,Otto,Stuppacher,Otto_Stuppacher +286,Warwick,Brown,Warwick_Brown +288,Mark,Donohue,Mark_Donohue +289,Graham,Hill,Graham_Hill +290,Wilson,Fittipaldi,Wilson_Fittipaldi +291,Guy,Tunmer,Guy_Tunmer +292,Eddie,Keizan,Eddie_Keizan +293,Dave,Charlton,Dave_Charlton +294,Tony,Brise,Tony_Brise +295,Roelof,Wunderink,Roelof_Wunderink +296,François,Migault,Fran%C3%A7ois_Migault +297,Torsten,Palm,Torsten_Palm +298,Gijs,van Lennep,Gijs_Van_Lennep +301,Dave,Morgan,Dave_Morgan_(racing_driver) +302,Jim,Crawford,Jim_Crawford_(driver) +303,Jo,Vonlanthen,Jo_Vonlanthen +304,Denny,Hulme,Denny_Hulme +305,Mike,Hailwood,Mike_Hailwood +306,Jean-Pierre,Beltoise,Jean-Pierre_Beltoise +307,Howden,Ganley,Howden_Ganley +308,Richard,Robarts,Richard_Robarts +309,Peter,Revson,Peter_Revson +310,Paddy,Driver,Paddy_Driver +311,Tom,Belsø,Tom_Bels%C3%B8 +312,Brian,Redman,Brian_Redman +313,Rikky,von Opel,Rikky_von_Opel +314,Tim,Schenken,Tim_Schenken +315,Gérard,Larrousse,G%C3%A9rard_Larrousse +316,Leo,Kinnunen,Leo_Kinnunen +317,Reine,Wisell,Reine_Wisell +318,Bertil,Roos,Bertil_Roos +319,José,Dolhem,Jos%C3%A9_Dolhem +320,Peter,Gethin,Peter_Gethin +321,Derek,Bell,Derek_Bell_(auto_racer) +322,David,Hobbs,David_Hobbs_(racing_driver) +323,Dieter,Quester,Dieter_Quester +324,Helmuth,Koinigg,Helmuth_Koinigg +325,Carlo,Facetti,Carlo_Facetti +326,Eppie,Wietzes,Eppie_Wietzes +327,François,Cevert,Fran%C3%A7ois_Cevert +328,Jackie,Stewart,Jackie_Stewart +329,Mike,Beuttler,Mike_Beuttler +330,Nanni,Galli,Nanni_Galli +331,Luiz,Bueno,Luiz_Bueno +332,George,Follmer,George_Follmer +333,Andrea,de Adamich,Andrea_de_Adamich +334,Jackie,Pretorius,Jackie_Pretorius +335,Roger,Williamson,Roger_Williamson +336,Graham,McRae,Graham_McRae +337,Helmut,Marko,Helmut_Marko +338,David,Walker,David_Walker_(racing_driver) +339,Alex,Soler-Roig,Alex_Soler-Roig +340,John,Love,John_Love_(racing_driver) +341,John,Surtees,John_Surtees +342,Skip,Barber,Skip_Barber +343,Bill,Brack,Bill_Brack +344,Sam,Posey,Sam_Posey +345,Pedro,Rodríguez,Pedro_Rodr%C3%ADguez_(racing_driver) +346,Jo,Siffert,Jo_Siffert +347,Jo,Bonnier,Joakim_Bonnier +348,François,Mazet,Fran%C3%A7ois_Mazet +349,Max,Jean,Max_Jean +350,Vic,Elford,Vic_Elford +351,Silvio,Moser,Silvio_Moser +352,George,Eaton,George_Eaton +353,Pete,Lovely,Pete_Lovely +354,Chris,Craft,Chris_Craft_(racing_driver) +355,John,Cannon,John_Cannon_(auto_racer) +356,Jack,Brabham,Jack_Brabham +357,John,Miles,John_Miles_(auto_racer) +358,Jochen,Rindt,Jochen_Rindt +359,Johnny,Servoz-Gavin,Johnny_Servoz-Gavin +360,Bruce,McLaren,Bruce_McLaren +361,Piers,Courage,Piers_Courage +362,Peter,de Klerk,Peter_de_Klerk +363,Ignazio,Giunti,Ignazio_Giunti +364,Dan,Gurney,Dan_Gurney +365,Hubert,Hahne,Hubert_Hahne +366,Gus,Hutchison,Gus_Hutchison +367,Peter,Westbury,Peter_Westbury +368,Sam,Tingle,Sam_Tingle +369,Basil,van Rooyen,Basil_van_Rooyen +370,Richard,Attwood,Richard_Attwood +373,Jim,Clark,Jim_Clark +374,Mike,Spence,Mike_Spence +375,Ludovico,Scarfiotti,Ludovico_Scarfiotti +376,Lucien,Bianchi,Lucien_Bianchi +377,Jo,Schlesser,Jo_Schlesser +378,Robin,Widdows,Robin_Widdows +379,Kurt,Ahrens,"Kurt_Ahrens,_Jr." +380,Frank,Gardner,Frank_Gardner_(driver) +381,Bobby,Unser,Bobby_Unser +382,Moisés,Solana,Mois%C3%A9s_Solana +383,Bob,Anderson,Bob_Anderson_(racing_driver) +384,Luki,Botha,Luki_Botha +385,Lorenzo,Bandini,Lorenzo_Bandini +386,Richie,Ginther,Richie_Ginther +387,Mike,Parkes,Mike_Parkes +388,Chris,Irwin,Chris_Irwin +389,Guy,Ligier,Guy_Ligier +390,Alan,Rees,Alan_Rees_(racing_driver) +391,Brian,Hart,Brian_Hart +392,Mike,Fisher,Mike_Fisher_(driver) +394,Giancarlo,Baghetti,Giancarlo_Baghetti +395,Jonathan,Williams,Jonathan_Williams_(racing_driver) +396,Bob,Bondurant,Bob_Bondurant +397,Peter,Arundell,Peter_Arundell +398,Vic,Wilson,Vic_Wilson_(motor_racing_driver) +399,John,Taylor,John_Taylor_(racer) +401,Trevor,Taylor,Trevor_Taylor +402,Giacomo,Russo,Geki_(driver) +403,Phil,Hill,Phil_Hill +404,Innes,Ireland,Innes_Ireland +405,Ronnie,Bucknum,Ronnie_Bucknum +406,Paul,Hawkins,Paul_Hawkins_(racing_driver) +407,David,Prophet,David_Prophet +408,Tony,Maggs,Tony_Maggs +410,Neville,Lederle,Neville_Lederle +411,Doug,Serrurier,Doug_Serrurier +412,Brausch,Niemann,Brausch_Niemann +413,Ernie,Pieterse,Ernie_Pieterse +414,Clive,Puzey,Clive_Puzey +417,Alex,Blignaut,Alex_Blignaut +418,Masten,Gregory,Masten_Gregory +419,John,Rhodes,John_Rhodes_(driver) +420,Ian,Raby,Ian_Raby +422,Brian,Gubby,Brian_Gubby +423,Gerhard,Mitter,Gerhard_Mitter +424,Roberto,Bussinello,Roberto_Bussinello +425,Nino,Vaccarella,Nino_Vaccarella +426,Giorgio,Bassi,Giorgio_Bassi +427,Maurice,Trintignant,Maurice_Trintignant +428,Bernard,Collomb,Bernard_Collomb +429,André,Pilette,Andr%C3%A9_Pilette +430,Carel Godin,de Beaufort,Carel_Godin_de_Beaufort +431,Edgar,Barth,Edgar_Barth +432,Mário de Araújo,Cabral,Mario_de_Araujo_Cabral +433,Walt,Hansgen,Walt_Hansgen +434,Hap,Sharp,Hap_Sharp +435,Willy,Mairesse,Willy_Mairesse +436,John,Campbell-Jones,John_Campbell-Jones +437,Ian,Burgess,Ian_Burgess +438,Tony,Settember,Tony_Settember +439,Nasif,Estéfano,Nasif_Est%C3%A9fano +440,Jim,Hall,Jim_Hall_(race_car_driver) +441,Tim,Parnell,Tim_Parnell +445,Günther,Seiffert,G%C3%BCnther_Seiffert +446,Carlo,Abate,Carlo_Mario_Abate +448,Peter,Broeker,Peter_Broeker +449,Rodger,Ward,Rodger_Ward +450,Ernie,de Vos,Ernie_de_Vos +451,Frank,Dochnal,Frank_Dochnal +452,Thomas,Monarch,Talk:1963_Mexican_Grand_Prix#Who_was_Thomas_Monarch.3F +453,Jackie,Lewis,Jackie_Lewis +454,Ricardo,Rodríguez,Ricardo_Rodr%C3%ADguez_(Formula_One) +455,Wolfgang,Seidel,Wolfgang_Seidel +456,Roy,Salvadori,Roy_Salvadori +457,Ben,Pon,Ben_Pon +458,Rob,Slotemaker,Rob_Slotemaker +459,Tony,Marsh,Tony_Marsh_(racing_driver) +460,Gerry,Ashmore,Gerry_Ashmore +461,Heinz,Schiller,Heinz_Schiller +462,Colin,Davis,Colin_Davis_(driver) +463,Jay,Chamberlain,Jay_Chamberlain +464,Tony,Shelly,Tony_Shelly +465,Keith,Greene,Keith_Greene +466,Heini,Walter,Heini_Walter +467,Ernesto,Prinoth,Ernesto_Prinoth +468,Roger,Penske,Roger_Penske +469,Rob,Schroeder,Rob_Schroeder +470,Timmy,Mayer,Timmy_Mayer +471,Bruce,Johnstone,Bruce_Johnstone_(racing_driver) +473,Gary,Hocking,Gary_Hocking +474,Syd,van der Vyver,Syd_van_der_Vyver +475,Stirling,Moss,Stirling_Moss +476,Wolfgang,von Trips,Wolfgang_Graf_Berghe_von_Trips +477,Cliff,Allison,Cliff_Allison +478,Hans,Herrmann,Hans_Herrmann +479,Tony,Brooks,Tony_Brooks +480,Michael,May,Michael_May_(racing_driver) +481,Henry,Taylor,Henry_Taylor_(racing_driver) +482,Olivier,Gendebien,Olivier_Gendebien +483,Giorgio,Scarlatti,Giorgio_Scarlatti +484,Brian,Naylor,Brian_Naylor +485,Juan Manuel,Bordeu,Juan_Manuel_Bordeu +486,Jack,Fairman,Jack_Fairman +487,Massimo,Natili,Massimo_Natili +489,Renato,Pirocchi,Renato_Pirocchi +490,Geoff,Duke,Geoff_Duke +491,Alfonso,Thiele,Alfonso_Thiele +492,Menato,Boffa,Menato_Boffa +493,Peter,Ryan,Peter_Ryan_(driver) +494,Lloyd,Ruby,Lloyd_Ruby +495,Ken,Miles,Ken_Miles +496,Carlos,Menditeguy,Carlos_Menditeguy +497,Alberto Rodriguez,Larreta,Alberto_Rodriguez_Larreta +498,José Froilán,González,Jos%C3%A9_Froil%C3%A1n_Gonz%C3%A1lez +499,Roberto,Bonomi,Roberto_Bonomi +500,Gino,Munaron,Gino_Munaron +501,Harry,Schell,Harry_Schell +502,Alan,Stacey,Alan_Stacey +503,Ettore,Chimeri,Ettore_Chimeri +504,Antonio,Creus,Antonio_Creus +505,Chris,Bristow,Chris_Bristow +506,Bruce,Halford,Bruce_Halford +507,Chuck,Daigh,Chuck_Daigh +508,Lance,Reventlow,Lance_Reventlow +509,Jim,Rathmann,Jim_Rathmann +510,Paul,Goldsmith,Paul_Goldsmith +512,Johnny,Thomson,Johnny_Thomson +513,Eddie,Johnson,Eddie_Johnson_(auto_racer) +514,Bob,Veith,Bob_Veith +515,Bud,Tingelstad,Bud_Tingelstad +516,Bob,Christie,Bob_Christie_(racing_driver) +517,Red,Amick,Red_Amick +518,Duane,Carter,Duane_Carter +519,Bill,Homeier,Bill_Homeier +520,Gene,Hartley,Gene_Hartley +521,Chuck,Stevenson,Chuck_Stevenson +522,Bobby,Grim,Bobby_Grim +523,Shorty,Templeman,Shorty_Templeman +525,Jimmy,Bryan,Jimmy_Bryan +526,Troy,Ruttman,Troy_Ruttman +527,Eddie,Sachs,Eddie_Sachs +528,Don,Freeland,Don_Freeland +529,Tony,Bettenhausen,Tony_Bettenhausen +530,Wayne,Weiler,Wayne_Weiler +531,Anthony,Foyt,A.J._Foyt +532,Eddie,Russo,Eddie_Russo +533,Johnny,Boyd,Johnny_Boyd +534,Gene,Force,Gene_Force +535,Jim,McWithey,Jim_McWithey +536,Len,Sutton,Len_Sutton +537,Dick,Rathmann,Dick_Rathmann +538,Al,Herman,Al_Herman +539,Dempsey,Wilson,Dempsey_Wilson +540,Mike,Taylor,Mike_Taylor_(driver) +541,Ron,Flockhart,Ron_Flockhart_(auto_racing) +542,David,Piper,David_Piper +543,Giulio,Cabianca,Giulio_Cabianca +544,Piero,Drogo,Piero_Drogo +546,Arthur,Owen,Arthur_Owen +547,Horace,Gould,Horace_Gould +549,Ivor,Bueb,Ivor_Bueb +550,Alain,de Changy,Alain_de_Changy +551,Maria,de Filippis,Maria_Teresa_de_Filippis +552,Jean,Lucienbonnet,Jean_Lucienbonnet +553,André,Testut,Andr%C3%A9_Testut +554,Jean,Behra,Jean_Behra +555,Paul,Russo,Paul_Russo +556,Jimmy,Daywalt,Jimmy_Daywalt +557,Chuck,Arnold,Chuck_Arnold +558,Al,Keller,Al_Keller +559,Pat,Flaherty,Pat_Flaherty_(racing_driver) +560,Bill,Cheesbourg,Bill_Cheesbourg +561,Ray,Crawford,Ray_Crawford +562,Jack,Turner,Jack_Turner_(driver) +563,Chuck,Weyant,Chuck_Weyant +564,Jud,Larson,Jud_Larson +565,Mike,Magill,Mike_Magill +566,Carroll,Shelby,Carroll_Shelby +567,Fritz,d'Orey,Fritz_d%27Orey +568,Azdrubal,Fontes,Azdrubal_Fontes +569,Peter,Ashdown,Peter_Ashdown +570,Bill,Moss,Bill_Moss_(racing_driver) +571,Dennis,Taylor,Dennis_Taylor_(racing_driver) +573,Alessandro,de Tomaso,Alessandro_de_Tomaso +577,Luigi,Musso,Luigi_Musso +578,Mike,Hawthorn,Mike_Hawthorn +579,Juan,Fangio,Juan_Manuel_Fangio +580,Paco,Godia,Paco_Godia +581,Peter,Collins,Peter_Collins_(racing_driver) +582,Ken,Kavanagh,Ken_Kavanagh +583,Gerino,Gerini,Gerino_Gerini_(racing_driver) +584,Bruce,Kessler,Bruce_Kessler +585,Paul,Emery,Paul_Emery +586,Luigi,Piotti,Luigi_Piotti +587,Bernie,Ecclestone,Bernie_Ecclestone +588,Luigi,Taramazzo,Luigi_Taramazzo +589,Louis,Chiron,Louis_Chiron +590,Stuart,Lewis-Evans,Stuart_Lewis-Evans +591,George,Amick,George_Amick +592,Jimmy,Reece,Jimmy_Reece +593,Johnnie,Parsons,Johnnie_Parsons +594,Johnnie,Tolan,Johnnie_Tolan +595,Billy,Garrett,Billy_Garrett +596,Ed,Elisian,Ed_Elisian +597,Pat,O'Connor,Pat_O%27Connor_(auto_racer) +598,Jerry,Unser,Jerry_Unser +599,Art,Bisch,Art_Bisch +600,Christian,Goethals,Christian_Goethals +601,Dick,Gibson,Dick_Gibson +602,Robert,La Caze,Robert_La_Caze +603,André,Guelfi,Andr%C3%A9_Guelfi +604,François,Picard,Fran%C3%A7ois_Picard +605,Tom,Bridger,Tom_Bridger +606,Alfonso,de Portago,Alfonso_de_Portago +607,Cesare,Perdisa,Cesare_Perdisa +608,Eugenio,Castellotti,Eugenio_Castellotti +609,André,Simon,Andr%C3%A9_Simon_(racing_driver) +610,Les,Leston,Les_Leston +611,Sam,Hanks,Sam_Hanks +612,Andy,Linden,Andy_Linden_(racing_driver) +613,Marshall,Teague,Marshall_Teague_(racing_driver) +614,Don,Edmunds,Don_Edmunds +615,Fred,Agabashian,Fred_Agabashian +616,Elmer,George,Elmer_George +617,Mike,MacDowel,Mike_MacDowel +618,Herbert,MacKay-Fraser,Herbert_MacKay-Fraser +619,Bob,Gerard,Bob_Gerard +620,Umberto,Maglioli,Umberto_Maglioli +621,Paul,England,Paul_England +622,Chico,Landi,Chico_Landi +623,Alberto,Uria,Alberto_Uria +624,Hernando,da Silva Ramos,Hernando_da_Silva_Ramos +625,Élie,Bayol,%C3%89lie_Bayol +626,Robert,Manzon,Robert_Manzon +627,Louis,Rosier,Louis_Rosier +628,Bob,Sweikert,Bob_Sweikert +629,Cliff,Griffith,Cliff_Griffith +630,Duke,Dinsmore,Duke_Dinsmore +631,Keith,Andrews,Keith_Andrews_(driver) +632,Paul,Frère,Paul_Fr%C3%A8re +633,Luigi,Villoresi,Luigi_Villoresi +635,Colin,Chapman,Colin_Chapman +636,Desmond,Titterington,Desmond_Titterington +637,Archie,Scott Brown,Archie_Scott_Brown +638,Ottorino,Volonterio,Ottorino_Volonterio +639,André,Milhoux,Andr%C3%A9_Milhoux +640,Toulo,de Graffenried,Toulo_de_Graffenried +641,Piero,Taruffi,Piero_Taruffi +642,Nino,Farina,Nino_Farina +643,Roberto,Mieres,Roberto_Mieres +644,Sergio,Mantovani,Sergio_Mantovani +645,Clemar,Bucci,Clemar_Bucci +646,Jesús,Iglesias,Jes%C3%BAs_Iglesias +647,Alberto,Ascari,Alberto_Ascari +648,Karl,Kling,Karl_Kling +649,Pablo,Birger,Pablo_Birger +650,Jacques,Pollet,Jacques_Pollet +651,Lance,Macklin,Lance_Macklin +653,Jimmy,Davies,Jimmy_Davies +654,Walt,Faulkner,Walt_Faulkner +655,Cal,Niday,Cal_Niday +656,Art,Cross,Art_Cross +657,Bill,Vukovich,Bill_Vukovich +658,Jack,McGrath,Jack_McGrath_(racing_driver) +659,Jerry,Hoyt,Jerry_Hoyt +660,Johnny,Claes,Johnny_Claes +661,Peter,Walker,Peter_Walker_(driver) +662,Mike,Sparken,Mike_Sparken +663,Ken,Wharton,Ken_Wharton +664,Kenneth,McAlpine,Kenneth_McAlpine +665,Leslie,Marr,Leslie_Marr +666,Tony,Rolt,Tony_Rolt +667,John,Fitch,John_Fitch_(driver) +668,Jean,Lucas,Jean_Lucas +669,Prince,Bira,Prince_Bira +670,Onofre,Marimón,Onofre_Marim%C3%B3n +671,Roger,Loyer,Roger_Loyer +672,Jorge,Daponte,Jorge_Daponte +673,Mike,Nazaruk,Mike_Nazaruk +674,Larry,Crockett,Larry_Crockett +675,Manny,Ayulo,Manny_Ayulo +676,Frank,Armi,Frank_Armi +677,Travis,Webb,Travis_Webb +678,Len,Duncan,Len_Duncan +679,Ernie,McCoy,Ernie_McCoy +680,Jacques,Swaters,Jacques_Swaters +681,Georges,Berger,Georges_Berger +682,Don,Beauman,Don_Beauman +683,Leslie,Thorne,Leslie_Thorne +684,Bill,Whitehouse,Bill_Whitehouse +685,John,Riseley-Prichard,John_Riseley-Prichard +686,Reg,Parnell,Reg_Parnell +687,Peter,Whitehead,Peter_Whitehead_(racing_driver) +688,Eric,Brandon,Eric_Brandon +689,Alan,Brown,Alan_Brown_(racing_driver) +690,Rodney,Nuckey,Rodney_Nuckey +691,Hermann,Lang,Hermann_Lang +692,Theo,Helfrich,Theo_Helfrich +693,Fred,Wacker,Fred_Wacker +694,Giovanni,de Riu,Giovanni_de_Riu +695,Oscar,Gálvez,%C3%93scar_Alfredo_G%C3%A1lvez +696,John,Barber,John_Barber_(racing_driver) +697,Felice,Bonetto,Felice_Bonetto +698,Adolfo,Cruz,Adolfo_Schewelm_Cruz +699,Duke,Nalon,Duke_Nalon +700,Carl,Scarborough,Carl_Scarborough +701,Bill,Holland,Bill_Holland +702,Bob,Scott,Bob_Scott_(auto_racer) +704,Yves,Cabantous,Yves_Giraud_Cabantous +705,Tony,Crook,Tony_Crook +706,Jimmy,Stewart,Jimmy_Stewart_(racing_driver) +707,Ian,Stewart,Ian_Stewart_(racing_driver) +708,Duncan,Hamilton,Duncan_Hamilton_(racing_driver) +709,Ernst,Klodwig,Ernst_Klodwig +710,Rudolf,Krause,Rudolf_Krause +711,Oswald,Karch,Oswald_Karch +712,Willi,Heeks,Willi_Heeks +713,Theo,Fitzau,Theo_Fitzau +714,Kurt,Adolff,Kurt_Adolff +715,Günther,Bechem,G%C3%BCnther_Bechem +716,Erwin,Bauer,Erwin_Bauer +717,Hans,von Stuck,Hans_Von_Stuck +718,Ernst,Loof,Ernst_Loof +719,Albert,Scherrer,Albert_Scherrer +720,Max,de Terra,Max_de_Terra +721,Peter,Hirt,Peter_Hirt +722,Piero,Carini,Piero_Carini +723,Rudi,Fischer,Rudi_Fischer +724,Toni,Ulmen,Toni_Ulmen +725,George,Abecassis,George_Abecassis +726,George,Connor,George_Connor_(driver) +728,Joe,James,Joe_James_(racing_driver) +729,Bill,Schindler,Bill_Schindler +730,George,Fonder,George_Fonder +731,Henry,Banks,Henry_Banks +732,Johnny,McDowell,Johnny_McDowell +733,Chet,Miller,Chet_Miller +734,Bobby,Ball,Bobby_Ball_(auto_racer) +735,Charles,de Tornaco,Charles_de_Tornaco +736,Roger,Laurent,Roger_Laurent +737,Robert,O'Brien,Robert_O%27Brien_(auto_racer) +738,Tony,Gaze,Tony_Gaze +740,Franco,Comotti,Franco_Comotti +741,Philippe,Étancelin,Philippe_%C3%89tancelin +742,Dennis,Poore,Dennis_Poore +743,Eric,Thompson,Eric_Thompson_(racing_driver) +744,Ken,Downing,Ken_Downing +746,Gino,Bianco,Gino_Bianco +747,David,Murray,David_Murray_(driver) +748,Eitel,Cantoni,Eitel_Cantoni +750,Adolf,Brudes,Adolf_Brudes +751,Fritz,Riess,Fritz_Riess +752,Helmut,Niedermayr,Helmut_Niedermayr +753,Hans,Klenk,Hans_Klenk +754,Marcel,Balsa,Marcel_Balsa +755,Rudolf,Schoeller,Rudolf_Schoeller +756,Paul,Pietsch,Paul_Pietsch +757,Josef,Peters,Josef_Peters_(driver) +758,Dries,van der Lof,Dries_van_der_Lof +759,Jan,Flinterman,Jan_Flinterman +761,Alberto,Crespo,Alberto_Crespo +762,Franco,Rol,Franco_Rol +763,Consalvo,Sanesi,Consalvo_Sanesi +764,Guy,Mairesse,Guy_Mairesse +765,Henri,Louveau,Henri_Louveau +766,Lee,Wallard,Lee_Wallard +767,Carl,Forberg,Carl_Forberg +768,Mauri,Rose,Mauri_Rose +770,Cecil,Green,Cecil_Green +771,Walt,Brown,Walt_Brown_(auto_racer) +772,Mack,Hellings,Mack_Hellings +773,Pierre,Levegh,Pierre_Levegh +774,Eugène,Chaboud,Eug%C3%A8ne_Chaboud +775,Aldo,Gordini,Aldo_Gordini +776,Joe,Kelly,Joe_Kelly_(Formula_One) +777,Philip,Fotheringham-Parker,Philip_Fotheringham-Parker +778,Brian,Shawe Taylor,Brian_Shawe_Taylor +779,John,James,John_James_(auto_racer) +780,Toni,Branca,Toni_Branca +781,Ken,Richardson,Ken_Richardson_(race_car_driver) +782,Juan,Jover,Juan_Jover +783,Georges,Grignard,Georges_Grignard +784,David,Hampshire,David_Hampshire +785,Geoff,Crossley,Geoff_Crossley +786,Luigi,Fagioli,Luigi_Fagioli +787,Cuth,Harrison,Cuth_Harrison +788,Joe,Fry,Joe_Fry +789,Eugène,Martin,Eug%C3%A8ne_Martin +790,Leslie,Johnson,Leslie_Johnson_(racing_driver) +791,Clemente,Biondetti,Clemente_Biondetti +792,Alfredo,Pián,Alfredo_Pi%C3%A0n +793,Raymond,Sommer,Raymond_Sommer +794,Joie,Chitwood,Joie_Chitwood +797,Jackie,Holmes,Jackie_Holmes +798,Bayliss,Levrett,Bayliss_Levrett +799,Jimmy,Jackson,Jimmy_Jackson_(driver) +800,Nello,Pagani,Nello_Pagani +801,Charles,Pozzi,Charles_Pozzi +802,Dorino,Serafini,Dorino_Serafini +803,Bill,Cantrell,William_Cantrell +804,Johnny,Mantz,Johnny_Mantz +805,Danny,Kladis,Danny_Kladis +806,Óscar,González,%C3%93scar_Gonz%C3%A1lez_(racing_driver) +807,Nico,Hülkenberg,Nico_H%C3%BClkenberg +808,Vitaly,Petrov,Vitaly_Petrov +810,Lucas,di Grassi,Lucas_di_Grassi +811,Bruno,Senna,Bruno_Senna +812,Karun,Chandhok,Karun_Chandhok +813,Pastor,Maldonado,Pastor_Maldonado +814,Paul,di Resta,Paul_di_Resta +815,Sergio,Pérez,Sergio_P%C3%A9rez +816,Jérôme,d'Ambrosio,J%C3%A9r%C3%B4me_d%27Ambrosio +817,Daniel,Ricciardo,Daniel_Ricciardo +818,Jean-Éric,Vergne,Jean-%C3%89ric_Vergne +819,Charles,Pic,Charles_Pic +820,Max,Chilton,Max_Chilton +821,Esteban,Gutiérrez,Esteban_Guti%C3%A9rrez +822,Valtteri,Bottas,Valtteri_Bottas +823,Giedo,van der Garde,Giedo_van_der_Garde +824,Jules,Bianchi,Jules_Bianchi +825,Kevin,Magnussen,Kevin_Magnussen +826,Daniil,Kvyat,Daniil_Kvyat +827,André,Lotterer,Andr%C3%A9_Lotterer +828,Marcus,Ericsson,Marcus_Ericsson +829,Will,Stevens,Will_Stevens +830,Max,Verstappen,Max_Verstappen +831,Felipe,Nasr,Felipe_Nasr +832,Carlos,Sainz,Carlos_Sainz_Jr. +833,Roberto,Merhi,Roberto_Merhi +834,Alexander,Rossi,Alexander_Rossi_%28racing_driver%29 +835,Jolyon,Palmer,Jolyon_Palmer +836,Pascal,Wehrlein,Pascal_Wehrlein +837,Rio,Haryanto,Rio_Haryanto +838,Stoffel,Vandoorne,Stoffel_Vandoorne +839,Esteban,Ocon,Esteban_Ocon +840,Lance,Stroll,Lance_Stroll +841,Antonio,Giovinazzi,Antonio_Giovinazzi +842,Pierre,Gasly,Pierre_Gasly +843,Brendon,Hartley,Brendon_Hartley +844,Charles,Leclerc,Charles_Leclerc +845,Sergey,Sirotkin,Sergey_Sirotkin_(racing_driver) +846,Lando,Norris,Lando_Norris +847,George,Russell,George_Russell_(racing_driver) +848,Alexander,Albon,Alexander_Albon +849,Nicholas,Latifi,Nicholas_Latifi +850,Pietro,Fittipaldi,Pietro_Fittipaldi +851,Jack,Aitken,Jack_Aitken +852,Yuki,Tsunoda,Yuki_Tsunoda +853,Nikita,Mazepin,Nikita_Mazepin +854,Mick,Schumacher,Mick_Schumacher +855,Guanyu,Zhou,Zhou_Guanyu +856,Nyck,de Vries,Nyck_de_Vries +857,Oscar,Piastri,Oscar_Piastri +858,Logan,Sargeant,Logan_Sargeant +859,Liam,Lawson,Liam_Lawson +860,Oliver,Bearman,Oliver_Bearman diff --git a/data/teammates.csv b/data/teammates.csv new file mode 100644 index 0000000..8c31492 --- /dev/null +++ b/data/teammates.csv @@ -0,0 +1,5004 @@ +driverId,teammateId +1,5 +3,6 +2,9 +4,12 +8,13 +10,15 +14,17 +11,19 +7,20 +16,21 +18,22 +1,4 +5,21 +15,23 +3,25 +24,26 +16,27 +2,20 +16,28 +20,24 +16,29 +13,30 +8,31 +3,17 +14,32 +27,33 +11,34 +2,35 +4,21 +11,36 +8,37 +11,29 +14,38 +2,17 +11,18 +13,35 +33,39 +27,40 +22,30 +18,19 +8,25 +14,24 +15,41 +27,38 +17,42 +23,31 +4,15 +8,14 +13,21 +17,32 +43,44 +2,45 +46,47 +2,10 +31,48 +31,42 +41,44 +4,35 +15,44 +2,49 +18,35 +50,51 +21,52 +50,53 +17,51 +21,47 +37,56 +17,62 +49,59 +11,21 +2,13 +15,18 +35,44 +63,66 +17,19 +15,49 +2,8 +54,56 +18,21 +14,57 +4,58 +50,59 +55,60 +54,55 +15,55 +49,54 +49,61 +4,62 +18,23 +35,41 +21,25 +63,64 +48,60 +2,55 +37,50 +56,65 +54,65 +30,56 +37,68 +48,69 +55,64 +23,70 +49,71 +22,65 +48,72 +35,63 +56,63 +35,49 +55,65 +23,71 +68,73 +74,75 +22,76 +22,50 +55,77 +65,78 +44,75 +50,63 +15,79 +21,23 +64,71 +73,80 +65,81 +25,55 +58,79 +65,82 +15,75 +35,71 +50,73 +44,64 +63,79 +21,83 +22,84 +49,65 +69,85 +58,83 +83,86 +57,87 +44,88 +81,89 +64,90 +49,91 +14,71 +30,65 +85,92 +22,56 +50,93 +69,94 +57,95 +44,84 +49,96 +89,97 +85,86 +69,83 +85,98 +63,99 +76,87 +65,83 +71,102 +57,84 +30,50 +44,103 +79,87 +81,104 +94,105 +100,106 +101,107 +92,108 +22,88 +77,78 +22,110 +30,109 +65,70 +85,101 +49,110 +101,111 +71,95 +84,112 +65,113 +100,112 +50,109 +100,114 +44,65 +70,103 +93,101 +100,115 +89,101 +63,70 +44,116 +49,109 +98,115 +71,117 +84,87 +91,109 +88,118 +69,105 +30,119 +104,120 +102,121 +22,122 +79,110 +22,123 +94,104 +22,124 +57,102 +22,125 +100,126 +94,111 +95,119 +77,102 +57,65 +88,105 +110,129 +100,123 +94,109 +55,122 +79,92 +30,84 +91,108 +99,130 +127,131 +128,132 +71,128 +90,135 +70,81 +99,128 +91,125 +55,78 +125,136 +55,117 +90,137 +131,138 +81,94 +122,127 +109,139 +88,103 +105,133 +99,140 +57,141 +92,110 +78,128 +99,120 +105,140 +57,143 +30,110 +30,137 +90,110 +70,110 +120,129 +91,127 +55,81 +90,94 +88,92 +119,123 +55,138 +137,145 +105,146 +94,147 +131,148 +81,110 +95,117 +118,151 +78,112 +109,140 +99,114 +90,149 +109,148 +101,131 +110,139 +65,118 +7,67 +17,20 +67,153 +4,154 +8,69 +8,21 +16,24 +15,155 +77,95 +102,117 +65,145 +105,156 +137,138 +118,158 +88,146 +84,131 +94,159 +112,114 +129,163 +110,133 +78,160 +157,161 +90,162 +92,140 +99,164 +151,158 +55,156 +139,145 +103,112 +105,112 +65,156 +157,162 +90,134 +148,162 +147,159 +92,162 +77,105 +141,156 +140,163 +123,145 +159,167 +131,165 +146,160 +99,133 +95,137 +110,119 +145,167 +102,138 +156,166 +117,140 +175,178 +123,176 +77,170 +117,177 +163,172 +156,179 +102,174 +84,166 +160,180 +123,157 +118,119 +119,158 +117,182 +118,175 +102,173 +84,185 +110,172 +160,170 +95,177 +110,183 +95,173 +112,156 +102,188 +112,191 +137,170 +102,140 +176,192 +182,187 +163,175 +172,177 +160,190 +117,158 +110,184 +188,195 +196,197 +119,137 +118,152 +105,193 +177,199 +196,200 +181,194 +110,152 +177,206 +196,208 +200,208 +175,202 +158,172 +117,163 +118,170 +176,184 +175,207 +110,187 +152,207 +137,212 +172,219 +160,213 +202,203 +178,199 +177,192 +119,216 +118,205 +197,213 +105,158 +172,175 +203,222 +117,187 +119,200 +152,221 +209,225 +163,219 +137,217 +197,206 +173,207 +177,224 +172,221 +178,223 +137,182 +136,173 +197,202 +199,207 +199,203 +240,241 +197,200 +223,233 +200,244 +202,221 +207,212 +212,238 +207,238 +175,231 +175,239 +231,239 +211,230 +230,248 +206,239 +197,207 +197,212 +237,251 +252,254 +205,237 +237,239 +205,239 +182,199 +207,255 +212,229 +211,229 +211,212 +232,251 +232,237 +237,258 +232,258 +251,258 +197,246 +221,238 +187,233 +258,271 +182,223 +233,238 +232,238 +230,238 +230,232 +232,233 +230,233 +197,252 +200,231 +230,275 +172,232 +232,294 +294,296 +231,297 +178,297 +199,250 +178,231 +221,222 +200,224 +238,302 +200,250 +304,305 +224,305 +187,199 +296,306 +280,306 +224,304 +187,308 +199,308 +280,296 +222,292 +221,292 +265,289 +250,316 +200,316 +197,318 +199,313 +187,313 +200,321 +187,250 +243,289 +316,319 +316,321 +319,321 +200,304 +187,270 +250,270 +199,270 +250,305 +307,330 +182,306 +223,306 +199,333 +290,333 +199,290 +317,329 +197,329 +197,317 +232,235 +182,250 +243,250 +238,250 +182,280 +243,280 +238,280 +250,280 +327,328 +182,238 +182,243 +238,243 +182,329 +243,329 +238,329 +280,329 +250,329 +289,290 +224,338 +199,289 +262,306 +305,314 +262,320 +306,320 +305,333 +314,333 +304,312 +207,223 +223,235 +207,235 +304,320 +289,314 +278,306 +243,341 +262,304 +224,293 +307,346 +320,346 +337,346 +307,337 +320,337 +307,320 +307,352 +320,352 +337,352 +346,352 +278,328 +207,328 +346,359 +278,359 +207,359 +328,359 +243,356 +207,278 +278,346 +207,346 +328,346 +341,360 +304,360 +304,341 +238,278 +235,363 +238,346 +238,328 +262,345 +262,352 +345,352 +306,328 +362,368 +360,369 +304,369 +262,341 +341,345 +289,346 +346,370 +289,370 +306,359 +293,358 +356,358 +340,358 +235,278 +293,340 +293,356 +340,356 +235,333 +278,333 +345,361 +361,370 +345,370 +350,376 +322,341 +304,356 +328,374 +356,389 +304,389 +379,391 +322,365 +322,374 +322,328 +328,388 +322,388 +374,388 +382,392 +358,386 +347,386 +358,389 +347,389 +386,389 +347,358 +385,387 +341,358 +341,347 +341,389 +375,387 +385,394 +387,394 +375,394 +375,385 +345,373 +345,374 +373,374 +289,328 +341,385 +305,370 +289,376 +328,376 +370,404 +376,418 +289,418 +328,418 +356,364 +304,364 +347,364 +304,347 +356,383 +304,383 +347,383 +364,383 +347,356 +358,360 +373,397 +394,427 +386,427 +408,427 +289,427 +394,408 +386,408 +289,408 +289,386 +386,394 +289,394 +346,358 +278,374 +278,373 +401,404 +347,360 +347,408 +360,408 +437,438 +278,383 +383,436 +278,436 +382,386 +289,382 +341,456 +428,437 +408,437 +360,437 +428,453 +437,453 +408,453 +360,453 +408,428 +360,428 +364,430 +347,430 +289,479 +376,404 +373,404 +356,360 +453,456 +428,456 +356,456 +418,456 +360,456 +455,481 +376,481 +435,481 +475,481 +437,481 +480,481 +404,481 +373,481 +455,480 +376,480 +435,480 +475,480 +437,480 +404,480 +373,480 +341,418 +356,418 +360,418 +376,437 +435,437 +404,437 +373,437 +455,475 +376,475 +435,475 +437,475 +404,475 +373,475 +376,435 +404,435 +373,435 +373,376 +341,356 +341,428 +356,428 +418,428 +341,453 +356,453 +418,453 +376,455 +435,455 +437,455 +404,455 +373,455 +455,485 +376,485 +435,485 +475,485 +437,485 +480,485 +481,485 +404,485 +373,485 +431,478 +347,478 +430,478 +364,478 +347,431 +430,431 +364,431 +373,441 +404,441 +418,441 +467,481 +460,481 +418,481 +441,481 +467,475 +460,475 +418,475 +441,475 +373,418 +404,418 +418,455 +441,455 +455,460 +373,460 +404,460 +418,460 +441,460 +460,467 +455,467 +373,467 +404,467 +418,467 +441,467 +467,480 +460,480 +418,480 +441,480 +289,347 +483,500 +439,500 +483,503 +439,503 +500,503 +483,504 +503,504 +439,504 +500,504 +439,483 +403,476 +386,476 +373,502 +475,502 +404,502 +386,403 +427,437 +418,437 +418,427 +376,479 +360,479 +356,479 +479,481 +360,481 +356,481 +376,482 +481,482 +479,482 +360,482 +356,482 +360,376 +356,376 +486,507 +376,507 +482,507 +481,507 +479,507 +360,507 +356,507 +376,486 +482,486 +481,486 +479,486 +360,486 +356,486 +486,508 +507,508 +376,508 +482,508 +481,508 +479,508 +360,508 +356,508 +517,518 +516,518 +513,518 +517,555 +522,555 +516,555 +528,555 +535,555 +513,555 +518,555 +527,531 +520,531 +517,556 +522,556 +516,556 +528,556 +535,556 +555,556 +513,556 +518,556 +517,557 +522,557 +516,557 +528,557 +535,557 +556,557 +555,557 +513,557 +518,557 +517,535 +522,535 +516,535 +528,535 +513,535 +518,535 +520,527 +527,558 +520,558 +531,558 +558,560 +527,560 +520,560 +531,560 +517,528 +522,528 +516,528 +513,528 +518,528 +513,516 +517,522 +516,522 +513,522 +518,522 +517,563 +522,563 +516,563 +528,563 +535,563 +557,563 +556,563 +555,563 +513,563 +518,563 +517,564 +563,564 +522,564 +516,564 +528,564 +535,564 +557,564 +556,564 +555,564 +513,564 +518,564 +516,517 +513,517 +347,541 +475,541 +501,541 +347,501 +475,501 +347,475 +403,479 +364,479 +364,403 +577,578 +577,581 +578,581 +527,594 +531,594 +539,594 +527,539 +531,539 +527,599 +531,599 +539,599 +594,599 +501,554 +347,566 +347,583 +566,583 +403,578 +476,578 +403,581 +476,581 +418,478 +478,583 +418,583 +476,606 +581,606 +498,606 +577,606 +578,606 +573,606 +476,607 +581,607 +498,607 +577,607 +578,607 +573,607 +606,607 +476,573 +498,573 +476,608 +581,608 +498,608 +577,608 +578,608 +573,608 +607,608 +606,608 +498,578 +573,578 +476,577 +498,577 +573,577 +498,581 +573,581 +475,479 +479,590 +475,590 +486,610 +479,578 +541,578 +479,541 +632,642 +501,642 +641,642 +427,642 +632,641 +501,641 +427,641 +427,501 +475,579 +475,641 +579,641 +475,648 +641,648 +579,648 +596,655 +612,678 +475,643 +501,643 +475,644 +501,644 +643,644 +475,663 +501,663 +644,663 +643,663 +475,577 +501,577 +478,579 +638,643 +640,643 +627,643 +580,643 +577,643 +478,648 +475,580 +501,580 +577,580 +475,627 +501,627 +580,627 +577,627 +638,663 +640,663 +627,663 +580,663 +577,663 +638,669 +475,669 +501,669 +640,669 +644,669 +663,669 +627,669 +580,669 +643,669 +577,669 +638,644 +640,644 +627,644 +580,644 +577,644 +638,640 +475,640 +501,640 +627,640 +580,640 +577,640 +520,529 +521,529 +520,675 +521,675 +559,675 +628,675 +529,675 +520,628 +521,628 +559,628 +529,628 +520,559 +521,559 +529,559 +520,521 +579,670 +498,670 +660,670 +640,670 +579,640 +498,640 +579,660 +498,660 +640,660 +498,579 +455,478 +455,692 +478,692 +455,711 +692,711 +478,711 +711,712 +455,712 +692,712 +478,712 +712,716 +711,716 +455,716 +692,716 +478,716 +716,718 +712,718 +711,718 +455,718 +692,718 +478,718 +675,731 +518,731 +518,675 +554,626 +554,660 +626,660 +501,741 +640,741 +581,651 +581,708 +651,708 +708,738 +581,738 +651,738 +712,752 +632,660 +632,738 +660,738 +664,742 +475,742 +427,626 +427,554 +475,664 +633,641 +633,647 +641,647 +633,723 +687,723 +647,723 +641,723 +633,687 +647,687 +641,687 +498,647 +498,633 +498,641 +687,793 +633,793 +647,793 +589,669 +589,697 +640,697 +669,697 +589,640 +780,800 +589,800 +640,800 +697,800 +669,800 +589,780 +640,780 +697,780 +669,780 +579,642 +579,786 +763,786 +641,786 +642,786 +579,763 +641,763 +642,763 +596,702 +655,702 +678,702 +612,702 +702,730 +678,730 +612,730 +475,638 +501,638 +627,638 +580,638 +577,638 +501,632 +427,632 +476,498 +368,411 +811,812 +4,13 +5,15 +37,155 +10,810 +3,30 +9,808 +22,807 +29,811 +2,155 +1,18 +155,815 +16,814 +10,816 +22,813 +2,808 +5,812 +24,817 +39,817 +807,814 +811,813 +5,808 +8,154 +37,39 +10,819 +817,818 +820,824 +819,823 +18,815 +813,822 +1,3 +807,821 +818,826 +154,813 +155,828 +20,817 +807,815 +4,8 +16,821 +18,825 +13,822 +155,829 +829,833 +4,18 +828,831 +830,832 +817,826 +829,834 +154,821 +825,835 +817,830 +8,20 +836,837 +826,832 +836,839 +154,825 +13,840 +828,836 +4,838 +807,835 +1,822 +815,839 +828,844 +840,845 +842,843 +807,832 +9,847 +815,840 +830,842 +807,817 +8,841 +832,846 +826,848 +20,844 +830,848 +826,842 +817,839 +847,849 +4,839 +853,854 +832,844 +815,830 +20,840 +842,852 +817,846 +1,847 +848,849 +825,854 +822,855 +848,858 +4,840 +839,842 +807,825 +846,857 +119,168 +88,112 +84,157 +160,163 +123,170 +110,145 +112,181 +137,176 +77,123 +112,186 +105,163 +184,205 +177,207 +197,204 +196,211 +158,217 +194,206 +119,198 +172,202 +176,229 +199,211 +178,211 +95,207 +119,181 +199,212 +224,237 +202,206 +152,175 +152,239 +152,231 +231,245 +239,245 +152,245 +175,245 +229,247 +232,244 +222,249 +178,262 +175,230 +175,256 +230,256 +208,231 +203,231 +200,203 +208,239 +203,239 +200,239 +203,208 +175,223 +212,270 +211,270 +119,178 +238,272 +221,272 +235,277 +255,276 +178,239 +229,265 +178,280 +239,280 +221,284 +222,284 +199,223 +229,237 +232,286 +235,238 +267,294 +178,294 +187,301 +229,231 +229,239 +197,309 +231,233 +233,307 +231,307 +232,298 +187,275 +250,275 +199,275 +224,322 +304,322 +219,323 +321,323 +316,323 +219,316 +219,321 +224,238 +307,334 +304,309 +262,289 +262,332 +289,332 +200,305 +235,309 +235,304 +298,307 +278,327 +293,338 +289,293 +339,340 +280,340 +238,340 +293,334 +289,334 +280,339 +238,339 +307,345 +345,346 +339,342 +280,342 +238,342 +321,341 +243,321 +307,350 +346,350 +197,238 +197,280 +280,330 +329,330 +197,330 +238,330 +329,342 +330,342 +337,355 +320,355 +307,355 +346,355 +305,341 +341,344 +305,344 +321,356 +238,327 +207,327 +327,346 +238,365 +207,365 +328,365 +278,365 +346,365 +327,365 +223,363 +224,317 +289,317 +224,289 +289,358 +357,358 +346,357 +289,357 +235,361 +312,376 +262,346 +358,364 +351,364 +351,358 +351,356 +360,364 +345,358 +346,347 +345,347 +289,373 +278,387 +278,375 +289,396 +328,396 +374,397 +289,404 +328,404 +340,360 +334,368 +340,417 +358,417 +360,417 +386,405 +346,380 +346,420 +380,420 +418,424 +289,424 +328,424 +374,402 +373,402 +418,426 +424,426 +289,426 +328,426 +345,385 +373,382 +374,382 +370,396 +396,404 +345,375 +278,305 +309,346 +305,346 +278,309 +305,309 +404,428 +309,428 +278,428 +346,428 +305,428 +309,404 +278,404 +346,404 +305,404 +360,403 +399,403 +360,399 +403,431 +360,431 +375,435 +341,435 +341,375 +346,440 +394,403 +364,418 +347,462 +430,462 +364,462 +385,427 +436,453 +436,456 +437,456 +436,437 +356,437 +341,437 +436,489 +418,489 +356,489 +428,489 +437,489 +456,489 +453,489 +360,489 +341,489 +436,490 +489,490 +418,490 +356,490 +428,490 +437,490 +456,490 +453,490 +360,490 +341,490 +418,436 +356,436 +428,436 +360,436 +341,436 +341,475 +456,479 +341,404 +341,502 +456,505 +356,505 +479,505 +360,505 +505,506 +456,506 +356,506 +479,506 +360,506 +510,517 +517,525 +510,525 +525,530 +517,530 +510,530 +530,533 +525,533 +517,533 +510,533 +533,535 +530,535 +525,535 +510,535 +386,507 +440,475 +341,440 +373,440 +404,440 +341,373 +477,479 +376,427 +360,427 +356,427 +360,475 +427,475 +356,475 +477,554 +403,554 +479,554 +403,477 +376,549 +418,549 +475,549 +360,549 +427,549 +356,549 +376,550 +549,550 +418,550 +475,550 +360,550 +427,550 +356,550 +376,552 +550,552 +549,552 +418,552 +475,552 +360,552 +427,552 +356,552 +401,427 +401,418 +401,481 +465,481 +427,481 +441,569 +401,569 +465,569 +540,569 +486,569 +481,569 +418,569 +427,569 +360,569 +356,569 +441,486 +401,486 +465,486 +418,486 +427,486 +441,540 +401,540 +465,540 +486,540 +481,540 +418,540 +427,540 +360,540 +356,540 +441,465 +401,465 +418,465 +427,465 +360,465 +356,465 +441,570 +401,570 +465,570 +540,570 +486,570 +569,570 +481,570 +418,570 +427,570 +360,570 +356,570 +360,401 +356,401 +401,441 +427,441 +360,441 +356,441 +437,462 +437,486 +462,486 +514,533 +512,533 +523,533 +516,533 +513,533 +510,513 +512,513 +536,560 +510,560 +514,560 +512,560 +523,560 +555,560 +516,560 +513,560 +533,560 +536,558 +510,558 +514,558 +512,558 +523,558 +555,558 +516,558 +513,558 +533,558 +536,593 +510,593 +514,593 +512,593 +523,593 +555,593 +565,593 +516,593 +558,593 +560,593 +513,593 +533,593 +510,516 +514,516 +512,516 +536,565 +510,565 +514,565 +512,565 +523,565 +555,565 +516,565 +558,565 +560,565 +513,565 +533,565 +536,555 +510,555 +514,555 +512,555 +523,555 +533,555 +510,523 +514,523 +512,523 +516,523 +513,523 +536,595 +510,595 +514,595 +512,595 +523,595 +555,595 +565,595 +516,595 +593,595 +558,595 +560,595 +513,595 +533,595 +510,512 +449,562 +510,514 +512,514 +513,514 +536,597 +510,597 +514,597 +512,597 +595,597 +523,597 +555,597 +565,597 +516,597 +593,597 +558,597 +560,597 +513,597 +533,597 +536,598 +510,598 +597,598 +514,598 +512,598 +595,598 +523,598 +555,598 +565,598 +516,598 +593,598 +558,598 +560,598 +513,598 +533,598 +510,536 +514,536 +512,536 +523,536 +516,536 +513,536 +533,536 +289,477 +289,549 +477,549 +347,526 +478,526 +427,456 +455,456 +455,486 +456,486 +427,602 +455,602 +360,602 +356,602 +486,602 +456,602 +427,603 +455,603 +602,603 +360,603 +356,603 +486,603 +456,603 +427,604 +455,604 +603,604 +602,604 +360,604 +356,604 +486,604 +456,604 +427,605 +455,605 +604,605 +603,605 +602,605 +360,605 +356,605 +486,605 +456,605 +427,455 +360,455 +356,455 +547,579 +496,579 +554,579 +501,579 +496,501 +547,554 +496,554 +496,547 +501,547 +356,619 +456,619 +347,579 +506,579 +483,579 +418,579 +483,501 +418,501 +347,418 +347,483 +418,483 +547,580 +554,580 +347,580 +506,580 +483,580 +418,580 +579,580 +347,506 +483,506 +418,506 +501,506 +347,554 +506,554 +483,554 +418,554 +347,547 +506,547 +483,547 +418,547 +547,586 +554,586 +347,586 +506,586 +580,586 +483,586 +418,586 +501,586 +579,586 +512,628 +525,628 +595,628 +513,628 +512,520 +513,520 +525,595 +520,595 +512,525 +513,525 +520,525 +501,578 +501,635 +578,635 +624,626 +579,581 +476,579 +577,579 +579,608 +579,606 +496,643 +554,643 +623,643 +496,577 +554,577 +496,644 +554,644 +623,644 +496,645 +501,645 +577,645 +554,645 +644,645 +623,645 +643,645 +496,623 +501,623 +577,623 +554,623 +427,608 +427,578 +626,650 +624,650 +427,660 +578,660 +608,660 +559,657 +613,657 +509,657 +653,657 +529,657 +612,657 +611,657 +593,657 +518,657 +519,657 +556,657 +520,657 +597,657 +628,657 +656,657 +555,657 +615,657 +526,657 +559,658 +613,658 +509,658 +653,658 +529,658 +612,658 +611,658 +593,658 +518,658 +519,658 +556,658 +520,658 +597,658 +628,658 +656,658 +555,658 +615,658 +526,658 +657,658 +509,526 +518,526 +519,526 +520,526 +559,673 +613,673 +509,673 +653,673 +529,673 +612,673 +611,673 +593,673 +659,673 +518,673 +519,673 +556,673 +520,673 +597,673 +628,673 +656,673 +555,673 +615,673 +526,673 +658,673 +657,673 +559,615 +613,615 +509,615 +529,615 +612,615 +611,615 +593,615 +518,615 +519,615 +556,615 +520,615 +597,615 +555,615 +526,615 +509,555 +529,555 +519,555 +520,555 +526,555 +559,674 +613,674 +509,674 +653,674 +529,674 +612,674 +611,674 +593,674 +659,674 +518,674 +519,674 +556,674 +520,674 +597,674 +628,674 +656,674 +555,674 +615,674 +673,674 +526,674 +658,674 +657,674 +559,656 +613,656 +509,656 +653,656 +529,656 +612,656 +611,656 +593,656 +518,656 +519,656 +556,656 +520,656 +597,656 +628,656 +555,656 +615,656 +526,656 +613,628 +509,628 +612,628 +611,628 +593,628 +518,628 +519,628 +556,628 +597,628 +555,628 +615,628 +526,628 +509,518 +559,679 +613,679 +509,679 +653,679 +529,679 +612,679 +611,679 +593,679 +659,679 +518,679 +519,679 +556,679 +520,679 +597,679 +676,679 +628,679 +656,679 +674,679 +555,679 +615,679 +673,679 +526,679 +658,679 +657,679 +559,676 +613,676 +509,676 +653,676 +529,676 +612,676 +611,676 +593,676 +659,676 +518,676 +519,676 +556,676 +520,676 +597,676 +628,676 +656,676 +674,676 +555,676 +615,676 +673,676 +526,676 +658,676 +657,676 +559,611 +509,611 +529,611 +593,611 +518,611 +519,611 +556,611 +520,611 +597,611 +555,611 +526,611 +559,597 +509,597 +529,597 +518,597 +519,597 +556,597 +520,597 +526,597 +509,520 +518,520 +519,520 +559,659 +613,659 +509,659 +653,659 +529,659 +612,659 +611,659 +593,659 +518,659 +519,659 +556,659 +520,659 +597,659 +628,659 +656,659 +555,659 +615,659 +526,659 +658,659 +657,659 +509,556 +529,556 +519,556 +520,556 +526,556 +509,529 +518,529 +519,529 +526,529 +559,593 +509,593 +529,593 +518,593 +519,593 +556,593 +520,593 +526,593 +509,519 +518,519 +554,650 +689,696 +689,698 +696,698 +427,643 +627,647 +578,647 +642,647 +633,642 +627,642 +578,642 +578,627 +627,633 +578,633 +709,710 +620,642 +620,633 +578,620 +620,627 +620,647 +647,722 +627,722 +620,722 +578,722 +633,722 +642,722 +554,669 +626,669 +456,647 +456,641 +664,743 +742,743 +456,642 +664,744 +743,744 +742,744 +456,687 +642,687 +721,723 +456,723 +642,723 +640,746 +501,746 +687,721 +456,721 +642,721 +641,721 +647,721 +640,748 +746,748 +501,748 +651,758 +708,758 +475,725 +675,766 +629,766 +733,766 +526,766 +593,766 +700,766 +615,766 +729,766 +611,766 +534,766 +699,766 +658,766 +673,766 +629,673 +534,673 +629,658 +534,658 +675,767 +629,767 +733,767 +526,767 +593,767 +700,767 +615,767 +729,767 +611,767 +534,767 +699,767 +658,767 +673,767 +766,767 +675,699 +629,699 +526,699 +593,699 +615,699 +611,699 +534,699 +658,699 +673,699 +526,534 +534,611 +675,729 +629,729 +526,729 +593,729 +700,729 +615,729 +611,729 +534,729 +699,729 +658,729 +673,729 +534,615 +675,700 +629,700 +526,700 +593,700 +615,700 +611,700 +534,700 +699,700 +658,700 +673,700 +534,593 +675,770 +629,770 +733,770 +526,770 +593,770 +700,770 +615,770 +729,770 +611,770 +534,770 +699,770 +767,770 +658,770 +673,770 +766,770 +675,733 +629,733 +526,733 +593,733 +700,733 +615,733 +729,733 +611,733 +534,733 +699,733 +658,733 +673,733 +675,771 +629,771 +733,771 +526,771 +770,771 +593,771 +700,771 +615,771 +729,771 +611,771 +534,771 +699,771 +767,771 +658,771 +673,771 +766,771 +526,629 +593,629 +615,629 +611,629 +534,629 +589,627 +589,708 +660,708 +627,708 +589,660 +627,660 +589,773 +741,773 +708,773 +704,773 +660,773 +680,773 +627,773 +589,680 +660,680 +627,680 +589,704 +660,704 +680,704 +627,704 +642,697 +579,697 +704,708 +680,708 +642,756 +697,756 +579,756 +589,741 +708,741 +704,741 +660,741 +680,741 +627,741 +686,781 +640,642 +589,783 +704,783 +660,783 +741,783 +627,783 +498,697 +686,697 +498,686 +589,686 +498,762 +589,762 +686,762 +697,762 +498,589 +498,784 +589,784 +762,784 +686,784 +697,784 +629,675 +526,675 +593,675 +615,675 +611,675 +534,675 +658,675 +673,675 +559,612 +509,612 +529,612 +611,612 +593,612 +518,612 +519,612 +556,612 +520,612 +597,612 +555,612 +526,612 +559,653 +613,653 +509,653 +529,653 +612,653 +611,653 +593,653 +518,653 +519,653 +556,653 +520,653 +597,653 +628,653 +555,653 +615,653 +526,653 +559,613 +509,613 +529,613 +612,613 +611,613 +593,613 +518,613 +519,613 +556,613 +520,613 +597,613 +555,613 +526,613 +559,799 +613,799 +509,799 +653,799 +730,799 +529,799 +612,799 +611,799 +593,799 +659,799 +518,799 +519,799 +556,799 +520,799 +597,799 +676,799 +679,799 +628,799 +656,799 +674,799 +555,799 +615,799 +673,799 +526,799 +658,799 +657,799 +559,730 +613,730 +509,730 +653,730 +529,730 +611,730 +593,730 +659,730 +518,730 +519,730 +556,730 +520,730 +597,730 +676,730 +679,730 +628,730 +656,730 +674,730 +555,730 +615,730 +673,730 +526,730 +658,730 +657,730 +509,559 +518,559 +519,559 +556,559 +555,559 +526,559 +340,347 +340,408 +808,811 +5,154 +18,838 +852,856 +817,852 +84,119 +157,160 +112,163 +133,160 +166,172 +137,190 +160,189 +140,185 +94,140 +77,181 +105,201 +105,205 +213,215 +172,197 +140,225 +136,209 +191,197 +191,206 +209,211 +199,209 +178,209 +202,209 +175,187 +233,240 +223,240 +119,243 +177,222 +137,175 +137,231 +137,152 +137,239 +206,229 +137,187 +178,254 +230,246 +257,258 +237,257 +251,257 +257,263 +237,263 +251,263 +258,263 +245,267 +230,267 +230,245 +197,268 +271,282 +242,280 +239,242 +178,242 +232,278 +178,274 +222,273 +221,273 +172,251 +172,296 +233,275 +233,288 +275,288 +230,288 +205,238 +232,311 +197,231 +231,317 +231,259 +329,335 +259,335 +231,335 +259,329 +231,329 +243,290 +199,243 +222,304 +222,309 +312,332 +262,312 +289,312 +314,344 +333,344 +339,348 +280,348 +339,349 +280,349 +348,349 +330,333 +314,354 +289,354 +309,327 +309,328 +224,358 +224,357 +243,366 +356,366 +352,367 +262,367 +345,367 +235,356 +356,361 +347,357 +278,345 +351,361 +235,351 +361,374 +328,361 +235,346 +235,347 +235,358 +347,388 +383,388 +346,389 +341,346 +347,420 +346,402 +402,420 +373,433 +374,433 +385,386 +289,385 +278,376 +397,427 +373,427 +397,401 +373,401 +305,373 +305,401 +360,432 +408,432 +347,432 +347,461 +430,461 +346,373 +346,427 +346,401 +463,464 +401,464 +427,464 +346,464 +373,464 +401,463 +427,463 +346,463 +373,463 +440,468 +427,468 +401,468 +404,468 +373,468 +440,469 +427,469 +401,469 +468,469 +404,469 +373,469 +408,434 +360,434 +404,427 +434,470 +408,470 +360,470 +427,440 +401,440 +386,471 +289,471 +494,509 +449,509 +449,494 +494,521 +449,521 +509,521 +521,526 +494,526 +449,526 +494,529 +449,529 +529,536 +526,536 +521,536 +494,536 +449,536 +509,536 +536,537 +529,537 +526,537 +521,537 +494,537 +449,537 +509,537 +289,364 +476,551 +289,502 +505,549 +289,542 +502,542 +542,571 +289,571 +502,571 +364,477 +360,483 +427,483 +356,483 +475,483 +496,580 +541,554 +566,579 +526,579 +403,579 +347,403 +580,583 +526,583 +403,583 +579,583 +403,526 +566,580 +526,580 +403,580 +526,566 +403,566 +532,555 +532,612 +596,612 +558,612 +560,612 +513,612 +565,612 +594,612 +592,612 +528,612 +516,612 +562,612 +533,612 +532,533 +528,533 +529,533 +532,613 +596,613 +558,613 +560,613 +513,613 +565,613 +594,613 +592,613 +528,613 +516,613 +562,613 +533,613 +532,597 +596,597 +594,597 +592,597 +528,597 +562,597 +532,562 +556,562 +558,562 +560,562 +513,562 +528,562 +529,562 +516,562 +533,562 +555,562 +513,529 +528,529 +516,529 +532,593 +592,593 +528,593 +562,593 +532,592 +556,592 +558,592 +560,592 +513,592 +565,592 +528,592 +529,592 +516,592 +562,592 +533,592 +555,592 +532,614 +596,614 +556,614 +558,614 +560,614 +513,614 +565,614 +594,614 +592,614 +528,614 +593,614 +529,614 +516,614 +562,614 +597,614 +613,614 +533,614 +612,614 +555,614 +532,594 +556,594 +558,594 +560,594 +513,594 +565,594 +592,594 +528,594 +593,594 +529,594 +516,594 +562,594 +533,594 +555,594 +532,615 +596,615 +558,615 +560,615 +513,615 +565,615 +594,615 +614,615 +592,615 +528,615 +516,615 +562,615 +533,615 +532,565 +556,565 +528,565 +529,565 +562,565 +532,560 +556,560 +528,560 +529,560 +532,558 +556,558 +528,558 +529,558 +532,556 +533,556 +532,596 +556,596 +558,596 +560,596 +513,596 +565,596 +594,596 +592,596 +528,596 +593,596 +529,596 +516,596 +562,596 +533,596 +555,596 +513,532 +528,532 +529,532 +516,532 +532,616 +596,616 +556,616 +558,616 +560,616 +513,616 +565,616 +615,616 +594,616 +614,616 +592,616 +528,616 +593,616 +529,616 +516,616 +562,616 +597,616 +613,616 +533,616 +612,616 +555,616 +427,577 +427,581 +478,554 +478,501 +478,483 +478,506 +356,484 +456,484 +459,484 +356,459 +456,459 +478,580 +601,621 +356,621 +456,621 +459,621 +484,621 +356,601 +456,601 +459,601 +484,601 +478,547 +356,554 +456,554 +475,554 +356,547 +456,547 +475,547 +356,633 +506,633 +456,633 +475,633 +580,633 +607,633 +547,633 +554,633 +356,607 +506,607 +456,607 +475,607 +580,607 +547,607 +554,607 +356,580 +456,580 +456,475 +356,627 +506,627 +456,627 +607,627 +547,627 +554,627 +475,506 +356,620 +506,620 +456,620 +475,620 +580,620 +607,620 +547,620 +554,620 +547,577 +456,577 +554,651 +609,651 +547,651 +456,651 +643,651 +577,651 +609,643 +547,643 +456,643 +581,643 +554,581 +547,581 +456,581 +554,609 +547,609 +456,609 +581,609 +577,609 +554,625 +554,671 +625,671 +427,498 +665,682 +665,683 +682,683 +683,684 +665,684 +682,684 +684,685 +683,685 +665,685 +682,685 +627,686 +626,686 +427,686 +578,686 +578,626 +498,626 +626,627 +427,627 +498,627 +633,644 +633,669 +633,643 +663,670 +633,670 +475,670 +643,670 +669,670 +501,670 +644,670 +501,633 +633,663 +456,664 +660,664 +456,660 +475,660 +475,619 +456,669 +660,669 +589,625 +619,663 +688,689 +578,689 +627,735 +641,735 +642,735 +647,735 +578,688 +669,737 +627,641 +686,688 +686,689 +689,747 +688,747 +686,747 +578,747 +622,697 +498,622 +622,748 +697,748 +498,748 +622,746 +697,746 +498,746 +640,762 +761,762 +746,762 +748,762 +622,762 +640,761 +746,761 +748,761 +622,761 +697,761 +498,761 +622,640 +661,686 +498,723 +427,609 +609,626 +666,787 +661,787 +619,787 +619,661 +666,790 +661,790 +787,790 +619,790 +704,774 +741,774 +660,774 +773,774 +627,774 +704,793 +741,793 +774,793 +660,793 +773,793 +627,793 +661,666 +619,666 +449,513 +29,812 +24,39 +828,841 +110,131 +119,173 +137,181 +176,178 +173,209 +172,235 +177,200 +206,209 +200,246 +233,239 +233,237 +233,257 +239,257 +205,258 +205,232 +205,251 +263,264 +205,264 +237,264 +251,264 +232,264 +258,264 +205,263 +232,263 +178,232 +247,251 +247,258 +247,257 +232,257 +232,247 +237,247 +224,253 +197,283 +252,283 +229,243 +250,256 +172,275 +238,251 +235,251 +238,310 +235,310 +251,310 +308,311 +200,319 +231,251 +305,331 +250,331 +197,259 +317,337 +307,317 +317,320 +320,339 +317,339 +337,339 +307,339 +314,340 +305,340 +333,340 +306,307 +306,317 +306,343 +320,343 +307,343 +243,312 +312,341 +262,347 +288,304 +293,357 +340,357 +289,340 +320,341 +320,364 +341,364 +207,358 +353,358 +207,289 +341,352 +207,353 +346,353 +289,353 +375,376 +278,321 +235,321 +345,389 +235,377 +293,412 +304,394 +347,394 +364,394 +346,356 +346,364 +418,440 +346,418 +401,428 +373,428 +428,429 +401,429 +373,429 +429,441 +428,441 +423,430 +418,445 +346,445 +440,445 +423,446 +430,446 +434,440 +404,449 +434,449 +346,449 +440,449 +404,434 +346,434 +278,434 +278,440 +364,457 +347,457 +430,457 +457,458 +364,458 +347,458 +430,458 +394,454 +435,454 +403,454 +394,435 +403,435 +356,373 +404,463 +418,463 +356,463 +356,404 +404,464 +418,464 +356,464 +464,465 +404,465 +463,465 +373,465 +445,461 +455,461 +445,455 +373,425 +401,425 +404,425 +425,427 +427,460 +401,460 +425,460 +463,467 +427,467 +401,467 +425,467 +460,463 +425,463 +385,487 +435,476 +386,435 +404,497 +496,499 +497,502 +513,515 +500,543 +483,491 +356,403 +403,456 +456,482 +403,482 +456,481 +403,481 +481,541 +482,541 +456,541 +403,541 +356,541 +360,541 +525,529 +510,529 +456,566 +430,483 +430,567 +483,567 +456,462 +567,568 +430,568 +483,568 +537,592 +564,592 +537,564 +537,596 +564,596 +482,578 +482,577 +482,581 +427,476 +478,496 +483,496 +418,496 +501,609 +586,609 +478,609 +496,609 +483,609 +418,609 +579,609 +478,586 +496,586 +527,563 +512,563 +525,563 +512,527 +525,527 +498,554 +496,578 +475,578 +554,578 +583,622 +496,622 +586,622 +475,622 +578,622 +554,622 +583,623 +498,623 +586,623 +475,623 +622,623 +578,623 +583,586 +498,586 +475,586 +578,586 +475,496 +496,498 +475,498 +532,611 +533,611 +561,611 +538,611 +562,611 +596,611 +594,611 +558,611 +516,611 +449,611 +514,611 +537,611 +561,593 +538,593 +449,593 +537,593 +532,537 +533,537 +516,537 +514,537 +509,514 +449,514 +561,615 +538,615 +449,615 +514,615 +537,615 +509,516 +449,516 +526,558 +538,558 +509,558 +449,558 +537,558 +532,630 +555,630 +526,630 +533,630 +561,630 +538,630 +612,630 +562,630 +556,630 +596,630 +529,630 +594,630 +509,630 +597,630 +558,630 +516,630 +615,630 +449,630 +514,630 +537,630 +593,630 +611,630 +561,597 +538,597 +449,597 +537,597 +526,594 +561,594 +538,594 +509,594 +449,594 +514,594 +537,594 +514,529 +526,596 +561,596 +538,596 +509,596 +449,596 +514,596 +538,556 +449,556 +514,556 +537,556 +526,562 +561,562 +538,562 +509,562 +514,562 +537,562 +532,631 +555,631 +526,631 +533,631 +561,631 +538,631 +612,631 +562,631 +556,631 +596,631 +529,631 +594,631 +509,631 +597,631 +630,631 +558,631 +516,631 +615,631 +449,631 +514,631 +537,631 +593,631 +611,631 +561,612 +538,612 +449,612 +514,612 +537,612 +532,538 +526,538 +533,538 +529,538 +509,538 +516,538 +449,538 +514,538 +537,538 +532,561 +555,561 +526,561 +533,561 +538,561 +556,561 +529,561 +509,561 +558,561 +516,561 +449,561 +514,561 +537,561 +526,533 +509,533 +449,533 +516,526 +514,526 +538,555 +449,555 +537,555 +483,606 +483,577 +483,581 +483,608 +475,478 +589,608 +589,633 +608,633 +589,647 +608,647 +449,512 +449,518 +512,518 +449,525 +518,525 +661,664 +486,664 +486,666 +665,666 +664,666 +661,665 +486,665 +664,665 +496,669 +579,669 +496,640 +496,670 +577,670 +579,643 +496,672 +577,672 +643,672 +670,672 +640,672 +669,672 +501,672 +579,672 +427,620 +498,620 +626,680 +578,680 +427,680 +620,680 +498,680 +620,626 +633,672 +475,672 +644,672 +627,672 +577,633 +577,694 +643,694 +633,694 +672,694 +475,694 +644,694 +627,694 +521,657 +512,657 +630,657 +513,657 +655,657 +654,657 +449,657 +521,656 +512,656 +630,656 +513,656 +655,656 +654,656 +449,656 +521,611 +512,611 +513,611 +521,615 +512,615 +521,658 +512,658 +630,658 +513,658 +655,658 +654,658 +449,658 +521,556 +512,556 +521,653 +512,653 +630,653 +513,653 +449,653 +612,699 +521,699 +512,699 +630,699 +509,699 +513,699 +555,699 +518,699 +655,699 +520,699 +659,699 +677,699 +613,699 +654,699 +449,699 +653,699 +556,699 +656,699 +657,699 +612,700 +521,700 +512,700 +630,700 +509,700 +513,700 +555,700 +518,700 +655,700 +520,700 +659,700 +677,700 +613,700 +654,700 +449,700 +653,700 +556,700 +656,700 +657,700 +612,701 +521,701 +512,701 +630,701 +509,701 +513,701 +555,701 +518,701 +655,701 +520,701 +593,701 +659,701 +677,701 +613,701 +654,701 +449,701 +700,701 +699,701 +653,701 +556,701 +658,701 +615,701 +611,701 +656,701 +657,701 +612,654 +521,654 +512,654 +630,654 +509,654 +513,654 +555,654 +518,654 +520,654 +593,654 +613,654 +449,654 +653,654 +556,654 +615,654 +611,654 +521,613 +512,613 +449,613 +612,677 +521,677 +512,677 +630,677 +509,677 +513,677 +555,677 +518,677 +655,677 +520,677 +593,677 +659,677 +613,677 +654,677 +449,677 +653,677 +556,677 +658,677 +615,677 +611,677 +656,677 +657,677 +521,659 +512,659 +630,659 +513,659 +655,659 +654,659 +449,659 +521,555 +521,593 +449,520 +612,655 +521,655 +512,655 +630,655 +509,655 +513,655 +555,655 +518,655 +520,655 +593,655 +613,655 +654,655 +449,655 +653,655 +556,655 +615,655 +611,655 +554,693 +501,693 +427,693 +664,669 +666,669 +456,666 +664,707 +456,707 +666,707 +669,707 +622,644 +579,644 +622,669 +663,689 +475,689 +577,697 +670,697 +644,697 +622,670 +577,622 +579,622 +486,660 +722,723 +627,723 +721,740 +722,740 +627,740 +723,740 +641,740 +642,740 +647,740 +721,722 +641,722 +633,735 +501,589 +429,627 +429,704 +429,660 +429,773 +429,589 +429,741 +647,686 +633,686 +498,687 +686,687 +697,763 +529,701 +529,768 +701,768 +526,726 +677,731 +798,803 +627,721 +509,513 +521,702 +512,702 +630,702 +509,702 +513,702 +555,702 +518,702 +520,702 +593,702 +659,702 +677,702 +613,702 +654,702 +449,702 +701,702 +700,702 +699,702 +653,702 +556,702 +658,702 +615,702 +611,702 +656,702 +657,702 +521,612 +512,612 +521,630 +512,630 +513,630 +518,630 +520,630 +613,630 +612,804 +521,804 +797,804 +512,804 +630,804 +509,804 +702,804 +513,804 +555,804 +518,804 +655,804 +520,804 +593,804 +659,804 +677,804 +613,804 +654,804 +449,804 +701,804 +700,804 +699,804 +653,804 +556,804 +658,804 +615,804 +611,804 +656,804 +657,804 +509,512 +612,797 +521,797 +512,797 +630,797 +509,797 +702,797 +513,797 +555,797 +518,797 +655,797 +520,797 +593,797 +659,797 +677,797 +613,797 +654,797 +449,797 +701,797 +700,797 +699,797 +653,797 +556,797 +658,797 +615,797 +611,797 +656,797 +657,797 +512,521 +513,521 +518,521 +486,661 +498,583 +496,583 +475,583 +578,583 +554,583 +583,806 +498,806 +496,806 +586,806 +475,806 +623,806 +622,806 +578,806 +554,806 +526,532 +509,532 +449,532 +514,532 +32,811 +8,816 +9,841 +807,840 +852,859 +844,860 +133,171 +156,177 +156,172 +176,218 +136,176 +211,228 +199,228 +178,228 +152,230 +211,214 +199,214 +178,214 +200,247 +220,233 +230,241 +187,220 +178,197 +273,274 +208,271 +271,281 +187,257 +222,285 +221,285 +235,291 +238,291 +235,292 +291,292 +238,292 +205,302 +172,254 +293,305 +293,304 +197,312 +219,232 +230,283 +233,283 +250,333 +280,307 +307,314 +306,337 +235,330 +321,330 +221,328 +221,327 +320,347 +304,306 +306,350 +304,350 +350,360 +306,360 +262,343 +341,343 +353,357 +312,346 +312,347 +341,377 +350,378 +345,380 +361,380 +293,383 +293,384 +383,384 +289,361 +361,373 +347,390 +346,390 +358,390 +345,390 +345,397 +304,420 +356,420 +364,420 +278,427 +436,440 +346,436 +404,436 +305,383 +346,376 +401,436 +376,436 +427,436 +373,436 +376,401 +425,430 +425,466 +430,466 +347,466 +364,466 +347,425 +364,425 +386,459 +289,459 +401,475 +401,437 +459,475 +408,475 +404,408 +373,408 +404,459 +455,459 +408,459 +373,459 +459,460 +408,460 +408,455 +459,480 +408,480 +487,489 +427,489 +385,489 +427,487 +341,468 +433,468 +356,468 +456,468 +434,468 +360,468 +341,434 +433,434 +356,434 +433,456 +434,456 +341,433 +356,433 +360,433 +376,506 +481,506 +482,506 +373,542 +404,542 +341,542 +437,465 +418,432 +398,544 +455,544 +398,455 +398,546 +455,546 +544,546 +437,476 +437,484 +427,484 +476,484 +477,482 +364,482 +584,585 +585,587 +584,587 +509,525 +509,591 +529,591 +525,591 +486,549 +551,566 +477,566 +347,477 +347,551 +477,551 +478,551 +543,551 +418,551 +478,543 +418,543 +543,583 +551,583 +478,566 +543,566 +418,566 +347,496 +547,549 +347,549 +496,549 +501,549 +549,554 +549,579 +430,620 +431,620 +482,608 +482,579 +429,624 +429,626 +498,501 +625,650 +625,626 +547,661 +627,661 +554,661 +643,661 +577,661 +626,662 +624,662 +581,667 +547,667 +577,667 +643,667 +496,667 +554,667 +496,581 +521,525 +654,675 +525,675 +429,554 +429,645 +632,645 +429,632 +554,632 +651,704 +581,704 +663,687 +705,706 +689,706 +687,706 +663,706 +687,689 +689,705 +687,705 +663,705 +667,704 +651,667 +722,736 +641,736 +723,736 +642,736 +647,736 +692,751 +750,751 +724,751 +692,724 +692,753 +750,753 +724,753 +751,753 +692,750 +724,750 +710,754 +715,754 +709,754 +710,715 +709,715 +722,755 +736,755 +641,755 +723,755 +642,755 +647,755 +692,756 +750,756 +753,756 +724,756 +751,756 +692,757 +756,757 +750,757 +753,757 +724,757 +751,757 +746,759 +622,759 +609,647 +609,633 +609,642 +609,641 +609,627 +717,723 +609,723 +717,735 +687,735 +723,735 +609,735 +627,687 +609,687 +687,717 +627,717 +641,717 +609,717 +642,717 +633,717 +647,717 +640,763 +764,774 +589,774 +741,764 +627,764 +660,764 +704,764 +589,764 +627,801 +774,801 +793,801 +660,801 +773,801 +704,801 +741,801 +647,802 +791,802 +687,802 +669,747 +589,747 +740,747 +640,747 +756,762 +669,762 +740,762 +747,762 +647,791 +687,791 +669,740 +589,740 +640,740 +669,756 +589,756 +740,756 +747,756 +640,756 +525,654 +356,407 +364,407 +410,413 +401,413 +373,413 +401,410 +373,410 +827,828 +832,842 +137,183 +168,194 +90,173 +213,220 +119,191 +191,200 +177,247 +275,276 +271,275 +251,282 +219,221 +219,222 +172,303 +221,277 +222,277 +199,269 +187,269 +313,315 +199,315 +269,315 +187,315 +269,313 +230,317 +256,278 +250,324 +187,324 +199,324 +321,324 +235,314 +238,314 +292,328 +292,327 +307,336 +187,290 +306,339 +314,341 +333,341 +250,342 +182,342 +317,338 +238,333 +317,353 +224,353 +243,362 +356,362 +339,358 +339,357 +289,339 +339,353 +340,346 +207,340 +278,385 +361,388 +322,361 +262,373 +373,394 +364,375 +278,395 +396,398 +289,398 +328,398 +406,407 +374,410 +374,413 +413,414 +410,414 +374,414 +373,414 +374,422 +373,422 +406,423 +374,423 +373,423 +374,406 +373,406 +341,425 +385,425 +345,396 +385,396 +278,401 +309,401 +386,453 +289,453 +453,459 +453,460 +386,460 +289,460 +404,446 +356,446 +373,446 +401,446 +427,446 +368,404 +368,410 +404,410 +368,413 +404,413 +368,373 +368,401 +368,473 +401,473 +373,473 +413,473 +410,473 +404,473 +368,474 +473,474 +401,474 +373,474 +413,474 +410,474 +404,474 +404,477 +373,477 +475,477 +477,480 +477,481 +376,408 +441,459 +376,459 +437,459 +376,441 +437,441 +408,441 +376,460 +437,460 +459,481 +408,481 +386,454 +424,425 +341,486 +453,486 +394,476 +454,476 +341,491 +486,491 +356,491 +456,491 +453,491 +360,491 +491,492 +341,492 +486,492 +356,492 +456,492 +453,492 +360,492 +476,477 +386,477 +516,520 +520,523 +523,528 +520,528 +528,531 +523,531 +516,531 +531,532 +523,532 +520,532 +532,534 +531,534 +528,534 +523,534 +520,534 +516,534 +534,539 +532,539 +528,539 +523,539 +520,539 +516,539 +376,505 +482,505 +353,506 +289,506 +537,559 +449,559 +437,478 +543,586 +477,502 +476,482 +356,617 +541,618 +347,609 +506,609 +580,609 +589,607 +547,589 +554,589 +475,589 +429,581 +608,632 +579,632 +581,632 +429,579 +429,608 +624,627 +475,609 +607,609 +475,624 +609,624 +580,624 +607,624 +554,624 +624,633 +482,606 +607,643 +607,660 +577,660 +643,660 +498,642 +578,641 +626,641 +645,693 +632,651 +486,581 +486,651 +486,708 +689,690 +475,690 +713,715 +715,717 +713,717 +609,721 +729,734 +578,663 +663,688 +498,741 +498,764 +498,765 +704,765 +764,765 +660,765 +741,765 +627,765 +498,704 +630,734 +518,768 +768,772 +529,772 +518,772 +619,778 +686,786 +579,686 +642,686 +677,805 +586,638 +347,638 +506,638 +554,638 +609,638 +547,638 +483,638 +418,638 +579,638 +158,178 +84,140 +175,183 +118,183 +84,122 +158,214 +194,213 +194,215 +136,201 +137,229 +232,239 +239,251 +239,258 +205,257 +260,280 +178,260 +284,285 +232,246 +200,293 +243,296 +172,270 +278,295 +270,326 +187,326 +199,326 +250,326 +319,324 +187,333 +182,320 +298,341 +243,298 +322,347 +238,359 +207,347 +350,359 +356,379 +358,379 +345,381 +361,381 +207,262 +346,382 +262,382 +326,373 +289,326 +346,386 +278,358 +278,389 +278,341 +358,419 +360,419 +278,370 +309,373 +309,397 +403,440 +346,403 +403,418 +374,429 +345,401 +401,452 +345,452 +373,452 +385,403 +385,435 +346,425 +356,425 +385,454 +386,482 +418,493 +475,493 +440,493 +482,493 +373,493 +404,493 +418,482 +475,482 +440,482 +373,482 +404,482 +418,494 +475,494 +440,494 +482,494 +493,494 +373,494 +404,494 +418,495 +475,495 +494,495 +440,495 +482,495 +493,495 +373,495 +404,495 +514,522 +527,538 +475,540 +404,540 +502,540 +373,540 +483,553 +364,554 +482,554 +427,541 +347,427 +455,551 +427,551 +455,580 +551,580 +427,580 +347,455 +456,590 +429,625 +624,625 +486,636 +636,637 +486,637 +586,627 +607,638 +456,638 +620,638 +633,638 +456,501 +586,633 +586,620 +501,620 +586,607 +501,607 +456,586 +486,541 +541,610 +596,628 +533,628 +558,628 +561,628 +563,628 +538,628 +596,653 +533,653 +558,653 +561,653 +563,653 +538,653 +519,654 +596,654 +533,654 +558,654 +561,654 +563,654 +559,654 +597,654 +538,654 +529,654 +628,654 +563,612 +519,538 +563,597 +533,559 +558,559 +538,559 +519,563 +533,563 +558,563 +561,563 +559,563 +538,563 +529,563 +519,655 +533,655 +558,655 +561,655 +563,655 +559,655 +597,655 +538,655 +529,655 +628,655 +596,656 +533,656 +558,656 +561,656 +563,656 +538,656 +563,611 +563,593 +519,561 +559,561 +596,657 +533,657 +558,657 +561,657 +563,657 +538,657 +596,658 +533,658 +558,658 +561,658 +563,658 +538,658 +519,558 +519,533 +519,596 +563,596 +559,596 +563,615 +624,668 +650,668 +650,681 +632,681 +554,681 +632,650 +547,619 +547,687 +619,687 +687,688 +547,688 +619,688 +547,689 +619,689 +688,690 +687,690 +547,690 +619,690 +501,626 +496,626 +427,496 +627,720 +680,720 +633,720 +578,720 +642,720 +647,720 +632,719 +651,719 +680,721 +720,721 +633,721 +578,721 +633,680 +642,680 +647,680 +669,720 +592,611 +525,611 +629,656 +592,656 +525,656 +520,592 +449,592 +521,592 +525,592 +509,592 +612,726 +702,726 +520,726 +615,726 +628,726 +699,726 +449,726 +521,726 +657,726 +658,726 +593,726 +629,726 +592,726 +525,726 +656,726 +611,726 +509,726 +612,629 +520,629 +628,629 +449,629 +521,629 +592,629 +525,629 +509,629 +525,593 +592,658 +525,658 +612,728 +702,728 +520,728 +615,728 +628,728 +699,728 +449,728 +521,728 +657,728 +658,728 +593,728 +629,728 +726,728 +592,728 +525,728 +656,728 +611,728 +509,728 +629,657 +592,657 +525,657 +612,732 +702,732 +520,732 +615,732 +628,732 +699,732 +449,732 +521,732 +657,732 +728,732 +658,732 +593,732 +629,732 +726,732 +592,732 +525,732 +656,732 +611,732 +509,732 +628,699 +592,699 +525,699 +449,628 +592,628 +525,615 +628,702 +629,702 +592,702 +525,702 +612,733 +702,733 +520,733 +628,733 +449,733 +732,733 +521,733 +657,733 +728,733 +726,733 +592,733 +525,733 +656,733 +509,733 +525,612 +581,736 +651,736 +632,736 +736,738 +776,785 +660,789 +741,789 +627,789 +704,789 +475,486 +814,840 +822,847 +825,850 +849,856 +112,162 +140,191 +166,175 +118,166 +187,226 +182,217 +175,208 +163,213 +237,261 +251,261 +257,261 +232,261 +258,261 +152,200 +152,208 +221,251 +222,251 +187,238 +243,294 +250,313 +250,315 +289,320 +199,325 +187,325 +250,325 +238,293 +235,307 +223,232 +312,320 +306,312 +307,312 +243,305 +321,360 +321,350 +304,321 +312,375 +343,346 +289,343 +358,370 +347,370 +358,382 +347,382 +341,382 +370,386 +370,394 +370,408 +370,427 +401,433 +345,433 +448,450 +408,451 +360,451 +347,451 +436,438 +346,455 +435,459 +437,477 +455,477 +459,477 +435,477 +376,477 +403,498 +477,498 +356,501 +360,501 +430,481 +360,430 +356,430 +430,505 +481,505 +430,479 +404,541 +373,541 +541,542 +476,479 +580,582 +547,582 +553,582 +551,582 +483,582 +347,582 +547,583 +553,583 +582,583 +483,583 +547,551 +483,551 +547,553 +551,553 +347,553 +580,588 +547,588 +553,588 +551,588 +583,588 +582,588 +483,588 +347,588 +580,589 +588,589 +553,589 +551,589 +583,589 +582,589 +483,589 +347,589 +553,580 +360,459 +427,459 +356,600 +484,600 +455,600 +459,600 +437,600 +360,600 +427,600 +456,600 +600,601 +455,601 +437,601 +360,601 +427,601 +455,484 +360,484 +549,590 +356,610 +429,639 +626,639 +347,640 +554,640 +633,640 +506,640 +620,640 +456,640 +583,640 +586,640 +506,583 +456,583 +347,456 +347,620 +583,620 +347,633 +583,633 +625,646 +625,649 +646,649 +607,651 +627,651 +608,620 +608,642 +427,633 +647,669 +647,670 +456,670 +647,663 +456,663 +644,647 +501,647 +643,647 +456,644 +541,670 +541,643 +541,663 +541,669 +541,633 +541,647 +475,647 +478,691 +648,691 +579,691 +626,647 +427,647 +579,695 +498,695 +695,697 +647,714 +633,714 +627,714 +680,714 +578,714 +642,714 +670,691 +640,691 +622,691 +691,697 +475,651 +475,581 +581,725 +651,725 +427,669 +626,775 +609,775 +427,775 +747,777 +747,779 +777,779 +622,647 +622,633 +622,641 +622,687 +669,782 +580,782 +640,784 +747,784 +669,784 +778,784 +589,778 +640,778 +747,778 +669,778 +498,669 +762,792 +640,792 +498,792 +669,792 +589,792 +529,770 +630,770 +659,770 +732,770 +559,770 +654,770 +529,794 +630,794 +611,794 +615,794 +659,794 +771,794 +732,794 +658,794 +772,794 +559,794 +654,794 +770,794 +593,794 +630,772 +611,772 +615,772 +659,772 +771,772 +732,772 +658,772 +559,772 +654,772 +770,772 +593,772 +529,732 +630,732 +659,732 +559,732 +654,732 +529,771 +630,771 +659,771 +732,771 +559,771 +654,771 +630,799 +771,799 +732,799 +772,799 +654,799 +794,799 +770,799 +559,630 +501,660 +501,789 +501,704 +765,793 +764,793 +765,773 +764,773 +589,788 +640,788 +747,788 +669,788 +778,788 +784,788 +826,843 +849,851 diff --git a/example.env b/example.env deleted file mode 100644 index 968249d..0000000 --- a/example.env +++ /dev/null @@ -1,3 +0,0 @@ -NEO4J_DB_URI= -NEO4J_USERNAME= -NEO4J_PASSWORD=