diff options
author | Arthur de Jong <arthur@arthurdejong.org> | 2008-04-19 09:33:27 +0000 |
---|---|---|
committer | Arthur de Jong <arthur@arthurdejong.org> | 2008-04-19 09:33:27 +0000 |
commit | 67e674892d981effd8b55e098c84ad49bf3916c7 (patch) | |
tree | a3ef3bb8fbfd20ed84a09a0f32d42d4e9cd62f29 | |
parent | 3e9cb8078fb117d5b5a6342d523c3d4662aef20a (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.am | 6 | ||||
-rw-r--r-- | tests/test_dict.c | 98 | ||||
-rw-r--r-- | tests/usernames.txt | 2500 |
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 |