From 2b29335cd4cde8b907856681ddd177f46c8f3a60 Mon Sep 17 00:00:00 2001 From: Markus Hauru Date: Thu, 6 Apr 2023 10:49:23 +0100 Subject: [PATCH 1/7] Allow reloading the same vocabulary without crashing --- sqlsynthgen/create.py | 8 +++++++- sqlsynthgen/main.py | 1 + tests/test_create.py | 2 ++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/sqlsynthgen/create.py b/sqlsynthgen/create.py index 9ad00be..93b808b 100644 --- a/sqlsynthgen/create.py +++ b/sqlsynthgen/create.py @@ -1,7 +1,9 @@ """Functions and classes to create and populate the target database.""" +import logging from typing import Any, Dict from sqlalchemy import create_engine, insert +from sqlalchemy.exc import IntegrityError from sqlalchemy.schema import CreateSchema from sqlsynthgen.settings import get_settings @@ -42,7 +44,11 @@ def create_db_vocab(vocab_dict: Dict[str, Any]) -> None: with dst_engine.connect() as dst_conn: for vocab_table in vocab_dict.values(): - vocab_table.load(dst_conn) + try: + vocab_table.load(dst_conn) + except IntegrityError as e: + logging.warning("Loading the vocabulary table %s failed:", vocab_table) + logging.warning(e) def create_db_data(sorted_tables: list, generator_dict: dict, num_passes: int) -> None: diff --git a/sqlsynthgen/main.py b/sqlsynthgen/main.py index a139ce5..b66d3f3 100644 --- a/sqlsynthgen/main.py +++ b/sqlsynthgen/main.py @@ -114,6 +114,7 @@ def make_generators( Must be in the current working directory. ssg_file (str): Path to write the generators file to. config_file (str): Path to configuration file. + stats_file (str): Path to source stats file (output of make-stats). """ ssg_file_path = Path(ssg_file) if ssg_file_path.exists(): diff --git a/tests/test_create.py b/tests/test_create.py index fb3b0ec..320d06c 100644 --- a/tests/test_create.py +++ b/tests/test_create.py @@ -104,3 +104,5 @@ def test_create_db_vocab( mock_create_engine.assert_called_once_with( mock_get_settings.return_value.dst_postgres_dsn ) + # Running the same insert twice should be fine. + create_db_vocab(vocab_list) From 28f617346882724cdbea11d52a659f1c9b7d22a3 Mon Sep 17 00:00:00 2001 From: Markus Hauru Date: Thu, 6 Apr 2023 13:55:02 +0100 Subject: [PATCH 2/7] Switch from CSV to JSON for vocab files. Add tests that fail with CSVs. --- sqlsynthgen/base.py | 10 +- sqlsynthgen/utils.py | 21 +- tests/examples/basetable.csv | 4 - tests/examples/example_config.yaml | 4 + tests/examples/src.dump | 2178 +++++++++++++++------------- tests/test_functional.py | 7 +- tests/test_utils.py | 12 +- tests/utils.py | 11 +- 8 files changed, 1198 insertions(+), 1049 deletions(-) delete mode 100644 tests/examples/basetable.csv diff --git a/sqlsynthgen/base.py b/sqlsynthgen/base.py index 52a51e2..c0b93e1 100644 --- a/sqlsynthgen/base.py +++ b/sqlsynthgen/base.py @@ -1,5 +1,5 @@ """Base generator classes.""" -import csv +import json from dataclasses import dataclass from pathlib import Path from typing import Any @@ -15,9 +15,9 @@ class FileUploader: def load(self, connection: Any) -> None: """Load the data from file.""" - with Path(self.table.fullname + ".csv").open( + with Path(self.table.fullname + ".json").open( "r", newline="", encoding="utf-8" - ) as csvfile: - reader = csv.DictReader(csvfile) - stmt = insert(self.table).values(list(reader)) + ) as jsonfile: + rows = json.load(jsonfile) + stmt = insert(self.table).values(list(rows)) connection.execute(stmt) diff --git a/sqlsynthgen/utils.py b/sqlsynthgen/utils.py index d7cc9cc..b53692b 100644 --- a/sqlsynthgen/utils.py +++ b/sqlsynthgen/utils.py @@ -1,5 +1,5 @@ """Utility functions.""" -import csv +import json import os import sys from importlib import import_module @@ -44,22 +44,19 @@ def import_file(file_name: str) -> ModuleType: def download_table(table: Any, engine: Any) -> None: - """Download a Table and store it as a .csv file.""" - csv_file_name = table.fullname + ".csv" - csv_file_path = Path(csv_file_name) - if csv_file_path.exists(): - print(f"{str(csv_file_name)} already exists. Exiting...", file=stderr) + """Download a Table and store it as a .json file.""" + json_file_name = table.fullname + ".json" + json_file_path = Path(json_file_name) + if json_file_path.exists(): + print(f"{str(json_file_name)} already exists. Exiting...", file=stderr) sys.exit(1) stmt = select([table]) with engine.connect() as conn: - result = list(conn.execute(stmt)) + result = [dict(row.items()) for row in conn.execute(stmt)] - with csv_file_path.open("w", newline="", encoding="utf-8") as csvfile: - writer = csv.writer(csvfile, delimiter=",") - writer.writerow([x.name for x in table.columns]) - for row in result: - writer.writerow(row) + with json_file_path.open("w", newline="", encoding="utf-8") as jsonfile: + json.dump(result, jsonfile) def create_engine_with_search_path(postgres_dsn: PostgresDsn, schema_name: str) -> Any: diff --git a/tests/examples/basetable.csv b/tests/examples/basetable.csv deleted file mode 100644 index 7a8faf7..0000000 --- a/tests/examples/basetable.csv +++ /dev/null @@ -1,4 +0,0 @@ -id -1 -2 -3 diff --git a/tests/examples/example_config.yaml b/tests/examples/example_config.yaml index b252c54..e6c2a87 100644 --- a/tests/examples/example_config.yaml +++ b/tests/examples/example_config.yaml @@ -52,3 +52,7 @@ tables: - visit_duration_seconds concept: vocabulary_table: true + concept_type: + vocabulary_table: true + mitigation_type: + vocabulary_table: true diff --git a/tests/examples/src.dump b/tests/examples/src.dump index c3df525..a133f28 100644 --- a/tests/examples/src.dump +++ b/tests/examples/src.dump @@ -3,7 +3,7 @@ -- -- Dumped from database version 14.2 (Debian 14.2-1.pgdg110+1) --- Dumped by pg_dump version 14.6 (Homebrew) +-- Dumped by pg_dump version 14.7 (Homebrew) SET statement_timeout = 0; SET lock_timeout = 0; @@ -16,7 +16,7 @@ SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -DROP DATABASE IF EXISTS src WITH (FORCE); +DROP DATABASE IF EXISTS src; -- -- Name: src; Type: DATABASE; Schema: -; Owner: postgres -- @@ -48,1063 +48,1205 @@ SET default_table_access_method = heap; -- CREATE TABLE public.concept ( - concept_id integer NOT NULL PRIMARY KEY, - concept_name text NOT NULL + concept_id integer NOT NULL, + concept_name text NOT NULL, + concept_type_id integer ); ALTER TABLE public.concept OWNER TO postgres; -- --- Name: person; Type: TABLE; Schema: public; Owner: postgres +-- Name: concept_type; Type: TABLE; Schema: public; Owner: postgres -- -CREATE TABLE public.person ( - person_id integer NOT NULL PRIMARY KEY, +CREATE TABLE public.concept_type ( + id integer NOT NULL, name text NOT NULL, - research_opt_out boolean NOT NULL, - stored_from timestamp with time zone NOT NULL + mitigation_type_id integer, + lucky_number integer ); -ALTER TABLE public.person OWNER TO postgres; +ALTER TABLE public.concept_type OWNER TO postgres; -- -- Name: hospital_visit; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.hospital_visit ( - hospital_visit_id bigint NOT NULL PRIMARY KEY, - person_id integer NOT NULL references public.person(person_id), + hospital_visit_id bigint NOT NULL, + person_id integer NOT NULL, visit_start date NOT NULL, visit_end date NOT NULL, visit_duration_seconds real NOT NULL, visit_image bytea NOT NULL, - visit_type_concept_id integer NOT NULL references public.concept(concept_id) + visit_type_concept_id integer NOT NULL ); + ALTER TABLE public.hospital_visit OWNER TO postgres; -- --- Name: hospital_visit; Type: TABLE; Schema: public; Owner: postgres +-- Name: mitigation_type; Type: TABLE; Schema: public; Owner: postgres +-- + +CREATE TABLE public.mitigation_type ( + id integer NOT NULL, + name text, + description text +); + + +ALTER TABLE public.mitigation_type OWNER TO postgres; + +-- +-- Name: no_pk_test; Type: TABLE; Schema: public; Owner: postgres -- CREATE TABLE public.no_pk_test ( not_an_id integer NOT NULL ); + ALTER TABLE public.no_pk_test OWNER TO postgres; +-- +-- Name: person; Type: TABLE; Schema: public; Owner: postgres +-- + +CREATE TABLE public.person ( + person_id integer NOT NULL, + name text NOT NULL, + research_opt_out boolean NOT NULL, + stored_from timestamp with time zone NOT NULL +); + + +ALTER TABLE public.person OWNER TO postgres; + -- -- Data for Name: concept; Type: TABLE DATA; Schema: public; Owner: postgres -- -insert into public.concept values (1, 'some concept name'); +INSERT INTO public.concept VALUES (1, 'some concept name', 1); +INSERT INTO public.concept VALUES (23, 'another concept', 2); -- --- PostgreSQL database dump complete +-- Data for Name: concept_type; Type: TABLE DATA; Schema: public; Owner: postgres +-- + +INSERT INTO public.concept_type VALUES (1, 'bad concept', 2, NULL); +INSERT INTO public.concept_type VALUES (2, 'useful concept', 1, 23); +INSERT INTO public.concept_type VALUES (3, '', 2, NULL); + + +-- +-- Data for Name: hospital_visit; Type: TABLE DATA; Schema: public; Owner: postgres +-- + + + +-- +-- Data for Name: mitigation_type; Type: TABLE DATA; Schema: public; Owner: postgres +-- + +INSERT INTO public.mitigation_type VALUES (1, 'do nothing', NULL); +INSERT INTO public.mitigation_type VALUES (2, 'panic', 'don''t hold back, flail arms'); + + +-- +-- Data for Name: no_pk_test; Type: TABLE DATA; Schema: public; Owner: postgres +-- + + + +-- +-- Data for Name: person; Type: TABLE DATA; Schema: public; Owner: postgres +-- + +INSERT INTO public.person VALUES (1, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (2, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (3, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (4, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (5, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (6, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (7, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (8, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (9, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (10, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (11, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (12, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (13, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (14, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (15, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (16, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (17, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (18, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (19, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (20, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (21, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (22, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (23, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (24, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (25, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (26, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (27, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (28, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (29, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (30, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (31, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (32, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (33, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (34, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (35, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (36, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (37, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (38, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (39, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (40, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (41, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (42, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (43, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (44, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (45, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (46, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (47, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (48, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (49, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (50, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (51, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (52, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (53, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (54, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (55, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (56, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (57, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (58, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (59, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (60, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (61, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (62, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (63, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (64, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (65, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (66, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (67, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (68, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (69, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (70, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (71, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (72, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (73, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (74, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (75, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (76, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (77, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (78, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (79, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (80, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (81, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (82, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (83, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (84, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (85, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (86, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (87, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (88, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (89, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (90, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (91, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (92, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (93, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (94, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (95, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (96, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (97, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (98, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (99, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (100, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (101, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (102, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (103, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (104, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (105, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (106, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (107, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (108, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (109, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (110, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (111, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (112, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (113, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (114, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (115, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (116, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (117, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (118, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (119, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (120, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (121, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (122, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (123, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (124, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (125, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (126, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (127, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (128, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (129, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (130, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (131, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (132, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (133, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (134, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (135, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (136, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (137, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (138, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (139, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (140, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (141, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (142, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (143, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (144, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (145, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (146, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (147, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (148, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (149, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (150, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (151, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (152, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (153, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (154, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (155, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (156, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (157, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (158, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (159, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (160, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (161, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (162, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (163, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (164, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (165, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (166, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (167, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (168, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (169, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (170, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (171, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (172, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (173, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (174, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (175, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (176, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (177, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (178, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (179, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (180, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (181, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (182, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (183, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (184, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (185, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (186, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (187, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (188, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (189, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (190, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (191, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (192, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (193, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (194, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (195, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (196, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (197, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (198, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (199, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (200, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (201, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (202, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (203, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (204, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (205, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (206, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (207, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (208, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (209, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (210, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (211, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (212, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (213, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (214, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (215, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (216, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (217, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (218, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (219, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (220, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (221, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (222, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (223, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (224, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (225, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (226, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (227, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (228, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (229, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (230, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (231, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (232, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (233, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (234, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (235, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (236, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (237, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (238, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (239, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (240, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (241, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (242, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (243, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (244, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (245, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (246, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (247, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (248, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (249, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (250, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (251, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (252, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (253, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (254, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (255, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (256, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (257, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (258, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (259, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (260, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (261, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (262, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (263, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (264, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (265, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (266, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (267, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (268, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (269, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (270, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (271, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (272, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (273, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (274, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (275, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (276, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (277, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (278, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (279, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (280, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (281, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (282, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (283, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (284, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (285, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (286, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (287, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (288, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (289, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (290, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (291, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (292, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (293, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (294, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (295, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (296, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (297, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (298, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (299, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (300, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (301, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (302, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (303, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (304, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (305, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (306, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (307, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (308, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (309, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (310, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (311, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (312, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (313, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (314, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (315, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (316, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (317, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (318, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (319, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (320, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (321, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (322, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (323, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (324, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (325, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (326, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (327, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (328, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (329, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (330, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (331, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (332, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (333, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (334, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (335, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (336, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (337, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (338, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (339, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (340, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (341, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (342, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (343, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (344, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (345, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (346, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (347, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (348, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (349, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (350, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (351, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (352, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (353, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (354, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (355, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (356, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (357, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (358, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (359, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (360, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (361, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (362, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (363, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (364, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (365, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (366, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (367, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (368, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (369, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (370, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (371, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (372, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (373, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (374, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (375, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (376, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (377, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (378, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (379, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (380, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (381, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (382, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (383, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (384, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (385, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (386, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (387, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (388, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (389, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (390, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (391, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (392, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (393, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (394, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (395, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (396, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (397, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (398, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (399, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (400, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (401, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (402, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (403, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (404, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (405, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (406, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (407, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (408, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (409, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (410, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (411, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (412, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (413, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (414, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (415, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (416, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (417, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (418, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (419, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (420, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (421, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (422, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (423, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (424, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (425, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (426, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (427, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (428, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (429, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (430, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (431, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (432, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (433, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (434, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (435, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (436, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (437, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (438, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (439, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (440, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (441, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (442, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (443, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (444, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (445, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (446, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (447, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (448, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (449, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (450, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (451, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (452, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (453, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (454, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (455, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (456, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (457, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (458, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (459, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (460, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (461, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (462, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (463, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (464, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (465, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (466, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (467, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (468, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (469, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (470, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (471, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (472, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (473, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (474, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (475, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (476, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (477, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (478, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (479, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (480, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (481, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (482, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (483, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (484, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (485, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (486, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (487, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (488, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (489, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (490, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (491, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (492, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (493, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (494, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (495, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (496, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (497, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (498, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (499, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (500, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (501, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (502, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (503, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (504, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (505, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (506, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (507, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (508, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (509, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (510, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (511, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (512, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (513, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (514, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (515, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (516, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (517, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (518, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (519, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (520, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (521, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (522, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (523, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (524, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (525, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (526, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (527, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (528, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (529, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (530, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (531, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (532, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (533, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (534, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (535, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (536, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (537, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (538, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (539, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (540, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (541, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (542, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (543, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (544, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (545, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (546, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (547, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (548, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (549, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (550, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (551, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (552, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (553, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (554, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (555, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (556, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (557, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (558, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (559, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (560, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (561, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (562, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (563, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (564, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (565, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (566, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (567, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (568, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (569, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (570, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (571, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (572, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (573, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (574, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (575, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (576, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (577, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (578, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (579, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (580, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (581, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (582, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (583, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (584, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (585, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (586, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (587, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (588, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (589, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (590, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (591, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (592, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (593, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (594, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (595, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (596, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (597, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (598, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (599, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (600, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (601, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (602, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (603, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (604, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (605, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (606, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (607, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (608, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (609, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (610, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (611, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (612, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (613, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (614, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (615, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (616, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (617, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (618, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (619, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (620, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (621, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (622, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (623, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (624, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (625, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (626, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (627, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (628, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (629, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (630, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (631, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (632, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (633, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (634, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (635, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (636, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (637, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (638, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (639, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (640, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (641, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (642, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (643, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (644, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (645, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (646, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (647, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (648, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (649, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (650, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (651, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (652, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (653, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (654, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (655, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (656, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (657, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (658, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (659, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (660, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (661, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (662, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (663, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (664, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (665, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (666, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (667, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (668, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (669, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (670, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (671, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (672, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (673, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (674, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (675, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (676, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (677, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (678, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (679, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (680, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (681, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (682, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (683, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (684, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (685, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (686, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (687, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (688, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (689, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (690, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (691, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (692, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (693, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (694, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (695, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (696, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (697, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (698, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (699, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (700, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (701, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (702, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (703, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (704, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (705, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (706, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (707, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (708, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (709, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (710, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (711, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (712, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (713, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (714, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (715, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (716, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (717, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (718, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (719, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (720, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (721, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (722, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (723, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (724, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (725, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (726, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (727, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (728, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (729, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (730, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (731, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (732, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (733, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (734, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (735, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (736, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (737, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (738, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (739, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (740, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (741, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (742, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (743, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (744, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (745, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (746, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (747, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (748, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (749, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (750, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (751, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (752, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (753, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (754, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (755, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (756, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (757, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (758, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (759, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (760, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (761, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (762, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (763, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (764, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (765, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (766, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (767, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (768, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (769, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (770, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (771, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (772, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (773, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (774, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (775, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (776, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (777, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (778, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (779, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (780, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (781, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (782, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (783, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (784, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (785, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (786, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (787, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (788, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (789, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (790, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (791, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (792, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (793, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (794, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (795, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (796, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (797, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (798, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (799, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (800, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (801, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (802, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (803, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (804, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (805, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (806, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (807, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (808, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (809, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (810, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (811, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (812, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (813, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (814, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (815, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (816, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (817, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (818, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (819, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (820, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (821, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (822, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (823, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (824, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (825, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (826, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (827, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (828, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (829, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (830, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (831, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (832, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (833, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (834, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (835, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (836, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (837, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (838, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (839, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (840, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (841, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (842, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (843, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (844, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (845, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (846, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (847, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (848, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (849, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (850, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (851, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (852, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (853, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (854, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (855, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (856, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (857, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (858, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (859, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (860, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (861, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (862, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (863, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (864, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (865, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (866, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (867, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (868, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (869, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (870, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (871, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (872, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (873, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (874, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (875, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (876, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (877, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (878, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (879, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (880, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (881, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (882, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (883, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (884, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (885, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (886, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (887, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (888, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (889, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (890, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (891, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (892, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (893, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (894, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (895, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (896, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (897, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (898, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (899, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (900, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (901, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (902, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (903, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (904, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (905, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (906, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (907, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (908, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (909, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (910, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (911, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (912, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (913, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (914, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (915, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (916, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (917, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (918, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (919, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (920, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (921, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (922, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (923, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (924, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (925, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (926, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (927, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (928, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (929, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (930, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (931, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (932, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (933, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (934, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (935, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (936, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (937, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (938, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (939, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (940, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (941, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (942, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (943, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (944, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (945, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (946, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (947, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (948, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (949, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (950, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (951, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (952, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (953, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (954, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (955, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (956, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (957, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (958, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (959, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (960, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (961, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (962, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (963, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (964, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (965, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (966, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (967, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (968, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (969, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (970, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (971, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (972, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (973, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (974, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (975, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (976, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (977, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (978, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (979, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (980, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (981, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (982, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (983, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (984, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (985, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (986, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (987, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (988, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (989, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (990, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (991, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (992, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (993, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (994, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (995, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (996, 'Randy Random', true, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (997, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (998, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (999, 'Randy Random', false, '2023-03-01 00:00:00+00'); +INSERT INTO public.person VALUES (1000, 'Randy Random', true, '2023-03-01 00:00:00+00'); + + +-- +-- Name: concept concept_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY public.concept + ADD CONSTRAINT concept_pkey PRIMARY KEY (concept_id); + + +-- +-- Name: concept_type concept_type_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY public.concept_type + ADD CONSTRAINT concept_type_pkey PRIMARY KEY (id); + + +-- +-- Name: hospital_visit hospital_visit_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY public.hospital_visit + ADD CONSTRAINT hospital_visit_pkey PRIMARY KEY (hospital_visit_id); + + +-- +-- Name: mitigation_type mitigation_type_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY public.mitigation_type + ADD CONSTRAINT mitigation_type_pkey PRIMARY KEY (id); + + +-- +-- Name: person person_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY public.person + ADD CONSTRAINT person_pkey PRIMARY KEY (person_id); + + -- +-- Name: fki_concept_concept_type_id_fkey; Type: INDEX; Schema: public; Owner: postgres +-- + +CREATE INDEX fki_concept_concept_type_id_fkey ON public.concept USING btree (concept_type_id); + + +-- +-- Name: concept concept_concept_type_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY public.concept + ADD CONSTRAINT concept_concept_type_id_fkey FOREIGN KEY (concept_type_id) REFERENCES public.concept_type(id); + + +-- +-- Name: concept_type concept_type_mitigation_type_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY public.concept_type + ADD CONSTRAINT concept_type_mitigation_type_id_fkey FOREIGN KEY (mitigation_type_id) REFERENCES public.mitigation_type(id); + --- Manual addition of some made up data, to have something to run src-stats on. -INSERT INTO public.person (person_id, name, research_opt_out, stored_from) VALUES -(1, 'Randy Random', False, '2023-03-01'), -(2, 'Randy Random', True, '2023-03-01'), -(3, 'Randy Random', True, '2023-03-01'), -(4, 'Randy Random', False, '2023-03-01'), -(5, 'Randy Random', True, '2023-03-01'), -(6, 'Randy Random', False, '2023-03-01'), -(7, 'Randy Random', False, '2023-03-01'), -(8, 'Randy Random', False, '2023-03-01'), -(9, 'Randy Random', False, '2023-03-01'), -(10, 'Randy Random', True, '2023-03-01'), -(11, 'Randy Random', False, '2023-03-01'), -(12, 'Randy Random', False, '2023-03-01'), -(13, 'Randy Random', True, '2023-03-01'), -(14, 'Randy Random', False, '2023-03-01'), -(15, 'Randy Random', True, '2023-03-01'), -(16, 'Randy Random', True, '2023-03-01'), -(17, 'Randy Random', True, '2023-03-01'), -(18, 'Randy Random', False, '2023-03-01'), -(19, 'Randy Random', False, '2023-03-01'), -(20, 'Randy Random', False, '2023-03-01'), -(21, 'Randy Random', True, '2023-03-01'), -(22, 'Randy Random', True, '2023-03-01'), -(23, 'Randy Random', False, '2023-03-01'), -(24, 'Randy Random', False, '2023-03-01'), -(25, 'Randy Random', True, '2023-03-01'), -(26, 'Randy Random', True, '2023-03-01'), -(27, 'Randy Random', False, '2023-03-01'), -(28, 'Randy Random', False, '2023-03-01'), -(29, 'Randy Random', False, '2023-03-01'), -(30, 'Randy Random', True, '2023-03-01'), -(31, 'Randy Random', True, '2023-03-01'), -(32, 'Randy Random', False, '2023-03-01'), -(33, 'Randy Random', True, '2023-03-01'), -(34, 'Randy Random', False, '2023-03-01'), -(35, 'Randy Random', True, '2023-03-01'), -(36, 'Randy Random', True, '2023-03-01'), -(37, 'Randy Random', True, '2023-03-01'), -(38, 'Randy Random', True, '2023-03-01'), -(39, 'Randy Random', True, '2023-03-01'), -(40, 'Randy Random', False, '2023-03-01'), -(41, 'Randy Random', False, '2023-03-01'), -(42, 'Randy Random', True, '2023-03-01'), -(43, 'Randy Random', False, '2023-03-01'), -(44, 'Randy Random', False, '2023-03-01'), -(45, 'Randy Random', True, '2023-03-01'), -(46, 'Randy Random', False, '2023-03-01'), -(47, 'Randy Random', False, '2023-03-01'), -(48, 'Randy Random', True, '2023-03-01'), -(49, 'Randy Random', False, '2023-03-01'), -(50, 'Randy Random', False, '2023-03-01'), -(51, 'Randy Random', False, '2023-03-01'), -(52, 'Randy Random', False, '2023-03-01'), -(53, 'Randy Random', False, '2023-03-01'), -(54, 'Randy Random', False, '2023-03-01'), -(55, 'Randy Random', False, '2023-03-01'), -(56, 'Randy Random', True, '2023-03-01'), -(57, 'Randy Random', False, '2023-03-01'), -(58, 'Randy Random', True, '2023-03-01'), -(59, 'Randy Random', False, '2023-03-01'), -(60, 'Randy Random', False, '2023-03-01'), -(61, 'Randy Random', True, '2023-03-01'), -(62, 'Randy Random', True, '2023-03-01'), -(63, 'Randy Random', True, '2023-03-01'), -(64, 'Randy Random', False, '2023-03-01'), -(65, 'Randy Random', True, '2023-03-01'), -(66, 'Randy Random', True, '2023-03-01'), -(67, 'Randy Random', True, '2023-03-01'), -(68, 'Randy Random', True, '2023-03-01'), -(69, 'Randy Random', True, '2023-03-01'), -(70, 'Randy Random', True, '2023-03-01'), -(71, 'Randy Random', True, '2023-03-01'), -(72, 'Randy Random', True, '2023-03-01'), -(73, 'Randy Random', True, '2023-03-01'), -(74, 'Randy Random', True, '2023-03-01'), -(75, 'Randy Random', True, '2023-03-01'), -(76, 'Randy Random', False, '2023-03-01'), -(77, 'Randy Random', False, '2023-03-01'), -(78, 'Randy Random', True, '2023-03-01'), -(79, 'Randy Random', False, '2023-03-01'), -(80, 'Randy Random', True, '2023-03-01'), -(81, 'Randy Random', True, '2023-03-01'), -(82, 'Randy Random', False, '2023-03-01'), -(83, 'Randy Random', True, '2023-03-01'), -(84, 'Randy Random', False, '2023-03-01'), -(85, 'Randy Random', True, '2023-03-01'), -(86, 'Randy Random', False, '2023-03-01'), -(87, 'Randy Random', True, '2023-03-01'), -(88, 'Randy Random', True, '2023-03-01'), -(89, 'Randy Random', True, '2023-03-01'), -(90, 'Randy Random', False, '2023-03-01'), -(91, 'Randy Random', True, '2023-03-01'), -(92, 'Randy Random', True, '2023-03-01'), -(93, 'Randy Random', False, '2023-03-01'), -(94, 'Randy Random', True, '2023-03-01'), -(95, 'Randy Random', False, '2023-03-01'), -(96, 'Randy Random', False, '2023-03-01'), -(97, 'Randy Random', True, '2023-03-01'), -(98, 'Randy Random', True, '2023-03-01'), -(99, 'Randy Random', True, '2023-03-01'), -(100, 'Randy Random', False, '2023-03-01'), -(101, 'Randy Random', True, '2023-03-01'), -(102, 'Randy Random', True, '2023-03-01'), -(103, 'Randy Random', True, '2023-03-01'), -(104, 'Randy Random', True, '2023-03-01'), -(105, 'Randy Random', False, '2023-03-01'), -(106, 'Randy Random', False, '2023-03-01'), -(107, 'Randy Random', True, '2023-03-01'), -(108, 'Randy Random', True, '2023-03-01'), -(109, 'Randy Random', True, '2023-03-01'), -(110, 'Randy Random', True, '2023-03-01'), -(111, 'Randy Random', False, '2023-03-01'), -(112, 'Randy Random', True, '2023-03-01'), -(113, 'Randy Random', False, '2023-03-01'), -(114, 'Randy Random', True, '2023-03-01'), -(115, 'Randy Random', True, '2023-03-01'), -(116, 'Randy Random', False, '2023-03-01'), -(117, 'Randy Random', False, '2023-03-01'), -(118, 'Randy Random', True, '2023-03-01'), -(119, 'Randy Random', True, '2023-03-01'), -(120, 'Randy Random', False, '2023-03-01'), -(121, 'Randy Random', False, '2023-03-01'), -(122, 'Randy Random', True, '2023-03-01'), -(123, 'Randy Random', True, '2023-03-01'), -(124, 'Randy Random', False, '2023-03-01'), -(125, 'Randy Random', False, '2023-03-01'), -(126, 'Randy Random', False, '2023-03-01'), -(127, 'Randy Random', False, '2023-03-01'), -(128, 'Randy Random', True, '2023-03-01'), -(129, 'Randy Random', False, '2023-03-01'), -(130, 'Randy Random', False, '2023-03-01'), -(131, 'Randy Random', True, '2023-03-01'), -(132, 'Randy Random', False, '2023-03-01'), -(133, 'Randy Random', True, '2023-03-01'), -(134, 'Randy Random', True, '2023-03-01'), -(135, 'Randy Random', False, '2023-03-01'), -(136, 'Randy Random', True, '2023-03-01'), -(137, 'Randy Random', False, '2023-03-01'), -(138, 'Randy Random', True, '2023-03-01'), -(139, 'Randy Random', False, '2023-03-01'), -(140, 'Randy Random', False, '2023-03-01'), -(141, 'Randy Random', True, '2023-03-01'), -(142, 'Randy Random', True, '2023-03-01'), -(143, 'Randy Random', True, '2023-03-01'), -(144, 'Randy Random', False, '2023-03-01'), -(145, 'Randy Random', True, '2023-03-01'), -(146, 'Randy Random', False, '2023-03-01'), -(147, 'Randy Random', False, '2023-03-01'), -(148, 'Randy Random', True, '2023-03-01'), -(149, 'Randy Random', False, '2023-03-01'), -(150, 'Randy Random', True, '2023-03-01'), -(151, 'Randy Random', False, '2023-03-01'), -(152, 'Randy Random', False, '2023-03-01'), -(153, 'Randy Random', True, '2023-03-01'), -(154, 'Randy Random', False, '2023-03-01'), -(155, 'Randy Random', False, '2023-03-01'), -(156, 'Randy Random', False, '2023-03-01'), -(157, 'Randy Random', True, '2023-03-01'), -(158, 'Randy Random', True, '2023-03-01'), -(159, 'Randy Random', False, '2023-03-01'), -(160, 'Randy Random', True, '2023-03-01'), -(161, 'Randy Random', False, '2023-03-01'), -(162, 'Randy Random', True, '2023-03-01'), -(163, 'Randy Random', True, '2023-03-01'), -(164, 'Randy Random', True, '2023-03-01'), -(165, 'Randy Random', True, '2023-03-01'), -(166, 'Randy Random', False, '2023-03-01'), -(167, 'Randy Random', False, '2023-03-01'), -(168, 'Randy Random', False, '2023-03-01'), -(169, 'Randy Random', True, '2023-03-01'), -(170, 'Randy Random', True, '2023-03-01'), -(171, 'Randy Random', False, '2023-03-01'), -(172, 'Randy Random', True, '2023-03-01'), -(173, 'Randy Random', False, '2023-03-01'), -(174, 'Randy Random', True, '2023-03-01'), -(175, 'Randy Random', True, '2023-03-01'), -(176, 'Randy Random', True, '2023-03-01'), -(177, 'Randy Random', False, '2023-03-01'), -(178, 'Randy Random', True, '2023-03-01'), -(179, 'Randy Random', True, '2023-03-01'), -(180, 'Randy Random', True, '2023-03-01'), -(181, 'Randy Random', True, '2023-03-01'), -(182, 'Randy Random', True, '2023-03-01'), -(183, 'Randy Random', False, '2023-03-01'), -(184, 'Randy Random', False, '2023-03-01'), -(185, 'Randy Random', False, '2023-03-01'), -(186, 'Randy Random', False, '2023-03-01'), -(187, 'Randy Random', True, '2023-03-01'), -(188, 'Randy Random', False, '2023-03-01'), -(189, 'Randy Random', True, '2023-03-01'), -(190, 'Randy Random', False, '2023-03-01'), -(191, 'Randy Random', False, '2023-03-01'), -(192, 'Randy Random', True, '2023-03-01'), -(193, 'Randy Random', True, '2023-03-01'), -(194, 'Randy Random', False, '2023-03-01'), -(195, 'Randy Random', True, '2023-03-01'), -(196, 'Randy Random', True, '2023-03-01'), -(197, 'Randy Random', False, '2023-03-01'), -(198, 'Randy Random', True, '2023-03-01'), -(199, 'Randy Random', False, '2023-03-01'), -(200, 'Randy Random', True, '2023-03-01'), -(201, 'Randy Random', True, '2023-03-01'), -(202, 'Randy Random', True, '2023-03-01'), -(203, 'Randy Random', True, '2023-03-01'), -(204, 'Randy Random', False, '2023-03-01'), -(205, 'Randy Random', False, '2023-03-01'), -(206, 'Randy Random', False, '2023-03-01'), -(207, 'Randy Random', False, '2023-03-01'), -(208, 'Randy Random', True, '2023-03-01'), -(209, 'Randy Random', True, '2023-03-01'), -(210, 'Randy Random', False, '2023-03-01'), -(211, 'Randy Random', True, '2023-03-01'), -(212, 'Randy Random', True, '2023-03-01'), -(213, 'Randy Random', False, '2023-03-01'), -(214, 'Randy Random', True, '2023-03-01'), -(215, 'Randy Random', True, '2023-03-01'), -(216, 'Randy Random', True, '2023-03-01'), -(217, 'Randy Random', True, '2023-03-01'), -(218, 'Randy Random', False, '2023-03-01'), -(219, 'Randy Random', False, '2023-03-01'), -(220, 'Randy Random', True, '2023-03-01'), -(221, 'Randy Random', True, '2023-03-01'), -(222, 'Randy Random', True, '2023-03-01'), -(223, 'Randy Random', False, '2023-03-01'), -(224, 'Randy Random', True, '2023-03-01'), -(225, 'Randy Random', False, '2023-03-01'), -(226, 'Randy Random', True, '2023-03-01'), -(227, 'Randy Random', False, '2023-03-01'), -(228, 'Randy Random', True, '2023-03-01'), -(229, 'Randy Random', False, '2023-03-01'), -(230, 'Randy Random', False, '2023-03-01'), -(231, 'Randy Random', True, '2023-03-01'), -(232, 'Randy Random', True, '2023-03-01'), -(233, 'Randy Random', False, '2023-03-01'), -(234, 'Randy Random', False, '2023-03-01'), -(235, 'Randy Random', True, '2023-03-01'), -(236, 'Randy Random', True, '2023-03-01'), -(237, 'Randy Random', False, '2023-03-01'), -(238, 'Randy Random', True, '2023-03-01'), -(239, 'Randy Random', False, '2023-03-01'), -(240, 'Randy Random', True, '2023-03-01'), -(241, 'Randy Random', True, '2023-03-01'), -(242, 'Randy Random', False, '2023-03-01'), -(243, 'Randy Random', False, '2023-03-01'), -(244, 'Randy Random', True, '2023-03-01'), -(245, 'Randy Random', False, '2023-03-01'), -(246, 'Randy Random', False, '2023-03-01'), -(247, 'Randy Random', True, '2023-03-01'), -(248, 'Randy Random', True, '2023-03-01'), -(249, 'Randy Random', False, '2023-03-01'), -(250, 'Randy Random', False, '2023-03-01'), -(251, 'Randy Random', True, '2023-03-01'), -(252, 'Randy Random', False, '2023-03-01'), -(253, 'Randy Random', False, '2023-03-01'), -(254, 'Randy Random', False, '2023-03-01'), -(255, 'Randy Random', True, '2023-03-01'), -(256, 'Randy Random', False, '2023-03-01'), -(257, 'Randy Random', True, '2023-03-01'), -(258, 'Randy Random', True, '2023-03-01'), -(259, 'Randy Random', True, '2023-03-01'), -(260, 'Randy Random', False, '2023-03-01'), -(261, 'Randy Random', True, '2023-03-01'), -(262, 'Randy Random', True, '2023-03-01'), -(263, 'Randy Random', False, '2023-03-01'), -(264, 'Randy Random', True, '2023-03-01'), -(265, 'Randy Random', False, '2023-03-01'), -(266, 'Randy Random', True, '2023-03-01'), -(267, 'Randy Random', False, '2023-03-01'), -(268, 'Randy Random', False, '2023-03-01'), -(269, 'Randy Random', True, '2023-03-01'), -(270, 'Randy Random', False, '2023-03-01'), -(271, 'Randy Random', False, '2023-03-01'), -(272, 'Randy Random', True, '2023-03-01'), -(273, 'Randy Random', False, '2023-03-01'), -(274, 'Randy Random', True, '2023-03-01'), -(275, 'Randy Random', False, '2023-03-01'), -(276, 'Randy Random', True, '2023-03-01'), -(277, 'Randy Random', False, '2023-03-01'), -(278, 'Randy Random', False, '2023-03-01'), -(279, 'Randy Random', True, '2023-03-01'), -(280, 'Randy Random', False, '2023-03-01'), -(281, 'Randy Random', True, '2023-03-01'), -(282, 'Randy Random', True, '2023-03-01'), -(283, 'Randy Random', True, '2023-03-01'), -(284, 'Randy Random', False, '2023-03-01'), -(285, 'Randy Random', False, '2023-03-01'), -(286, 'Randy Random', False, '2023-03-01'), -(287, 'Randy Random', True, '2023-03-01'), -(288, 'Randy Random', True, '2023-03-01'), -(289, 'Randy Random', True, '2023-03-01'), -(290, 'Randy Random', True, '2023-03-01'), -(291, 'Randy Random', False, '2023-03-01'), -(292, 'Randy Random', True, '2023-03-01'), -(293, 'Randy Random', True, '2023-03-01'), -(294, 'Randy Random', True, '2023-03-01'), -(295, 'Randy Random', False, '2023-03-01'), -(296, 'Randy Random', False, '2023-03-01'), -(297, 'Randy Random', True, '2023-03-01'), -(298, 'Randy Random', True, '2023-03-01'), -(299, 'Randy Random', False, '2023-03-01'), -(300, 'Randy Random', True, '2023-03-01'), -(301, 'Randy Random', False, '2023-03-01'), -(302, 'Randy Random', True, '2023-03-01'), -(303, 'Randy Random', True, '2023-03-01'), -(304, 'Randy Random', False, '2023-03-01'), -(305, 'Randy Random', False, '2023-03-01'), -(306, 'Randy Random', True, '2023-03-01'), -(307, 'Randy Random', True, '2023-03-01'), -(308, 'Randy Random', True, '2023-03-01'), -(309, 'Randy Random', True, '2023-03-01'), -(310, 'Randy Random', False, '2023-03-01'), -(311, 'Randy Random', True, '2023-03-01'), -(312, 'Randy Random', True, '2023-03-01'), -(313, 'Randy Random', True, '2023-03-01'), -(314, 'Randy Random', False, '2023-03-01'), -(315, 'Randy Random', True, '2023-03-01'), -(316, 'Randy Random', True, '2023-03-01'), -(317, 'Randy Random', False, '2023-03-01'), -(318, 'Randy Random', False, '2023-03-01'), -(319, 'Randy Random', False, '2023-03-01'), -(320, 'Randy Random', False, '2023-03-01'), -(321, 'Randy Random', True, '2023-03-01'), -(322, 'Randy Random', True, '2023-03-01'), -(323, 'Randy Random', False, '2023-03-01'), -(324, 'Randy Random', True, '2023-03-01'), -(325, 'Randy Random', False, '2023-03-01'), -(326, 'Randy Random', False, '2023-03-01'), -(327, 'Randy Random', True, '2023-03-01'), -(328, 'Randy Random', False, '2023-03-01'), -(329, 'Randy Random', False, '2023-03-01'), -(330, 'Randy Random', False, '2023-03-01'), -(331, 'Randy Random', False, '2023-03-01'), -(332, 'Randy Random', True, '2023-03-01'), -(333, 'Randy Random', False, '2023-03-01'), -(334, 'Randy Random', True, '2023-03-01'), -(335, 'Randy Random', True, '2023-03-01'), -(336, 'Randy Random', False, '2023-03-01'), -(337, 'Randy Random', False, '2023-03-01'), -(338, 'Randy Random', False, '2023-03-01'), -(339, 'Randy Random', False, '2023-03-01'), -(340, 'Randy Random', False, '2023-03-01'), -(341, 'Randy Random', True, '2023-03-01'), -(342, 'Randy Random', True, '2023-03-01'), -(343, 'Randy Random', True, '2023-03-01'), -(344, 'Randy Random', False, '2023-03-01'), -(345, 'Randy Random', True, '2023-03-01'), -(346, 'Randy Random', False, '2023-03-01'), -(347, 'Randy Random', False, '2023-03-01'), -(348, 'Randy Random', False, '2023-03-01'), -(349, 'Randy Random', True, '2023-03-01'), -(350, 'Randy Random', True, '2023-03-01'), -(351, 'Randy Random', True, '2023-03-01'), -(352, 'Randy Random', False, '2023-03-01'), -(353, 'Randy Random', True, '2023-03-01'), -(354, 'Randy Random', True, '2023-03-01'), -(355, 'Randy Random', True, '2023-03-01'), -(356, 'Randy Random', True, '2023-03-01'), -(357, 'Randy Random', True, '2023-03-01'), -(358, 'Randy Random', False, '2023-03-01'), -(359, 'Randy Random', False, '2023-03-01'), -(360, 'Randy Random', True, '2023-03-01'), -(361, 'Randy Random', True, '2023-03-01'), -(362, 'Randy Random', True, '2023-03-01'), -(363, 'Randy Random', True, '2023-03-01'), -(364, 'Randy Random', True, '2023-03-01'), -(365, 'Randy Random', True, '2023-03-01'), -(366, 'Randy Random', False, '2023-03-01'), -(367, 'Randy Random', True, '2023-03-01'), -(368, 'Randy Random', False, '2023-03-01'), -(369, 'Randy Random', True, '2023-03-01'), -(370, 'Randy Random', True, '2023-03-01'), -(371, 'Randy Random', False, '2023-03-01'), -(372, 'Randy Random', True, '2023-03-01'), -(373, 'Randy Random', True, '2023-03-01'), -(374, 'Randy Random', False, '2023-03-01'), -(375, 'Randy Random', True, '2023-03-01'), -(376, 'Randy Random', True, '2023-03-01'), -(377, 'Randy Random', True, '2023-03-01'), -(378, 'Randy Random', False, '2023-03-01'), -(379, 'Randy Random', False, '2023-03-01'), -(380, 'Randy Random', True, '2023-03-01'), -(381, 'Randy Random', True, '2023-03-01'), -(382, 'Randy Random', True, '2023-03-01'), -(383, 'Randy Random', False, '2023-03-01'), -(384, 'Randy Random', True, '2023-03-01'), -(385, 'Randy Random', False, '2023-03-01'), -(386, 'Randy Random', False, '2023-03-01'), -(387, 'Randy Random', True, '2023-03-01'), -(388, 'Randy Random', True, '2023-03-01'), -(389, 'Randy Random', True, '2023-03-01'), -(390, 'Randy Random', False, '2023-03-01'), -(391, 'Randy Random', False, '2023-03-01'), -(392, 'Randy Random', True, '2023-03-01'), -(393, 'Randy Random', False, '2023-03-01'), -(394, 'Randy Random', False, '2023-03-01'), -(395, 'Randy Random', False, '2023-03-01'), -(396, 'Randy Random', True, '2023-03-01'), -(397, 'Randy Random', True, '2023-03-01'), -(398, 'Randy Random', False, '2023-03-01'), -(399, 'Randy Random', True, '2023-03-01'), -(400, 'Randy Random', False, '2023-03-01'), -(401, 'Randy Random', True, '2023-03-01'), -(402, 'Randy Random', True, '2023-03-01'), -(403, 'Randy Random', True, '2023-03-01'), -(404, 'Randy Random', True, '2023-03-01'), -(405, 'Randy Random', True, '2023-03-01'), -(406, 'Randy Random', True, '2023-03-01'), -(407, 'Randy Random', False, '2023-03-01'), -(408, 'Randy Random', True, '2023-03-01'), -(409, 'Randy Random', True, '2023-03-01'), -(410, 'Randy Random', False, '2023-03-01'), -(411, 'Randy Random', False, '2023-03-01'), -(412, 'Randy Random', True, '2023-03-01'), -(413, 'Randy Random', False, '2023-03-01'), -(414, 'Randy Random', False, '2023-03-01'), -(415, 'Randy Random', False, '2023-03-01'), -(416, 'Randy Random', False, '2023-03-01'), -(417, 'Randy Random', True, '2023-03-01'), -(418, 'Randy Random', False, '2023-03-01'), -(419, 'Randy Random', True, '2023-03-01'), -(420, 'Randy Random', False, '2023-03-01'), -(421, 'Randy Random', True, '2023-03-01'), -(422, 'Randy Random', True, '2023-03-01'), -(423, 'Randy Random', True, '2023-03-01'), -(424, 'Randy Random', False, '2023-03-01'), -(425, 'Randy Random', True, '2023-03-01'), -(426, 'Randy Random', False, '2023-03-01'), -(427, 'Randy Random', True, '2023-03-01'), -(428, 'Randy Random', True, '2023-03-01'), -(429, 'Randy Random', False, '2023-03-01'), -(430, 'Randy Random', True, '2023-03-01'), -(431, 'Randy Random', False, '2023-03-01'), -(432, 'Randy Random', False, '2023-03-01'), -(433, 'Randy Random', True, '2023-03-01'), -(434, 'Randy Random', True, '2023-03-01'), -(435, 'Randy Random', True, '2023-03-01'), -(436, 'Randy Random', True, '2023-03-01'), -(437, 'Randy Random', False, '2023-03-01'), -(438, 'Randy Random', False, '2023-03-01'), -(439, 'Randy Random', False, '2023-03-01'), -(440, 'Randy Random', False, '2023-03-01'), -(441, 'Randy Random', True, '2023-03-01'), -(442, 'Randy Random', True, '2023-03-01'), -(443, 'Randy Random', False, '2023-03-01'), -(444, 'Randy Random', True, '2023-03-01'), -(445, 'Randy Random', True, '2023-03-01'), -(446, 'Randy Random', True, '2023-03-01'), -(447, 'Randy Random', False, '2023-03-01'), -(448, 'Randy Random', False, '2023-03-01'), -(449, 'Randy Random', False, '2023-03-01'), -(450, 'Randy Random', True, '2023-03-01'), -(451, 'Randy Random', False, '2023-03-01'), -(452, 'Randy Random', False, '2023-03-01'), -(453, 'Randy Random', True, '2023-03-01'), -(454, 'Randy Random', True, '2023-03-01'), -(455, 'Randy Random', True, '2023-03-01'), -(456, 'Randy Random', True, '2023-03-01'), -(457, 'Randy Random', True, '2023-03-01'), -(458, 'Randy Random', True, '2023-03-01'), -(459, 'Randy Random', True, '2023-03-01'), -(460, 'Randy Random', False, '2023-03-01'), -(461, 'Randy Random', True, '2023-03-01'), -(462, 'Randy Random', True, '2023-03-01'), -(463, 'Randy Random', False, '2023-03-01'), -(464, 'Randy Random', True, '2023-03-01'), -(465, 'Randy Random', True, '2023-03-01'), -(466, 'Randy Random', True, '2023-03-01'), -(467, 'Randy Random', True, '2023-03-01'), -(468, 'Randy Random', False, '2023-03-01'), -(469, 'Randy Random', True, '2023-03-01'), -(470, 'Randy Random', True, '2023-03-01'), -(471, 'Randy Random', True, '2023-03-01'), -(472, 'Randy Random', False, '2023-03-01'), -(473, 'Randy Random', True, '2023-03-01'), -(474, 'Randy Random', False, '2023-03-01'), -(475, 'Randy Random', False, '2023-03-01'), -(476, 'Randy Random', False, '2023-03-01'), -(477, 'Randy Random', True, '2023-03-01'), -(478, 'Randy Random', False, '2023-03-01'), -(479, 'Randy Random', False, '2023-03-01'), -(480, 'Randy Random', False, '2023-03-01'), -(481, 'Randy Random', False, '2023-03-01'), -(482, 'Randy Random', False, '2023-03-01'), -(483, 'Randy Random', True, '2023-03-01'), -(484, 'Randy Random', False, '2023-03-01'), -(485, 'Randy Random', False, '2023-03-01'), -(486, 'Randy Random', False, '2023-03-01'), -(487, 'Randy Random', False, '2023-03-01'), -(488, 'Randy Random', False, '2023-03-01'), -(489, 'Randy Random', True, '2023-03-01'), -(490, 'Randy Random', True, '2023-03-01'), -(491, 'Randy Random', True, '2023-03-01'), -(492, 'Randy Random', False, '2023-03-01'), -(493, 'Randy Random', True, '2023-03-01'), -(494, 'Randy Random', False, '2023-03-01'), -(495, 'Randy Random', True, '2023-03-01'), -(496, 'Randy Random', False, '2023-03-01'), -(497, 'Randy Random', False, '2023-03-01'), -(498, 'Randy Random', False, '2023-03-01'), -(499, 'Randy Random', False, '2023-03-01'), -(500, 'Randy Random', False, '2023-03-01'), -(501, 'Randy Random', False, '2023-03-01'), -(502, 'Randy Random', False, '2023-03-01'), -(503, 'Randy Random', True, '2023-03-01'), -(504, 'Randy Random', True, '2023-03-01'), -(505, 'Randy Random', False, '2023-03-01'), -(506, 'Randy Random', True, '2023-03-01'), -(507, 'Randy Random', False, '2023-03-01'), -(508, 'Randy Random', True, '2023-03-01'), -(509, 'Randy Random', False, '2023-03-01'), -(510, 'Randy Random', False, '2023-03-01'), -(511, 'Randy Random', False, '2023-03-01'), -(512, 'Randy Random', True, '2023-03-01'), -(513, 'Randy Random', False, '2023-03-01'), -(514, 'Randy Random', False, '2023-03-01'), -(515, 'Randy Random', True, '2023-03-01'), -(516, 'Randy Random', True, '2023-03-01'), -(517, 'Randy Random', False, '2023-03-01'), -(518, 'Randy Random', True, '2023-03-01'), -(519, 'Randy Random', True, '2023-03-01'), -(520, 'Randy Random', True, '2023-03-01'), -(521, 'Randy Random', False, '2023-03-01'), -(522, 'Randy Random', False, '2023-03-01'), -(523, 'Randy Random', True, '2023-03-01'), -(524, 'Randy Random', True, '2023-03-01'), -(525, 'Randy Random', True, '2023-03-01'), -(526, 'Randy Random', False, '2023-03-01'), -(527, 'Randy Random', False, '2023-03-01'), -(528, 'Randy Random', False, '2023-03-01'), -(529, 'Randy Random', True, '2023-03-01'), -(530, 'Randy Random', False, '2023-03-01'), -(531, 'Randy Random', True, '2023-03-01'), -(532, 'Randy Random', True, '2023-03-01'), -(533, 'Randy Random', True, '2023-03-01'), -(534, 'Randy Random', True, '2023-03-01'), -(535, 'Randy Random', False, '2023-03-01'), -(536, 'Randy Random', True, '2023-03-01'), -(537, 'Randy Random', False, '2023-03-01'), -(538, 'Randy Random', True, '2023-03-01'), -(539, 'Randy Random', True, '2023-03-01'), -(540, 'Randy Random', True, '2023-03-01'), -(541, 'Randy Random', True, '2023-03-01'), -(542, 'Randy Random', True, '2023-03-01'), -(543, 'Randy Random', True, '2023-03-01'), -(544, 'Randy Random', False, '2023-03-01'), -(545, 'Randy Random', True, '2023-03-01'), -(546, 'Randy Random', False, '2023-03-01'), -(547, 'Randy Random', True, '2023-03-01'), -(548, 'Randy Random', False, '2023-03-01'), -(549, 'Randy Random', False, '2023-03-01'), -(550, 'Randy Random', False, '2023-03-01'), -(551, 'Randy Random', False, '2023-03-01'), -(552, 'Randy Random', False, '2023-03-01'), -(553, 'Randy Random', True, '2023-03-01'), -(554, 'Randy Random', False, '2023-03-01'), -(555, 'Randy Random', False, '2023-03-01'), -(556, 'Randy Random', True, '2023-03-01'), -(557, 'Randy Random', True, '2023-03-01'), -(558, 'Randy Random', False, '2023-03-01'), -(559, 'Randy Random', False, '2023-03-01'), -(560, 'Randy Random', False, '2023-03-01'), -(561, 'Randy Random', True, '2023-03-01'), -(562, 'Randy Random', False, '2023-03-01'), -(563, 'Randy Random', False, '2023-03-01'), -(564, 'Randy Random', False, '2023-03-01'), -(565, 'Randy Random', False, '2023-03-01'), -(566, 'Randy Random', True, '2023-03-01'), -(567, 'Randy Random', False, '2023-03-01'), -(568, 'Randy Random', False, '2023-03-01'), -(569, 'Randy Random', True, '2023-03-01'), -(570, 'Randy Random', False, '2023-03-01'), -(571, 'Randy Random', True, '2023-03-01'), -(572, 'Randy Random', True, '2023-03-01'), -(573, 'Randy Random', True, '2023-03-01'), -(574, 'Randy Random', False, '2023-03-01'), -(575, 'Randy Random', False, '2023-03-01'), -(576, 'Randy Random', True, '2023-03-01'), -(577, 'Randy Random', True, '2023-03-01'), -(578, 'Randy Random', False, '2023-03-01'), -(579, 'Randy Random', False, '2023-03-01'), -(580, 'Randy Random', False, '2023-03-01'), -(581, 'Randy Random', False, '2023-03-01'), -(582, 'Randy Random', True, '2023-03-01'), -(583, 'Randy Random', False, '2023-03-01'), -(584, 'Randy Random', False, '2023-03-01'), -(585, 'Randy Random', True, '2023-03-01'), -(586, 'Randy Random', True, '2023-03-01'), -(587, 'Randy Random', True, '2023-03-01'), -(588, 'Randy Random', False, '2023-03-01'), -(589, 'Randy Random', False, '2023-03-01'), -(590, 'Randy Random', True, '2023-03-01'), -(591, 'Randy Random', True, '2023-03-01'), -(592, 'Randy Random', False, '2023-03-01'), -(593, 'Randy Random', True, '2023-03-01'), -(594, 'Randy Random', True, '2023-03-01'), -(595, 'Randy Random', False, '2023-03-01'), -(596, 'Randy Random', False, '2023-03-01'), -(597, 'Randy Random', False, '2023-03-01'), -(598, 'Randy Random', True, '2023-03-01'), -(599, 'Randy Random', False, '2023-03-01'), -(600, 'Randy Random', True, '2023-03-01'), -(601, 'Randy Random', False, '2023-03-01'), -(602, 'Randy Random', False, '2023-03-01'), -(603, 'Randy Random', True, '2023-03-01'), -(604, 'Randy Random', True, '2023-03-01'), -(605, 'Randy Random', False, '2023-03-01'), -(606, 'Randy Random', True, '2023-03-01'), -(607, 'Randy Random', False, '2023-03-01'), -(608, 'Randy Random', True, '2023-03-01'), -(609, 'Randy Random', False, '2023-03-01'), -(610, 'Randy Random', False, '2023-03-01'), -(611, 'Randy Random', False, '2023-03-01'), -(612, 'Randy Random', False, '2023-03-01'), -(613, 'Randy Random', True, '2023-03-01'), -(614, 'Randy Random', False, '2023-03-01'), -(615, 'Randy Random', True, '2023-03-01'), -(616, 'Randy Random', False, '2023-03-01'), -(617, 'Randy Random', False, '2023-03-01'), -(618, 'Randy Random', True, '2023-03-01'), -(619, 'Randy Random', True, '2023-03-01'), -(620, 'Randy Random', False, '2023-03-01'), -(621, 'Randy Random', False, '2023-03-01'), -(622, 'Randy Random', True, '2023-03-01'), -(623, 'Randy Random', False, '2023-03-01'), -(624, 'Randy Random', False, '2023-03-01'), -(625, 'Randy Random', False, '2023-03-01'), -(626, 'Randy Random', False, '2023-03-01'), -(627, 'Randy Random', False, '2023-03-01'), -(628, 'Randy Random', True, '2023-03-01'), -(629, 'Randy Random', True, '2023-03-01'), -(630, 'Randy Random', False, '2023-03-01'), -(631, 'Randy Random', True, '2023-03-01'), -(632, 'Randy Random', False, '2023-03-01'), -(633, 'Randy Random', True, '2023-03-01'), -(634, 'Randy Random', False, '2023-03-01'), -(635, 'Randy Random', False, '2023-03-01'), -(636, 'Randy Random', False, '2023-03-01'), -(637, 'Randy Random', False, '2023-03-01'), -(638, 'Randy Random', False, '2023-03-01'), -(639, 'Randy Random', False, '2023-03-01'), -(640, 'Randy Random', True, '2023-03-01'), -(641, 'Randy Random', False, '2023-03-01'), -(642, 'Randy Random', False, '2023-03-01'), -(643, 'Randy Random', True, '2023-03-01'), -(644, 'Randy Random', True, '2023-03-01'), -(645, 'Randy Random', False, '2023-03-01'), -(646, 'Randy Random', True, '2023-03-01'), -(647, 'Randy Random', False, '2023-03-01'), -(648, 'Randy Random', False, '2023-03-01'), -(649, 'Randy Random', False, '2023-03-01'), -(650, 'Randy Random', False, '2023-03-01'), -(651, 'Randy Random', False, '2023-03-01'), -(652, 'Randy Random', True, '2023-03-01'), -(653, 'Randy Random', False, '2023-03-01'), -(654, 'Randy Random', False, '2023-03-01'), -(655, 'Randy Random', True, '2023-03-01'), -(656, 'Randy Random', True, '2023-03-01'), -(657, 'Randy Random', True, '2023-03-01'), -(658, 'Randy Random', True, '2023-03-01'), -(659, 'Randy Random', True, '2023-03-01'), -(660, 'Randy Random', True, '2023-03-01'), -(661, 'Randy Random', False, '2023-03-01'), -(662, 'Randy Random', False, '2023-03-01'), -(663, 'Randy Random', True, '2023-03-01'), -(664, 'Randy Random', False, '2023-03-01'), -(665, 'Randy Random', True, '2023-03-01'), -(666, 'Randy Random', True, '2023-03-01'), -(667, 'Randy Random', True, '2023-03-01'), -(668, 'Randy Random', True, '2023-03-01'), -(669, 'Randy Random', True, '2023-03-01'), -(670, 'Randy Random', True, '2023-03-01'), -(671, 'Randy Random', True, '2023-03-01'), -(672, 'Randy Random', True, '2023-03-01'), -(673, 'Randy Random', True, '2023-03-01'), -(674, 'Randy Random', True, '2023-03-01'), -(675, 'Randy Random', False, '2023-03-01'), -(676, 'Randy Random', True, '2023-03-01'), -(677, 'Randy Random', True, '2023-03-01'), -(678, 'Randy Random', True, '2023-03-01'), -(679, 'Randy Random', True, '2023-03-01'), -(680, 'Randy Random', False, '2023-03-01'), -(681, 'Randy Random', True, '2023-03-01'), -(682, 'Randy Random', False, '2023-03-01'), -(683, 'Randy Random', True, '2023-03-01'), -(684, 'Randy Random', True, '2023-03-01'), -(685, 'Randy Random', False, '2023-03-01'), -(686, 'Randy Random', False, '2023-03-01'), -(687, 'Randy Random', True, '2023-03-01'), -(688, 'Randy Random', False, '2023-03-01'), -(689, 'Randy Random', False, '2023-03-01'), -(690, 'Randy Random', True, '2023-03-01'), -(691, 'Randy Random', False, '2023-03-01'), -(692, 'Randy Random', False, '2023-03-01'), -(693, 'Randy Random', False, '2023-03-01'), -(694, 'Randy Random', False, '2023-03-01'), -(695, 'Randy Random', False, '2023-03-01'), -(696, 'Randy Random', False, '2023-03-01'), -(697, 'Randy Random', True, '2023-03-01'), -(698, 'Randy Random', False, '2023-03-01'), -(699, 'Randy Random', True, '2023-03-01'), -(700, 'Randy Random', True, '2023-03-01'), -(701, 'Randy Random', True, '2023-03-01'), -(702, 'Randy Random', False, '2023-03-01'), -(703, 'Randy Random', True, '2023-03-01'), -(704, 'Randy Random', False, '2023-03-01'), -(705, 'Randy Random', False, '2023-03-01'), -(706, 'Randy Random', True, '2023-03-01'), -(707, 'Randy Random', False, '2023-03-01'), -(708, 'Randy Random', False, '2023-03-01'), -(709, 'Randy Random', True, '2023-03-01'), -(710, 'Randy Random', False, '2023-03-01'), -(711, 'Randy Random', True, '2023-03-01'), -(712, 'Randy Random', True, '2023-03-01'), -(713, 'Randy Random', False, '2023-03-01'), -(714, 'Randy Random', False, '2023-03-01'), -(715, 'Randy Random', False, '2023-03-01'), -(716, 'Randy Random', False, '2023-03-01'), -(717, 'Randy Random', False, '2023-03-01'), -(718, 'Randy Random', True, '2023-03-01'), -(719, 'Randy Random', False, '2023-03-01'), -(720, 'Randy Random', False, '2023-03-01'), -(721, 'Randy Random', True, '2023-03-01'), -(722, 'Randy Random', True, '2023-03-01'), -(723, 'Randy Random', True, '2023-03-01'), -(724, 'Randy Random', True, '2023-03-01'), -(725, 'Randy Random', False, '2023-03-01'), -(726, 'Randy Random', False, '2023-03-01'), -(727, 'Randy Random', False, '2023-03-01'), -(728, 'Randy Random', False, '2023-03-01'), -(729, 'Randy Random', False, '2023-03-01'), -(730, 'Randy Random', False, '2023-03-01'), -(731, 'Randy Random', False, '2023-03-01'), -(732, 'Randy Random', False, '2023-03-01'), -(733, 'Randy Random', True, '2023-03-01'), -(734, 'Randy Random', False, '2023-03-01'), -(735, 'Randy Random', True, '2023-03-01'), -(736, 'Randy Random', False, '2023-03-01'), -(737, 'Randy Random', True, '2023-03-01'), -(738, 'Randy Random', True, '2023-03-01'), -(739, 'Randy Random', False, '2023-03-01'), -(740, 'Randy Random', True, '2023-03-01'), -(741, 'Randy Random', False, '2023-03-01'), -(742, 'Randy Random', False, '2023-03-01'), -(743, 'Randy Random', True, '2023-03-01'), -(744, 'Randy Random', False, '2023-03-01'), -(745, 'Randy Random', False, '2023-03-01'), -(746, 'Randy Random', False, '2023-03-01'), -(747, 'Randy Random', True, '2023-03-01'), -(748, 'Randy Random', False, '2023-03-01'), -(749, 'Randy Random', False, '2023-03-01'), -(750, 'Randy Random', True, '2023-03-01'), -(751, 'Randy Random', False, '2023-03-01'), -(752, 'Randy Random', True, '2023-03-01'), -(753, 'Randy Random', True, '2023-03-01'), -(754, 'Randy Random', False, '2023-03-01'), -(755, 'Randy Random', True, '2023-03-01'), -(756, 'Randy Random', True, '2023-03-01'), -(757, 'Randy Random', False, '2023-03-01'), -(758, 'Randy Random', False, '2023-03-01'), -(759, 'Randy Random', False, '2023-03-01'), -(760, 'Randy Random', True, '2023-03-01'), -(761, 'Randy Random', False, '2023-03-01'), -(762, 'Randy Random', False, '2023-03-01'), -(763, 'Randy Random', True, '2023-03-01'), -(764, 'Randy Random', False, '2023-03-01'), -(765, 'Randy Random', True, '2023-03-01'), -(766, 'Randy Random', False, '2023-03-01'), -(767, 'Randy Random', True, '2023-03-01'), -(768, 'Randy Random', True, '2023-03-01'), -(769, 'Randy Random', True, '2023-03-01'), -(770, 'Randy Random', True, '2023-03-01'), -(771, 'Randy Random', False, '2023-03-01'), -(772, 'Randy Random', False, '2023-03-01'), -(773, 'Randy Random', False, '2023-03-01'), -(774, 'Randy Random', True, '2023-03-01'), -(775, 'Randy Random', True, '2023-03-01'), -(776, 'Randy Random', False, '2023-03-01'), -(777, 'Randy Random', True, '2023-03-01'), -(778, 'Randy Random', True, '2023-03-01'), -(779, 'Randy Random', True, '2023-03-01'), -(780, 'Randy Random', True, '2023-03-01'), -(781, 'Randy Random', True, '2023-03-01'), -(782, 'Randy Random', True, '2023-03-01'), -(783, 'Randy Random', False, '2023-03-01'), -(784, 'Randy Random', True, '2023-03-01'), -(785, 'Randy Random', True, '2023-03-01'), -(786, 'Randy Random', True, '2023-03-01'), -(787, 'Randy Random', False, '2023-03-01'), -(788, 'Randy Random', False, '2023-03-01'), -(789, 'Randy Random', False, '2023-03-01'), -(790, 'Randy Random', True, '2023-03-01'), -(791, 'Randy Random', True, '2023-03-01'), -(792, 'Randy Random', True, '2023-03-01'), -(793, 'Randy Random', True, '2023-03-01'), -(794, 'Randy Random', True, '2023-03-01'), -(795, 'Randy Random', True, '2023-03-01'), -(796, 'Randy Random', False, '2023-03-01'), -(797, 'Randy Random', True, '2023-03-01'), -(798, 'Randy Random', True, '2023-03-01'), -(799, 'Randy Random', False, '2023-03-01'), -(800, 'Randy Random', False, '2023-03-01'), -(801, 'Randy Random', False, '2023-03-01'), -(802, 'Randy Random', False, '2023-03-01'), -(803, 'Randy Random', True, '2023-03-01'), -(804, 'Randy Random', False, '2023-03-01'), -(805, 'Randy Random', True, '2023-03-01'), -(806, 'Randy Random', False, '2023-03-01'), -(807, 'Randy Random', False, '2023-03-01'), -(808, 'Randy Random', True, '2023-03-01'), -(809, 'Randy Random', True, '2023-03-01'), -(810, 'Randy Random', False, '2023-03-01'), -(811, 'Randy Random', False, '2023-03-01'), -(812, 'Randy Random', False, '2023-03-01'), -(813, 'Randy Random', False, '2023-03-01'), -(814, 'Randy Random', True, '2023-03-01'), -(815, 'Randy Random', True, '2023-03-01'), -(816, 'Randy Random', False, '2023-03-01'), -(817, 'Randy Random', False, '2023-03-01'), -(818, 'Randy Random', False, '2023-03-01'), -(819, 'Randy Random', True, '2023-03-01'), -(820, 'Randy Random', False, '2023-03-01'), -(821, 'Randy Random', True, '2023-03-01'), -(822, 'Randy Random', False, '2023-03-01'), -(823, 'Randy Random', True, '2023-03-01'), -(824, 'Randy Random', False, '2023-03-01'), -(825, 'Randy Random', True, '2023-03-01'), -(826, 'Randy Random', False, '2023-03-01'), -(827, 'Randy Random', True, '2023-03-01'), -(828, 'Randy Random', False, '2023-03-01'), -(829, 'Randy Random', True, '2023-03-01'), -(830, 'Randy Random', False, '2023-03-01'), -(831, 'Randy Random', False, '2023-03-01'), -(832, 'Randy Random', True, '2023-03-01'), -(833, 'Randy Random', False, '2023-03-01'), -(834, 'Randy Random', True, '2023-03-01'), -(835, 'Randy Random', False, '2023-03-01'), -(836, 'Randy Random', True, '2023-03-01'), -(837, 'Randy Random', False, '2023-03-01'), -(838, 'Randy Random', True, '2023-03-01'), -(839, 'Randy Random', False, '2023-03-01'), -(840, 'Randy Random', True, '2023-03-01'), -(841, 'Randy Random', True, '2023-03-01'), -(842, 'Randy Random', True, '2023-03-01'), -(843, 'Randy Random', True, '2023-03-01'), -(844, 'Randy Random', True, '2023-03-01'), -(845, 'Randy Random', True, '2023-03-01'), -(846, 'Randy Random', False, '2023-03-01'), -(847, 'Randy Random', True, '2023-03-01'), -(848, 'Randy Random', False, '2023-03-01'), -(849, 'Randy Random', False, '2023-03-01'), -(850, 'Randy Random', False, '2023-03-01'), -(851, 'Randy Random', True, '2023-03-01'), -(852, 'Randy Random', True, '2023-03-01'), -(853, 'Randy Random', True, '2023-03-01'), -(854, 'Randy Random', True, '2023-03-01'), -(855, 'Randy Random', True, '2023-03-01'), -(856, 'Randy Random', False, '2023-03-01'), -(857, 'Randy Random', True, '2023-03-01'), -(858, 'Randy Random', False, '2023-03-01'), -(859, 'Randy Random', False, '2023-03-01'), -(860, 'Randy Random', True, '2023-03-01'), -(861, 'Randy Random', True, '2023-03-01'), -(862, 'Randy Random', True, '2023-03-01'), -(863, 'Randy Random', True, '2023-03-01'), -(864, 'Randy Random', True, '2023-03-01'), -(865, 'Randy Random', True, '2023-03-01'), -(866, 'Randy Random', False, '2023-03-01'), -(867, 'Randy Random', False, '2023-03-01'), -(868, 'Randy Random', True, '2023-03-01'), -(869, 'Randy Random', True, '2023-03-01'), -(870, 'Randy Random', True, '2023-03-01'), -(871, 'Randy Random', False, '2023-03-01'), -(872, 'Randy Random', True, '2023-03-01'), -(873, 'Randy Random', True, '2023-03-01'), -(874, 'Randy Random', False, '2023-03-01'), -(875, 'Randy Random', True, '2023-03-01'), -(876, 'Randy Random', False, '2023-03-01'), -(877, 'Randy Random', True, '2023-03-01'), -(878, 'Randy Random', False, '2023-03-01'), -(879, 'Randy Random', False, '2023-03-01'), -(880, 'Randy Random', False, '2023-03-01'), -(881, 'Randy Random', False, '2023-03-01'), -(882, 'Randy Random', True, '2023-03-01'), -(883, 'Randy Random', False, '2023-03-01'), -(884, 'Randy Random', False, '2023-03-01'), -(885, 'Randy Random', True, '2023-03-01'), -(886, 'Randy Random', False, '2023-03-01'), -(887, 'Randy Random', False, '2023-03-01'), -(888, 'Randy Random', False, '2023-03-01'), -(889, 'Randy Random', False, '2023-03-01'), -(890, 'Randy Random', False, '2023-03-01'), -(891, 'Randy Random', True, '2023-03-01'), -(892, 'Randy Random', False, '2023-03-01'), -(893, 'Randy Random', True, '2023-03-01'), -(894, 'Randy Random', False, '2023-03-01'), -(895, 'Randy Random', False, '2023-03-01'), -(896, 'Randy Random', False, '2023-03-01'), -(897, 'Randy Random', True, '2023-03-01'), -(898, 'Randy Random', True, '2023-03-01'), -(899, 'Randy Random', True, '2023-03-01'), -(900, 'Randy Random', True, '2023-03-01'), -(901, 'Randy Random', False, '2023-03-01'), -(902, 'Randy Random', True, '2023-03-01'), -(903, 'Randy Random', True, '2023-03-01'), -(904, 'Randy Random', True, '2023-03-01'), -(905, 'Randy Random', False, '2023-03-01'), -(906, 'Randy Random', True, '2023-03-01'), -(907, 'Randy Random', True, '2023-03-01'), -(908, 'Randy Random', True, '2023-03-01'), -(909, 'Randy Random', True, '2023-03-01'), -(910, 'Randy Random', True, '2023-03-01'), -(911, 'Randy Random', True, '2023-03-01'), -(912, 'Randy Random', False, '2023-03-01'), -(913, 'Randy Random', True, '2023-03-01'), -(914, 'Randy Random', True, '2023-03-01'), -(915, 'Randy Random', False, '2023-03-01'), -(916, 'Randy Random', False, '2023-03-01'), -(917, 'Randy Random', True, '2023-03-01'), -(918, 'Randy Random', True, '2023-03-01'), -(919, 'Randy Random', False, '2023-03-01'), -(920, 'Randy Random', True, '2023-03-01'), -(921, 'Randy Random', True, '2023-03-01'), -(922, 'Randy Random', True, '2023-03-01'), -(923, 'Randy Random', False, '2023-03-01'), -(924, 'Randy Random', True, '2023-03-01'), -(925, 'Randy Random', False, '2023-03-01'), -(926, 'Randy Random', False, '2023-03-01'), -(927, 'Randy Random', False, '2023-03-01'), -(928, 'Randy Random', True, '2023-03-01'), -(929, 'Randy Random', False, '2023-03-01'), -(930, 'Randy Random', True, '2023-03-01'), -(931, 'Randy Random', False, '2023-03-01'), -(932, 'Randy Random', False, '2023-03-01'), -(933, 'Randy Random', True, '2023-03-01'), -(934, 'Randy Random', True, '2023-03-01'), -(935, 'Randy Random', True, '2023-03-01'), -(936, 'Randy Random', True, '2023-03-01'), -(937, 'Randy Random', True, '2023-03-01'), -(938, 'Randy Random', True, '2023-03-01'), -(939, 'Randy Random', False, '2023-03-01'), -(940, 'Randy Random', False, '2023-03-01'), -(941, 'Randy Random', False, '2023-03-01'), -(942, 'Randy Random', False, '2023-03-01'), -(943, 'Randy Random', False, '2023-03-01'), -(944, 'Randy Random', True, '2023-03-01'), -(945, 'Randy Random', True, '2023-03-01'), -(946, 'Randy Random', True, '2023-03-01'), -(947, 'Randy Random', True, '2023-03-01'), -(948, 'Randy Random', False, '2023-03-01'), -(949, 'Randy Random', False, '2023-03-01'), -(950, 'Randy Random', True, '2023-03-01'), -(951, 'Randy Random', True, '2023-03-01'), -(952, 'Randy Random', False, '2023-03-01'), -(953, 'Randy Random', True, '2023-03-01'), -(954, 'Randy Random', False, '2023-03-01'), -(955, 'Randy Random', True, '2023-03-01'), -(956, 'Randy Random', True, '2023-03-01'), -(957, 'Randy Random', True, '2023-03-01'), -(958, 'Randy Random', True, '2023-03-01'), -(959, 'Randy Random', False, '2023-03-01'), -(960, 'Randy Random', True, '2023-03-01'), -(961, 'Randy Random', False, '2023-03-01'), -(962, 'Randy Random', False, '2023-03-01'), -(963, 'Randy Random', False, '2023-03-01'), -(964, 'Randy Random', True, '2023-03-01'), -(965, 'Randy Random', True, '2023-03-01'), -(966, 'Randy Random', False, '2023-03-01'), -(967, 'Randy Random', True, '2023-03-01'), -(968, 'Randy Random', False, '2023-03-01'), -(969, 'Randy Random', True, '2023-03-01'), -(970, 'Randy Random', False, '2023-03-01'), -(971, 'Randy Random', False, '2023-03-01'), -(972, 'Randy Random', False, '2023-03-01'), -(973, 'Randy Random', False, '2023-03-01'), -(974, 'Randy Random', False, '2023-03-01'), -(975, 'Randy Random', True, '2023-03-01'), -(976, 'Randy Random', False, '2023-03-01'), -(977, 'Randy Random', True, '2023-03-01'), -(978, 'Randy Random', False, '2023-03-01'), -(979, 'Randy Random', False, '2023-03-01'), -(980, 'Randy Random', False, '2023-03-01'), -(981, 'Randy Random', False, '2023-03-01'), -(982, 'Randy Random', True, '2023-03-01'), -(983, 'Randy Random', False, '2023-03-01'), -(984, 'Randy Random', True, '2023-03-01'), -(985, 'Randy Random', True, '2023-03-01'), -(986, 'Randy Random', True, '2023-03-01'), -(987, 'Randy Random', False, '2023-03-01'), -(988, 'Randy Random', True, '2023-03-01'), -(989, 'Randy Random', False, '2023-03-01'), -(990, 'Randy Random', True, '2023-03-01'), -(991, 'Randy Random', True, '2023-03-01'), -(992, 'Randy Random', True, '2023-03-01'), -(993, 'Randy Random', True, '2023-03-01'), -(994, 'Randy Random', False, '2023-03-01'), -(995, 'Randy Random', True, '2023-03-01'), -(996, 'Randy Random', True, '2023-03-01'), -(997, 'Randy Random', False, '2023-03-01'), -(998, 'Randy Random', False, '2023-03-01'), -(999, 'Randy Random', False, '2023-03-01'), -(1000, 'Randy Random', True, '2023-03-01'); +-- +-- Name: hospital_visit hospital_visit_person_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY public.hospital_visit + ADD CONSTRAINT hospital_visit_person_id_fkey FOREIGN KEY (person_id) REFERENCES public.person(person_id); + + +-- +-- Name: hospital_visit hospital_visit_visit_type_concept_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres +-- + +ALTER TABLE ONLY public.hospital_visit + ADD CONSTRAINT hospital_visit_visit_type_concept_id_fkey FOREIGN KEY (visit_type_concept_id) REFERENCES public.concept(concept_id); + + +-- +-- PostgreSQL database dump complete +-- diff --git a/tests/test_functional.py b/tests/test_functional.py index ea4a0c6..430eb1c 100644 --- a/tests/test_functional.py +++ b/tests/test_functional.py @@ -17,7 +17,9 @@ class FunctionalTestCase(RequiresDBTestCase): alt_orm_file_path = Path("my_orm.py") alt_ssg_file_path = Path("my_ssg.py") - concept_file_path = Path("concept.csv") + vocabulary_file_paths = tuple( + map(Path, ("concept.json", "concept_type.json", "mitigation_type.json")) + ) config_file_path = Path("../examples/example_config.yaml") stats_file_path = Path("example_stats.yaml") @@ -50,9 +52,8 @@ def setUp(self) -> None: self.ssg_file_path, self.alt_orm_file_path, self.alt_ssg_file_path, - self.concept_file_path, self.stats_file_path, - ): + ) + self.vocabulary_file_paths: file_path.unlink(missing_ok=True) def tearDown(self) -> None: diff --git a/tests/test_utils.py b/tests/test_utils.py index 17d8659..6b459c2 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -53,7 +53,7 @@ def test_import_file(self) -> None: class TestDownload(RequiresDBTestCase): """Tests for the download_table function.""" - mytable_file_path = Path("mytable.csv") + mytable_file_path = Path("mytable.json") test_dir = Path("tests/workspace") start_dir = os.getcwd() @@ -85,11 +85,11 @@ def test_download_table(self) -> None: download_table(MyTable.__table__, self.engine) - with Path("../examples/expected.csv").open(encoding="utf-8") as csvfile: - expected = csvfile.read() + with Path("../examples/expected.json").open(encoding="utf-8") as jsonfile: + expected = jsonfile.read() - with self.mytable_file_path.open(encoding="utf-8") as csvfile: - actual = csvfile.read() + with self.mytable_file_path.open(encoding="utf-8") as jsonfile: + actual = jsonfile.read() self.assertEqual(expected, actual) @@ -111,6 +111,6 @@ def test_download_table_does_not_overwrite( pass self.assertEqual( - "mytable.csv already exists. Exiting...\n", mock_stderr.getvalue() + "mytable.json already exists. Exiting...\n", mock_stderr.getvalue() ) mock_exit.assert_called_once_with(1) diff --git a/tests/utils.py b/tests/utils.py index a60df11..770bb82 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -35,7 +35,16 @@ def run_psql(dump_file: Path) -> None: """Run psql and pass dump_file_name as the --file option.""" # If you need to update a .dump file, use - # pg_dump -d DBNAME -h localhost -U postgres -C -c > tests/examples/FILENAME.dump + # PGPASSWORD=password pg_dump \ + # --host=localhost \ + # --port=5432 \ + # --dbname=src \ + # --username=postgres \ + # --no-password \ + # --clean \ + # --create \ + # --insert \ + # --if-exists > tests/examples/FILENAME.dump env = os.environ.copy() env = {**env, "PGPASSWORD": "password"} From b88ada298deb734eedea90a0eeadc83347f6fd65 Mon Sep 17 00:00:00 2001 From: Markus Hauru Date: Thu, 6 Apr 2023 14:09:10 +0100 Subject: [PATCH 3/7] Force DROP old database in src.dump --- tests/examples/src.dump | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/examples/src.dump b/tests/examples/src.dump index a133f28..55d448d 100644 --- a/tests/examples/src.dump +++ b/tests/examples/src.dump @@ -16,7 +16,7 @@ SET xmloption = content; SET client_min_messages = warning; SET row_security = off; -DROP DATABASE IF EXISTS src; +DROP DATABASE IF EXISTS src WITH (FORCE); -- -- Name: src; Type: DATABASE; Schema: -; Owner: postgres -- From 8e10ccebc2e60a2fbbf8cdc01877a1f5a4978ad9 Mon Sep 17 00:00:00 2001 From: Markus Hauru Date: Thu, 6 Apr 2023 14:26:30 +0100 Subject: [PATCH 4/7] Add some test files forgotten from the previous commit --- .gitignore | 6 ++++++ tests/examples/basetable.json | 11 +++++++++++ tests/examples/expected.json | 1 + tests/test_utils.py | 5 +++-- 4 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 tests/examples/basetable.json create mode 100644 tests/examples/expected.json diff --git a/.gitignore b/.gitignore index b8acb94..425eb41 100644 --- a/.gitignore +++ b/.gitignore @@ -139,3 +139,9 @@ sqlsynthgen/config.ini # sphinx docs/build/* docs/temp/* + +# vim swap files +*.swp + +ssg.py +orm.py diff --git a/tests/examples/basetable.json b/tests/examples/basetable.json new file mode 100644 index 0000000..e06a81b --- /dev/null +++ b/tests/examples/basetable.json @@ -0,0 +1,11 @@ +[ + { + "id": 1 + }, + { + "id": 2 + }, + { + "id": 3 + } +] diff --git a/tests/examples/expected.json b/tests/examples/expected.json new file mode 100644 index 0000000..677b76a --- /dev/null +++ b/tests/examples/expected.json @@ -0,0 +1 @@ +[{"id": 1}] diff --git a/tests/test_utils.py b/tests/test_utils.py index 6b459c2..efadfaa 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -85,11 +85,12 @@ def test_download_table(self) -> None: download_table(MyTable.__table__, self.engine) + # The .strip() gets rid of any possible empty lines at the end of the file. with Path("../examples/expected.json").open(encoding="utf-8") as jsonfile: - expected = jsonfile.read() + expected = jsonfile.read().strip() with self.mytable_file_path.open(encoding="utf-8") as jsonfile: - actual = jsonfile.read() + actual = jsonfile.read().strip() self.assertEqual(expected, actual) From 05288bfba5429e6b7cb4b7f0a221fff4149c0566 Mon Sep 17 00:00:00 2001 From: Markus Hauru Date: Thu, 6 Apr 2023 17:43:40 +0100 Subject: [PATCH 5/7] Switch vocab files from JSON to YAML --- sqlsynthgen/base.py | 8 ++++---- sqlsynthgen/make.py | 2 +- sqlsynthgen/utils.py | 15 +++++++-------- tests/examples/basetable.json | 11 ----------- tests/examples/basetable.yaml | 3 +++ tests/examples/expected.json | 1 - tests/examples/expected.yaml | 1 + tests/examples/expected_ssg.py | 2 +- tests/test_functional.py | 2 +- tests/test_utils.py | 12 ++++++------ 10 files changed, 24 insertions(+), 33 deletions(-) delete mode 100644 tests/examples/basetable.json create mode 100644 tests/examples/basetable.yaml delete mode 100644 tests/examples/expected.json create mode 100644 tests/examples/expected.yaml diff --git a/sqlsynthgen/base.py b/sqlsynthgen/base.py index c0b93e1..3f247e2 100644 --- a/sqlsynthgen/base.py +++ b/sqlsynthgen/base.py @@ -1,9 +1,9 @@ """Base generator classes.""" -import json from dataclasses import dataclass from pathlib import Path from typing import Any +import yaml from sqlalchemy import insert @@ -15,9 +15,9 @@ class FileUploader: def load(self, connection: Any) -> None: """Load the data from file.""" - with Path(self.table.fullname + ".json").open( + with Path(self.table.fullname + ".yaml").open( "r", newline="", encoding="utf-8" - ) as jsonfile: - rows = json.load(jsonfile) + ) as yamlfile: + rows = yaml.load(yamlfile, Loader=yaml.Loader) stmt = insert(self.table).values(list(rows)) connection.execute(stmt) diff --git a/sqlsynthgen/make.py b/sqlsynthgen/make.py index a705e80..67473bd 100644 --- a/sqlsynthgen/make.py +++ b/sqlsynthgen/make.py @@ -22,7 +22,7 @@ "from mimesis.locales import Locale", "from sqlsynthgen.base import FileUploader", "", - "generic = Generic(locale=Locale.EN)", + "generic = Generic(locale=Locale.EN_GB)", "", ) ) diff --git a/sqlsynthgen/utils.py b/sqlsynthgen/utils.py index b53692b..ada10a6 100644 --- a/sqlsynthgen/utils.py +++ b/sqlsynthgen/utils.py @@ -1,5 +1,4 @@ """Utility functions.""" -import json import os import sys from importlib import import_module @@ -44,19 +43,19 @@ def import_file(file_name: str) -> ModuleType: def download_table(table: Any, engine: Any) -> None: - """Download a Table and store it as a .json file.""" - json_file_name = table.fullname + ".json" - json_file_path = Path(json_file_name) - if json_file_path.exists(): - print(f"{str(json_file_name)} already exists. Exiting...", file=stderr) + """Download a Table and store it as a .yaml file.""" + yaml_file_name = table.fullname + ".yaml" + yaml_file_path = Path(yaml_file_name) + if yaml_file_path.exists(): + print(f"{str(yaml_file_name)} already exists. Exiting...", file=stderr) sys.exit(1) stmt = select([table]) with engine.connect() as conn: result = [dict(row.items()) for row in conn.execute(stmt)] - with json_file_path.open("w", newline="", encoding="utf-8") as jsonfile: - json.dump(result, jsonfile) + with yaml_file_path.open("w", newline="", encoding="utf-8") as yamlfile: + yamlfile.write(yaml.dump(result)) def create_engine_with_search_path(postgres_dsn: PostgresDsn, schema_name: str) -> Any: diff --git a/tests/examples/basetable.json b/tests/examples/basetable.json deleted file mode 100644 index e06a81b..0000000 --- a/tests/examples/basetable.json +++ /dev/null @@ -1,11 +0,0 @@ -[ - { - "id": 1 - }, - { - "id": 2 - }, - { - "id": 3 - } -] diff --git a/tests/examples/basetable.yaml b/tests/examples/basetable.yaml new file mode 100644 index 0000000..56fe339 --- /dev/null +++ b/tests/examples/basetable.yaml @@ -0,0 +1,3 @@ +- id: 1 +- id: 2 +- id: 3 diff --git a/tests/examples/expected.json b/tests/examples/expected.json deleted file mode 100644 index 677b76a..0000000 --- a/tests/examples/expected.json +++ /dev/null @@ -1 +0,0 @@ -[{"id": 1}] diff --git a/tests/examples/expected.yaml b/tests/examples/expected.yaml new file mode 100644 index 0000000..9cf34ba --- /dev/null +++ b/tests/examples/expected.yaml @@ -0,0 +1 @@ +- id: 1 diff --git a/tests/examples/expected_ssg.py b/tests/examples/expected_ssg.py index b8dbe01..b868515 100644 --- a/tests/examples/expected_ssg.py +++ b/tests/examples/expected_ssg.py @@ -3,7 +3,7 @@ from mimesis.locales import Locale from sqlsynthgen.base import FileUploader -generic = Generic(locale=Locale.EN) +generic = Generic(locale=Locale.EN_GB) from sqlsynthgen.providers import BytesProvider generic.add_provider(BytesProvider) diff --git a/tests/test_functional.py b/tests/test_functional.py index 430eb1c..27fbe92 100644 --- a/tests/test_functional.py +++ b/tests/test_functional.py @@ -18,7 +18,7 @@ class FunctionalTestCase(RequiresDBTestCase): alt_ssg_file_path = Path("my_ssg.py") vocabulary_file_paths = tuple( - map(Path, ("concept.json", "concept_type.json", "mitigation_type.json")) + map(Path, ("concept.yaml", "concept_type.yaml", "mitigation_type.yaml")) ) config_file_path = Path("../examples/example_config.yaml") stats_file_path = Path("example_stats.yaml") diff --git a/tests/test_utils.py b/tests/test_utils.py index efadfaa..0c0fd60 100644 --- a/tests/test_utils.py +++ b/tests/test_utils.py @@ -53,7 +53,7 @@ def test_import_file(self) -> None: class TestDownload(RequiresDBTestCase): """Tests for the download_table function.""" - mytable_file_path = Path("mytable.json") + mytable_file_path = Path("mytable.yaml") test_dir = Path("tests/workspace") start_dir = os.getcwd() @@ -86,11 +86,11 @@ def test_download_table(self) -> None: download_table(MyTable.__table__, self.engine) # The .strip() gets rid of any possible empty lines at the end of the file. - with Path("../examples/expected.json").open(encoding="utf-8") as jsonfile: - expected = jsonfile.read().strip() + with Path("../examples/expected.yaml").open(encoding="utf-8") as yamlfile: + expected = yamlfile.read().strip() - with self.mytable_file_path.open(encoding="utf-8") as jsonfile: - actual = jsonfile.read().strip() + with self.mytable_file_path.open(encoding="utf-8") as yamlfile: + actual = yamlfile.read().strip() self.assertEqual(expected, actual) @@ -112,6 +112,6 @@ def test_download_table_does_not_overwrite( pass self.assertEqual( - "mytable.json already exists. Exiting...\n", mock_stderr.getvalue() + "mytable.yaml already exists. Exiting...\n", mock_stderr.getvalue() ) mock_exit.assert_called_once_with(1) From c28b02f347b127492dcde3c6fb685fcf4dbbb542 Mon Sep 17 00:00:00 2001 From: Iain-S <25081046+Iain-S@users.noreply.github.com> Date: Mon, 17 Apr 2023 15:46:05 +0100 Subject: [PATCH 6/7] Check that we handle timestamp columns in vocab tables --- tests/examples/src.dump | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/examples/src.dump b/tests/examples/src.dump index 55d448d..94abd43 100644 --- a/tests/examples/src.dump +++ b/tests/examples/src.dump @@ -50,7 +50,8 @@ SET default_table_access_method = heap; CREATE TABLE public.concept ( concept_id integer NOT NULL, concept_name text NOT NULL, - concept_type_id integer + concept_type_id integer, + concept_valid_from timestamp with time zone not null ); @@ -129,8 +130,8 @@ ALTER TABLE public.person OWNER TO postgres; -- Data for Name: concept; Type: TABLE DATA; Schema: public; Owner: postgres -- -INSERT INTO public.concept VALUES (1, 'some concept name', 1); -INSERT INTO public.concept VALUES (23, 'another concept', 2); +INSERT INTO public.concept VALUES (1, 'some concept name', 1, 'January 8 04:05:06 1999 PST'); +INSERT INTO public.concept VALUES (23, 'another concept', 2, 'January 8 04:05:06 1999 PST'); -- From fdcf9cc4383c4e005171e7a33aa428fd463a506b Mon Sep 17 00:00:00 2001 From: Markus Hauru Date: Tue, 18 Apr 2023 15:39:08 +0100 Subject: [PATCH 7/7] Apply suggestions from code review Co-authored-by: Iain <25081046+Iain-S@users.noreply.github.com> --- sqlsynthgen/create.py | 3 +-- sqlsynthgen/utils.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/sqlsynthgen/create.py b/sqlsynthgen/create.py index 93b808b..a3a722b 100644 --- a/sqlsynthgen/create.py +++ b/sqlsynthgen/create.py @@ -47,8 +47,7 @@ def create_db_vocab(vocab_dict: Dict[str, Any]) -> None: try: vocab_table.load(dst_conn) except IntegrityError as e: - logging.warning("Loading the vocabulary table %s failed:", vocab_table) - logging.warning(e) + logging.exception("Loading the vocabulary table %s failed:", vocab_table) def create_db_data(sorted_tables: list, generator_dict: dict, num_passes: int) -> None: diff --git a/sqlsynthgen/utils.py b/sqlsynthgen/utils.py index ada10a6..850b6b0 100644 --- a/sqlsynthgen/utils.py +++ b/sqlsynthgen/utils.py @@ -52,7 +52,7 @@ def download_table(table: Any, engine: Any) -> None: stmt = select([table]) with engine.connect() as conn: - result = [dict(row.items()) for row in conn.execute(stmt)] + result = [dict(row) for row in conn.execute(stmt)] with yaml_file_path.open("w", newline="", encoding="utf-8") as yamlfile: yamlfile.write(yaml.dump(result))