File Coverage

blib/lib/Data/Fake/Names.pm
Criterion Covered Total %
statement 24 24 100.0
branch 4 4 100.0
condition n/a
subroutine 13 13 100.0
pod 3 3 100.0
total 44 44 100.0


line stmt bran cond sub pod time code
1 4     4   82883 use 5.008001;
  4         24  
2 4     4   22 use strict;
  4         8  
  4         92  
3 4     4   18 use warnings;
  4         17  
  4         317  
4              
5             package Data::Fake::Names;
6             # ABSTRACT: Fake name data generators
7              
8             our $VERSION = '0.006';
9              
10 4     4   29 use Exporter 5.57 qw/import/;
  4         63  
  4         7755  
11              
12             our @EXPORT = qw(
13             fake_name
14             fake_first_name
15             fake_surname
16             );
17              
18             my ( @male_first, @female_first, @surnames );
19             my ( $male_count, $female_count, $surname_count );
20              
21 18     18   92 sub _female_first { return $female_first[ int( rand($female_count) ) ] }
22 6     6   26 sub _male_first { return $male_first[ int( rand($male_count) ) ] }
23 32     32   169 sub _surname { return $surnames[ int( rand($surname_count) ) ] }
24              
25             #pod =func fake_name
26             #pod
27             #pod $generator = fake_name();
28             #pod
29             #pod Returns a generator that provides a randomly selected name with
30             #pod first, middle and last name parts.
31             #pod
32             #pod =cut
33              
34             sub fake_name {
35             return sub {
36 6     6   58 my $is_male = ( rand() < 0.5 );
37 6 100       16 my @given = map { $is_male ? _male_first() : _female_first() } 1 .. 2;
  12         30  
38 6         14 return join( " ", @given, _surname() );
39 6     6 1 5998 };
40             }
41              
42             #pod =func fake_first_name
43             #pod
44             #pod $generator = fake_first_name();
45             #pod
46             #pod Returns a generator that provides a randomly selected first name.
47             #pod It will be split 50/50 between male and female names.
48             #pod
49             #pod =cut
50              
51             sub fake_first_name {
52             return sub {
53 12     12   33 my $is_male = ( rand() < 0.5 );
54 12 100       40 return $is_male ? _male_first() : _female_first();
55             }
56 12     12 1 3871 }
57              
58             #pod =func fake_surname
59             #pod
60             #pod $generator = fake_surname();
61             #pod
62             #pod Returns a generator that provides a randomly selected surname.
63             #pod
64             #pod =cut
65              
66             sub fake_surname {
67 26     26   52 return sub { _surname() }
68 18     18 1 5178 }
69              
70             # first name data from 2013 US Social Security Administration
71              
72             @male_first = qw(
73             Noah Liam Jacob Mason William Ethan Michael Alexander Jayden Daniel
74             Elijah Aiden James Benjamin Matthew Jackson Logan David Anthony
75             Joseph Joshua Andrew Lucas Gabriel Samuel Christopher John Dylan
76             Isaac Ryan Nathan Carter Caleb Luke Christian Hunter Henry Owen
77             Landon Jack Wyatt Jonathan Eli Isaiah Sebastian Jaxon Julian
78             Brayden Gavin Levi Aaron Oliver Jordan Nicholas Evan Connor Charles
79             Jeremiah Cameron Adrian Thomas Robert Tyler Colton Austin Jace
80             Angel Dominic Josiah Brandon Ayden Kevin Zachary Parker Blake Jose
81             Chase Grayson Jason Ian Bentley Adam Xavier Cooper Justin Nolan
82             Hudson Easton Jase Carson Nathaniel Jaxson Kayden Brody Lincoln
83             Luis Tristan Damian Camden Juan Vincent Bryson Ryder Asher Carlos
84             Jesus Micah Maxwell Mateo Alex Max Leo Elias Cole Miles Silas Bryce
85             Eric Brantley Sawyer Declan Braxton Kaiden Colin Timothy Santiago
86             Antonio Giovanni Hayden Diego Leonardo Bryan Miguel Roman Jonah
87             Steven Ivan Kaleb Wesley Richard Jaden Victor Ezra Joel Edward
88             Jayce Aidan Preston Greyson Brian Kaden Ashton Alan Patrick Kyle
89             Riley George Jesse Jeremy Marcus Harrison Jude Weston Ryker
90             Alejandro Jake Axel Grant Maddox Theodore Emmanuel Cayden Emmett
91             Brady Bradley Gael Malachi Oscar Abel Tucker Jameson Caden Abraham
92             Mark Sean Ezekiel Kenneth Gage Everett Kingston Nicolas Zayden King
93             Bennett Calvin Avery Tanner Paul Kai Maximus Rylan Luca Graham Omar
94             Derek Jayceon Jorge Peter Peyton Devin Collin Andres Jaiden Cody
95             Zane Amir Corbin Francisco Xander Eduardo Conner Javier Jax Myles
96             Griffin Iker Garrett Damien Simon Zander Seth Travis Charlie
97             Cristian Trevor Zion Lorenzo Dean Gunner Chance Elliot Lukas Cash
98             Elliott Israel Manuel Josue Jasper Keegan Finn Spencer Stephen
99             Fernando Ricardo Mario Jeffrey Shane Clayton Reid Erick Cesar
100             Paxton Martin Raymond Judah Trenton Johnny Andre Tyson Beau Landen
101             Caiden Maverick Dominick Troy Kyler Hector Cruz Beckett Johnathan
102             Donovan Edwin Kameron Marco Drake Edgar Holden Rafael Dante Jaylen
103             Emiliano Waylon Andy Alexis Rowan Felix Drew Emilio Gregory Karter
104             Brooks Dallas Lane Anderson Jared Skyler Angelo Shawn Aden Erik
105             Dalton Fabian Sergio Milo Louis Titus Kendrick Braylon August
106             Dawson Reed Emanuel Arthur Jett Leon Brendan Frank Marshall Emerson
107             Desmond Derrick Colt Karson Messiah Zaiden Braden Amari Roberto
108             Romeo Joaquin Malik Walter Brennan Pedro Knox Nehemiah Julius Grady
109             Allen Ali Archer Kamden Dakota Maximiliano Ruben Quinn Barrett Tate
110             Corey Adan Braylen Marcos Remington Phillip Kason Major Kellan
111             Cohen Walker Gideon Taylor River Jayson Brycen Abram Cade Matteo
112             Dillon Damon Dexter Kolton Phoenix Noel Brock Porter Philip Enrique
113             Leland Ty Esteban Danny Jay Gerardo Keith Kellen Gunnar Armando
114             Zachariah Orion Ismael Colby Pablo Ronald Atticus Trey Quentin
115             Ryland Kash Raul Enzo Julio Darius Rodrigo Landyn Donald Bruce
116             Jakob Kade Ari Keaton Albert Muhammad Rocco Solomon Rhett Cason
117             Jaime Scott Chandler Mathew Maximilian Russell Dustin Ronan Tony
118             Cyrus Jensen Hugo Saul Trent Deacon Davis Colten Malcolm Mohamed
119             Devon Izaiah Randy Ibrahim Jerry Prince Tristen Alec Chris Dennis
120             Clark Gustavo Mitchell Rory Jamison Leonel Finnegan Pierce Nash
121             Kasen Khalil Darren Moses Issac Adriel Lawrence Braydon Jaxton
122             Alberto Justice Curtis Larry Warren Zayne Yahir Jimmy Uriel Finley
123             Nico Thiago Armani Jacoby Jonas Rhys Casey Tobias Frederick Jaxen
124             Kobe Franklin Ricky Talon Ace Marvin Alonzo Arjun Jalen Alfredo
125             Moises Sullivan Francis Case Brayan Alijah Arturo Lawson Raylan
126             Mekhi Nikolas Carmelo Byron Nasir Reece Royce Sylas Ahmed Mauricio
127             Beckham Roy Payton Raiden Korbin Maurice Ellis Aarav Johan Gianni
128             Kayson Aldo Arian Isaias Jamari Kristopher Uriah Douglas Kane Milan
129             Skylar Dorian Tatum Wade Cannon Quinton Bryant Toby Dane Sam Moshe
130             Asa Mohammed Joe Kieran Roger Channing Daxton Ezequiel Orlando
131             Matias Malakai Nathanael Zackary Boston Ahmad Dominik Lance Alvin
132             Conor Odin Cullen Mohammad Deandre Benson Gary Blaine Carl Sterling
133             Nelson Kian Salvador Luka Nikolai Nixon Niko Bowen Kyrie Brenden
134             Callen Vihaan Luciano Terry Demetrius Raphael Ramon Xzavier Amare
135             Rohan Reese Quincy Eddie Noe Yusuf London Hayes Jefferson Matthias
136             Kelvin Terrance Madden Bentlee Layne Harvey Sincere Kristian Julien
137             Melvin Harley Emmitt Neil Rodney Winston Hank Ayaan Ernesto Jeffery
138             Alessandro Lucian Rex Wilson Mathias Memphis Princeton Santino Jon
139             Tripp Lewis Trace Dax Eden Joey Nickolas Neymar Bruno Marc Crosby
140             Cory Kendall Abdullah Allan Davion Hamza Soren Brentley Jasiah
141             Edison Harper Tommy Morgan Zain Flynn Roland Theo Chad Lee Bobby
142             Rayan Samson Brett Kylan Branson Bronson Ray Arlo Lennox Stanley
143             Zechariah Kareem Micheal Reginald Alonso Casen Guillermo Leonard
144             Augustus Tomas Billy Conrad Aryan Makai Elisha Westin Otto Adonis
145             Jagger Keagan Dayton Leonidas Kyson Brodie Alden Aydin Valentino
146             Harry Willie Yosef Braeden Marlon Terrence Lamar Shaun Aron Blaze
147             Layton Duke Legend Jessie Terrell Clay Dwayne Felipe Kamari Gerald
148             Kody Kole Maxim Omari Chaim Crew Lionel Vicente Bo Sage Rogelio
149             Jermaine Gauge Will Emery Giovani Ronnie Elian Hendrix Javon Rayden
150             Alexzander Ben Camron Jamarion Kolby Remy Jamal Urijah Jaydon Kyree
151             Ariel Braiden Cassius Triston Jerome Junior Landry Wayne Killian
152             Jamie Davian Lennon Samir Oakley Rene Ronin Tristian Darian
153             Giancarlo Jadiel Amos Eugene Mayson Vincenzo Alfonso Brent Cain
154             Callan Leandro Callum Darrell Atlas Fletcher Jairo Jonathon Kenny
155             Tyrone Adrien Markus Thaddeus Zavier Marcel Marquis Misael Abdiel
156             Draven Ishaan Lyric Ulises Jamir Marcelo Davin Bodhi Justus Mack
157             Rudy Cedric Craig Frankie Javion Maxton Deshawn Jair Duncan Hassan
158             Gibson Isiah Cayson Darwin Kale Kolten Lucca Kase Konner Konnor
159             Randall Azariah Stefan Enoch Kymani Dominique Maximo Van Forrest
160             Alvaro Gannon Jordyn Rolando Sonny Brice Coleman Yousef Aydan Ean
161             Johnathon Quintin Semaj Cristopher Harlan Vaughn Zeke Axton Damion
162             Jovanni Fisher Heath Ramiro Seamus Vance Yael Jadon Kamdyn Rashad
163             Camdyn Jedidiah Santos Steve Chace Marley Brecken Kamryn Valentin
164             Dilan Mike Krish Salvatore Brantlee Gilbert Turner Camren Franco
165             Hezekiah Zaid Anders Deangelo Harold Joziah Mustafa Emory Jamar
166             Reuben Royal Zayn Arnav Bently Gavyn Ares Ameer Juelz Rodolfo Titan
167             Bridger Briggs Cortez Blaise Demarcus Rey Hugh Benton Giovanny
168             Tristin Aidyn Jovani Jaylin Jorden Kaeden Clinton Efrain Kingsley
169             Makhi Aditya Teagan Jericho Kamron Xavi Ernest Kaysen Zaire Deon
170             Foster Lochlan Gilberto Gino Izayah Maison Miller Antoine Garrison
171             Rylee Cristiano Dangelo Keenan Stetson Truman Brysen Jaycob Kohen
172             Augustine Castiel Langston Magnus Osvaldo Reagan Sidney Tyree Yair
173             Deegan Kalel Todd Alfred Anson Apollo Rowen Santana Ephraim Houston
174             Jayse Leroy Pierre Tyrell Camryn Grey Yadiel Aaden Corban Denzel
175             Jordy Kannon Branden Brendon Brenton Dario Jakobe Lachlan Thatcher
176             Immanuel Camilo Davon Graeme Rocky Broderick Clyde Darien
177             );
178              
179             @female_first = qw(
180             Sophia Emma Olivia Isabella Ava Mia Emily Abigail Madison Elizabeth
181             Charlotte Avery Sofia Chloe Ella Harper Amelia Aubrey Addison Evelyn
182             Natalie Grace Hannah Zoey Victoria Lillian Lily Brooklyn Samantha Layla
183             Zoe Audrey Leah Allison Anna Aaliyah Savannah Gabriella Camila Aria
184             Kaylee Scarlett Hailey Arianna Riley Alexis Nevaeh Sarah Claire Sadie
185             Peyton Aubree Serenity Ariana Genesis Penelope Alyssa Bella Taylor Alexa
186             Kylie Mackenzie Caroline Kennedy Autumn Lucy Ashley Madelyn Violet Stella
187             Brianna Maya Skylar Ellie Julia Sophie Katherine Mila Khloe Paisley
188             Annabelle Alexandra Nora Melanie London Gianna Naomi Eva Faith Madeline
189             Lauren Nicole Ruby Makayla Kayla Lydia Piper Sydney Jocelyn Morgan
190             Kimberly Molly Jasmine Reagan Bailey Eleanor Alice Trinity Rylee Andrea
191             Hadley Maria Brooke Mariah Isabelle Brielle Mya Quinn Vivian Natalia Mary
192             Liliana Payton Lilly Eliana Jade Cora Paige Valentina Kendall Clara Elena
193             Jordyn Kaitlyn Delilah Isabel Destiny Rachel Amy Mckenzie Gabrielle
194             Brooklynn Katelyn Laila Aurora Ariel Angelina Aliyah Juliana Vanessa
195             Adriana Ivy Lyla Sara Willow Reese Hazel Eden Elise Josephine Kinsley
196             Ximena Jessica Londyn Makenzie Gracie Isla Michelle Valerie Kylee Melody
197             Catherine Adalynn Jayla Alexia Valeria Adalyn Rebecca Izabella Alaina
198             Margaret Alana Alivia Kate Luna Norah Kendra Summer Ryleigh Julianna
199             Jennifer Lila Hayden Emery Stephanie Angela Fiona Daisy Presley Eliza
200             Harmony Melissa Giselle Keira Kinley Alayna Alexandria Emilia Marley
201             Arabella Emerson Adelyn Brynn Lola Leila Mckenna Aniyah Athena Genevieve
202             Allie Gabriela Daniela Cecilia Rose Adrianna Callie Jenna Esther Haley
203             Leilani Maggie Adeline Hope Jaylah Amaya Maci Ana Juliet Jacqueline
204             Charlie Lucia Tessa Camille Katie Miranda Lexi Makenna Jada Delaney
205             Cassidy Alina Georgia Iris Ashlyn Kenzie Megan Anastasia Paris Shelby
206             Jordan Danielle Lilliana Sienna Teagan Josie Angel Parker Mikayla Brynlee
207             Diana Chelsea Kathryn Erin Annabella Kaydence Lyric Arya Madeleine
208             Kayleigh Vivienne Sabrina Cali Raelynn Leslie Kyleigh Ayla Nina Amber
209             Daniella Finley Olive Miriam Dakota Elliana Juliette Noelle Alison Amanda
210             Alessandra Evangeline Phoebe Bianca Christina Yaretzi Raegan Kelsey Lilah
211             Fatima Kiara Elaina Cadence Nyla Addyson Giuliana Alondra Gemma Ashlynn
212             Carly Kyla Alicia Adelaide Laura Allyson Charlee Nadia Mallory Heaven
213             Cheyenne Ruth Tatum Lena Ainsley Amiyah Journey Malia Haylee Veronica
214             Eloise Myla Mariana Jillian Joanna Madilyn Baylee Selena Briella Sierra
215             Rosalie Gia Briana Talia Abby Heidi Annie Jane Maddison Kira Carmen
216             Lucille Harley Macy Skyler Kali June Elsie Kamila Adelynn Arielle Kelly
217             Scarlet Rylie Haven Marilyn Aubrie Kamryn Kara Hanna Averie Marissa Jayda
218             Jazmine Camryn Everly Jazmin Lia Karina Maliyah Miley Bethany Mckinley
219             Jayleen Esmeralda Macie Aleah Catalina Nayeli Daphne Janelle Camilla
220             Madelynn Kyra Addisyn Aylin Julie Caitlyn Sloane Gracelyn Elle Helen
221             Michaela Serena Lana Angelica Raelyn Nylah Karen Emely Bristol Sarai
222             Alejandra Brittany Vera April Francesca Logan Rowan Skye Sasha Carolina
223             Kassidy Miracle Ariella Tiffany Itzel Justice Ada Brylee Jazlyn Dahlia
224             Julissa Kaelyn Savanna Kennedi Anya Viviana Cataleya Jayden Sawyer Holly
225             Kaylie Blakely Kailey Jimena Melany Emmalyn Guadalupe Sage Annalise
226             Cassandra Madisyn Anabelle Kaylin Amira Crystal Elisa Caitlin Lacey
227             Rebekah Celeste Danna Marlee Gwendolyn Joselyn Karla Joy Audrina Janiyah
228             Anaya Malaysia Annabel Kadence Zara Imani Maeve Priscilla Phoenix Aspen
229             Katelynn Dylan Eve Jamie Lexie Jaliyah Kailyn Lilian Braelyn Angie Lauryn
230             Cynthia Emersyn Lorelei Monica Alanna Brinley Sylvia Journee Nia Aniya
231             Breanna Fernanda Lillie Amari Charley Lilyana Luciana Raven Kaliyah
232             Emilee Anne Bailee Hallie Zariah Bridget Annika Gloria Zuri Madilynn Elsa
233             Nova Kiley Johanna Liberty Rosemary Aleena Courtney Madalyn Aryanna
234             Tatiana Angelique Harlow Leighton Hayley Skyla Kenley Tiana Dayana
235             Evelynn Selah Helena Blake Virginia Cecelia Nathalie Jaycee Danica Dulce
236             Gracelynn Ember Evie Anika Emilie Erica Tenley Anabella Liana Cameron
237             Braylee Aisha Charleigh Hattie Leia Lindsey Marie Regina Isis Alyson
238             Anahi Elyse Felicity Jaelyn Amara Natasha Samara Lainey Daleyza Miah
239             Melina River Amani Aileen Jessie Whitney Beatrice Caylee Greta Jaelynn
240             Milan Millie Lea Marina Kaylynn Kenya Mariam Amelie Kaia Maleah Ally
241             Colette Elisabeth Dallas Erika Karlee Alayah Alani Farrah Bria Madalynn
242             Mikaela Adelina Amina Cara Jaylynn Leyla Nataly Braelynn Kiera Laylah
243             Paislee Desiree Malaya Azalea Kensley Shiloh Brenda Lylah Addilyn Amiya
244             Amya Maia Irene Ryan Jasmin Linda Adele Matilda Emelia Emmy Juniper Saige
245             Ciara Estrella Jaylee Jemma Meredith Myah Rosa Teresa Yareli Kimber
246             Madyson Claudia Maryam Zoie Kathleen Mira Paityn Isabela Perla Sariah
247             Sherlyn Paola Shayla Winter Mae Simone Laney Pearl Ansley Jazlynn
248             Patricia Aliana Brenna Armani Giana Lindsay Natalee Lailah Siena Nancy
249             Raquel Willa Lilianna Frances Halle Janessa Kynlee Tori Leanna Bryanna
250             Ellen Alma Lizbeth Wendy Chaya Christine Elianna Mabel Clarissa Kassandra
251             Mollie Charli Diamond Kristen Coraline Mckayla Ariah Arely Blair Edith
252             Joslyn Hailee Jaylene Chanel Alia Reyna Casey Clare Dana Alena Averi
253             Alissa Demi Aiyana Leona Kailee Karsyn Kallie Taryn Corinne Rayna Asia
254             Jaylin Noemi Carlee Abbigail Aryana Ayleen Eileen Livia Lillianna Mara
255             Danika Mina Aliya Paloma Aimee Kaya Kora Tabitha Denise Hadassah Kayden
256             Monroe Briley Celia Sandra Elaine Hana Jolie Kristina Myra Milana Lisa
257             Renata Zariyah Adrienne America Emmalee Zaniyah Celine Cherish Jaida
258             Kimora Mariyah Avah Nola Iliana Chana Cindy Janiya Carolyn Marisol Maliah
259             Galilea Kiana Milania Alaya Bryn Emory Lorelai Jocelynn Yamileth Martha
260             Jenny Keyla Alyvia Wren Dorothy Jordynn Amirah Nathaly Taliyah Zaria
261             Deborah Elin Rylan Aubrianna Yasmin Julianne Zion Roselyn Salma Ivanna
262             Joyce Paulina Lilith Saniyah Janae Aubrielle Ayanna Henley Sutton Aurelia
263             Lesly Remi Britney Heather Barbara Bryleigh Emmalynn Kaitlynn Elliot
264             Milena Susan Ariyah Kyndall Paula Thalia Aubri Kaleigh Tegan Yaritza
265             Angeline Mercy Kairi Kourtney Krystal Carla Carter Mercedes Alannah Lina
266             Sonia Kenia Everleigh Ivory Sloan Abril Alisha Katalina Carlie Lara
267             Laurel Scarlette Carley Dixie Miya Micah Regan Samiyah Charlize Sharon
268             Rosie Aviana Aleigha Gwyneth Sky Estella Hadlee Luz Patience Temperance
269             Ingrid Raina Libby Jurnee Zahra Belen Jewel Anabel Marianna Renee Rory
270             Elliott Karlie Saylor Deanna Freya Lilia Marjorie Sidney Tara Azaria
271             Campbell Kai Ann Destinee Ariya Lilyanna Avianna Macey Shannon Lennon
272             Saniya Haleigh Jolene Liv Oakley Esme Hunter Aliza Amalia Annalee Evalyn
273             Giavanna Karis Kaylen Rayne Audriana Emerie Giada Harlee Kori Margot
274             Abrielle Ellison Gwen Moriah Wynter Alisson Belinda Cristina Lillyana
275             Neriah Rihanna Tamia Rivka Annabell Araceli Ayana Emmaline Giovanna Kylah
276             Kailani Karissa Nahla Zainab Devyn Karma Marleigh Meadow India Kaiya
277             Sarahi Audrianna Natalya Bayleigh Estelle Kaidence Kaylyn Magnolia
278             Princess Avalyn Ireland Jayde Roxanne Alaysia Amia Astrid Karly Dalilah
279             Makena Penny Ryann Charity Judith Kenna Tess Tinley Collins
280             );
281              
282             # surname data from 1990 US Census
283              
284             @surnames = qw(
285             Smith Johnson Williams Jones Brown Davis Miller Wilson Moore Taylor
286             Anderson Thomas Jackson White Harris Martin Thompson Garcia Martinez
287             Robinson Clark Rodriguez Lewis Lee Walker Hall Allen Young Hernandez King
288             Wright Lopez Hill Scott Green Adams Baker Gonzalez Nelson Carter Mitchell
289             Perez Roberts Turner Phillips Campbell Parker Evans Edwards Collins Stewart
290             Sanchez Morris Rogers Reed Cook Morgan Bell Murphy Bailey Rivera Cooper
291             Richardson Cox Howard Ward Torres Peterson Gray Ramirez James Watson Brooks
292             Kelly Sanders Price Bennett Wood Barnes Ross Henderson Coleman Jenkins
293             Perry Powell Long Patterson Hughes Flores Washington Butler Simmons Foster
294             Gonzales Bryant Alexander Russell Griffin Diaz Hayes Myers Ford Hamilton
295             Graham Sullivan Wallace Woods Cole West Jordan Owens Reynolds Fisher Ellis
296             Harrison Gibson Mcdonald Cruz Marshall Ortiz Gomez Murray Freeman Wells
297             Webb Simpson Stevens Tucker Porter Hunter Hicks Crawford Henry Boyd Mason
298             Morales Kennedy Warren Dixon Ramos Reyes Burns Gordon Shaw Holmes Rice
299             Robertson Hunt Black Daniels Palmer Mills Nichols Grant Knight Ferguson
300             Rose Stone Hawkins Dunn Perkins Hudson Spencer Gardner Stephens Payne
301             Pierce Berry Matthews Arnold Wagner Willis Ray Watkins Olson Carroll Duncan
302             Snyder Hart Cunningham Bradley Lane Andrews Ruiz Harper Fox Riley Armstrong
303             Carpenter Weaver Greene Lawrence Elliott Chavez Sims Austin Peters Kelley
304             Franklin Lawson Fields Gutierrez Ryan Schmidt Carr Vasquez Castillo Wheeler
305             Chapman Oliver Montgomery Richards Williamson Johnston Banks Meyer Bishop
306             Mccoy Howell Alvarez Morrison Hansen Fernandez Garza Harvey Little Burton
307             Stanley Nguyen George Jacobs Reid Kim Fuller Lynch Dean Gilbert Garrett
308             Romero Welch Larson Frazier Burke Hanson Day Mendoza Moreno Bowman Medina
309             Fowler Brewer Hoffman Carlson Silva Pearson Holland Douglas Fleming Jensen
310             Vargas Byrd Davidson Hopkins May Terry Herrera Wade Soto Walters Curtis
311             Neal Caldwell Lowe Jennings Barnett Graves Jimenez Horton Shelton Barrett
312             Obrien Castro Sutton Gregory Mckinney Lucas Miles Craig Rodriquez Chambers
313             Holt Lambert Fletcher Watts Bates Hale Rhodes Pena Beck Newman Haynes
314             Mcdaniel Mendez Bush Vaughn Parks Dawson Santiago Norris Hardy Love Steele
315             Curry Powers Schultz Barker Guzman Page Munoz Ball Keller Chandler Weber
316             Leonard Walsh Lyons Ramsey Wolfe Schneider Mullins Benson Sharp Bowen
317             Daniel Barber Cummings Hines Baldwin Griffith Valdez Hubbard Salazar Reeves
318             Warner Stevenson Burgess Santos Tate Cross Garner Mann Mack Moss Thornton
319             Dennis Mcgee Farmer Delgado Aguilar Vega Glover Manning Cohen Harmon
320             Rodgers Robbins Newton Todd Blair Higgins Ingram Reese Cannon Strickland
321             Townsend Potter Goodwin Walton Rowe Hampton Ortega Patton Swanson Joseph
322             Francis Goodman Maldonado Yates Becker Erickson Hodges Rios Conner Adkins
323             Webster Norman Malone Hammond Flowers Cobb Moody Quinn Blake Maxwell Pope
324             Floyd Osborne Paul Mccarthy Guerrero Lindsey Estrada Sandoval Gibbs Tyler
325             Gross Fitzgerald Stokes Doyle Sherman Saunders Wise Colon Gill Alvarado
326             Greer Padilla Simon Waters Nunez Ballard Schwartz Mcbride Houston
327             Christensen Klein Pratt Briggs Parsons Mclaughlin Zimmerman French Buchanan
328             Moran Copeland Roy Pittman Brady Mccormick Holloway Brock Poole Frank Logan
329             Owen Bass Marsh Drake Wong Jefferson Park Morton Abbott Sparks Patrick
330             Norton Huff Clayton Massey Lloyd Figueroa Carson Bowers Roberson Barton
331             Tran Lamb Harrington Casey Boone Cortez Clarke Mathis Singleton Wilkins
332             Cain Bryan Underwood Hogan Mckenzie Collier Luna Phelps Mcguire Allison
333             Bridges Wilkerson Nash Summers Atkins Wilcox Pitts Conley Marquez Burnett
334             Richard Cochran Chase Davenport Hood Gates Clay Ayala Sawyer Roman Vazquez
335             Dickerson Hodge Acosta Flynn Espinoza Nicholson Monroe Wolf Morrow Kirk
336             Randall Anthony Whitaker Oconnor Skinner Ware Molina Kirby Huffman Bradford
337             Charles Gilmore Dominguez Oneal Bruce Lang Combs Kramer Heath Hancock
338             Gallagher Gaines Shaffer Short Wiggins Mathews Mcclain Fischer Wall Small
339             Melton Hensley Bond Dyer Cameron Grimes Contreras Christian Wyatt Baxter
340             Snow Mosley Shepherd Larsen Hoover Beasley Glenn Petersen Whitehead Meyers
341             Keith Garrison Vincent Shields Horn Savage Olsen Schroeder Hartman Woodard
342             Mueller Kemp Deleon Booth Patel Calhoun Wiley Eaton Cline Navarro Harrell
343             Lester Humphrey Parrish Duran Hutchinson Hess Dorsey Bullock Robles Beard
344             Dalton Avila Vance Rich Blackwell York Johns Blankenship Trevino Salinas
345             Campos Pruitt Moses Callahan Golden Montoya Hardin Guerra Mcdowell Carey
346             Stafford Gallegos Henson Wilkinson Booker Merritt Miranda Atkinson Orr
347             Decker Hobbs Preston Tanner Knox Pacheco Stephenson Glass Rojas Serrano
348             Marks Hickman English Sweeney Strong Prince Mcclure Conway Walter Roth
349             Maynard Farrell Lowery Hurst Nixon Weiss Trujillo Ellison Sloan Juarez
350             Winters Mclean Randolph Leon Boyer Villarreal Mccall Gentry Carrillo Kent
351             Ayers Lara Shannon Sexton Pace Hull Leblanc Browning Velasquez Leach Chang
352             House Sellers Herring Noble Foley Bartlett Mercado Landry Durham Walls Barr
353             Mckee Bauer Rivers Everett Bradshaw Pugh Velez Rush Estes Dodson Morse
354             Sheppard Weeks Camacho Bean Barron Livingston Middleton Spears Branch
355             Blevins Chen Kerr Mcconnell Hatfield Harding Ashley Solis Herman Frost
356             Giles Blackburn William Pennington Woodward Finley Mcintosh Koch Best
357             Solomon Mccullough Dudley Nolan Blanchard Rivas Brennan Mejia Kane Benton
358             Joyce Buckley Haley Valentine Maddox Russo Mcknight Buck Moon Mcmillan
359             Crosby Berg Dotson Mays Roach Church Chan Richmond Meadows Faulkner Oneill
360             Knapp Kline Barry Ochoa Jacobson Gay Avery Hendricks Horne Shepard Hebert
361             Cherry Cardenas Mcintyre Whitney Waller Holman Donaldson Cantu Terrell
362             Morin Gillespie Fuentes Tillman Sanford Bentley Peck Key Salas Rollins
363             Gamble Dickson Battle Santana Cabrera Cervantes Howe Hinton Hurley Spence
364             Zamora Yang Mcneil Suarez Case Petty Gould Mcfarland Sampson Carver Bray
365             Rosario Macdonald Stout Hester Melendez Dillon Farley Hopper Galloway Potts
366             Bernard Joyner Stein Aguirre Osborn Mercer Bender Franco Rowland Sykes
367             Benjamin Travis Pickett Crane Sears Mayo Dunlap Hayden Wilder Mckay Coffey
368             Mccarty Ewing Cooley Vaughan Bonner Cotton Holder Stark Ferrell Cantrell
369             Fulton Lynn Lott Calderon Rosa Pollard Hooper Burch Mullen Fry Riddle Levy
370             David Duke Odonnell Guy Michael Britt Frederick Daugherty Berger Dillard
371             Alston Jarvis Frye Riggs Chaney Odom Duffy Fitzpatrick Valenzuela Merrill
372             Mayer Alford Mcpherson Acevedo Donovan Barrera Albert Cote Reilly Compton
373             Raymond Mooney Mcgowan Craft Cleveland Clemons Wynn Nielsen Baird Stanton
374             Snider Rosales Bright Witt Stuart Hays Holden Rutledge Kinney Clements
375             Castaneda Slater Hahn Emerson Conrad Burks Delaney Pate Lancaster Sweet
376             Justice Tyson Sharpe Whitfield Talley Macias Irwin Burris Ratliff Mccray
377             Madden Kaufman Beach Goff Cash Bolton Mcfadden Levine Good Byers Kirkland
378             Kidd Workman Carney Dale Mcleod Holcomb England Finch Head Burt Hendrix
379             Sosa Haney Franks Sargent Nieves Downs Rasmussen Bird Hewitt Lindsay Le
380             Foreman Valencia Oneil Delacruz Vinson Dejesus Hyde Forbes Gilliam Guthrie
381             Wooten Huber Barlow Boyle Mcmahon Buckner Rocha Puckett Langley Knowles
382             Cooke Velazquez Whitley Noel Vang
383             );
384              
385             $male_count = @male_first;
386             $female_count = @female_first;
387             $surname_count = @surnames;
388              
389              
390             # vim: ts=4 sts=4 sw=4 et tw=75:
391              
392             __END__