Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a matrícula total para uma afiliação de público, e foi fundada antes de 1866?
 ###Tabelas: CREATE TABLE grand_slam_singles_performance_timeline (grand_slam_singles_performance_timeline_id AUTO_INCREMENT PRIMARY KEY, Tournament VARCHAR, 1988 VARCHAR, 1990 VARCHAR, 1991 VARCHAR, 1992 VARCHAR, 1993 VARCHAR, 1995 VARCHAR, 1996 VARCHAR, 1997 VARCHAR, 1998 VARCHAR, 1999 VARCHAR, 2000 VARCHAR, 2001 VARCHAR, Career SR VARCHAR, Career Win-Loss VARCHAR) CREATE TABLE notable_masters (notable_masters_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Employed VARCHAR, Position held VARCHAR, Honour VARCHAR, Citation VARCHAR) CREATE TABLE round_and_draw_dates (round_and_draw_dates_id AUTO_INCREMENT PRIMARY KEY, Phase VARCHAR, Round VARCHAR, Draw date VARCHAR, First leg VARCHAR, Second leg VARCHAR) CREATE TABLE membership (membership_id AUTO_INCREMENT PRIMARY KEY, School VARCHAR, Location VARCHAR, Founded INT, Affiliation VARCHAR, Enrollment INT, Nickname VARCHAR, Primary conference VARCHAR) CREATE TABLE most_dismissals_in_a_career (most_dismissals_in_a_career_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Dismissals INT, Player VARCHAR, Nationality VARCHAR, Catches INT, Stumpings INT, Career Span VARCHAR)  
SELECT COUNT Enrollment FROM membership WHERE Affiliation = public AND Founded < 1866