719 Results
Filter
Sort
Sort by Recently Updated
Filter
Categories
-
Government That Works
Show all options for %{facet_category}
- Human Services
- Local Government
- Agriculture
- Governor's Executive Budget Program Measures
- Services Near You
- Census & Economic
- Innovation Report
- Health
- Infrastructure and Development
- Public Safety
- Internal Data Lessons
- Energy and the Environment
- Licenses & Certificates
- Opioid Related
- Covid 19
- Geospatial Data
- Government Efficiency & Citizen Engagement
- Jobs that Pay Show all options for %{facet_category}
- Schools that Teach Show all options for %{facet_category}
Business Owners
- Administrative Office of Pennsylvania Courts (AOPC)
- Department of Agriculture (DAG)
- Department of Community and Economic Development (DCED)
- Department of Conservation and Natural Resources (DCNR)
- Department of Corrections (DOC)
- Department of Drug and Alcohol Programs (DDAP)
- Department of Education (PDE)
- Department of Environmental Protection (DEP)
- Department of Health (DOH)
- Department of Human Services (DHS)
- Department of Labor and Industry (DLI)
- Department of Military and Veterans Affairs (DMVA)
- Department of Revenue (DOR)
- Department of State (DOS)
- Department of Transportation (PDOT)
- Governor's Office
- Pennsylvania Health Care Cost Containment Council (PHC4)
- Office of Administration (OA)
- Office of Performance through Excellence
- Office of the State Fire Commissioner (OSFC)
- Other Open Data Portals
- PA Commission on Crime and Delinquency
- Pennsylvania Emergency Management Agency (PEMA)
- Pennsylvania Historical and Museum Commission
- Pennsylvania State Police (PSP)
- Public Utility Commission (PUC)
- State System of Higher Education
Tags
- 19
- 2021
- 2022
- 2023
- aaa
- act
- advance
- affairs
- agencies
- aids
- animal
- aopc
- apprenticeships
- area
- arrests
- arts
- assault
- assessments
- asset
- assisted living
- authorities
- authority
- autism
- banking and securities
- banks
- behavioral
- book
- boundaries
- box
- bridge
- bus
- cable
- cancer
- case closing
- cce
- cems
- centre
- centroid
- chemical
- chester
- child care
- childcare
- chip
- cigarette
- cms
- codes
- college
- commercial
- commuter
- competency
- completions
- congress
- connections
- construction
- contract
- contributions
- control
- conviction
- coronavirus
- corporations
- cost
- counseling
- counties
- county of ownership
- crash
- crawford
- credit
- cte
- culture
- dangerous
- data
- dauphin
- degree. passhe. program
- delaware
- department
- deployment
- dhr
- diabetes
- disaster relief
- dislocated worker
- dispensaries
- disposal sites
- distict
- dmv
- doa
- dollar
- driver
- drug hospital
- early childhood
- earn
- ecomony
- elevation
- ellection
- elrc
- employment. dced
- ems
- enforcement
- engaged
- enhancement
- entity name
- entity type
- entry
- entry-level
- erie
- excellence
- exchange
- exemption
- expansion
- expenditures
- expense. account
- experienced-level
- exploration
- export
- families
- farm
- fcc
- feed
- fiber
- field
- financial
- find
- fine wine and good spirits
- fips
- fire
- fly
- force
- fracking
- fuel
- funding
- funds
- fw&gs
- gap
- gbo
- generators
- geographic
- geometry
- goods
- grade
- gross
- handler
- head
- head start
- healthchoices
- heath
- hep
- hhs
- high school
- high-growth
- hotel occupancy
- hourly
- household
- hssap
- hunt
- hydrology
- idu
- index
- industry credentials
- industry partnership
- infant
- infants
- infection
- infestation
- informatics
- injury
- institution
- instruction
- interview
- inventory
- jobs
- juvenile justice
- kennel
- keystone
- kinship
- kits
- labor & industry
- labor force
- landfill
- lantern
- lat
- latitude
- laus
- law
- lcb
- lead
- liability
- license
- license number
- license type
- licensed
- lines
- livestock
- long term care
- long term living
- longitude
- lotto
- management
- manifest
- marcellus
- marketing
- math
- meal
- mental
- methadone
- migration
- milken
- mine
- miti
- mitigation
- mobility
- montgomery
- morphine
- mortality
- munstats
- narcotics
- neonate
- new spudded well
- newborn
- non-depository
- non-stem
- nonprofit
- nuclear
- nursing
- nursing home
- obesity
- odin
- odp
- official
- oil
- oil and gas
- oltl
- opportunity act
- pa
- party
- pasda
- patents
- patient
- payment
- pcr
- pdg
- pennsylvania
- perkins
- personal
- phil
- philadelphia
- philly
- pkc
- placement
- plan
- plcb
- point
- poison
- postcode
- pre-k
- pregant
- pregnancies
- prep
- prepare
- prevalence
- prison
- prizes
- produce
- product
- production
- professional
- profile
- public safety
- public water
- puc
- rail
- rank
- rate
- rcra
- reading
- receipt
- recidivism
- recovery
- reentry
- referrals
- regional
- regulation
- release
- representative
- request
- responder
- rest
- restaurant
- restitution
- restorative
- restroom
- result
- retailer
- retention
- ride
- risky
- route
- rural
- salary
- sales tax
- samhsa
- sample
- satellite
- savings
- sbir
- sca
- school performance
- school profile
- security
- seizures
- senate
- senior
- shale
- shared ride
- simple
- smoke
- snap
- social
- speed
- spend
- spirits
- stamps
- state stores
- station
- statistics
- stop
- strategy
- sttr
- students
- study
- summer
- supplier
- support
- surveillance
- survival rate
- system
- take
- tb
- teach
- teletracking
- ticket
- town
- township
- tracts
- trails
- transit
- trust
- tuberculosis
- turnpike
- undergraduate
- urban
- usda
- utility
- vaccinations
- value
- vaping
- veterans
- victim
- violator
- waitlist
- waiver
- waterfall
- watershed
- welfare
- western
- wine
- wqx
- wrdc
- york
- youth
- zip code
- zone
- abortion
- acs
- address
- administration
- age group
- allegheny
- american
- art
- attainment
- attorney
- attorney general
- award
- balance
- base
- bite
- boat
- borough
- budget office
- buprenorphine
- call
- capacity
- careerlink
- cdc
- center
- chronic
- cip
- compensation
- congressional
- council
- coverage
- credential rate
- deaths
- debt
- delivery
- demand
- dgs
- diagnosis
- disposition
- distribution
- district
- dlil
- domestic
- dot
- eis
- employment rate
- energy
- engineering
- epa
- epidemic
- esri
- establish
- estimate
- executive
- experience
- fatal
- female
- fentanyl
- firm
- fish
- foreign
- foreign-owned
- gas
- gdp
- geo
- goal
- help
- hepatitis
- higher
- hike
- hiking
- hiv
- hospitalization
- hotline
- human services
- immunity
- income
- infested
- intake
- integrated
- intellectual
- judge
- kindergarten
- labor exchange
- land
- lanternfly
- library
- living
- lottery
- male
- market
- measurable skill gains
- median earnings
- milk
- narcan
- nature
- nei
- opium
- outdoor
- pantry
- participation
- pathway
- pbpp
- pema
- pet
- pheaa
- pittsburgh
- portal
- postsecondary
- prekindergarten
- preschool
- prescription
- prevention
- property
- qcew
- quality
- radiation
- radon
- re-entry
- recreation
- registration
- regulated
- reproductive
- rescue
- resources
- retirement
- road
- sales
- securities
- slots
- star
- stars
- state police
- supply
- survey
- technology
- term
- title i
- tobacco
- toddler
- top ten
- toxin
- transition
- trend data
- use
- vape
- vintage
- violation
- wages
- wagner-peyser
- waiting
- well
- wellness
- withdraw
- addiction
- admission
- adult
- aging
- arrest
- banking
- board
- bronze
- cases
- cie
- community protection
- competitive
- computer
- decision
- dispensation
- dmva
- dog
- ed
- emission
- environmental protection
- game
- health statewide
- history
- inspection
- liquor
- literacy
- lobbyist
- long
- markers
- medicare
- monitoring
- nationwide
- nutrition
- open
- opioid use disorder
- out of home placement
- outcomes
- parcel
- parole
- passhe
- pccd
- pennsylvanians
- pharmacy
- phmc
- plaques
- pollutant
- pre-employment
- prescribe
- probation
- productivity
- project
- quarantine
- safe
- science
- sdwis
- secondary
- sex
- spending
- spotted
- stem
- syndromic
- technical
- vehicle
- venture
- veteran
- visit
- voter
- waste
- work
- abstinence
- agency
- application
- balanced and restorative justice
- business
- candidate
- capital
- city
- committee
- company
- covid19
- degree
- digital
- dose
- drink
- food
- house
- individual
- investment
- juvenile justice system enhancement strategy
- level
- ma
- military
- narcotic
- natural
- office
- partnership
- permit
- pid
- pregnancy
- primary
- rehab
- resource
- statewide
- student
- trade
- training
- uninsured
- access
- accountability
- ag
- air
- campaign
- certificate
- competency development
- crime
- disclosure
- federal
- finance
- fund
- hazard
- historical
- home
- internet
- licensee
- marijuana
- maternal
- municipality
- museum
- occupation
- ocyf
- padoc
- pain
- penndot
- public
- region
- resident
- seized
- seizure
- skill
- syndrome
- test
- water
- women
- zip
- allocation
- birth
- case
- corrections
- delinquency
- dor
- emergency
- expenditure
- first
- housing
- incident
- juvenile
- nas
- provider
- rehabilitation
- suboxone
- tax
- vivitrol
- workforce development
- abuse
- career
- commission
- court
- criminal
- ddap
- employee
- environmental
- ethnicity
- facility
- gender
- incarcerated
- jcjc
- location
- neonatal
- ovr
- park
- pdot
- research
- wioa
- assistance
- broadband
- companies
- correction
- employment first
- general
- justice
- lea
- registry
- safety
- services
- vocational
- agriculture
- census
- conservation
- dcnr
- entrepreneurship
- l&i
- labor and industry
- mat
- medicaid
- medical
- naloxone
- revenue
- substance
- trail
- voting
- age
- boundary
- child
- children
- economy
- heroin
- insurance
- municipal
- train
- wage
- disabilities
- early
- government
- infrastructure
- learning
- medication
- protection
- race
- vote
- ballot
- doc
- inmate
- ocdel
- alcohol
- enrollment
- industry
- ope
- population
- election
- local
- disability
- overdose
- psp
- transportation
- treatment
- death
- environment
- family
- human
- police
- school
- vaccination
- disorder
- dli
- job
- phc4
- care
- dos
- state
- hospital
- county
- dep
- development
- map
- pde
- vaccine
- innovation
- virus
- geospatial
- labor
- citizen
- gis
- spatial
- oud
- disease
- economic
- dhs
- employment
- dced
- community
- covid-19
- workforce
- covid
- education
- service
- performance
- governor
- measure
- budget
- program
- doh
- drug
- health
- opioid
719 Results
Updated
September 22 2023
Views
663
Explanation for the 2020 Survey.
This file will be updated each year. It appears to update sometime in December of each year.
Survey/Program:American Community Survey
Universe:Population 18 years and over
Year:2020
Estimates:5-Year
Table ID:B15001
Although the American Community Survey (ACS) produces population, demographic and housing unit estimates, for 2020, the 2020 Census provides the official counts of the population and housing units for the nation, states, counties, cities, and towns. For 2016 to 2019, the Population Estimates Program provides estimates of the population for the nation, states, counties, cities, and towns and intercensal housing unit estimates for the nation, states, and counties.
This file will be updated each year. It appears to update sometime in December of each year.
Survey/Program:American Community Survey
Universe:Population 18 years and over
Year:2020
Estimates:5-Year
Table ID:B15001
Although the American Community Survey (ACS) produces population, demographic and housing unit estimates, for 2020, the 2020 Census provides the official counts of the population and housing units for the nation, states, counties, cities, and towns. For 2016 to 2019, the Population Estimates Program provides estimates of the population for the nation, states, counties, cities, and towns and intercensal housing unit estimates for the nation, states, and counties.
Supporting documentation on code lists, subject definitions, data accuracy, and statistical testing can be found on the American Community Survey website in the Technical Documentation section.
Sample size and data quality measures (including coverage rates, allocation rates, and response rates) can be found on the American Community Survey website in the Methodology section.
Source: U.S. Census Bureau, 2016-2020 American Community Survey 5-Year Estimates
Data are based on a sample and are subject to sampling variability. The degree of uncertainty for an estimate arising from sampling variability is represented through the use of a margin of error. The value shown here is the 90 percent margin of error. The margin of error can be interpreted roughly as providing a 90 percent probability that the interval defined by the estimate minus the margin of error and the estimate plus the margin of error (the lower and upper confidence bounds) contains the true value. In addition to sampling variability, the ACS estimates are subject to nonsampling error (for a discussion of nonsampling variability, see ACS Technical Documentation). The effect of nonsampling error is not represented in these tables.
The 2016-2020 American Community Survey (ACS) data generally reflect the September 2018 Office of Management and Budget (OMB) delineations of metropolitan and micropolitan statistical areas. In certain instances, the names, codes, and boundaries of the principal cities shown in ACS tables may differ from the OMB delineation lists due to differences in the effective dates of the geographic entities.
Estimates of urban and rural populations, housing units, and characteristics reflect boundaries of urban areas defined based on Census 2010 data. As a result, data for urban and rural areas from the ACS do not necessarily reflect the results of ongoing urbanization.
Explanation of Symbols:
- The estimate could not be computed because there were an insufficient number of sample observations. For a ratio of medians estimate, one or both of the median estimates falls in the lowest interval or highest interval of an open-ended distribution.
N The estimate or margin of error cannot be displayed because there were an insufficient number of sample cases in the selected geographic area.
(X) The estimate or margin of error is not applicable or not available.
median- The median falls in the lowest interval of an open-ended distribution (for example "2,500-")
median+ The median falls in the highest interval of an open-ended distribution (for example "250,000+").
** The margin of error could not be computed because there were an insufficient number of sample observations.
*** The margin of error could not be computed because the median falls in the lowest interval or highest interval of an open-ended distribution.
***** A margin of error is not appropriate because the corresponding estimate is controlled to an independent population or housing estimate. Effectively, the corresponding estimate has no sampling error and the margin of error may be treated as zero.
- The estimate could not be computed because there were an insufficient number of sample observations. For a ratio of medians estimate, one or both of the median estimates falls in the lowest interval or highest interval of an open-ended distribution.
N The estimate or margin of error cannot be displayed because there were an insufficient number of sample cases in the selected geographic area.
(X) The estimate or margin of error is not applicable or not available.
median- The median falls in the lowest interval of an open-ended distribution (for example "2,500-")
median+ The median falls in the highest interval of an open-ended distribution (for example "250,000+").
** The margin of error could not be computed because there were an insufficient number of sample observations.
*** The margin of error could not be computed because the median falls in the lowest interval or highest interval of an open-ended distribution.
***** A margin of error is not appropriate because the corresponding estimate is controlled to an independent population or housing estimate. Effectively, the corresponding estimate has no sampling error and the margin of error may be treated as zero.
Updated
September 22 2023
Views
547
Updated
September 22 2023
Views
767
COVID-19 testing files will no longer be updated after 5/10/2023
This dataset contains the aggregate number of COVID-19 PCR test results reported to the Department of Health per day. It includes tests with positive, negative, and inconclusive results. If the same test result (identified by having the same patient, collection date, and result) was reported more than once (either accidentally or reported by both the ordering facility and the performing lab), it is counted only once in this data. Only tests performed on Pennsylvania residents are included.
This dataset contains the aggregate number of COVID-19 PCR test results reported to the Department of Health per day. It includes tests with positive, negative, and inconclusive results. If the same test result (identified by having the same patient, collection date, and result) was reported more than once (either accidentally or reported by both the ordering facility and the performing lab), it is counted only once in this data. Only tests performed on Pennsylvania residents are included.
PCR (Polymerase Chain Reaction) tests detect the RNA genetic material in the COVID-19 virus. PCR tests can be performed on specimens collected in a variety of ways, most often from nasopharyngeal (NP), nasal, oral or throat swabs, or saliva collection.
Updated
September 19 2023
Views
35,691
Weekly updates have finished.
Aggregate cases (confirmed and probable) of COVID-19. Counts represent the number of unique people, not the number of tests.
For cases, the ZIP code represents the best residential address received around the time they were first identified as a case. Persons with no known residential address are not included.
Only valid PA ZIP codes are included.
Aggregate counts of 1 through 4 for each zip code are suppressed to help protect confidentiality and are displayed as null/blank.
Aggregate cases (confirmed and probable) of COVID-19. Counts represent the number of unique people, not the number of tests.
For cases, the ZIP code represents the best residential address received around the time they were first identified as a case. Persons with no known residential address are not included.
Only valid PA ZIP codes are included.
Aggregate counts of 1 through 4 for each zip code are suppressed to help protect confidentiality and are displayed as null/blank.
Prior Dataset was titled - COVID-19 Cases and Persons Testing Negative by PCR by Zip Code Current Health. We are not reporting Negative testing anymore.
Updated
September 19 2023
Views
4,155
Weekly updates have finished.
This dataset contains aggregate data by county for the age groups of individuals that received a COVID vaccination. Data includes counts of individuals who received a vaccine dose that provides partial coverage against the disease and counts of individuals that received a vaccine dose that provides full coverage against the disease. Age groups are presented in 5-year brackets. Suppression applies for quantities less than 5 and records under review.
This dataset contains aggregate data by county for the age groups of individuals that received a COVID vaccination. Data includes counts of individuals who received a vaccine dose that provides partial coverage against the disease and counts of individuals that received a vaccine dose that provides full coverage against the disease. Age groups are presented in 5-year brackets. Suppression applies for quantities less than 5 and records under review.
Data only includes information reported to PA-SIIS, the Pennsylvania Statewide Immunization Information System.
Fully Vaccinated means that the person has received the necessary number of COVID-19 vaccines at the recommended time intervals.
First Booster Doses (Administered Since August 13, 2021)
First Booster doses administered since August 13, 2021 includes vaccinations beyond the primary series administered to the suggested groups at the recommended intervals on or after 08-13-2021 following CDC guidelines. Such vaccinations are commonly called booster doses. This category also includes additional does of COVID vaccine administered on or after 08-13-2021 to immunocompromised individual at the CDC recommended interval.
First Booster Doses (Administered Since August 13, 2021)
First Booster doses administered since August 13, 2021 includes vaccinations beyond the primary series administered to the suggested groups at the recommended intervals on or after 08-13-2021 following CDC guidelines. Such vaccinations are commonly called booster doses. This category also includes additional does of COVID vaccine administered on or after 08-13-2021 to immunocompromised individual at the CDC recommended interval.
Second Booster Doses (Administered Since March 29, 2022)
Second booster doses administered since March 29, 2022 includes mRNA vaccinations beyond the primary series and one additional COVIDS vaccine as a second booster dose administered on or after 03-29-2022 to individuals ages 50+ at the recommended intervals per CDC guidelines. This category also includes additional doses of mRNA COVID vaccines administered on or after 03-29-2022 to immunocompromised individual at the CDC recommended internal.
Second booster doses administered since March 29, 2022 includes mRNA vaccinations beyond the primary series and one additional COVIDS vaccine as a second booster dose administered on or after 03-29-2022 to individuals ages 50+ at the recommended intervals per CDC guidelines. This category also includes additional doses of mRNA COVID vaccines administered on or after 03-29-2022 to immunocompromised individual at the CDC recommended internal.
Updated
September 19 2023
Views
33,313
Daily updates have finished.
This dataset contains aggregate COVID-19 case counts by age by county of first report for all counties in Pennsylvania. Counts include both confirmed and probable cases as defined by the Council of State and Territorial Epidemiologists (CSTE). Suppression applies for quantities 1-4.
This dataset contains aggregate COVID-19 case counts by age by county of first report for all counties in Pennsylvania. Counts include both confirmed and probable cases as defined by the Council of State and Territorial Epidemiologists (CSTE). Suppression applies for quantities 1-4.
Data only includes information reported to PA-NEDSS, Pennsylvania National Electronic Disease Surveillance System.
Updated
September 19 2023
Views
1,447
Weekly updates have finished.
This dataset contains aggregate data by clinic for COVID-19 doses that are reported to the Pennsylvania Statewide Immunization System (PA-SIIS) as waste or spoilage.
This dataset contains aggregate data by clinic for COVID-19 doses that are reported to the Pennsylvania Statewide Immunization System (PA-SIIS) as waste or spoilage.
Data includes the name, address and county of the clinics and the quantities of doses reported based on CDC’s standard waste reason codes or spoilage.
Spoilage is defined as nonviable, unopened vials of vaccine. This typically includes vaccine that has expired and vaccine that was not kept stored at the correct temperature (due to conditions such as equipment failure).
Wastage is defined as nonviable doses from opened vials. Standard CDC reasons are as follows:
• Broken Vial or Syringe
• Vaccine drawn (into syringe) but not administered
• Lost or unaccounted for vaccine
• Open vial but not administered
• Other
Data only includes information reported to PA-SIIS, the Pennsylvania Statewide Immunization Information System. Providers participating in the COVID-19 Program that are located in Philadelphia County or who are receiving vaccine inventory directly from CDC are not included in this dataset since they do not report inventory information to PA-SIIS.
• Broken Vial or Syringe
• Vaccine drawn (into syringe) but not administered
• Lost or unaccounted for vaccine
• Open vial but not administered
• Other
Data only includes information reported to PA-SIIS, the Pennsylvania Statewide Immunization Information System. Providers participating in the COVID-19 Program that are located in Philadelphia County or who are receiving vaccine inventory directly from CDC are not included in this dataset since they do not report inventory information to PA-SIIS.
Updated
September 19 2023
Views
2,337
Weekly updates have finished with the June 28th update.
This dataset contains aggregate data by zip code of residence for the age groups of individuals that received a COVID vaccination. Data includes counts of individuals who received a vaccine dose that provides partial coverage against the disease and counts of individuals that received a vaccine dose that provides full coverage against the disease. Age groups are presented in 5-year brackets. Suppression applies for quantities less than 5 and records under review.
Data only includes information reported to PA-SIIS, the Pennsylvania Statewide Immunization Information System.
Effective 7/9/2021, the COVID-19 Vaccine Dashboard is updated to more accurately reflect the number of people who are partially and fully vaccinated in each county outside of Philadelphia, along with the demographics of those receiving vaccine. For state-to-state comparisons refer to the CDC vaccine data tracker located here: https://covid.cdc.gov/covid-data-tracker/#county-view
This dataset contains aggregate data by zip code of residence for the age groups of individuals that received a COVID vaccination. Data includes counts of individuals who received a vaccine dose that provides partial coverage against the disease and counts of individuals that received a vaccine dose that provides full coverage against the disease. Age groups are presented in 5-year brackets. Suppression applies for quantities less than 5 and records under review.
Data only includes information reported to PA-SIIS, the Pennsylvania Statewide Immunization Information System.
Effective 7/9/2021, the COVID-19 Vaccine Dashboard is updated to more accurately reflect the number of people who are partially and fully vaccinated in each county outside of Philadelphia, along with the demographics of those receiving vaccine. For state-to-state comparisons refer to the CDC vaccine data tracker located here: https://covid.cdc.gov/covid-data-tracker/#county-view
Updated
September 19 2023
Views
1,650
Weekly updates have finished with the June 28th update.
This dataset contains aggregate data by zip code of residence and by ethnicity for individuals that received a COVID vaccination. Data includes counts of individuals who received a vaccine dose that provides partial coverage against the disease and counts of individuals that received a vaccine dose that provides full coverage against the disease. Suppression applies for quantities less than 5.
Data only includes information reported to PA-SIIS, the Pennsylvania Statewide Immunization Information System.
Effective 7/9/2021, the COVID-19 Vaccine Dashboard is updated to more accurately reflect the number of people who are partially and fully vaccinated in each county outside of Philadelphia, along with the demographics of those receiving vaccine. For state-to-state comparisons refer to the CDC vaccine data tracker located here: https://covid.cdc.gov/covid-data-tracker/#county-view
This dataset contains aggregate data by zip code of residence and by ethnicity for individuals that received a COVID vaccination. Data includes counts of individuals who received a vaccine dose that provides partial coverage against the disease and counts of individuals that received a vaccine dose that provides full coverage against the disease. Suppression applies for quantities less than 5.
Data only includes information reported to PA-SIIS, the Pennsylvania Statewide Immunization Information System.
Effective 7/9/2021, the COVID-19 Vaccine Dashboard is updated to more accurately reflect the number of people who are partially and fully vaccinated in each county outside of Philadelphia, along with the demographics of those receiving vaccine. For state-to-state comparisons refer to the CDC vaccine data tracker located here: https://covid.cdc.gov/covid-data-tracker/#county-view
Updated
September 19 2023
Views
1,115