summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur de Jong <arthur@arthurdejong.org>2008-04-19 09:33:27 +0000
committerArthur de Jong <arthur@arthurdejong.org>2008-04-19 09:33:27 +0000
commit67e674892d981effd8b55e098c84ad49bf3916c7 (patch)
treea3ef3bb8fbfd20ed84a09a0f32d42d4e9cd62f29
parent3e9cb8078fb117d5b5a6342d523c3d4662aef20a (diff)
some new tests for the dictionary module
git-svn-id: http://arthurdejong.org/svn/nss-pam-ldapd/nss-ldapd@679 ef36b2f9-881f-0410-afb5-c4e39611909c
-rw-r--r--tests/Makefile.am6
-rw-r--r--tests/test_dict.c98
-rw-r--r--tests/usernames.txt2500
3 files changed, 2594 insertions, 10 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 2f8a682..ecfafff 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -26,7 +26,7 @@ noinst_PROGRAMS = test_aliases test_ethers test_group test_hosts \
test_netgroup test_networks test_passwd test_protocols \
test_rpc test_services test_shadow
-EXTRA_DIST = nss-ldapd-test.conf test_myldap.sh test_nsscmds.sh
+EXTRA_DIST = nss-ldapd-test.conf test_myldap.sh test_nsscmds.sh usernames.txt
AM_CPPFLAGS = -I$(top_srcdir)
AM_CFLAGS = $(PTHREAD_CFLAGS) -g
@@ -37,8 +37,8 @@ AM_CFLAGS = $(PTHREAD_CFLAGS) -g
# the following enabled verbose tio stats logging
#AM_CPPFLAGS += -DDEBUG_TIO_STATS
-test_dict_SOURCES = test_dict.c ../common/dict.h
-test_dict_LDADD = ../common/dict.o
+test_dict_SOURCES = test_dict.c ../common/dict.h ../common/dict.c
+#test_dict_LDADD = ../common/dict.o
test_tio_SOURCES = test_tio.c ../common/tio.h ../common/tio.c
test_tio_LDFLAGS = $(PTHREAD_CFLAGS) $(PTHREAD_LIBS)
diff --git a/tests/test_dict.c b/tests/test_dict.c
index 4c19c2b..3ce1c5c 100644
--- a/tests/test_dict.c
+++ b/tests/test_dict.c
@@ -25,12 +25,14 @@
#include <stdio.h>
#include <string.h>
#include <assert.h>
+#include <stdlib.h>
#include "common/dict.h"
#include "compat/attrs.h"
-/* the main program... */
-int main(int UNUSED(argc),char UNUSED(*argv[]))
+/* Simple test that adds a few key/value pairs to the dict and the does
+ most operations. */
+static void test_simple(void)
{
DICT *dict;
const char *key;
@@ -38,16 +40,13 @@ int main(int UNUSED(argc),char UNUSED(*argv[]))
static char *value1="value1";
static char *value2="value2";
static char *replace2="replace2";
-
/* initialize */
dict=dict_new();
-
/* store some entries */
dict_put(dict,"key1",value1);
dict_put(dict,"key2",value2);
dict_put(dict,"key3",dict);
dict_put(dict,"KEY2",replace2);
-
/* check dictionary contents */
val=dict_get(dict,"KeY1");
assert(val==value1);
@@ -57,21 +56,106 @@ int main(int UNUSED(argc),char UNUSED(*argv[]))
assert(val==dict);
val=dict_get(dict,"key4");
assert(val==NULL);
-
/* remove a key */
dict_put(dict,"kEy3",NULL);
val=dict_get(dict,"keY3");
assert(val==NULL);
-
/* loop over dictionary contents */
dict_loop_first(dict);
while (dict_loop_next(dict,&key,&val)!=NULL)
{
assert(((val==value1)||(val==replace2)));
}
+ /* free dictionary */
+ dict_free(dict);
+}
+
+/* Test to insert a large number of elements in the dict. */
+static void test_lotsofelements(void)
+{
+ DICT *dict;
+ char buf[80];
+ int i,r;
+ const char *key;
+ void *val;
+ /* initialize */
+ dict=dict_new();
+ /* insert a number of entries */
+ for (i=0;i<1024;i++)
+ {
+ r=1+(int)(10000.0*(rand()/(RAND_MAX+1.0)));
+ sprintf(buf,"test%04d",r);
+ dict_put(dict,buf,&buf);
+ }
+ /* remove a number of entries */
+ for (i=0;i<100;i++)
+ {
+ r=1+(int)(10000.0*(rand()/(RAND_MAX+1.0)));
+ sprintf(buf,"test%04d",r);
+ dict_put(dict,buf,NULL);
+ }
+ /* add some more entries */
+ for (i=0;i<1024;i++)
+ {
+ r=1+(int)(10000.0*(rand()/(RAND_MAX+1.0)));
+ sprintf(buf,"test%04d",r);
+ dict_put(dict,buf,&buf);
+ }
+ /* loop over dictionary contents */
+ dict_loop_first(dict);
+ while (dict_loop_next(dict,&key,&val)!=NULL)
+ {
+ assert(val==buf);
+ }
+ /* free dictionary */
+ dict_free(dict);
+}
+/* Test to insert a large number of elements in the dict. */
+static void test_readelements(const char *fname)
+{
+ DICT *dict;
+ char buf[80];
+ FILE *fp;
+ const char *key;
+ void *val;
+ /* initialize */
+ dict=dict_new();
+ /* read file and insert all entries */
+ fp=fopen(fname,"r");
+ assert(fp!=NULL);
+ while (fgets(buf,sizeof(buf),fp)!=NULL)
+ {
+ /* strip newline */
+ buf[strlen(buf)-1]='\0';
+ dict_put(dict,buf,&buf);
+ }
+ fclose(fp);
+ /* loop over dictionary contents */
+ dict_loop_first(dict);
+ while (dict_loop_next(dict,&key,&val)!=NULL)
+ {
+ assert(val==buf);
+ }
/* free dictionary */
dict_free(dict);
+}
+/* the main program... */
+int main(int UNUSED(argc),char UNUSED(*argv[]))
+{
+ char *srcdir;
+ char fname[100];
+ /* build the name of the file */
+ srcdir=getenv("srcdir");
+ if (srcdir==NULL)
+ strcpy(fname,"usernames.txt");
+ else
+ snprintf(fname,sizeof(fname),"%s/usernames.txt",srcdir);
+ fname[sizeof(fname)-1]='\0';
+ /* run the tests */
+ test_simple();
+ test_lotsofelements();
+ test_readelements(fname);
return 0;
}
diff --git a/tests/usernames.txt b/tests/usernames.txt
new file mode 100644
index 0000000..a948983
--- /dev/null
+++ b/tests/usernames.txt
@@ -0,0 +1,2500 @@
+wworf
+kwinterling
+timbier
+nroh
+bmatrejek
+scombass
+dstubby
+prigney
+iherrarte
+imayette
+oport
+waristizabal
+etunby
+wschmeisser
+cpinela
+ascheno
+lcavez
+skuntz
+rmcghay
+cdrumm
+sguenison
+fculleton
+cbarlup
+vglow
+greiff
+gmoen
+nfrancesconi
+apastor
+hmagsby
+ocornelison
+tmalecki
+obailly
+ygoldson
+uhuysman
+dcaltabiano
+aschmider
+yureta
+fgrashot
+rramirez
+pwutzke
+kfetters
+redling
+rworkowski
+istruzik
+ktriblett
+atollefsrud
+phalter
+wvakil
+jarango
+apliska
+cbambace
+ipaquette
+nvantassel
+adesgroseillie
+psundeen
+puzzell
+ihernan
+clarusso
+jvillaire
+ndepina
+fbalagtas
+mcattrell
+jscavotto
+emehta
+wprosienski
+ideveyra
+ncermeno
+eengelman
+istarring
+mautullo
+osaber
+osarao
+tplatko
+npopwell
+mkoelle
+hmaresco
+uhayakawa
+vlajoie
+umenlove
+mwalkington
+pvlcek
+skever
+ndelmore
+htsuha
+ctenny
+fmahler
+jherkenratt
+emargulis
+lnagata
+uchalender
+ihudspeth
+crieck
+enuffer
+hriech
+ikacher
+cdudziak
+eflury
+riler
+ncradduck
+fmarchi
+lvaleriano
+hsadiq
+fnader
+mcattrell
+igrimmer
+mswogger
+fsplinter
+zwoolfrey
+bphou
+ikuboushek
+leberhardt
+vhargers
+omarples
+fgeris
+vhaverill
+ogoldthwaite
+ckondo
+dfollman
+floparco
+xlantey
+tethelbert
+dlanois
+amccroskey
+kseisler
+gfaire
+pahles
+hsalvucci
+xrahaim
+alienhard
+lpitek
+kgiacalone
+pquanstrum
+gthorson
+mtelford
+tvehrs
+mkibler
+ivanschaack
+lbruscino
+gdreitzler
+vhaverill
+bmadamba
+mjeon
+nmastronardi
+dcarsey
+ykimbel
+dasiedu
+pgaudet
+cduba
+saycock
+vwokwicz
+wcreggett
+vmalandrino
+fbeatrice
+svogler
+ipen
+wmendell
+gmassi
+yszumigala
+dmellady
+smccaie
+wconstantino
+phalkett
+rgriffies
+gsantella
+canichini
+lnooman
+ndesautels
+vlajoie
+rbillingsly
+szachariades
+gwaldbauer
+dciviello
+bkoopmann
+mredd
+pfertitta
+lchaudoin
+inobrega
+vcrofton
+lchaudoin
+mdedon
+ktuner
+bwiggins
+opizzuti
+fvinal
+bdominga
+lbenito
+aarellano
+inarain
+ucarlino
+nsnaders
+zpoirier
+ndrumgole
+gspicer
+kvanderbie
+kbramblett
+apastor
+opuglisi
+hcrowden
+dgiacomazzi
+wbrettschneide
+vpridgeon
+ktorrent
+dsmykowski
+pbeckerdite
+tsepulueda
+rgrigorov
+fsunderland
+ccuozzo
+ofugere
+malleruzzo
+ckurkjian
+faleo
+esodachanh
+kcomparoni
+utircuit
+vrodick
+emcindoe
+zkurokawa
+wborde
+agordner
+lcarratala
+pbrentano
+mconsolini
+wclokecloak
+pdossous
+yvdberg
+shoitt
+wganther
+tquilindrino
+jbjorkman
+jgobble
+pkoblick
+broher
+myokoyama
+dcaltabiano
+obenton
+werrick
+iyorgey
+psabado
+xdittrick
+ykriegel
+isowder
+rgothro
+nciucci
+cfleurantin
+gwethern
+cmanno
+imakofsky
+dloubier
+umosser
+hsadiq
+cpentreath
+ojerabek
+tmelland
+ktapanes
+mcasida
+mvanpelt
+fthein
+jhenkensiefken
+ubrumett
+ysturino
+ilamberth
+tpaa
+yolivier
+rfangman
+tguinnip
+hhagee
+ibyles
+lsingletary
+vpoitevin
+kmcardle
+gettl
+vmaynard
+mrydelek
+hhardan
+dwittlinger
+lmuehlberger
+cpencil
+lhutsler
+jguzzetta
+tmurata
+nreistetter
+rgothro
+ysantoscoy
+llarmore
+pbrohawn
+hwoodert
+gdeyarmond
+mallmand
+rcabler
+gmackinder
+bconour
+ycerasoli
+jskafec
+bmarszalek
+dphou
+sdebry
+nwehnes
+psiroky
+dgreenlun
+gdaub
+dnoneman
+iambrosino
+tmalecki
+hskowronek
+fkeef
+jjumalon
+gvollrath
+kbrancati
+rcabler
+dsumaran
+jmingo
+lcoulon
+emele
+chosteller
+dpallesen
+emongelli
+zcervenak
+nvyhnal
+xlantey
+hhydrick
+mfitzherbert
+dsteever
+rhujer
+cpatrich
+mstoffey
+khartness
+iquero
+rpitter
+oosterhouse
+hfiebig
+kmallach
+ieagon
+cwinney
+thynson
+fsavela
+leberhardt
+aponcedeleon
+sshearon
+cdewoody
+olincicum
+lgutenberg
+hkarney
+pminnis
+ksparling
+ajaquess
+ttorregrossa
+mleggio
+vfohl
+kgiacalone
+uransford
+fbeatrice
+wtumaneng
+kfend
+udatu
+dprestia
+vkilburn
+ncapuchin
+cdonnick
+nrabsatt
+cchriswell
+omullner
+charriman
+sskyers
+ndesautels
+bamaker
+iroiger
+dnegri
+hrenart
+odarity
+dflore
+gkerens
+mfeil
+svongal
+tsteve
+jreigh
+achhor
+cbandel
+mpizzaro
+satkins
+asivley
+phyers
+gclapham
+tmccaffity
+prowena
+cpentreath
+zinsko
+kgiacalone
+mkarels
+ocrabbs
+mrydelek
+zkeitsock
+cgaudette
+emathwich
+ndepina
+lemling
+ibowdle
+dledenbach
+tbattista
+ssarabando
+ugreenberg
+bfishbeck
+wmellott
+eberkman
+alamour
+mtelford
+ugerpheide
+hschoepfer
+draymundo
+moller
+aborycz
+rainsley
+wenglander
+lspielvogel
+jbergseng
+gbareis
+nrufus
+fagro
+ibuzo
+gmings
+uwalpole
+tvrooman
+jwinterton
+ilacourse
+htomlinson
+ihaub
+fgoben
+ekeuper
+klurie
+dbissen
+fkrasnow
+jbielicki
+ascheno
+nwatkinson
+ljomes
+asellberg
+rboelk
+qhanly
+alat
+lcanestrini
+cdonnick
+lgab
+pslisz
+wgidaro
+ovasiliou
+hbukovsky
+joligee
+uholecek
+rtooker
+atimenez
+mwatt
+twillets
+vwabasha
+hschoepfer
+barenales
+hmaly
+salexandria
+ecolden
+dlablue
+ewismer
+kschlicker
+jarango
+mbaldyga
+hhagee
+cbartnick
+ubuscombe
+cbrunsting
+yverbeke
+ckistenmacher
+amusemeche
+fmilsaps
+ghermie
+esproull
+laksamit
+cklem
+nmesser
+psalesky
+ckleis
+omounts
+gmings
+xcilva
+jyeater
+omontross
+daubert
+dmccoyle
+tguinnip
+ddeguire
+kottomaniello
+mlenning
+hsabol
+nhayer
+lpavick
+gcukaj
+isteinlicht
+pwhitmire
+nchrisman
+sgefroh
+trofkahr
+kkennett
+hmatonak
+ecelestin
+vfeigel
+mtintle
+plabrum
+svandewalle
+ikrise
+mciaccia
+dbye
+zwoolfrey
+iracey
+szachariades
+bleaks
+wdovey
+dgivliani
+mdoering
+vgaseoma
+aarietta
+ofelcher
+ishuckhart
+cflenner
+wleiva
+fplayfair
+dgiacomazzi
+npremer
+jappleyard
+poakland
+wcagney
+hchaviano
+psharits
+oshough
+vwisinger
+kmeester
+swoodie
+hgreuel
+dnoneman
+kconkey
+gbumpaus
+pshina
+mhowat
+cpaccione
+ithum
+dmccoyle
+lkonicki
+edack
+ysnock
+edufford
+vlubic
+ihimmelwright
+ccrape
+bhelverson
+dscheurer
+kkarmo
+swolfertz
+epeterson
+lpondexter
+dcoffer
+ileaman
+nfilipek
+purquilla
+cmcanulty
+iaskin
+sbrabyn
+ekurter
+saben
+pgreviston
+vdains
+mzoulek
+bzieba
+plenix
+kcofrancesco
+lmcgeary
+mbosten
+gradish
+hgranelli
+lhenrey
+cheinecke
+wboroff
+dflore
+joconor
+iiffert
+ploegering
+kdecock
+jmatty
+tcampman
+sherzberg
+lautovino
+rginer
+kalguire
+ktaus
+kmisove
+aduffie
+gmilian
+dsmykowski
+tcuenca
+gbrihm
+dpintor
+aantuna
+hlindemann
+rsimonton
+wdagrella
+hseidt
+gchounlapane
+sstough
+cnagode
+ptoenjes
+fmeola
+bgavagan
+bguthary
+akraskouskas
+mtuma
+gdeadwyler
+ehathcock
+gjundt
+lhuggler
+wkhazaleh
+jeidem
+ohove
+badair
+sgraney
+obache
+ssorce
+rkraszewski
+moser
+ecordas
+aesbensen
+bcuez
+bwaymon
+dpfeiffer
+tkhora
+tsingeltary
+lbuchtel
+smccastle
+testusr2
+nrybij
+lmohn
+isuro
+bdurkins
+pkillingworth
+lgadomski
+jyslava
+ebascle
+kgarced
+akrishna
+cbelardo
+dtashjian
+nramones
+sdefrain
+epoinelli
+imatherly
+gstorrer
+venfort
+ikadar
+eselvig
+rcianciolo
+cpaccione
+bouten
+mbrannin
+ekenady
+pschrayter
+hsumrell
+tmarcom
+hlemon
+fblow
+dfirpo
+nasmar
+ewilund
+stiry
+hwestermark
+dgorka
+rdubs
+tnaillon
+nnocella
+igurwell
+mcook
+fsinkovich
+amanganelli
+rcheshier
+stiry
+vhussien
+sspagnuolo
+nkempon
+ssarabando
+jholzmiller
+omatula
+glablanc
+ghelderman
+vtresch
+nschmig
+obirkline
+kcofrancesco
+tcrissinger
+vexler
+charriman
+pvirelli
+limbrogno
+obenallack
+pthornberry
+mstirn
+zosollo
+lcallender
+vnery
+pquiller
+tlietzke
+pbenik
+dbarretto
+hgalavis
+pshumski
+cmiramon
+lhutsler
+zculp
+hkohlmeyer
+wbarcellos
+gtkach
+djosselyn
+wharpel
+rgoonez
+ichewning
+nchafins
+ivoetmann
+ekurter
+bnicoletti
+mberson
+cabare
+hbinker
+teliades
+hschlesser
+nbuford
+ncrissler
+skuang
+kadamczyk
+planzi
+rpastorin
+dbarriball
+dkopczyk
+estockwin
+ldettmann
+ipaquette
+zgitlewski
+gvachula
+sjankauskas
+ywhittingham
+dsantander
+wschemm
+jpidcock
+ugowans
+hpenick
+cbrunsting
+adesgroseillie
+cweiss
+oduba
+gmackinder
+lcorbridge
+bmoling
+gbolay
+ninnella
+kbrevitz
+kdomke
+bflexer
+djosselyn
+farquette
+nquann
+otanon
+pdech
+okave
+cbotdorf
+jcurson
+zanderlik
+cereth
+ycobetto
+lhurtado
+tmontesi
+rlambertus
+mvedder
+ktopoian
+bwinterton
+vmcilwraith
+fdivers
+rfassinger
+ohoffert
+dciullo
+nreistetter
+glemler
+tsenemounnarat
+zvagt
+elozier
+aspiess
+ediga
+gdrilling
+baigner
+iogasawara
+ienglert
+wpander
+phyer
+yversluis
+ihalford
+mespinel
+zratti
+vdolan
+mfritsche
+mjeon
+ddeguire
+bgjelaj
+wrott
+nkubley
+lleagjeld
+agarbett
+xmcnerney
+tgelen
+kganesvoort
+mwaltemath
+tlietzke
+ralspach
+dpallesen
+jfay
+ncaballero
+nspolar
+uvanmatre
+vareias
+ikulbida
+jschedler
+mkumar
+pgrybel
+emiss
+meconomides
+cmiramon
+nspolar
+tlana
+gishii
+zboulding
+vnooman
+sherzberg
+fkrasnow
+gcubbison
+cdeckard
+nrajewski
+hmagsby
+pgermershausen
+yeike
+akrishna
+lmccosh
+phaye
+lpaglialunga
+ebattee
+jmcgartland
+mvas
+cdegravelle
+moller
+tmorr
+hhires
+yfrymoyer
+njordon
+thaycraft
+bluellen
+sgurski
+hvannette
+nobregon
+zneeb
+hhysong
+fnottage
+ahandy
+wzausch
+lfichtner
+yautin
+fdechellis
+sgarriss
+garchambeault
+bouten
+wselim
+kswirsky
+fspiess
+eziebert
+gjundt
+gdusen
+jquicksall
+sgunder
+isorhaindo
+lkimel
+uneice
+ebusk
+gclapham
+eshanon
+wpoudrier
+zborgmeyer
+kwinterling
+gcrossfield
+jlianes
+ctenny
+bbeckfield
+hfenk
+creins
+olilyblade
+choeger
+pzaccaria
+ltegtmeier
+ycerasoli
+jcourtwright
+kgillim
+ycurtis
+tfalconeri
+faquilar
+jeuresti
+sstazenski
+gpomerance
+pmineo
+ocornelison
+hschrank
+kfetters
+wmolin
+akravetz
+hmachesky
+shaith
+ppeper
+ldreckman
+lbartimeus
+tpin
+dlongbotham
+oclunes
+vbaldasaro
+bmatrejek
+pcornn
+nroepke
+myokoyama
+cbelardo
+rsilberman
+bpinedo
+gdeblasio
+nphan
+istarring
+sstuemke
+tmagel
+mcidre
+pphuaphes
+jwatah
+ipeick
+khembrey
+hgreuel
+nkempon
+shoitt
+slaudeman
+hcalvaruso
+hdumpert
+nbugtong
+hsweezer
+cmcgoey
+ngata
+bcolorado
+vballina
+tmurata
+sjarvi
+esonia
+ycostaneda
+hriech
+kmandolfo
+ghumbles
+ngrowney
+ipuccio
+ssilbert
+hrapisura
+mdanos
+teliades
+hmitchusson
+ckugler
+lmadruga
+psantorella
+ggillim
+dstreich
+emiss
+ksoberanes
+lshilling
+ohearl
+fberra
+hderrig
+nevan
+xdittrick
+obeaufait
+mfinigan
+fsirianni
+bhelscher
+fberyman
+sgropper
+mcashett
+ecordts
+bharnois
+gkirchberg
+wcarthon
+dmccoyle
+cnoriego
+mblanchet
+dhendon
+kshippy
+emori
+mgoodenough
+testusr3
+sdenina
+lhutsler
+uednilao
+omcdaid
+afeinen
+tsearle
+lnagata
+aziernicki
+jmarugg
+sscheiern
+hpaek
+panello
+fsapien
+ykisak
+msweezer
+cheinecke
+dhannam
+maustine
+vrapin
+svielle
+rcandy
+tmysinger
+hpalmquist
+swilken
+jnehls
+ckondo
+uweyand
+ewuitschick
+wschmuck
+mlinak
+pzutell
+vchevalier
+tabelman
+cbrunsting
+xmcnerney
+tliekhus
+klundsten
+slaningham
+deshmon
+nmoren
+askimehorn
+rpinilla
+mcaram
+thoofard
+dprestia
+iquero
+nrysavy
+mvanbergen
+ascheno
+ulanigan
+jeidem
+gloebs
+mdellavalle
+tsingeltary
+lwedner
+mcoch
+mneubacher
+khathway
+syurkovich
+psherfy
+fvallian
+jlunney
+wdovey
+jjumalon
+umcsparin
+zfarler
+bdevera
+zeddins
+mbroglie
+adurol
+dcastillion
+ncaver
+naquas
+cmellberg
+mswed
+bluellen
+rtrichell
+cfasone
+hderrig
+hstanczyk
+enastasi
+adevenney
+gcobane
+psemple
+ggehrke
+mberson
+ndrumgole
+khoffstetter
+ggase
+iromie
+mquigg
+iyorgey
+emargulis
+imarungo
+lrandall
+kmalas
+tvisitacion
+imcbay
+hbraskey
+ymudie
+tkuchem
+rfauerbach
+ctewari
+gstallion
+hcianciolo
+jsegundo
+tfetherston
+mjuris
+ualway
+ideshon
+lmadruga
+aashbach
+erostad
+hludeman
+wconces
+tmarkus
+eturpiano
+pcaposole
+lburmester
+mcook
+osarao
+spolmer
+isalm
+gshelhorse
+iwoldt
+pvlcek
+arosel
+obache
+jseen
+kjhonson
+vdesir
+rrodberg
+wtruman
+mfornes
+mfaruolo
+iyorks
+tairth
+cstidstone
+cfilippello
+vwaltmann
+pbenik
+fhalon
+ctetteh
+hzagami
+pheisdorffer
+lelsaesser
+ghann
+fcunard
+afallert
+efobes
+srees
+sackles
+uspittler
+mcampagnone
+gfaire
+dhannam
+kgleichweit
+rmcdonnel
+akomsthoeft
+gjankowiak
+glafontaine
+mmylott
+kgourd
+lbatra
+lparrish
+snotari
+oreiss
+lringuette
+ymursko
+ekonick
+rmandril
+cfredericksen
+fminecci
+lbassin
+mgavet
+gshadle
+cpalmios
+vrunyon
+cpalmios
+ueriks
+kstraughn
+gconver
+vburton
+fplayfair
+opeet
+bwalega
+mkonow
+lschenkelberg
+creddrick
+ubieniek
+wgwaltney
+sanderegg
+jchancy
+ibyles
+klover
+hbickford
+fsymmonds
+nlemma
+pgaudet
+lparrish
+rpenhale
+fwidhalm
+mvas
+rlatessa
+oscarpello
+pzaccaria
+zclendennen
+seastridge
+iweibe
+wmenucci
+pfreiberger
+cswayze
+fmulac
+mviverette
+tvallow
+wborenstein
+lhoerr
+sstuemke
+mconsolini
+ndashem
+lmauracher
+mpark
+thelfritz
+ckehl
+tbagne
+jamber
+walbrecht
+diller
+zgingrich
+dzurek
+nllewlyn
+sbloise
+lyoula
+vkouns
+dblazejewski
+ashuey
+eathey
+kdevincent
+kwidrick
+mmcchristian
+ebeachem
+ckugler
+tfowlkes
+lnorseworthy
+nerbach
+phyer
+gfedewa
+ngrowney
+pwademan
+lkhubba
+ktoni
+craddle
+rhickok
+smarksberry
+bwynes
+bromano
+dmarchizano
+ewall
+mxiong
+fratner
+tstalworth
+omounts
+vpender
+tpownell
+osaines
+jlebouf
+szachariades
+omatice
+nspanbauer
+sdaignault
+svielle
+blovig
+nlaizure
+lsous
+ademosthenes
+speppin
+mmangiamele
+kmoesch
+nhuckstadt
+isudweeks
+hsnarr
+abeen
+amccroskey
+nkraker
+rcandy
+ocalleo
+owhitelow
+mrizer
+cmafnas
+jzych
+tsann
+abortignon
+prowena
+mfaeth
+nridinger
+ctuzzo
+rcheshier
+gshrode
+vstirman
+pheathcock
+bdevera
+mdimaio
+pbeckerdite
+amcgraw
+nousdahl
+zbuscaglia
+ldettmann
+ihegener
+hbetterman
+dlargo
+ewilles
+ngaler
+ptomopoulos
+lvanconant
+jbiber
+vglidden
+nmajera
+vnery
+lseehafer
+hiddings
+kwirght
+imensah
+dmahapatra
+osanthuff
+mmanozca
+hbrandow
+zbracamonte
+gguardia
+lschenkelberg
+ymichna
+klover
+hliverman
+tmccannon
+hnoblitt
+pbascom
+dherard
+jscheitlin
+lgadomski
+mpilon
+mstirn
+fwollner
+ashrigley
+dlanois
+seroh
+vschaedler
+mherlihy
+vbonder
+okveton
+gmalave
+hhardan
+fkosiba
+ccyganiewicz
+vemily
+omasone
+cgalinol
+jrees
+tmcmickle
+akertzman
+ngoshen
+tkeala
+hpimpare
+dtornow
+jdodge
+ldigman
+vrunyon
+jenfort
+akilburn
+lchaudoin
+clapenta
+kmedcaf
+fparness
+owhelchel
+egalleta
+yeven
+bhaislett
+critchie
+lbramel
+ppiccillo
+ahalleck
+gearnshaw
+nhelfinstine
+hhaffey
+eyounglas
+ksharma
+gwethern
+fhovermale
+eklunder
+emottillo
+mdanos
+isuro
+pphuaphes
+wvalcin
+pduitscher
+yhenriques
+mjeon
+areid
+gbrimmer
+rdubuisson
+mvanpelt
+dstubby
+ksauler
+cmiramon
+cbrom
+gparkersmith
+gdivalerio
+awhitt
+slerew
+mpanahon
+kmanin
+igeltz
+awoytowich
+llampier
+lslavis
+hsweezer
+cbarrigan
+afredin
+slaforge
+ycostaneda
+hsabol
+bhelscher
+cnabzdyk
+wharpel
+cbrom
+hbarrale
+tmoskos
+lnibler
+mkassabian
+saben
+twedel
+eleyton
+mpark
+mferandez
+utrezize
+ihanneman
+behrke
+tarre
+hhartranft
+eyounglas
+ehindbaugh
+ichewning
+smayorca
+pcorson
+bcuez
+isplonskowski
+ediga
+ivanschaack
+ewicks
+icalamari
+bmicklos
+lgandee
+iwininger
+pmurdoch
+gkrasner
+uazatyan
+kbordwine
+speppin
+hwoodert
+mmoskop
+mferrier
+ygoldson
+cpatrich
+ktuccio
+vchevalier
+cduffer
+lringrose
+dhomma
+prepasky
+mmattu
+rbillingsly
+kepps
+fcha
+lgodlove
+rasrari
+hpolich
+garchambeault
+nwrobbel
+lsobrino
+aagel
+eneighbor
+hbuttolph
+umcsparin
+oconerly
+sschoeman
+mtanzi
+usoltes
+skuntz
+fhain
+smullowney
+okveton
+showe
+vrunyon
+fschafer
+yschmuff
+olilyblade
+hlynema
+xhorvitz
+hschrank
+jsweezy
+jrimando
+dpintor
+gshelhorse
+dsharr
+hmuscaro
+ihashbarger
+kmalas
+mdyce
+kschlicker
+svielle
+pwetherwax
+tgraen
+ecathers
+fwaychowsky
+mgoldhahn
+tblackgoat
+uoblinski
+gwachowiak
+thoch
+bwiggins
+tdonathan
+dpfeiffer
+arthur
+mfaeth
+bscadden
+eorofino
+imariello
+hcouillard
+uslavinski
+guresti
+bzaeske
+rmagnone
+rbloomstrand
+klurie
+csteinbrecher
+tbattista
+gpiatt
+pspradling
+ckerska
+obercier
+mdecourcey
+senrico
+rheinzmann
+eprosper
+jsenavanh
+cklem
+fcarvosso
+pdziuban
+gdrilling
+vdelnegro
+lschollmeier
+mpatty
+gapkin
+eshurtliff
+ghaworth
+cdrumm
+zpero
+psharits
+smillian
+tnaillon
+mdoering
+mmedlar
+fvascones
+kmoesch
+akravetz
+ilacourse
+umanske
+cgalinol
+kaanerud
+tmcmickle
+pcassaro
+kkinnick
+adesgroseillie
+ssilbert
+kleardi
+pfloerke
+hfiebig
+greagey
+wpeckler
+ckreidler
+vtrumpp
+imillin
+kkozik
+bstrede
+txayavong
+aferge
+kgarced
+ycerasoli
+dblazejewski
+usherraden
+vbigalow
+khinckson
+gallanson
+pmalachi
+cbrechbill
+rfauerbach
+jglotzbecker
+chuxman
+skoegler
+lbartimeus
+hstreitnatter
+mviverette
+emottillo
+hbukovsky
+edurick
+pbiggart
+sshilo
+bsibal
+pzieglen
+bhelscher
+kshippy
+gcacatian
+puniacke
+nlatchaw
+ohatto
+rhollmann
+sansari
+swallberg
+gportolese
+plabrum
+obenton
+mbumbalough
+ckleis
+rschkade
+fverfaille
+ukins
+bwhang
+tmohmed
+krahman
+nlinarez
+nwiker
+gcarlini
+sarndt
+cmafnas
+dgosser
+phyers
+hspackman
+ireeser
+bjolly
+mhollings
+ctenny
+uschweyen
+cgaler
+zkampmann
+svielle
+kwidrick
+omalvaez
+aminari
+khathway
+mdickinson
+kbradbury
+cvote
+cspilis
+cschimke
+ibreitbart
+imcconkey
+amayorga
+gmeece
+iroiger
+wmailey
+kthede
+testusr2
+hbraim
+eklunder
+fgarron
+cklem
+kbarnthouse
+khovanesian
+cwank
+dwideman
+istoff
+dlancey
+mlinardi
+tlorona
+yeike
+dfirpo
+mcontreras
+mlantieri
+wschmeisser
+dhammontree
+hmogush
+kfetters
+achhor
+bgjelaj
+lsivic
+eparham
+nradican
+thomme
+lcoller
+ncermeno
+zkutchera
+lgradilla
+pvlcek
+cdouthett
+znightingale
+jkimpton
+owager
+zbains
+slaudeman
+sczubia
+jcaroll
+pslisz
+fdarakjian
+dhindsman
+zhaulk
+mground
+mkoelle
+mmatise
+gzuhlke
+cjuntunen
+mferandez
+uholecek
+tnitzel
+fsumrall
+jmartha
+hboreland
+eserrett
+csalkeld
+fburrough
+jchipp
+lfelan
+hpotucek
+pheathcock
+dsgambati
+kpuebla
+agimm
+csarjeant
+fvinal
+nglathar
+beon
+bsteinbrecher
+rchevrette
+cbleimehl
+dminozzi
+hfludd
+wworf
+jbjorkman
+bzaeske
+nglaspy
+gdamour
+etunby
+hcintron
+sdrawec
+dtuholski
+ochasten
+pvierthaler
+ekalfas
+rzilahi
+joligee
+rhoffschneider
+ckistenmacher
+ksparling
+zmeeker
+asabin
+mkrauser
+umarbury
+dpallesen
+nblum
+showe
+fberyman
+phardung
+hkinderknecht
+dgreenlun
+gsusoev
+tdembinski
+lseabold
+hbastidos
+ohoffert
+aesbensen
+tmill
+sbonnie
+ohedlund
+ewilund
+tsowells
+ilevian
+btheim
+wschemm
+csoomaroo
+ilawbaugh
+jdeaville
+lswanton
+faleo
+mcrise
+fblow
+amckinney
+eklein
+rginer
+ndepina
+vtowell
+ploegering
+lpintor
+jfreuden
+cjuntunen
+lmichaud
+hzinda
+mwesberry
+wsteinkuehler
+mwalkington
+nendicott
+brodgerson
+opoch
+nnickel
+rwinchell
+ibeto
+cboecker
+lcocherell
+fbakaler
+wottesen
+cbelardo
+skanjirathinga
+dsahota
+nedgin
+nhija
+sestergard
+imicthell
+upater
+sskone
+ncrafford
+gmalekan
+dbertels
+kbartolet
+fsaeli
+vbon
+usoltes
+vdelnegro
+lversage
+bvanscooter
+ppedraja
+clouder
+bveeneman
+hspiry
+ckodish
+hmatonak
+owager
+lgunnett
+mfritsche
+espangenberg
+zvanwagoner
+bswantak
+lcoy
+dciviello
+bnibbs
+esheehan
+ptraweek
+hdyner
+wstjean
+kmosko
+nrajewski
+brepka
+hmerle
+loganyan
+hholyfield
+nhayer
+npopwell
+rfassinger
+sbettridge
+tvrooman
+ddobrowski
+mjacox
+enicoles
+emanikowski
+iseipel
+emargulis
+kgremminger
+dauer
+wgwaltney
+ebascle
+nnamanworth
+mtoves
+jlathen
+lpeagler
+mprim
+wdelbalso
+tabdelal
+yhahne
+uvazzana
+csever
+fbuzzi
+nscharler
+tchemin
+kfaure
+dpolashek
+jcourtwright
+sdehoyos
+mlaverde
+owero
+bbabst
+ewilles
+ablackstock
+kthornes
+cbourek
+tnitzel
+pcoburn
+redling
+lfarraj
+gwaud
+sgraney
+hmateer
+csever
+jchipp
+klitehiser
+oalthouse
+hsabol
+sduplechain
+mdoering
+wbryar
+lbarban
+hcusta
+glebold
+nmoren
+cfronduti
+pwohlenhaus
+mpilbin
+jgobble
+nbolon
+emanikowski
+sdenina
+mdoering
+ilambino
+vmigliori
+kklavetter
+krahman
+eyslava
+hschelb
+adishaw
+ghiland
+nmccolm
+zgingrich
+rkraszewski
+lsobrino
+habby
+mmuscarella
+vnazzal
+wzappa
+pgreenier
+phyer
+pziesmer
+cmundel
+enuffer
+vpiraino
+kordahl
+bmoldan
+mgayden
+craddle
+jspohn
+nhattman
+iyorks
+hloftis
+lcarratala
+ncermeno
+mkawai
+ascovel
+hkohlmeyer
+mvashaw
+vrunyon
+ihegener
+srubenfield
+rmagnone
+ikaus
+ngiesler
+jknight
+hhamburg
+vlajoie
+kheadlon
+dpallesen
+wdeluccia
+vgieringer
+hpascarella
+egrago
+aramsdale
+hdula
+hwoodert
+rdubuisson
+upellam
+sratledge
+rmcstay
+hkippes
+kgelhar
+vmedici
+gdeyarmond
+zwinterbottom
+htilzer
+apancoast
+yszumigala
+mmatise
+zscammahorn
+jroman
+pzorens
+pfertitta
+vkilburn
+ngullett
+gbueche
+rrasual
+mmerriwether
+wcolbenson
+splumlee
+egospatrick
+ykello
+ejuedes
+nsiemonsma
+cnabzdyk
+cpalmios
+mruppel
+cpentreath
+vpeairs
+cghianni
+ohatto
+kbattershell
+pfavolise
+kmcguire
+nagerton
+lseabold
+jherkenratt
+brucky
+wboylston
+mpatty
+dnoneman
+lnormand
+miglesia
+ieckhardt
+lschnorbus
+kgumbs
+gcervantez
+rkoonz
+wkappen
+wvermeulen
+lcremer
+kmayoras
+gbitar
+atonkin
+dbissett
+canichini
+swolfertz
+mhack
+mskeele
+hlemon
+denriquez
+fhalon
+lkahre
+eneighbor
+dsherard
+wmenucci
+oreynero
+imillin
+smosses
+uhayakawa
+ilacourse
+ahalcom
+bdadds
+tronald
+carguellez
+mstorto
+isteinlicht
+esonia
+fberyman
+fbielecki
+rguinane
+wtio
+istallcup
+bmednick
+sscheiern
+uwalpole
+ipeick
+icoard
+amaslyn
+rpikes
+ebumbrey
+gnordmark
+wbillotte
+jeverton
+vweissmann
+wlucken
+ewicks
+mcolehour
+dslade
+dhomma
+pzorens
+hyuscak
+wkirkegaard
+atilley
+zrenderos
+efudala
+nforti
+ubynum
+ihashbarger
+ganes
+tredfearn
+jwatah
+wdevenish
+apurdon
+satkins
+eorsten
+zkeitsock
+uazatyan
+tcacal
+wknipe
+hcarrizal
+dscialpi
+jspohn
+hpolk
+lbanco
+vemily
+huber
+oolivarez
+ggaytan
+dclardy
+mpellew
+bkiang
+ksheeler
+atopick
+tgraen
+cjody
+ovibbert
+ideveyra
+eshurtliff
+mtintle
+clewicki
+cdarensbourg
+hdula
+oduba
+espyies
+bmooe
+emoradian
+kpalka
+rpinilla
+xeppley
+tgindhart
+rlosinger
+hdecristofaro
+ycobetto
+pdischinger
+cwank
+rtrichell
+asivley
+kjoslyn
+hcafourek
+gkerens
+emcquiddy
+crile
+asticher
+spolfer
+mjennings
+hskowronek
+ddobrowski
+ueriks
+wgorton
+mallmand
+btempel
+tcossa
+jspeh
+tboxx
+nchrisman
+ppeper
+mpester
+asundholm
+kgiacalone
+nlainhart
+nslaby
+ekalil
+gpelyo
+dliehr
+eengelman
+pdauterman
+ddigerolamo
+lvittum
+tharr
+bdaughenbaugh
+tpownell
+enastasi
+dlancey
+hcowles
+amozier
+pdulac
+rfidel
+klape
+cswigert
+nlohmiller
+smazzara
+hharian
+llarmore
+kcheyney
+wbryar
+cscullion
+tmelland
+flehenbauer
+nwescott
+pvierthaler
+enoguera
+jasplund
+ploegering
+tsowells
+hpolintan
+ahalcom
+nscharler
+bsolecki
+yduft
+obihl
+lbove
+ikulbida
+volejarski
+dfacenda
+kwirght
+dsherard
+istruzik
+sfaure
+smosakowski
+vkrug
+oosterhouse
+pquiller
+msweezer
+ecann
+imuehl
+xlantey
+fpybus
+mfornes
+ssandine
+ulanigan
+bjolly
+rtole
+mkofoed
+mkarels
+xstrawbridge
+dmcgillen
+esonia
+llaneaux
+nbethany
+rbernhagen
+bwoolever
+mbeagley
+peickhorst
+pwashuk
+ktolontino
+njordon
+pquiller
+glocascio
+ashrigley
+eyslava
+tmagel
+lvanconant
+ghanauer
+ajudkins
+rcolindres
+tfowlkes
+kmarzili
+llasher
+ejeppesen
+irenick
+vsefcovic
+uflander
+uschweyen
+esthill
+ebartylla
+udelashmit
+pziesmer
+rhollmann
+dholdaway
+irenick
+hlemon
+gjankowiak
+gportolese
+osanthuff
+lkimel
+fcoak
+nchafins
+ecolden
+daveado
+pzaccaria
+wlynch
+tmorr
+mluft
+ztukuafa
+igeltz
+ksiering
+nfunchess
+hboyette
+qaloan
+mbixby
+werrick
+nblum
+mbodley
+wnunziata
+jarango
+ipaquette
+ocalleo
+planzi
+pbondroff
+ofelcher
+seroh
+cpaccione
+moser
+bbrenton
+gschaumburg
+ugammell
+cpluid
+mgoldhahn
+tboock
+dphou
+usevera
+tmusemeche
+ktriblett
+gcurnutt
+ischnitzer
+bbertao
+jwelliver
+dborneman
+eflanner
+dtryba
+hmiazga
+pgiegerich
+fcopley
+zkampmann
+vleyton
+vbracey
+oahyou
+ihoa
+amccolgan
+hbrehmer
+nherschelman
+bbuhoveckey
+pmailhiot
+pgrybel
+vbonder
+nranck
+cmiramon
+zweide
+bluppino
+nschiele
+hdoiel
+dsmykowski
+rgramby
+mweiss
+afuchs
+kkottenstette
+dtornow
+fmcnaught
+swallberg
+cparee
+kpenale
+alichtenwalter
+frumbo
+kolexa
+rkrallis
+hkinderknecht
+fburrough
+cpinela
+tsablea
+msturrup
+fluthe
+igizzi
+ksiering
+wesguerra
+tdonathan
+kmisove
+nriofrio
+bnicoletti
+ameisinger
+hdohring
+hstoute
+nbouras
+cdegravelle
+ashrigley
+rborjas
+mheilbrun
+trofkahr
+cblumstein
+swede
+bmarlin
+maustine
+lgadomski
+nmajette
+kpannunzio
+rlagrone
+hstoute
+kgillim
+istruzik
+wottesen
+erathert
+ygockel
+ibyles
+wcreggett
+vmaynard
+sestabillo
+egivliani
+mbravata
+wtruman
+jmarugg
+oellerbee
+pdauterman
+pzutell
+kbrugal
+cordorica
+wclokecloak
+blittman
+habby
+scocuzza
+ptomopoulos
+hloftis
+mjacox
+lcaudell
+ffigert
+msweezer
+sgirsh
+hveader
+wbarcellos
+pirby
+rnordby
+mpytko
+dpebbles
+otrevor
+nforti
+dpintor
+mdedon
+svincenzo
+pbrohawn
+blatona
+tlowers
+hharian
+mground
+akraskouskas
+lwedner
+kvidra
+nsilveria
+cbandel
+hkohlmeyer
+sbemo
+oebrani
+waustad
+asemons
+ndipanfilo
+adenicola
+tstokey
+mdecourcey
+mruppel
+kmuros
+rbrisby
+hgoodin
+mkeedah
+kpantoja
+myokoyama
+jkopko
+gcummer
+telman
+mbrar
+fprado
+mdoering
+owhelchel
+bcoletta
+hlauchaire
+gvollrath
+wstjean
+rmarsee
+fparness
+zgitlewski
+ipiontek
+tyounglas
+bcatholic
+lgutenberg
+mzoulek
+fnollora
+vduffel
+mgolder
+kgelhar
+edrinkwater
+tkelly
+mmesidor
+lloukota
+pviviani
+ihudspeth
+obelloso
+wkahoun
+cdickes
+jroden
+zwoolfrey
+sansari
+tmccamish
+jtetzlaff
+hlichota
+urosentrance
+vglow
+ubenken
+mpizzaro
+nsytsma
+psowa
+hboreland
+astrunk
+pdurando
+nquann
+aspiess
+ikacher
+wbrill
+senrico
+ishuckhart
+hzinda
+mpanahon
+veisenhardt
+eaguire
+jkressin
+pcourneya
+tschnepel
+osaines
+dciullo
+gtinnel
+walbrecht
+ksollitto
+kstachurski
+nbugtong
+mdimaio
+bdominga
+farquette