%!PS-Adobe-2.0 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %%Title: p2p.final.corrected.dvi %%Pages: 12 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentFonts: Helvetica %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips p2p.final.corrected %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2002.09.26:1151 %%BeginProcSet: texc.pro%!PS-Adobe /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR }{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N /@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N /@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X /yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet TeXDict begin 40258431 52099146 1000 600 600 (p2p.final.corrected.dvi) @start %DVIPSBitmapFont: Fa cmsy10 10 1 /Fa 1 16 df15 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fb cmsy6 6 1 /Fb 1 4 df<136013F0A30060136000F013F0EAFC63EAFE67383FFFC03807FE00EA01F8 EA07FE383FFFC038FE67F0EAFC63EAF0F00060136000001300A3136014157B9620>3 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fc cmsy7 7 1 /Fc 1 4 df<1338A50060130C00F8133E00FC137E00FE13FE383FBBF83807FFC0000113 00EA007C48B4FC000713C0383FBBF838FE38FE00FC137E00F8133E0060130C00001300A5 17197B9A22>3 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fd cmbx10 10 29 /Fd 29 122 df46 D<143C14FC1301130F137FB5FCA4139FEA001FB3B3A4007FB61280A5 213779B630>49 D I52 D<000C15C0D81F80130701F8137F90B6FC168016005D5D5D15 E05D92C7FC14F8010EC8FC90C9FCA7EB03FE90381FFFC0017F13F890B57E9038FC07FE90 38E003FFD980011380010014C0000E6D13E0C8FC16F0A316F8A2EA1F80487E487E487EA3 16F0A25B6C4814E0495A010014C06C4913806C6C481300390FF01FFE6CB55A6C5C6C14E0 6C6C1380D91FF8C7FC25387BB630>II67 DI70 DI76 D78 D<003FB91280A5267FF801D9F00313C001E015000180163F0100161FA2007E170FA2007C 1707A400FC18E0481703A4C793C7FCB3AC011FB7FCA53B387DB742>84 D 97 D<903801FFC0010F13FC017F7F90B6FC48018013802607FE0113C0EA0FFC13F8EA1F F0003F6D1380A24848EB7F00151C92C7FC12FFA9127F7FA2123F6DEB03E0121F6C6CEB07 C07F6C6CEB0F8000019038E03F006CEBFFFE6D5B010F13F00101138023257DA42A>99 D<49B47E011F13F0017F13FC90B57E0003903881FF803907FE007F4848EB3FC04848EB1F E05B003FEC0FF0A2485A16F8150712FF90B6FCA401E0C8FCA4127FA27F123F16F86C7E6C 6C13016DEB03F06C6CEB07E00001EBE01F6C90B51280013F1400010F13FC010013C02525 7DA42C>101 D<163FD907FEEBFF8090267FFFE113C048B512FB489138FFDFE02607FC03 131F380FF000001F159F484890387FCFC0EEC780007FEDE000A7003F5DA26C6C495A000F 92C7FC3907FC03FE90B55A485C6D13E0261E07FEC8FC90CAFCA2123FA213C06CB512F8ED FF8016E06C81826C816C81000F815A273FC0000F13804848130148C8127FA56C6CECFF00 6C6C495AD81FF0EB07FCD80FFEEB3FF86CB65A000115C06C6C91C7FC010713F02B377DA5 30>103 D<13FFB5FCA512077EAEED7FC0913803FFF84A7F021F7F91383F03FFDA780113 8014F04A6C13C05C5CA391C7FCB3A2B5D8FC3F13FFA5303A7DB935>I<13F0EA03FC487E 487EA2481380A46C1300A26C5A6C5AEA00F090C7FCA813FF127FA512077EB3A7B512F8A5 153B7DBA1B>I<13FFB5FCA512077EB3B3AAB512FCA5163A7DB91B>108 D<01FED97FE0EB0FFC00FF902601FFFC90383FFF8002076D90B57E021FD9FF0380DA3F03 903987E07FF0DA78009039CF001FF800074914DE6C6C48D97FFC6D7E4A5C4A5CA391C75B B3A2B5D8FC1FB50083B512F0A54C257DA451>I<01FEEB7FC000FF903803FFF84A7F021F 7F91383F03FFDA78011380000713F06C6C486C13C05C5CA391C7FCB3A2B5D8FC3F13FFA5 30257DA435>I<903801FFC0010F13F8017F13FF90B67E0003018013E03A07FE003FF0D8 0FF8EB0FF8001F81491307003F81491303007F81A300FF1680A9007F1600A36C6C495AA2 001F5D6D130F6C6C495A6C6C495A6C6C6CB45A6C90B55A6C6C91C7FC011F13FC010113C0 29257DA430>I<01FFEBFF80B5000F13F8023F7F91B6FCDAFE071380DAF00113C0000790 39C0007FE06C4914F091C7123F17F8161F17FCA2160F17FEA917FC161FA217F8163F17F0 6EEB7FE06E13FFDAF00113C0DAFC07138091B5EAFE00023F5B020F13F0020190C7FC91C9 FCABB512FCA52F357EA435>I<9038FE07F000FFEB1FFC4A7E4A7E02F8138002E113C0EA 07FF6C13C1A202801380A2ED7F00151C91C8FCB3B512FEA522257EA427>114 D<90383FF0383903FFFEF84813FF121F383FC00FEB0003007E1301140012FEA27E6D1300 13F8EBFFE06C13FC14FF6C14C06C14E06C14F0000314F8C614FC131F9038007FFE140700 78130112F814007EA26C14FC6C1301018013F89038F00FF090B512E000FD14C000F01400 38E01FF81F257DA426>I<131FA55BA45BA25BA25A5A5A001FEBFFE0B6FCA4000390C7FC B115F8A86CEB01F014816CEBC3E090387FFFC06D13806D1300EB03FC1D357EB425>I<01 FFEC3FC0B5EB3FFFA5000714016C80B3A25DA25D6C5C4B13E06CD9C03E13FF90387FFFFC 6D5B6D13E00103130030257DA435>I121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fe cmbx9 9 20 /Fe 20 118 df46 D<143C14FC1303131FEA03FFB5FCA3EAFC1F1200B3B2007FB512FEA41F31 7AB02C>49 DII<153F5D5DA25C5C5C5C A25C5C5C91B5FC14FBEB01F31303EB07E3EB0FC31483EB1F03133F137E13FC13F8EA01F0 1203EA07E0EA0FC01380EA1F005A127E5AB712FEA4C700071300A80107B512FEA427317E B02C>I<000C140ED80FE013FE90B5FCA25D5D5D5D158092C7FC14FC14E001BCC8FC1380 A5EB83FC90389FFF8090B512E015F89038FC0FFC9038E003FE01C07F496C1380130016C0 C7FCA216E0A2120C123FEA7F8013C0EAFFE0A216C013C016806C485A01001400003E5C39 1F800FFC390FE03FF86CB55A6C14C0C691C7FCEB1FF823327CB02C>II<123EEA3F80 90B612F8A416F04815E016C0168016005D5D007EC7FC007C495A4A5A48495A4A5A5D4AC7 FCC75A147E147C14FC495AA21303A2495AA2130FA3495AA3133FA4137FA86D5AA2010FC8 FC25337BB12C>III70 D<003FB812F8A4D9F803EBC03FD87FC0ED07FC018015030100 1501007E1600A2007C177CA400FC177E48173EA4C71600B3A9011FB612F8A437327DB13E >84 D97 D<13FE12FFA4120F1207ADEC07FE91383FFFC090B612F0829138F00FFC9138C003FE9138 0001FF491580A26F13C0A317E0A917C0A34B138017006D5B9138C007FE9138F01FFC01FB B55A01F014E0D9E03F13809026C007FCC7FC2B347EB331>I101 D<16F890390FFC03FC90B5EACFFE0003 91B5FC48151F3A0FF807FC7F391FF003FE3A3FE001FF7E163C007F1580A6003F1500A26C 6C485A6C6C485A6CB55A485C000E14C0261E0FFCC7FC90C9FCA2123F7F90B512F06C14FE EDFF8016E06C15F06C15F8A2001F15FC5A3A7F80001FFE90C71203481401A46C6CEB03FC 6D13076C6CEB0FF8D81FFCEB7FF06CB612E000031580C6ECFE00010F13E028327EA12C> 103 D105 D<13FE12FFA4120F1207B3B3A6B512F0A414347DB319> 108 D<3901FC1F8000FFEB7FF0ECFFF801FD13FCECE7FE380FFFC76C1387A21407EC03FC EC01F89038FE00601500B1B512F8A41F217EA024>114 D<01FE14FE00FF14FFA4000F14 0F00071407B2150FA2151F0003143F6D90B5FC6CD9FFF713F06C14E76D138790380FFC07 2C217DA031>117 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Ff cmr7 7 10 /Ff 10 58 df48 D<13381378EA01F8121F12FF12FE12E01200B3AAB512F8 A315267BA521>I<13FF000313E0000F7F381E07F8383801FC486C7E0078137F00FC7F6C 1480A2141FA2127CC7123F1500A2147EA25C5C495A495AEB078049C7FC131E5B13709038 E00380EA01C0EA03803907000700120E1218003FB5FC5AB55AA319267DA521>I<13FF00 0713E0487F381F01F8383C00FC147E007E137F80A3003C5BC7127EA25C5C495AEB0FE038 01FF8091C7FC380003E0EB00F8147C147E80A21580A21238127C12FEA21500485B007813 7E5C383F03F86CB45A000713C0C690C7FC19277DA521>I<1438147814F8A21301130313 07A2130E131C1338A2137013E0A2EA01C0EA0380EA0700A2120E5A121812385A5AB612E0 A3C7EAF800A890383FFFE0A31B277EA621>I<0010130C001F137CEBFFF85C5C148049C7 FCEA1DF0001CC8FCA6137F381DFFE0381F81F0381E0078001C7F0018133EC77EA31580A2 1230127C12FCA3150000F05B0070133E00785B6C13FC381F03F8380FFFE000035BC648C7 FC19277DA521>II<1238123E003FB512E0A34814C0158039780007000070130EA2485B5C5CC7FC5C 495A495AA249C7FC5BA2131EA3133EA2133C137CA413FCA7137813301B287DA621>I<13 7F3803FFE04813F8380F80FC381E003E48131E0038131F00787FA3127C007E131EEA3F80 EBE03C6C6C5A380FFCF03807FFC06C5BC613E0487F38079FFC380F07FEEA1E0348C67E48 133FEC1F8048130F1407A46C140000785B007C130E6C133C381F80F86CB45A00035BC66C C7FC19277DA521>I<137F3801FFC000077F380FC1F0381F0078003E7F143E5A141E00FC 131FA41580A4007C133FA2123C003E137F121E380F01DF3807FF9F3801FE1FD800101300 1300A2143E123C007E133C147C14785C387C01E0383C07C0381FFF806C90C7FCEA03F819 277DA521>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fg cmr9 9 75 /Fg 75 124 df<91391FE007F09139FFF81FF801079038FE7FFC903A0FE01FFC7E903A1F 803FF0FF90397E007FE0495C5B0001167E4990383F803C0003021F1300ABB812C0A33B03 F0001F8000B3A7486C497EB50083B5FCA330357FB42D>11 DI< 121C127FA2EAFF80A7EA7F00AB123EAB121CA6C7FCA7121C123E127FEAFF80A3EA7F0012 3E121C09367AB515>33 D<033013180378133CA34B5BA54A485BA44A48485AA54A48485A A5007FB812FCB912FEA26C17FCC7261E000FC7FC4A131EA54A5BA54A5B007FB812FCB912 FEA26C17FC280003C001E0C7FCA44948485AA44948485AA4011E49C8FCA449131EA4495B A30130131837437CB340>35 D<147CEB01FE497E903807C38090380F01C0131F131E9038 3E00E0A2137E137CA3137E4A5AA24A5A140792C9FCEB3E0EEB3F1C143C4A90381FFFF05C 6D5A4A01031300EE01F8010F6E5A496C5C013F4A5A497E01F34A5A3801E3F8D803C14AC7 FC260781FC130E48C67E485D48137F003E6D6C5A007E5DEC1FC000FE6D6C5A913807F1C0 EDF380EC03FB6EB4C712706C6D5A6C147F6F6C13E06C6C497E001F903901EFE001903BC0 07C7F003C03C0FF03F81FE0F802703FFFE00B512006C01F8EB3FFE26003FC0EB07F03438 7DB53C>38 D<121C127E127FEAFF80A213C0127FA2121D1201A4EA0380A3EA0700A2120E A25A5A5A12200A187AB315>II<12C07E7E12787E7E120E120F6C7E6C7EA26C7EA26C7EA27F1378137CA213 3C133EA3131E131FA51480A2130FAC131FA21400A5131E133EA3133C137CA2137813F85B A2485AA2485AA2485A48C7FC120E121E5A5A5A5A5A114A7BB71E>I<121C127E127FEAFF 80A213C0127FA2121D1201A4EA0380A3EA0700A2120EA25A5A5A12200A187A8815>44 DI<121C123E127FEAFF80A3EA7F00123E121C09097A8815>I<15 301578A215F0A3EC01E0A3EC03C0A3EC0780A3EC0F00A3141EA25CA35CA35CA3495AA349 5AA3495AA249C7FCA3131EA35BA35BA35BA3485AA3485AA2485AA348C8FCA3121EA35AA3 5AA35AA212601D4B7CB726>II<13075B5B13FF120FB5FC133F12F01200B3B3A2497E007FB51280A319327AB126>I< EB3FC0EBFFF0000313FC380780FE380E003F48EB1F804814C0EC0FE05A007CEB07F0B4FC 15F813801403A2EA7F00A2001C1307C7FC15F0A3EC0FE015C0141F1580EC3F00147E147C 5C495A495A495A5C49C7FC131E5B4913385B485A491370485A48C7FC000E14F0001FB5FC 5A5AB612E0A31D327CB126>III<000814C0381F800F90B5FC1580ECFE005C14F014C0D81C7CC7FC90C8FCA9EB0FC0 EB3FF8EBFFFC381DF07E381FC01F9038000F8015C0001E1307001C14E0000C14F0C71203 A315F8A31218123E127F5AA215F0A2481307007814E012700078EB0FC0003814806CEB1F 006C133E3807C0FC6CB45A6C13E038007F801D347CB126>I<14FE903807FF804913C090 383F01E090387C00709038F801F03901F003F83803E007EA07C0A2EA0F80001FEB03F0EC 01E048C8FCA35A007E7FEB07F8EB1FFE38FE3FFF9038700F809038E007C09038C003E039 FF8001F015F81300EC00FCA25A15FEA4127EA56C14FCA36CEB01F8A2D80F8013F0EC03E0 EA07C03903E007C03901F81F803900FFFE00EB3FFCEB0FE01F347DB126>I<1238123E00 3FB6FCA34814FE15FCA20078C712380070147015E0A248EB01C0EC0380A2C7EA0700140E 5CA25C5CA25C1301A2495AA213075C130FA2131FA349C7FCA35BA55BA8137E133C20347C B126>III<15E04A7EA3 4A7EA34A7EA3EC0EFEA3EC1C7FA34A6C7EA202787FEC701FA202F07FECE00FA2010180EC C007A2010380EC8003A249486C7EA3010E6D7E010FB5FCA24980011CC77EA2496E7EA201 78810170141FA201F08149140FA20001821607487ED80FF84A7EB549B512E0A333367DB5 3A>65 DIIII IIII<013FB51280A39039001FF0006E5A B3B0121C127FA2EAFF80A25DEB001F7E007C495A003891C7FC6C137E380F81FC6CB45A6C 13E0C66CC8FC21357EB227>IIIIIII82 D<90381FE00390387FFC0748B5FC3903F01F8F39078003DF48C7B4FC00 1E804880A24880A200F880A381A27EA2007E91C7FC127F13C0EA3FF013FF6C13F06C13FF 6C14C06C80C614F8013F7F01037FEB003FEC03FF1400ED3F80151F16C0150F126000E014 07A47E1680A26C140F16006C5C6C141E6C6C5BD8FBE013F839F1FC03F000E0B55A011F13 8026C003FEC7FC22377CB42B>I<007FB712FEA39039C007F001D87E00EC007E007C163E 0078161E170E127000F0160FA3481607A6C71500B3AB4A7E011FB512FCA330337DB237> IIII<267FFFFC90B5 12C0A3C601E090383FF800D97F80EB0FC0013F5D6E91C7FC6D6C131E010F141C6E133C6D 6C5B010314706E13F06D6C485AD900FF5B150391387F8780DA3FC7C8FC15CFEC1FFE6E5A 5D14076E7EA26E7E4A7EA24A7F91380F3FC0140E91381E1FE04A6C7EEC380702787F4A6C 7EECE00101018049486C7E49487F91C77F496E7E011E6E7E131C013C6E7E017C6E7E13FC D807FFEC1FFEB500C090B512F8A335337EB23A>II91 D93 D97 DII<153FEC0FFFA3EC007F81AEEB0FF0EB7FFC 90B5FC3901FC0FBF3907E001FF48487E497F001F8048C7FCA25A127EA212FEA8127EA212 7F7EA26C6C5B5D6C6C5A6C6C4813803A03F81F3FFC3801FFFE38007FF8D91FE013002635 7DB32B>II<14FEEB03FF010F 138090381F8FC090383E1FE0137C13F81201EC0FC03903F0078091C7FCABB512F0A3D803 F0C7FCB3A7487E387FFFE0A31B357FB417>I<151F90391FC07F8090387FF0FF3A01FFFD E7C03903F07F873907C01F073A0F800F8380001FECC000EB00074880A76C5CEB800F000F 5C6C6C48C7FCEBF07EEBFFFC380C7FF0EB1FC0001CC9FCA2121EA27EEBFFFE6CEBFFC015 F06C80000F80391F0001FE003EEB007F48141F168048140FA5007CEC1F00A2003F147E6C 6C5B390FF007F80003B512E0C61480D91FFCC7FC22337EA126>II<1207EA0F80EA1FC0EA3FE0A3EA1FC0EA0F80EA0700C7FC A9EA07E012FFA3120F1207B3A6EA0FF0B5FCA310337EB215>IIII<2703F01F E013FF00FF90267FF80313C04A6C487F903BF3C0FE1E07F03C07F7003F3801F8D803F614 3001FC90391FE000FC495CA3495CB3486C496C487EB53BC7FFFE3FFFF0A33C217EA041> I<3903F01FC000FFEB7FF09038F1FFF89038F3C0FC3907F7007EEA03FE497F5BA35BB348 6CEB7F80B538C7FFFCA326217EA02B>II<3903F03FC000FFEBFFF001F313FC9038F7C0FE3907FE007F6C48EB3F 8049EB1FC049130F16E0150716F0A2150316F8A816F01507A216E0150F6D14C0ED1F806D EB3F006D137E9038F781FC9038F3FFF801F113E09038F03F8091C8FCAA487EB512C0A325 307EA02B>I<90380FE00790383FFC0FEBFFFE3801FC0F3903F0039F3907E001DF48486C B4FC48487F123F90C77E5AA2127E12FEA8127E127FA27E6D5B121F6D5B6C6C5A3907F007 BF3903F81F3F3800FFFEEB7FF8EB0FE090C7FCAAED7F8091380FFFFCA326307DA029>I< 3803E07C00FF13FF01E113809038E39FC03807E71FEA03EE9038EC0F809038FC070049C7 FCA35BB2487EB512E0A31A217FA01E>II<1370A513F0A31201A212031207120F121FB512FEA33803F000 AF1407A8140EEA01F8A23800FC1CEB7FF8EB3FF0EB0FC0182F7FAD1E>IIIII<3A7FFF80FFF8A33A07F8003FC06C48EB1F806C6CEB0F00150E6D131E0000 141CA2017E5BA2017F13786D1370A26D6C5AA214C1010F5B14E301075BA2D903F7C7FCA2 14FF6D5AA26D5AA31478A21470A214F05CA2495A127CEAFE035C49C8FC5BEAFC1EEA783C EA3FF86C5AEA07C025307F9F29>I<003FB512F0A39038800FE0393E001FC0003C148000 38133F0078EB7F0014FE00705B1301495A495A00005B495A131F495AEC0070137E13FE48 5A485A4913F01207484813E0381FC0011380003F1303387F001FB6FCA31C207E9F22>I< B712F8A32503809426>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fh cmr10 10 80 /Fh 80 125 df11 DIIII<001E130F003FEB1F80397F803FC039FFC0 7FE0A201E013F0A2007F133F003F131F001EEB0F7000001300A4484813E0A339038001C0 A23907000380A2000EEB070048130E003C131E0038131C001013081C1A7DB92A>34 D<017C166048B416F0486D14012607C3C05D260F01E01403486C6CEC0FC0001E017C4A5A 003E017F147F91273FE003FFC7FC48013BB55A023814BE91391C0FFC3C00FC91C75A17F8 5F4C5A16035F4C5A160F94C8FC007C151E4A133E163C6C5D4A13F8001E5D001F49485AD8 0F0113032607C3C05B6CB448485A6CEB000FD8007C91C9FC90C7001EEB07C0033EEB1FF0 033C497E4BEB7C3C03F8497E9239F001F00EDA01E0497E0203130303C0EC038091390780 07C0140F1500021E010FEB01C0143E143C5C14F85C495A13035C495A010F0207EB038091 C7FC131E013EEC03E0013CEE070049140101F8EDF00E49913800F81E4848ED7C3C0003EE 3FF8496F5A6C48ED07C03A437BBD45>37 D<121E123FEA7F80EAFFC0A213E0A2127F123F 121E1200A4EA01C0A3EA0380A2EA0700A2120E5A123C123812100B1A7AB917>39 D<14E01301EB03C0EB0780EB0F00131EA25B5B13F85B12015B12035B1207A2485AA2121F 90C7FCA25AA2123EA2127EA5127C12FCB2127C127EA5123EA2123FA27EA27F120FA26C7E A212037F12017F12007F13787F7FA27FEB0780EB03C0EB01E01300135278BD20>I<1260 12F012787E7E7EA26C7E6C7E7F12017F12007F1378137CA27FA2133F7FA21480A2130FA2 14C0A5130714E0B214C0130FA51480A2131FA21400A25B133EA25BA2137813F85B12015B 12035B485A48C7FCA2121E5A5A5A126013527CBD20>I<121E123FEA7F80EAFFC0A213E0 A2127F123F121E1200A4EA01C0A3EA0380A2EA0700A2120E5A123C123812100B1A7A8917 >44 DI<121E123FEA7F80EAFFC0A4EA7F80EA3F00121E0A0A7A 8917>I<150C151EA2153CA31578A315F0A3EC01E0A3EC03C0A3EC0780A3EC0F00A3141E A35CA35CA35CA3495AA3495AA2495AA349C7FCA3131EA35BA35BA35BA3485AA3485AA348 5AA348C8FCA3121EA35AA35AA35AA212601F537BBD2A>IIIII<157815F8A214011403A21407A2140F141FA2143F147B 147314F3EB01E314C31303EB07831403130F131E131C133C1378137013F0EA01E013C012 031380EA07005A120E121E5A123812785AB712F8A3C73803F800AB4A7E0103B512F8A325 397EB82A>I<0004140C000F143C9038F003FC90B55A5D5D158092C7FC14FC000E13F090 C9FCABEB07F8EB1FFE90387FFF809038F80FC0390FE007E090388003F0496C7E000E6D7E 1206C87EA2157FA31680A31218123E127F5AA316005A00785C00705CA26C495A5D6C495A 6C495A6C6C485A3903E03F806CB5C7FC38007FFCEB1FE0213A7CB72A>II<1238123C123F90B612E0A316C0481580A216000078C7120E00705CA25D00F0 5C5A5D4A5AC7FC4A5A4AC7FC140EA25C143C14381478147014F0A2495AA21303A2495AA2 130FA3131F5CA3133FA5137FA96DC8FC131E233B7BB82A>III<121E 123FEA7F80EAFFC0A4EA7F80EA3F00121EC7FCB0121E123FEA7F80EAFFC0A4EA7F80EA3F 00121E0A247AA317>I<121E123FEA7F80EAFFC0A4EA7F80EA3F00121EC7FCB0121E123F EA7F8012FF13C0A3127F123F121F1201A4EA0380A312071300A2120E121E121C5AA21210 0A347AA317>I<1538157CA315FEA34A7EA34A7FA34A7F153FA2020F7FEC0E1FA2021E7F EC1C0FA2023C7FEC3807A202787FEC7003A202F07FECE001A20101804A7EA20103814A13 7FA201078191C7123F91B6FC4981A2010EC7121F011E81011C140FA2013C8101381407A2 01788101701403A201F08116011201486C81D80FFE02071380B500C090B512FEA3373C7D BB3E>65 DI<4AB4EB0180020FEBE003027F13F8903A01FF807E 07903A03FC000F0FD90FF0EB079FD91FC0EB01DF4948EB00FF49C8127F13FE4848153F48 48151FA24848150F120F5B001F1607A2485AA21703127FA25B94C7FC12FFAB127FA26DED 0380A2123FA36C7EEF0700120F7F0007160E6C7E5F6C7E6C6C5D017F5D6D6C14F06D6C49 5AD90FF0495AD903FC010FC7FC903901FF807E6D6CB45A020F13F002011380313D7BBA3C >I IIIIII< 017FB512C0A39039003FF800EC0FF0B3B3A3121C127FA2EAFF80A25DEB001FA2007C5C00 78495A1238001E49C7FC380F81FC6CB45A000113E038007F80223B7CB82B>IIIIIIIIII<003FB812E0A3D9E003 EB003F90260001FE1307007EEE03F0007C160100781600A300701770A400F01778481738 A4C71600B3B0913807FF80011FB612E0A335397DB83C>I III<007FB590387FFFFCA3C601F8010F1380D97F E0D903FCC7FC013FEC01F06D6C5C5F6D6C13036D6C495A94C8FC6D6C5B161E6D6C131C6D EB803C5E91387FC07091383FE0F0EDE1E091381FF1C0EC0FF3EDFB806EB4C9FCA26E5A6E 7EA26E7F6F7E15FF825C913803DFF0ED8FF8140791380F07FC91380E03FE141E91381C01 FF4A7E02788002706D7E14F049486D7E4A6D7E130349486D7E91C76C7E5B011E6E7E1601 013E8101FF8200076D01077FB500F0013FEBFF80A339397EB83E>II<003FB7FCA39039FC0001FE01E0130301805C90C7485A00 3E140F5E003C141F007C5D00784A5A157F5E007014FF93C7FC4A5A14035DC712075D4A5A 141F5D143F5D4A5A14FF92C8FC5B5C495A13075C130F4AEB0380495A133F5C137F5C49C7 FC4815075B12035B4848EC0F00120F495C121F495C484814FF007F140349131FB8FCA329 397BB833>I<48148039038001C00007130301001380000EEB070048130EA2485BA2485B A3485BA400EFEB778039FF807FC001C013E001E013F0A2007F133FA2393FC01FE0391F80 0FC0390F0007801C1A76B92A>92 D97 DIIII<147E903803FF80010F13C090381FC7E090383F07F0EB7E0F13FE13 FC0001EB07E09038F803C0000390C7FCADB512FCA3D803F8C7FCB3AB487EB512F8A31C3B 7FBA19>IIIIIII<2703F807F8EB0FF000 FFD91FFEEB3FFCDA7FFFEBFFFE913AF03F81E07F3D0FF9C00FC3801F802603FB80D9E700 7F020013E601FED907FC6D7EA2495CA2495CB3A4486C496C497EB500E1B500C3B51280A3 41257EA446>I<3903F807F000FFEB1FFCEC7FFF9138F07F80390FF9C01F2603FB807F90 38FF000F49805BA35BB3A4486C497EB500E1B51280A329257EA42E>II< 3903F80FE000FFEB7FFC9038F9FFFE9039FBE07F803A0FFF801FC03A03FE000FE049EB07 F0A249EB03F816FC150116FEA3ED00FFA916FE1501A316FC150316F86DEB07F0ED0FE06D 14C09039FF803F809039FBE07F009038F9FFFE9038F87FF8EC1FC091C8FCAB487EB512E0 A328357EA42E>I<903903F801C090381FFE03EB7FFF9038FE07873901FC01C73903F000 EF0007147F4848133F485A003F141F5B127FA390C7FC5AA96C7EA3123F7F001F143F6C7E 157F6C6C13FF3903F801DF3901FE0F9F39007FFF1FEB3FFCEB07F090C7FCABED3FE00207 B5FCA328357DA42C>I<3803F03F00FFEB7F809038F1FFE014C7390FF38FF03803F70F13 F69038FE07E09038FC03C0EC018091C7FCA25BB3A3487EB512F8A31C257EA421>II<13 1CA5133CA3137CA213FC120112031207121FB6FCA3D801FCC7FCB2EC01C0A93900FE0380 A2017E13006D5AEB1FFE6D5AEB03F01A347FB220>IIIIII<003FB512FCA39038C007F8D83E0013F0003C130FEC1FE0 003814C00078EB3F80147F0070EBFF005C1301495A5CEA0007495A5C495A133F90387F80 0E14005B485A5B0003141E485A5B4848131C001F143C4848137C4913FC007F1303B6FCA3 1F247EA325>I124 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fi cmti10 10 54 /Fi 54 123 df<047FEB03F0923A03FFE007FC030F9038F01FFE923A1F80F83E0FDB3E01 EB7C3F037C1478DBF803EBF87FA20201D901F1133E923AF000E1F01C020302031300A44A 48495AA54A48495AA4010FB812C0A3903C001F80001F8000A34AC7FC4DC7FCA4147E177E A54A5CA54948495AA54948495AA54948495AA44A5C010F140FA24A5CA2011F141F91C790 C8FC001CEB0380003E903807C03E387E1E0F26FE3E1F5B013C1478D8FC78EB81F03A7870 0F03E03A7FF007FFC0263FC00390C9FC390F8000FC404C82BA33>11 DII39 D<150C153C157815F0EC01C0EC03801407EC0F00141E5C5C5CA2495A495A13075C130F49 C7FC131E133E133C137CA25BA2485AA2485AA3485AA2120F5BA2121F90C8FCA35A123EA3 127E127CA512FC5AAF1278A47EA37EA2120E120F7E7F12036C7E12001E5274BD22>I<14 0C140EA2801580140315C0140115E0A2EC00F0A415F8A21578A4157CA715F8A7140115F0 A4140315E0A3140715C0A2140F1580A3EC1F00A25C143EA25CA25CA25C13015C1303495A 5C130F91C7FC131E133E133C5B5BA2485A485A485A48C8FC121E5A12705A5A1E527EBD22 >I44 D<387FFFF8A3B512F0A215057994 1E>I<120FEA1F80EA3FC0127F12FFA3EA7F801300123C0A0A788919>I48 D<151015381570A215F01401EC03E0140F141F147F903803FFC0EB1FEFEB3F8FEB1C0F90 38001F80A4EC3F00A4147EA45CA4495AA4495AA4495AA4495AA4495AA449C7FCA25B007F B5FCB6128015001D3877B72A>II57 D<131E137F5B481380A314005B6C5A1378 90C7FCB0120F487E487E127F12FFA36C5A90C7FC123C112478A319>I65 D67 D<0103B612FC49EDFF8018E0903B000FF0001FF04BEB07 F8EF01FC717E4A48147FA2F03F80A24A48EC1FC0A44AC813E0A414FEA44948153FA44948 16C0187FA34948168018FFA2190049485C60A24D5A495A4D5A60170F49485D4D5A4D5A4D C7FC49C85A4C5AEE03F84C5A01FEEC1FE0EE7F800001DA03FFC8FCB712FC16E093C9FC3B 397BB83F>I<0103B8FC5B7F903A000FF000034BEB007F183E181E4A5AA44A5A181CA34A C8FCEE0380A2181802FE49C7FCA35E4948130E161E167E91B512FE495CA2ECF800167C49 481338A4494849136018E0A293386001C049481300EF0380A34948EC0700A2170E171E49 C8FC5F177C5F01FE140116070001ED7FF0B8FC5FA238397BB838>I<0103B712FE5B7F90 3A000FF000074B1300187C183C4A5AA44A5A1838A34AC8FCA21603EF803002FE49C7FCA3 5E4948130E161EA216FE49B55AA3ECF80049481378A449481370A44948136093C8FCA349 5AA449CAFCA413FEA2487EB6FCA25C37397BB836>II<0103 B512F8A216F090390007F8005DA34A5AA44A5AA44A5AA44AC7FCA414FEA4495AA4495AA4 495AA4495AA4495AA4495AA449C8FCA25B007F13FEB5FC7E25397CB820>73 D<0207B512E017F017E091390003FC005EA34B5AA44B5AA44B5AA44B5AA44BC7FCA415FE A44A5AA44A5AA44A5AA44A5A121E123F5A48495AA248495A4891C8FC00E05B6C13FE0070 5B387803F8383E0FF0381FFFC06C90C9FCEA01F82C3B78B82C>I<902603FFF8923807FF E0494D13F06D4D13E0D9000FEFF0004F5AA21977021D4C5AA2DA1CFCEC01CFA202384B48 5AF0071FA2180E02704CC7FC181CA2183802E0ED707EA2037E14E0A2D901C04A485AEF03 80A2EF0700D903804B5A170EA2171CD907004A485AA26F1370A2010E4B485AEE01C0A2EE 0380494C5AEE0700A2160E494A495AA2ED1FB8A24902F049C8FC5EA201F05C187E00015D D807F816FEB500C09039007FFFFC151EDA800E5D4C397AB84A>77 D<902603FFF091B51280494B14C06F1680D9000F9139000FF000F007C06F5DA2021D93C7 FCEC1CFEA2814A6C140EA26F7EA202705D6F7EA282DAE00F5CA26F7EA2D901C05D6F7EA3 49486C6C5BA282150049C7495A167FA3010E91383F8380A217C3161F4903C7C8FCEE0FE7 A349EC07FEA31603495DA2160113F0705A1201EA07F8B500C014781770173042397BB83E >II<0103B612F84915FF6D1680903B000FF0007FE04BEB0FF0EF07F817034A48 14FCA318FE4A5AA44AC7EA07FCA318F802FE140F18F0EF1FE0A24948EC3FC0EF7F80EFFF 00EE03FC4948EB1FF891B612E0178004F8C7FCD907F0C9FCA4495AA4495AA4495AA449CA FCA413FEA21201B512FCA25C37397BB838>I<92383FC004913901FFF00C0207EBF81C91 390FC07E3C91393E001E7C4AEB07F84A1303495A4A1301494814F013075C130F91C713E0 5BA34915C0A36E90C7FCA2806D7E14FCECFF806D13F06D13FE6D6D7E6D806D80023F7F02 077FEC007FED0FFC150315011500A3167C1206120EA3001E5DA34B5A003E5D15035E003F 4A5A48140F6D49C7FC6D133ED879F05B39F0FC03F039E07FFFE0011F138026C003FCC8FC 2E3D7ABA2F>83 D<0003B812E05AA2260FF800EB001F01C049EB07C090C71403121E4A5A 121C003C178012384A5A12781270EF07004A5A5AA2481606C7484890C7FCA44A5AA44A5A A44AC9FCA414FEA4495AA4495AA4495AA4495AA2EB3FF0007FB512F8A3333971B83B>I< 001FB5903807FFFC486E4813FE030014FC26007F809038007F8091C8EA3E00173CA201FE 1538A448485DA448485DA448484A5AA448484A5AA448484AC7FCA44848140EA448C85AA4 00FE5DA35EA25EA24B5A007E4A5AA24BC8FC003E140E003F5C6C5C6C6C13F03907C003E0 3903F01F806CB5C9FC38007FFCEB1FE0373B70B83E>I<277FFFF007B590381FFFE0B549 5D6C84D803FEC7D83FE0903803FE0001F80380EB00F86262A24F5A1903621907047F92C7 FC190E16FF4B5DA2DB03BF5C7F0001DA073F5CA2030E5D83DB1C1F495A180303385D4EC8 FC157003F0140E15E0DA01C05CA2DA03805CA2DA07005CA2020E5D17C14A5DEFC3805C02 7802C7C9FC14704A14CE13FE6C6C4814DCA24A14F8A291C75B160F495D5F5B5F5B4992CA FCA249140E4B3B6FB853>87 D<14F8EB07FE90380FFF1C90383F07BE90387C03FEEBF801 EA01F000035CEBE0001207485A4A5AEA1F80123FA249485A5AA300FE495AA448495AEDC1 C0A391381F8380A2143F127C91387F8700007E13FF393E03CF8E381F0F8F390FFF07FC39 07FC03F83901F000F0222677A42A>97 D<133FEA0FFF5A7EEA007EA45BA4485AA4485AA4 485A14F8EBE3FEEBEFFF390FDF0F809038FC07C001F013E0EBE003EA1FC015F01380A2EA 3F00A4007E1307A448EB0FE0A315C048131FA21580EC3F00A2147E147C14FC007C5B495A 383C03E0381E0FC06CB4C7FC6C5AEA01F01C3B77B926>I<147F903803FFC04913E09038 1FC1F090383F0078017C13384913F83801F00100031303EA07E0D80FC013F0EC01E04848 C7FCA2123F90C8FC5AA312FEA55AA315101538007C147015F0007EEB01E0003EEB07C06C EB1F00380F80FE3807FFF86C13E0C690C7FC1D2677A426>II<147F903803FFC0010F13E090381F81F0EB7E0049 1378485A485A485AA2485A001F14F090388001E0003FEB07C0EC3F8048B5120014FC14E0 90C8FC12FEA65AA2007C14101538007E147015F0003EEB01E06CEB07C0EC1F00380F80FE 3807FFF86C13E0C690C7FC1D2677A426>IIIII107 DIII<147F903803FFC04913E090381FC1F090383E00F849137C 49137E4848133E12034848133F485AA2485AA2003F147F90C7FC5AA300FE14FEA315FC14 014814F8A2EC03F0A2EC07E0007CEB0FC01580007EEB1F00003E133E6C5B380F83F83807 FFE06C5BC648C7FC202677A42A>I<9039078007C090390FE01FF090391FF07FF8903938 F8F87C9138F9E03E903970FF803F4B7E495A17805CA23801C1F8A3EA00014948133FA449 48EB7F00A3167E494813FEA25E4B5AEB1F804B5A5EECC007013F5C4B5A6E48C7FCECF07E 90387E7FF86E5AEC0F8091C9FC5BA4485AA4485AA3387FFFC0B5FC6C5B293580A42A>I< ECF803903807FE0790380FFF0F90383F079E90387C03BE9038F801FEEA01F0000314FCEB E0001207485AEC01F8EA1F80123FA290380003F05AA300FEEB07E0A448EB0FC0A4EC1F80 A2143F127CEC7F00007E5BEA3E03381F0FBF380FFF7EEA07FCEA01F0C7FC5CA4495AA449 5AA2130748B512C0A21580203577A426>I<3903C003F03907F00FFC390FF83FFE391C7C 7C1FECF00F3A387FC01F80153F00709038807F001400153E017E131C484890C7FCA31200 485AA4485AA4485AA4485AA4485AA448C9FC7E120E212679A423>I<14FE903807FF8049 13C090381F03E090383C00F049137001F813F0EBF00100011303A215E00003EB01C06DC7 FC7F3801FFC014F8806C7F6D7E6D1380130F010013C0141F140FA2123C127E00FE1480A2 481400485B00E0131E00705B0078137C383E03F06CB45A6C5BD801FEC7FC1C267AA422> I<1307EB0F80131FA4EB3F00A4137EA45BA2B512FC14FE14FC3801F800A3485AA4485AA4 485AA4485AA448C7FC1438A21470127E14E0A2EB01C0A2EB0380383E0700131EEA1FFC6C 5AEA03E0173578B31C>I<13F8D801FEEB01C0486CEB03E039070F8007120E121C1238ED 0FC0EA301F1270A23AE03F001F80A3EA007EED3F005BA34848137EA448485B160EA39138 01F81CA31638140300011307020E13702600F83C13F090397FF87FE090393FF03FC09039 0FC00F00272679A42D>I<01F0130ED803FC131F486C5BD80F1FEB7F80121C153F003814 1FA24848130FA21600D8E07E7FA3C6485B150E485AA348485BA35D485AA25DA2156015E0 5D14014A5A000349C7FC6D5A3801F81E3800FFFCEB3FF0EB0FC0212679A426>I<01F015 07D803FC903903800F80486C903807C01FD80E1F010FEB3FC0121C171F0038160FED1F80 48481507A21880D8E07E90383F0003A3C6481507037E1400485AA3484849130EA4484848 485BA35FA25FA202035C1203D9F007495A000190390EFC03803A00FC1E7E0F90277FFC3F FFC7FC90393FF00FFC90390FE003F0322679A437>I<13F0D803FCEB01C0486CEB03E0D8 0F1F1307121CA21238ED0FC0485AA3D8E07EEB1F80A3C65AED3F00485AA34848137EA448 485BA44A5AA314035D00031307EBF00F3801F83F6CB55AEB7FF7EB1FC7EB00074A5AA25D 001E131F003F91C7FC485B147E007E137C007C5B387001F0387803E0383C0FC0D81FFFC8 FC6C5AEA03F0233679A428>121 D<903903C00380EB0FF090391FF80700133F90387FFC 0EECFF1C9038F83FF8EBE00F3901C001F06E5A49485AC7485A4AC7FC140E5CA25C5C495A 495A49C8FC130E5BA249131C5B49133C4848133848481378D807E01370390FFC01F09038 FF07E0391E3FFFC0EA3C0F486C5B007091C7FC38E003FCEB00F021267BA422>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fj cmbx10 10.95 47 /Fj 47 122 df46 D<140F5C147F495A130F48B5FCB6FCA313F7EAFE071200B3B3A8003F B612F8A5253C79BB34>49 D<903803FF80013F13F090B512FE00036E7E4881260FF80F7F 261FC0017F003F6D7FD87FF06D7E6D6D7EA2486C6D7EA36F1380A26C5AA26C5A6C5A0003 C7FCC8481300A35E153F5E4B5AA24B5A4A5B5E4A90C7FC4A5A4A5A4A5A15E04A5A4A5A91 39FE000F80495A495A4948EB1F00495AEB1F8049C7FC017E5C5B48B7FC485D5A5A5A5A5A A2B75AA4293C7BBB34>III<000E1538D80FC0EB 01F801FC131F90B6FC5E5E5E5E93C7FC5D5D15F015C092C8FC14F801C0C9FCA8ECFFC001 C713F801DF13FE90B67E02017F9039F8007FF001E08049133F498090C76C7EC8FC82A317 80A21207EA1FC0487E487E487EA31700A25B007F5D49133F01805C6CC7485A7F3A1FE001 FFF0260FF8075B6CB612806C92C7FCC614FC013F13E0D907FEC8FC293D7BBB34>II<16FC4B7EA24B7EA34B7FA2 4B7FA34B7FA24B7FA34B7FA292B57E15FD15FC020180EDF87F02038015F0820207814B7E 020F8115C082021F814B7E023F811500824A81027E7F02FE815C8201018291B7FC4982A3 498302E0C7121F010F835C83011F834A80013F8391C8FC834983017E81B500FE49B612FC A5463F7CBE4F>65 DI< 922607FF80130E92B500F8133E020702FE137E021F9138FF80FE027F15E149B538801FFB 01079039F80003FF4901C07F013F90C8127F4948153F4948151F4849150F4A1507484915 03485B1801485B481700A291CAFC5A197E5A5BA2190012FFAC127FA26D173EA27EA27E80 197C7E6C7F19F86C6D15016C6D16F06E15036C6DED07E06D6CED0FC06D6CED3F80010F01 C0EC7F006D01F8EB01FE01019039FF801FFC6D6C90B512F0021F15C0020792C7FC020014 FC030713C03F407ABE4C>IIII<922607FF80130E92B500F813 3E020702FE137E021F9138FF80FE027F15E149B538801FFB01079039F80003FF4901C07F 013F90C8127F4948153F4948151F4849150F4A150748491503485B1801485B481700A291 CAFC5A197E5A5BA296C7FC12FFAB040FB612FC127FA27FA26C92C7387FFE00A27E80A27E 6C7FA26C7F6C7F806C7F6D7E6D6C6C14FF010F6D5B6D01F85B01019038FF801F6D6C90B5 12F3021F15C00207ED003E020002FC130E030701C090C7FC46407ABE52>III75 DIII< ED3FFF0203B512F0021F14FE027F6E7E902701FFF80713E00107D9C00013F84990C7EA3F FCD93FFE6EB4FCD97FF802077F49486E7F48844A8048496E7F48844A157F4884488491C9 123FA24884A34848701380A400FF19C0AD007F1980A26D5EA26C1900A26E5D6C60A26C6D 4B5AA26C6D4A5B6C606E5C6C6D4A5B6C6D4A5B6D6C4A5B6D6C4A90C7FC6D01C0EBFFFE01 07D9F80713F8010190B612E06D5E021F4AC8FC020314F0DA003F90C9FC42407ABE4F>I< B812F017FF18C018F018FC28003FFE00017F9338003FFF7113807113C07113E0A27113F0 A319F8A819F0A34D13E019C05F4D13804D13004CB45A91B712F860188005FCC7FC92CAFC B3A4B712C0A53D3E7DBD47>I82 D<903A01FF8001C0011FEBF807017FEBFE0F90B6129F000315FF48EB007FD80F FC130FD81FF01303497F003FEC007F5B007F153F161FA200FF150FA36D1407A27F7F01FE 91C7FCEBFFE06C13FEECFFF06C14FF16C06C15F0826C816C816C816C16806C16C0133F01 0F15E01301D9001F14F01400150F030113F881167F0078153F12F8A2161FA36C16F0A27E 17E06C153F6D15C06D147F01F0ECFF8001FE4913009038FFE00791B512FCD8FE3F5CD8FC 0F14E0D8F803148027E0001FFCC7FC2D407ABE3A>I<003FB912FCA5903BFE007FFE007F D87FF0EE0FFE01C0160349160190C71500007E187EA3007C183EA400FC183F48181FA5C8 1600B3AF011FB712F8A5403D7CBC49>II87 D<007FB6D8807FB512F0A5D8001F01E0C76CC7FC6D5E6F495A6D6D5C6D6D495A17076D6D 495A6D6D5C6E4A5AEE803F6E01C05B6E4AC8FCEEE0FE6E13F16EEBF9FCEEFBF86E13FF6E 5C6E5C5F816F5B836F7F6F7FA26F7F835D834B7F5D4B80043F7FDBFE1F7F14014A486C7F 4B6C7F4A487E020F814B6C7F4A487E4A4880027F6E7F92C76C7F14FE01016F7F49486E7F 4A80494882010F6F7F494880B600E090B7FCA5483E7DBD4F>II<903803 FF80013F13F890B512FE00036E7E2607FC017F48486C6C7E6D6D7E001F816D131F82150F 826C5AA26C5AEA01E0C8FC153FEC7FFF0107B5FC133F9038FFFC0F000313E0000F130048 5A485A5B485AA2485AA4151FA26C6C133F6DEB7BFF6C6C01F313FE391FFE03F16CB512E1 0003EC807FC69038FE001FD90FF890C7FC2F2B7DA933>97 D<13FFB5FCA512077EAFED7F E0913807FFFC021F13FF027F14C04AC67F02FCEB3FF802F06D7E4A6D7E4A13074A6D7EA2 1880A27013C0A318E0AA18C0A34C1380A218005E6E5C6E495A6E495A6E495A903AFCFF01 FFE0D9F83FB51280496C91C7FCD9E00713F8C813C033407DBE3A>IIIII105 D<13FFB5FCA512077EB0 92380FFFFEA5DB01FEC7FC4B5AED07F0ED1FE04B5A4B5A03FEC8FC4A5AEC07F84A5A141F 4A7E14FF8181ECF7FF02E77F14C302817F02007F6F7E82153F6F7E6F7E6F7E83816F7F6F 7FB5D8FC07EBFFC0A5323F7DBE37>107 D<13FFB5FCA512077EB3B3AFB512FCA5163F7C BE1D>I<01FFEB1FF0B5EBFFFE02036D7E4A80DA0FC07F91381F007F0007013C806C4913 3F5C4A80A25CA25CB3A5B5D8FE0FB512E0A533297CA83A>110 DI<01FFEB7FE0B53807FFFC021F13FF027F14C0DAFF017F91 39FC007FF8000701F06D7E6C496D7E4A130F4A6D7EA2701380A218C0A28218E0AA18C05E A218805E1800A26E495A6E495A6E495A6E495A9139FF01FFE002BFB51280029F91C7FC02 8713F8028013C092C9FCACB512FEA5333B7DA83A>I<3901FE01FC00FFEB0FFF4A13C04A 13E091387E3FF0147800079038F07FF8000313E013FF14C0ED3FF01480ED1FE0ED078092 C7FC91C8FCB3A3B6FCA525297DA82B>114 D<90381FFC0E90B5123E000314FE120F381F E007383F800190C7FC007E147E153E12FEA27EA201C090C7FC13F8EBFFE06C13FE6E7E6C 14E06C14F86C806C800001806C7E010F1480EB007F020313C014000078147F00F8143F15 1F7EA26C1580A26C143F6D14006D137E9038F803FE90B512F8485CD8F83F13C026E00FFE C7FC222B7DA929>IIII121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fk cmsy10 12 2 /Fk 2 104 df102 D<127EEAFFE013F8EA07FEC67EEB3F806D7E6D7E6D7EA26D7EB3AD6D7EA26D 7E147F6E7E6E7EEC0FF0913803FFC0020013E0A2020313C091380FF000EC1FC04A5A4AC7 FC14FE495AA2495AB3AD495AA2495A495A495A01FFC8FCEA07FEEAFFF813E0007EC9FC23 6479CA32>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fl cmr12 12 37 /Fl 37 122 df<121E123FEA7F80EAFFC0A313E0127F123F121E1200A5EA01C0A4EA0380 A2EA0700A2120E121E121C5A5A12200B1D78891B>44 D<121E123FEA7F80EAFFC0A4EA7F 80EA3F00121E0A0A78891B>46 D<14FF010713E0011F13F890383F81FC9038FE007FD801 F8EB1F8049130F000315C04848EB07E0491303000F15F0A24848EB01F8A2003F15FCA390 C8FC4815FEA54815FFB3A46C15FEA46D1301A2003F15FCA3001F15F8A26C6CEB03F0A26D 1307000715E06C6CEB0FC06D131F6C6CEB3F806C6CEB7F0090383F81FC6DB45A010713E0 010090C7FC28447CC131>48 D<1438147814F81303130F137FB5FCA213F71387EA0007B3 B3AFEB1FFE007FB61280A4214278C131>I<49B4FC010F13E0013F13F84913FE3901FE01 FF3A03F0007F8001C0EB3FC048C7EA1FE0487E01E014F0486C130F6D14F8A46C5AA26C5A C813F0151FA216E0A2ED3FC01680ED7F0015FE5DEC03F8EC1FF090380FFFC092C7FC15F0 90380001FCEC007FED3F80ED1FC0ED0FE016F0ED07F816FCA216FE1503A216FFA2121F48 7E487E487EA316FE15075B6C4814FC007EC7FC0038EC0FF8003C15F06CEC1FE06C6CEB3F C0D807E0EB7F803A03FC01FF006CB55A6C6C13F8011F13E0010190C7FC28447CC131>51 D64 DIIII<010F B6FCA4D9000313C002001380B3B3AA120EEA3F80487E487EA316005C13C0D87F805BEB00 0300385C003C495A6C5C390F801FE03907E03FC00001B5C7FC6C13FCEB1FE028467CC332 >74 DIIII<49B41303010FEBE007013F13F890B56C5A 3901FE00FFD803F8EB1F9FD807E0EB07FF48487F48487F8148C87E825A007E81A212FE82 A46C81A36C7E6D91C7FC7F7FEA3FFC6CB47E14F86CEBFF806C14F86C14FE6C6E7E6C15E0 6D80011F80010780D9007F7F14079138007FFF030F138015031500EE7FC0A2163FEE1FE0 126012E0160FA47EA217C07E161F6C1680A26CED3F007E6D147E6D5CD8FDF01301D8F8FE 495A3AF07FC01FF06DB512C0D8E00F5C010149C7FC39C0003FF02B487BC536>83 D85 D97 DII<167FED3FFFA415018182B2EC7F80903803FFF001 0F13F890383FC07E90387F000F01FC6D5A48481301485A48487F000F81485AA2485AA212 7FA290C8FCA25AA97EA37F123FA2121F7F000F5D6C6C5B7F00034A1380D801FC9038077F C06C6C011E13FE90383F80FC90381FFFF0010713E00100010013002F467DC436>III104 DI107 DII<3901FC01FE00FF903807FFC04A 13F091383E07F8EC70010007496C7E0003497F3801FD8001FFC7127E167F5BA35BB3A848 6CECFF80B5D8F83F13FEA42F2C7DAB36>II<3901FC01FE00FF90380FFFC0023F13F091387C07F89138F001FE3A07FDC0007F 6CB448EB3F806C90C7EA1FC05B49EC0FE017F0160717F8160317FCA3160117FEA917FC16 03A317F8160717F0160F6D15E0EE1FC06DEC3F806EEB7F00D9FDC013FE9039FCE001FC91 387C0FF891383FFFE0020F1380DA03FCC7FC91C9FCAD487EB512F8A42F3F7DAB36>I<39 03F807E000FFEB1FF8EC3FFCEC78FEECE1FF3807F9C100031381EA01FBEC00FE01FF137C 4913381500A35BB3A7487EB512FEA4202C7DAB26>114 D<90383FE0183901FFFC3848EB FF78390FE01FF8381F0003003E1301003C1300481478A212F81538A37E7E6C1400EA7FC0 13FC383FFFE06C13FC6C13FF6C14806C14C0C614E0011F13F0010013F8EC0FFC14030060 130000E014FE157E7E153EA37E153C7E157C6C14786C14F039FB8003E039F1F00FC000F0 B5128039E07FFE0038C00FF01F2E7DAC26>I<130EA6131EA4133EA2137EA213FE120112 031207001FB512F0B6FCA3C648C7FCB3A3151CAA017E1338137FA26D1370EB1F8090380F E1E0903807FFC06D13809038007E001E3E7EBC26>III121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fm cmbx12 16 24 /Fm 24 122 df45 D<18FC4D7E4D7EA24D7FA34D7FA24D7FA34D 7FA34D7FA294B57EA34C80A24C80A217FB04078117F1040F8117E117E0041F814D7E043F 81A24D7E047F8117004C6D7FA24C7F0301825E03036E7FA24C7F0307835E030F6E80A24C 7F031F835E033F6F7FA24C80037F8393C8FC854B834B8102018492B9FCA24A84A24A85A2 03F0C81201020F854B81021F85A24B82023F854B82027F85A292CA7E4A855C0101727FA2 4A830103865C01077280EB1FFFB76C023FB712FCA6665D7BDC71>65 D70 D76 DI80 D<912601FFE0143C021F01FF147C91B600E013FC0103EDF801010FEDFE03013FED FF8749D9001F13CFD9FFF0010113FF4801C0EB003F4849140F4890C81203498148488100 1F177F49163F003F171F49160FA2007F1707A2180312FF1801A27FA218007F7F7F806E93 C7FC6C13F014FCECFF806C14FCEDFFC06C15FEEEFFE06C16FE717E6C17E06C17F8846C17 FF6C84013F836D836D831303010083023F821407DA007F811503DB003F801601EE001F05 0714801701837213C08484007C8312FC84A384A27E1A80A27EA21A006D5E7F6D5F180F6D 5F01FC161F6D5F6D4C5A02C04B5A02F8EC01FF02FF02075B01CF01F8013F90C7FC018390 B65A01005E48013F15F048010F15C04801004AC8FC48020713E0425F78DC53>83 D<913807FFF091B67E010715E0011F15FC017F81903BFFF8007FFF804801C0011F7F6E01 077F486D6D7F707F486D6D7FA2717EA2846C4980856C5BA238007F80011EC8FC90C9FCA5 047FB5FC037FB6FC0207B7FC147F0103B612BF010FEC803F013FEBF80090B512C04891C7 FC4813FC485B485B485B485BA2485BA2B5C8FCA45FA36C6D91B5FC5E6C6DEB03EF6E0107 806C6DD90FCF13F06C6DD93F87EBFFE06C9027FE01FF0714F06C90B5487EC6EDF801013F 9138E0007F01070280010F13E09026003FF8CAFC443E7CBC49>97 DIIII<923801FFC0031F13F892B512FE020380020F1580023F 018113C091267FFC0313E09138FFF0074901E014F049495A4913805B15005B7013E05C01 3F6E13C07013809338007E0094C7FCAFB712FEA6D8003F90C9FCB3B3AB007FB612E0A634 5D7CDC2E>I105 D108 DIII114 DIIII121 D E %EndDVIPSBitmapFont end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%EndSetup %%Page: 1 1 1 0 bop 548 62 a Fm(Av)-8 b(ailabilit)l(y)51 b(and)e(Lo)t(calit)l(y)h (Measuremen)l(ts)f(of)1087 216 y(P)l(eer-to-P)l(eer)h(File)h(Systems) 880 414 y Fl(Jac)m(ky)34 b(Ch)m(u)101 b(Kevin)33 b(Lab)s(on)m(te)137 b(Brian)31 b(Neil)h(Levine)1224 530 y(Departmen)m(t)g(of)g(Computer)h (Science)880 646 y(Univ)m(ersit)m(y)h(of)e(Massac)m(h)m(usetts,)k (Amherst,)d(MA)g(01003)1158 762 y Fk(f)p Fl(cc)m(h)m(u,klab)s(on)m (te,brian)p Fk(g)p Fl(@cs.umass.edu)618 963 y Fj(ABSTRA)m(CT)-72 1117 y Fi(A)n(lthough)26 b(p)l(e)l(er-to-p)l(e)l(er)g(networking)g (applic)l(ations)i(c)l(ontinue)-72 1216 y(to)f(incr)l(e)l(ase)h(in)f(p) l(opularity,)j(ther)l(e)e(have)g(b)l(e)l(en)f(few)h(me)l(asur)l(e-)-72 1316 y(ment)44 b(studies)g(of)h(their)g(p)l(erformanc)l(e.)84 b(We)44 b(pr)l(esent)g(the)-72 1416 y(\014rst)29 b(study)h(of)h(the)f (lo)l(c)l(ality)i(of)e(\014les)g(stor)l(e)l(d)h(and)f(tr)l(ansferr)l(e) l(d)-72 1515 y(among)e(p)l(e)l(ers)h(in)f(Napster)g(and)g(Gnutel)t(la)g (over)h(month-long)-72 1615 y(p)l(erio)l(ds.)94 b(Our)46 b(analysis)j(indic)l(ates)g(that)f(the)g(lo)l(c)l(ality)g(of)-72 1714 y(\014les)35 b(is)g(skewe)l(d)g(in)g(al)t(l)g(four)g(c)l(ases)g (and)g(\014ts)f(wel)t(l)i(to)e(a)h(lo)l(g-)-72 1814 y(quadr)l(atic)30 b(distribution.)39 b(This)31 b(pr)l(e)l(dicts)f(that)f(c)l(aches)h(of)g (the)-72 1914 y(most)h(p)l(opular)h(songs)g(would)g(incr)l(e)l(ase)g(p) l(erformanc)l(e)g(of)g(the)-72 2013 y(system.)77 b(We)42 b(also)i(to)l(ok)f(b)l(aseline)g(me)l(asur)l(ements)f(of)h(\014le)-72 2113 y(typ)l(es)38 b(and)h(sizes)g(for)g(c)l(omp)l(arison)g(over)g (time)f(with)h(futur)l(e)-72 2213 y(studies.)f(Not)27 b(surprisingly,)j(audio)f(\014les)e(ar)l(e)h(most)g(p)l(opular,)-72 2312 y(however)40 b(a)g(signi\014c)l(ant)e(fr)l(action)i(of)g(stor)l(e) l(d)f(data)h(is)f(o)l(c)l(cu-)-72 2412 y(pie)l(d)e(by)g(vide)l(os.)59 b(Final)t(ly,)39 b(we)e(me)l(asur)l(e)l(d)e(the)i(distribution)-72 2511 y(of)31 b(time)g(p)l(e)l(ers)f(in)g(Gnutel)t(la)h(wer)l(e)g (available)i(for)e(downlo)l(ad-)-72 2611 y(ing.)48 b(We)33 b(found)g(that)g(no)l(de)g(availability)j(is)d(str)l(ongly)g(in\015u-) -72 2711 y(enc)l(e)l(d)28 b(by)g(time-of-day)i(e\013e)l(cts,)e(and)h (that)f(most)f(user's)h(tend)-72 2810 y(to)e(b)l(e)g(available)i(for)f (only)f(very)h(short)f(c)l(ontiguous)f(lengths)h(of)-72 2910 y(time.)426 3149 y Fj(1.)32 b(INTR)m(ODUCTION)-72 3302 y Fh(T)-7 b(ra\016c)38 b(from)f(W)-7 b(eb)40 b(and)e(p)r(eer-to-p) r(eer)g(applications)c(rank)-72 3402 y(among)c(the)j(most)e(dominan)n (t)f(on)i(the)h(In)n(ternet.)50 b(Ho)n(w)n(ev)n(er,)-72 3501 y(compared)27 b(to)i(studies)f(of)h(the)g(w)n(eb,)h(there)f(are)f (man)n(y)f(few)n(er)-72 3601 y(measuremen)n(t)21 b(studies)i(of)h(p)r (eer-to-p)r(eer)f(\(P2P\))g(\014le)g(sharing)-72 3701 y(net)n(w)n(orks.)65 b(In)37 b(this)g(pap)r(er,)j(w)n(e)d(presen)n(t)g (the)g(preliminary)-72 3800 y(results)h(of)h(t)n(w)n(o)g(studies)f(on)h (P2P)f(applications.)68 b(F)-7 b(or)39 b(the)-72 3900 y(\014rst,)26 b(w)n(e)f(p)r(erio)r(dically)20 b(recorded)k(the)i(names) e(of)h(\014les)f(stored)-72 4000 y(b)n(y)f(sev)n(eral)d(thousand)i (users)g(of)h(the)g(Napster)f(application)d(in)-72 4099 y(Jan)n(uary)30 b(2001)g(and)h(Gn)n(utella)f(P2P)g(\014le)h(system)g (in)g(Marc)n(h)-72 4199 y(2002.)68 b(F)-7 b(or)37 b(the)i(second,)i(w)n (e)d(p)r(erio)r(dically)c(measured)i(the)-72 4298 y(a)n(v)-5 b(ailabilit)n(y)20 b(of)27 b(p)r(eers)f(on)g(the)g(Gn)n(utella)f(net)n (w)n(ork)g(in)h(Marc)n(h)-72 4398 y(2002.)11 4541 y(Our)42 b(analysis)d(of)j(these)h(measuremen)n(ts)c(sho)n(ws)j(strong)-72 4640 y(evidence)32 b(that)i(cac)n(hes)f(can)g(impro)n(v)n(e)d(the)k(p)r (erformance)d(of)-72 4740 y(these)h(systems)f(as)g(seen)h(b)n(y)g(the)h (user)e(and)h(reduce)g(the)h(use)-72 4839 y(of)23 b(net)n(w)n(ork)e (resources.)33 b(There)22 b(are)g(man)n(y)f(factors)g(that)i(sug-)-72 4939 y(gest)k(this)g(is)f(true.)p -72 4999 787 4 v 66 5076 a Fg(This)i(pap)r(er)e(w)n(as)i(supp)r(orted)e(in)h(part)g(b)n(y)e (National)j(Science)-72 5167 y(F)-6 b(oundation)29 b(a)n(w)n(ards)g (ANI-033055)h(and)f(EIA-0080199,)j(and)c(b)n(y)-72 5258 y(a)e(gift)h(from)e(Sprin)n(t)g(Adv)l(anced)f(T)-6 b(ec)n(hnology)26 b(Labs.)2060 963 y Fh(First,)56 b(w)n(e)50 b(calculated)e(the)j(lo)r (calit)n(y)c(of)k(Napster)f(and)1977 1063 y(Gn)n(utella)40 b(stored)g(and)h(transferred)f(\014les,)k(recorded)c(more)1977 1163 y(than)34 b(a)e(y)n(ear)g(apart.)52 b(W)-7 b(e)34 b(found)f(that)g(b)r(oth)h(net)n(w)n(orks)d(ex-)1977 1262 y(hibit)18 b(lo)r(calit)n(y)e(c)n(haracteristics)f(that)20 b(\014t)f(a)g(log-quadratic)c(dis-)1977 1362 y(tribution)27 b(\(and)h(are)g(closely)d(appro)n(ximated)g(b)n(y)j(t)n(w)n(o)f(p)r(o)n (w)n(er)1977 1462 y(la)n(ws\).)51 b(The)32 b(most)g(p)r(opular)e (10\045)i(of)h(\014les)e(in)h(Gn)n(utella)f(ac-)1977 1561 y(coun)n(t)d(for)g(50\045)f(of)h(the)h(total)e(n)n(um)n(b)r(er)g (of)h(stored)f(\014les.)38 b(The)1977 1661 y(lo)r(calit)n(y)c(of)j (transferred)e(\014les)h(is)g(ev)n(en)g(higher:)54 b(the)37 b(most-)1977 1760 y(p)r(opular)30 b(10\045)h(of)h(transferred)e (\014les)g(accoun)n(t)h(for)g(o)n(v)n(er)f(60\045)1977 1860 y(of)37 b(total)e(transfers)h(b)n(y)g(our)g(estimates.)62 b(W)-7 b(e)37 b(are)f(una)n(w)n(are)1977 1960 y(of)49 b(other)f(published)f(w)n(ork)h(sho)n(wing)e(results)h(for)i(stored) 1977 2059 y(or)37 b(transferred)f(\014les,)i(or)f(results)f(for)g(the)i (e\013ectiv)n(eness)e(of)1977 2159 y(cac)n(hing)c(\014le)g(do)n (wnloads;)i(the)g(most)e(closely)e(related)i(w)n(ork)1977 2259 y(has)27 b(fo)r(cused)h(on)f(the)h(lo)r(calit)n(y)c(and)k(cac)n (hing)d(of)j(queries.)2060 2395 y(Second,)f(w)n(e)f(presen)n(t)g(the)g (distribution)e(of)i(\014le)g(t)n(yp)r(es)g(and)1977 2495 y(sizes)k(that)h(w)n(e)f(found)h(on)f(the)h(net)n(w)n(ork.)45 b(Not)31 b(surprisingly)-7 b(,)1977 2594 y(most)38 b(\014les)g(are)g (MP3)g(enco)r(dings)f(of)i(ab)r(out)g(4Mb)g(in)f(size.)1977 2694 y(Only)24 b(ab)r(out)i(3\045)f(of)g(all)e(\014les)h(are)g(videos,) g(but)i(they)g(accoun)n(t)1977 2794 y(for)g(21\045)g(of)g(all)e(stored) i(b)n(ytes.)36 b(These)26 b(measuremen)n(ts)d(serv)n(e)1977 2893 y(as)c(a)g(baseline)e(for)i(c)n(hanges)f(w)n(e)h(exp)r(ect)h(to)f (trac)n(k)f(and)i(observ)n(e)1977 2993 y(o)n(v)n(er)26 b(the)i(coming)d(y)n(ears.)2060 3129 y(Third,)35 b(w)n(e)e(presen)n(t)g (our)g(analysis)e(of)i(no)r(de)h Fi(availability)p Fh(,)1977 3229 y(whic)n(h)26 b(w)n(e)g(de\014ne)h(as)e(the)i(amoun)n(t)e(of)i (time)e(p)r(eers)h(are)f(a)n(v)-5 b(ail-)1977 3329 y(able)30 b(to)i(serv)n(e)e(\014le)g(transfer)g(requests)h(for)g(others.)47 b(Our)31 b(re-)1977 3428 y(sults)24 b(sho)n(w)g(that)i(a)e(ma)5 b(jorit)n(y)22 b(of)j(no)r(des)f(who)h(are)f(connected)1977 3528 y(to)i(the)h(net)n(w)n(ork)e(are)g(actually)f(busy)i(when)g(c)n (hec)n(k)n(ed,)f(mean-)1977 3627 y(ing)38 b(they)i(are)e(not)h(able)e (to)i(handle)f(requests)h(from)e(other)1977 3727 y(p)r(eers.)f(In)27 b(Gn)n(utella,)d(no)r(des)i(ma)n(y)e(at)i(times)e(answ)n(er)h(queries) 1977 3827 y(but)39 b(not)f(serv)n(e)e(\014les.)67 b(F)-7 b(or)37 b(example,)i(no)r(des)e(ma)n(y)g(not)g(b)r(e)1977 3926 y(a)n(v)-5 b(ailable)36 b(when)k(a)g(user-set)f(limit)e(on)j (concurren)n(t)f(do)n(wn-)1977 4026 y(loads)34 b(is)h(reac)n(hed.)60 b(Our)35 b(\014ndings)f(sho)n(w)h(that)h(a)n(v)-5 b(ailabilit)n(y)1977 4126 y(oscillates)38 b(o)n(v)n(er)h(a)i(24-hour)e(p)r(erio)r(d,)44 b(indicating)38 b(that)j(the)1977 4225 y(time)25 b(of)i(da)n(y)f (a\013ects)g(when)h(no)r(des)f(are)g(busy)g(or)g(o\017ine.)35 b(W)-7 b(e)1977 4325 y(found)26 b(that)g(the)g(distribution)d(of)j(the) g(length)e(of)i(con)n(tin)n(uous)1977 4424 y(times)38 b(no)r(des)i(are)f(a)n(v)-5 b(ailable)35 b(is)k(hea)n(vily)e(sk)n(ew)n (ed)i(to)h(short)1977 4524 y(times.)d(This)27 b(sk)n(ew)n(ed)g(p)r (erformance)f(can)i(b)r(e)g(appro)n(ximated)1977 4624 y(b)n(y)g(a)f(log-quadratic)c(distribution.)2060 4760 y(In)k(sum,)f(w)n(e)f(found)i(that)f(transferred)f(\014les)g(ha)n(v)n (e)g(high)h(lo-)1977 4860 y(calit)n(y)-7 b(,)31 b(the)h(most)e(p)r (opular)g(shared)h(\014les)f(are)h(ab)r(out)h(4)f(MB,)1977 4959 y(and)i(no)r(des)f(tend)h(to)g(b)r(e)g(una)n(v)-5 b(ailable.)47 b(These)33 b(results)e(sug-)1977 5059 y(gest)i(that)h (cac)n(hes)e(of)i(p)r(opular)d(P2P)h(shared)h(con)n(ten)n(t,)h(p)r(er-) 1977 5159 y(haps)22 b(collo)r(cated)d(with)i(w)n(eb)g(cac)n(hes,)h(w)n (ould)e(b)r(e)i(a)g(signi\014can)n(t)1977 5258 y(impro)n(v)n(emen)n(t)j (for)k(users)g(of)g(these)g(systems.)41 b(F)-7 b(or)28 b(example,)1915 5507 y(1)p eop %%Page: 2 2 2 1 bop -72 144 a Fh(in)20 b(our)g(study)-7 b(,)23 b(the)e(most)f(p)r (opular)f(5\045)i(of)g(\014les)f(accoun)n(ted)g(for)-72 244 y(50\045)25 b(of)h(all)e(transfers.)35 b(This)26 b(corresp)r(onds)e(to)i(ab)r(out)g(45,000)-72 344 y(songs,)g(whic)n(h)h (can)g(b)r(e)h(stored)f(in)g(ab)r(out)g(175)f(GB.)11 484 y(This)d(pap)r(er)g(is)f(organized)f(as)i(follo)n(ws.)33 b(Section)22 b(2)h(reviews)-72 583 y(previous)k(w)n(ork)g(and)i(bac)n (kground)e(material)e(on)k(the)g(op)r(era-)-72 683 y(tion)g(of)h (Napster)f(and)g(Gn)n(utella.)42 b(Section)29 b(4)g(describ)r(es)f(our) -72 783 y(metho)r(d)c(of)g(measuremen)n(t)e(and)i(data)g(collection.)32 b(Section)24 b(5)-72 882 y(presen)n(ts)31 b(our)g(results)g(on)h(lo)r (calit)n(y)-7 b(,)29 b(no)r(de)k(a)n(v)-5 b(ailabili)o(t)n(y)e(,)28 b(and)-72 982 y(other)38 b(c)n(haracterizations.)67 b(Section)38 b(6)h(o\013ers)f(our)g(conclu-)-72 1082 y(sions.)463 1316 y Fj(2.)32 b(BA)m(CK)m(GR)m(OUND)-72 1465 y(2.1.)g(Previous)k(W)-9 b(ork)-72 1609 y Fh(Although)48 b(similar)c(studies)j(on)i(P2P)e (applications)e(ha)n(v)n(e)-72 1709 y(b)r(een)33 b(rep)r(orted,)f(our)g (con)n(tributions)d(can)j(easily)e(b)r(e)i(distin-)-72 1809 y(guished)27 b(from)f(these)i(earlier)d(w)n(orks.)36 b(W)-7 b(e)28 b(are)f(not)h(a)n(w)n(are)d(of)-72 1908 y(previous)d(w)n(ork)g(that)i(has)g(an)n(y)f(measuremen)n(ts)e(on)i (stored)g(or)-72 2008 y(transferred)32 b(\014les,)h(nor)g(on)f (time-of-da)n(y)e(e\013ects)k(presen)n(t)e(in)-72 2108 y(no)r(de)27 b(a)n(v)-5 b(ailabilit)n(y)e(.)31 b(In)c(addition,)e (where)h(w)n(e)h(ha)n(v)n(e)f(rep)r(eated)-72 2207 y(analysis,)i(w)n(e) i(discuss)f(ho)n(w)h(our)g(results)f(di\013er)h(from)f(previ-)-72 2307 y(ous)e(w)n(ork.)11 2447 y(Rip)r(ean)n(u)33 b(et)i(al.)539 2417 y Ff(1)609 2447 y Fh(mapp)r(ed)e(out)h(the)h(Gn)n(utella)d(top)r (ology)-72 2547 y(b)n(y)20 b(monitoring)d(Ping/P)n(ong)g(messages,)i (measured)g(p)r(ercen)n(t-)-72 2646 y(ages)36 b(of)i(tra\016c)f(b)n(y)g (t)n(yp)r(e)h(\(e.g.,)i(queries)35 b(and)j(pings\),)h(and)-72 2746 y(found)31 b(that)h(the)f(Gn)n(utella)e(top)r(ology)g(do)r(es)i (not)g(matc)n(h)f(the)-72 2845 y(underlying)25 b(net)n(w)n(ork)h(top)r (ology)-7 b(.)11 2986 y(Mark)i(atos)350 2955 y Ff(2)420 2986 y Fh(to)r(ok)34 b(measuremen)n(ts)d(from)h(three)i(Gn)n(utella)-72 3085 y(clien)n(ts)i(at)h(separate)f(geographic)f(lo)r(cations)g(for)i (one)g(hour)-72 3185 y(and)23 b(analyzed)d(the)j(e\013ects)g(of)g(cac)n (hing)d(searc)n(h)i(queries.)33 b(Due)-72 3284 y(to)20 b(the)g(high)e(temp)r(oral)f(lo)r(calit)n(y)f(of)k(queries)e(observ)n (ed,)h(a)h(sim-)-72 3384 y(ple)32 b(query)g(cac)n(hing)e(sc)n(heme)i(w) n(as)f(sho)n(wn)h(to)h(reduce)f(query)-72 3484 y(tra\016c)c(b)n(y)f(as) h(m)n(uc)n(h)f(as)g(a)h(factor)f(of)h(t)n(w)n(o.)37 b(This)27 b(tra\016c)h(do)r(es)-72 3583 y(not)g(include)d(the)j(tra\016c)f (caused)g(b)n(y)g(\014le)g(transfers)f(b)r(et)n(w)n(een)-72 3683 y(p)r(eers,)h(whic)n(h)g(is)f(what)i(w)n(e)f(prop)r(ose)f(to)i (reduce.)11 3823 y(Saroiu)c(et)h(al.)451 3793 y Ff(3)513 3823 y Fh(did)g(a)g(study)h(on)f(latency)f(and)i(bandwidth)-72 3923 y(in)g(the)h(Gn)n(utella)d(net)n(w)n(ork.)35 b(They)27 b(studied)f(the)h(a)n(v)-5 b(ailabilit)n(y)-72 4022 y(of)38 b(17,125)d(no)r(des)i(o)n(v)n(er)f(a)i(60-hour)d(p)r(erio)r(d,)40 b(probing)35 b(eac)n(h)-72 4122 y(no)r(de)26 b(ev)n(ery)e(sev)n(en)h (min)n(utes.)34 b(W)-7 b(e)26 b(also)e(studied)h(no)r(de)h(a)n(v)-5 b(ail-)-72 4222 y(abilit)n(y)e(,)20 b(but)k(w)n(e)e(ran)g(our)f(exp)r (erimen)n(t)g(o)n(v)n(er)g(a)h(six-w)n(eek-long)-72 4321 y(p)r(erio)r(d,)27 b(greatly)e(extending)h(their)h(results.)11 4461 y(Adar)22 b(and)g(Hub)r(erman)756 4431 y Ff(4)815 4461 y Fh(measured)f(Gn)n(utella)f(Query)i(and)-72 4561 y(Ping/P)n(ong)d(messages.)33 b(P)n(ong)22 b(messages)e(con)n(tain)i (the)i(n)n(um-)-72 4661 y(b)r(er)29 b(of)g(\014les)f(shared)g(b)n(y)h (users.)41 b(They)29 b(inferred)e(p)r(eer)i(do)n(wn-)-72 4760 y(loads)d(from)g(QueryHit)g(messages)f(b)n(y)i(assuming)e(that)i (users)-72 4860 y(do)n(wnload)39 b(all)h(\014les)g(that)i(app)r(ear)f (in)f(all)g(suc)n(h)h(messages,)-72 4959 y(clearly)30 b(an)i(incorrect)f(and)i(p)r(o)r(or)f(assumption.)50 b(In)33 b(our)f(ex-)-72 5059 y(p)r(erimen)n(t,)23 b(w)n(e)i(explicitly) c(obtained)i(the)i(shared)f(\014le)f(list)g(p)r(e-)-72 5159 y(rio)r(dically)15 b(from)20 b(eac)n(h)f(user)h(b)n(y)g(taking)f (adv)-5 b(an)n(tage)19 b(of)h(the)h(ca-)-72 5258 y(pabilities)16 b(of)j(sp)r(eci\014c)g(Gn)n(utella)f(implemen)n(tations.)29 b(W)-7 b(e)20 b(cal-)1977 144 y(culated)29 b(the)g(di\013erences)f(o)n (v)n(er)f(time)h(of)h(eac)n(h)f(user's)h(shared)1977 244 y(\014le)e(lists)f(to)h(infer)g(whic)n(h)f(songs)h(w)n(ere)f (transferred.)2060 391 y(W)-7 b(e)20 b(kno)n(w)f(of)g(only)f(a)g (single)f(pap)r(er)i(that)h(has)e(prop)r(osed)g(an-)1977 490 y(alytical)j(mo)r(dels)i(of)h(P2P)f(net)n(w)n(orks,)g(b)n(y)i (Figueiredo)c(et)k(al..)3908 460 y Ff(5)1977 590 y Fh(This)31 b(preliminary)26 b(w)n(ork)31 b(m)n(ust)f(mak)n(e)g(assumptions)f(ab)r (out)1977 690 y(some)k(of)h(the)h(p)r(erformance)d(attributes)h(w)n(e)h (examined,)g(in-)1977 789 y(cluding)19 b(session)g(length)i(and)f(no)r (de)i(a)n(v)-5 b(ailabili)o(t)n(y)e(.)29 b(W)-7 b(e)22 b(exp)r(ect)1977 889 y(our)27 b(results)f(to)i(b)r(e)g(useful)f(for)g (suc)n(h)g(mo)r(deling)e(studies.)2060 1036 y(The)34 b(remainder)c(of)k(this)e(section)g(brie\015y)g(o)n(v)n(erviews)e(the) 1977 1135 y(asp)r(ects)43 b(of)h(the)g(Napster)f(and)g(Gn)n(utella)f (proto)r(cols)f(rele-)1977 1235 y(v)-5 b(an)n(t)33 b(to)f(our)g(study) -7 b(.)52 b(F)-7 b(or)32 b(detailed)f(proto)r(col)f(information,)1977 1335 y(please)f(see)h(the)h(Napster)f(proto)r(col)e(sp)r(eci\014cation) 3599 1305 y Ff(6)3664 1335 y Fh(and)i(the)1977 1434 y(Gn)n(utella)c (v0.4)h(proto)r(col)e(sp)r(eci\014cation.)3291 1404 y Ff(7)1977 1646 y Fj(2.2.)32 b(Napster)j(Proto)s(col)1977 1798 y Fh(The)i(Napster)f(proto)r(col)f(uses)h(a)g(cen)n(tralized)e (approac)n(h)h(to)1977 1897 y(k)n(eep)23 b(trac)n(k)g(of)g(whic)n(h)g (\014les)f(are)g(stored)h(b)n(y)g(eac)n(h)g(of)h(its)e(p)r(eers.)1977 1997 y(When)e(a)e(p)r(eer)g(comes)f(online,)i(it)f(sends)g(its)g(list)f (of)h(shared)g(\014les)1977 2097 y(to)28 b(the)g(cen)n(tral)e(serv)n (er.)36 b(When)29 b(a)e(p)r(eer)h(go)r(es)f(o\017ine,)g(its)g(list)1977 2196 y(of)19 b(shared)f(\014les)g(is)g(remo)n(v)n(ed)e(from)h(the)j (cen)n(tral)d(database.)32 b(All)1977 2296 y(searc)n(h)d(requests)h (are)f(sen)n(t)i(directly)d(to)i(the)h(cen)n(tral)e(serv)n(er,)1977 2395 y(whic)n(h)d(in)g(turn)h(searc)n(hes)e(its)h(database)g(for)h (clien)n(ts)d(who)j(are)1977 2495 y(sharing)21 b(\014les)i(that)g (satisfy)f(the)i(request.)35 b(The)23 b(list)f(of)h(results)1977 2595 y(is)32 b(sen)n(t)g(bac)n(k)g(to)g(the)h(clien)n(t,)f(and)g(the)h (\014le)e(transfers)g(o)r(ccur)1977 2694 y(directly)22 b(b)r(et)n(w)n(een)j(t)n(w)n(o)e(p)r(eers.)35 b(W)-7 b(e)25 b(made)e(use)h(of)g(the)h(proto-)1977 2794 y(col's)e Fi(br)l(owse)h Fh(message)d(in)j(our)f(exp)r(erimen)n(t,)f(whic)n(h)h (allo)n(ws)d(a)1977 2894 y(clien)n(t)i(to)i(get)f(a)h(sp)r(eci\014c)e (user's)h(song)g(list)f(from)g(the)i(Napster)1977 2993 y(serv)n(er.)1977 3205 y Fj(2.3.)32 b(Gn)m(utella)j(Proto)s(col)1977 3357 y Fh(The)30 b(Gn)n(utella)d(proto)r(col)f(di\013ers)i(from)g(the)i (Napster)e(proto-)1977 3456 y(col)33 b(in)h(that)g(it)g(uses)g(a)f (distributed)g(approac)n(h)f(to)i(lo)r(cating)1977 3556 y(\014les)26 b(in)h(the)g(net)n(w)n(ork.)35 b(Since)26 b(there)h(is)f(no)h(cen)n(tral)e(serv)n(er)g(to)1977 3655 y(connect)k(to,)g(a)g(p)r(eer)f(m)n(ust)g(main)n(tain)e (connections)h(to)h(a)h(set)1977 3755 y(of)j(other)e(kno)n(wn)h(Gn)n (utella)e(p)r(eers,)j(called)d Fi(friends)p Fh(.)49 b(Searc)n(h)1977 3855 y(requests)31 b(are)f(carried)e(out)j(b)n(y)g(sending)f(the)h (query)g(to)g(eac)n(h)1977 3954 y(friend,)23 b(who)e(in)g(turn)h(rela)n (y)d(the)k(query)e(to)g(their)g(friends,)h(and)1977 4054 y(so)29 b(on)g(un)n(til)f(the)h(query)g(has)g(\015o)r(o)r(ded)g(the)h (net)n(w)n(ork)d(up)j(to)f(a)1977 4154 y(certain)c(depth.)37 b(Searc)n(h)24 b(results)h(are)g(routed)g(through)g(p)r(eers)1977 4253 y(along)20 b(the)j(rev)n(erse)d(path)i(of)g(the)h(query)e(un)n (til)f(they)j(reac)n(h)d(the)1977 4353 y(originating)29 b(p)r(eer.)52 b(Lik)n(e)31 b(in)h(Napster,)i(\014le)e(transfers)f(o)r (ccur)1977 4452 y(directly)26 b(b)r(et)n(w)n(een)h(t)n(w)n(o)g(p)r (eers.)2091 4700 y Fj(3.)32 b(EXPERIMENT)i(METHODOLOGY)1977 4860 y Fh(This)39 b(section)f(describ)r(es)f(the)j(metho)r(dology)d(of) i(t)n(w)n(o)f(mea-)1977 4959 y(suremen)n(t)c(exp)r(erimen)n(ts)e(w)n(e) j(p)r(erformed.)57 b(In)35 b(the)h(\014rst)e(ex-)1977 5059 y(p)r(erimen)n(t,)23 b(w)n(e)f(recorded)g(the)i(\014les)e(do)n (wnloaded)f(b)n(y)h(Napster)1977 5159 y(and)g(Gn)n(utella)e(users.)34 b(In)21 b(the)h(second)f(exp)r(erimen)n(t,)g(w)n(e)g(mea-)1977 5258 y(sured)32 b(the)g(amoun)n(t)e(of)i(time)e(no)r(des)h(w)n(ere)g(a) n(v)-5 b(ailable)27 b(in)k(the)1915 5507 y(2)p eop %%Page: 3 3 3 2 bop 121 65 3631 4 v 119 156 4 92 v 171 129 a Fg(Set)p 325 156 V 240 w(Dates)p 899 156 V 915 156 V 258 w(Users)26 b(seen)p 1364 156 V 100 w(T)-6 b(otal)26 b(Stored)p 1884 156 V 100 w(Unique)e(Stored)p 2466 156 V 100 w(T)-6 b(otal)26 b(T)-6 b(ransfers)p 3077 156 V 101 w(Unique)25 b(T)-6 b(ransfers)p 3749 156 V 119 247 V 325 247 V 899 247 V 915 247 V 1364 247 V 1708 220 a(\014les)p 1884 247 V 453 w(\014les)p 2466 247 V 299 w(Recorded)p 3077 247 V 359 w(Recorded)p 3749 247 V 121 251 3631 4 v 119 342 4 92 v 205 315 a(0)p 325 342 V 134 w(12/21)27 b({)f(12/25)p 899 342 V 915 342 V 255 w(20,969)p 1364 342 V 172 w(11,808,017)p 1884 342 V 274 w(3,029,731)p 2466 342 V 401 w(24,557)p 3077 342 V 462 w(21,933)p 3749 342 V 119 433 V 205 406 a(1)p 325 433 V 134 w(12/26)h({)f(12/30)p 899 433 V 915 433 V 293 w(6,375)p 1364 433 V 211 w(3,064,179)p 1884 433 V 273 w(1,244,044)p 2466 433 V 401 w(14,526)p 3077 433 V 462 w(13,790)p 3749 433 V 119 525 V 205 497 a(2)p 325 525 V 172 w(12/31)i({)e(1/4)p 899 525 V 915 525 V 292 w(10,443)p 1364 525 V 211 w(6,052,391)p 1884 525 V 273 w(2,033,928)p 2466 525 V 401 w(62,741)p 3077 525 V 462 w(53,046)p 3749 525 V 119 616 V 205 589 a(3)p 325 616 V 211 w(1/5)g({)g(1/9)p 899 616 V 915 616 V 369 w(1,896)p 1364 616 V 270 w(992,858)p 1884 616 V 333 w(507,392)p 2466 616 V 439 w(9,653)p 3077 616 V 499 w(9,049)p 3749 616 V 119 707 V 205 680 a(4)p 325 707 V 172 w(1/10)h({)f(1/14)p 899 707 V 915 707 V 480 w(-)p 1364 707 V 494 w(-)p 1884 707 V 556 w(-)p 2466 707 V 585 w(-)p 3077 707 V 647 w(-)p 3749 707 V 119 799 V 205 771 a(5)p 325 799 V 172 w(1/15)h({)f(1/19)p 899 799 V 915 799 V 293 w(37,737)p 1364 799 V 211 w(6,649,273)p 1884 799 V 273 w(2,115,010)p 2466 799 V 363 w(296,516)p 3077 799 V 423 w(215,452)p 3749 799 V 119 890 V 205 863 a(6)p 325 890 V 172 w(1/20)h({)f(1/24)p 899 890 V 915 890 V 293 w(45,541)p 1364 890 V 172 w(19,029,580)p 1884 890 V 274 w(4,107,157)p 2466 890 V 363 w(399,067)p 3077 890 V 423 w(261,544)p 3749 890 V 119 981 V 205 954 a(7)p 325 981 V 172 w(1/25)h({)f(1/29)p 899 981 V 915 981 V 293 w(33,767)p 1364 981 V 172 w(15,322,370)p 1884 981 V 274 w(3,520,122)p 2466 981 V 363 w(454,300)p 3077 981 V 423 w(282,954)p 3749 981 V 119 1073 V 205 1045 a(8)p 325 1073 V 191 w(1/30)i({)e(2/3)p 899 1073 V 915 1073 V 311 w(22,992)p 1364 1073 V 211 w(6,340,511)p 1884 1073 V 273 w(1,636,540)p 2466 1073 V 363 w(342,466)p 3077 1073 V 423 w(222,125)p 3749 1073 V 121 1076 3631 4 v 856 1219 a Fe(T)-7 b(able)28 b(1.)h Fg(Song)d(\014les)g(and)f (transfers)i(recorded)f(from)f(Napster)h(clien)n(ts.)p 173 1337 3554 4 v 171 1428 4 92 v 223 1401 a(Set)p 378 1428 V 202 w(Dates)p 874 1428 V 891 1428 V 219 w(Users)g(seen)p 1340 1428 V 100 w(T)-6 b(otal)27 b(Stored)p 1860 1428 V 99 w(Unique)e(Stored)p 2442 1428 V 99 w(T)-6 b(otal)27 b(T)-6 b(ransfers)p 3052 1428 V 101 w(Unique)24 b(T)-6 b(ransfers)p 3725 1428 V 171 1519 V 378 1519 V 874 1519 V 891 1519 V 1340 1519 V 1683 1492 a(\014les)p 1860 1519 V 454 w(\014les)p 2442 1519 V 298 w(Recorded)p 3052 1519 V 360 w(Recorded)p 3725 1519 V 173 1523 3554 4 v 171 1614 4 92 v 257 1587 a(0)p 378 1614 V 134 w(2/24)27 b({)f(2/28)p 874 1614 V 891 1614 V 292 w(5,414)p 1340 1614 V 211 w(9,139,684)p 1860 1614 V 334 w(984,576)p 2442 1614 V 302 w(1,573,592)p 3052 1614 V 424 w(507,493)p 3725 1614 V 171 1705 V 257 1678 a(1)p 378 1705 V 173 w(3/1)g({)g(3/5)p 874 1705 V 891 1705 V 330 w(4,692)p 1340 1705 V 211 w(8,746,235)p 1860 1705 V 334 w(908,922)p 2442 1705 V 302 w(1,108,673)p 3052 1705 V 424 w(460,974)p 3725 1705 V 171 1797 V 257 1769 a(2)p 378 1797 V 153 w(3/6)h({)f(3/10)p 874 1797 V 891 1797 V 311 w(4,397)p 1340 1797 V 173 w(10,020,038)p 1860 1797 V 334 w(918,520)p 2442 1797 V 302 w(1,184,953)p 3052 1797 V 424 w(435,874)p 3725 1797 V 171 1888 V 257 1861 a(3)p 378 1888 V 134 w(3/11)h({)f(3/15)p 874 1888 V 891 1888 V 292 w(3,885)p 1340 1888 V 211 w(9,557,035)p 1860 1888 V 334 w(877,600)p 2442 1888 V 302 w(1,066,794)p 3052 1888 V 424 w(419,411)p 3725 1888 V 171 1979 V 257 1952 a(4)p 378 1979 V 134 w(3/16)h({)f(3/20)p 874 1979 V 891 1979 V 292 w(3,559)p 1340 1979 V 173 w(10,799,077)p 1860 1979 V 334 w(874,036)p 2442 1979 V 302 w(5,474,660)p 3052 1979 V 424 w(682,291)p 3725 1979 V 171 2071 V 257 2043 a(5)p 378 2071 V 134 w(3/21)h({)f(3/25)p 874 2071 V 891 2071 V 292 w(3,108)p 1340 2071 V 211 w(9,582,559)p 1860 2071 V 334 w(708,496)p 2442 2071 V 302 w(5,560,798)p 3052 2071 V 424 w(562,590)p 3725 2071 V 173 2074 3554 4 v 843 2217 a Fe(T)-7 b(able)28 b(2.)h Fg(Song)d(\014les)g(and)f (transfers)i(recorded)f(from)f(Gn)n(utella)i(clien)n(ts.)-72 2481 y Fh(Gn)n(utella)f(net)n(w)n(ork.)38 b(The)28 b(large)e(amoun)n(t) h(of)h(data)g(w)n(e)g(gath-)-72 2580 y(ered)i(w)n(as)f(analyzed)f(to)j (pro)r(duce)f(the)g(results)f(describ)r(ed)g(in)-72 2680 y(Section)e(5.)-72 2881 y Fj(3.1.)32 b(File)j(List)f(Collection)-72 3027 y Fh(In)g(order)f(to)h(record)e(the)i(\014le)f(lists)f(of)i(users) f(from)g(the)h(t)n(w)n(o)-72 3127 y(P2P)d(net)n(w)n(orks,)g(w)n(e)h (\014rst)g(disco)n(v)n(ered)d(a)j(large)d(set)j(of)g(users)-72 3227 y(on)22 b(the)h(net)n(w)n(ork.)34 b(W)-7 b(e)23 b(then)g(p)r(erio)r(dically)18 b(prob)r(ed)k(eac)n(h)g(user)-72 3326 y(for)34 b(their)g(list)f(of)i(\014les,)g(if)f(the)h(no)r(de)g(w)n (as)f(a)n(v)-5 b(ailable)30 b(at)35 b(the)-72 3426 y(time.)e(Eac)n(h)18 b(\014le)h(list)f(w)n(as)h(stored)g(with)h(an)f(asso)r(ciated)f(times-) -72 3525 y(tamp)30 b(and)h(user)f(iden)n(ti\014cation.)44 b(Sp)r(eci\014cs)31 b(as)f(to)h(ho)n(w)f(this)-72 3625 y(w)n(as)e(done)g(with)h(eac)n(h)f(of)g(the)i(t)n(w)n(o)e(net)n(w)n (orks)f(are)h(describ)r(ed)-72 3725 y(brie\015y)e(in)h(the)h(follo)n (wing)c(subsections.)42 3962 y Fj(4.)32 b(EXPERIMENT)i(METHODOLOGY)-72 4114 y Fh(This)27 b(pap)r(er)h(describ)r(es)f(the)i(analysis)c(of)j(t)n (w)n(o)f(measuremen)n(t)-72 4214 y(exp)r(erimen)n(ts.)42 b(In)30 b(the)g(\014rst)g(exp)r(erimen)n(t,)f(w)n(e)g(recorded)g(the) -72 4313 y(\014les)21 b(do)n(wnloaded)e(b)n(y)j(Napster)f(and)g(Gn)n (utella)f(users.)34 b(In)22 b(the)-72 4413 y(second)34 b(exp)r(erimen)n(t,)g(w)n(e)h(measured)d(the)j(amoun)n(t)e(of)i(time) -72 4512 y(no)r(des)40 b(w)n(ere)f(a)n(v)-5 b(ailable)35 b(in)k(the)h(Gn)n(utella)e(net)n(w)n(ork.)72 b(This)-72 4612 y(section)18 b(describ)r(es)f(the)i(metho)r(dology)d(of)j(b)r(oth) h(exp)r(erimen)n(ts.)-72 4814 y Fj(4.1.)32 b(File)j(List)f(Collection) -72 4959 y Fh(In)g(order)f(to)h(record)e(the)i(\014le)f(lists)f(of)i (users)f(from)g(the)h(t)n(w)n(o)-72 5059 y(P2P)e(net)n(w)n(orks,)i(w)n (e)g(\014rst)g(had)f(to)h(disco)n(v)n(er)d(a)j(set)f(of)h(users)-72 5159 y(on)k(the)h(net)n(w)n(ork.)68 b(Then,)41 b(w)n(e)d(w)n(ould)f(p)r (erio)r(dically)d(prob)r(e)-72 5258 y(eac)n(h)25 b(user)h(for)g(their)f (list)f(of)j(\014les)e(if)h(the)g(no)r(de)g(w)n(as)g(a)n(v)-5 b(ailable)1977 2481 y(at)34 b(the)f(time.)53 b(Eac)n(h)32 b(\014le)h(list)e(w)n(as)i(stored)f(with)h(an)g(asso)r(ci-)1977 2580 y(ated)26 b(timestamp)e(and)i(user)f(iden)n(ti\014cation.)33 b(Sp)r(eci\014cs)26 b(as)f(to)1977 2680 y(ho)n(w)32 b(this)f(w)n(as)g (done)h(with)f(eac)n(h)g(of)h(the)g(t)n(w)n(o)g(net)n(w)n(orks)e(are) 1977 2780 y(describ)r(ed)d(brie\015y)f(in)h(the)h(follo)n(wing)23 b(subsections.)2060 2908 y(The)37 b(large)d(amoun)n(t)h(of)i(data)f (gathered)f(from)g(this)h(part)1977 3008 y(of)28 b(the)f(exp)r(erimen)n (t)e(w)n(as)i(analyzed)e(to)i(pro)r(duce)g(the)g(results)1977 3107 y(describ)r(ed)g(in)g(Section)f(5.)2060 3236 y(Replicas)37 b(of)i(a)f(\014le)g(in)h(a)f(P2P)g(system)f(are)h(usually)f(re-)1977 3336 y(named)31 b(b)n(y)g(users)f(according)f(to)i(their)f(preference.) 48 b(There-)1977 3435 y(fore,)31 b(to)g(map)e(those)h(replicas)e(with)i (di\013eren)n(t)g(\014lenames)e(to)1977 3535 y(an)23 b(original)c(\014le,)k(w)n(e)g(shortened)g(names)e(to)j(signatures.)33 b(Our)1977 3634 y(shortening)27 b(pro)r(cess)h(generated)f(a)h (signature)f(from)g(a)i(giv)n(en)1977 3734 y(\014le)e(name)g(as)f (follo)n(ws:)2037 3908 y(1.)41 b(Drop)28 b(stop)f(w)n(ords,)f(e.g.,)i (\\and")e(and)h(\\the".)2037 4064 y(2.)41 b(T)-7 b(ak)n(e)68 b(out)h(immediately)64 b(rep)r(eated)k(letters)g(\(e.g.,)2143 4163 y(\\collins")24 b(b)r(ecomes)i(\\colins"\).)2037 4319 y(3.)41 b(Drop)28 b(v)n(o)n(w)n(els.)2037 4474 y(4.)41 b(Con)n(v)n(ert)h(an)n(y)h(non-alphan)n(umeric)c(c)n(haracter)i(in)n (to)h(a)2143 4574 y(space.)2037 4729 y(5.)f(Condense)27 b(and)h(drop)f(leading)e(white)i(space.)2037 4885 y(6.)41 b(Sort)32 b(the)g(space-delimited)27 b(name)j(to)i(obtain)e(a)h(signa-) 2143 4985 y(ture.)1977 5159 y(W)-7 b(e)38 b(considered)d(the)i(set)g (of)g(\014les)f(with)g(same)f(signature)g(a)1977 5258 y(replica)25 b(set)j(of)f(a)g(\014le.)1915 5507 y(3)p eop %%Page: 4 4 4 3 bop -72 144 a Fd(4.1.1.)26 b(Napster)32 b(Collection)e(Details)-72 278 y Fh(Our)25 b(Napster)g(measuremen)n(ts)e(to)r(ok)i(place)f(from)h (Decem)n(b)r(er)-72 378 y(21,)32 b(2000)f(un)n(til)f(F)-7 b(ebruary)31 b(3,)i(2001)e(\(including)e(a)j(four-da)n(y)-72 478 y(break\).)j(During)21 b(this)h(time,)h(w)n(e)f(recorded)g(the)h (\014les)f(of)h(thou-)-72 577 y(sands)k(of)g(users)g(and)g(h)n(undreds) g(of)g(thousands)g(of)h(transfers.)-72 677 y(T)-7 b(able)26 b(1)h(sho)n(ws)g(more)f(details.)11 807 y(Note)j(that)g(these)g(dates)f (are)g(prior)f(to)h(legal)e(rulings)g(that)-72 907 y(forced)39 b(Napster)f(to)h(\014lter)f(out)h(cop)n(yrigh)n(ted)e(con)n(ten)n(t)i (and)-72 1006 y(resulted)32 b(in)h(users)g(altering)d(\014lenames)h (arti\014cially)-7 b(.)50 b(While)-72 1106 y(this)26 b(initial)d(exp)r(erimen)n(t)h(w)n(as)h(not)i(executed)f(as)g(w)n(ell)e (as)i(our)-72 1206 y(subsequen)n(t)j(measuremen)n(ts)d(of)j(Gn)n (utella,)f(w)n(e)h(analyze)e(the)-72 1305 y(data)39 b(b)r(ecause)g(it)g (is)g(no)g(longer)e(p)r(ossible)g(to)j(collect)d(suc)n(h)-72 1405 y(data)d(from)e(Napster.)56 b(Ho)n(w)n(ev)n(er,)34 b(w)n(e)f(w)n(ere)g(pleased)g(to)h(see)-72 1504 y(that)22 b(man)n(y)e(of)i(the)g(results)e(matc)n(h)h(w)n(ell)e(with)i(data)h (collected)-72 1604 y(a)27 b(y)n(ear)f(later)g(from)h(the)g(Gn)n (utella)f(net)n(w)n(ork.)11 1734 y(W)-7 b(e)40 b(connected)f(to)g(the)h (Napster)f(serv)n(er)e(from)h(a)h(clien)n(t)-72 1834 y(that)h(w)n(e)g(wrote)g(based)f(on)h(the)h(Napster)f(proto)r(col)e(sp) r(eci-)-72 1934 y(\014cation.)220 1903 y Ff(6)360 1934 y Fh(Our)f(clien)n(t)f(con)n(tin)n(uously)e(submitted)j(searc)n(h)-72 2033 y(requests)d(using)f(random)f(w)n(ords)h(pic)n(k)n(ed)g(from)g(an) h(English)-72 2133 y(dictionary)j(\014le.)72 b(When)40 b(the)g(results)e(returned)h(from)f(the)-72 2232 y(serv)n(er,)30 b(w)n(e)h(w)n(ere)g(able)f(to)h(determine)e(a)i(large)e(list)g(of)i (users)-72 2332 y(a)n(v)-5 b(ailable)30 b(on)35 b(the)g(net)n(w)n(ork.) 57 b(As)35 b(w)n(e)f(disco)n(v)n(ered)e(user)i(IDs)-72 2432 y(for)26 b(the)h(\014rst)f(time,)g(w)n(e)g(added)g(these)h(names)e (to)h(a)h(database)-72 2531 y(main)n(tained)18 b(throughout)j(the)g (exp)r(erimen)n(t.)33 b(Another)21 b(clien)n(t)-72 2631 y(cycled)31 b(through)g(the)h(database's)e(list)g(of)i(users)f(and)g (sen)n(t)h(a)-72 2731 y Fi(br)l(owse)25 b Fh(message)d(to)i(the)g(serv) n(er)f(to)h(retriev)n(e)e(eac)n(h)h(user's)g(\014le)-72 2830 y(list,)d(whic)n(h)g(w)n(ould)f(succeed)i(only)e(if)h(that)h(user) f(w)n(as)g(online)f(at)-72 2930 y(the)29 b(time.)39 b(The)29 b(\014le)f(lists)e(w)n(ere)i(stored)g(with)g(an)h(asso)r(ciated)-72 3029 y(timestamp)c(for)i(later)f(analysis,)e(presen)n(ted)j(in)g (section)f(5.)-72 3187 y Fd(4.1.2.)g(Gn)m(utella)32 b(Collection)e (Details)-72 3321 y Fh(W)-7 b(e)33 b(collected)d(\014le)i(lists)f(from) g(sev)n(eral)f(thousand)i(Gn)n(utella)-72 3420 y(users)39 b(from)f(F)-7 b(ebruary)38 b(24,)k(2002)c(un)n(til)g(Marc)n(h)g(25,)k (2002.)-72 3520 y(Sp)r(eci\014c)50 b(details)f(are)g(sho)n(wn)h(in)g(T) -7 b(able)50 b(2.)105 b(W)-7 b(e)52 b(mo)r(di-)-72 3620 y(\014ed)e(the)h(JT)-7 b(ella)47 b(API)692 3589 y Ff(8)779 3620 y Fh(to)j(create)f(a)h(custom)f(measure-)-72 3719 y(men)n(t)37 b(program.)64 b(The)38 b(program)d(created)i(a)g(list)f (of)i(a)n(v)-5 b(ail-)-72 3819 y(able)21 b(no)r(des)i(b)n(y)f (connecting)g(to)g(an)h(\\alw)n(a)n(ys-up")c(no)r(de)j(\(e.g.,)-72 3918 y(router.limewire.com)o(\).)30 b(This)21 b(no)r(de)h(is)f (actually)f(resolv)n(ed)g(to)-72 4018 y(a)32 b(random)e(no)r(de)i(that) g(happ)r(ens)g(to)g(b)r(e)h(online)d(at)i(the)g(mo-)-72 4118 y(men)n(t.)72 b(Our)39 b(clien)n(t)e(learns)h(ab)r(out)h(other)g (Gn)n(utella)f(p)r(eers)-72 4217 y(through)30 b(Ping/P)n(ong)c (messages)h(and)k(ev)n(en)n(tually)c(connects)-72 4317 y(to)g(a)h(\014xed)f(n)n(um)n(b)r(er)g(of)g(other)g(no)r(des)h(as)f Fi(friends)p Fh(.)11 4447 y(Our)k(program)e(examined)h(QueryHit)h (messages)e(as)i(they)-72 4547 y(w)n(ere)i(routed)h(from)e(neigh)n(b)r (ors.)54 b(These)34 b(messages)d(con)n(tain)-72 4646 y(iden)n(tifying)c(information)f(ab)r(out)j(other)h(no)r(des)f(on)g (the)h(net-)-72 4746 y(w)n(ork,)38 b(suc)n(h)f(as)f(their)g(GUID,)j(IP) d(address,)j(and)d(listening)-72 4846 y(p)r(ort.)68 b(W)-7 b(e)38 b(uniquely)e(iden)n(ti\014ed)h(no)r(des)h(b)n(y)f(their)g(IP-p)r (ort)-72 4945 y(pair)73 4915 y Fc(\003)109 4945 y Fh(.)k(As)28 b(eac)n(h)g(IP-p)r(ort)g(pair)f(w)n(as)h(examined,)e(kno)n(wn)i(un-)-72 5045 y(routable)e(IPs)376 5015 y Ff(9)440 5045 y Fh(w)n(ere)g (discarded)g(from)g(our)g(list,)g(since)g(these)p -72 5090 787 4 v 30 5135 a Fb(\003)66 5167 y Fg(Using)19 b(GUIDs)f(to)h(iden)n(tify)g(no)r(des)g(migh)n(t)f(seem)g(more)h (appro-)-72 5258 y(priate,)30 b(but)e(the)h(Gn)n(utella)g(proto)r(col)i (do)r(es)e(not)g(allo)n(w)h(messages)1977 144 y Fh(w)n(ould)h(b)r(e)i (imp)r(ossible)28 b(to)k(con)n(tact)f(directly)f(for)i(\014le)f(trans-) 1977 244 y(fers.)k(W)-7 b(e)22 b(could)f(ha)n(v)n(e)g(used)h(the)g(Gn)n (utella)e(push)i(proto)r(col)e(to)1977 344 y(initiate)30 b(transfers,)j(ho)n(w)n(ev)n(er,)e(this)h(w)n(ould)f(ha)n(v)n(e)g(tak)n (en)h(to)r(o)1977 443 y(m)n(uc)n(h)27 b(time)f(giv)n(en)g(the)i(n)n(um) n(b)r(er)e(of)i(users)e(w)n(e)h(monitored.)2060 586 y(Since)36 b(only)f(some)g(Gn)n(utella)g(clien)n(ts)g(allo)n(w)e(their)j(users') 1977 685 y(\014le)26 b(lists)f(to)i(b)r(e)g(retriev)n(ed,)d(w)n(e)j(fo) r(cused)g(our)f(exp)r(erimen)n(t)e(on)1977 785 y(t)n(w)n(o)30 b(of)h(the)g(most)e(p)r(opular)g(clien)n(ts)g(that)i(allo)n(w)d(this,)i (Bear-)1977 884 y(share)c(and)i(Sw)n(apNut.)36 b(By)27 b(sending)f(an)h(HTTP)g(request)g(di-)1977 984 y(rectly)f(to)i(these)f (clien)n(ts)f(on)h(their)f(listening)f(Gn)n(utella)g(p)r(ort,)1977 1084 y(w)n(e)k(obtain)f(an)h(HTML)g(page)f(listing)e(ev)n(ery)i(\014le) h(the)g(p)r(eer)g(is)1977 1183 y(sharing.)k(This)22 b(HTML)h(do)r (cumen)n(t)f(is)g(parsed)g(and)h(stored)f(in)1977 1283 y(a)i(database)e(that)j(asso)r(ciates)c(the)j(user)f(with)h(eac)n(h)f (\014le)g(listed)1977 1383 y(and)28 b(its)f(resp)r(ectiv)n(e)f(\014le)h (size,)f(along)g(with)h(a)h(timestamp)d(in-)1977 1482 y(dicating)h(when)h(this)g(\014le)g(list)f(w)n(as)g(obtained.)2060 1624 y(Once)33 b(w)n(e)g(obtained)f(a)g(list)g(of)h(20,000)e(kno)n(wn)h (p)r(eers,)i(w)n(e)1977 1724 y(p)r(erio)r(dically)26 b(collected)j(information)e(ab)r(out)k(the)g(\014les)f(they)1977 1824 y(w)n(ere)25 b(sharing.)34 b(F)-7 b(rom)24 b(this)h(data,)h(w)n(e) f(could)g(infer)f(o)n(v)n(er)g(time)1977 1923 y(whic)n(h)j(\014les)f (they)i(ha)n(v)n(e)f(do)n(wnloaded.)2060 2065 y(In)i(our)f(exp)r (erimen)n(t,)f(w)n(e)h(cycled)g(through)g(the)h(static)f(list)1977 2165 y(of)f(kno)n(wn)f(p)r(eers,)h(trying)e(to)i(obtain)f(the)h(\014le) f(list)f(from)h(eac)n(h)1977 2265 y(one)20 b(of)f(them.)34 b(Eac)n(h)18 b(cycle)h(where)g(w)n(e)g(attempted)g(to)h(con)n(tact)1977 2364 y(eac)n(h)29 b(p)r(eer)h(to)r(ok)g(appro)n(ximately)25 b(three)k(to)h(four)g(hours)f(due)1977 2464 y(to)f(the)g(size)e(of)i (our)f(p)r(eer)g(list)f(and)h(the)h(hardw)n(are)e(w)n(e)h(used.)1977 2667 y Fj(4.2.)32 b(No)s(de)j(Av)-6 b(ailabilit)m(y)1977 2813 y Fh(T)f(o)31 b(study)h(no)r(de)f(a)n(v)-5 b(ailabilit)n(y)e(,)27 b(w)n(e)k(gathered)f(a)h(\014xed)g(list)f(of)1977 2913 y(no)r(des)41 b(b)n(y)f(trac)n(king)e(Gn)n(utella)g(net)n(w)n(ork)h (tra\016c.)75 b(W)-7 b(e)40 b(ex-)1977 3012 y(tended)e(the)f(JT)-7 b(ella)35 b(API)2818 2982 y Ff(8)2892 3012 y Fh(to)i(create)f(a)h (custom)f(Gn)n(utella)1977 3112 y(clien)n(t)31 b(that)j(extracted)e(IP) g(address)g(and)h(p)r(ort)f(n)n(um)n(b)r(er)g(in-)1977 3211 y(formation)17 b(from)i(all)f(QueryHit)g(messages)f(that)j(w)n (ere)f(routed)1977 3311 y(through)34 b(our)g(clien)n(t)e(as)i(part)g (of)g(normal)e(Gn)n(utella)g(op)r(era-)1977 3411 y(tion.)45 b(In)31 b(our)f(exp)r(erimen)n(t,)f(w)n(e)h(collected)f(observ)n(ed)g (Query)1977 3510 y(and)37 b(QueryHit)f(messages.)62 b(Query)35 b(messages)g(can)h(re\015ect)1977 3610 y(the)49 b(p)r(opularit)n(y)d (of)j(searc)n(h)e(w)n(ords,)52 b(though)c(w)n(e)h(do)f(not)1977 3710 y(presen)n(t)27 b(that)h(analysis)c(here.)2060 3852 y(Once)i(w)n(e)g(collected)e(a)i(no)r(de's)h(IP)f(address,)f(w)n(e)h (no)g(longer)1977 3951 y(needed)36 b(the)f(Gn)n(utella)e(or)h(HTTP)h (proto)r(cols.)57 b(W)-7 b(e)36 b(simply)1977 4051 y(attempted)d(to)g (con)n(tact)f(a)h(no)r(de)g(b)n(y)g(op)r(ening)e(a)i(TCP)g(con-)1977 4151 y(nection.)49 b(T)-7 b(o)32 b(quic)n(kly)d(initiate)h(and)h(close) g(a)g(TCP)h(connec-)1977 4250 y(tion,)25 b(w)n(e)g(created)f(a)h Fi(tr)l(acking)j(manager)e Fh(whic)n(h)f(used)g(nmap,)1977 4350 y(a)e(customizable)d(UNIX)k(administrativ)n(e)18 b(to)r(ol)k(used)h(for)g(p)r(ort)1977 4450 y(scanning.)36 b(W)-7 b(e)28 b(set)g(the)g(maxim)n(um)c(timeout)i(and)h(the)i(R)-7 b(TT)1977 4549 y(v)i(alue)19 b(to)g(\014v)n(e)h(seconds,)g(a)f(v)-5 b(alue)19 b(that)h(is)e(small)f(enough)i(to)g(cy-)1977 4649 y(cle)h(through)g(the)i(list)d(in)h(a)g(relativ)n(ely)d(short)j (time)f(p)r(erio)r(d)h(but)1977 4748 y(large)28 b(enough)i(to)g(allo)n (w)d(su\016cien)n(t)i(time)f(for)i(TCP)g(connec-)1977 4848 y(tion)25 b(set)g(up)g(to)g(o)r(ccur)g(if)f(the)i(no)r(de)f(is)f (online.)34 b(Our)24 b(trac)n(king)p 1977 4908 V 1977 4984 a Fg(to)g(b)r(e)e(routed)h(to)g(no)r(des)h(solely)g(based)f(on)g (the)f(GUID)h(of)g(the)g(des-)1977 5076 y(tination.)44 b(Also,)30 b(the)f(GUID)e(in)i(practice)g(is)g(not)g(guaran)n(teed)f (to)1977 5167 y(b)r(e)d(globally)h(unique,)e(nor)h(is)g(it)g(guaran)n (teed)f(to)h(remain)f(\014xed)g(for)1977 5258 y(subsequen)n(t)h (sessions)i(of)g(the)e(same)g(clien)n(t.)1915 5507 y Fh(4)p eop %%Page: 5 5 5 4 bop -72 144 a Fh(manager)19 b(cycled)i(through)g(a)g(list)f(of)h (no)r(de)h(IP)f(addresses)g(and)-72 244 y(p)r(ort)j(n)n(um)n(b)r(ers.) 34 b(F)-7 b(or)24 b(eac)n(h)g Fi(cycle)p Fh(,)i(nmap)d(determined)g (whic)n(h)-72 344 y(of)28 b(three)f(states)g(eac)n(h)g(no)r(de)h(w)n (as)e(in:)11 567 y Fa(\017)41 b Fi(Up)34 b Fh(-)g(A)h(no)r(de)f (accepts)g(our)f(incoming)e(TCP)i(connec-)94 666 y(tion,)27 b(meaning)e(the)j(no)r(de)f(is)g Fi(available)p Fh(.)11 846 y Fa(\017)41 b Fi(Close)l(d)23 b Fh(-)e(A)h(no)r(de)g(is)f(resp)r (onding)e(to)j(our)f(prob)r(e,)h(but)g(its)94 945 y(listening)31 b(p)r(ort)j(is)e(not)i(accepting)f(TCP)g(connections,)94 1045 y(meaning)j(the)j(no)r(de)g(is)e(not)i(curren)n(tly)d(connected)j (to)94 1144 y(Gn)n(utella;)26 b(th)n(us,)h(the)h(no)r(de)g(is)f(not)g (a)n(v)-5 b(ailable.)11 1324 y Fa(\017)41 b Fi(Down)20 b Fh(-)g(W)-7 b(e)20 b(are)f(not)g(able)g(to)h(create)f(a)g(route)g(to) h(a)f(no)r(de,)94 1423 y(meaning)38 b(the)i(clien)n(t)e(is)h(either)g (to)r(o)h(busy)g(to)g(handle)94 1523 y(more)e(requests)h(or)f(the)i(no) r(de)g(is)e(disconnected)h(from)94 1623 y(the)28 b(In)n(ternet;)g(th)n (us,)f(the)h(no)r(de)g(is)e(not)i(a)n(v)-5 b(ailable.)11 1846 y(W)e(e)34 b(considered)e(the)i Fi(Down)g Fh(state)f(as)g(not)h(a) n(v)-5 b(ailable)29 b(b)r(e-)-72 1945 y(cause)k(ev)n(en)g(if)g(a)g(no)r (de)h(is)e(running)g(a)i(Gn)n(utella)d(clien)n(t)h(but)-72 2045 y(do)r(es)38 b(not)g(accept)f(an)n(y)g(more)g(connections,)h(it)g (cannot)f(re-)-72 2144 y(sp)r(ond)26 b(to)f(messages)e(from)h(other)h (no)r(des,)h(meaning)d(it)i(is)f(un-)-72 2244 y(a)n(v)-5 b(ailable)23 b(to)28 b(other)f(no)r(des)g(wishing)e(to)j(do)n(wnload)d (\014les.)11 2394 y(Using)h(a)g(single)f(pro)r(cess)h(to)g(cycle)g (through)g(a)h(large)d(no)r(de)-72 2493 y(list)31 b(w)n(ould)h(not)i (allo)n(w)c(us)j(to)g(trac)n(k)f(eac)n(h)g(no)r(de)i(frequen)n(tly)-72 2593 y(enough.)h(Therefore,)23 b(to)h(e\013ectiv)n(ely)d(trac)n(k)i(a)g (large)f(no)r(de)h(set)-72 2693 y(with)i(a)f(relativ)n(ely)d(small)h (time)i(in)n(terv)-5 b(al,)23 b(w)n(e)i(use)g(a)g(script)f(to)-72 2792 y(spa)n(wn)29 b(a)h(new)g(trac)n(king)e(manager)g(ev)n(ery)h(10)g (min)n(utes)f(that)-72 2892 y(cycles)37 b(through)i(the)g(no)r(de)g (list)f(once.)70 b(Th)n(us,)42 b(eac)n(h)c(no)r(de)-72 2992 y(w)n(as)25 b(trac)n(k)n(ed)f(appro)n(ximately)d(ev)n(ery)k(10)g (min)n(utes,)f(but)j(with)-72 3091 y(some)18 b(sligh)n(t)f (inconsistency)h(dep)r(ending)h(on)g(net)n(w)n(ork)f(dela)n(ys.)11 3241 y(Moreo)n(v)n(er,)43 b(immediately)38 b(after)k(w)n(e)g(disco)n(v) n(ered)d(a)j(new)-72 3341 y(no)r(de)36 b(during)e(the)i(no)r(de)f (collection)d(pro)r(cess,)k(that)g(partic-)-72 3440 y(ular)21 b(no)r(de)i(w)n(as)f(prob)r(ed)h(immediately)18 b(so)k(that)i(the)f (trac)n(king)-72 3540 y(dela)n(y)g(that)i(results)e(from)g(the)i(no)r (de)f(collection)d(pro)r(cess)i(w)n(as)-72 3640 y(eliminated,)k(whic)n (h)i(pro)n(vides)f(us)i(with)f(some)g(base)g(data)h(to)-72 3739 y(compare)25 b(the)j(rest)f(of)h(the)g(exp)r(erimen)n(t)d(with.)11 3889 y(W)-7 b(e)28 b(conducted)g(our)f(exp)r(erimen)n(t)e(from)i(Marc)n (h)f(28th)h(un-)-72 3989 y(til)35 b(Ma)n(y)g(5th)i(without)e(in)n (terruption)f(and)i(collected)e(5,000)-72 4088 y(cycles)26 b(of)i(data)f(for)g(5,000)f(no)r(des.)590 4342 y Fj(5.)32 b(ANAL)-9 b(YSIS)-72 4506 y(5.1.)32 b(File)j(T)-9 b(ransfer)35 b(Lo)s(calit)m(y)-72 4661 y Fh(Sev)n(eral)h(previous)g(w)n(orks)h(ha)n (v)n(e)g(analyzed)g(the)i(lo)r(calit)n(y)34 b(of)-72 4760 y(accesses)29 b(to)h(w)n(eb)h(pro)n(xies)d(and)i(serv)n(ers,)f (commonly)e(\014tting)-72 4860 y(access)43 b(patterns)h(to)g(sk)n(ew)n (ed)f(distributions)e(\(e.g.,)49 b(p)r(o)n(w)n(er)-72 4959 y(la)n(ws)85 4929 y Ff(10)153 4959 y Fh(\).)67 b(These)37 b(sk)n(ew)n(ed)f(distributions)e(are)j(easily)d(tak)n(en)-72 5059 y(adv)-5 b(an)n(tage)23 b(of)i(b)n(y)f(w)n(eb)g(cac)n(hes)g(for)g (impro)n(v)n(ed)d(p)r(erformance.)-72 5159 y(W)-7 b(e)47 b(also)e(found)i(a)g(hea)n(vily)d(sk)n(ew)n(ed)i(\014le)g(p)r(opularit) n(y)e(for)-72 5258 y(Gn)n(utella)f(and)i(Napster.)88 b(Our)45 b(analysis)c(indicates)i(that)1977 144 y(cac)n(hes)32 b(for)g(a)g(group)f(of)i(users)e(\(e.g.,)j(collo)r(cated)29 b(on)k(a)f(uni-)1977 244 y(v)n(ersit)n(y)h(campus\))h(should)g(b)r(e)h (an)g(e\013ectiv)n(e)f(metho)r(d)h(of)g(in-)1977 344 y(creasing)25 b(the)j(p)r(erformance)e(of)h(P2P)g(applications.)2060 471 y(One)44 b(w)n(ould)e(exp)r(ect)i(that)g(applications)c(lik)n(e)i (Gn)n(utella)1977 570 y(w)n(ould)23 b(b)r(e)i(\\self-cac)n(hing",)20 b(in)k(that)g(as)g(a)f(\014le)h(b)r(ecomes)f(more)1977 670 y(p)r(opular,)35 b(more)d(no)r(des)i(will)d(store)i(it.)56 b(One)34 b(w)n(ould)f(exp)r(ect)1977 770 y(that)24 b(the)g(widespread)d (app)r(earance)h(of)h(a)g(\014le)f(is)g(lik)n(ely)e(to)j(im-)1977 869 y(pro)n(v)n(e)33 b(the)i(a)n(v)n(erage)c(transfer)j(time)f(of)h (users)f(do)n(wnloading)1977 969 y(the)22 b(\014le.)34 b(There)21 b(are)f(sev)n(eral)e(reasons)i(this)g(ma)n(y)g(not)h(b)r(e)h (true.)2060 1096 y(The)k(application-lev)n(el)18 b(TTL)25 b(\014elds)g(limit)d(the)j(scop)r(e)g(of)g(a)1977 1196 y(broadcast)17 b(query)h(in)g(Gn)n(utella)e(to)i(p)r(eers)g(closer)f (in)g(the)i(top)r(ol-)1977 1295 y(ogy)-7 b(.)49 b(Ho)n(w)n(ev)n(er,)31 b(the)h(application-lev)n(el)26 b(top)r(ology)j(of)j(exist-)1977 1395 y(ing)23 b(P2P)f(applications)d(do)r(es)k(not)h(follo)n(w)d(the)i (underlying)e(IP)1977 1495 y(net)n(w)n(ork)35 b(top)r(ology.)2641 1464 y Ff(1)2776 1495 y Fh(F)-7 b(or)36 b(this)f(reason,)i(adjacen)n(t) f(no)r(des)1977 1594 y(are)k(not)h(necessarily)c(close;)45 b(less)40 b(can)g(b)r(e)h(exp)r(ected)g(from)1977 1694 y(a)e(neigh)n(b)r(or's)e(neigh)n(b)r(or,)i(and)g(so)g(on.)70 b(Second,)42 b(Gn)n(utella)1977 1793 y(clien)n(ts)23 b(ha)n(v)n(e)h(no)g(sophisticated)e(metho)r(d)j(of)f(directing)f(users) 1977 1893 y(to)33 b(the)g(b)r(est)g(of)g(sev)n(eral)d(p)r(eers)i(all)f (disco)n(v)n(ered)e(to)k(b)r(e)g(shar-)1977 1993 y(ing)c(the)i(same)d (\014le.)44 b(Serv)n(er)28 b(selection)g(metho)r(ds)h(ha)n(v)n(e)g(b)r (een)1977 2092 y(extensiv)n(ely)23 b(researc)n(hed)g(\(Hanna)j(et)f (al.)3281 2062 y Ff(11)3376 2092 y Fh(pro)n(vides)e(a)h(go)r(o)r(d)1977 2192 y(o)n(v)n(erview)29 b(of)i(suc)n(h)f(researc)n(h\),)h(but)h (applying)c(these)j(results)1977 2292 y(to)25 b(p)r(eer-to-p)r(eer)e (net)n(w)n(orks)f(is)i(not)g(trivial.)32 b(Simple)22 b(pings)h(to)1977 2391 y(di\013eren)n(tiate)34 b(p)r(eers)h(is)f(a)h(p) r(o)r(or)f(measure,)3360 2361 y Ff(11)3502 2391 y Fh(and)h(the)h(lo)n (w)1977 2491 y(o)r(ccurrence)26 b(of)g(p)r(eer)h(a)n(v)-5 b(ailabili)o(t)n(y)21 b(\(as)26 b(w)n(e)g(sho)n(w)g(in)g(the)h(next) 1977 2590 y(section\))32 b(do)r(es)g(not)g(mak)n(e)f(it)h(w)n(orth)n (while)d(to)k(p)r(erform)e(net-)1977 2690 y(w)n(ork)24 b(tests)i(on)f(eac)n(h)g(p)r(eer)g(that)g(are)g(more)e(costly)h (\(e.g.,)i(hop)1977 2790 y(coun)n(ts)38 b(via)e(traceroute\).)67 b(T)-7 b(rac)n(king)36 b(the)i(past)g(history)e(of)1977 2889 y(eac)n(h)28 b(no)r(de)h(also)d(has)i(no)g(v)-5 b(alue)28 b(if)g(no)r(des)g(are)g(nev)n(er)f(seen)i(or)1977 2989 y(used)f(again.)2060 3116 y(By)36 b(main)n(taining)c(a)k(cac)n(he) f(of)h(p)r(opular)f(songs)g(for)h(users)1977 3216 y(on)f(a)f(common)e (in)n(tranet,)j(the)g(problem)d(of)j(p)r(eer)f(selection)1977 3315 y(is)29 b(remo)n(v)n(ed:)37 b(p)r(opular)28 b(songs)g(can)h(b)r(e) g(do)n(wnloaded)e(quic)n(kly)1977 3415 y(from)22 b(the)h(cac)n(he)g (without)f(testing)g(or)g(doubt.)36 b(F)-7 b(urthermore,)1977 3515 y(the)20 b(b)r(ene\014t)g(of)f(widely)e(shared)h(\014les)g(is)g (hamp)r(ered)f(b)n(y)i(the)h(lo)n(w)1977 3614 y(a)n(v)-5 b(ailabilit)n(y)28 b(of)35 b(no)r(des.)56 b(W)-7 b(e)35 b(exp)r(ect)g(cac)n(hes)e(to)h(b)r(e)h(alw)n(a)n(ys)1977 3714 y(a)n(v)-5 b(ailable)15 b(to)k(all)e(lo)r(cal)g(users)h(and)h(con) n(tain)e(the)j(most)d(p)r(opular)1977 3814 y(songs)27 b(for)g(quic)n(k)f(do)n(wnload.)2060 3941 y(T)-7 b(o)23 b(determine)f(the)h(e\013ectiv)n(eness)f(of)i(cac)n(hing)d(on)i(P2P)f (\014le)1977 4040 y(systems,)31 b(w)n(e)f(\014rst)h(calculated)d(the)j (lo)r(calit)n(y)c(of)k(transferred)1977 4140 y(\014les.)40 b(That)29 b(analysis)d(and)i(others)g(that)i(w)n(e)e(presen)n(t)g(in)h (this)1977 4240 y(section)e(led)f(us)i(to)f(a)h(n)n(um)n(b)r(er)e(of)h (conclusions.)34 b(In)28 b(sum,)2060 4408 y Fa(\017)41 b Fh(Stored)51 b(\014le)e(p)r(opularit)n(y)f(is)i(sk)n(ew)n(ed)f(and)i (follo)n(ws)c(a)2143 4507 y(log-quadratic)38 b(distribution.)78 b(F)-7 b(or)42 b(stored)g(\014les,)i(the)2143 4607 y(highest-rank)n(ed) 38 b(10\045)h(of)h(\014les)e(accoun)n(ted)h(for)h(ab)r(out)2143 4706 y(50\045)27 b(of)h(the)g(total)e(n)n(um)n(b)r(er)h(of)g(stored)g (\014les.)2060 4860 y Fa(\017)41 b Fh(File)24 b(transfers)g(ha)n(v)n(e) f(a)i(sligh)n(tly)d(higher)h(lo)r(calit)n(y)e(of)k(ref-)2143 4959 y(erence)f(and)g(also)e(follo)n(w)f(a)j(log-quadratic)c (distribution)2143 5059 y(closely)-7 b(.)33 b(The)23 b(highest-rank)n(ed)e(10\045)h(of)i(\014les)e(accoun)n(ted)2143 5159 y(for)31 b(ab)r(out)g(60\045)f(of)h(the)h(total)d(n)n(um)n(b)r(er) h(of)h(transferred)2143 5258 y(\014les.)1915 5507 y(5)p eop %%Page: 6 6 6 5 bop -72 144 a Fd(5.1.1.)26 b(File)31 b(Lo)s(calit)m(y)-72 273 y Fh(Figure)40 b(1)i(sho)n(ws)e(the)j(cum)n(ulativ)n(e)38 b(p)r(ercen)n(tage)i(of)i(stored)-72 373 y(data)32 b(as)f(a)h(function) g(of)g(\014les)f(rank)n(ed)g(b)n(y)h(their)f(p)r(opularit)n(y)-7 b(.)-72 473 y(The)38 b(graph)f(sho)n(ws)f(that)i(for)g(our)f(Napster)g (and)g(Gn)n(utella)-72 572 y(exp)r(erimen)n(ts,)23 b(the)i(most)f(p)r (opular)f(10\045)h(of)h(\014les)f(accoun)n(t)g(for)-72 672 y(ab)r(out)36 b(50\045)f(of)h(all)e(stored)h(data.)62 b(Files)34 b(w)n(e)i(found)g(stored)-72 772 y(on)g(the)g(Napster)f(net) n(w)n(ork)g(demonstrate)f(similar)d(lo)r(calit)n(y)-7 b(.)-72 871 y(The)28 b(fact)g(that)g(the)g(measuremen)n(ts)d(w)n(ere)i (recorded)f(almost)-72 971 y(a)d(y)n(ear)g(apart)f(on)i(t)n(w)n(o)f (di\013eren)n(t)g(t)n(yp)r(es)g(of)h(P2P)e(applications)-72 1070 y(ga)n(v)n(e)34 b(us)h(con\014dence)h(that)f(the)h(curv)n(es)f (are)f(p)r(erhaps)h(more)-72 1170 y(inheren)n(t)23 b(to)i(m)n(usic)d (in)n(terests)h(of)i(users)e(than)i(to)g(the)g(c)n(harac-)-72 1270 y(teristics)g(of)j(the)g(applications.)11 1395 y(Figure)37 b(1)h(sho)n(ws)f(the)h(CDF)h(of)g(Napster)e(and)h(Gn)n(utella)-72 1495 y(stored)f(\014le)h(lo)r(calit)n(y)-7 b(.)65 b(The)38 b(PDF)h(of)f(\014le)f(lo)r(calit)n(y)e(of)j(eac)n(h)-72 1594 y(net)n(w)n(ork)24 b(is)h(sho)n(wn)g(in)g(Figure)f(2.)35 b(W)-7 b(e)26 b(used)g(Matlab's)e(least-)-72 1694 y(squares)f(curv)n (e-\014tting)f(to)r(ols)h(to)i(\014nd)g(b)r(est)f(\014ts.)36 b(This)24 b(distri-)-72 1794 y(bution)30 b(do)r(es)h(not)g(easily)d (\014t)k(a)e(Zipf)6 b('s)31 b(distribution,)e(as)h(has)-72 1893 y(b)r(een)38 b(observ)n(ed)f(for)g(other)g(cac)n(hing)f(systems.) 67 b(A)38 b(sligh)n(tly)-72 1993 y(curving)26 b(quadratic)f(b)r(etter)j (\014ts)g(the)g(most)e(and)h(least)g(p)r(opu-)-72 2092 y(lar)c(\014les.)35 b(In)24 b(future)h(w)n(ork,)f(w)n(e)g(hop)r(e)h(to) g(mo)r(del)d(and)j(explain)-72 2192 y(this)k(observ)n(ed)g(pro)r(cess)g (more)f(carefully)-7 b(.)42 b(W)-7 b(e)31 b(are)e(not)h(sure)-72 2292 y(what)d(factor)g(has)g(in)n(tro)r(duced)f(scale)g(in)n(to)g(the)i (distribution.)-72 2391 y(The)33 b(log-quadratic)d(distribution)g(sho)n (wn,)k(and)f(the)h(others)-72 2491 y(w)n(e)28 b(sho)n(w)f(in)g(the)i (pap)r(er,)f(are)f(easily)e(appro)n(ximated)f(b)n(y)k(t)n(w)n(o)-72 2591 y(Zipf)6 b('s)27 b(distributions,)e(whic)n(h)h(ma)n(y)g(b)r(e)i (one)f(clue.)11 2716 y(Regardless)21 b(of)j(a)f(prop)r(er)g(\014t,)i (the)f(sk)n(ew)n(ed)f(distribution)d(of)-72 2816 y(data)i(clearly)d (predicts)i(that)h(cac)n(hing)e(w)n(ould)h(b)r(e)i(an)e(e\013ectiv)n(e) -72 2915 y(metho)r(d)38 b(of)f(reducing)g(the)h(cost)g(of)g(P2P)e (\014le)h(transfers)g(as)-72 3015 y(w)n(ell)25 b(as)i(impro)n(ving)d (their)i(do)n(wnload)g(latency)g(from)g(remote)-72 3115 y(p)r(eers.)11 3240 y(Our)32 b(measuremen)n(ts)f(also)g(allo)n(w)n(ed)e (us)34 b(to)f(infer)f(an)h(esti-)-72 3340 y(mate)d(of)h(\014le)g (transfers)f(that)i(o)r(ccurred)e(during)f(that)j(w)n(eek.)-72 3439 y(Figures)44 b(3)h(and)h(4)f(sho)n(w)g(that)h(transferred)e (\014les)h(exhibit)-72 3539 y(higher)17 b(lo)r(calit)n(y)e(than)j (stored)g(\014les.)33 b(Again,)18 b(the)h(distribution)-72 3638 y(exhibits)24 b(scale)f(and)j(is)e(b)r(est)i(\014t)g(with)f(a)g (log-quadratic)c(func-)-72 3738 y(tion.)66 b(A)37 b(Zipf)6 b('s)38 b(distribution)c(is)i(sho)n(wn)h(for)g(comparison.)-72 3838 y(W)-7 b(e)31 b(b)r(eliev)n(e)d(the)i(lo)n(w)n(er)e(lo)r(calit)n (y)e(w)n(e)k(observ)n(ed)e(for)i(Napster)-72 3937 y(is)c(due)i(mostly)e (to)h(ho)n(w)g(infrequen)n(tly)e(w)n(e)j(con)n(tacted)f(users.)11 4063 y(W)-7 b(e)32 b(determined)d(transfers)h(b)n(y)h(taking)f (di\013erences)g(from)-72 4162 y(w)n(eek)d(to)g(w)n(eek)g(in)g(\014les) g(that)h(w)n(e)f(recorded)f(as)h(app)r(earing)e(in)-72 4262 y(a)j(user's)f(library)-7 b(.)35 b(During)27 b(eac)n(h)g(w)n(eek,) h(w)n(e)g(determined)e(the)-72 4362 y(most)38 b(p)r(opular)f(stored)h (songs.)70 b(W)-7 b(e)39 b(w)n(eren't)g(alw)n(a)n(ys)d(able)-72 4461 y(to)i(con)n(tact)f(a)g(user)g(to)h(determine)e(their)h(curren)n (t)f(\014le)h(set.)-72 4561 y(T)-7 b(able)27 b(2)h(sho)n(ws)f(that)i(w) n(e)f(con)n(tacted)g(ab)r(out)g(5,000)f(to)h(3,000)-72 4661 y(Gn)n(utella)c(users)h(of)g(the)i(20,000)c(w)n(e)j(monitored)d (within)h(eac)n(h)-72 4760 y(w)n(eek.)34 b(Our)20 b(Napster)g(exp)r (erimen)n(t)f(w)n(as)h(less)f(robust:)33 b(our)20 b(list)-72 4860 y(of)27 b(the)h(users)e(w)n(e)h(w)n(ere)f(observing)f(w)n(as)h(so) g(long,)g(w)n(e)h(prob)r(ed)-72 4959 y(users)j(to)r(o)h(infrequen)n (tly)e(during)h(eac)n(h)h(w)n(eek.)47 b(Ho)n(w)n(ev)n(er,)30 b(as)-72 5059 y(this)36 b(data)f(cannot)h(b)r(e)h(collected)d(again)g (due)i(to)g(Napster's)-72 5159 y(demise)19 b(in)i(p)r(opularit)n(y)d (and)j(legal)e(troubles,)i(w)n(e)g(still)d(presen)n(t)-72 5258 y(the)28 b(results.)2174 1340 y @beginspecial 59 @llx 200 @lly 551 @urx 600 @ury 1887 @rwi @setspecial %%BeginDocument: results/file.pop.stored.cdf.eps %!PS-Adobe-2.0 EPSF-1.2 %%Creator: MATLAB, The Mathworks, Inc. %%Title: ../file.pop.stored.cdf.eps %%CreationDate: 05/20/2002 19:28:55 %%DocumentNeededFonts: Helvetica %%DocumentProcessColors: Cyan Magenta Yellow Black %%Extensions: CMYK %%Pages: 1 %%BoundingBox: 59 200 551 600 %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup 3 mul string currentfile exch readhexstring pop dup 0 3 index getinterval /rbmap xdef dup 2 index dup getinterval /gbmap xdef 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform rbmap gbmap bbmap true 3 colorimage gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 59 200 551 600 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0216 7344 csm 493 135 5912 4798 MR c np 91 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef c0 1 j 1 sg 0 0 6914 5188 PR 6 w 0 4228 5357 0 0 -4228 899 4616 4 MP PP -5357 0 0 4228 5357 0 0 -4228 899 4616 5 MP stroke 4 w DO SO 6 w 0 sg 899 4616 mt 6256 4616 L 899 388 mt 6256 388 L 899 4616 mt 899 388 L 6256 4616 mt 6256 388 L 899 4616 mt 6256 4616 L 899 4616 mt 899 388 L 899 4616 mt 899 4562 L 899 389 mt 899 442 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 866 4761 mt (0) s 1434 4616 mt 1434 4562 L 1434 389 mt 1434 442 L 1368 4761 mt (10) s 1970 4616 mt 1970 4562 L 1970 389 mt 1970 442 L 1904 4761 mt (20) s 2506 4616 mt 2506 4562 L 2506 389 mt 2506 442 L 2440 4761 mt (30) s 3041 4616 mt 3041 4562 L 3041 389 mt 3041 442 L 2975 4761 mt (40) s 3577 4616 mt 3577 4562 L 3577 389 mt 3577 442 L 3511 4761 mt (50) s 4113 4616 mt 4113 4562 L 4113 389 mt 4113 442 L 4047 4761 mt (60) s 4648 4616 mt 4648 4562 L 4648 389 mt 4648 442 L 4582 4761 mt (70) s 5184 4616 mt 5184 4562 L 5184 389 mt 5184 442 L 5118 4761 mt (80) s 5720 4616 mt 5720 4562 L 5720 389 mt 5720 442 L 5654 4761 mt (90) s 6256 4616 mt 6256 4562 L 6256 389 mt 6256 442 L 6156 4761 mt (100) s 899 4616 mt 952 4616 L 6256 4616 mt 6202 4616 L 798 4660 mt (0) s 899 4193 mt 952 4193 L 6256 4193 mt 6202 4193 L 731 4237 mt (10) s 899 3770 mt 952 3770 L 6256 3770 mt 6202 3770 L 731 3814 mt (20) s 899 3347 mt 952 3347 L 6256 3347 mt 6202 3347 L 731 3391 mt (30) s 899 2925 mt 952 2925 L 6256 2925 mt 6202 2925 L 731 2969 mt (40) s 899 2502 mt 952 2502 L 6256 2502 mt 6202 2502 L 731 2546 mt (50) s 899 2079 mt 952 2079 L 6256 2079 mt 6202 2079 L 731 2123 mt (60) s 899 1657 mt 952 1657 L 6256 1657 mt 6202 1657 L 731 1701 mt (70) s 899 1234 mt 952 1234 L 6256 1234 mt 6202 1234 L 731 1278 mt (80) s 899 811 mt 952 811 L 6256 811 mt 6202 811 L 731 855 mt (90) s 899 389 mt 952 389 L 6256 389 mt 6202 389 L 664 433 mt (100) s 899 4616 mt 6256 4616 L 899 388 mt 6256 388 L 899 4616 mt 899 388 L 6256 4616 mt 6256 388 L gs 899 389 5358 4228 MR c np /c8 { 0.000000 0.000000 1.000000 sr} bdef c8 596 -211 595 -211 594 -212 591 -211 582 -211 494 -212 387 -211 333 -211 270 -212 226 -211 186 -211 141 -212 110 -211 82 -211 58 -212 44 -211 30 -211 19 -212 13 -211 5 -212 899 4616 21 MP stroke /c9 { 0.000000 0.500000 0.000000 sr} bdef c9 259 -31 463 -56 421 -51 383 -77 349 -84 316 -84 288 -104 261 -96 238 -115 216 -105 197 -107 179 -108 162 -99 148 -104 134 -98 122 -95 111 -94 101 -86 92 -83 83 -81 76 -73 69 -67 62 -65 57 -64 52 -62 47 -62 43 -61 39 -59 35 -57 32 -56 29 -55 27 -53 24 -51 22 -51 20 -50 18 -49 17 -48 15 -48 13 -46 13 -46 11 -45 10 -44 9 -44 9 -44 8 -42 7 -42 6 -41 6 -39 5 -39 5 -38 4 -37 4 -37 4 -35 3 -35 3 -33 3 -32 2 -31 2 -30 2 -29 2 -28 2 -26 1 -26 2 -26 1 -24 1 -24 1 -23 1 -22 1 -22 1 -20 0 -22 1 -18 1 -19 0 -18 1 -18 0 -31 1 -15 0 -14 1 -15 0 -48 1 -9 0 -52 1 -6 0 -103 899 4616 84 MP stroke gr c9 0 sg 2841 294 mt (CDF of stored file popularity) s 2388 4904 mt (Percentage of unique files, rank by popularity) s 609 3177 mt -90 rotate (Percentage of stored files) s 90 rotate 1 sg 0 299 844 0 0 -299 959 748 4 MP PP -844 0 0 299 844 0 0 -299 959 748 5 MP stroke 4 w DO SO 6 w 0 sg 959 748 mt 1803 748 L 959 449 mt 1803 449 L 959 748 mt 959 449 L 1803 748 mt 1803 449 L 959 748 mt 1803 748 L 959 748 mt 959 449 L 959 748 mt 1803 748 L 959 449 mt 1803 449 L 959 748 mt 959 449 L 1803 748 mt 1803 449 L 1292 571 mt (Napster) s 1292 709 mt (Gnutella) s gs 959 449 845 300 MR c np c8 200 0 1025 531 2 MP stroke c9 200 0 1025 669 2 MP stroke gr c9 end eplot %%EndObject epage end showpage %%Trailer %%EOF %%EndDocument @endspecial 1977 1515 a Fe(Figure)52 b(1.)g Fg(CDF)45 b(of)i(stored)e(\014le)h(lo)r(calit)n(y)g(in)g(Napster)f(and)1977 1606 y(Gn)n(utella.)2174 2905 y @beginspecial 56 @llx 198 @lly 546 @urx 600 @ury 1887 @rwi @setspecial %%BeginDocument: results/file.pop.stored.pdf.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: MATLAB, The Mathworks, Inc. %%Title: ../file.pop.stored.pdf.eps %%CreationDate: 05/21/2002 00:31:22 %%DocumentNeededFonts: Helvetica %%DocumentProcessColors: Cyan Magenta Yellow Black %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 56 198 546 600 %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup 3 mul string currentfile 3 index 0 eq {/ASCIIHexDecode filter} {/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if } ifelse exch readstring pop dup 0 3 index getinterval /rbmap xdef dup 2 index dup getinterval /gbmap xdef 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform rbmap gbmap bbmap true 3 colorimage gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 56 198 546 600 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0216 7344 csm 457 135 5881 4830 rc 91 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef c0 1 j 1 sg 0 0 6914 5188 rf 6 w 0 4227 5357 0 0 -4227 899 4616 4 MP PP -5357 0 0 4227 5357 0 0 -4227 899 4616 5 MP stroke 4 w DO SO 6 w 0 sg 899 4616 mt 6256 4616 L 899 389 mt 6256 389 L 899 4616 mt 899 389 L 6256 4616 mt 6256 389 L 899 4616 mt 6256 4616 L 899 4616 mt 899 389 L 899 4616 mt 899 4562 L 899 389 mt 899 442 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 796 4761 mt (-4) s 1791 4616 mt 1791 4562 L 1791 389 mt 1791 442 L 1688 4761 mt (-3) s 2684 4616 mt 2684 4562 L 2684 389 mt 2684 442 L 2581 4761 mt (-2) s 3577 4616 mt 3577 4562 L 3577 389 mt 3577 442 L 3474 4761 mt (-1) s 4470 4616 mt 4470 4562 L 4470 389 mt 4470 442 L 4437 4761 mt (0) s 5363 4616 mt 5363 4562 L 5363 389 mt 5363 442 L 5330 4761 mt (1) s 6256 4616 mt 6256 4562 L 6256 389 mt 6256 442 L 6223 4761 mt (2) s 899 4616 mt 952 4616 L 6256 4616 mt 6202 4616 L 728 4660 mt (-5) s 899 4146 mt 952 4146 L 6256 4146 mt 6202 4146 L 628 4190 mt (-4.5) s 899 3676 mt 952 3676 L 6256 3676 mt 6202 3676 L 728 3720 mt (-4) s 899 3207 mt 952 3207 L 6256 3207 mt 6202 3207 L 628 3251 mt (-3.5) s 899 2737 mt 952 2737 L 6256 2737 mt 6202 2737 L 728 2781 mt (-3) s 899 2267 mt 952 2267 L 6256 2267 mt 6202 2267 L 628 2311 mt (-2.5) s 899 1798 mt 952 1798 L 6256 1798 mt 6202 1798 L 728 1842 mt (-2) s 899 1328 mt 952 1328 L 6256 1328 mt 6202 1328 L 628 1372 mt (-1.5) s 899 858 mt 952 858 L 6256 858 mt 6202 858 L 728 902 mt (-1) s 899 389 mt 952 389 L 6256 389 mt 6202 389 L 628 433 mt (-0.5) s 899 4616 mt 6256 4616 L 899 389 mt 6256 389 L 899 4616 mt 899 389 L 6256 4616 mt 6256 389 L gs 899 389 5358 4228 rc /c8 { 0.000000 0.000000 1.000000 sr} bdef c8 37 0 37 0 37 166 37 0 36 208 37 0 37 137 37 0 37 0 37 55 37 0 37 0 37 91 37 0 37 74 37 0 37 0 37 63 37 0 37 0 37 0 37 28 37 51 37 0 37 46 37 21 37 38 37 36 36 17 37 31 37 29 37 14 37 51 37 23 37 33 37 30 37 37 37 26 37 40 37 29 37 34 37 37 37 34 37 31 37 25 37 23 37 38 37 28 37 29 37 31 37 25 37 36 37 22 37 28 37 20 37 23 37 26 36 25 38 25 36 22 38 27 37 26 37 26 37 29 37 27 37 29 38 23 35 24 39 26 35 22 37 23 37 21 38 22 38 18 35 16 37 21 37 21 41 21 34 15 37 18 41 14 37 14 33 15 36 15 40 19 33 19 49 22 26 11 44 14 33 15 35 11 39 15 43 21 48 24 27 8 29 8 13 3 37 13 41 5 45 17 52 33 52 33 8 1 51 19 19 2 52 16 35 20 52 10 60 14 52 12 60 6 45 2 52 14 60 4 71 16 86 35 52 6 60 12 70 34 87 48 112 55 157 0 269 1 935 1266 124 MP stroke /c9 { 0.000000 0.500000 0.000000 sr} bdef c9 37 0 37 0 37 0 37 0 37 0 37 0 37 0 37 0 37 0 37 0 37 0 36 0 37 0 37 283 37 0 37 0 37 0 37 0 37 0 37 0 37 0 37 166 37 0 37 0 37 0 37 0 37 117 37 0 37 0 37 91 37 0 37 0 37 75 37 0 37 62 37 0 37 55 36 0 37 48 37 43 37 0 37 39 37 35 37 33 37 30 37 28 37 27 37 48 37 22 37 41 37 19 37 35 37 33 37 30 37 28 37 26 37 37 37 23 37 31 37 20 37 29 37 26 37 32 37 23 37 22 37 21 38 26 35 18 39 29 36 22 36 25 37 20 38 18 38 22 35 21 38 16 37 23 40 15 34 17 37 17 41 19 38 16 33 15 36 14 40 16 32 14 49 13 27 5 44 19 32 12 35 14 39 6 43 13 49 15 26 10 29 10 13 8 37 7 41 13 46 22 51 23 52 13 8 3 52 13 19 1 52 9 34 22 52 3 60 7 52 11 59 8 46 11 52 17 60 13 70 30 87 17 52 15 59 3 71 34 87 17 111 13 157 6 269 55 952 1350 124 MP stroke /c10 { 1.000000 0.000000 0.000000 sr} bdef c10 37 23 37 22 37 23 37 23 36 22 37 23 37 22 37 23 37 22 37 23 37 23 37 22 37 23 37 22 37 23 37 22 37 23 37 23 37 22 37 23 37 22 37 23 37 23 37 22 37 23 37 22 37 23 37 22 36 23 37 23 37 22 37 23 37 22 37 23 37 22 37 23 37 23 37 22 37 23 37 22 37 23 37 22 37 23 37 23 37 22 37 23 37 22 37 23 37 23 37 22 37 23 37 22 37 23 37 23 37 22 37 23 37 22 36 23 38 23 36 22 38 23 37 23 37 22 37 23 37 22 37 23 38 23 35 21 39 24 35 22 37 22 37 23 38 23 38 23 35 21 37 23 37 23 41 25 34 21 37 22 41 25 37 23 33 20 36 22 40 25 33 20 49 29 26 17 44 27 33 19 35 22 39 24 43 26 48 30 27 16 29 17 13 8 37 23 41 25 45 28 52 31 52 32 8 5 51 31 19 12 52 32 35 21 52 32 60 37 52 31 60 37 45 28 52 31 60 37 71 43 86 53 52 31 60 37 70 43 87 53 112 68 157 96 269 164 935 676 124 MP stroke /c11 { 0.000000 0.750000 0.750000 sr} bdef c11 42 43 43 44 43 43 43 43 42 42 43 43 43 42 43 41 42 41 43 41 43 41 43 40 42 40 43 40 43 39 43 39 42 39 43 38 43 38 43 38 42 38 43 37 43 36 43 37 42 36 43 36 43 35 43 36 42 34 43 35 43 34 43 34 42 34 43 33 43 33 43 32 42 33 43 32 43 31 43 32 42 31 43 30 43 31 43 30 42 29 43 30 43 29 43 29 42 28 43 28 43 28 43 28 42 27 43 27 43 26 43 26 42 26 43 26 43 25 43 25 42 25 43 24 43 24 43 24 42 23 43 23 43 23 43 22 42 22 43 22 43 21 43 21 42 21 43 20 43 21 43 19 42 20 43 19 43 19 43 18 42 19 43 17 43 18 43 17 42 17 43 17 43 16 43 16 42 16 43 15 43 15 43 15 42 14 43 14 43 14 43 13 42 13 43 13 43 12 43 13 42 11 43 12 43 11 43 11 42 10 43 11 43 9 43 10 42 9 43 9 43 9 43 8 42 8 43 8 43 7 43 7 42 7 43 6 43 6 43 6 42 5 43 5 43 5 978 1259 124 MP stroke gr c11 0 sg 2844 294 mt (PDF of stored file popularity) s 573 3391 mt -90 rotate (Percentage of all files, log) s 90 rotate %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 633 2025 mt -90 rotate (10) s 90 rotate %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 573 1919 mt -90 rotate ( scale) s 90 rotate 2371 4882 mt (Percentage of unique files ranked, log) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 4375 4942 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 4481 4882 mt ( scale) s 1292 3929 mt (Napster) s 1292 4067 mt (Gnutella) s 1292 4237 mt (powerlaw fit,y=-3.10/x) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 2482 4177 mt (0.58) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 1292 4440 mt (log-quadratic fit,y=10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 2438 4380 mt (-2.96x) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 72 FMSR 2728 4320 mt (2) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 2768 4380 mt ( -0.68 -0.07) s gs 959 3881 2402 676 rc c8 200 0 1025 3977 2 MP stroke c9 200 0 1025 4139 2 MP stroke c10 200 0 1025 4302 2 MP stroke c11 200 0 1025 4464 2 MP stroke gr c11 end eplot %%EndObject epage end showpage %%Trailer %%EOF %%EndDocument @endspecial 1977 3079 a Fe(Figure)31 b(2.)g Fg(P)n(opularit)n(y)d (distribution)f(of)h(stored)g(\014le)f(lo)r(calit)n(y)i(in)1977 3171 y(Napster)d(and)f(Gn)n(utella.)1977 3457 y Fd(5.1.2.)i(File)k(T)m (yp)s(e)h(Demographics)1977 3613 y Fh(A)n(t)f(the)g(time)e(of)i(our)f (data)g(collection)d(from)i(Napster,)i(only)1977 3713 y(\014les)48 b(with)g(an)h(\\MP3")e(extension)g(w)n(ere)h(allo)n(w)n (ed)e(to)i(b)r(e)1977 3812 y(shared)41 b(b)n(y)g(users.)78 b(Ho)n(w)n(ev)n(er,)43 b(Gn)n(utella)d(places)g(no)h(suc)n(h)1977 3912 y(restriction)32 b(on)j(shared)f(con)n(ten)n(t.)58 b(T)-7 b(able)34 b(3)g(sho)n(ws)g(the)h(de-)1977 4012 y(mographics)18 b(of)i(the)i(\014le)e(t)n(yp)r(es)g(w)n(e)h(recorded)e (from)h(Gn)n(utella.)1977 4111 y(Audio)h(\014les)f(and)h(image)d (\014les)i(are)h(the)g(most)f(p)r(opular.)33 b(When)1977 4211 y(the)22 b(size)d(of)i(the)h(\014les)d(is)h(tak)n(en)h(in)n(to)e (accoun)n(t,)j(audio)d(\014les)h(and)1977 4311 y(video)31 b(\014les)g(mak)n(e)f(up)i(the)h(bulk)e(of)h(shared)f(data.)50 b(The)32 b(a)n(v-)1977 4410 y(erage)g(MP3)h(\014le)f(w)n(as)h(4.2)f (MB.)i(W)-7 b(e)33 b(plan)g(to)g(monitor)e(this)1977 4510 y(distribution)24 b(o)n(v)n(er)h(the)i(coming)d(y)n(ears)g(to)j (analyze)d(c)n(hanges.)2060 4661 y(In)f(the)g(app)r(endix,)f(w)n(e)g (include)f(lists)f(of)j(the)f(most)f(p)r(opular)1977 4760 y(shared)28 b(\014les)f(stored)h(in)g(the)h(Gn)n(utella)d(net)n(w) n(ork)i(during)f(our)1977 4860 y(collection)35 b(p)r(erio)r(d.)68 b(In)38 b(three)g(separate)f(tables,)j(w)n(e)e(sho)n(w)1977 4959 y(the)28 b(top)e(50)g(\014les)g(of)h(all)d(t)n(yp)r(es,)j(of)g (just)g(audio)e(t)n(yp)r(es,)i(and)g(of)1977 5059 y(just)22 b(video)e(t)n(yp)r(es.)35 b(The)22 b(ranking)d(is)h(actually)f(b)n(y)i (signatures.)1977 5159 y(Num)n(b)r(ers)i(in)g(paren)n(theses)f(sho)n(w) h(the)h(n)n(um)n(b)r(er)e(of)h(users)g(who)1977 5258 y(stored)g(eac)n(h)f(\014le's)g(corresp)r(onding)f(signature;)h(only)g (one)h(full)1915 5507 y(6)p eop %%Page: 7 7 7 6 bop 125 1340 a @beginspecial 59 @llx 200 @lly 551 @urx 600 @ury 1887 @rwi @setspecial %%BeginDocument: results/file.pop.diff.cdf.eps %!PS-Adobe-2.0 EPSF-1.2 %%Creator: MATLAB, The Mathworks, Inc. %%Title: ../file.pop.diff.cdf.eps %%CreationDate: 05/20/2002 19:29:52 %%DocumentNeededFonts: Helvetica %%DocumentProcessColors: Cyan Magenta Yellow Black %%Extensions: CMYK %%Pages: 1 %%BoundingBox: 59 200 551 600 %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup 3 mul string currentfile exch readhexstring pop dup 0 3 index getinterval /rbmap xdef dup 2 index dup getinterval /gbmap xdef 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform rbmap gbmap bbmap true 3 colorimage gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 59 200 551 600 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0216 7344 csm 493 135 5912 4798 MR c np 91 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef c0 1 j 1 sg 0 0 6914 5188 PR 6 w 0 4228 5357 0 0 -4228 899 4616 4 MP PP -5357 0 0 4228 5357 0 0 -4228 899 4616 5 MP stroke 4 w DO SO 6 w 0 sg 899 4616 mt 6256 4616 L 899 388 mt 6256 388 L 899 4616 mt 899 388 L 6256 4616 mt 6256 388 L 899 4616 mt 6256 4616 L 899 4616 mt 899 388 L 899 4616 mt 899 4562 L 899 389 mt 899 442 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 866 4761 mt (0) s 1434 4616 mt 1434 4562 L 1434 389 mt 1434 442 L 1368 4761 mt (10) s 1970 4616 mt 1970 4562 L 1970 389 mt 1970 442 L 1904 4761 mt (20) s 2506 4616 mt 2506 4562 L 2506 389 mt 2506 442 L 2440 4761 mt (30) s 3041 4616 mt 3041 4562 L 3041 389 mt 3041 442 L 2975 4761 mt (40) s 3577 4616 mt 3577 4562 L 3577 389 mt 3577 442 L 3511 4761 mt (50) s 4113 4616 mt 4113 4562 L 4113 389 mt 4113 442 L 4047 4761 mt (60) s 4648 4616 mt 4648 4562 L 4648 389 mt 4648 442 L 4582 4761 mt (70) s 5184 4616 mt 5184 4562 L 5184 389 mt 5184 442 L 5118 4761 mt (80) s 5720 4616 mt 5720 4562 L 5720 389 mt 5720 442 L 5654 4761 mt (90) s 6256 4616 mt 6256 4562 L 6256 389 mt 6256 442 L 6156 4761 mt (100) s 899 4616 mt 952 4616 L 6256 4616 mt 6202 4616 L 798 4660 mt (0) s 899 4193 mt 952 4193 L 6256 4193 mt 6202 4193 L 731 4237 mt (10) s 899 3770 mt 952 3770 L 6256 3770 mt 6202 3770 L 731 3814 mt (20) s 899 3347 mt 952 3347 L 6256 3347 mt 6202 3347 L 731 3391 mt (30) s 899 2925 mt 952 2925 L 6256 2925 mt 6202 2925 L 731 2969 mt (40) s 899 2502 mt 952 2502 L 6256 2502 mt 6202 2502 L 731 2546 mt (50) s 899 2079 mt 952 2079 L 6256 2079 mt 6202 2079 L 731 2123 mt (60) s 899 1657 mt 952 1657 L 6256 1657 mt 6202 1657 L 731 1701 mt (70) s 899 1234 mt 952 1234 L 6256 1234 mt 6202 1234 L 731 1278 mt (80) s 899 811 mt 952 811 L 6256 811 mt 6202 811 L 731 855 mt (90) s 899 389 mt 952 389 L 6256 389 mt 6202 389 L 664 433 mt (100) s 899 4616 mt 6256 4616 L 899 388 mt 6256 388 L 899 4616 mt 899 388 L 6256 4616 mt 6256 388 L gs 899 389 5358 4228 MR c np /c8 { 0.000000 0.000000 1.000000 sr} bdef c8 145 -57 474 -189 431 -171 391 -155 356 -141 324 -129 294 -117 267 -106 244 -97 221 -87 200 -80 183 -73 166 -66 151 -60 137 -54 125 -56 113 -90 104 -82 93 -74 85 -68 78 -62 70 -55 64 -51 59 -61 52 -63 49 -57 43 -53 40 -47 36 -56 33 -52 30 -48 27 -49 25 -49 22 -44 21 -48 18 -44 17 -45 15 -43 14 -43 13 -41 11 -41 11 -40 9 -40 9 -38 8 -38 7 -38 7 -36 5 -36 6 -36 5 -34 4 -34 4 -34 4 -32 3 -32 3 -31 3 -30 2 -30 3 -29 2 -28 2 -27 1 -27 2 -26 1 -25 2 -25 1 -23 1 -23 1 -22 1 -21 1 -21 0 -20 1 -19 1 -18 0 -19 1 -17 0 -31 1 -14 0 -27 1 -12 0 -33 1 -10 0 -49 1 -6 0 -92 899 4616 84 MP stroke /c9 { 0.000000 0.500000 0.000000 sr} bdef c9 279 -16 461 -28 420 -25 381 -41 347 -42 316 -53 286 -53 261 -63 237 -62 215 -65 196 -71 178 -72 162 -74 147 -78 133 -79 122 -81 110 -81 101 -80 91 -78 83 -78 76 -78 68 -80 63 -80 56 -79 52 -81 47 -82 42 -83 39 -82 35 -80 32 -79 30 -79 26 -78 24 -76 22 -75 20 -73 18 -71 16 -72 15 -70 14 -67 12 -61 11 -58 11 -55 9 -52 8 -50 8 -48 7 -46 6 -45 6 -44 5 -43 5 -43 4 -40 4 -39 4 -37 3 -35 3 -34 3 -33 2 -31 2 -31 2 -30 2 -29 2 -27 1 -27 2 -26 1 -24 1 -24 1 -23 1 -21 1 -22 1 -20 0 -20 1 -19 1 -17 0 -18 1 -16 0 -16 1 -15 0 -30 1 -12 0 -50 1 -11 0 -56 1 -11 0 -153 899 4616 84 MP stroke gr c9 0 sg 2739 294 mt (CDF of transfered file popularity) s 2388 4904 mt (Percentage of unique files, rank by popularity) s 609 3177 mt -90 rotate (Percentage of stored files) s 90 rotate 1 sg 0 299 844 0 0 -299 959 748 4 MP PP -844 0 0 299 844 0 0 -299 959 748 5 MP stroke 4 w DO SO 6 w 0 sg 959 748 mt 1803 748 L 959 449 mt 1803 449 L 959 748 mt 959 449 L 1803 748 mt 1803 449 L 959 748 mt 1803 748 L 959 748 mt 959 449 L 959 748 mt 1803 748 L 959 449 mt 1803 449 L 959 748 mt 959 449 L 1803 748 mt 1803 449 L 1292 571 mt (Napster) s 1292 709 mt (Gnutella) s gs 959 449 845 300 MR c np c8 200 0 1025 531 2 MP stroke c9 200 0 1025 669 2 MP stroke gr c9 end eplot %%EndObject epage end showpage %%Trailer %%EOF %%EndDocument @endspecial -72 1515 a Fe(Figure)32 b(3.)g Fg(CDF)c(of)h(transferred)g (\014le)f(lo)r(calit)n(y)i(in)e(Napster)g(and)-72 1606 y(Gn)n(utella.)125 2905 y @beginspecial 56 @llx 198 @lly 546 @urx 600 @ury 1887 @rwi @setspecial %%BeginDocument: results/file.pop.diff.pdf.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: MATLAB, The Mathworks, Inc. %%Title: ../file.pop.diff.pdf.eps %%CreationDate: 05/20/2002 18:33:54 %%DocumentNeededFonts: Helvetica %%DocumentProcessColors: Cyan Magenta Yellow Black %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 56 198 546 600 %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup 3 mul string currentfile 3 index 0 eq {/ASCIIHexDecode filter} {/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if } ifelse exch readstring pop dup 0 3 index getinterval /rbmap xdef dup 2 index dup getinterval /gbmap xdef 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform rbmap gbmap bbmap true 3 colorimage gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 56 198 546 600 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0216 7344 csm 457 135 5881 4830 rc 91 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef c0 1 j 1 sg 0 0 6914 5188 rf 6 w 0 4228 5357 0 0 -4228 899 4616 4 MP PP -5357 0 0 4228 5357 0 0 -4228 899 4616 5 MP stroke 4 w DO SO 6 w 0 sg 899 4616 mt 6256 4616 L 899 388 mt 6256 388 L 899 4616 mt 899 388 L 6256 4616 mt 6256 388 L 899 4616 mt 6256 4616 L 899 4616 mt 899 388 L 899 4616 mt 899 4562 L 899 389 mt 899 442 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 796 4761 mt (-5) s 1664 4616 mt 1664 4562 L 1664 389 mt 1664 442 L 1561 4761 mt (-4) s 2429 4616 mt 2429 4562 L 2429 389 mt 2429 442 L 2326 4761 mt (-3) s 3194 4616 mt 3194 4562 L 3194 389 mt 3194 442 L 3091 4761 mt (-2) s 3960 4616 mt 3960 4562 L 3960 389 mt 3960 442 L 3857 4761 mt (-1) s 4725 4616 mt 4725 4562 L 4725 389 mt 4725 442 L 4692 4761 mt (0) s 5490 4616 mt 5490 4562 L 5490 389 mt 5490 442 L 5457 4761 mt (1) s 6256 4616 mt 6256 4562 L 6256 389 mt 6256 442 L 6223 4761 mt (2) s 899 4616 mt 952 4616 L 6256 4616 mt 6202 4616 L 628 4660 mt (-5.5) s 899 4193 mt 952 4193 L 6256 4193 mt 6202 4193 L 728 4237 mt (-5) s 899 3770 mt 952 3770 L 6256 3770 mt 6202 3770 L 628 3814 mt (-4.5) s 899 3347 mt 952 3347 L 6256 3347 mt 6202 3347 L 728 3391 mt (-4) s 899 2925 mt 952 2925 L 6256 2925 mt 6202 2925 L 628 2969 mt (-3.5) s 899 2502 mt 952 2502 L 6256 2502 mt 6202 2502 L 728 2546 mt (-3) s 899 2079 mt 952 2079 L 6256 2079 mt 6202 2079 L 628 2123 mt (-2.5) s 899 1657 mt 952 1657 L 6256 1657 mt 6202 1657 L 728 1701 mt (-2) s 899 1234 mt 952 1234 L 6256 1234 mt 6202 1234 L 628 1278 mt (-1.5) s 899 811 mt 952 811 L 6256 811 mt 6202 811 L 728 855 mt (-1) s 899 389 mt 952 389 L 6256 389 mt 6202 389 L 628 433 mt (-0.5) s 899 4616 mt 6256 4616 L 899 388 mt 6256 388 L 899 4616 mt 899 388 L 6256 4616 mt 6256 388 L gs 899 389 5358 4228 rc /c8 { 0.000000 0.000000 1.000000 sr} bdef c8 31 0 32 0 32 0 31 0 32 0 32 0 31 0 32 0 32 0 31 0 32 0 32 0 31 0 32 0 32 255 32 0 31 0 32 0 32 0 31 0 32 0 32 0 31 149 32 0 32 0 31 0 32 0 32 105 31 0 32 0 32 82 31 0 32 0 32 67 31 0 32 57 32 0 31 49 32 43 32 0 31 39 32 35 32 31 32 30 31 27 32 25 32 24 31 22 32 41 32 19 31 35 32 16 32 31 32 28 31 26 32 25 32 23 32 32 31 20 32 28 32 26 31 16 32 23 32 22 32 27 32 19 30 24 33 28 31 21 31 20 32 19 33 18 32 17 30 16 32 16 32 15 35 14 29 14 32 17 35 16 32 18 28 17 31 9 34 16 28 8 42 20 23 12 37 12 28 15 30 15 34 15 37 12 41 9 23 8 25 6 11 1 32 8 35 12 39 10 44 10 45 12 6 5 45 9 16 3 44 16 30 9 45 17 51 16 44 6 51 13 40 8 44 11 51 11 61 22 74 26 44 6 52 17 60 28 74 60 96 4 135 115 230 58 1735 1064 123 MP stroke /c9 { 0.000000 0.500000 0.000000 sr} bdef c9 32 0 32 0 31 251 32 0 32 150 31 105 32 0 32 82 31 67 32 0 32 57 31 49 32 43 32 74 31 31 32 30 32 27 31 25 32 24 32 43 32 39 31 35 32 47 32 42 31 37 32 23 32 42 31 19 32 36 32 41 31 22 32 28 32 25 31 30 32 28 32 30 31 29 32 9 32 4 31 17 32 12 32 20 31 22 32 21 32 20 31 25 32 32 32 29 32 25 31 16 32 16 32 17 31 20 32 19 32 20 32 28 31 27 32 25 31 16 32 26 32 19 32 18 31 19 32 18 32 22 32 23 32 23 31 21 32 26 32 15 30 17 34 23 30 19 31 17 32 22 33 20 33 20 29 20 33 19 31 22 35 23 29 20 32 22 35 17 32 16 28 18 31 16 34 23 29 22 41 24 23 10 38 24 27 13 31 21 33 20 37 23 42 24 22 10 25 20 11 10 32 34 35 27 39 34 44 26 45 21 7 0 44 22 16 13 45 7 29 11 45 12 51 13 44 30 52 9 39 25 44 13 51 24 61 15 74 27 45 0 51 2 60 25 75 5 95 8 135 33 230 21 1600 1049 127 MP stroke /c10 { 1.000000 0.000000 0.000000 sr} bdef c10 32 23 32 22 31 22 32 23 32 22 31 22 32 23 32 22 31 22 32 22 32 23 31 22 32 22 32 23 31 22 32 22 32 23 31 22 32 22 32 22 32 23 31 22 32 22 32 23 31 22 32 22 32 23 31 22 32 22 32 22 31 23 32 22 32 22 31 23 32 22 32 22 31 23 32 22 32 22 31 23 32 22 32 22 31 22 32 23 32 22 31 22 32 23 32 22 32 22 31 22 32 23 32 22 31 22 32 23 32 22 32 22 31 23 32 22 31 22 32 23 32 22 32 22 31 23 32 22 32 23 32 22 32 22 31 22 32 23 32 23 30 21 34 23 30 22 31 22 32 22 33 23 33 23 29 21 33 23 31 22 35 25 29 20 32 22 35 25 32 23 28 20 31 21 34 24 29 20 41 29 23 17 38 26 27 20 31 21 33 23 37 26 42 30 22 16 25 17 11 8 32 22 35 25 39 28 44 31 45 31 7 5 44 31 16 11 45 32 29 21 45 31 51 36 44 31 52 36 39 28 44 31 51 36 61 43 74 52 45 31 51 36 60 43 75 52 95 67 135 95 230 162 1600 483 127 MP stroke /c11 { 0.000000 0.750000 0.750000 sr} bdef c11 32 37 32 37 31 36 32 36 32 36 31 36 32 36 32 35 31 35 32 35 32 35 31 34 32 34 32 34 31 34 32 33 32 34 31 33 32 33 32 32 32 33 31 32 32 32 32 32 31 31 32 32 32 31 31 31 32 30 32 31 31 30 32 30 32 30 31 29 32 29 32 29 31 29 32 29 32 28 31 29 32 28 32 27 31 28 32 27 32 27 31 27 32 27 32 26 32 26 31 26 32 26 32 26 31 25 32 25 32 25 32 25 31 24 32 24 31 24 32 24 32 23 32 24 31 23 32 23 32 23 32 22 32 22 31 22 32 22 32 22 30 20 34 22 30 20 31 21 32 20 33 21 33 21 29 18 33 20 31 19 35 21 29 17 32 19 35 20 32 19 28 16 31 17 34 19 29 15 41 23 23 12 38 20 27 14 31 15 33 17 37 18 42 21 22 11 25 11 11 6 32 14 35 16 39 18 44 19 45 20 7 2 44 19 16 7 45 18 29 12 45 17 51 19 44 17 52 18 39 14 44 15 51 16 61 19 74 23 45 12 51 15 60 16 75 18 95 22 135 28 230 37 1600 1042 127 MP stroke gr c11 0 sg 2742 294 mt (PDF of transfered file popularity) s 573 3391 mt -90 rotate (Percentage of all files, log) s 90 rotate %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 633 2025 mt -90 rotate (10) s 90 rotate %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 573 1919 mt -90 rotate ( scale) s 90 rotate 2371 4882 mt (Percentage of unique files ranked, log) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 4375 4942 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 4481 4882 mt ( scale) s 1292 3929 mt (Napster) s 1292 4067 mt (Gnutella) s 1292 4237 mt (powerlaw fit,y=-3.21/x) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 2482 4177 mt (0.64) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 1292 4440 mt (log-quadratic fit,y=10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 2438 4380 mt (-3.07x) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 72 FMSR 2728 4320 mt (2) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 2768 4380 mt (+-0.75x+-0.08) s gs 959 3881 2510 676 rc c8 200 0 1025 3977 2 MP stroke c9 200 0 1025 4139 2 MP stroke c10 200 0 1025 4302 2 MP stroke c11 200 0 1025 4464 2 MP stroke gr c11 end eplot %%EndObject epage end showpage %%Trailer %%EOF %%EndDocument @endspecial -72 3079 a Fe(Figure)20 b(4.)g Fg(P)n(opularit)n(y)e (distribution)g(of)h(transferred)f(\014le)g(lo)r(calit)n(y)-72 3171 y(in)26 b(Napster)f(and)h(Gn)n(utella.)p 278 3222 1267 4 v 276 3321 4 100 v 376 3291 a Fh(t)n(yp)r(e)p 632 3321 V 149 w(\045)i(of)f(\014les)p 1062 3321 V 99 w(\045)g(of)h(b)n(ytes)p 1543 3321 V 278 3325 1267 4 v 276 3424 4 100 v 357 3394 a(audio)p 632 3424 V 240 w(75.5\045)p 1062 3424 V 263 w(77.5\045)p 1543 3424 V 276 3524 V 350 3494 a(image)p 632 3524 V 301 w(14.2)p 1062 3524 V 373 w(0.0)p 1543 3524 V 276 3624 V 372 3594 a(h)n(tml)p 632 3624 V 366 w(3.8)p 1062 3624 V 373 w(0.0)p 1543 3624 V 276 3723 V 360 3693 a(video)p 632 3723 V 355 w(2.7)p 1062 3723 V 332 w(21.4)p 1543 3723 V 276 3823 V 383 3793 a(text)p 632 3823 V 380 w(1.8)p 1062 3823 V 373 w(0.1)p 1543 3823 V 276 3922 V 397 3893 a(exe)p 632 3922 V 393 w(1.0)p 1062 3922 V 373 w(0.7)p 1543 3922 V 276 4022 V 328 3992 a(arc)n(hiv)n(e)p 632 4022 V 321 w(0.1)p 1062 4022 V 373 w(0.2)p 1543 4022 V 276 4122 V 345 4092 a(others)p 632 4122 V 340 w(0.9)p 1062 4122 V 373 w(0.1)p 1543 4122 V 278 4125 1267 4 v 46 4268 a Fe(T)-7 b(able)28 b(3.)h Fg(Demographics)d(of)g(stored)g(data)g(in)g (Gn)n(utella.)-72 4520 y Fh(name)f(of)i(eac)n(h)e(signature)f(is)i(sho) n(wn.)36 b(F)-7 b(or)25 b(example,)g(\\b)r(ec)n(k")-72 4620 y(is)h(really)f(all)g(\014les)i(who)g(signature)f(is)g(\\b)r(c)n (k".)-72 4816 y Fj(5.2.)32 b(No)s(de)j(Av)-6 b(ailabilit)m(y)-72 4959 y Fh(Studies)32 b(are)g(b)r(eginning)f(to)i(app)r(ear)f(that)h (prop)r(ose)e(analyt-)-72 5059 y(ical)e(mo)r(dels)h(of)i(the)g(p)r (erformance)e(c)n(haracteristics)d(of)32 b(P2P)-72 5159 y(applications.)67 b(Tw)n(o)39 b(imp)r(ortan)n(t)e(measures)f(that)k (ma)n(y)d(b)r(e)-72 5258 y(assumed)h(is)g(the)h(length)g(of)g(sessions) e(\(on-line)g(time\))h(and)1977 144 y(the)i(amoun)n(t)e(of)i(time)e(a)n (w)n(a)n(y)f(from)i(the)h(net)n(w)n(ork)e(\(o\013-line)1977 244 y(time\).)d(F)-7 b(or)23 b(example,)f(Figueiredo)f(et)j(al.)3308 214 y Ff(5)3367 244 y Fh(assume)e(that)i(o\013-)1977 344 y(line)g(time)g(is)h(exp)r(onen)n(tially)d(distributed)i(with)h (some)f(mean.)1977 443 y(The)f(same)f(study)h(assumes)e(that)i(no)r (des)g(sta)n(y)f(on)h(for)f(as)h(long)1977 543 y(as)42 b(the)h(n)n(um)n(b)r(er)e(of)i(\014les)e(they)i(wish)e(to)i(do)n (wnload,)h(plus)1977 643 y(some)36 b(\\think")g(time)g(also)f(assumed)h (to)i(b)r(e)f(exp)r(onen)n(tially)1977 742 y(distributed.)53 b(W)-7 b(e)33 b(w)n(ere)f(able)g(to)h(c)n(haracterize)d(these)j(mea-) 1977 842 y(sures,)k(or)e(measures)f(related)g(to)i(them,)h(from)d(our)h (exp)r(eri-)1977 941 y(men)n(t.)2060 1088 y(In)48 b(all)c(Gn)n(utella)h (applications,)j(no)r(des)f(can)g(limit)c(the)1977 1188 y(n)n(um)n(b)r(er)38 b(of)h(p)r(eers)f(that)h(can)g(do)n(wnload)e(from) g(them)i(con-)1977 1287 y(curren)n(tly)-7 b(.)42 b(W)-7 b(e)31 b(distinguish)c(when)j(no)r(des)g(are)f Fi(available)j Fh(as)1977 1387 y(serv)n(ers)26 b(of)i(\014les.)36 b(No)r(des)27 b(ma)n(y)f(b)r(e)i(una)n(v)-5 b(ailable)24 b(b)r(ecause)j(the)1977 1486 y(application)d(is)h(not)i(running,)f(or)g(if)g(a)h(user-set)e (limit)f(on)i(the)1977 1586 y(n)n(um)n(b)r(er)h(of)g(concurren)n(t)g (do)n(wnloads)e(has)i(b)r(een)h(reac)n(hed.)2060 1733 y(The)35 b(results)e(w)n(e)h(presen)n(t)f(in)h(this)f(section)g(can)h (b)r(e)h(sum-)1977 1832 y(marized)25 b(as)i(follo)n(ws:)2060 2050 y Fa(\017)41 b Fh(The)h(n)n(um)n(b)r(er)e(of)i(no)r(des)f(a)n(v)-5 b(ailable)37 b(in)k(the)h(net)n(w)n(orks)2143 2150 y(\015uctuates)28 b(and)g(is)e(strongly)f(a\013ected)j(b)n(y)f(time)f(of)i(da)n(y)-7 b(.)2060 2326 y Fa(\017)41 b Fh(Exactly)60 b(whic)n(h)g(no)r(des)i(are) e(a)n(v)-5 b(ailable)58 b(constan)n(tly)2143 2426 y(c)n(hanges;)25 b(a)h(small)c(p)r(ercen)n(tage)j(of)h(no)r(des)f(are)g(a)n(v)-5 b(ailable)2143 2526 y(for)28 b(do)n(wnloads)d(at)i(an)n(y)g(instan)n (t.)2060 2702 y Fa(\017)41 b Fh(31\045)h(of)h(the)g(time,)h(no)r(des)f (w)n(ere)e(a)n(v)-5 b(ailable)38 b(for)k(only)2143 2802 y(ab)r(out)j(a)g(10-min)n(ute)d(p)r(erio)r(d)i(b)r(efore)h(b)r(ecoming) e(un-)2143 2901 y(a)n(v)-5 b(ailable)35 b(again.)69 b(Appro)n(ximately) 34 b(20\045)39 b(of)f(the)i(ses-)2143 3001 y(sions)24 b(are)g(a)n(v)-5 b(ailable)20 b(for)25 b(at)f(least)g(t)n(w)n(o)g (hours.)35 b(The)25 b(dis-)2143 3100 y(tribution)d(of)i(session)d (lengths)h(follo)n(ws)f(a)i(log-quadratic)2143 3200 y(function.)2060 3418 y(Figure)40 b(5)g(sho)n(ws)g(the)h(p)r(ercen)n(tage)f(of)h(p)r (eers)f(who)h(w)n(ere)1977 3518 y(a)n(v)-5 b(ailable)17 b(\(i.e.,)22 b(the)g(p)r(ort)f(w)n(as)f(op)r(en\))i(after)f(a)g(p)r (erio)r(d)f(of)h(time)1977 3617 y(since)f(the)i(p)r(eer)f(w)n(as)f (\014rst)g(disco)n(v)n(ered.)32 b(Sev)n(eral)19 b(lines)g(app)r(ear) 1977 3717 y(on)31 b(the)f(graph.)45 b(The)30 b(lo)n(w)n(est)f(line)f (is)i(the)g(n)n(um)n(b)r(er)g(of)g(no)r(des)1977 3817 y(a)n(v)-5 b(ailable)36 b(at)j(sp)r(eci\014c)f(cycles)g(of)i(the)f(exp) r(erimen)n(t.)71 b(Ho)n(w-)1977 3916 y(ev)n(er,)34 b(just)g(ab)r(o)n(v) n(e)f(is)f(the)i(p)r(ercen)n(tage)e(of)i(no)r(des)f(that)h(w)n(ere)1977 4016 y(a)n(v)-5 b(ailable)24 b(at)j(least)f(once)i(during)e(that)i (cycle)e(or)h(cycles)f(that)1977 4116 y(o)r(ccurred)38 b(in)g(the)g(previous)f(one)h(hour)g(p)r(erio)r(d)f(b)r(efore)h(the) 1977 4215 y(time)28 b(on)h(the)h(x-axis)d(\(ab)r(out)i(5)g(other)g (cycles\).)40 b(Other)29 b(lines)1977 4315 y(sho)n(w)i(the)i(p)r(ercen) n(tage)d(of)i(no)r(des)f(seen)h(during)e(larger)f(time)1977 4414 y(ranges,)d(including)e(if)i(no)r(des)g(w)n(ere)g(seen)g(once)h (or)e(more)g(dur-)1977 4514 y(ing)k(the)h(en)n(tire)e(exp)r(erimen)n (t.)41 b(Some)28 b(no)r(des)i(are)e(nev)n(er)h(seen)1977 4614 y(again.)34 b(This)24 b(ma)n(y)f(b)r(e)j(b)r(ecause)e(they)h(get)g (a)g(new)g(IP)f(address)1977 4713 y(during)34 b(a)i(DHCP)f (recon\014guration,)g(or)f(b)r(ecause)h(they)h(use)1977 4813 y(Gn)n(utella)22 b(more)g(infrequen)n(tly)f(than)j(once)f(ev)n (ery)f(\014v)n(e)i(w)n(eeks.)2060 4959 y(W)-7 b(e)23 b(observ)n(ed)e(signi\014can)n(t)e(time-of-da)n(y)h(e\013ects)i(in)g (the)g(ex-)1977 5059 y(p)r(erimen)n(t.)50 b(Figure)31 b(6)h(illustrates)d(this)j(p)r(oin)n(t)f(more)g(clearly)1977 5159 y(than)h(the)h(previous)c(graphs.)49 b(It)32 b(sho)n(ws)f(the)h(a) n(v)n(erage)d(n)n(um-)1977 5258 y(b)r(er)36 b(of)g(no)r(des)g(a)n(v)-5 b(ailable)32 b(p)r(er)k(hour)f(of)h(da)n(y)f(\(E.S.T.,)j(lo)r(cal)1915 5507 y(7)p eop %%Page: 8 8 8 7 bop 436 2161 a @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 2520 @rhi @setspecial %%BeginDocument: results/uptime-7.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: uptime-7.eps %%Creator: gnuplot 3.7 patchlevel 1 %%CreationDate: Sun May 5 18:23:08 2002 %%DocumentFonts: (atend) %%BoundingBox: 50 50 410 302 %%Orientation: Portrait %%EndComments /gnudict 256 dict def gnudict begin /Color true def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -46 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke userlinewidth 2 mul setlinewidth } def /AL { stroke userlinewidth 2 div setlinewidth } def /UL { dup gnulinewidth mul /userlinewidth exch def 10 mul /udl exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog gnudict begin gsave 50 50 translate 0.050 0.050 scale 0 setgray newpath (Helvetica) findfont 140 scalefont setfont 1.000 UL LTb 1.000 UL LTa 609 903 M 6353 0 V 1.000 UL LTb 609 903 M -63 0 V -84 0 R (0) Rshow 1.000 UL LTa 609 1434 M 6353 0 V 1.000 UL LTb 609 1434 M -63 0 V -84 0 R (10) Rshow 1.000 UL LTa 609 1965 M 6353 0 V 1.000 UL LTb 609 1965 M -63 0 V -84 0 R (20) Rshow 1.000 UL LTa 609 2496 M 6353 0 V 1.000 UL LTb 609 2496 M -63 0 V -84 0 R (30) Rshow 1.000 UL LTa 609 3027 M 6353 0 V 1.000 UL LTb 609 3027 M -63 0 V -84 0 R (40) Rshow 1.000 UL LTa 609 3558 M 6353 0 V 1.000 UL LTb 609 3558 M -63 0 V -84 0 R (50) Rshow 1.000 UL LTa 609 4089 M 6353 0 V 1.000 UL LTb 609 4089 M -63 0 V -84 0 R (60) Rshow 1.000 UL LTa 609 4620 M 6353 0 V 1.000 UL LTb 609 4620 M -63 0 V -84 0 R (70) Rshow 609 903 M 0 -63 V 0 -140 R (0) Cshow 1403 903 M 0 -63 V 0 -140 R (5) Cshow 2197 903 M 0 -63 V 0 -140 R (10) Cshow 2991 903 M 0 -63 V 0 -140 R (15) Cshow 3785 903 M 0 -63 V 0 -140 R (20) Cshow 4580 903 M 0 -63 V 0 -140 R (25) Cshow 5374 903 M 0 -63 V 0 -140 R (30) Cshow 6168 903 M 0 -63 V 0 -140 R (35) Cshow 6962 903 M 0 -63 V 0 -140 R (40) Cshow 1.000 UL LTb 609 903 M 6353 0 V 0 3717 V -6353 0 V 609 903 L 140 2761 M currentpoint gsave translate 90 rotate 0 0 M (active nodes \(%\)) Cshow grestore 3785 490 M (time since discovered \(days\)) Cshow 3785 4830 M (Active Nodes \(out of 5000\)) Cshow 1.000 UL LTb 449 0 M 0 280 V 6487 0 V 6936 0 L 449 0 L 0 280 R 6487 0 V 1.000 UL LT0 1793 210 M (instant) Rshow 1877 210 M 399 0 V 609 2538 M 31 -703 V 1 13 V 1 -8 V 1 -53 V 1 4 V 1 -31 V 1 6 V 2 -21 V 1 -38 V 1 3 V 1 -24 V 1 6 V 1 -17 V 1 -12 V 1 -8 V 1 -11 V 1 1 V 2 -41 V 1 1 V 1 -10 V 1 22 V 1 -30 V 1 1 V 1 1 V 1 -1 V 1 -35 V 2 14 V 1 -3 V 1 19 V 1 -11 V 1 -8 V 1 3 V 1 7 V 1 -14 V 1 -4 V 1 -7 V 2 2 V 1 1 V 1 -27 V 1 25 V 1 -26 V 1 12 V 1 3 V 1 5 V 1 -15 V 1 -4 V 2 -1 V 1 7 V 1 -22 V 1 21 V 1 4 V 1 -21 V 1 6 V 1 -10 V 1 16 V 1 -8 V 2 -4 V 1 -1 V 1 -6 V 1 6 V 1 -7 V 1 0 V 1 12 V 1 3 V 1 6 V 2 3 V 1 7 V 1 -17 V 1 3 V 1 7 V 1 11 V 1 -2 V 1 4 V 28 57 V 1 -6 V 1 -4 V 1 -7 V 1 -7 V 2 15 V 1 -11 V 1 -13 V 1 16 V 1 -14 V 1 -1 V 1 -3 V 1 2 V 1 -6 V 1 -12 V 2 20 V 1 2 V 1 -2 V 1 -14 V 1 7 V 1 13 V 1 -19 V 1 8 V 1 -2 V 1 -5 V 2 -8 V 1 -4 V 1 3 V 1 -20 V 1 -1 V 1 7 V 1 5 V 1 -4 V 1 15 V 2 -17 V 1 -14 V 1 7 V 1 -13 V 1 -23 V 1 0 V 1 -7 V 1 -1 V 1 -10 V 1 10 V 2 -9 V 1 10 V 1 -1 V 1 -7 V 1 -15 V 1 0 V 1 -13 V 1 9 V 1 -10 V 1 -14 V 2 0 V 1 -7 V 1 -14 V 1 -4 V 1 -5 V 1 -3 V 1 -2 V 1 -9 V 1 -8 V 1 1 V 2 9 V 1 -21 V 1 -2 V 1 -3 V 1 3 V 1 -6 V 1 6 V 1 -8 V 1 -7 V 2 -8 V 1 7 V 1 -9 V 1 4 V 1 2 V 1 2 V 1 -5 V 1 -16 V 1 5 V 1 16 V 2 -11 V 1 0 V 1 -3 V 1 -7 V 1 7 V 1 -13 V 1 2 V 1 -4 V 1 6 V 1 0 V 2 13 V 1 2 V 1 7 V 1 2 V 1 -3 V 1 -8 V 1 11 V 1 -13 V 1 -5 V 2 12 V 1 -22 V 1 9 V 1 3 V 1 2 V 1 10 V 1 21 V 1 -8 V 1 8 V 1 8 V 2 4 V 1 -10 V 1 12 V 1 16 V 1 -2 V 1 -1 V 1 24 V 1 -14 V 1 15 V 1 -5 V 2 12 V 1 -2 V 1 -8 V 1 21 V 1 -17 V 1 18 V 1 13 V 1 -11 V 1 12 V 2 -12 V 1 14 V 1 -5 V 1 5 V 1 11 V 1 -13 V 1 3 V 1 16 V 1 -16 V 1 9 V 2 9 V 1 0 V 1 -4 V 1 -1 V 1 6 V 1 -5 V 1 14 V 1 -24 V 1 8 V 1 -18 V 2 -8 V 1 -3 V 1 7 V 1 1 V 1 -9 V 1 -1 V 1 -3 V 1 8 V 1 -7 V 1 8 V 2 21 V 1 -32 V 1 23 V 1 -5 V 1 -8 V 1 4 V 1 -14 V 1 -11 V 1 -1 V 2 3 V 1 -8 V 1 -7 V 1 7 V 1 -5 V 1 18 V 1 -22 V 1 2 V 1 10 V 1 1 V 2 0 V 1 -28 V 1 10 V 1 0 V 1 11 V 1 -14 V 1 -3 V 1 -13 V 1 -2 V 1 -2 V 2 2 V 1 -9 V 1 -3 V 1 3 V 1 -2 V 1 13 V 1 -16 V 1 -10 V 1 -3 V 1 -13 V 2 11 V 1 -18 V 1 -5 V 1 -11 V 1 5 V 1 12 V 1 -1 V 1 -16 V 1 1 V 2 -16 V 1 -4 V 1 -1 V 1 -4 V 1 -3 V 1 3 V 1 -14 V 1 12 V 1 -3 V 1 2 V 2 -5 V 1 -11 V 1 13 V 1 -7 V 1 12 V 1 4 V 1 -17 V 1 3 V 1 -5 V 2 -6 V 1 -4 V 1 3 V 1 1 V 1 -5 V 1 2 V 1 -2 V 1 3 V 1 -4 V 1 5 V 2 -4 V 1 0 V 1 -2 V 1 7 V 1 -2 V 1 8 V 1 9 V 1 -4 V 1 -2 V 1 1 V 2 0 V 1 10 V 1 -8 V 1 4 V 1 0 V 1 5 V 1 7 V 1 -5 V 1 8 V 1 13 V 2 8 V 1 3 V 1 20 V 1 2 V 1 6 V 1 3 V 1 9 V 1 2 V 1 -13 V 2 0 V 1 -8 V 1 13 V 1 -5 V 1 15 V 1 -16 V 1 14 V 1 9 V 1 5 V 1 -11 V 2 -1 V 1 12 V 1 4 V 1 0 V 1 -4 V 1 5 V 1 1 V 1 -19 V 1 12 V 1 6 V 2 0 V 1 4 V 1 -6 V 1 -1 V 1 -4 V 1 -6 V 1 -6 V 1 -1 V 1 -8 V 1 5 V 2 -4 V 1 17 V 1 -6 V 1 11 V 1 0 V 1 -10 V 1 16 V 1 -9 V 1 9 V 2 -5 V 1 14 V 1 3 V 1 1 V 1 -1 V 1 -4 V 1 6 V 1 6 V 1 -11 V 1 4 V 2 2 V 1 -9 V 1 11 V 1 -9 V 1 -6 V 1 -1 V 1 -10 V 1 -15 V currentpoint stroke M 1 -4 V 2 -5 V 1 19 V 1 -13 V 1 -5 V 1 -6 V 1 -1 V 1 -2 V 1 -7 V 1 -18 V 1 7 V 2 6 V 1 -16 V 1 -7 V 1 -9 V 1 -11 V 1 4 V 1 0 V 1 -6 V 1 -4 V 1 5 V 2 -3 V 1 -6 V 1 -7 V 1 1 V 1 -13 V 1 -3 V 1 1 V 1 -11 V 1 -3 V 1 7 V 2 -6 V 1 5 V 1 7 V 1 -1 V 1 -10 V 1 -8 V 1 0 V 1 1 V 1 5 V 2 12 V 1 -18 V 1 -4 V 1 11 V 1 8 V 1 -7 V 1 -6 V 1 10 V 1 4 V 1 -8 V 2 4 V 1 -17 V 1 14 V 1 -2 V 1 13 V 1 2 V 1 -12 V 1 -6 V 1 5 V 1 2 V 2 12 V 1 -14 V 1 -7 V 1 5 V 1 1 V 1 2 V 1 15 V 1 -3 V 1 -1 V 2 -3 V 1 16 V 1 6 V 1 10 V 1 -17 V 1 26 V 1 -17 V 1 -4 V 1 7 V 1 7 V 2 -7 V 1 11 V 1 4 V 1 -3 V 1 5 V 1 17 V 1 -6 V 1 -5 V 1 6 V 1 7 V 2 5 V 1 -9 V 1 4 V 1 -2 V 1 12 V 1 -13 V 1 -1 V 1 8 V 1 7 V 2 7 V 1 0 V 1 5 V 1 1 V 1 3 V 1 2 V 1 6 V 1 4 V 1 7 V 1 6 V 2 -1 V 1 5 V 1 -12 V 1 20 V 1 -12 V 1 22 V 1 4 V 1 1 V 1 -10 V 1 9 V 2 1 V 1 6 V 1 5 V 1 5 V 1 -1 V 1 2 V 1 -4 V 1 0 V 1 -11 V 1 1 V 2 20 V 1 9 V 1 -17 V 1 0 V 1 3 V 1 -9 V 1 3 V 1 -11 V 1 23 V 2 -15 V 1 18 V 1 -8 V 1 -9 V 1 6 V 1 6 V 1 -10 V 1 -9 V 1 -9 V 1 1 V 2 -9 V 1 -8 V 1 -5 V 1 -4 V 1 8 V 1 -10 V 1 1 V 1 -15 V 1 6 V 1 -4 V 2 -5 V 1 -14 V 1 -4 V 1 9 V 1 -6 V 1 -22 V 1 4 V 1 -9 V 1 -9 V 2 12 V 1 -3 V 1 -14 V 1 -5 V 1 -14 V 1 9 V 1 8 V 1 -12 V 1 5 V 1 -4 V 2 -6 V 1 11 V 1 1 V 1 -14 V 1 -5 V 1 -8 V 1 5 V 1 3 V 1 -1 V 1 -5 V 2 4 V 1 -19 V 1 5 V 1 -9 V 1 12 V 1 -3 V 1 3 V 1 -7 V 1 10 V 2 -9 V 1 7 V 1 -4 V 1 15 V 1 -2 V 1 -12 V 1 11 V 1 4 V 1 -2 V 1 9 V 2 3 V 1 -6 V 1 4 V 1 -2 V 1 5 V 1 -18 V 1 18 V 1 4 V 1 4 V 1 -6 V 2 2 V 1 9 V 1 -1 V 1 8 V 1 -1 V 1 4 V 1 8 V 1 -15 V 1 8 V 1 17 V 2 -5 V 1 17 V 1 -13 V 1 2 V 1 11 V 1 -8 V 1 -2 V 1 13 V 1 2 V 2 -7 V 1 11 V 1 -5 V 1 16 V 1 -7 V 1 4 V 1 4 V 1 0 V 1 0 V 1 -10 V 2 19 V 1 -10 V 1 2 V 1 -3 V 1 7 V 1 3 V 1 6 V 1 10 V 1 -6 V 1 23 V 2 -1 V 1 4 V 1 -1 V 1 0 V 1 5 V 1 14 V 1 8 V 1 11 V 1 -6 V 2 8 V 1 -2 V 1 -6 V 1 -22 V 1 16 V 1 2 V 1 5 V 1 -5 V 1 -4 V 1 2 V 2 0 V 1 9 V 1 -9 V 1 13 V 1 -9 V 1 -5 V 1 6 V 1 -3 V 1 0 V 1 -9 V 2 -3 V 1 3 V 1 2 V 1 -13 V 1 -11 V 1 1 V 1 1 V 1 6 V 1 -5 V 2 0 V 1 -2 V 1 -5 V 1 -21 V 1 5 V 1 6 V 1 -2 V 1 -21 V 1 -5 V 1 2 V 2 -4 V 1 1 V 1 4 V 1 -23 V 1 -11 V 1 13 V 1 -7 V 1 -14 V 1 1 V 1 -20 V 2 12 V 1 -9 V 1 0 V 1 0 V 1 -21 V 1 14 V 1 -9 V 1 3 V 1 6 V 1 -5 V 2 -5 V 1 -6 V 1 -3 V 1 -1 V 1 -1 V 1 -1 V 1 -5 V 1 4 V 1 0 V 2 -4 V 1 3 V 1 14 V 1 -3 V 1 0 V 1 -4 V 1 9 V 1 -5 V 1 -1 V 1 -8 V 2 3 V 1 3 V 1 -1 V 1 0 V 1 2 V 1 -5 V 1 -2 V 1 -1 V 1 11 V 1 -4 V 2 -4 V 1 8 V 1 -15 V 1 14 V 1 -11 V 1 11 V 1 11 V 1 -17 V 1 -9 V 2 11 V 1 -7 V 1 3 V 1 -2 V 1 7 V 1 5 V 1 -6 V 1 5 V 1 -7 V 1 21 V 2 -8 V 1 16 V 1 -2 V 1 -3 V 1 13 V 1 -9 V 1 4 V 1 -4 V 1 11 V 1 -9 V 2 10 V 1 4 V 1 4 V 1 12 V 1 -2 V 1 5 V 1 -1 V 1 -12 V 1 5 V 2 17 V 1 -3 V 1 22 V 1 -6 V 1 1 V 1 -12 V 1 24 V 1 2 V 1 -6 V 1 0 V 2 9 V currentpoint stroke M 1 -5 V 1 10 V 1 -8 V 1 3 V 1 7 V 1 4 V 1 -4 V 1 -1 V 1 10 V 2 -16 V 1 16 V 1 1 V 1 -10 V 1 -1 V 1 -6 V 1 4 V 1 0 V 1 15 V 1 -10 V 2 2 V 1 0 V 1 -13 V 1 -13 V 1 26 V 1 -2 V 1 -9 V 1 -5 V 1 3 V 2 -15 V 1 -7 V 1 -2 V 1 7 V 1 -9 V 1 -10 V 1 2 V 1 -12 V 1 4 V 1 -1 V 2 -3 V 1 6 V 1 -11 V 1 -27 V 1 4 V 1 0 V 1 2 V 1 -20 V 1 5 V 1 -11 V 2 19 V 1 -9 V 1 -10 V 1 -13 V 1 0 V 1 -5 V 1 1 V 1 -6 V 1 1 V 2 1 V 1 -6 V 1 -6 V 1 -1 V 1 -7 V 1 -9 V 1 8 V 1 -12 V 1 2 V 1 -4 V 2 0 V 1 -2 V 1 11 V 1 -10 V 1 -4 V 1 -7 V 1 -1 V 1 8 V 1 -7 V 1 0 V 2 3 V 1 -1 V 1 1 V 1 2 V 1 -13 V 1 16 V 1 -5 V 1 -3 V 1 -6 V 2 -1 V 1 12 V 1 -10 V 1 15 V 1 3 V 1 -3 V 1 -2 V 1 10 V 1 -10 V 1 8 V 2 0 V 1 2 V 1 7 V 1 -5 V 1 5 V 1 -2 V 1 2 V 1 4 V 1 -5 V 1 1 V 2 4 V 1 6 V 1 -9 V 1 -2 V 1 6 V 1 -12 V 1 15 V 1 15 V 1 -6 V 1 8 V 2 -2 V 1 0 V 1 5 V 1 -14 V 1 15 V 1 2 V 1 0 V 1 3 V 1 12 V 2 -9 V 1 6 V 1 3 V 1 3 V 1 15 V 1 4 V 1 -15 V 1 17 V 1 2 V 1 -7 V 2 -3 V 1 -6 V 1 16 V 1 2 V 1 -8 V 1 4 V 1 10 V 1 21 V 1 -9 V 1 14 V 2 -1 V 1 -7 V 1 7 V 1 8 V 1 4 V 1 -9 V 1 9 V 1 3 V 1 0 V 2 -1 V 1 -10 V 1 12 V 1 2 V 1 2 V 1 -5 V 1 -11 V 1 22 V 1 -15 V 1 -3 V 2 -9 V 1 1 V 1 10 V 1 -12 V 1 11 V 1 4 V 1 0 V 1 -7 V 1 0 V 1 -5 V 2 -4 V 1 2 V 1 -12 V 1 -22 V 1 7 V 1 -9 V 1 3 V 1 12 V 1 -15 V 2 2 V 1 3 V 1 -2 V 1 -15 V 1 -4 V 1 -4 V 1 17 V 1 -18 V 1 -1 V 1 -16 V 2 0 V 1 6 V 1 -18 V 1 2 V 1 -5 V 1 1 V 1 4 V 1 -4 V 1 -21 V 1 -4 V 2 4 V 1 -6 V 1 12 V 1 3 V 1 1 V 1 -3 V 1 -5 V 1 5 V 1 -4 V 1 -14 V 2 7 V 1 -4 V 1 7 V 1 -1 V 1 -11 V 1 10 V 1 -8 V 1 -5 V 1 3 V 2 2 V 1 -3 V 1 -6 V 1 10 V 1 -1 V 1 3 V 1 6 V 1 -12 V 1 12 V 1 -25 V 2 27 V 1 5 V 1 -7 V 1 -2 V 1 10 V 1 -3 V 1 2 V 1 17 V 1 -22 V 1 14 V 2 0 V 1 -8 V 1 3 V 1 12 V 1 -7 V 1 0 V 1 16 V 1 -13 V 1 13 V 2 9 V 1 -11 V 1 12 V 1 5 V 1 -11 V 1 20 V 1 -2 V 1 5 V 1 -6 V 1 1 V 2 20 V 1 -2 V 1 -11 V 1 -10 V 1 -1 V 1 7 V 1 10 V 1 -15 V 1 7 V 1 2 V 2 -6 V 1 5 V 1 1 V 1 11 V 1 1 V 1 9 V 1 10 V 1 5 V 1 7 V 2 -5 V 1 -18 V 1 7 V 1 -6 V 1 4 V 1 9 V 1 -3 V 1 4 V 1 9 V 1 9 V 2 -9 V 1 -3 V 1 2 V 1 10 V 1 -3 V 1 0 V 1 7 V 1 -2 V 1 11 V 1 10 V 2 3 V 1 -5 V 1 0 V 1 0 V 1 4 V 1 -10 V 1 12 V 1 -2 V 1 5 V 1 -20 V 2 -1 V 1 0 V 1 1 V 1 8 V 1 -17 V 1 16 V 1 -8 V 1 2 V 1 11 V 2 -14 V 1 -17 V 1 7 V 1 -11 V 1 4 V 1 -10 V 1 -5 V 1 8 V 1 4 V 1 0 V 2 -25 V 1 -7 V 1 10 V 1 -4 V 1 5 V 1 -13 V 1 2 V 1 6 V 1 -7 V 1 3 V 2 -5 V 1 -7 V 1 7 V 1 5 V 1 -16 V 1 -6 V 1 -10 V 1 -7 V 1 6 V 2 -7 V 1 -11 V 1 -3 V 1 -1 V 1 3 V 1 -2 V 1 6 V 1 -1 V 1 -5 V 1 -8 V 2 7 V 1 -11 V 1 1 V 1 -9 V 1 6 V 1 -5 V 1 4 V 1 -2 V 1 -7 V 1 2 V 2 4 V 1 7 V 1 -13 V 1 -3 V 1 4 V 1 11 V 1 -11 V 1 9 V 1 0 V 2 -4 V 1 2 V 1 0 V 1 6 V 1 -1 V 1 -2 V 1 7 V 1 11 V 1 1 V 1 -1 V 2 -4 V 1 1 V 1 -2 V 1 21 V 1 -5 V 1 11 V 1 -6 V 1 -2 V 1 3 V 1 14 V 2 2 V 1 -18 V 1 7 V currentpoint stroke M 1 10 V 1 -4 V 1 -7 V 1 -4 V 1 1 V 1 6 V 1 14 V 2 -1 V 1 15 V 1 2 V 1 5 V 1 -4 V 1 2 V 1 -2 V 1 17 V 1 8 V 2 -17 V 1 -2 V 1 12 V 1 2 V 1 -3 V 1 -2 V 1 0 V 1 5 V 1 4 V 1 -8 V 2 0 V 1 -3 V 1 12 V 1 4 V 1 2 V 1 -5 V 1 5 V 1 1 V 1 -14 V 1 2 V 2 5 V 1 -9 V 1 0 V 1 7 V 1 12 V 1 10 V 1 -14 V 1 19 V 1 2 V 2 -3 V 1 -4 V 1 -5 V 1 4 V 1 -7 V 1 -3 V 1 11 V 1 -9 V 1 -4 V 1 -6 V 2 -3 V 1 -2 V 1 2 V 1 -6 V 1 1 V 1 1 V 1 5 V 1 1 V 1 15 V 1 -7 V 2 -1 V 1 5 V 1 -3 V 1 -8 V 1 -2 V 1 4 V 1 -5 V 1 -5 V 1 -1 V 2 -13 V 1 5 V 1 -3 V 1 1 V 1 -8 V 1 -9 V 1 1 V 1 -16 V 1 13 V 1 -6 V 2 -13 V 1 0 V 1 21 V 1 -19 V 1 -5 V 1 -5 V 1 6 V 1 -8 V 1 3 V 1 1 V 2 -13 V 1 -11 V 1 5 V 1 5 V 1 -5 V 1 -3 V 1 -12 V 1 -5 V 1 -3 V 1 12 V 2 -6 V 1 -4 V 1 5 V 1 2 V 1 -10 V 1 5 V 1 -7 V 1 4 V 1 1 V 2 -8 V 1 11 V 1 -2 V 1 -8 V 1 0 V 1 -1 V 1 0 V 1 5 V 1 -6 V 1 7 V 2 -3 V 1 6 V 1 3 V 1 2 V 1 1 V 1 -12 V 1 13 V 1 15 V 1 5 V 1 -3 V 2 -5 V 1 9 V 1 3 V 1 -7 V 1 -5 V 1 14 V 1 2 V 1 -4 V 1 -5 V 2 12 V 1 3 V 1 1 V 1 -8 V 1 2 V 1 11 V 1 -10 V 1 12 V 1 4 V 1 0 V 2 2 V 1 10 V 1 0 V 1 -7 V 1 18 V 1 -14 V 1 7 V 1 -8 V 1 10 V 1 3 V 2 16 V 1 -8 V 1 2 V 1 6 V 1 13 V 1 -6 V 1 7 V 1 1 V 1 -4 V 2 2 V 1 16 V 1 -11 V 1 -2 V 1 2 V 1 -3 V 1 2 V 1 2 V 1 -6 V 1 4 V 2 -6 V 1 -1 V 1 9 V 1 -7 V 1 18 V 1 -4 V 1 6 V 1 -2 V 1 6 V 1 11 V 2 -14 V 1 10 V 1 -34 V 1 6 V 1 5 V 1 8 V 1 3 V 1 -9 V 1 1 V 1 -8 V 2 2 V 1 -2 V 1 -1 V 1 -8 V 1 -4 V 1 3 V 1 -8 V 1 -7 V 1 -8 V 2 0 V 1 -11 V 1 4 V 1 -4 V 1 3 V 1 -17 V 1 -3 V 1 -10 V 1 -4 V 1 1 V 2 -7 V 1 11 V 1 -11 V 1 -13 V 1 2 V 1 -6 V 1 3 V 1 -17 V 1 -6 V 1 6 V 2 -16 V 1 -4 V 1 12 V 1 -4 V 1 5 V 1 -3 V 1 -2 V 1 0 V 1 0 V 2 -11 V 1 5 V 1 -2 V 1 7 V 1 -7 V 1 -2 V 1 1 V 1 -1 V 1 -13 V 1 5 V 2 5 V 1 -2 V 1 -11 V 1 1 V 1 6 V 1 8 V 1 1 V 1 -3 V 1 5 V 1 1 V 2 -11 V 1 0 V 1 -1 V 1 0 V 1 -7 V 1 8 V 1 8 V 1 2 V 1 -6 V 2 -4 V 1 11 V 1 5 V 1 -5 V 1 -4 V 1 5 V 1 0 V 1 1 V 1 7 V 1 -3 V 2 4 V 1 6 V 1 3 V 1 -1 V 1 -16 V 1 5 V 1 10 V 1 3 V 1 -3 V 1 -1 V 2 10 V 1 -4 V 1 1 V 1 5 V 1 19 V 1 -7 V 1 -3 V 1 10 V 1 0 V 1 7 V 2 -12 V 1 3 V 1 9 V 1 3 V 1 -5 V 1 7 V 1 16 V 1 -4 V 1 5 V 2 -8 V 1 3 V 1 11 V 1 10 V 1 13 V 1 1 V 1 -3 V 1 2 V 1 -1 V 1 10 V 2 4 V 1 3 V 1 4 V 1 2 V 1 8 V 1 -3 V 1 8 V 1 -4 V 1 -4 V 1 3 V 2 0 V 1 -6 V 1 8 V 1 -3 V 1 -1 V 1 12 V 1 -22 V 1 2 V 1 8 V 2 9 V 1 -10 V 1 -4 V 1 12 V 1 -12 V 1 -2 V 1 -6 V 1 7 V 1 -8 V 1 -1 V 2 3 V 1 -13 V 1 7 V 1 -10 V 1 -12 V 1 -7 V 1 -5 V 1 1 V 1 -17 V 1 10 V 2 4 V 1 -1 V 1 -18 V 1 -7 V 1 4 V 1 -6 V 1 -11 V 1 4 V 1 -7 V 2 -3 V 1 -19 V 1 1 V 1 -8 V 1 3 V 1 -4 V 1 4 V 1 -1 V 1 0 V 1 -14 V 2 5 V 1 -4 V 1 1 V 1 -5 V 1 -8 V 1 -2 V 1 -1 V 1 11 V 1 -7 V 1 -1 V 2 5 V 1 -11 V 1 -5 V 1 8 V 1 -4 V 1 6 V 1 -9 V 1 -4 V 1 5 V 1 -4 V 2 -1 V 1 -1 V 1 -7 V 1 7 V 1 -4 V currentpoint stroke M 1 7 V 1 0 V 1 7 V 1 -5 V 2 -7 V 1 9 V 1 2 V 1 3 V 1 0 V 1 2 V 1 0 V 1 10 V 1 -2 V 1 -2 V 2 2 V 1 -2 V 1 1 V 1 4 V 1 -5 V 1 1 V 1 3 V 1 8 V 1 -11 V 1 -3 V 2 -3 V 1 14 V 1 12 V 1 -1 V 1 6 V 1 13 V 1 -14 V 1 8 V 1 -6 V 2 7 V 1 -2 V 1 8 V 1 -6 V 1 5 V 1 6 V 1 9 V 1 -8 V 1 6 V 1 -3 V 2 -3 V 1 0 V 1 5 V 1 9 V 1 7 V 1 -6 V 1 5 V 1 1 V 1 6 V 1 2 V 2 0 V 1 9 V 1 -4 V 1 7 V 1 2 V 1 7 V 1 -4 V 1 9 V 1 9 V 1 -2 V 2 -23 V 1 21 V 1 -8 V 1 11 V 1 2 V 1 -2 V 1 -5 V 1 12 V 1 5 V 2 -2 V 1 6 V 1 -3 V 1 8 V 1 3 V 1 0 V 1 -9 V 1 11 V 1 7 V 1 -10 V 2 -11 V 1 -1 V 1 -2 V 1 -11 V 1 4 V 1 -9 V 1 -1 V 1 1 V 1 -16 V 1 4 V 2 -3 V 1 -7 V 1 6 V 1 -15 V 1 -12 V 1 -5 V 1 -7 V 1 0 V 1 -10 V 2 -5 V 1 -7 V 1 12 V 1 2 V 1 -7 V 1 -8 V 1 6 V 1 -6 V 1 15 V 1 -11 V 2 0 V 1 2 V 1 -10 V 1 0 V 1 8 V 1 -12 V 1 -16 V 1 3 V 1 0 V 1 -8 V 2 -5 V 1 9 V 1 -12 V 1 7 V 1 -2 V 1 -4 V 1 2 V 1 -2 V 1 1 V 2 -2 V 1 -4 V 1 -12 V 1 12 V 1 -2 V 1 -5 V 1 -4 V 1 6 V 1 -4 V 1 4 V 2 7 V 1 -14 V 1 6 V 1 3 V 1 8 V 1 -6 V 1 8 V 1 -6 V 1 -2 V 1 8 V 2 2 V 1 1 V 1 3 V 1 -1 V 1 0 V 1 -8 V 1 1 V 1 -2 V 1 -4 V 1 2 V 2 2 V 1 3 V 1 7 V 1 6 V 1 1 V 1 1 V 1 9 V 1 -1 V 1 -9 V 2 9 V 1 0 V 1 0 V 1 1 V 1 7 V 1 -2 V 1 8 V 1 -9 V 1 2 V 1 3 V 2 -1 V 1 -1 V 1 -1 V 1 8 V 1 0 V 1 6 V 1 -4 V 1 11 V 1 -1 V 1 -5 V 2 12 V 1 10 V 1 -11 V 1 5 V 1 7 V 1 18 V 1 -5 V 1 5 V 1 17 V 2 -6 V 1 2 V 1 8 V 1 -11 V 1 8 V 1 1 V 1 6 V 1 14 V 1 -14 V 1 4 V 2 12 V 1 -22 V 1 18 V 1 1 V 1 17 V 1 3 V 1 5 V 1 6 V 1 5 V 1 -7 V 2 7 V 1 4 V 1 -9 V 1 -6 V 1 7 V 1 -8 V 1 1 V 1 -1 V 1 9 V 2 2 V 1 -11 V 1 -5 V 1 -3 V 1 -10 V 1 2 V 1 -5 V 1 -9 V 1 -5 V 1 0 V 2 -8 V 1 1 V 1 -8 V 1 1 V 1 -11 V 1 -4 V 1 3 V 1 -7 V 1 8 V 1 -16 V 2 -7 V 1 2 V 1 -16 V 1 2 V 1 -6 V 1 -13 V 1 6 V 1 -22 V 1 -12 V 1 4 V 2 -4 V 1 3 V 1 -8 V 1 0 V 1 3 V 1 0 V 1 -11 V 1 9 V 1 -8 V 2 -1 V 1 0 V 1 10 V 1 -17 V 1 -6 V 1 5 V 1 -3 V 1 -1 V 1 -6 V 1 -1 V 2 3 V 1 -1 V 1 -9 V 1 4 V 1 0 V 1 1 V 1 0 V 1 -4 V 1 1 V 1 8 V 2 -8 V 1 2 V 1 1 V 1 6 V 1 8 V 1 -5 V 1 6 V 1 -3 V 1 8 V 2 -4 V 1 1 V 1 -4 V 1 3 V 1 9 V 1 -2 V 1 -4 V 1 4 V 1 -6 V 1 9 V 2 1 V 1 -1 V 1 -7 V 1 7 V 1 7 V 1 9 V 1 -5 V 1 -6 V 1 9 V 1 2 V 2 3 V 1 4 V 1 3 V 1 -4 V 1 0 V 1 7 V 1 2 V 1 7 V 1 -6 V 1 5 V 2 1 V 1 0 V 1 9 V 1 -6 V 1 6 V 1 -8 V 1 12 V 1 7 V 1 -2 V 2 4 V 1 -10 V 1 4 V 1 0 V 1 19 V 1 -8 V 1 3 V 1 13 V 1 5 V 1 -11 V 2 10 V 1 8 V 1 -3 V 1 -6 V 1 -19 V 1 11 V 1 7 V 1 14 V 1 13 V 1 -4 V 2 5 V 1 -4 V 1 19 V 1 -6 V 1 -7 V 1 10 V 1 5 V 1 5 V 1 -4 V 2 -8 V 1 -3 V 1 4 V 1 12 V 1 -9 V 1 -7 V 1 -2 V 1 1 V 1 0 V 1 -2 V 2 -7 V 1 15 V 1 -8 V 1 3 V 1 -15 V 1 16 V 1 -10 V 1 -4 V 1 4 V 1 -10 V 2 -16 V 1 -6 V 1 12 V 1 -6 V 1 -6 V 1 0 V 1 3 V 1 -3 V 1 -5 V 2 -8 V 1 -1 V 1 -5 V 1 4 V 1 -9 V 1 -7 V 1 3 V 1 7 V currentpoint stroke M 1 -14 V 1 5 V 2 -15 V 1 3 V 1 4 V 1 -1 V 1 -7 V 1 -14 V 1 0 V 1 0 V 1 12 V 1 -4 V 2 -13 V 1 0 V 1 0 V 1 -7 V 1 1 V 1 1 V 1 -1 V 1 -15 V 1 8 V 1 6 V 2 -5 V 1 -2 V 1 2 V 1 2 V 1 -5 V 1 -1 V 1 -6 V 1 7 V 1 2 V 2 3 V 1 -5 V 1 6 V 1 2 V 1 -2 V 1 -6 V 1 11 V 1 -7 V 1 5 V 1 -3 V 2 -2 V 1 -3 V 1 6 V 1 7 V 1 1 V 1 -6 V 1 -6 V 1 5 V 1 -8 V 1 1 V 2 -1 V 1 6 V 1 6 V 1 -1 V 1 8 V 1 -3 V 1 0 V 1 2 V 1 2 V 2 1 V 1 3 V 1 2 V 1 8 V 1 9 V 1 -18 V 1 7 V 1 5 V 1 -4 V 1 11 V 2 -1 V 1 6 V 1 -10 V 1 13 V 1 -3 V 1 11 V 1 6 V 1 6 V 1 -5 V 1 2 V 2 2 V 1 3 V 1 1 V 1 -1 V 1 10 V 1 -8 V 1 12 V 1 -1 V 1 9 V 2 -1 V 1 -1 V 1 14 V 1 -11 V 1 14 V 1 -4 V 1 6 V 1 -3 V 1 6 V 1 -3 V 2 -5 V 1 -1 V 1 10 V 1 -12 V 1 20 V 1 -11 V 1 0 V 1 8 V 1 -12 V 1 -5 V 2 8 V 1 1 V 1 -5 V 1 -7 V 1 -12 V 1 2 V 1 -1 V 1 2 V 1 -10 V 1 8 V 2 1 V 1 5 V 1 7 V 1 -17 V 1 8 V 1 2 V 1 -14 V 1 -4 V 1 -5 V 2 -5 V 1 4 V 1 -4 V 1 -8 V 1 -9 V 1 6 V 1 2 V 1 -14 V 1 -5 V 1 1 V 2 4 V 1 -2 V 1 -1 V 1 2 V 1 -6 V 1 3 V 1 -1 V 1 -12 V 1 -2 V 1 -9 V 2 7 V 1 -9 V 1 -6 V 1 -6 V 1 -3 V 1 -1 V 1 -1 V 1 -3 V 1 -4 V 2 -11 V 1 -1 V 1 5 V 1 -1 V 1 6 V 1 -3 V 1 -5 V 1 2 V 1 -4 V 1 0 V 2 5 V 1 1 V 1 2 V 1 0 V 1 -6 V 1 4 V 1 -2 V 1 6 V 1 -11 V 1 -2 V 2 7 V 1 -4 V 1 -4 V 1 -1 V 1 -3 V 1 9 V 1 3 V 1 -11 V 1 4 V 1 -2 V 2 5 V 1 8 V 1 -1 V 1 1 V 1 6 V 1 -6 V 1 2 V 1 2 V 1 -3 V 2 15 V 1 2 V 1 1 V 1 10 V 1 7 V 1 5 V 1 -4 V 1 -8 V 1 18 V 1 -7 V 2 4 V 1 10 V 1 -7 V 1 5 V 1 12 V 1 6 V 1 4 V 1 -10 V 1 0 V 1 14 V 2 -5 V 1 0 V 1 9 V 1 -2 V 1 3 V 1 -3 V 1 4 V 1 4 V 1 -11 V 2 14 V 1 4 V 1 1 V 1 -7 V 1 13 V 1 -6 V 1 8 V 1 -3 V 1 -11 V 1 13 V 2 4 V 1 1 V 1 5 V 1 1 V 1 -3 V 1 -9 V 1 1 V 1 5 V 1 -17 V 1 -1 V 2 2 V 1 10 V 1 -4 V 1 10 V 1 -10 V 1 4 V 1 6 V 1 -9 V 1 -8 V 2 12 V 1 -6 V 1 -3 V 1 2 V 1 9 V 1 2 V 1 -9 V 1 -4 V 1 0 V 1 -6 V 2 10 V 1 -2 V 1 6 V 1 -15 V 1 7 V 1 -9 V 1 -3 V 1 5 V 1 -2 V 1 -2 V 2 4 V 1 -14 V 1 4 V 1 3 V 1 -3 V 1 -3 V 1 -4 V 1 -9 V 1 -11 V 1 0 V 2 -3 V 1 -4 V 1 -2 V 1 5 V 1 -13 V 1 -2 V 1 -3 V 1 1 V 1 -10 V 2 -7 V 1 2 V 1 -13 V 1 10 V 1 0 V 1 -11 V 1 5 V 1 11 V 1 -7 V 1 -14 V 2 5 V 1 -5 V 1 -1 V 1 -5 V 1 4 V 1 -5 V 1 0 V 1 6 V 1 -12 V 1 6 V 2 -6 V 1 -3 V 1 7 V 1 9 V 1 -9 V 1 1 V 1 5 V 1 -4 V 1 -1 V 2 7 V 1 -3 V 1 -9 V 1 -2 V 1 4 V 1 1 V 1 9 V 1 8 V 1 -2 V 1 9 V 2 -8 V 1 3 V 1 0 V 1 8 V 1 4 V 1 -5 V 1 -3 V 1 5 V 1 3 V 1 -4 V 2 8 V 1 3 V 1 4 V 1 -6 V 1 10 V 1 4 V 1 0 V 1 3 V 1 5 V 2 3 V 1 -1 V 1 3 V 1 7 V 1 13 V 1 -7 V 1 -10 V 1 19 V 1 -12 V 1 13 V 2 -1 V 1 -4 V 1 -6 V 1 18 V 1 -5 V 1 1 V 1 7 V 1 -10 V 1 4 V 1 5 V 2 -1 V 1 -9 V 1 5 V 1 5 V 1 7 V 1 -5 V 1 0 V 1 1 V 1 6 V 1 -3 V 2 9 V 1 -6 V 1 0 V 1 5 V 1 0 V 1 9 V 1 5 V 1 3 V 1 1 V 2 -10 V 1 1 V 1 2 V 1 -2 V 1 1 V 1 -7 V 1 4 V 1 -4 V 1 4 V 1 3 V currentpoint stroke M 2 7 V 1 -2 V 1 -13 V 1 2 V 1 -4 V 1 -6 V 1 -11 V 1 8 V 1 -3 V 1 -1 V 2 -2 V 1 2 V 1 -1 V 1 -15 V 1 5 V 1 1 V 1 2 V 1 -1 V 1 -10 V 1 -5 V 2 -6 V 1 2 V 1 -9 V 1 -3 V 1 0 V 1 -5 V 1 -4 V 1 6 V 1 -9 V 2 1 V 1 -8 V 1 -7 V 1 -1 V 1 -16 V 1 -4 V 1 7 V 1 4 V 1 3 V 1 -6 V 2 0 V 1 -1 V 1 -12 V 1 -3 V 1 -1 V 1 4 V 1 4 V 1 -10 V 1 10 V 1 -6 V 2 -1 V 1 -1 V 1 -3 V 1 -1 V 1 -7 V 1 2 V 1 1 V 1 -2 V 1 1 V 2 2 V 1 -2 V 1 -5 V 1 -5 V 1 11 V 1 -7 V 1 4 V 1 1 V 1 8 V 1 -7 V 2 -2 V 1 4 V 1 9 V 1 -11 V 1 4 V 1 -6 V 1 5 V 1 -4 V 1 -1 V 1 4 V 2 8 V 1 -6 V 1 13 V 1 4 V 1 -5 V 1 -4 V 1 0 V 1 5 V 1 3 V 2 -5 V 1 0 V 1 13 V 1 -6 V 1 -4 V 1 12 V 1 0 V 1 -6 V 1 0 V 1 16 V 2 -10 V 1 6 V 1 0 V 1 -3 V 1 15 V 1 -2 V 1 10 V 1 -9 V 1 1 V 1 -4 V 2 10 V 1 3 V 1 -3 V 1 5 V 1 4 V 1 8 V 1 -3 V 1 10 V 1 -3 V 1 -8 V 2 12 V 1 -8 V 1 13 V 1 5 V 1 -3 V 1 16 V 1 -4 V 1 5 V 1 -1 V 2 5 V 1 -6 V 1 1 V 1 9 V 1 -16 V 1 -2 V 1 -5 V 1 1 V 1 10 V 1 7 V 2 5 V 1 -1 V 1 5 V 1 -5 V 1 1 V 1 -12 V 1 10 V 1 -3 V 1 -5 V 1 14 V 2 -6 V 1 0 V 1 1 V 1 -18 V 1 3 V 1 -9 V 1 -14 V 1 6 V 1 -10 V 2 2 V 1 -7 V 1 8 V 1 2 V 1 -4 V 1 5 V 1 -14 V 1 1 V 1 -5 V 1 9 V 2 -4 V 1 -8 V 1 -8 V 1 3 V 1 -18 V 1 -3 V 1 0 V 1 -3 V 1 -4 V 1 -5 V 2 7 V 1 0 V 1 -6 V 1 -4 V 1 0 V 1 -5 V 1 4 V 1 -6 V 1 -2 V 2 -2 V 1 -2 V 1 5 V 1 0 V 1 -6 V 1 -5 V 1 7 V 1 -2 V 1 -6 V 1 4 V 2 -4 V 1 1 V 1 -11 V 1 4 V 1 6 V 1 -1 V 1 -2 V 1 3 V 1 -1 V 1 3 V 2 2 V 1 -2 V 1 4 V 1 -10 V 1 14 V 1 -9 V 1 7 V 1 4 V 1 -8 V 1 -5 V 2 -2 V 1 -5 V 1 21 V 1 -9 V 1 -2 V 1 2 V 1 -1 V 1 8 V 1 -3 V 2 0 V 1 8 V 1 0 V 1 -4 V 1 4 V 1 3 V 1 -2 V 1 7 V 1 -1 V 1 3 V 2 8 V 1 -4 V 1 -3 V 1 -1 V 1 4 V 1 3 V 1 0 V 1 -6 V 1 5 V 1 -4 V 2 -2 V 1 6 V 1 6 V 1 -1 V 1 -12 V 1 4 V 1 15 V 1 4 V 1 -6 V 2 13 V 1 -10 V 1 5 V 1 4 V 1 -6 V 1 12 V 1 -9 V 1 8 V 1 7 V 1 -3 V 2 -15 V 1 11 V 1 6 V 1 16 V 1 -5 V 1 -13 V 1 0 V 1 12 V 1 1 V 1 5 V 2 -1 V 1 2 V 1 -1 V 1 -6 V 1 11 V 1 13 V 1 -1 V 1 -1 V 1 2 V 1 -11 V 2 4 V 1 -2 V 1 16 V 1 -20 V 1 13 V 1 -12 V 1 1 V 1 5 V 1 11 V 2 11 V 1 -10 V 1 -5 V 1 -6 V 1 -2 V 1 -2 V 1 3 V 1 -1 V 1 -13 V 1 1 V 2 -7 V 1 -9 V 1 2 V 1 2 V 1 1 V 1 -1 V 1 -4 V 1 -9 V 1 -4 V 1 7 V 2 -4 V 1 7 V 1 -11 V 1 -19 V 1 1 V 1 -2 V 1 0 V 1 1 V 1 -14 V 2 -3 V 1 -6 V 1 1 V 1 5 V 1 -2 V 1 -2 V 1 -9 V 1 -3 V 1 -7 V 1 10 V 2 1 V 1 -4 V 1 -6 V 1 4 V 1 -1 V 1 -8 V 1 7 V 1 -2 V 1 0 V 1 -5 V 2 4 V 1 -5 V 1 -4 V 1 2 V 1 -2 V 1 1 V 1 -8 V 1 6 V 1 8 V 2 -7 V 1 2 V 1 -7 V 1 8 V 1 4 V 1 4 V 1 4 V 1 -10 V 1 2 V 1 -4 V 2 5 V 1 2 V 1 2 V 1 0 V 1 -9 V 1 4 V 1 6 V 1 3 V 1 -4 V 1 6 V 2 -7 V 1 11 V 1 -2 V 1 -7 V 1 15 V 1 -3 V 1 0 V 1 12 V 1 7 V 1 -9 V 2 9 V 1 -2 V 1 4 V 1 -1 V 1 -1 V 1 -2 V 1 0 V 1 7 V 1 0 V 2 3 V 1 4 V 1 3 V 1 0 V 1 -3 V 1 18 V 1 3 V 1 -4 V 1 1 V 1 -11 V 2 9 V 1 -4 V currentpoint stroke M 1 6 V 1 7 V 1 -3 V 1 7 V 1 -1 V 1 -3 V 1 10 V 1 4 V 2 3 V 1 6 V 1 -5 V 1 8 V 1 11 V 1 6 V 1 -13 V 1 -3 V 1 9 V 2 -2 V 1 0 V 1 7 V 1 -10 V 1 13 V 1 6 V 1 -1 V 1 -6 V 1 13 V 1 -8 V 2 6 V 1 -3 V 1 12 V 1 -7 V 1 1 V 1 -13 V 1 4 V 1 -4 V 1 4 V 1 -8 V 2 -5 V 1 7 V 1 -6 V 1 2 V 1 2 V 1 -8 V 1 -6 V 1 -3 V 1 -1 V 2 -1 V 1 -12 V 1 9 V 1 1 V 1 -9 V 1 -13 V 1 -5 V 1 5 V 1 -10 V 1 -9 V 2 4 V 1 0 V 1 0 V 1 -15 V 1 4 V 1 -8 V 1 6 V 1 -2 V 1 -10 V 1 0 V 2 8 V 1 -3 V 1 -1 V 1 -5 V 1 1 V 1 0 V 1 4 V 1 0 V 1 -7 V 1 -2 V 2 -3 V 1 4 V 1 8 V 1 -8 V 1 -2 V 1 2 V 1 -1 V 1 0 V 1 -3 V 2 -12 V 1 2 V 1 2 V 1 -1 V 1 0 V 1 -1 V 1 -5 V 1 6 V 1 -7 V 1 -2 V 2 -2 V 1 7 V 1 3 V 1 1 V 1 -2 V 1 2 V 1 -3 V 1 -3 V 1 -3 V 1 5 V 2 2 V 1 7 V 1 -6 V 1 6 V 1 -1 V 1 -5 V 1 2 V 1 6 V 1 3 V 2 -1 V 1 5 V 1 -1 V 1 -2 V 1 -6 V 1 5 V 1 10 V 1 5 V 1 5 V 1 0 V 2 -1 V 1 6 V 1 -9 V 1 -9 V 1 10 V 1 0 V 1 6 V 1 -7 V 1 12 V 1 7 V 2 -8 V 1 10 V 1 -6 V 1 7 V 1 -2 V 1 2 V 1 -1 V 1 3 V 1 9 V 1 -3 V 2 -6 V 1 12 V 1 2 V 1 -3 V 1 0 V 1 4 V 1 0 V 1 4 V 1 -10 V 2 11 V 1 2 V 1 5 V 1 5 V 1 12 V 1 -8 V 1 0 V 1 7 V 1 7 V 1 -4 V 2 -9 V 1 7 V 1 8 V 1 -4 V 1 5 V 1 -2 V 1 -6 V 1 11 V 1 -11 V 1 3 V 2 -8 V 1 8 V 1 4 V 1 -5 V 1 -1 V 1 -4 V 1 -10 V 1 2 V 1 -5 V 2 -15 V 1 5 V 1 -7 V 1 -4 V 1 -7 V 1 8 V 1 -2 V 1 8 V 1 -1 V 1 -2 V 2 -9 V 1 -3 V 1 2 V 1 -9 V 1 -14 V 1 0 V 1 -3 V 1 3 V 1 2 V 1 -7 V 2 2 V 1 -18 V 1 -10 V 1 -3 V 1 9 V 1 0 V 1 12 V 1 -3 V 1 -12 V 2 -9 V 1 11 V 1 -9 V 1 -3 V 1 3 V 1 -6 V 1 -5 V 1 -7 V 1 -3 V 1 5 V 2 0 V 1 -4 V 1 -8 V 1 9 V 1 -1 V 1 -9 V 1 4 V 1 -2 V 1 2 V 1 -3 V 2 -8 V 1 12 V 1 -8 V 1 12 V 1 -2 V 1 4 V 1 -6 V 1 10 V 1 -5 V 1 -1 V 2 5 V 1 3 V 1 -5 V 1 6 V 1 -5 V 1 -4 V 1 2 V 1 13 V 1 -10 V 2 3 V 1 -1 V 1 8 V 1 4 V 1 -9 V 1 3 V 1 3 V 1 3 V 1 0 V 1 -1 V 2 13 V 1 -8 V 1 -1 V 1 11 V 1 -11 V 1 5 V 1 3 V 1 -4 V 1 3 V 1 5 V 2 6 V 1 8 V 1 -10 V 1 9 V 1 4 V 1 -3 V 1 1 V 1 -7 V 1 4 V 2 5 V 1 3 V 1 -12 V 1 2 V 1 -8 V 1 12 V 1 -4 V 1 5 V 1 0 V 1 8 V 2 8 V 1 -1 V 1 9 V 1 5 V 1 13 V 1 -2 V 1 -2 V 1 -8 V 1 -1 V 1 10 V 2 0 V 1 -5 V 1 4 V 1 -13 V 1 7 V 1 13 V 1 4 V 1 -11 V 1 -8 V 2 5 V 1 9 V 1 -1 V 1 12 V 1 -9 V 1 7 V 1 0 V 1 -2 V 1 2 V 1 7 V 2 3 V 1 6 V 1 -11 V 1 4 V 1 -5 V 1 6 V 1 -8 V 1 3 V 1 12 V 1 -18 V 2 3 V 1 -5 V 1 0 V 1 -5 V 1 0 V 1 -10 V 1 9 V 1 -10 V 1 7 V 1 5 V 2 -1 V 1 -5 V 1 2 V 1 -3 V 1 -5 V 1 -10 V 1 9 V 1 -9 V 1 2 V 2 -5 V 1 -14 V 1 0 V 1 7 V 1 -11 V 1 2 V 1 -8 V 1 -15 V 1 12 V 1 -1 V 2 -11 V 1 8 V 1 -2 V 1 3 V 1 -4 V 1 3 V 1 -6 V 1 3 V 1 -9 V 1 0 V 2 -9 V 1 0 V 1 -3 V 1 10 V 1 -6 V 1 -3 V 1 -2 V 1 0 V 1 1 V 2 -5 V 1 -2 V 1 -10 V 1 10 V 1 4 V 1 -2 V 1 0 V 1 -1 V 1 8 V 1 -9 V 2 7 V 1 -3 V 1 2 V 1 5 V 1 4 V 1 1 V 1 -3 V 1 -3 V 1 7 V 1 -1 V 2 -3 V 1 11 V 1 -3 V 1 9 V currentpoint stroke M 1 -8 V 1 -1 V 1 6 V 1 8 V 1 -1 V 1 9 V 2 4 V 1 0 V 1 8 V 1 -5 V 1 11 V 1 -4 V 1 9 V 1 3 V 1 -5 V 2 4 V 1 7 V 1 2 V 1 -3 V 1 18 V 1 -4 V 1 0 V 1 0 V 1 -4 V 1 -4 V 2 1 V 1 0 V 1 3 V 1 1 V 1 -5 V 1 16 V 1 -11 V 1 8 V 1 9 V 1 -8 V 2 7 V 1 -3 V 1 4 V 1 -4 V 1 -10 V 1 7 V 1 12 V 1 -4 V 1 -17 V 2 11 V 1 -6 V 1 4 V 1 5 V 1 10 V 1 1 V 1 -1 V 1 -1 V 1 5 V 1 -7 V 2 6 V 1 7 V 1 -9 V 1 -2 V 1 1 V 1 2 V 1 4 V 1 2 V 1 4 V 1 -4 V 2 2 V 1 -20 V 1 4 V 1 0 V 1 7 V 1 5 V 1 8 V 1 -6 V 1 -4 V 2 -3 V 1 -6 V 1 -5 V 1 1 V 1 2 V 1 4 V 1 -9 V 1 3 V 1 2 V 1 -3 V 2 -8 V 1 -1 V 1 -1 V 1 -2 V 1 -5 V 1 -12 V 1 7 V 1 -5 V 1 -4 V 1 -6 V 2 -3 V 1 4 V 1 -15 V 1 -2 V 1 5 V 1 -4 V 1 -10 V 1 -5 V 1 2 V 1 -1 V 2 4 V 1 -7 V 1 4 V 1 -8 V 1 11 V 1 -4 V 1 -7 V 1 2 V 1 -4 V 2 3 V 1 -3 V 1 -1 V 1 7 V 1 -9 V 1 -3 V 1 0 V 1 -2 V 1 6 V 1 4 V 2 -5 V 1 1 V 1 4 V 1 0 V 1 -12 V 1 2 V 1 4 V 1 -5 V 1 -6 V 1 9 V 2 3 V 1 2 V 1 -8 V 1 1 V 1 7 V 1 -2 V 1 -7 V 1 14 V 1 9 V 2 -2 V 1 -3 V 1 -3 V 1 2 V 1 -5 V 1 5 V 1 1 V 1 5 V 1 -5 V 1 7 V 2 0 V 1 0 V 1 9 V 1 -9 V 1 9 V 1 -1 V 1 3 V 1 10 V 1 7 V 1 9 V 2 -7 V 1 -5 V 1 2 V 1 8 V 1 4 V 1 -1 V 1 16 V 1 5 V 1 -12 V 2 8 V 1 -8 V 1 8 V 1 2 V 1 13 V 1 -1 V 1 -9 V 1 -13 V 1 5 V 1 -4 V 2 12 V 1 -6 V 1 0 V 1 -10 V 1 10 V 1 3 V 1 -6 V 1 1 V 1 6 V 1 -10 V 2 6 V 1 0 V 1 2 V 1 -3 V 1 5 V 1 0 V 1 4 V 1 -9 V 1 0 V 1 5 V 2 6 V 1 -8 V 1 5 V 1 -8 V 1 4 V 1 8 V 1 0 V 1 0 V 1 2 V 2 -22 V 1 2 V 1 -4 V 1 8 V 1 7 V 1 -15 V 1 8 V 1 0 V 1 -5 V 1 13 V 2 -8 V 1 -5 V 1 -6 V 1 6 V 1 -5 V 1 -7 V 1 -1 V 1 1 V 1 -8 V 1 -9 V 2 -4 V 1 -3 V 1 0 V 1 5 V 1 -13 V 1 0 V 1 0 V 1 2 V 1 -6 V 2 -2 V 1 -9 V 1 5 V 1 -13 V 1 13 V 1 -8 V 1 -1 V 1 -5 V 1 -5 V 1 -6 V 2 -2 V 1 3 V 1 -9 V 1 0 V 1 -3 V 1 -2 V 1 -6 V 1 3 V 1 -7 V 1 7 V 2 -3 V 1 1 V 1 -1 V 1 2 V 1 -2 V 1 9 V 1 0 V 1 -1 V 1 2 V 1 0 V 2 4 V 1 -1 V 1 -4 V 1 -4 V 1 5 V 1 6 V 1 -2 V 1 2 V 1 7 V 2 -1 V 1 -9 V 1 8 V 1 -1 V 1 2 V 1 -11 V 1 1 V 1 8 V 1 2 V 1 5 V 2 -2 V 1 4 V 1 -3 V 1 8 V 1 -7 V 1 9 V 1 5 V 1 -1 V 1 6 V 1 -5 V 2 -5 V 1 11 V 1 -5 V 1 1 V 1 -8 V 1 15 V 1 -9 V 1 9 V 1 2 V 2 8 V 1 -2 V 1 1 V 1 10 V 1 -10 V 1 9 V 1 -11 V 1 3 V 1 -1 V 1 10 V 2 1 V 1 3 V 1 -1 V 1 -1 V 1 9 V 1 2 V 1 11 V 1 -4 V 1 2 V 1 8 V 2 -1 V 1 7 V 1 2 V 1 7 V 1 -2 V 1 4 V 1 0 V 1 4 V 1 0 V 2 0 V 1 3 V 1 2 V 1 3 V 1 6 V 1 2 V 1 -5 V 1 11 V 1 9 V 1 -12 V 2 0 V 1 1 V 1 -4 V 1 -11 V 1 11 V 1 -3 V 1 0 V 1 -6 V 1 -4 V 1 1 V 2 1 V 1 8 V 1 -9 V 1 -12 V 1 1 V 1 9 V 1 -10 V 1 -14 V 1 6 V 1 -13 V 2 12 V 1 -4 V 1 -22 V 1 9 V 1 -1 V 1 -12 V 1 2 V 1 -8 V 1 6 V 2 -11 V 1 -4 V 1 3 V 1 -16 V 1 0 V 1 -5 V 1 0 V 1 -5 V 1 1 V 1 -12 V 2 6 V 1 -7 V 1 5 V 1 -10 V 1 4 V 1 3 V 1 -6 V 1 -6 V 1 3 V 1 4 V 2 -2 V 1 4 V 1 -14 V 1 4 V 1 -1 V 1 5 V currentpoint stroke M 1 -3 V 1 3 V 1 -4 V 2 -3 V 1 0 V 1 3 V 1 -5 V 1 4 V 1 -2 V 1 4 V 1 3 V 1 -5 V 1 11 V 2 -8 V 1 5 V 1 -1 V 1 -11 V 1 11 V 1 0 V 1 -2 V 1 3 V 1 3 V 1 -5 V 2 -4 V 1 6 V 1 -6 V 1 3 V 1 -4 V 1 5 V 1 0 V 1 0 V 1 2 V 2 2 V 1 -2 V 1 8 V 1 -5 V 1 2 V 1 -2 V 1 12 V 1 2 V 1 -8 V 1 7 V 2 0 V 1 3 V 1 -4 V 1 -8 V 1 0 V 1 3 V 1 5 V 1 5 V 1 -8 V 1 6 V 2 1 V 1 1 V 1 9 V 1 -4 V 1 1 V 1 6 V 1 8 V 1 6 V 1 -12 V 1 -3 V 2 7 V 1 7 V 1 4 V 1 -3 V 1 10 V 1 15 V 1 2 V 1 5 V 1 -5 V 2 -4 V 1 0 V 1 7 V 1 -15 V 1 3 V 1 5 V 1 9 V 1 -4 V 1 5 V 1 4 V 2 12 V 1 -9 V 1 6 V 1 -4 V 1 0 V 1 10 V 1 -8 V 1 4 V 1 6 V 2 -3 V 1 11 V 1 -28 V 1 26 V 1 -10 V 1 11 V 1 -5 V 1 -4 V 1 6 V 1 -7 V 2 -1 V 1 12 V 1 -13 V 1 5 V 1 7 V 1 -24 V 1 -2 V 1 2 V 1 -5 V 2 2 V 1 7 V 1 -11 V 1 -15 V 1 10 V 1 -3 V 1 -8 V 1 0 V 1 1 V 1 -11 V 2 10 V 1 -2 V 1 -6 V 1 0 V 1 -11 V 1 0 V 1 -18 V 1 1 V 1 1 V 1 -2 V 2 -3 V 1 2 V 1 -1 V 1 -9 V 1 13 V 1 -19 V 1 2 V 1 -14 V 1 5 V 1 4 V 2 -3 V 1 3 V 1 -8 V 1 -4 V 1 1 V 1 -2 V 1 3 V 1 1 V 1 -3 V 2 2 V 1 -4 V 1 5 V 1 -2 V 1 -2 V 1 -3 V 1 4 V 1 0 V 1 -2 V 1 14 V 2 -2 V 1 -9 V 1 14 V 1 -3 V 1 -4 V 1 10 V 1 -5 V 1 0 V 1 0 V 1 8 V 2 -7 V 1 9 V 1 0 V 1 2 V 1 6 V 1 0 V 1 -10 V 1 -1 V 1 1 V 2 9 V 1 -2 V 1 3 V 1 -4 V 1 -6 V 1 -1 V 1 16 V 1 -10 V 1 1 V 1 6 V 2 -2 V 1 10 V 1 6 V 1 -5 V 1 0 V 1 6 V 1 0 V 1 9 V 1 -3 V 1 -2 V 2 12 V 1 -7 V 1 9 V 1 -5 V 1 -3 V 1 5 V 1 1 V 1 8 V 1 -3 V 1 -15 V 2 5 V 1 7 V 1 4 V 1 -1 V 1 11 V 1 -4 V 1 4 V 1 5 V 1 4 V 2 -2 V 1 10 V 1 -3 V 1 1 V 1 2 V 1 -12 V 1 5 V 1 11 V 1 -11 V 1 2 V 2 3 V 1 15 V 1 7 V 1 -5 V 1 7 V 1 1 V 1 -3 V 1 -3 V 1 -2 V 1 5 V 2 -1 V 1 -1 V 1 1 V 1 10 V 1 2 V 1 -7 V 1 3 V 1 -11 V 1 -2 V 2 3 V 1 -19 V 1 8 V 1 8 V 1 0 V 1 -17 V 1 4 V 1 -3 V 1 6 V 1 -3 V 2 6 V 1 -18 V 1 0 V 1 -7 V 1 -14 V 1 3 V 1 1 V 1 -7 V 1 5 V 1 -12 V 2 -8 V 1 0 V 1 -5 V 1 1 V 1 -3 V 1 -12 V 1 -1 V 1 6 V 1 -6 V 2 -4 V 1 -3 V 1 1 V 1 -4 V 1 -4 V 1 5 V 1 -7 V 1 1 V 1 -5 V 1 0 V 2 -3 V 1 7 V 1 -2 V 1 6 V 1 -6 V 1 1 V 1 -4 V 1 -5 V 1 8 V 1 -10 V 2 1 V 1 3 V 1 3 V 1 -3 V 1 3 V 1 2 V 1 -4 V 1 4 V 1 2 V 1 2 V 2 7 V 1 -11 V 1 2 V 1 -2 V 1 -1 V 1 5 V 1 -2 V 1 3 V 1 0 V 2 -10 V 1 8 V 1 -9 V 1 6 V 1 11 V 1 -8 V 1 0 V 1 4 V 1 -13 V 1 5 V 2 14 V 1 -9 V 1 -4 V 1 8 V 1 -5 V 1 3 V 1 2 V 1 -6 V 1 10 V 1 -4 V 2 5 V 1 -6 V 1 9 V 1 -3 V 1 6 V 1 5 V 1 0 V 1 8 V 1 9 V 2 -12 V 1 6 V 1 5 V 1 6 V 1 4 V 1 -3 V 1 14 V 1 -6 V 1 -2 V 1 -9 V 2 10 V 1 2 V 1 3 V 1 4 V 1 -3 V 1 7 V 1 -5 V 1 -8 V 1 0 V 1 -5 V 2 3 V 1 0 V 1 17 V 1 0 V 1 4 V 1 -3 V 1 1 V 1 3 V 1 -10 V 2 9 V 1 14 V 1 -3 V 1 -4 V 1 14 V 1 -3 V 1 0 V 1 7 V 1 -12 V 1 -2 V 2 6 V 1 5 V 1 -13 V 1 -5 V 1 5 V 1 0 V 1 -3 V 1 -3 V 1 21 V 1 -1 V 2 -7 V 1 -14 V 1 2 V 1 -2 V 1 -11 V 1 9 V 1 -9 V 1 -4 V 1 -8 V currentpoint stroke M 1 -5 V 2 -4 V 1 3 V 1 -7 V 1 2 V 1 -7 V 1 2 V 1 2 V 1 3 V 1 -14 V 2 2 V 1 5 V 1 -6 V 1 -10 V 1 0 V 1 -1 V 1 -8 V 1 -3 V 1 9 V 1 1 V 2 -8 V 1 -6 V 1 -10 V 1 -3 V 1 1 V 1 -1 V 1 -10 V 1 8 V 1 0 V 1 -4 V 2 7 V 1 -3 V 1 -5 V 1 -4 V 1 0 V 1 0 V 1 6 V 1 -6 V 1 1 V 2 2 V 1 -6 V 1 4 V 1 3 V 1 2 V 1 -10 V 1 4 V 1 0 V 1 4 V 1 4 V 2 -8 V 1 5 V 1 5 V 1 -1 V 1 -3 V 1 3 V 1 2 V 1 1 V 1 -7 V 1 2 V 2 7 V 1 1 V 1 6 V 1 -7 V 1 7 V 1 -5 V 1 5 V 1 2 V 1 -1 V 2 1 V 1 2 V 1 1 V 1 8 V 1 -1 V 1 0 V 1 -8 V 1 8 V 1 4 V 1 -5 V 2 7 V 1 9 V 1 -13 V 1 4 V 1 2 V 1 2 V 1 6 V 1 -4 V 1 11 V 1 1 V 2 9 V 1 -16 V 1 9 V 1 1 V 1 6 V 1 1 V 1 -10 V 1 11 V 1 5 V 1 -8 V 2 11 V 1 3 V 1 2 V 1 11 V 1 -3 V 1 0 V 1 1 V 1 -1 V 1 -4 V 2 15 V 1 -3 V 1 -3 V 1 12 V 1 0 V 1 -4 V 1 0 V 1 -1 V 1 6 V 1 4 V 2 -7 V 1 0 V 1 -2 V 1 -6 V 1 -2 V 1 3 V 1 -1 V 1 -6 V 1 -9 V 1 11 V 2 3 V 1 18 V 1 2 V 1 -2 V 1 -2 V 1 1 V 1 -11 V 1 6 V 1 -4 V 2 3 V 1 -3 V 1 -5 V 1 -11 V 1 6 V 1 -2 V 1 2 V 1 -3 V 1 0 V 1 -5 V 2 -1 V 1 -12 V 1 6 V 1 -5 V 1 -9 V 1 -1 V 1 -4 V 1 3 V 1 1 V 1 -8 V 2 1 V 1 -1 V 1 -10 V 1 4 V 1 -3 V 1 6 V 1 -17 V 1 3 V 1 -6 V 1 -1 V 2 -1 V 1 -4 V 1 -3 V 1 1 V 1 -7 V 1 -5 V 1 9 V 1 -6 V 1 -3 V 2 -1 V 1 -2 V 1 7 V 1 -3 V 1 -10 V 1 0 V 1 1 V 1 -5 V 1 -2 V 1 1 V 2 -4 V 1 5 V 1 -1 V 1 2 V 1 -3 V 1 -4 V 1 5 V 1 -2 V 1 2 V 1 3 V 2 0 V 1 -3 V 1 6 V 1 2 V 1 2 V 1 1 V 1 16 V 1 -5 V 1 6 V 2 -4 V 1 -1 V 1 -4 V 1 10 V 1 2 V 1 -4 V 1 1 V 1 0 V 1 -2 V 1 8 V 2 1 V 1 7 V 1 1 V 1 8 V 1 -7 V 1 8 V 1 11 V 1 4 V 1 -9 V 1 9 V 2 -2 V 1 -2 V 1 -3 V 1 7 V 1 -1 V 1 1 V 1 0 V 1 1 V 1 -4 V 2 2 V 1 12 V 1 -5 V 1 -9 V 1 10 V 1 0 V 1 -5 V 1 1 V 1 10 V 1 -2 V 2 -2 V 1 2 V 1 -3 V 1 3 V 1 8 V 1 -7 V 1 -2 V 1 9 V 1 -8 V 1 0 V 2 2 V 1 15 V 1 -6 V 1 4 V 1 5 V 1 -12 V 1 5 V 1 -7 V 1 -2 V 1 2 V 2 4 V 1 4 V 1 9 V 1 -1 V 1 -2 V 1 -1 V 1 -15 V 1 9 V 1 -4 V 2 2 V 1 -6 V 1 15 V 1 2 V 1 0 V 1 3 V 1 0 V 1 11 V 1 -5 V 1 -6 V 2 1 V 1 -11 V 1 1 V 1 1 V 1 -8 V 1 2 V 1 3 V 1 -8 V 1 4 V 1 -18 V 2 11 V 1 3 V 1 -7 V 1 -9 V 1 3 V 1 3 V 1 -5 V 1 0 V 1 -9 V 2 -8 V 1 -5 V 1 -10 V 1 4 V 1 -11 V 1 1 V 1 10 V 1 0 V 1 -10 V 1 -7 V 2 3 V 1 2 V 1 -7 V 1 -3 V 1 -8 V 1 1 V 1 6 V 1 -7 V 1 3 V 1 -5 V 2 9 V 1 -5 V 1 -4 V 1 1 V 1 -4 V 1 3 V 1 -3 V 1 0 V 1 -4 V 1 4 V 2 4 V 1 2 V 1 -11 V 1 1 V 1 8 V 1 -2 V 1 5 V 1 -4 V 1 -3 V 2 0 V 1 7 V 1 2 V 1 -2 V 1 2 V 1 0 V 1 -2 V 1 0 V 1 10 V 1 -6 V 2 5 V 1 -5 V 1 7 V 1 3 V 1 3 V 1 4 V 1 7 V 1 6 V 1 -2 V 1 7 V 2 -3 V 1 7 V 1 9 V 1 -14 V 1 2 V 1 6 V 1 3 V 1 1 V 1 1 V 2 -3 V 1 -4 V 1 14 V 1 -3 V 1 -2 V 1 16 V 1 -3 V 1 -10 V 1 10 V 1 3 V 2 -12 V 1 5 V 1 1 V 1 1 V 1 9 V 1 -5 V 1 4 V 1 8 V 1 7 V 1 -2 V 2 4 V 1 6 V 1 -12 V 1 9 V 1 -11 V 1 15 V 1 -12 V 1 0 V 1 9 V 2 -2 V 1 -5 V currentpoint stroke M 1 4 V 1 3 V 1 6 V 1 -3 V 1 -5 V 1 10 V 1 0 V 1 1 V 2 -5 V 1 -6 V 1 2 V 1 -6 V 1 0 V 1 -7 V 1 8 V 1 -3 V 1 0 V 1 -5 V 2 2 V 1 -4 V 1 5 V 1 6 V 1 -13 V 1 -2 V 1 6 V 1 -11 V 1 -5 V 1 8 V 2 2 V 1 -11 V 1 -1 V 1 0 V 1 1 V 1 -11 V 1 -7 V 1 -1 V 1 2 V 2 -3 V 1 -9 V 1 4 V 1 -10 V 1 2 V 1 -11 V 1 2 V 1 -3 V 1 -13 V 1 -1 V 2 -3 V 1 -6 V 1 2 V 1 -2 V 1 8 V 1 -6 V 1 6 V 1 3 V 1 3 V 1 -9 V 2 0 V 1 -1 V 1 3 V 1 -3 V 1 -1 V 1 -3 V 1 -6 V 1 0 V 1 -3 V 2 3 V 1 -5 V 1 1 V 1 0 V 1 3 V 1 0 V 1 5 V 1 -10 V 1 6 V 1 -3 V 2 -7 V 1 10 V 1 6 V 1 -8 V 1 8 V 1 -9 V 1 6 V 1 -7 V 1 1 V 1 10 V 2 3 V 1 -1 V 1 4 V 1 -1 V 1 3 V 1 -6 V 1 2 V 1 -7 V 1 6 V 2 2 V 1 3 V 1 -10 V 1 6 V 1 9 V 1 -9 V 1 -1 V 1 13 V 1 -3 V 1 2 V 2 2 V 1 -7 V 1 10 V 1 -2 V 1 10 V 1 -3 V 1 10 V 1 -10 V 1 9 V 1 3 V 2 -6 V 1 3 V 1 -4 V 1 10 V 1 -4 V 1 -1 V 1 3 V 1 -1 V 1 7 V 1 -6 V 2 3 V 1 7 V 1 -12 V 1 18 V 1 2 V 1 2 V 1 6 V 1 1 V 1 -5 V 2 20 V 1 -9 V 1 4 V 1 19 V 1 1 V 1 7 V 1 2 V 1 -7 V 1 2 V 1 0 V 2 -12 V 1 7 V 1 7 V 1 0 V 1 -10 V 1 2 V 1 -4 V 1 13 V 1 1 V 1 -17 V 2 2 V 1 -1 V 1 14 V 1 -4 V 1 3 V 1 -1 V 1 -8 V 1 4 V 1 -12 V 2 11 V 1 -14 V 1 -6 V 1 13 V 1 -1 V 1 -8 V 1 -4 V 1 3 V 1 2 V 1 -9 V 2 -3 V 1 -2 V 1 -17 V 1 2 V 1 -8 V 1 1 V 1 -9 V 1 -4 V 1 -4 V 1 -4 V 2 0 V 1 -8 V 1 7 V 1 -3 V 1 6 V 1 -14 V 1 1 V 1 4 V 1 -7 V 2 1 V 1 -3 V 1 2 V 1 -3 V 1 -8 V 1 4 V 1 0 V 1 -7 V 1 -5 V 1 8 V 2 0 V 1 -4 V 1 1 V 1 -5 V 1 7 V 1 -6 V 1 3 V 1 -5 V 1 -1 V 1 3 V 2 -6 V 1 6 V 1 2 V 1 -3 V 1 3 V 1 5 V 1 -9 V 1 9 V 1 -5 V 1 0 V 2 -1 V 1 -2 V 1 -1 V 1 5 V 1 1 V 1 -2 V 1 7 V 1 -6 V 1 8 V 2 -3 V 1 0 V 1 3 V 1 0 V 1 -3 V 1 -2 V 1 -7 V 1 7 V 1 1 V 1 0 V 2 4 V 1 6 V 1 -1 V 1 0 V 1 4 V 1 -1 V 1 -4 V 1 5 V 1 4 V 1 7 V 2 -14 V 1 16 V 1 -2 V 1 1 V 1 5 V 1 5 V 1 5 V 1 5 V 1 6 V 2 0 V 1 0 V 1 2 V 1 5 V 1 -14 V 1 9 V 1 3 V 1 -10 V 1 -6 V 1 7 V 2 -7 V 1 3 V 1 7 V 1 -11 V 1 6 V 1 8 V 1 -1 V 1 9 V 1 -11 V 1 6 V 2 0 V 1 19 V 1 -14 V 1 2 V 1 2 V 1 -4 V 1 -7 V 1 -4 V 1 5 V 2 -4 V 1 1 V 1 0 V 1 2 V 1 -2 V 1 -2 V 1 9 V 1 1 V 1 3 V 1 9 V 2 -11 V 1 7 V 1 0 V 1 5 V 1 -11 V 1 0 V 1 6 V 1 8 V 1 -5 V 1 5 V 2 -3 V 1 -13 V 1 7 V 1 -7 V 1 -1 V 1 -3 V 1 6 V 1 -11 V 1 -6 V 1 7 V 2 -8 V 1 2 V 1 -6 V 1 -3 V 1 -13 V 1 4 V 1 1 V 1 -5 V 1 7 V 2 -18 V 1 5 V 1 3 V 1 -2 V 1 -10 V 1 -8 V 1 2 V 1 -9 V 1 11 V 1 -14 V 2 1 V 1 1 V 1 2 V 1 5 V 1 -7 V 1 -3 V 1 5 V 1 -1 V 1 -3 V 1 -3 V 2 5 V 1 -2 V 1 1 V 1 -4 V 1 3 V 1 -2 V 1 -6 V 1 -1 V 1 1 V 2 -7 V 1 7 V 1 -8 V 1 10 V 1 0 V 1 -9 V 1 1 V 1 -3 V 1 6 V 1 10 V 2 -5 V 1 1 V 1 6 V 1 -4 V 1 3 V 1 -6 V 1 1 V 1 1 V 1 -10 V 1 10 V 2 -7 V 1 5 V 1 -11 V 1 9 V 1 -5 V 1 5 V 1 10 V 1 -1 V 1 -8 V 2 9 V 1 1 V 1 -1 V 1 -2 V 1 0 V 1 5 V 1 1 V 1 4 V 1 0 V 1 -2 V 2 -2 V 1 4 V 1 2 V 1 3 V currentpoint stroke M 1 -1 V 1 4 V 1 -3 V 1 1 V 1 10 V 1 -1 V 2 -5 V 1 9 V 1 -2 V 1 2 V 1 7 V 1 3 V 1 -3 V 1 10 V 1 -6 V 1 9 V 2 0 V 1 -1 V 1 1 V 1 3 V 1 10 V 1 3 V 1 -12 V 1 2 V 1 13 V 2 -12 V 1 0 V 1 10 V 1 -9 V 1 11 V 1 0 V 1 8 V 1 -15 V 1 3 V 1 -1 V 2 9 V 1 8 V 1 -2 V 1 8 V 1 -6 V 1 -4 V 1 -7 V 1 -3 V 1 2 V 1 3 V 2 3 V 1 9 V 1 6 V 1 -3 V 1 -12 V 1 9 V 1 -12 V 1 16 V 1 -15 V 2 8 V 1 -4 V 1 -13 V 1 0 V 1 3 V 1 -2 V 1 0 V 1 -3 V 1 7 V 1 0 V 2 -1 V 1 1 V 1 -1 V 1 5 V 1 -4 V 1 -9 V 1 -6 V 1 -6 V 1 5 V 1 -13 V 2 -5 V 1 3 V 1 -4 V 1 -3 V 1 -11 V 1 -1 V 1 -7 V 1 6 V 1 0 V 2 -5 V 1 3 V 1 -3 V 1 -7 V 1 7 V 1 -4 V 1 -4 V 1 1 V 1 -9 V 1 0 V 2 14 V 1 -1 V 1 -8 V 1 7 V 1 -11 V 1 8 V 1 -7 V 1 4 V 1 1 V 1 -1 V 2 -2 V 1 1 V 1 0 V 1 0 V 1 -1 V 1 -7 V 1 4 V 1 1 V 1 -1 V 1 0 V 2 3 V 1 -6 V 1 7 V 1 -12 V 1 3 V 1 -4 V 1 -3 V 1 -1 V 1 11 V 2 -1 V 1 -5 V 1 7 V 1 2 V 1 2 V 1 2 V 1 3 V 1 -9 V 1 2 V 1 0 V 2 6 V 1 0 V 1 2 V 1 2 V 1 2 V 1 2 V 1 -2 V 1 3 V 1 2 V 1 -5 V 2 3 V 1 -2 V 1 -2 V 1 0 V 1 5 V 1 -6 V 1 12 V 1 -3 V 1 1 V 2 -1 V 1 12 V 1 -8 V 1 4 V 1 0 V 1 2 V 1 9 V 1 -1 V 1 9 V 1 1 V 2 -1 V 1 5 V 1 -1 V 1 18 V 1 -11 V 1 -8 V 1 13 V 1 -1 V 1 -2 V 1 6 V 2 -2 V 1 4 V 1 -3 V 1 3 V 1 -3 V 1 5 V 1 5 V 1 0 V 1 8 V 2 -3 V 1 -8 V 1 12 V 1 -8 V 1 4 V 1 4 V 1 3 V 1 0 V 1 -8 V 1 -8 V 2 -2 V 1 12 V 1 -8 V 1 -4 V 1 2 V 1 1 V 1 -12 V 1 -7 V 1 10 V 1 4 V 2 -2 V 1 -12 V 1.000 UL LT1 1793 70 M (within past hour) Rshow 1877 70 M 399 0 V 644 2956 M 2 -896 V 3 -67 V 3 -49 V 2 -65 V 3 -28 V 3 -31 V 3 -29 V 2 -33 V 4 -20 V 2 -13 V 2 -13 V 3 -17 V 2 -3 V 4 -2 V 2 -11 V 3 -1 V 2 -17 V 4 -4 V 2 -5 V 2 2 V 3 9 V 3 -7 V 3 12 V 2 13 V 4 8 V 2 19 V 3 22 V 2 -9 V 30 209 V 2 -13 V 3 -157 V 3 4 V 2 -9 V 3 -2 V 3 10 V 3 -13 V 2 -14 V 3 7 V 3 -4 V 2 -35 V 3 10 V 2 -12 V 4 -14 V 2 -18 V 3 -14 V 2 -11 V 4 -4 V 2 -15 V 3 -21 V 2 -18 V 3 -29 V 3 -29 V 2 -2 V 3 -28 V 3 -12 V 3 -14 V 2 -17 V 4 -9 V 2 -5 V 2 -14 V 3 -5 V 2 0 V 4 -19 V 2 -1 V 3 9 V 2 4 V 4 5 V 2 13 V 3 5 V 3 -1 V 2 -1 V 3 14 V 2 5 V 4 23 V 2 10 V 3 30 V 2 16 V 4 4 V 2 9 V 2 5 V 3 7 V 3 25 V 3 23 V 2 -4 V 3 -8 V 3 4 V 3 15 V 2 -5 V 3 -3 V 3 -15 V 2 -7 V 3 -11 V 2 -2 V 4 11 V 2 10 V 3 -5 V 2 6 V 4 -23 V 2 -21 V 2 6 V 3 -9 V 3 -6 V 3 -20 V 2 2 V 3 -3 V 3 7 V 3 -31 V 2 -16 V 2 -6 V 4 -13 V 2 -20 V 3 -6 V 2 -15 V 4 -18 V 2 -12 V 3 -12 V 2 -9 V 4 -11 V 2 0 V 2 -7 V 3 8 V 3 -6 V 3 -16 V 2 -7 V 3 6 V 3 2 V 3 1 V 2 10 V 2 17 V 4 5 V 2 -7 V 3 19 V 2 15 V 4 29 V 2 15 V 3 31 V 2 16 V 4 -5 V 2 0 V 2 -8 V 3 23 V 3 -11 V 3 17 V 2 13 V 3 4 V 3 -10 V 3 4 V 2 3 V 2 -2 V 4 -18 V 2 10 V 3 8 V 2 -1 V 4 14 V 2 5 V 3 14 V 2 2 V 4 -9 V 2 -18 V 2 -7 V 4 -1 V 2 -7 V 3 -23 V 2 4 V 4 -28 V 2 -22 V 3 -13 V 2 -29 V 2 -10 V 4 -10 V 2 -6 V 3 -29 V 2 -18 V 4 2 V 2 -7 V 3 -7 V 3 -4 V 3 -8 V 2 9 V 2 5 V 4 3 V 2 -5 V 3 7 V 2 -1 V 4 6 V 2 -1 V 3 8 V 2 1 V 3 1 V 3 18 V 2 13 V 3 18 V 3 4 V 3 7 V 2 20 V 3 5 V 3 7 V 2 -3 V 3 11 V 2 17 V 4 19 V 2 0 V 3 9 V 2 7 V 4 19 V 2 1 V 3 8 V 2 -1 V 3 19 V 3 16 V 2 1 V 3 8 V 3 2 V 3 -6 V 2 14 V 3 -18 V 3 -3 V 2 -4 V 3 -1 V 2 -12 V 4 -9 V 2 -17 V 3 -16 V 2 -19 V 4 -12 V 2 -1 V 3 -24 V 2 -17 V 3 -12 V 3 -27 V 2 -12 V 3 -15 V 3 4 V 3 -16 V 2 -1 V 3 -9 V 3 -10 V 2 2 V 3 -8 V 2 2 V 4 -3 V 2 12 V 3 7 V 2 4 V 4 9 V 2 5 V 3 3 V 2 7 V 3 7 V 3 29 V 2 -4 V 3 9 V 3 0 V 3 23 V 2 3 V 4 9 V 2 1 V 2 2 V 3 20 V 2 11 V 4 1 V 2 1 V 3 15 V 2 7 V 4 15 V 2 -1 V 3 36 V 3 8 V 2 0 V 3 9 V 2 4 V 4 -4 V 2 -10 V 3 4 V 2 1 V 4 -14 V 2 8 V 2 -11 V 3 -9 V 3 -11 V 3 1 V 2 -11 V 3 -35 V 3 -18 V 3 -26 V 2 0 V 3 -20 V 3 -5 V 2 -20 V 3 -15 V 2 -11 V 4 -12 V 2 -10 V 3 -15 V 2 -1 V 4 2 V 2 5 V 2 2 V 3 -5 V 3 1 V 3 6 V 2 4 V 3 -7 V 3 7 V 3 7 V 2 4 V 2 1 V 4 15 V 2 -7 V 3 4 V 2 11 V 4 16 V 2 1 V 3 12 V 2 0 V 4 13 V 2 12 V 2 9 V 3 -10 V 3 9 V 3 28 V 2 14 V 3 10 V 3 21 V 3 8 V 2 15 V 2 -28 V 4 67 V 2 -7 V 3 -49 V 2 7 V 4 -18 V 2 -15 V 3 14 V 2 8 V 4 -9 V 2 -22 V 2 -19 V 3 -1 V 3 -26 V 3 -8 V 2 -15 V 3 -24 V 3 -3 V 3 -14 V 2 4 V 2 -21 V 4 -21 V 2 -12 V 3 -24 V 2 -4 V 4 -4 V 2 -8 V 3 2 V 2 6 V 4 -13 V 2 -6 V 2 -2 V 4 0 V 2 1 V 3 11 V 2 9 V 4 0 V 2 -8 V 3 17 V 2 8 V 2 -1 V 4 33 V 2 3 V 3 -12 V 2 4 V 4 6 V 2 12 V 3 4 V 3 2 V 3 14 V 2 14 V 2 8 V 4 11 V 2 7 V 3 8 V 2 10 V 4 14 V 2 9 V 3 13 V 2 -2 V 3 7 V 3 5 V 2 -3 V 3 -13 V 3 2 V 3 12 V 2 -9 V 3 -2 V 3 -7 V 2 -1 V 3 -19 V currentpoint stroke M 2 -7 V 4 -9 V 2 -9 V 3 12 V 2 -22 V 4 -24 V 2 -14 V 3 -18 V 2 -15 V 3 -18 V 3 -19 V 2 1 V 3 -4 V 3 0 V 3 5 V 2 0 V 3 -3 V 3 -18 V 2 -3 V 3 3 V 2 3 V 4 6 V 2 7 V 3 13 V 2 2 V 4 6 V 2 5 V 3 7 V 2 4 V 3 4 V 3 9 V 2 17 V 3 25 V 3 12 V 3 -19 V 2 1 V 3 3 V 3 8 V 2 4 V 3 17 V 2 17 V 4 -6 V 2 0 V 3 3 V 2 6 V 4 12 V 2 1 V 3 0 V 2 22 V 3 17 V 3 11 V 2 -10 V 3 -18 V 3 2 V 3 -18 V 2 -5 V 4 11 V 2 -4 V 2 1 V 3 -13 V 2 -19 V 4 -9 V 2 -5 V 3 -7 V 2 -6 V 4 -14 V 2 -13 V 3 -12 V 3 -10 V 2 -14 V 3 -19 V 2 0 V 4 -5 V 2 -4 V 3 -12 V 2 -6 V 4 -9 V 2 22 V 2 5 V 3 6 V 3 -19 V 3 12 V 2 3 V 3 4 V 3 3 V 3 15 V 2 15 V 3 3 V 3 15 V 2 4 V 3 4 V 2 0 V 4 10 V 2 15 V 3 3 V 2 25 V 4 8 V 2 7 V 2 -8 V 3 1 V 3 2 V 3 8 V 2 -7 V 3 7 V 3 3 V 3 -1 V 2 9 V 2 8 V 4 -1 V 2 -1 V 3 3 V 2 -17 V 4 -18 V 2 -6 V 3 1 V 2 -6 V 4 15 V 2 3 V 2 -7 V 3 -12 V 3 -2 V 3 -10 V 2 0 V 3 -17 V 3 -17 V 3 -5 V 2 -13 V 2 -7 V 4 -14 V 2 -2 V 3 -19 V 2 -7 V 4 -7 V 2 2 V 3 -5 V 2 -1 V 4 -8 V 2 1 V 2 -2 V 3 -8 V 3 8 V 3 11 V 2 4 V 3 23 V 3 9 V 3 11 V 2 5 V 2 1 V 4 12 V 2 -7 V 3 9 V 2 14 V 4 19 V 2 2 V 3 -2 V 2 11 V 4 14 V 2 6 V 2 1 V 4 16 V 2 -4 V 3 1 V 2 -2 V 4 6 V 2 6 V 3 -3 V 2 9 V 2 13 V 4 1 V 2 0 V 3 -22 V 2 4 V 4 3 V 2 -19 V 3 2 V 3 -18 V 3 -26 V 2 -1 V 2 -14 V 4 -16 V 2 -17 V 3 -22 V 2 -12 V 4 -16 V 2 -13 V 3 -19 V 2 -8 V 3 2 V 3 2 V 2 -5 V 3 -3 V 3 -6 V 3 2 V 2 4 V 3 4 V 3 -3 V 2 6 V 3 -6 V 2 4 V 4 -2 V 2 8 V 3 3 V 2 9 V 4 -5 V 2 13 V 3 16 V 2 1 V 3 -1 V 3 10 V 2 12 V 3 13 V 3 2 V 3 10 V 2 9 V 3 6 V 3 15 V 2 14 V 3 23 V 2 4 V 4 14 V 2 13 V 3 11 V 2 7 V 4 0 V 2 -3 V 3 -10 V 2 0 V 3 7 V 3 5 V 2 -5 V 3 -8 V 3 -9 V 3 -11 V 2 -13 V 3 -21 V 3 -8 V 2 -17 V 3 -19 V 2 -15 V 4 -20 V 2 -9 V 3 -16 V 2 -7 V 4 -18 V 2 -4 V 3 -5 V 2 -7 V 3 -2 V 3 -13 V 2 -3 V 3 1 V 3 -3 V 3 -4 V 2 14 V 4 3 V 2 0 V 2 3 V 3 -3 V 2 5 V 4 9 V 2 5 V 3 -1 V 2 1 V 4 12 V 2 8 V 3 12 V 3 4 V 2 2 V 3 8 V 2 2 V 4 13 V 2 -1 V 3 13 V 2 9 V 4 12 V 2 14 V 2 6 V 3 15 V 2 9 V 4 4 V 2 8 V 3 -13 V 3 20 V 3 13 V 2 5 V 3 17 V 3 -1 V 2 -13 V 3 -20 V 2 -5 V 4 -11 V 2 -5 V 3 -13 V 2 -23 V 4 -33 V 2 -7 V 2 -16 V 3 -6 V 3 -14 V 3 5 V 2 -7 V 3 -16 V 3 -4 V 3 -24 V 2 -11 V 2 -3 V 4 2 V 2 -4 V 3 -7 V 2 4 V 4 -3 V 2 3 V 3 6 V 2 4 V 4 2 V 2 3 V 2 5 V 3 -3 V 3 4 V 3 9 V 2 7 V 3 9 V 3 10 V 3 7 V 2 -2 V 2 2 V 4 2 V 2 -2 V 3 6 V 2 -1 V 4 24 V 2 6 V 3 16 V 2 23 V 4 22 V 2 1 V 2 13 V 3 -1 V 3 4 V 3 9 V 2 21 V 3 26 V 3 5 V 3 -8 V 2 1 V 2 2 V 4 -10 V 2 -4 V 3 -15 V 2 -14 V 4 -10 V 2 -17 V 3 -23 V 2 -6 V 4 -6 V 2 -19 V 2 -10 V 3 -32 V 3 -19 V 3 -18 V 2 -4 V 4 -7 V 2 -8 V 3 -4 V 2 -9 V 2 -6 V 4 -11 V 2 -4 V 3 -3 V 2 8 V 4 8 V 2 4 V 3 3 V 3 7 V 3 1 V 2 1 V 2 10 V 4 8 V 2 -5 V 3 11 V 2 2 V 4 9 V 2 3 V 3 13 V 2 10 V 2 -5 V 4 9 V 2 9 V 3 2 V 3 6 V 3 4 V 2 19 V 3 21 V 3 6 V 2 14 V 3 -10 V 2 -2 V 4 19 V 2 18 V 3 2 V currentpoint stroke M 2 13 V 4 -2 V 2 12 V 3 -16 V 2 5 V 3 3 V 3 -7 V 2 -13 V 3 0 V 3 -8 V 3 -16 V 2 -23 V 3 3 V 3 -11 V 2 -13 V 3 -13 V 2 -13 V 4 -8 V 2 -10 V 3 -15 V 2 -4 V 4 -17 V 2 -2 V 3 -6 V 2 -4 V 3 -6 V 3 -7 V 2 0 V 3 5 V 3 -4 V 3 7 V 2 2 V 3 11 V 3 1 V 2 -3 V 3 6 V 2 2 V 4 -2 V 2 -1 V 3 3 V 2 10 V 4 16 V 2 4 V 3 11 V 2 9 V 3 1 V 3 12 V 2 1 V 3 16 V 3 16 V 3 -6 V 2 5 V 4 21 V 2 11 V 2 7 V 3 13 V 2 -7 V 4 7 V 2 -7 V 3 1 V 2 1 V 4 3 V 2 -13 V 3 -16 V 2 -6 V 3 4 V 3 8 V 2 -10 V 4 -16 V 2 -7 V 3 -9 V 2 -3 V 4 -12 V 2 -18 V 2 -5 V 3 -4 V 2 -6 V 4 -22 V 2 -10 V 3 -13 V 3 -7 V 3 -17 V 2 -5 V 3 0 V 3 5 V 2 -4 V 3 -1 V 2 4 V 4 -5 V 2 1 V 3 3 V 2 -3 V 4 -4 V 2 15 V 2 8 V 3 10 V 3 4 V 3 14 V 2 8 V 3 25 V 3 9 V 3 1 V 2 12 V 2 8 V 4 1 V 2 5 V 3 4 V 2 6 V 4 10 V 2 4 V 3 3 V 2 -12 V 4 17 V 2 11 V 2 -1 V 3 -12 V 3 -1 V 3 7 V 2 -3 V 3 8 V 3 1 V 3 -2 V 2 -7 V 2 -7 V 4 -2 V 2 2 V 3 0 V 2 -7 V 4 -5 V 2 -7 V 3 -12 V 2 2 V 4 -19 V 2 -9 V 2 -8 V 3 -16 V 3 -15 V 3 -17 V 2 -9 V 3 -5 V 3 -4 V 3 -6 V 2 -3 V 2 -6 V 4 -4 V 2 0 V 3 4 V 2 4 V 4 -5 V 2 -4 V 3 11 V 2 8 V 4 17 V 2 7 V 2 0 V 3 6 V 3 3 V 3 7 V 2 7 V 4 10 V 2 13 V 3 30 V 2 -1 V 2 -2 V 4 12 V 2 7 V 3 -3 V 2 6 V 4 -14 V 2 6 V 3 6 V 2 0 V 4 8 V 2 1 V 2 11 V 4 -1 V 2 13 V 3 3 V 2 -6 V 4 2 V 2 5 V 3 4 V 2 -12 V 2 -5 V 4 -2 V 2 -10 V 3 -3 V 2 -22 V 4 -6 V 2 -20 V 3 -17 V 3 -8 V 2 -10 V 3 -13 V 2 -10 V 4 -8 V 2 -3 V 3 -15 V 2 -8 V 4 -5 V 2 -1 V 3 -5 V 2 3 V 3 -6 V 3 3 V 2 0 V 3 5 V 3 -3 V 3 14 V 2 -1 V 3 -7 V 3 3 V 2 12 V 3 3 V 2 -1 V 4 15 V 2 5 V 3 -1 V 2 5 V 4 4 V 2 2 V 3 23 V 2 0 V 3 0 V 3 7 V 2 -1 V 3 18 V 3 7 V 3 7 V 2 18 V 3 23 V 3 -17 V 2 3 V 3 3 V 2 6 V 4 0 V 2 7 V 3 1 V 2 5 V 4 6 V 2 -13 V 3 -6 V 2 -21 V 3 -6 V 3 -14 V 2 -6 V 3 -5 V 3 -9 V 3 -9 V 2 -20 V 3 -20 V 3 -6 V 2 -15 V 3 -5 V 2 -6 V 4 -7 V 2 -5 V 3 -4 V 2 -5 V 4 -4 V 2 0 V 3 -6 V 2 -3 V 3 6 V 3 10 V 2 6 V 3 3 V 3 -3 V 3 2 V 2 2 V 4 4 V 2 6 V 2 7 V 3 6 V 2 7 V 4 7 V 2 -1 V 3 4 V 2 1 V 4 5 V 2 -11 V 2 14 V 4 2 V 2 13 V 3 3 V 2 -3 V 4 13 V 2 1 V 3 12 V 2 2 V 4 2 V 2 10 V 2 7 V 3 1 V 2 6 V 4 22 V 2 -5 V 3 4 V 3 -1 V 3 -2 V 2 -3 V 2 -7 V 4 -18 V 2 -10 V 3 6 V 2 -13 V 4 -7 V 2 -10 V 3 -15 V 2 -5 V 4 -28 V 2 -1 V 2 -21 V 3 -7 V 3 -10 V 3 -7 V 2 3 V 3 -6 V 3 -6 V 3 -2 V 2 0 V 2 -6 V 4 3 V 2 -1 V 3 4 V 2 4 V 4 8 V 2 -4 V 3 15 V 2 0 V 4 0 V 2 4 V 2 8 V 3 13 V 3 -5 V 3 5 V 2 4 V 3 1 V 3 13 V 3 17 V 2 7 V 2 0 V 4 12 V 2 -1 V 3 6 V 2 5 V 4 10 V 2 15 V 3 18 V 2 -6 V 4 2 V 2 9 V 2 14 V 3 -5 V 3 -4 V 3 17 V 2 0 V 3 4 V 3 -6 V 3 -14 V 2 -6 V 2 -7 V 4 -7 V 2 -13 V 3 -17 V 2 -14 V 4 -14 V 2 -8 V 3 -6 V 2 -13 V 4 -6 V 2 -10 V 2 -1 V 3 -14 V 3 3 V 3 1 V 2 -6 V 4 -5 V 2 3 V 3 -15 V 2 5 V 2 -1 V 4 1 V 2 -2 V 3 8 V 2 -2 V 4 -1 V 2 0 V 3 6 V 3 3 V 2 2 V 3 5 V 2 8 V 4 14 V 2 7 V 3 -1 V 2 -2 V 4 14 V 2 0 V 3 9 V currentpoint stroke M 2 6 V 2 7 V 4 6 V 2 2 V 3 16 V 3 -3 V 3 10 V 2 10 V 3 21 V 3 11 V 2 4 V 3 -3 V 2 3 V 4 -5 V 2 0 V 3 -8 V 2 -7 V 4 -12 V 2 -6 V 3 -14 V 2 -17 V 3 6 V 3 -2 V 2 -17 V 3 -10 V 3 -13 V 3 -14 V 2 1 V 3 -11 V 3 -13 V 2 -2 V 3 -11 V 2 -13 V 4 -9 V 2 -3 V 3 0 V 2 -8 V 4 -3 V 2 4 V 3 9 V 2 2 V 3 3 V 3 7 V 2 -4 V 3 13 V 3 4 V 3 1 V 2 5 V 3 -5 V 3 15 V 2 9 V 3 -3 V 2 0 V 4 14 V 2 4 V 3 -1 V 2 5 V 4 5 V 2 -6 V 3 0 V 2 6 V 3 9 V 3 28 V 2 12 V 3 9 V 3 -13 V 3 5 V 2 9 V 4 0 V 2 2 V 2 -5 V 3 -1 V 2 4 V 4 -1 V 2 10 V 3 7 V 2 0 V 4 -14 V 2 2 V 2 -5 V 3 3 V 3 -8 V 3 -14 V 2 -2 V 4 -9 V 2 -8 V 3 -18 V 2 -11 V 4 -3 V 2 -17 V 2 -1 V 3 -3 V 2 -4 V 4 -12 V 2 -3 V 3 -10 V 3 -2 V 3 -7 V 2 -3 V 2 3 V 4 4 V 2 -3 V 3 6 V 2 12 V 4 3 V 2 2 V 3 16 V 2 7 V 4 2 V 2 13 V 2 20 V 3 11 V 3 0 V 3 24 V 2 7 V 3 -4 V 3 0 V 3 5 V 2 -4 V 2 6 V 4 15 V 2 2 V 3 -1 V 2 -5 V 4 1 V 2 3 V 3 12 V 2 -4 V 4 -8 V 2 5 V 2 1 V 3 1 V 3 6 V 3 -6 V 2 -5 V 3 0 V 3 5 V 3 -10 V 2 -5 V 2 -3 V 4 -13 V 2 2 V 3 1 V 2 -5 V 4 -17 V 2 -16 V 3 -13 V 2 -7 V 4 -13 V 2 -1 V 2 -9 V 3 -4 V 3 -6 V 3 2 V 2 -3 V 3 -2 V 3 -3 V 3 9 V 2 -6 V 2 0 V 4 4 V 2 -2 V 3 2 V 2 9 V 4 5 V 2 4 V 3 3 V 2 5 V 4 4 V 2 9 V 2 12 V 3 19 V 3 -3 V 3 8 V 2 13 V 4 0 V 2 18 V 3 7 V 2 -6 V 2 1 V 4 -1 V 2 0 V 3 4 V 2 -5 V 4 -3 V 2 4 V 3 13 V 2 6 V 3 -5 V 3 -9 V 2 1 V 4 -5 V 2 3 V 3 6 V 2 -4 V 4 -13 V 2 2 V 3 -11 V 2 -8 V 2 -5 V 4 -16 V 2 -14 V 3 -11 V 3 -12 V 3 -7 V 2 -12 V 3 -10 V 3 -1 V 2 -11 V 3 -8 V 2 -14 V 4 -9 V 2 -2 V 3 7 V 2 -2 V 4 12 V 2 2 V 3 4 V 2 -1 V 3 2 V 3 3 V 2 2 V 3 11 V 3 1 V 3 6 V 2 5 V 3 11 V 3 -3 V 2 11 V 3 0 V 2 4 V 4 16 V 2 2 V 3 -1 V 2 5 V 4 12 V 2 2 V 3 9 V 2 6 V 3 16 V 3 14 V 2 13 V 3 15 V 3 6 V 3 5 V 2 5 V 3 0 V 3 0 V 2 10 V 3 -4 V 2 -14 V 4 12 V 2 -4 V 3 -18 V 2 -21 V 4 -9 V 2 -2 V 3 -17 V 2 -8 V 3 -9 V 3 -19 V 2 -16 V 3 -14 V 3 -8 V 3 -14 V 2 -8 V 3 -7 V 3 -6 V 2 0 V 3 1 V 2 -5 V 4 0 V 2 -1 V 3 4 V 2 -2 V 4 8 V 2 1 V 2 5 V 3 9 V 3 -10 V 3 -6 V 2 3 V 4 6 V 2 5 V 3 5 V 2 4 V 4 1 V 2 6 V 2 -4 V 3 8 V 2 6 V 4 2 V 2 5 V 3 11 V 2 2 V 4 9 V 2 2 V 2 12 V 4 17 V 2 15 V 3 -2 V 2 10 V 4 5 V 2 0 V 3 4 V 2 2 V 4 8 V 2 14 V 2 -6 V 3 0 V 3 0 V 3 -4 V 2 5 V 3 -9 V 3 -10 V 3 -12 V 2 -14 V 2 -9 V 4 -4 V 2 -4 V 3 -21 V 2 -11 V 4 -17 V 2 -9 V 3 -6 V 2 -12 V 4 -10 V 2 -4 V 2 -5 V 3 -7 V 3 2 V 3 5 V 2 -2 V 3 -2 V 3 3 V 3 12 V 2 0 V 2 2 V 4 16 V 2 1 V 3 3 V 2 -7 V 4 3 V 2 0 V 3 7 V 2 7 V 4 7 V 2 9 V 2 10 V 3 -1 V 3 7 V 3 1 V 2 3 V 3 18 V 3 -5 V 3 14 V 2 2 V 2 11 V 4 17 V 2 -1 V 3 -1 V 2 1 V 4 14 V 2 3 V 3 6 V 2 9 V 4 -2 V 2 1 V 2 -6 V 4 7 V 2 -6 V 3 -7 V 2 -4 V 4 -7 V 2 -16 V 3 -5 V 2 -14 V 2 -21 V 4 -16 V 2 -2 V 3 -19 V 3 -10 V 3 -10 V 2 -4 V 3 -9 V 3 -5 V 2 -5 V 3 -8 V 2 -2 V 4 0 V 2 -5 V 3 2 V 2 6 V 4 2 V 2 1 V 3 8 V 2 -1 V 3 0 V 3 -3 V 2 1 V currentpoint stroke M 3 4 V 3 6 V 3 0 V 2 7 V 3 1 V 3 2 V 2 7 V 3 7 V 2 0 V 4 10 V 2 14 V 3 6 V 2 0 V 4 10 V 2 -4 V 3 13 V 2 10 V 3 0 V 3 -6 V 2 3 V 3 12 V 3 11 V 3 2 V 2 8 V 3 7 V 3 10 V 2 -12 V 3 -10 V 2 4 V 4 4 V 2 -5 V 3 -21 V 2 -8 V 4 -19 V 2 -15 V 3 -5 V 2 -3 V 3 2 V 3 -22 V 2 -2 V 3 -12 V 3 -5 V 3 -11 V 2 -11 V 3 -7 V 3 -4 V 2 -2 V 3 -1 V 2 -3 V 4 -7 V 2 5 V 3 -4 V 2 5 V 4 4 V 2 5 V 3 2 V 2 3 V 3 2 V 3 12 V 2 9 V 4 -2 V 2 1 V 3 7 V 2 -2 V 4 13 V 2 9 V 2 1 V 3 0 V 2 11 V 4 9 V 2 8 V 3 3 V 2 6 V 4 15 V 2 2 V 2 13 V 4 1 V 2 -2 V 3 3 V 2 2 V 4 2 V 2 2 V 3 -7 V 2 -1 V 4 13 V 2 -1 V 2 -3 V 3 10 V 3 -4 V 3 -11 V 2 -3 V 3 -14 V 3 2 V 3 -6 V 2 -16 V 2 -7 V 4 -8 V 2 -5 V 3 -7 V 2 -12 V 4 -6 V 2 -5 V 3 -15 V 2 -4 V 4 -10 V 2 2 V 2 -4 V 3 -13 V 3 -8 V 3 -2 V 2 -1 V 3 8 V 3 3 V 3 0 V 2 9 V 2 6 V 4 3 V 2 8 V 3 4 V 2 0 V 4 13 V 2 11 V 3 15 V 2 9 V 4 18 V 2 -4 V 2 0 V 3 0 V 3 2 V 3 -3 V 2 4 V 3 11 V 3 3 V 3 -8 V 2 0 V 2 4 V 4 9 V 2 2 V 3 6 V 2 -3 V 4 1 V 2 7 V 3 -2 V 2 3 V 4 -19 V 2 8 V 2 6 V 3 5 V 3 1 V 3 -11 V 2 -10 V 3 2 V 3 -6 V 3 -13 V 2 2 V 2 -11 V 4 -14 V 2 -7 V 3 -14 V 2 -7 V 4 -8 V 2 -9 V 3 -10 V 2 -1 V 4 -4 V 2 -2 V 2 2 V 3 -7 V 3 0 V 3 -3 V 2 -2 V 4 2 V 2 9 V 3 11 V 2 -1 V 2 5 V 4 5 V 2 4 V 3 14 V 2 6 V 4 16 V 2 14 V 3 7 V 3 -3 V 2 8 V 3 7 V 2 -2 V 4 8 V 2 -1 V 3 8 V 2 7 V 4 9 V 2 6 V 3 2 V 2 2 V 3 7 V 3 -1 V 2 -9 V 3 7 V 3 -5 V 3 2 V 2 4 V 3 -11 V 3 -10 V 2 3 V 3 -3 V 2 -2 V 4 -1 V 2 -15 V 3 -16 V 2 -7 V 4 -15 V 2 -2 V 3 -13 V 2 -15 V 3 -8 V 3 -9 V 2 -8 V 3 2 V 3 1 V 3 0 V 2 -5 V 3 -11 V 3 -4 V 2 -2 V 3 2 V 2 -2 V 4 6 V 2 -3 V 3 -1 V 2 5 V 4 13 V 2 -1 V 3 3 V 2 3 V 3 7 V 3 -1 V 2 -2 V 3 4 V 3 6 V 3 10 V 2 2 V 3 10 V 3 8 V 2 1 V 3 2 V 2 6 V 4 4 V 2 13 V 3 7 V 2 5 V 4 16 V 2 15 V 3 8 V 2 14 V 3 -1 V 3 -3 V 2 -6 V 3 -1 V 3 4 V 3 9 V 2 1 V 4 -5 V 2 -19 V 2 0 V 3 -10 V 2 0 V 4 -14 V 2 -19 V 3 -20 V 2 -14 V 4 -6 V 2 -9 V 2 -7 V 4 -2 V 2 -11 V 3 -7 V 2 -12 V 4 -6 V 2 -5 V 3 3 V 2 -7 V 4 -1 V 2 5 V 2 -2 V 3 -2 V 2 5 V 4 -1 V 2 6 V 3 0 V 3 -4 V 3 5 V 2 5 V 2 3 V 4 2 V 2 9 V 3 9 V 2 -2 V 4 9 V 2 0 V 3 16 V 2 9 V 4 15 V 2 4 V 2 -5 V 3 -2 V 3 3 V 3 5 V 2 1 V 3 -7 V 3 20 V 3 12 V 2 -4 V 2 2 V 4 -2 V 2 -7 V 3 -1 V 2 4 V 4 10 V 2 4 V 3 5 V 2 11 V 4 -6 V 2 -6 V 2 2 V 3 -9 V 3 -18 V 3 -16 V 2 -14 V 3 -10 V 3 -7 V 3 3 V 2 -13 V 2 -13 V 4 -11 V 2 -4 V 3 -1 V 2 -6 V 4 -2 V 2 -4 V 3 -2 V 2 -2 V 4 -6 V 2 2 V 2 -1 V 3 4 V 3 0 V 3 10 V 2 -2 V 3 -5 V 3 0 V 3 -2 V 2 4 V 2 0 V 4 3 V 2 2 V 3 8 V 2 -1 V 4 4 V 2 2 V 3 11 V 2 5 V 3 6 V 3 3 V 2 11 V 3 9 V 3 9 V 3 12 V 2 5 V 4 6 V 2 2 V 3 -3 V 2 8 V 2 3 V 4 -4 V 2 15 V 3 -4 V 2 -1 V 4 12 V 2 6 V 3 -2 V 3 -4 V 2 -9 V 3 -5 V 2 -7 V 4 3 V 2 -6 V 3 -7 V 2 -6 V 4 -17 V 2 -9 V 3 -14 V 2 -13 V 3 -8 V 3 -14 V 2 -2 V 3 -3 V 3 2 V 3 -6 V 2 1 V currentpoint stroke M 3 -5 V 3 -3 V 2 0 V 3 -3 V 2 3 V 4 0 V 2 3 V 3 -3 V 2 -6 V 4 1 V 2 3 V 3 11 V 2 1 V 3 0 V 3 10 V 2 4 V 3 2 V 3 4 V 3 -2 V 2 1 V 3 6 V 3 12 V 2 -2 V 3 14 V 2 9 V 4 11 V 2 8 V 3 6 V 2 8 V 4 -2 V 2 0 V 3 11 V 2 4 V 3 2 V 3 11 V 2 1 V 3 3 V 3 -1 V 3 -14 V 2 1 V 3 -1 V 1.000 UL LT2 4081 210 M (within past day) Rshow 4165 210 M 399 0 V 823 3377 M 13 -659 V 14 -60 V 13 -39 V 13 -16 V 13 -16 V 14 -37 V 13 -126 V 13 -40 V 13 -20 V 13 -18 V 14 -25 V 13 -17 V 13 -12 V 13 -3 V 14 -17 V 13 8 V 13 9 V 13 -10 V 14 -9 V 13 -17 V 13 -20 V 13 13 V 14 -3 V 13 -3 V 13 -5 V 13 -1 V 14 4 V 13 11 V 13 -14 V 13 2 V 13 5 V 14 17 V 13 19 V 13 -19 V 13 -12 V 14 -3 V 13 -6 V 13 0 V 13 -10 V 14 8 V 13 -12 V 13 -12 V 13 -10 V 14 -1 V 13 -3 V 13 0 V 13 -4 V 13 -8 V 14 -3 V 13 -7 V 13 -5 V 13 -1 V 14 12 V 13 -7 V 13 43 V 13 31 V 14 -13 V 13 -27 V 13 2 V 13 -6 V 14 0 V 13 -8 V 13 -4 V 13 1 V 14 -6 V 13 5 V 13 -17 V 13 -59 V 13 -14 V 14 -12 V 13 12 V 13 -14 V 13 -5 V 14 -4 V 13 0 V 13 -9 V 13 10 V 14 6 V 13 -1 V 13 14 V 13 -12 V 14 -10 V 13 -18 V 13 -8 V 13 -19 V 14 11 V 13 -5 V 13 10 V 13 -1 V 13 9 V 14 -16 V 13 -8 V 13 -12 V 13 -18 V 14 -11 V 13 -14 V 13 5 V 13 -26 V 14 -8 V 13 -2 V 13 6 V 13 13 V 14 10 V 13 11 V 13 6 V 13 0 V 13 -14 V 14 -10 V 13 2 V 13 1 V 13 13 V 14 -12 V 13 8 V 13 4 V 13 1 V 14 2 V 13 18 V 13 -22 V 13 -4 V 14 -1 V 13 -6 V 13 4 V 13 0 V 14 2 V 13 -4 V 13 6 V 13 -3 V 13 4 V 14 -19 V 13 -21 V 13 -2 V 13 -9 V 14 -5 V 13 -3 V 13 1 V 13 -3 V 14 -11 V 13 15 V 13 -4 V 13 -8 V 14 -2 V 13 -8 V 13 -7 V 13 0 V 13 -5 V 14 -1 V 13 9 V 13 -5 V 13 -1 V 14 18 V 13 5 V 13 -6 V 13 -23 V 14 -17 V 13 -7 V 13 -14 V 13 -1 V 14 3 V 13 0 V 13 -1 V 13 17 V 14 3 V 13 13 V 13 1 V 13 -7 V 13 -9 V 14 -5 V 13 3 V 13 -7 V 13 -7 V 14 1 V 13 12 V 13 2 V 13 -2 V 14 -18 V 13 -8 V 13 8 V 13 -11 V 14 -3 V 13 -8 V 13 -5 V 13 -6 V 13 -4 V 14 -2 V 13 14 V 13 1 V 13 -1 V 14 5 V 13 2 V 13 -3 V 13 3 V 14 -5 V 13 6 V 13 -1 V 13 -4 V 14 -1 V 13 -11 V 13 4 V 13 16 V 13 0 V 14 -13 V 13 -11 V 13 -9 V 13 -13 V 14 -6 V 13 3 V 13 -3 V 13 1 V 14 -10 V 13 9 V 13 0 V 13 -1 V 14 -8 V 13 -5 V 13 3 V 13 -5 V 14 -1 V 13 -6 V 13 -12 V 13 -8 V 13 11 V 14 11 V 13 10 V 13 6 V 13 0 V 14 -3 V 13 -13 V 13 -5 V 13 -8 V 14 9 V 13 2 V 13 -2 V 13 3 V 14 3 V 13 4 V 13 -6 V 13 -12 V 13 -3 V 14 -13 V 13 -5 V 13 -5 V 13 -6 V 14 10 V 13 11 V 13 2 V 13 19 V 14 -8 V 13 -14 V 13 -11 V 13 -6 V 14 -9 V 13 2 V 13 -1 V 13 -13 V 13 -2 V 14 5 V 13 3 V 13 0 V 13 0 V 14 8 V 13 -12 V 13 -10 V 13 -4 V 14 -10 V 13 -3 V 13 6 V 13 10 V 14 11 V 13 5 V 13 4 V 13 21 V 14 10 V 13 5 V 13 -7 V 13 -2 V 13 -7 V 14 -5 V 13 -4 V 13 -2 V 13 -7 V 14 11 V 13 -17 V 13 16 V 13 6 V 14 -3 V 13 -6 V 13 -2 V 13 -9 V 14 -1 V 13 0 V 13 4 V 13 -2 V 13 3 V 14 15 V 13 -10 V 13 -1 V 14 4 V 13 -5 V 13 -2 V 13 -6 V 13 -4 V 14 -1 V 13 -8 V 13 -1 V 13 10 V 14 11 V 13 6 V 13 0 V 13 9 V 14 -15 V 13 -3 V 13 -4 V 13 1 V 14 -1 V 13 0 V 13 0 V 13 4 V 13 -9 V 14 8 V 13 -8 V 13 -10 V 13 -16 V 14 -9 V 13 -8 V 13 -3 V 13 -1 V 14 -3 V 13 -6 V 13 0 V 13 18 V 14 10 V 13 -1 V 13 -13 V 13 -6 V 13 -14 V 14 5 V 13 -5 V 13 2 V 13 -2 V 14 18 V 13 5 V 13 -8 V 13 -3 V 14 -8 V 13 0 V 13 0 V 13 -6 V 14 -4 V 13 -7 V 13 0 V 13 11 V 14 8 V 13 -6 V 13 7 V 13 14 V 13 6 V 14 2 V 13 -1 V 13 -11 V 13 -2 V 14 -11 V 13 1 V 13 2 V 13 -3 V 14 -2 V 13 16 V 13 1 V 13 0 V 14 2 V 13 -8 V 13 -2 V 13 -4 V 13 -4 V 14 1 V 13 1 V 13 -5 V 13 6 V 14 0 V 13 -8 V 13 -7 V 13 -11 V 14 -7 V 13 -1 V 13 -2 V 13 -5 V 14 -1 V 13 1 V 13 -4 V 13 -2 V 14 4 V 13 -8 V 13 4 V 13 -6 V 13 13 V 14 -15 V 13 -4 V 13 -5 V currentpoint stroke M 13 -9 V 14 -1 V 13 2 V 13 8 V 13 1 V 14 5 V 13 2 V 1.000 UL LT3 4081 70 M (within past week) Rshow 4165 70 M 399 0 V 1776 3910 M 34 -380 V 36 -27 V 35 -81 V 34 -15 V 35 -19 V 36 20 V 35 -18 V 34 -32 V 36 -17 V 35 -7 V 35 -15 V 34 -20 V 36 -26 V 35 -6 V 35 -14 V 34 -4 V 36 -26 V 35 -17 V 35 2 V 35 -10 V 35 -24 V 35 -29 V 35 -13 V 35 -7 V 35 -18 V 35 -85 V 36 -12 V 34 -14 V 35 -19 V 35 -6 V 36 -7 V 34 -49 V 35 -1 V 35 -14 V 36 -9 V 34 -30 V 35 -33 V 35 -3 V 36 -10 V 34 -8 V 35 -12 V 36 -8 V 35 -7 V 34 0 V 35 -15 V 36 -1 V 35 -9 V 34 -9 V 35 -25 V 36 -13 V 35 -2 V 34 -7 V 36 -5 V 35 2 V 35 -7 V 34 -9 V 36 1 V 35 -6 V 35 -11 V 34 0 V 36 -2 V 35 -23 V 35 -3 V 34 -5 V 36 2 V 35 -5 V 35 -11 V 35 -5 V 35 -6 V 35 -6 V 35 -9 V 35 1 V 35 -7 V 35 -1 V 36 -5 V 34 -11 V 35 -15 V 35 -7 V 36 -6 V 34 0 V 35 -11 V 35 2 V 36 -3 V 34 -4 V 35 -7 V 36 -8 V 35 -3 V 34 4 V 35 -9 V 36 -5 V 35 -10 V 34 -4 V 35 1 V 36 -1 V 35 -6 V 34 -9 V 36 -2 V 35 0 V 35 -10 V 34 1 V 36 -4 V 35 11 V 35 -3 V 34 -8 V 36 -5 V 35 4 V 35 -7 V 35 -7 V 35 -7 V 35 2 V 35 12 V 35 -4 V 35 -13 V 35 -9 V 36 -8 V 34 3 V 35 -20 V 35 -12 V 36 -2 V 34 -14 V 35 2 V 35 -8 V 36 -4 V 34 -4 V 35 -10 V 1.000 UL LT4 6369 210 M (cumulative) Rshow 6453 210 M 399 0 V 609 2538 M 107 631 V 104 205 V 77 55 V 77 87 V 77 31 V 78 52 V 77 25 V 77 44 V 77 21 V 78 36 V 77 25 V 77 84 V 77 30 V 77 17 V 78 47 V 77 45 V 77 38 V 77 12 V 77 5 V 78 27 V 77 6 V 77 13 V 77 11 V 78 11 V 77 4 V 77 3 V 77 7 V 77 11 V 78 4 V 77 16 V 77 4 V 77 9 V 77 5 V 78 10 V 77 7 V 77 8 V 77 3 V 78 3 V 77 13 V 77 3 V 77 7 V 77 8 V 78 8 V 77 5 V 77 2 V 77 6 V 77 8 V 78 5 V 77 8 V 77 3 V 77 7 V 78 1 V 77 3 V 77 4 V 77 7 V 77 2 V 78 11 V 77 1 V 77 4 V 77 5 V 78 10 V 77 2 V 77 9 V 77 3 V 77 8 V 78 5 V 77 3 V 77 4 V 77 2 V 77 2 V 78 2 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%EndDocument @endspecial 568 2344 a Fe(Figure)29 b(5.)g Fg(No)r(de)d(a)n(v)l (ailabilit)n(y)g(since)g(the)g(no)r(des)g(w)n(ere)g(\014rst)f(disco)n (v)n(ered)h(\(Mar)g(28,)h(2002\).)-72 2695 y Fh(to)k(the)h(exp)r (erimen)n(t\).)46 b(W)-7 b(e)31 b(w)n(ere)g(surprised)e(to)i(see)g (this)f(re-)-72 2794 y(sult.)59 b(W)-7 b(e)35 b(exp)r(ected)h(the)f(p)r (eers)g(w)n(e)g(disco)n(v)n(ered)d(to)j(b)r(e)g(ge-)-72 2894 y(ographically)30 b(and)k(top)r(ologically)c(disp)r(ersed.)57 b(The)35 b(logical)-72 2994 y(top)r(ology)40 b(created)h(b)n(y)h(Gn)n (utella)e(should)h(ha)n(v)n(e)g(no)g(corre-)-72 3093 y(sp)r(ondence)30 b(to)g(geograph)n(y)-7 b(.)43 b(W)-7 b(e)31 b(are)e(not)h(a)n(w)n(are)e(of)j(an)n(y)e(re-)-72 3193 y(strictions)20 b(on)j(net)n(w)n(ork)e(or)h(geographic)e(lo)r (cation)g(for)j(joining)-72 3293 y(the)35 b(Gn)n(utella)d(net)n(w)n (ork.)56 b(Messages)32 b(sen)n(t)i(on)g(Gn)n(utella)f(do)-72 3392 y(ha)n(v)n(e)27 b(a)h(10-application-l)o(a)n(y)m(er)o(-hop)22 b(limit,)j(whic)n(h)i(is)g(enough)-72 3492 y(to)h(get)g(to)h(other)e (con)n(tinen)n(ts.)38 b(Therefore,)27 b(geographical)d(lo-)-72 3591 y(cation)e(should)g(b)r(e)i(irrelev)-5 b(an)n(t)20 b(to)j(pro)n(ximit)n(y)-7 b(.)32 b(Ho)n(w)n(ev)n(er,)22 b(this)-72 3691 y(is)29 b(not)h(what)g(w)n(e)g(observ)n(ed.)43 b(One)29 b(explanation)f(is)h(that)h(the)-72 3791 y(ma)5 b(jorit)n(y)28 b(of)k(users)e(of)i(Gn)n(utella)d(ma)n(y)h(b)r(e)i(in)e (the)i(U.S.)g(Un-)-72 3890 y(fortunately)-7 b(,)28 b(w)n(e)g(had)g(no)h (accurate)e(means)g(of)i(determining)-72 3990 y(geographical)23 b(lo)r(cation)i(of)i(individual)d(clien)n(ts.)11 4126 y(W)-7 b(e)33 b(also)e(analyzed)h(the)h(distribution)d(of)j(the)h (lengths)d(of)-72 4226 y(con)n(tin)n(uous)38 b(time)g(that)j(p)r(eers)e (w)n(ere)g(a)n(v)-5 b(ailable,)39 b(sho)n(wn)g(in)-72 4325 y(Figure)24 b(7.)36 b(The)26 b(\014gure)f(also)f(sho)n(ws)h(a)g (comparison)d(to)k(a)g(log-)-72 4425 y(quadratic)c(distribution.)32 b(The)24 b(implications)18 b(are)23 b(that)h(most)-72 4524 y(no)r(des)30 b(are)f(a)n(v)-5 b(ailable)26 b(for)k(only)f(a)h (short)g(time.)43 b(Ab)r(out)31 b(31\045)-72 4624 y(of)h(the)g (sessions)e(ha)n(v)n(e)h(a)g(length)g(of)h(10)f(min)n(utes.)48 b(W)-7 b(e)32 b(w)n(ere)-72 4724 y(unable)g(to)i(further)f(de\014ne)h (this)f(31\045)g(of)g(our)g(observ)-5 b(ations)-72 4823 y(since)26 b(w)n(e)i(prob)r(ed)f(no)r(des)g(ev)n(ery)g(ten)h(min)n (utes.)11 4959 y(The)43 b(log-quadratic)38 b(could)k(b)r(e)h(appro)n (ximated)c(w)n(ell)i(b)n(y)-72 5059 y(t)n(w)n(o)c(Zipf)6 b('s)38 b(distributions,)g(and)g(that)g(w)n(ould)f(mean)g(there)-72 5159 y(are)31 b(t)n(w)n(o)g(di\013eren)n(t)g(b)r(eha)n(viors)e (regarding)g(a)j(no)r(de's)g(session)-72 5258 y(length.)k(Our)26 b(sp)r(eculation)f(on)i(the)h(t)n(w)n(o)e(Zipf)6 b('s)27 b(distribution)1977 3988 y @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 2359 @rwi @setspecial %%BeginDocument: results/timeofday-7.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: timeofday-7.eps %%Creator: gnuplot 3.7 patchlevel 1 %%CreationDate: Sun May 5 19:33:48 2002 %%DocumentFonts: (atend) %%BoundingBox: 50 50 410 302 %%Orientation: Portrait %%EndComments /gnudict 256 dict def gnudict begin /Color true def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -46 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke userlinewidth 2 mul setlinewidth } def /AL { stroke userlinewidth 2 div setlinewidth } def /UL { dup gnulinewidth mul /userlinewidth exch def 10 mul /udl exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog gnudict begin gsave 50 50 translate 0.050 0.050 scale 0 setgray newpath (Helvetica) findfont 140 scalefont setfont 1.000 UL LTb 693 483 M -63 0 V -84 0 R (3.4) Rshow 693 943 M -63 0 V -84 0 R (3.6) Rshow 693 1402 M -63 0 V -84 0 R (3.8) Rshow 693 1862 M -63 0 V -84 0 R (4) Rshow 693 2322 M -63 0 V -84 0 R (4.2) Rshow 693 2781 M -63 0 V -84 0 R (4.4) Rshow 693 3241 M -63 0 V -84 0 R (4.6) Rshow 693 3701 M -63 0 V -84 0 R (4.8) Rshow 693 4160 M -63 0 V -84 0 R (5) Rshow 693 4620 M -63 0 V -84 0 R (5.2) Rshow 693 483 M 0 -63 V 0 -140 R (0) Cshow 1947 483 M 0 -63 V 0 -140 R (5) Cshow 3201 483 M 0 -63 V 0 -140 R (10) Cshow 4454 483 M 0 -63 V 0 -140 R (15) Cshow 5708 483 M 0 -63 V 0 -140 R (20) Cshow 6962 483 M 0 -63 V 0 -140 R (25) Cshow 1.000 UL LTb 693 483 M 6269 0 V 0 4137 V -6269 0 V 693 483 L 140 2551 M currentpoint gsave translate 90 rotate 0 0 M (percentage of active nodes) Cshow grestore 3827 70 M (hour of day) Cshow 3827 4830 M (Active Nodes vs Local Time) Cshow 1.000 UL LT0 693 483 M 0 1687 V 125 0 V 818 483 L -125 0 V 125 0 R 0 1214 V 251 0 V 0 -1214 V -251 0 V 251 0 R 0 423 V 251 0 V 0 -423 V -251 0 V 251 0 R 0 425 V 251 0 V 0 -425 V -251 0 V 251 0 R 0 301 V 250 0 V 0 -301 V -250 0 V 250 0 R 0 267 V 251 0 V 0 -267 V -251 0 V 251 0 R 0 221 V 251 0 V 0 -221 V -251 0 V 251 0 R 0 333 V 251 0 V 0 -333 V -251 0 V 251 0 R 0 579 V 250 0 V 0 -579 V -250 0 V 250 0 R 0 825 V 251 0 V 0 -825 V -251 0 V 251 0 R 0 1099 V 251 0 V 0 -1099 V -251 0 V 251 0 R 0 1262 V 251 0 V 0 -1262 V -251 0 V 251 0 R 0 1439 V 250 0 V 0 -1439 V -250 0 V 250 0 R 0 1618 V 251 0 V 0 -1618 V -251 0 V 251 0 R 0 1951 V 251 0 V 0 -1951 V -251 0 V 251 0 R 0 2432 V 251 0 V 0 -2432 V -251 0 V 251 0 R 0 3050 V 251 0 V 0 -3050 V -251 0 V 251 0 R 0 3484 V 250 0 V 0 -3484 V -250 0 V 250 0 R 0 3645 V 251 0 V 0 -3645 V -251 0 V 251 0 R 0 3880 V 251 0 V 0 -3880 V -251 0 V 251 0 R 0 3804 V 251 0 V 0 -3804 V -251 0 V 251 0 R 0 3422 V 250 0 V 0 -3422 V -250 0 V 250 0 R 0 2811 V 251 0 V 0 -2811 V -251 0 V 251 0 R 0 2119 V 251 0 V 0 -2119 V -251 0 V stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%EndDocument @endspecial 175 x Fe(Figure)38 b(6.)f Fg(No)r(de)c(a)n(v)l(ailabilit)n (y)h(as)g(a)f(function)g(of)h(the)e(hour)h(of)1977 4254 y(the)26 b(da)n(y)f(\(lo)r(cal)i(time\).)1977 4561 y Fh(is)21 b(that)g(there)g(are)g(t)n(w)n(o)f(t)n(yp)r(es)h(of)h(In)n (ternet)f(connection)f(users:)1977 4661 y(\014rst,)33 b(users)e(with)g(lo)n(w-bandwidth,)g(high)g(latency)f(and)i(un-)1977 4760 y(stable)25 b(connections)g(who)h(are)f(guarded)g(ab)r(out)h(the)h (n)n(um)n(b)r(er)1977 4860 y(of)g(concurren)n(t)f(do)n(wnloads)f(they)i (allo)n(w;)d(and)j(second,)g(users)1977 4959 y(with)21 b(more)f(resourceful)f(connections)h(who)h(do)h(not)f(limit)d(the)1977 5059 y(n)n(um)n(b)r(er)25 b(of)g(concurren)n(t)g(do)n(wnloads)e(as)i (strictly)-7 b(.)34 b(It)26 b(ma)n(y)d(b)r(e)1977 5159 y(that)34 b(users)d(with)i(larger)d(n)n(um)n(b)r(ers)h(of)i(shared)f (\014les)f(exhibit)1977 5258 y(prop)r(ortionately)h(shorter)i(a)n(v)-5 b(ailabilit)n(y)29 b(times;)38 b(this)d(m)n(ulti-)1915 5507 y(8)p eop %%Page: 9 9 9 8 bop 125 1351 a @beginspecial 57 @llx 195 @lly 551 @urx 600 @ury 1887 @rwi @setspecial %%BeginDocument: results/avail.eps %!PS-Adobe-3.0 EPSF-3.0 %%Creator: MATLAB, The Mathworks, Inc. %%Title: ../avail.eps %%CreationDate: 09/26/2002 11:51:20 %%DocumentNeededFonts: Helvetica %%DocumentProcessColors: Cyan Magenta Yellow Black %%LanguageLevel: 2 %%Pages: 1 %%BoundingBox: 57 195 551 600 %%EndComments %%BeginProlog % MathWorks dictionary /MathWorks 160 dict begin % definition operators /bdef {bind def} bind def /ldef {load def} bind def /xdef {exch def} bdef /xstore {exch store} bdef % operator abbreviations /c /clip ldef /cc /concat ldef /cp /closepath ldef /gr /grestore ldef /gs /gsave ldef /mt /moveto ldef /np /newpath ldef /cm /currentmatrix ldef /sm /setmatrix ldef /rm /rmoveto ldef /rl /rlineto ldef /s /show ldef /sc {setcmykcolor} bdef /sr /setrgbcolor ldef /sg /setgray ldef /w /setlinewidth ldef /j /setlinejoin ldef /cap /setlinecap ldef /rc {rectclip} bdef /rf {rectfill} bdef % page state control /pgsv () def /bpage {/pgsv save def} bdef /epage {pgsv restore} bdef /bplot /gsave ldef /eplot {stroke grestore} bdef % orientation switch /portraitMode 0 def /landscapeMode 1 def /rotateMode 2 def % coordinate system mappings /dpi2point 0 def % font control /FontSize 0 def /FMS {/FontSize xstore findfont [FontSize 0 0 FontSize neg 0 0] makefont setfont} bdef /reencode {exch dup where {pop load} {pop StandardEncoding} ifelse exch dup 3 1 roll findfont dup length dict begin { 1 index /FID ne {def}{pop pop} ifelse } forall /Encoding exch def currentdict end definefont pop} bdef /isroman {findfont /CharStrings get /Agrave known} bdef /FMSR {3 1 roll 1 index dup isroman {reencode} {pop pop} ifelse exch FMS} bdef /csm {1 dpi2point div -1 dpi2point div scale neg translate dup landscapeMode eq {pop -90 rotate} {rotateMode eq {90 rotate} if} ifelse} bdef % line types: solid, dotted, dashed, dotdash /SO { [] 0 setdash } bdef /DO { [.5 dpi2point mul 4 dpi2point mul] 0 setdash } bdef /DA { [6 dpi2point mul] 0 setdash } bdef /DD { [.5 dpi2point mul 4 dpi2point mul 6 dpi2point mul 4 dpi2point mul] 0 setdash } bdef % macros for lines and objects /L {lineto stroke} bdef /MP {3 1 roll moveto 1 sub {rlineto} repeat} bdef /AP {{rlineto} repeat} bdef /PDlw -1 def /W {/PDlw currentlinewidth def setlinewidth} def /PP {closepath eofill} bdef /DP {closepath stroke} bdef /MR {4 -2 roll moveto dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto closepath} bdef /FR {MR stroke} bdef /PR {MR fill} bdef /L1i {{currentfile picstr readhexstring pop} image} bdef /tMatrix matrix def /MakeOval {newpath tMatrix currentmatrix pop translate scale 0 0 1 0 360 arc tMatrix setmatrix} bdef /FO {MakeOval stroke} bdef /PO {MakeOval fill} bdef /PD {currentlinewidth 2 div 0 360 arc fill PDlw -1 eq not {PDlw w /PDlw -1 def} if} def /FA {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arc tMatrix setmatrix stroke} bdef /PA {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arc closepath tMatrix setmatrix fill} bdef /FAn {newpath tMatrix currentmatrix pop translate scale 0 0 1 5 -2 roll arcn tMatrix setmatrix stroke} bdef /PAn {newpath tMatrix currentmatrix pop translate 0 0 moveto scale 0 0 1 5 -2 roll arcn closepath tMatrix setmatrix fill} bdef /vradius 0 def /hradius 0 def /lry 0 def /lrx 0 def /uly 0 def /ulx 0 def /rad 0 def /MRR {/vradius xdef /hradius xdef /lry xdef /lrx xdef /uly xdef /ulx xdef newpath tMatrix currentmatrix pop ulx hradius add uly vradius add translate hradius vradius scale 0 0 1 180 270 arc tMatrix setmatrix lrx hradius sub uly vradius add translate hradius vradius scale 0 0 1 270 360 arc tMatrix setmatrix lrx hradius sub lry vradius sub translate hradius vradius scale 0 0 1 0 90 arc tMatrix setmatrix ulx hradius add lry vradius sub translate hradius vradius scale 0 0 1 90 180 arc tMatrix setmatrix closepath} bdef /FRR {MRR stroke } bdef /PRR {MRR fill } bdef /MlrRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lry uly sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 90 270 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 270 90 arc tMatrix setmatrix closepath} bdef /FlrRR {MlrRR stroke } bdef /PlrRR {MlrRR fill } bdef /MtbRR {/lry xdef /lrx xdef /uly xdef /ulx xdef /rad lrx ulx sub 2 div def newpath tMatrix currentmatrix pop ulx rad add uly rad add translate rad rad scale 0 0 1 180 360 arc tMatrix setmatrix lrx rad sub lry rad sub translate rad rad scale 0 0 1 0 180 arc tMatrix setmatrix closepath} bdef /FtbRR {MtbRR stroke } bdef /PtbRR {MtbRR fill } bdef /stri 6 array def /dtri 6 array def /smat 6 array def /dmat 6 array def /tmat1 6 array def /tmat2 6 array def /dif 3 array def /asub {/ind2 exch def /ind1 exch def dup dup ind1 get exch ind2 get sub exch } bdef /tri_to_matrix { 2 0 asub 3 1 asub 4 0 asub 5 1 asub dup 0 get exch 1 get 7 -1 roll astore } bdef /compute_transform { dmat dtri tri_to_matrix tmat1 invertmatrix smat stri tri_to_matrix tmat2 concatmatrix } bdef /ds {stri astore pop} bdef /dt {dtri astore pop} bdef /db {2 copy /cols xdef /rows xdef mul dup 3 mul string currentfile 3 index 0 eq {/ASCIIHexDecode filter} {/ASCII85Decode filter 3 index 2 eq {/RunLengthDecode filter} if } ifelse exch readstring pop dup 0 3 index getinterval /rbmap xdef dup 2 index dup getinterval /gbmap xdef 1 index dup 2 mul exch getinterval /bbmap xdef pop pop}bdef /it {gs np dtri aload pop moveto lineto lineto cp c cols rows 8 compute_transform rbmap gbmap bbmap true 3 colorimage gr}bdef /il {newpath moveto lineto stroke}bdef currentdict end def %%EndProlog %%BeginSetup MathWorks begin 0 cap end %%EndSetup %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 57 195 551 600 MathWorks begin bpage %%EndPageSetup %%BeginObject: obj1 bplot /dpi2point 12 def portraitMode 0216 7344 csm 469 135 5928 4865 rc 91 dict begin %Colortable dictionary /c0 { 0 0 0 sr} bdef /c1 { 1 1 1 sr} bdef /c2 { 1 0 0 sr} bdef /c3 { 0 1 0 sr} bdef /c4 { 0 0 1 sr} bdef /c5 { 1 1 0 sr} bdef /c6 { 1 0 1 sr} bdef /c7 { 0 1 1 sr} bdef c0 1 j 1 sg 0 0 6917 5185 rf 6 w 0 4225 5360 0 0 -4225 899 4614 4 MP PP -5360 0 0 4225 5360 0 0 -4225 899 4614 5 MP stroke 4 w DO SO 6 w 0 sg 899 4614 mt 6259 4614 L 899 389 mt 6259 389 L 899 4614 mt 899 389 L 6259 4614 mt 6259 389 L 899 4614 mt 6259 4614 L 899 4614 mt 899 389 L 899 4614 mt 899 4587 L 899 389 mt 899 415 L 899 4614 mt 899 4560 L 899 389 mt 899 442 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 811 4796 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 944 4722 mt (0) s 1302 4614 mt 1302 4587 L 1302 389 mt 1302 415 L 1538 4614 mt 1538 4587 L 1538 389 mt 1538 415 L 1705 4614 mt 1705 4587 L 1705 389 mt 1705 415 L 1835 4614 mt 1835 4587 L 1835 389 mt 1835 415 L 1941 4614 mt 1941 4587 L 1941 389 mt 1941 415 L 2031 4614 mt 2031 4587 L 2031 389 mt 2031 415 L 2109 4614 mt 2109 4587 L 2109 389 mt 2109 415 L 2177 4614 mt 2177 4587 L 2177 389 mt 2177 415 L 2239 4614 mt 2239 4587 L 2239 389 mt 2239 415 L 2239 4614 mt 2239 4560 L 2239 389 mt 2239 442 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 2151 4796 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 2284 4722 mt (1) s 2642 4614 mt 2642 4587 L 2642 389 mt 2642 415 L 2878 4614 mt 2878 4587 L 2878 389 mt 2878 415 L 3045 4614 mt 3045 4587 L 3045 389 mt 3045 415 L 3175 4614 mt 3175 4587 L 3175 389 mt 3175 415 L 3281 4614 mt 3281 4587 L 3281 389 mt 3281 415 L 3371 4614 mt 3371 4587 L 3371 389 mt 3371 415 L 3449 4614 mt 3449 4587 L 3449 389 mt 3449 415 L 3517 4614 mt 3517 4587 L 3517 389 mt 3517 415 L 3579 4614 mt 3579 4587 L 3579 389 mt 3579 415 L 3579 4614 mt 3579 4560 L 3579 389 mt 3579 442 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 3491 4796 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 3624 4722 mt (2) s 3982 4614 mt 3982 4587 L 3982 389 mt 3982 415 L 4218 4614 mt 4218 4587 L 4218 389 mt 4218 415 L 4385 4614 mt 4385 4587 L 4385 389 mt 4385 415 L 4515 4614 mt 4515 4587 L 4515 389 mt 4515 415 L 4621 4614 mt 4621 4587 L 4621 389 mt 4621 415 L 4711 4614 mt 4711 4587 L 4711 389 mt 4711 415 L 4789 4614 mt 4789 4587 L 4789 389 mt 4789 415 L 4857 4614 mt 4857 4587 L 4857 389 mt 4857 415 L 4919 4614 mt 4919 4587 L 4919 389 mt 4919 415 L 4919 4614 mt 4919 4560 L 4919 389 mt 4919 442 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 4831 4796 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 4964 4722 mt (3) s 5322 4614 mt 5322 4587 L 5322 389 mt 5322 415 L 5558 4614 mt 5558 4587 L 5558 389 mt 5558 415 L 5725 4614 mt 5725 4587 L 5725 389 mt 5725 415 L 5855 4614 mt 5855 4587 L 5855 389 mt 5855 415 L 5961 4614 mt 5961 4587 L 5961 389 mt 5961 415 L 6051 4614 mt 6051 4587 L 6051 389 mt 6051 415 L 6129 4614 mt 6129 4587 L 6129 389 mt 6129 415 L 6197 4614 mt 6197 4587 L 6197 389 mt 6197 415 L 6259 4614 mt 6259 4587 L 6259 389 mt 6259 415 L 6259 4614 mt 6259 4560 L 6259 389 mt 6259 442 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 6171 4796 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 6304 4722 mt (4) s 899 4614 mt 925 4614 L 6259 4614 mt 6232 4614 L 899 4614 mt 952 4614 L 6259 4614 mt 6205 4614 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 640 4658 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 773 4584 mt (-6) s 899 4432 mt 925 4432 L 6259 4432 mt 6232 4432 L 899 4326 mt 925 4326 L 6259 4326 mt 6232 4326 L 899 4250 mt 925 4250 L 6259 4250 mt 6232 4250 L 899 4192 mt 925 4192 L 6259 4192 mt 6232 4192 L 899 4144 mt 925 4144 L 6259 4144 mt 6232 4144 L 899 4103 mt 925 4103 L 6259 4103 mt 6232 4103 L 899 4068 mt 925 4068 L 6259 4068 mt 6232 4068 L 899 4038 mt 925 4038 L 6259 4038 mt 6232 4038 L 899 4010 mt 925 4010 L 6259 4010 mt 6232 4010 L 899 4010 mt 952 4010 L 6259 4010 mt 6205 4010 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 640 4054 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 773 3980 mt (-5) s 899 3828 mt 925 3828 L 6259 3828 mt 6232 3828 L 899 3722 mt 925 3722 L 6259 3722 mt 6232 3722 L 899 3647 mt 925 3647 L 6259 3647 mt 6232 3647 L 899 3588 mt 925 3588 L 6259 3588 mt 6232 3588 L 899 3540 mt 925 3540 L 6259 3540 mt 6232 3540 L 899 3500 mt 925 3500 L 6259 3500 mt 6232 3500 L 899 3465 mt 925 3465 L 6259 3465 mt 6232 3465 L 899 3434 mt 925 3434 L 6259 3434 mt 6232 3434 L 899 3406 mt 925 3406 L 6259 3406 mt 6232 3406 L 899 3406 mt 952 3406 L 6259 3406 mt 6205 3406 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 640 3450 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 773 3376 mt (-4) s 899 3225 mt 925 3225 L 6259 3225 mt 6232 3225 L 899 3118 mt 925 3118 L 6259 3118 mt 6232 3118 L 899 3043 mt 925 3043 L 6259 3043 mt 6232 3043 L 899 2984 mt 925 2984 L 6259 2984 mt 6232 2984 L 899 2937 mt 925 2937 L 6259 2937 mt 6232 2937 L 899 2896 mt 925 2896 L 6259 2896 mt 6232 2896 L 899 2861 mt 925 2861 L 6259 2861 mt 6232 2861 L 899 2830 mt 925 2830 L 6259 2830 mt 6232 2830 L 899 2803 mt 925 2803 L 6259 2803 mt 6232 2803 L 899 2803 mt 952 2803 L 6259 2803 mt 6205 2803 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 640 2847 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 773 2773 mt (-3) s 899 2621 mt 925 2621 L 6259 2621 mt 6232 2621 L 899 2515 mt 925 2515 L 6259 2515 mt 6232 2515 L 899 2439 mt 925 2439 L 6259 2439 mt 6232 2439 L 899 2381 mt 925 2381 L 6259 2381 mt 6232 2381 L 899 2333 mt 925 2333 L 6259 2333 mt 6232 2333 L 899 2293 mt 925 2293 L 6259 2293 mt 6232 2293 L 899 2258 mt 925 2258 L 6259 2258 mt 6232 2258 L 899 2227 mt 925 2227 L 6259 2227 mt 6232 2227 L 899 2199 mt 925 2199 L 6259 2199 mt 6232 2199 L 899 2199 mt 952 2199 L 6259 2199 mt 6205 2199 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 640 2243 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 773 2169 mt (-2) s 899 2018 mt 925 2018 L 6259 2018 mt 6232 2018 L 899 1911 mt 925 1911 L 6259 1911 mt 6232 1911 L 899 1836 mt 925 1836 L 6259 1836 mt 6232 1836 L 899 1777 mt 925 1777 L 6259 1777 mt 6232 1777 L 899 1730 mt 925 1730 L 6259 1730 mt 6232 1730 L 899 1689 mt 925 1689 L 6259 1689 mt 6232 1689 L 899 1654 mt 925 1654 L 6259 1654 mt 6232 1654 L 899 1623 mt 925 1623 L 6259 1623 mt 6232 1623 L 899 1596 mt 925 1596 L 6259 1596 mt 6232 1596 L 899 1596 mt 952 1596 L 6259 1596 mt 6205 1596 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 640 1640 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 773 1566 mt (-1) s 899 1414 mt 925 1414 L 6259 1414 mt 6232 1414 L 899 1308 mt 925 1308 L 6259 1308 mt 6232 1308 L 899 1232 mt 925 1232 L 6259 1232 mt 6232 1232 L 899 1174 mt 925 1174 L 6259 1174 mt 6232 1174 L 899 1126 mt 925 1126 L 6259 1126 mt 6232 1126 L 899 1086 mt 925 1086 L 6259 1086 mt 6232 1086 L 899 1051 mt 925 1051 L 6259 1051 mt 6232 1051 L 899 1020 mt 925 1020 L 6259 1020 mt 6232 1020 L 899 992 mt 925 992 L 6259 992 mt 6232 992 L 899 992 mt 952 992 L 6259 992 mt 6205 992 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 640 1036 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 773 962 mt (0) s 899 810 mt 925 810 L 6259 810 mt 6232 810 L 899 704 mt 925 704 L 6259 704 mt 6232 704 L 899 629 mt 925 629 L 6259 629 mt 6232 629 L 899 570 mt 925 570 L 6259 570 mt 6232 570 L 899 522 mt 925 522 L 6259 522 mt 6232 522 L 899 482 mt 925 482 L 6259 482 mt 6232 482 L 899 447 mt 925 447 L 6259 447 mt 6232 447 L 899 416 mt 925 416 L 6259 416 mt 6232 416 L 899 389 mt 925 389 L 6259 389 mt 6232 389 L 899 389 mt 952 389 L 6259 389 mt 6205 389 L %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 640 433 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 80 FMSR 773 359 mt (1) s 899 4614 mt 6259 4614 L 899 389 mt 6259 389 L 899 4614 mt 899 389 L 6259 4614 mt 6259 389 L gs 899 389 5361 4226 rc gr 24 W /c8 { 0.000000 0.000000 1.000000 sr} bdef c8 899 1023 PD 24 W 2717 1730 PD 24 W 3107 1998 PD 24 W 3339 2153 PD 24 W 3504 2328 PD 24 W 3632 2430 PD 24 W 3738 2549 PD 24 W 3827 2725 PD 24 W 3904 2834 PD 24 W 3972 2902 PD 24 W 4033 2935 PD 24 W 4088 2950 PD 24 W 4139 3028 PD 24 W 4185 3078 PD 24 W 4228 3124 PD 24 W 4268 3209 PD 24 W 4306 3306 PD 24 W 4341 3372 PD 24 W 4374 3372 PD 24 W 4405 3553 PD 24 W 4435 3460 PD 24 W 4463 3354 PD 24 W 4490 3594 PD 24 W 4516 3700 PD 24 W 4541 3642 PD 24 W 4565 3518 PD 24 W 4587 3435 PD 24 W 4609 3882 PD 24 W 4631 3700 PD 24 W 4651 3882 PD 24 W 4671 3882 PD 24 W 4690 4063 PD 24 W 4708 3882 PD 24 W 4726 3882 PD 24 W 4743 3882 PD 24 W 4760 3882 PD 24 W 4777 4063 PD 24 W 4792 4063 PD 24 W 4808 3882 PD 24 W 4823 3882 PD 24 W 4852 3882 PD 24 W 4880 3882 PD 24 W 4893 4063 PD 24 W 4944 4063 PD 24 W 5001 4063 PD 24 W 5044 3775 PD 24 W 5163 4063 PD 24 W 5365 4063 PD gs 899 389 5361 4226 rc /c9 { 0.000000 0.500000 0.000000 sr} bdef c9 58 79 58 79 58 78 58 77 59 76 58 75 58 75 58 73 58 73 59 72 58 71 58 70 58 70 58 68 59 68 58 67 58 66 58 65 58 64 59 64 58 63 58 61 58 61 58 61 59 59 58 58 58 58 58 57 58 56 59 55 58 54 58 53 58 53 58 52 58 50 59 50 58 50 58 48 58 47 58 47 59 46 58 45 58 44 58 43 58 43 59 41 58 41 58 40 58 39 58 38 59 38 58 36 58 36 58 35 58 34 59 33 58 32 58 32 58 30 58 30 59 29 58 28 58 28 58 26 58 26 59 24 58 24 58 23 58 23 58 21 59 20 58 20 58 19 58 18 58 17 58 16 899 900 77 MP stroke gr c9 0 sg %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 2275 4917 mt (log) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 2435 4977 mt (10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 120 FMSR 2541 4917 mt (\(node availability length\), units of 10 minutes) s 585 2881 mt -90 rotate (log\(frequency\)) s 90 rotate 2312 294 mt (Distribution of length of time nodes are available) s 1292 4234 mt (Gnutella) s 1292 4437 mt (log-quadratic,y=10) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 2309 4377 mt (-0.16x) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 72 FMSR 2599 4317 mt (2) s %%IncludeResource: font Helvetica /Helvetica /ISOLatin1Encoding 96 FMSR 2639 4377 mt ( -0.61x +0.35) s gs 959 4185 2325 370 rc gs 1052 4213 147 147 rc 24 W c8 1125 4286 PD gr c8 c9 200 0 1025 4457 2 MP stroke gr c9 end eplot %%EndObject epage end showpage %%Trailer %%EOF %%EndDocument @endspecial -72 1525 a Fe(Figure)32 b(7.)h Fg(No)r(de)c(a)n(v)l (ailabilit)n(y)g(session)h(length)f(compared)f(to)h(a)-72 1617 y(log-quadratic.)-72 1883 y Fh(plicativ)n(e)h(factor)j(and)g(t)n (w)n(o)g(user)f(t)n(yp)r(es)i(ma)n(y)d(b)r(e)j(the)g(cause)-72 1983 y(of)28 b(the)g(t)n(w)n(o)e(p)r(o)n(w)n(er)h(la)n(ws.)11 2127 y(W)-7 b(e)31 b(w)n(ere)e(concerned)g(that)i(a)f(\014v)n(e-w)n (eek)e(p)r(erio)r(d)i(w)n(as)f(to)r(o)-72 2226 y(long)36 b(to)h(a)n(v)n(erage)e(and)i(bin)g(results.)65 b(Ho)n(w)n(ev)n(er,)38 b(w)n(e)f(found)-72 2326 y(that)24 b(the)g(session)d(length)i (distribution)e(is)h(rather)h(consisten)n(t)-72 2426 y(o)n(v)n(er)30 b(the)i(\014v)n(e-w)n(eek)e(p)r(erio)r(d.)48 b(Figure)31 b(8)g(sho)n(ws)f(the)j(session)-72 2525 y(length)22 b(distribution)f(using)g(just)j(data)f(collected)e(in)h(the)i(\014rst) -72 2625 y(w)n(eek)d(of)h(the)g(exp)r(erimen)n(t)e(and)h(the)h(session) e(length)h(distribu-)-72 2724 y(tion)i(using)f(data)h(from)g(just)h (the)g(last)e(w)n(eek)h(of)h(the)g(\014v)n(e-w)n(eek)-72 2824 y(p)r(erio)r(d.)36 b(The)27 b(t)n(w)n(o)g(distributions)e(are)h (almost)f(iden)n(tical.)11 2968 y(W)-7 b(e)59 b(wished)f(to)g(compare)f (our)g(measuremen)n(ts)f(with)-72 3068 y(Saroiu)161 3038 y Ff(3)215 3068 y Fh(et)20 b(al.'s)d(study)j(on)e(lifetime)e (measuremen)n(t)h(of)i(no)r(des.)-72 3167 y(W)-7 b(e)37 b(pro)r(duced)g(the)g(same)e(a)n(v)-5 b(ailabilit)n(y)31 b(CDF)37 b(distribution)-72 3267 y(they)21 b(ha)n(v)n(e)e(sho)n(wn)h (with)g(a)g(subset)h(of)g(our)f(data)g(that)h(w)n(as)e(col-)-72 3367 y(lected)k(in)g(the)i(\014rst)f(sev)n(en)f(da)n(ys)g(our)g(exp)r (erimen)n(t.)33 b(\(Sariou's)-72 3466 y(exp)r(erimen)n(t)28 b(lasted)h(60)h(hours.\))44 b(The)30 b(lo)n(w)n(er)e(line)h(sho)n(wn)g (in)-72 3566 y(Figure)i(9)i(is)e(the)j(CDF)f(distribution,)e(whic)n(h)h (is)g(v)n(ery)g(simi-)-72 3665 y(lar)e(to)i(the)h(results)d(sho)n(wn)i (b)n(y)f(Saroiu.)49 b(The)32 b(upp)r(er)g(line)f(is)-72 3765 y(the)g(same)f(p)r(erformance)f(analysis)e(computed)k(without)f (the)-72 3865 y(full)38 b(set)h(of)h(data.)71 b(The)39 b(CDF)h(of)f(the)h(larger)c(data)j(set)h(is)-72 3964 y(left-shifted)34 b(signi\014can)n(tly)-7 b(,)34 b(meaning)f(that)j (the)f(n)n(um)n(b)r(er)f(of)-72 4064 y(sessions)23 b(with)i(shorter)f (duration)f(dominates)g(more)h(acutely)-72 4164 y(than)38 b(previously)d(rep)r(orted.)67 b(This)37 b(further)h(supp)r(orts)g(the) -72 4263 y(conclusion)26 b(that)j(p)r(eers)g(in)f(the)i(Gn)n(utella)d (net)n(w)n(ork)g(tend)j(to)-72 4363 y(ha)n(v)n(e)c(v)n(ery)h(short)g(a) n(v)-5 b(ailabilit)n(y)21 b(times.)469 4605 y Fj(6.)32 b(CONCLUSIONS)-72 4760 y Fh(W)-7 b(e)25 b(ha)n(v)n(e)e(sho)n(wn)h(that) g(signi\014can)n(t)e(amoun)n(ts)h(of)h(lo)r(calit)n(y)d(ex-)-72 4860 y(ist)28 b(in)h(b)r(oth)g(the)h(stored)e(and)h(transferred)f (\014les)g(on)h(Napster)-72 4959 y(and)22 b(Gn)n(utella.)34 b(These)22 b(measuremen)n(ts)d(are)j(closely)d(appro)n(x-)-72 5059 y(imated)h(b)n(y)i(a)g(log-quadratic)c(\(or)j(double)g(p)r(o)n(w)n (er)g(la)n(w\))g(distri-)-72 5159 y(bution.)48 b(The)32 b(demographics)c(of)k(stored)e(data)i(in)e(Gn)n(utella)-72 5258 y(sho)n(w)24 b(that)i(audio)e(\014les)g(represen)n(t)g(the)i(bulk) f(of)g(shared)f(\014les.)1977 1438 y @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 2359 @rwi @setspecial %%BeginDocument: results/FirstAndLast-Y-Norm.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: FirstAndLast.eps %%Creator: gnuplot 3.7 patchlevel 1 %%CreationDate: Mon May 13 15:42:37 2002 %%DocumentFonts: (atend) %%BoundingBox: 50 50 410 302 %%Orientation: Portrait %%EndComments /gnudict 256 dict def gnudict begin /Color true def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -46 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke userlinewidth 2 mul setlinewidth } def /AL { stroke userlinewidth 2 div setlinewidth } def /UL { dup gnulinewidth mul /userlinewidth exch def 10 mul /udl exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog gnudict begin gsave 50 50 translate 0.050 0.050 scale 0 setgray newpath (Helvetica) findfont 140 scalefont setfont 1.000 UL LTb 1.000 UL LTa 945 483 M 6017 0 V 1.000 UL LTb 945 483 M -63 0 V -84 0 R (1e-05) Rshow 945 732 M -31 0 V 31 329 R -31 0 V 31 169 R -31 0 V 1.000 UL LTa 945 1310 M 6017 0 V 1.000 UL LTb 945 1310 M -63 0 V -84 0 R (0.0001) Rshow 945 1559 M -31 0 V 31 330 R -31 0 V 31 169 R -31 0 V 1.000 UL LTa 945 2138 M 6017 0 V 1.000 UL LTb 945 2138 M -63 0 V -84 0 R (0.001) Rshow 945 2387 M -31 0 V 31 329 R -31 0 V 31 169 R -31 0 V 1.000 UL LTa 945 2965 M 6017 0 V 1.000 UL LTb 945 2965 M -63 0 V -84 0 R (0.01) Rshow 945 3214 M -31 0 V 31 330 R -31 0 V 31 168 R -31 0 V 1.000 UL LTa 945 3793 M 6017 0 V 1.000 UL LTb 945 3793 M -63 0 V -84 0 R (0.1) Rshow 945 4042 M -31 0 V 31 329 R -31 0 V 31 169 R -31 0 V 1.000 UL LTa 945 4620 M 6017 0 V 1.000 UL LTb 945 4620 M -63 0 V -84 0 R (1) Rshow 945 483 M 0 -63 V 0 -140 R (1) Cshow 1549 483 M 0 -31 V 353 31 R 0 -31 V 251 31 R 0 -31 V 194 31 R 0 -31 V 159 31 R 0 -31 V 134 31 R 0 -31 V 116 31 R 0 -31 V 103 31 R 0 -31 V 92 31 R 0 -63 V 0 -140 R (10) Cshow 3554 483 M 0 -31 V 354 31 R 0 -31 V 250 31 R 0 -31 V 195 31 R 0 -31 V 158 31 R 0 -31 V 135 31 R 0 -31 V 116 31 R 0 -31 V 103 31 R 0 -31 V 91 31 R 0 -63 V 0 -140 R (100) Cshow 5560 483 M 0 -31 V 353 31 R 0 -31 V 251 31 R 0 -31 V 194 31 R 0 -31 V 159 31 R 0 -31 V 134 31 R 0 -31 V 117 31 R 0 -31 V 102 31 R 0 -31 V 92 31 R 0 -63 V 0 -140 R (1000) Cshow 1.000 UL LTb 945 483 M 6017 0 V 0 4137 V -6017 0 V 945 483 L 140 2551 M currentpoint gsave translate 90 rotate 0 0 M (Session Count) Cshow grestore 3953 70 M (Session Length) Cshow 3953 4830 M (Up Time Session Length) Cshow 1.000 UL LTb 1029 4277 M 0 280 V 1323 0 V 0 -280 V -1323 0 V 0 280 R 1323 0 V 1.000 UP 1.000 UL LT1 1785 4487 M (FirstWeek) Rshow 945 4216 Pls 1549 3936 Pls 1902 3752 Pls 2153 3634 Pls 2347 3505 Pls 2506 3433 Pls 2640 3368 Pls 2756 3262 Pls 2859 3212 Pls 2951 3167 Pls 3034 3123 Pls 3109 3080 Pls 3179 3013 Pls 3244 2972 Pls 3304 2936 Pls 3360 2892 Pls 3413 2851 Pls 3463 2791 Pls 3510 2830 Pls 3554 2741 Pls 3597 2729 Pls 3637 2707 Pls 3676 2656 Pls 3713 2610 Pls 3749 2645 Pls 3783 2573 Pls 3816 2510 Pls 3848 2517 Pls 3878 2494 Pls 3908 2526 Pls 3936 2458 Pls 3964 2497 Pls 3991 2418 Pls 4017 2396 Pls 4042 2363 Pls 4066 2310 Pls 4090 2332 Pls 4114 2293 Pls 4136 2310 Pls 4158 2293 Pls 4180 2255 Pls 4201 2304 Pls 4221 2261 Pls 4241 2274 Pls 4261 2129 Pls 4280 2205 Pls 4299 2220 Pls 4317 2197 Pls 4335 2147 Pls 4353 2109 Pls 4370 2129 Pls 4387 2119 Pls 4403 2099 Pls 4420 2044 Pls 4436 2089 Pls 4451 2044 Pls 4467 1992 Pls 4482 2078 Pls 4497 1978 Pls 4511 2099 Pls 4526 2031 Pls 4540 1898 Pls 4554 1963 Pls 4568 1948 Pls 4581 1948 Pls 4594 2019 Pls 4607 1992 Pls 4620 2031 Pls 4633 1932 Pls 4646 1818 Pls 4658 1915 Pls 4670 1915 Pls 4682 2156 Pls 4694 1860 Pls 4706 1840 Pls 4717 1932 Pls 4729 1795 Pls 4740 1898 Pls 4751 1795 Pls 4762 1569 Pls 4773 1879 Pls 4783 1770 Pls 4794 1649 Pls 4804 1611 Pls 4815 1795 Pls 4825 1743 Pls 4835 1795 Pls 4845 1683 Pls 4855 1649 Pls 4865 1465 Pls 4874 1611 Pls 4884 1649 Pls 4893 1714 Pls 4902 1683 Pls 4912 1649 Pls 4921 1683 Pls 4930 1569 Pls 4939 1770 Pls 4948 1770 Pls 4956 1743 Pls 4965 1569 Pls 4974 1569 Pls 4982 1465 Pls 4990 1070 Pls 4999 1770 Pls 5007 1649 Pls 5015 1465 Pls 5023 1649 Pls 5031 1521 Pls 5039 1070 Pls 5047 1070 Pls 5055 1465 Pls 5063 1521 Pls 5070 1649 Pls 5078 1400 Pls 5086 1216 Pls 5093 1521 Pls 5101 1320 Pls 5108 1569 Pls 5115 1611 Pls 5122 1521 Pls 5130 1400 Pls 5137 1216 Pls 5144 1521 Pls 5151 1465 Pls 5158 1400 Pls 5165 1611 Pls 5171 1465 Pls 5178 1465 Pls 5185 1320 Pls 5192 1216 Pls 5198 1521 Pls 5205 1216 Pls 5211 1070 Pls 5218 1320 Pls 5224 1320 Pls 5231 1070 Pls 5237 821 Pls 5243 1569 Pls 5249 1216 Pls 5256 1216 Pls 5268 1320 Pls 5274 1400 Pls 5280 1216 Pls 5286 1465 Pls 5292 1070 Pls 5298 1216 Pls 5304 1320 Pls 5310 1070 Pls 5315 1070 Pls 5321 1320 Pls 5327 1216 Pls 5332 821 Pls 5338 1070 Pls 5344 821 Pls 5349 1070 Pls 5355 1070 Pls 5360 821 Pls 5366 821 Pls 5371 821 Pls 5377 1320 Pls 5382 1320 Pls 5387 1070 Pls 5393 1216 Pls 5398 1070 Pls 5403 1216 Pls 5413 821 Pls 5419 821 Pls 5439 821 Pls 5444 821 Pls 5449 821 Pls 5454 821 Pls 5459 1070 Pls 5463 1216 Pls 5468 1216 Pls 5473 821 Pls 5483 1070 Pls 5487 1320 Pls 5497 1070 Pls 5506 1070 Pls 5511 821 Pls 5515 1216 Pls 5520 1070 Pls 5529 821 Pls 5538 1216 Pls 5543 821 Pls 5547 1070 Pls 5556 821 Pls 5560 1070 Pls 5564 821 Pls 5569 821 Pls 5573 1070 Pls 5577 821 Pls 5582 821 Pls 5590 821 Pls 5603 821 Pls 5615 1216 Pls 5619 821 Pls 5623 821 Pls 5635 821 Pls 5639 821 Pls 5643 821 Pls 5651 821 Pls 5659 821 Pls 5663 821 Pls 5667 1070 Pls 5678 1216 Pls 5686 821 Pls 5689 1070 Pls 5697 821 Pls 5701 821 Pls 5708 821 Pls 5712 821 Pls 5723 1070 Pls 5726 821 Pls 5730 1216 Pls 5733 821 Pls 5737 821 Pls 5740 1070 Pls 5744 821 Pls 5747 821 Pls 5751 1216 Pls 5758 821 Pls 5765 821 Pls 5775 1070 Pls 5779 821 Pls 5789 1216 Pls 5792 821 Pls 5795 1070 Pls 5799 1070 Pls 5809 821 Pls 5815 1070 Pls 5825 821 Pls 5828 821 Pls 5831 821 Pls 5841 821 Pls 5844 821 Pls 5859 821 Pls 5869 1070 Pls 5878 821 Pls 5887 821 Pls 5896 821 Pls 5905 821 Pls 5913 1070 Pls 5916 821 Pls 5928 821 Pls 5936 821 Pls 5939 821 Pls 5956 821 Pls 5964 821 Pls 5975 821 Pls 5980 821 Pls 5991 821 Pls 5994 821 Pls 6007 821 Pls 6009 821 Pls 6017 821 Pls 6035 821 Pls 6038 821 Pls 6043 821 Pls 6053 821 Pls 6108 821 Pls 6151 821 Pls 6157 821 Pls 6162 821 Pls 6166 821 Pls 6175 1070 Pls 6213 821 Pls 6257 821 Pls 6272 821 Pls 6278 1070 Pls 6306 821 Pls 6312 821 Pls 6328 821 Pls 6348 821 Pls 6374 821 Pls 6452 821 Pls 6463 821 Pls 6465 821 Pls 6481 821 Pls 6595 821 Pls 6717 821 Pls 6787 821 Pls 6899 821 Pls 2068 4487 Pls 1.000 UP 1.000 UL LT2 1785 4347 M (LastWeek) Rshow 945 4189 Crs 1549 3912 Crs 1902 3705 Crs 2153 3598 Crs 2347 3548 Crs 2506 3417 Crs 2640 3376 Crs 2756 3299 Crs 2859 3265 Crs 2951 3184 Crs 3034 3143 Crs 3109 3100 Crs 3179 3084 Crs 3244 2979 Crs 3304 2966 Crs 3360 2953 Crs 3413 2905 Crs 3463 2868 Crs 3510 2856 Crs 3554 2826 Crs 3597 2793 Crs 3637 2732 Crs 3676 2719 Crs 3713 2744 Crs 3749 2616 Crs 3783 2679 Crs 3816 2649 Crs 3848 2679 Crs 3878 2604 Crs 3908 2518 Crs 3936 2561 Crs 3964 2518 Crs 3991 2567 Crs 4017 2462 Crs 4042 2487 Crs 4066 2479 Crs 4090 2434 Crs 4114 2361 Crs 4136 2444 Crs 4158 2444 Crs 4180 2349 Crs 4201 2425 Crs 4221 2373 Crs 4241 2337 Crs 4261 2076 Crs 4280 2145 Crs 4299 2384 Crs 4317 2166 Crs 4335 2166 Crs 4353 2405 Crs 4370 2238 Crs 4387 2254 Crs 4403 2185 Crs 4420 2123 Crs 4436 2254 Crs 4451 2221 Crs 4467 1955 Crs 4482 1989 Crs 4497 2020 Crs 4511 2123 Crs 4526 2123 Crs 4540 2049 Crs 4554 2204 Crs 4568 1955 Crs 4581 2100 Crs 4594 1955 Crs 4607 2076 Crs 4620 1955 Crs 4633 2204 Crs 4646 1989 Crs 4658 2100 Crs 4670 1706 Crs 4682 1955 Crs 4694 1989 Crs 4706 1826 Crs 4717 1771 Crs 4729 1706 Crs 4740 2020 Crs 4751 1706 Crs 4762 1826 Crs 4773 1989 Crs 4783 1771 Crs 4794 2020 Crs 4804 1522 Crs 4815 1706 Crs 4825 1826 Crs 4835 1771 Crs 4845 1522 Crs 4855 1706 Crs 4865 1989 Crs 4874 1625 Crs 4884 1955 Crs 4893 1706 Crs 4902 1874 Crs 4912 1826 Crs 4921 1522 Crs 4930 1706 Crs 4939 1826 Crs 4948 1625 Crs 4956 1826 Crs 4965 1522 Crs 4982 1522 Crs 4990 1376 Crs 4999 1874 Crs 5007 1771 Crs 5015 1771 Crs 5023 1522 Crs 5031 1522 Crs 5039 1522 Crs 5047 1376 Crs 5055 1522 Crs 5063 1625 Crs 5070 1625 Crs 5078 1376 Crs 5086 1522 Crs 5093 1771 Crs 5101 1376 Crs 5108 1127 Crs 5122 1771 Crs 5130 1522 Crs 5137 1522 Crs 5144 1127 Crs 5151 1625 Crs 5158 1127 Crs 5171 1127 Crs 5178 1522 Crs 5185 1522 Crs 5192 1522 Crs 5205 1522 Crs 5218 1522 Crs 5224 1706 Crs 5231 1127 Crs 5237 1376 Crs 5243 1625 Crs 5249 1522 Crs 5262 1625 Crs 5268 1522 Crs 5274 1625 Crs 5280 1625 Crs 5286 1376 Crs 5292 1127 Crs 5298 1376 Crs 5304 1522 Crs 5310 1376 Crs 5315 1376 Crs 5321 1376 Crs 5327 1376 Crs 5344 1127 Crs 5349 1127 Crs 5355 1127 Crs 5360 1127 Crs 5371 1127 Crs 5377 1127 Crs 5382 1522 Crs 5387 1127 Crs 5393 1127 Crs 5403 1127 Crs 5408 1376 Crs 5413 1522 Crs 5424 1127 Crs 5434 1376 Crs 5449 1127 Crs 5454 1376 Crs 5468 1127 Crs 5483 1376 Crs 5487 1127 Crs 5497 1127 Crs 5502 1127 Crs 5506 1127 Crs 5525 1127 Crs 5538 1127 Crs 5547 1127 Crs 5551 1127 Crs 5556 1376 Crs 5560 1376 Crs 5564 1127 Crs 5573 1127 Crs 5582 1127 Crs 5594 1127 Crs 5607 1127 Crs 5635 1127 Crs 5639 1127 Crs 5643 1376 Crs 5667 1127 Crs 5670 1127 Crs 5674 1127 Crs 5689 1127 Crs 5697 1127 Crs 5708 1127 Crs 5712 1127 Crs 5723 1127 Crs 5726 1376 Crs 5730 1376 Crs 5737 1127 Crs 5744 1127 Crs 5761 1127 Crs 5768 1127 Crs 5772 1127 Crs 5789 1127 Crs 5795 1127 Crs 5818 1127 Crs 5825 1127 Crs 5850 1127 Crs 5862 1127 Crs 5869 1127 Crs 5875 1127 Crs 5905 1127 Crs 5933 1127 Crs 5945 1376 Crs 5956 1127 Crs 5959 1127 Crs 5980 1127 Crs 5991 1127 Crs 6009 1127 Crs 6032 1127 Crs 6043 1127 Crs 6050 1376 Crs 6082 1127 Crs 6119 1127 Crs 6124 1127 Crs 6133 1127 Crs 6213 1127 Crs 6239 1127 Crs 6255 1127 Crs 6257 1127 Crs 6274 1127 Crs 6391 1127 Crs 6407 1127 Crs 6416 1127 Crs 6444 1127 Crs 6494 1127 Crs 2068 4347 Crs stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%EndDocument @endspecial 174 x Fe(Figure)h(8.)f Fg(No)r(de)e(a)n(v)l(ailabilit)n(y) g(session)h(length)f(for)g(\014rst)g(and)f(last)1977 1704 y(w)n(eek.)1977 3113 y @beginspecial 50 @llx 50 @lly 410 @urx 302 @ury 2359 @rwi @setspecial %%BeginDocument: results/uptime-cdf-snapshot.eps %!PS-Adobe-2.0 EPSF-2.0 %%Title: uptime-cdf-snapshot.eps %%Creator: gnuplot 3.7 patchlevel 1 %%CreationDate: Thu May 16 10:31:15 2002 %%DocumentFonts: (atend) %%BoundingBox: 50 50 410 302 %%Orientation: Portrait %%EndComments /gnudict 256 dict def gnudict begin /Color true def /Solid false def /gnulinewidth 5.000 def /userlinewidth gnulinewidth def /vshift -46 def /dl {10 mul} def /hpt_ 31.5 def /vpt_ 31.5 def /hpt hpt_ def /vpt vpt_ def /M {moveto} bind def /L {lineto} bind def /R {rmoveto} bind def /V {rlineto} bind def /vpt2 vpt 2 mul def /hpt2 hpt 2 mul def /Lshow { currentpoint stroke M 0 vshift R show } def /Rshow { currentpoint stroke M dup stringwidth pop neg vshift R show } def /Cshow { currentpoint stroke M dup stringwidth pop -2 div vshift R show } def /UP { dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def } def /DL { Color {setrgbcolor Solid {pop []} if 0 setdash } {pop pop pop Solid {pop []} if 0 setdash} ifelse } def /BL { stroke userlinewidth 2 mul setlinewidth } def /AL { stroke userlinewidth 2 div setlinewidth } def /UL { dup gnulinewidth mul /userlinewidth exch def 10 mul /udl exch def } def /PL { stroke userlinewidth setlinewidth } def /LTb { BL [] 0 0 0 DL } def /LTa { AL [1 udl mul 2 udl mul] 0 setdash 0 0 0 setrgbcolor } def /LT0 { PL [] 1 0 0 DL } def /LT1 { PL [4 dl 2 dl] 0 1 0 DL } def /LT2 { PL [2 dl 3 dl] 0 0 1 DL } def /LT3 { PL [1 dl 1.5 dl] 1 0 1 DL } def /LT4 { PL [5 dl 2 dl 1 dl 2 dl] 0 1 1 DL } def /LT5 { PL [4 dl 3 dl 1 dl 3 dl] 1 1 0 DL } def /LT6 { PL [2 dl 2 dl 2 dl 4 dl] 0 0 0 DL } def /LT7 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 1 0.3 0 DL } def /LT8 { PL [2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 2 dl 4 dl] 0.5 0.5 0.5 DL } def /Pnt { stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore } def /Dia { stroke [] 0 setdash 2 copy vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke Pnt } def /Pls { stroke [] 0 setdash vpt sub M 0 vpt2 V currentpoint stroke M hpt neg vpt neg R hpt2 0 V stroke } def /Box { stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke Pnt } def /Crs { stroke [] 0 setdash exch hpt sub exch vpt add M hpt2 vpt2 neg V currentpoint stroke M hpt2 neg 0 R hpt2 vpt2 V stroke } def /TriU { stroke [] 0 setdash 2 copy vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke Pnt } def /Star { 2 copy Pls Crs } def /BoxF { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath fill } def /TriUF { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath fill } def /TriD { stroke [] 0 setdash 2 copy vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke Pnt } def /TriDF { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath fill} def /DiaF { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath fill } def /Pent { stroke [] 0 setdash 2 copy gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore Pnt } def /PentF { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath fill grestore } def /Circle { stroke [] 0 setdash 2 copy hpt 0 360 arc stroke Pnt } def /CircleF { stroke [] 0 setdash hpt 0 360 arc fill } def /C0 { BL [] 0 setdash 2 copy moveto vpt 90 450 arc } bind def /C1 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill vpt 0 360 arc closepath } bind def /C2 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C3 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill vpt 0 360 arc closepath } bind def /C4 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc closepath } bind def /C5 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc 2 copy moveto 2 copy vpt 180 270 arc closepath fill vpt 0 360 arc } bind def /C6 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 270 arc closepath fill vpt 0 360 arc closepath } bind def /C7 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 270 arc closepath fill vpt 0 360 arc closepath } bind def /C8 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C9 { BL [] 0 setdash 2 copy moveto 2 copy vpt 270 450 arc closepath fill vpt 0 360 arc closepath } bind def /C10 { BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 2 copy moveto 2 copy vpt 90 180 arc closepath fill vpt 0 360 arc closepath } bind def /C11 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 180 arc closepath fill 2 copy moveto 2 copy vpt 270 360 arc closepath fill vpt 0 360 arc closepath } bind def /C12 { BL [] 0 setdash 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C13 { BL [] 0 setdash 2 copy moveto 2 copy vpt 0 90 arc closepath fill 2 copy moveto 2 copy vpt 180 360 arc closepath fill vpt 0 360 arc closepath } bind def /C14 { BL [] 0 setdash 2 copy moveto 2 copy vpt 90 360 arc closepath fill vpt 0 360 arc } bind def /C15 { BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill vpt 0 360 arc closepath } bind def /Rec { newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath } bind def /Square { dup Rec } bind def /Bsquare { vpt sub exch vpt sub exch vpt2 Square } bind def /S0 { BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare } bind def /S1 { BL [] 0 setdash 2 copy vpt Square fill Bsquare } bind def /S2 { BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S3 { BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S4 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S5 { BL [] 0 setdash 2 copy 2 copy vpt Square fill exch vpt sub exch vpt sub vpt Square fill Bsquare } bind def /S6 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare } bind def /S7 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 2 copy vpt Square fill Bsquare } bind def /S8 { BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare } bind def /S9 { BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare } bind def /S10 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S11 { BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare } bind def /S12 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare } bind def /S13 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy vpt Square fill Bsquare } bind def /S14 { BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 2 copy exch vpt sub exch vpt Square fill Bsquare } bind def /S15 { BL [] 0 setdash 2 copy Bsquare fill Bsquare } bind def /D0 { gsave translate 45 rotate 0 0 S0 stroke grestore } bind def /D1 { gsave translate 45 rotate 0 0 S1 stroke grestore } bind def /D2 { gsave translate 45 rotate 0 0 S2 stroke grestore } bind def /D3 { gsave translate 45 rotate 0 0 S3 stroke grestore } bind def /D4 { gsave translate 45 rotate 0 0 S4 stroke grestore } bind def /D5 { gsave translate 45 rotate 0 0 S5 stroke grestore } bind def /D6 { gsave translate 45 rotate 0 0 S6 stroke grestore } bind def /D7 { gsave translate 45 rotate 0 0 S7 stroke grestore } bind def /D8 { gsave translate 45 rotate 0 0 S8 stroke grestore } bind def /D9 { gsave translate 45 rotate 0 0 S9 stroke grestore } bind def /D10 { gsave translate 45 rotate 0 0 S10 stroke grestore } bind def /D11 { gsave translate 45 rotate 0 0 S11 stroke grestore } bind def /D12 { gsave translate 45 rotate 0 0 S12 stroke grestore } bind def /D13 { gsave translate 45 rotate 0 0 S13 stroke grestore } bind def /D14 { gsave translate 45 rotate 0 0 S14 stroke grestore } bind def /D15 { gsave translate 45 rotate 0 0 S15 stroke grestore } bind def /DiaE { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V closepath stroke } def /BoxE { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V closepath stroke } def /TriUE { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V closepath stroke } def /TriDE { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V closepath stroke } def /PentE { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat closepath stroke grestore } def /CircE { stroke [] 0 setdash hpt 0 360 arc stroke } def /Opaque { gsave closepath 1 setgray fill grestore 0 setgray closepath } def /DiaW { stroke [] 0 setdash vpt add M hpt neg vpt neg V hpt vpt neg V hpt vpt V hpt neg vpt V Opaque stroke } def /BoxW { stroke [] 0 setdash exch hpt sub exch vpt add M 0 vpt2 neg V hpt2 0 V 0 vpt2 V hpt2 neg 0 V Opaque stroke } def /TriUW { stroke [] 0 setdash vpt 1.12 mul add M hpt neg vpt -1.62 mul V hpt 2 mul 0 V hpt neg vpt 1.62 mul V Opaque stroke } def /TriDW { stroke [] 0 setdash vpt 1.12 mul sub M hpt neg vpt 1.62 mul V hpt 2 mul 0 V hpt neg vpt -1.62 mul V Opaque stroke } def /PentW { stroke [] 0 setdash gsave translate 0 hpt M 4 {72 rotate 0 hpt L} repeat Opaque stroke grestore } def /CircW { stroke [] 0 setdash hpt 0 360 arc Opaque stroke } def /BoxFill { gsave Rec 1 setgray fill grestore } def end %%EndProlog gnudict begin gsave 50 50 translate 0.050 0.050 scale 0 setgray newpath (Helvetica) findfont 140 scalefont setfont 1.000 UL LTb 1.000 UL LTa 693 483 M 6269 0 V 1.000 UL LTb 693 483 M -63 0 V -84 0 R (0.1) Rshow 1.000 UL LTa 693 943 M 6269 0 V 1.000 UL LTb 693 943 M -63 0 V -84 0 R (0.2) Rshow 1.000 UL LTa 693 1402 M 6269 0 V 1.000 UL LTb 693 1402 M -63 0 V -84 0 R (0.3) Rshow 1.000 UL LTa 693 1862 M 6269 0 V 1.000 UL LTb 693 1862 M -63 0 V -84 0 R (0.4) Rshow 1.000 UL LTa 693 2322 M 6269 0 V 1.000 UL LTb 693 2322 M -63 0 V -84 0 R (0.5) Rshow 1.000 UL LTa 693 2781 M 6269 0 V 1.000 UL LTb 693 2781 M -63 0 V -84 0 R (0.6) Rshow 1.000 UL LTa 693 3241 M 6269 0 V 1.000 UL LTb 693 3241 M -63 0 V -84 0 R (0.7) Rshow 1.000 UL LTa 693 3701 M 6269 0 V 1.000 UL LTb 693 3701 M -63 0 V -84 0 R (0.8) Rshow 1.000 UL LTa 693 4160 M 6269 0 V 1.000 UL LTb 693 4160 M -63 0 V -84 0 R (0.9) Rshow 1.000 UL LTa 693 4620 M 6269 0 V 1.000 UL LTb 693 4620 M -63 0 V -84 0 R (1) Rshow 693 483 M 0 -63 V 0 -140 R (0) Cshow 1320 483 M 0 -63 V 0 -140 R (0.1) Cshow 1947 483 M 0 -63 V 0 -140 R (0.2) Cshow 2574 483 M 0 -63 V 0 -140 R (0.3) Cshow 3201 483 M 0 -63 V 0 -140 R (0.4) Cshow 3828 483 M 0 -63 V 0 -140 R (0.5) Cshow 4454 483 M 0 -63 V 0 -140 R (0.6) Cshow 5081 483 M 0 -63 V 0 -140 R (0.7) Cshow 5708 483 M 0 -63 V 0 -140 R (0.8) Cshow 6335 483 M 0 -63 V 0 -140 R (0.9) Cshow 6962 483 M 0 -63 V 0 -140 R (1) Cshow 1.000 UL LTb 693 483 M 6269 0 V 0 4137 V -6269 0 V 693 483 L 140 2551 M currentpoint gsave translate 90 rotate 0 0 M (Node Percentage) Cshow grestore 3827 70 M (Uptime Percentage) Cshow 3827 4830 M (Up Time Session Length CDF) Cshow 1.000 UL LTb 777 4277 M 0 280 V 2583 0 V 0 -280 V -2583 0 V 0 280 R 2583 0 V 1.000 UP 1.000 UL LT0 2793 4487 M (Small \(Early\) Data Set) Rshow 709 812 Pls 724 916 Pls 740 1003 Pls 756 1098 Pls 771 1196 Pls 787 1297 Pls 802 1394 Pls 818 1452 Pls 834 1499 Pls 849 1563 Pls 865 1614 Pls 881 1654 Pls 896 1694 Pls 912 1739 Pls 928 1770 Pls 943 1817 Pls 959 1841 Pls 974 1881 Pls 990 1912 Pls 1006 1937 Pls 1021 1972 Pls 1037 2012 Pls 1053 2050 Pls 1068 2068 Pls 1084 2101 Pls 1099 2126 Pls 1115 2163 Pls 1131 2199 Pls 1146 2219 Pls 1162 2243 Pls 1178 2261 Pls 1193 2290 Pls 1209 2328 Pls 1225 2355 Pls 1240 2379 Pls 1256 2397 Pls 1271 2419 Pls 1287 2450 Pls 1303 2461 Pls 1318 2481 Pls 1334 2497 Pls 1350 2523 Pls 1365 2550 Pls 1381 2577 Pls 1397 2595 Pls 1412 2615 Pls 1428 2646 Pls 1443 2672 Pls 1459 2692 Pls 1475 2702 Pls 1490 2732 Pls 1506 2755 Pls 1522 2766 Pls 1537 2797 Pls 1553 2824 Pls 1568 2842 Pls 1584 2866 Pls 1600 2882 Pls 1615 2904 Pls 1631 2921 Pls 1647 2939 Pls 1662 2962 Pls 1678 2990 Pls 1694 3013 Pls 1709 3041 Pls 1725 3051 Pls 1740 3068 Pls 1756 3082 Pls 1772 3095 Pls 1787 3101 Pls 1803 3115 Pls 1819 3142 Pls 1834 3162 Pls 1850 3184 Pls 1866 3197 Pls 1881 3211 Pls 1897 3228 Pls 1912 3240 Pls 1928 3262 Pls 1944 3270 Pls 1959 3290 Pls 1975 3299 Pls 1991 3306 Pls 2006 3317 Pls 2022 3322 Pls 2037 3333 Pls 2053 3348 Pls 2069 3360 Pls 2084 3370 Pls 2100 3380 Pls 2116 3389 Pls 2131 3400 Pls 2147 3408 Pls 2163 3417 Pls 2178 3433 Pls 2194 3442 Pls 2209 3453 Pls 2225 3464 Pls 2241 3468 Pls 2256 3479 Pls 2272 3486 Pls 2288 3489 Pls 2303 3500 Pls 2319 3517 Pls 2335 3520 Pls 2350 3526 Pls 2366 3531 Pls 2381 3546 Pls 2397 3555 Pls 2413 3562 Pls 2428 3577 Pls 2444 3579 Pls 2460 3586 Pls 2475 3602 Pls 2491 3611 Pls 2506 3613 Pls 2522 3617 Pls 2538 3620 Pls 2553 3624 Pls 2569 3629 Pls 2585 3637 Pls 2600 3642 Pls 2616 3646 Pls 2632 3648 Pls 2647 3653 Pls 2663 3662 Pls 2678 3666 Pls 2694 3669 Pls 2710 3675 Pls 2725 3680 Pls 2741 3684 Pls 2757 3688 Pls 2772 3697 Pls 2804 3702 Pls 2819 3711 Pls 2850 3718 Pls 2866 3722 Pls 2897 3729 Pls 2913 3740 Pls 2929 3748 Pls 2944 3757 Pls 2960 3760 Pls 2975 3764 Pls 2991 3773 Pls 3007 3780 Pls 3022 3784 Pls 3038 3788 Pls 3054 3789 Pls 3069 3795 Pls 3085 3804 Pls 3101 3806 Pls 3116 3808 Pls 3132 3815 Pls 3163 3818 Pls 3179 3824 Pls 3194 3831 Pls 3210 3842 Pls 3226 3844 Pls 3241 3848 Pls 3257 3851 Pls 3273 3864 Pls 3288 3871 Pls 3304 3873 Pls 3319 3878 Pls 3335 3884 Pls 3351 3889 Pls 3366 3891 Pls 3382 3897 Pls 3398 3909 Pls 3413 3913 Pls 3429 3917 Pls 3444 3922 Pls 3460 3928 Pls 3476 3929 Pls 3491 3931 Pls 3507 3937 Pls 3523 3944 Pls 3538 3946 Pls 3554 3951 Pls 3585 3953 Pls 3601 3957 Pls 3632 3958 Pls 3648 3966 Pls 3663 3967 Pls 3679 3975 Pls 3695 3980 Pls 3710 3982 Pls 3726 3987 Pls 3742 3989 Pls 3757 3991 Pls 3773 3997 Pls 3788 4000 Pls 3804 4002 Pls 3820 4004 Pls 3835 4007 Pls 3851 4011 Pls 3867 4015 Pls 3898 4020 Pls 3913 4026 Pls 3929 4027 Pls 3945 4035 Pls 3960 4038 Pls 3976 4046 Pls 3992 4051 Pls 4007 4057 Pls 4039 4058 Pls 4054 4062 Pls 4085 4064 Pls 4101 4066 Pls 4132 4067 Pls 4148 4071 Pls 4164 4073 Pls 4179 4077 Pls 4195 4084 Pls 4211 4087 Pls 4226 4089 Pls 4242 4093 Pls 4257 4098 Pls 4289 4104 Pls 4304 4107 Pls 4320 4109 Pls 4336 4113 Pls 4351 4115 Pls 4367 4117 Pls 4398 4118 Pls 4414 4124 Pls 4429 4129 Pls 4461 4131 Pls 4492 4137 Pls 4508 4140 Pls 4523 4144 Pls 4539 4153 Pls 4554 4157 Pls 4570 4160 Pls 4586 4162 Pls 4601 4166 Pls 4633 4169 Pls 4648 4171 Pls 4664 4175 Pls 4680 4177 Pls 4711 4178 Pls 4726 4180 Pls 4742 4187 Pls 4773 4191 Pls 4820 4193 Pls 4851 4195 Pls 4898 4197 Pls 4930 4198 Pls 4945 4202 Pls 4961 4207 Pls 4977 4211 Pls 4992 4215 Pls 5008 4216 Pls 5023 4220 Pls 5117 4222 Pls 5133 4227 Pls 5149 4231 Pls 5164 4236 Pls 5195 4238 Pls 5227 4242 Pls 5242 4244 Pls 5258 4246 Pls 5274 4247 Pls 5289 4253 Pls 5320 4255 Pls 5383 4260 Pls 5399 4266 Pls 5414 4271 Pls 5477 4275 Pls 5524 4280 Pls 5539 4282 Pls 5555 4286 Pls 5571 4287 Pls 5586 4289 Pls 5602 4293 Pls 5633 4296 Pls 5664 4302 Pls 5680 4304 Pls 5696 4307 Pls 5711 4309 Pls 5743 4311 Pls 5758 4315 Pls 5774 4316 Pls 5805 4320 Pls 5836 4324 Pls 5899 4333 Pls 5993 4335 Pls 6024 4340 Pls 6071 4344 Pls 6087 4346 Pls 6102 4347 Pls 6118 4349 Pls 6133 4353 Pls 6149 4356 Pls 6165 4362 Pls 6180 4364 Pls 6212 4366 Pls 6227 4367 Pls 6243 4371 Pls 6258 4373 Pls 6274 4378 Pls 6290 4380 Pls 6337 4384 Pls 6368 4389 Pls 6399 4391 Pls 6415 4393 Pls 6430 4396 Pls 6509 4398 Pls 6524 4402 Pls 6602 4409 Pls 6618 4411 Pls 6634 4413 Pls 6649 4416 Pls 6665 4418 Pls 6681 4420 Pls 6696 4426 Pls 6712 4429 Pls 6727 4433 Pls 6743 4435 Pls 6759 4440 Pls 6774 4446 Pls 6790 4449 Pls 6806 4458 Pls 6821 4469 Pls 6837 4475 Pls 6853 4480 Pls 6868 4485 Pls 6884 4498 Pls 6899 4511 Pls 6915 4529 Pls 6931 4545 Pls 6946 4567 Pls 6962 4620 Pls 3076 4487 Pls 1.000 UP 1.000 UL LT4 2793 4347 M (Larger \(Longer\) Data Set) Rshow 695 604 Crs 697 711 Crs 699 779 Crs 700 866 Crs 702 944 Crs 704 1003 Crs 706 1051 Crs 708 1099 Crs 710 1136 Crs 711 1178 Crs 713 1207 Crs 715 1232 Crs 717 1265 Crs 719 1296 Crs 721 1332 Crs 723 1373 Crs 724 1404 Crs 726 1430 Crs 728 1460 Crs 730 1482 Crs 732 1503 Crs 734 1514 Crs 735 1538 Crs 737 1555 Crs 739 1581 Crs 741 1594 Crs 743 1610 Crs 745 1625 Crs 746 1634 Crs 748 1647 Crs 750 1657 Crs 752 1669 Crs 754 1688 Crs 756 1705 Crs 758 1721 Crs 759 1736 Crs 761 1752 Crs 763 1765 Crs 765 1785 Crs 767 1797 Crs 769 1810 Crs 770 1823 Crs 772 1832 Crs 774 1840 Crs 776 1856 Crs 778 1864 Crs 780 1878 Crs 782 1897 Crs 783 1907 Crs 785 1921 Crs 787 1931 Crs 789 1942 Crs 791 1953 Crs 793 1970 Crs 794 1980 Crs 796 1985 Crs 798 2005 Crs 800 2020 Crs 802 2028 Crs 804 2043 Crs 805 2054 Crs 807 2063 Crs 809 2079 Crs 811 2088 Crs 813 2104 Crs 815 2117 Crs 817 2127 Crs 818 2137 Crs 820 2148 Crs 822 2152 Crs 824 2158 Crs 826 2171 Crs 828 2181 Crs 829 2191 Crs 831 2196 Crs 833 2206 Crs 835 2213 Crs 837 2219 Crs 839 2228 Crs 841 2238 Crs 842 2250 Crs 844 2261 Crs 846 2269 Crs 848 2279 Crs 850 2285 Crs 852 2290 Crs 853 2296 Crs 855 2309 Crs 857 2315 Crs 859 2322 Crs 861 2330 Crs 863 2349 Crs 864 2352 Crs 866 2356 Crs 868 2362 Crs 870 2370 Crs 872 2384 Crs 874 2394 Crs 876 2398 Crs 877 2401 Crs 879 2407 Crs 881 2410 Crs 883 2421 Crs 885 2427 Crs 887 2436 Crs 888 2442 Crs 890 2452 Crs 892 2459 Crs 894 2467 Crs 896 2481 Crs 898 2487 Crs 900 2490 Crs 901 2497 Crs 903 2503 Crs 905 2507 Crs 907 2513 Crs 909 2520 Crs 911 2526 Crs 912 2529 Crs 914 2538 Crs 916 2544 Crs 918 2551 Crs 920 2554 Crs 922 2560 Crs 923 2570 Crs 925 2574 Crs 927 2580 Crs 929 2593 Crs 931 2602 Crs 933 2606 Crs 935 2612 Crs 936 2617 Crs 938 2625 Crs 940 2633 Crs 942 2640 Crs 944 2649 Crs 946 2654 Crs 947 2665 Crs 949 2669 Crs 951 2673 Crs 953 2676 Crs 955 2681 Crs 957 2683 Crs 959 2692 Crs 960 2698 Crs 962 2707 Crs 964 2718 Crs 966 2730 Crs 968 2733 Crs 970 2737 Crs 973 2740 Crs 975 2746 Crs 977 2753 Crs 979 2758 Crs 981 2766 Crs 982 2771 Crs 984 2774 Crs 988 2782 Crs 990 2791 Crs 992 2801 Crs 994 2809 Crs 995 2815 Crs 997 2820 Crs 999 2828 Crs 1001 2831 Crs 1003 2838 Crs 1005 2839 Crs 1006 2848 Crs 1008 2849 Crs 1010 2852 Crs 1012 2860 Crs 1014 2868 Crs 1016 2874 Crs 1018 2876 Crs 1019 2880 Crs 1021 2882 Crs 1023 2883 Crs 1025 2887 Crs 1027 2890 Crs 1029 2896 Crs 1030 2902 Crs 1032 2905 Crs 1034 2909 Crs 1036 2914 Crs 1038 2916 Crs 1040 2918 Crs 1041 2925 Crs 1043 2927 Crs 1045 2932 Crs 1047 2940 Crs 1049 2944 Crs 1051 2948 Crs 1053 2957 Crs 1054 2960 Crs 1056 2966 Crs 1058 2972 Crs 1060 2975 Crs 1062 2979 Crs 1064 2983 Crs 1067 2994 Crs 1071 2999 Crs 1073 3004 Crs 1075 3008 Crs 1077 3014 Crs 1078 3017 Crs 1080 3026 Crs 1082 3030 Crs 1084 3036 Crs 1086 3040 Crs 1088 3043 Crs 1089 3045 Crs 1091 3049 Crs 1093 3050 Crs 1095 3055 Crs 1097 3056 Crs 1100 3061 Crs 1102 3065 Crs 1104 3071 Crs 1106 3074 Crs 1108 3078 Crs 1110 3080 Crs 1112 3082 Crs 1113 3088 Crs 1115 3093 Crs 1117 3097 Crs 1119 3100 Crs 1121 3104 Crs 1123 3109 Crs 1124 3110 Crs 1126 3114 Crs 1128 3119 Crs 1130 3122 Crs 1134 3128 Crs 1136 3130 Crs 1137 3136 Crs 1139 3141 Crs 1141 3148 Crs 1145 3151 Crs 1148 3152 Crs 1150 3154 Crs 1152 3158 Crs 1154 3163 Crs 1158 3167 Crs 1159 3170 Crs 1161 3171 Crs 1163 3176 Crs 1165 3177 Crs 1167 3183 Crs 1171 3190 Crs 1172 3195 Crs 1174 3202 Crs 1176 3203 Crs 1178 3205 Crs 1180 3206 Crs 1183 3211 Crs 1185 3212 Crs 1187 3213 Crs 1189 3215 Crs 1191 3216 Crs 1193 3222 Crs 1195 3225 Crs 1196 3227 Crs 1198 3229 Crs 1200 3232 Crs 1202 3235 Crs 1204 3240 Crs 1206 3246 Crs 1207 3248 Crs 1209 3251 Crs 1211 3253 Crs 1213 3254 Crs 1215 3257 Crs 1217 3259 Crs 1218 3266 Crs 1220 3267 Crs 1222 3270 Crs 1224 3273 Crs 1226 3275 Crs 1228 3276 Crs 1230 3279 Crs 1231 3280 Crs 1233 3285 Crs 1235 3286 Crs 1237 3289 Crs 1241 3291 Crs 1242 3295 Crs 1244 3298 Crs 1246 3299 Crs 1250 3301 Crs 1252 3302 Crs 1254 3304 Crs 1255 3307 Crs 1259 3308 Crs 1261 3310 Crs 1263 3311 Crs 1265 3317 Crs 1266 3318 Crs 1268 3323 Crs 1270 3329 Crs 1272 3330 Crs 1274 3333 Crs 1276 3339 Crs 1277 3340 Crs 1279 3342 Crs 1281 3346 Crs 1283 3349 Crs 1285 3350 Crs 1289 3359 Crs 1290 3361 Crs 1292 3363 Crs 1294 3365 Crs 1298 3366 Crs 1300 3369 Crs 1301 3374 Crs 1303 3377 Crs 1305 3379 Crs 1307 3385 Crs 1309 3391 Crs 1313 3393 Crs 1314 3395 Crs 1316 3397 Crs 1318 3398 Crs 1320 3401 Crs 1322 3407 Crs 1327 3409 Crs 1329 3412 Crs 1331 3413 Crs 1335 3420 Crs 1336 3423 Crs 1338 3426 Crs 1342 3432 Crs 1344 3436 Crs 1346 3439 Crs 1348 3441 Crs 1349 3445 Crs 1351 3448 Crs 1353 3455 Crs 1355 3457 Crs 1357 3460 Crs 1359 3461 Crs 1362 3467 Crs 1364 3471 Crs 1366 3476 Crs 1368 3480 Crs 1370 3487 Crs 1372 3489 Crs 1373 3492 Crs 1375 3493 Crs 1379 3494 Crs 1381 3497 Crs 1383 3499 Crs 1386 3500 Crs 1388 3502 Crs 1390 3503 Crs 1392 3508 Crs 1394 3509 Crs 1395 3513 Crs 1397 3515 Crs 1399 3518 Crs 1405 3519 Crs 1408 3522 Crs 1410 3525 Crs 1412 3532 Crs 1414 3534 Crs 1419 3540 Crs 1421 3543 Crs 1423 3544 Crs 1427 3547 Crs 1429 3548 Crs 1431 3551 Crs 1432 3553 Crs 1434 3554 Crs 1436 3560 Crs 1442 3564 Crs 1443 3567 Crs 1445 3572 Crs 1447 3576 Crs 1449 3577 Crs 1451 3580 Crs 1453 3583 Crs 1454 3586 Crs 1456 3589 Crs 1458 3592 Crs 1466 3594 Crs 1471 3595 Crs 1473 3599 Crs 1478 3602 Crs 1482 3604 Crs 1484 3605 Crs 1486 3607 Crs 1488 3608 Crs 1490 3611 Crs 1491 3614 Crs 1493 3615 Crs 1495 3617 Crs 1497 3618 Crs 1499 3620 Crs 1501 3623 Crs 1510 3624 Crs 1512 3626 Crs 1514 3628 Crs 1515 3633 Crs 1519 3636 Crs 1521 3637 Crs 1523 3642 Crs 1526 3644 Crs 1528 3646 Crs 1530 3649 Crs 1539 3650 Crs 1543 3652 Crs 1547 3655 Crs 1549 3659 Crs 1552 3662 Crs 1554 3663 Crs 1558 3665 Crs 1560 3666 Crs 1561 3668 Crs 1565 3671 Crs 1567 3674 Crs 1569 3675 Crs 1571 3676 Crs 1573 3679 Crs 1574 3682 Crs 1578 3684 Crs 1582 3687 Crs 1584 3691 Crs 1587 3693 Crs 1589 3694 Crs 1591 3695 Crs 1598 3697 Crs 1600 3698 Crs 1602 3701 Crs 1606 3704 Crs 1608 3706 Crs 1611 3711 Crs 1613 3714 Crs 1615 3716 Crs 1617 3717 Crs 1619 3719 Crs 1624 3720 Crs 1626 3723 Crs 1628 3725 Crs 1630 3727 Crs 1637 3730 Crs 1641 3735 Crs 1643 3738 Crs 1646 3741 Crs 1648 3742 Crs 1654 3743 Crs 1655 3745 Crs 1659 3746 Crs 1661 3748 Crs 1663 3749 Crs 1665 3751 Crs 1667 3752 Crs 1668 3754 Crs 1672 3757 Crs 1676 3758 Crs 1679 3761 Crs 1681 3762 Crs 1685 3764 Crs 1687 3767 Crs 1691 3768 Crs 1692 3771 Crs 1696 3774 Crs 1698 3776 Crs 1700 3778 Crs 1703 3783 Crs 1705 3784 Crs 1707 3787 Crs 1709 3792 Crs 1720 3793 Crs 1726 3794 Crs 1727 3797 Crs 1731 3799 Crs 1735 3802 Crs 1737 3805 Crs 1742 3806 Crs 1746 3808 Crs 1750 3809 Crs 1751 3810 Crs 1759 3815 Crs 1762 3816 Crs 1764 3821 Crs 1766 3822 Crs 1772 3825 Crs 1775 3829 Crs 1785 3832 Crs 1796 3834 Crs 1797 3835 Crs 1801 3837 Crs 1803 3838 Crs 1805 3840 Crs 1809 3841 Crs 1823 3842 Crs 1825 3845 Crs 1827 3848 Crs 1831 3850 Crs 1844 3854 Crs 1845 3858 Crs 1847 3860 Crs 1849 3863 Crs 1851 3864 Crs 1855 3867 Crs 1862 3869 Crs 1864 3870 Crs 1868 3872 Crs 1869 3876 Crs 1879 3877 Crs 1880 3879 Crs 1882 3880 Crs 1884 3883 Crs 1886 3886 Crs 1891 3888 Crs 1895 3891 Crs 1899 3892 Crs 1901 3893 Crs 1903 3895 Crs 1906 3896 Crs 1917 3898 Crs 1919 3899 Crs 1925 3901 Crs 1928 3902 Crs 1938 3905 Crs 1945 3908 Crs 1947 3909 Crs 1952 3911 Crs 1954 3914 Crs 1956 3915 Crs 1958 3918 Crs 1962 3920 Crs 1965 3921 Crs 1971 3923 Crs 1974 3925 Crs 1976 3928 Crs 1984 3931 Crs 1986 3933 Crs 1987 3934 Crs 1989 3937 Crs 1991 3939 Crs 1995 3940 Crs 2011 3941 Crs 2013 3943 Crs 2019 3946 Crs 2021 3947 Crs 2022 3950 Crs 2030 3953 Crs 2032 3955 Crs 2033 3956 Crs 2041 3958 Crs 2045 3959 Crs 2050 3960 Crs 2054 3962 Crs 2056 3963 Crs 2057 3965 Crs 2061 3968 Crs 2070 3969 Crs 2074 3974 Crs 2081 3975 Crs 2083 3976 Crs 2087 3978 Crs 2089 3981 Crs 2092 3982 Crs 2094 3984 Crs 2100 3985 Crs 2104 3987 Crs 2107 3988 Crs 2116 3990 Crs 2118 3991 Crs 2120 3992 Crs 2129 3994 Crs 2131 3995 Crs 2140 3997 Crs 2150 4000 Crs 2155 4001 Crs 2157 4003 Crs 2159 4006 Crs 2161 4007 Crs 2163 4008 Crs 2168 4011 Crs 2170 4013 Crs 2183 4014 Crs 2186 4019 Crs 2188 4020 Crs 2190 4022 Crs 2192 4023 Crs 2198 4024 Crs 2201 4026 Crs 2214 4029 Crs 2218 4030 Crs 2222 4032 Crs 2223 4033 Crs 2225 4035 Crs 2233 4036 Crs 2234 4038 Crs 2236 4039 Crs 2251 4041 Crs 2258 4042 Crs 2264 4043 Crs 2271 4045 Crs 2281 4046 Crs 2288 4048 Crs 2290 4049 Crs 2292 4051 Crs 2297 4052 Crs 2305 4054 Crs 2310 4055 Crs 2317 4057 Crs 2323 4058 Crs 2341 4061 Crs 2349 4062 Crs 2351 4064 Crs 2354 4065 Crs 2358 4067 Crs 2362 4068 Crs 2369 4071 Crs 2371 4073 Crs 2375 4074 Crs 2382 4075 Crs 2387 4078 Crs 2397 4081 Crs 2406 4083 Crs 2408 4086 Crs 2417 4087 Crs 2419 4089 Crs 2434 4090 Crs 2435 4091 Crs 2437 4093 Crs 2446 4094 Crs 2450 4096 Crs 2454 4097 Crs 2458 4100 Crs 2463 4102 Crs 2478 4103 Crs 2482 4105 Crs 2485 4106 Crs 2487 4107 Crs 2494 4109 Crs 2515 4112 Crs 2526 4113 Crs 2537 4115 Crs 2541 4116 Crs 2561 4118 Crs 2564 4119 Crs 2577 4121 Crs 2585 4122 Crs 2587 4123 Crs 2603 4125 Crs 2605 4128 Crs 2607 4131 Crs 2618 4132 Crs 2627 4134 Crs 2629 4135 Crs 2633 4137 Crs 2635 4140 Crs 2636 4141 Crs 2646 4142 Crs 2647 4144 Crs 2649 4145 Crs 2662 4151 Crs 2668 4153 Crs 2670 4154 Crs 2686 4157 Crs 2688 4158 Crs 2692 4160 Crs 2694 4161 Crs 2703 4164 Crs 2705 4166 Crs 2714 4167 Crs 2741 4169 Crs 2762 4170 Crs 2771 4172 Crs 2780 4173 Crs 2799 4174 Crs 2800 4176 Crs 2806 4177 Crs 2813 4179 Crs 2815 4180 Crs 2819 4182 Crs 2828 4183 Crs 2841 4185 Crs 2858 4186 Crs 2863 4188 Crs 2885 4190 Crs 2887 4193 Crs 2896 4195 Crs 2904 4196 Crs 2911 4198 Crs 2917 4201 Crs 2924 4202 Crs 2933 4204 Crs 2948 4205 Crs 2950 4206 Crs 2961 4209 Crs 2966 4211 Crs 2981 4214 Crs 2989 4217 Crs 2994 4218 Crs 2998 4220 Crs 3005 4221 Crs 3009 4223 Crs 3018 4224 Crs 3020 4225 Crs 3027 4227 Crs 3042 4228 Crs 3044 4230 Crs 3048 4231 Crs 3062 4233 Crs 3066 4234 Crs 3083 4236 Crs 3086 4237 Crs 3088 4239 Crs 3107 4240 Crs 3110 4241 Crs 3114 4243 Crs 3121 4244 Crs 3123 4246 Crs 3131 4247 Crs 3134 4249 Crs 3140 4250 Crs 3162 4252 Crs 3164 4253 Crs 3166 4255 Crs 3178 4256 Crs 3184 4257 Crs 3199 4259 Crs 3202 4262 Crs 3234 4263 Crs 3237 4266 Crs 3247 4268 Crs 3254 4269 Crs 3256 4272 Crs 3263 4275 Crs 3265 4276 Crs 3269 4278 Crs 3273 4279 Crs 3278 4281 Crs 3293 4284 Crs 3304 4285 Crs 3311 4287 Crs 3313 4288 Crs 3317 4289 Crs 3322 4291 Crs 3333 4292 Crs 3335 4295 Crs 3341 4297 Crs 3344 4298 Crs 3365 4300 Crs 3394 4301 Crs 3402 4303 Crs 3403 4305 Crs 3409 4307 Crs 3414 4308 Crs 3422 4310 Crs 3440 4313 Crs 3450 4314 Crs 3468 4316 Crs 3475 4317 Crs 3485 4319 Crs 3490 4320 Crs 3499 4322 Crs 3501 4323 Crs 3531 4324 Crs 3532 4327 Crs 3547 4329 Crs 3556 4330 Crs 3558 4332 Crs 3560 4333 Crs 3571 4335 Crs 3612 4336 Crs 3627 4338 Crs 3630 4339 Crs 3636 4340 Crs 3643 4342 Crs 3649 4343 Crs 3660 4346 Crs 3673 4348 Crs 3698 4349 Crs 3704 4351 Crs 3713 4352 Crs 3745 4354 Crs 3750 4356 Crs 3752 4358 Crs 3756 4359 Crs 3765 4361 Crs 3776 4362 Crs 3781 4364 Crs 3802 4365 Crs 3815 4367 Crs 3818 4368 Crs 3820 4370 Crs 3837 4371 Crs 3872 4372 Crs 3879 4374 Crs 3892 4375 Crs 3894 4377 Crs 3899 4378 Crs 3920 4380 Crs 3968 4381 Crs 3971 4383 Crs 3992 4384 Crs 4008 4386 Crs 4014 4387 Crs 4019 4388 Crs 4021 4390 Crs 4027 4391 Crs 4032 4394 Crs 4045 4396 Crs 4080 4397 Crs 4132 4399 Crs 4148 4400 Crs 4158 4402 Crs 4170 4403 Crs 4172 4405 Crs 4182 4406 Crs 4187 4407 Crs 4218 4409 Crs 4224 4410 Crs 4235 4412 Crs 4255 4413 Crs 4281 4415 Crs 4285 4416 Crs 4296 4418 Crs 4303 4419 Crs 4322 4421 Crs 4323 4422 Crs 4329 4423 Crs 4335 4425 Crs 4371 4426 Crs 4394 4428 Crs 4465 4429 Crs 4539 4431 Crs 4545 4432 Crs 4576 4434 Crs 4591 4435 Crs 4598 4437 Crs 4600 4439 Crs 4679 4441 Crs 4696 4444 Crs 4705 4447 Crs 4713 4448 Crs 4737 4450 Crs 4740 4451 Crs 4760 4453 Crs 4770 4454 Crs 4772 4455 Crs 4779 4457 Crs 4792 4458 Crs 4843 4460 Crs 4849 4461 Crs 4853 4463 Crs 4871 4464 Crs 4873 4466 Crs 4895 4467 Crs 4906 4469 Crs 4921 4470 Crs 4923 4471 Crs 4941 4473 Crs 4954 4474 Crs 4961 4476 Crs 5068 4477 Crs 5137 4479 Crs 5212 4480 Crs 5231 4482 Crs 5279 4483 Crs 5303 4485 Crs 5304 4488 Crs 5338 4489 Crs 5345 4492 Crs 5347 4493 Crs 5350 4495 Crs 5380 4496 Crs 5387 4498 Crs 5437 4499 Crs 5446 4501 Crs 5511 4502 Crs 5513 4504 Crs 5568 4505 Crs 5581 4506 Crs 5585 4508 Crs 5609 4509 Crs 5614 4511 Crs 5636 4512 Crs 5638 4514 Crs 5660 4515 Crs 5675 4517 Crs 5716 4520 Crs 5780 4521 Crs 5784 4522 Crs 5800 4524 Crs 5846 4525 Crs 5867 4527 Crs 5882 4528 Crs 5889 4530 Crs 5909 4531 Crs 6082 4533 Crs 6101 4534 Crs 6103 4536 Crs 6154 4537 Crs 6160 4538 Crs 6162 4540 Crs 6213 4541 Crs 6224 4543 Crs 6236 4544 Crs 6260 4546 Crs 6276 4547 Crs 6278 4549 Crs 6335 4550 Crs 6339 4552 Crs 6368 4553 Crs 6396 4554 Crs 6414 4556 Crs 6435 4557 Crs 6438 4559 Crs 6440 4560 Crs 6451 4562 Crs 6494 4563 Crs 6567 4565 Crs 6680 4566 Crs 6687 4568 Crs 6706 4569 Crs 6757 4570 Crs 6759 4572 Crs 6805 4573 Crs 6837 4575 Crs 6848 4576 Crs 6877 4578 Crs 6879 4581 Crs 6914 4582 Crs 6918 4584 Crs 6923 4585 Crs 6929 4587 Crs 6947 4588 Crs 6956 4591 Crs 6958 4595 Crs 6960 4608 Crs 6962 4620 Crs 3076 4347 Crs stroke grestore end showpage %%Trailer %%DocumentFonts: Helvetica %%EndDocument @endspecial 174 x Fe(Figure)j(9.)g Fg(No)r(de)c(a)n(v)l(ailabilit)n(y) i(CDF)f(for)h(a)f(short)g(p)r(erio)r(d)h(of)f(time)1977 3379 y(vs.)35 b(long)26 b(p)r(erio)r(d)g(of)h(time.)1977 3626 y Fh(While)d(video)f(\014les)g(only)g(accoun)n(t)h(for)g(ab)r(out) h(3\045)f(of)h(the)g(\014les)1977 3726 y(in)32 b(the)g(net)n(w)n(ork,)g (their)f(larger)e(size)i(means)f(that)i(they)h(still)1977 3825 y(o)r(ccup)n(y)h(appro)n(ximately)c(20\045)k(of)g(the)h(total)f(b) n(ytes)g(shared.)1977 3925 y(W)-7 b(e)24 b(exp)r(ect)g(this)f(will)e(c) n(hange)i(in)g(the)h(future.)36 b(W)-7 b(e)24 b(also)d(mea-)1977 4025 y(sured)40 b(no)r(de)h(a)n(v)-5 b(ailabilit)n(y)34 b(in)40 b(the)h(Gn)n(utella)d(net)n(w)n(ork)h(and)1977 4124 y(found)k(that)f(a)n(v)-5 b(ailabilit)n(y)36 b(is)41 b(in\015uenced)h(strongly)e(b)n(y)h(the)1977 4224 y(time)35 b(of)h(da)n(y)-7 b(.)61 b(Finally)-7 b(,)35 b(w)n(e)h(observ)n(ed)e (that)i(the)h(length)e(of)1977 4324 y(time)26 b(no)r(des)h(remain)e(a)n (v)-5 b(ailable)23 b(con)n(tin)n(uously)h(also)h(\014ts)i(w)n(ell)1977 4423 y(to)c(a)f(log-quadratic)d(curv)n(e:)33 b(no)r(des)23 b(tend)g(to)g(b)r(e)g(a)n(v)-5 b(ailable)18 b(for)1977 4523 y(only)27 b(short)f(lengths)h(of)g(time.)2060 4661 y(These)36 b(t)n(w)n(o)f(main)e(results)h(|)i(the)g(sk)n(ew)n(ed)f (distribution)1977 4760 y(of)e(\014le)f(p)r(opularit)n(y)e(and)j(lo)n (w)e(p)r(eer)h(a)n(v)-5 b(ailabilit)n(y)27 b(|)33 b(suggest)1977 4860 y(strongly)20 b(that)j(cac)n(hing)d(the)j(most)e(p)r(opular)g (\014les)g(on)h(the)h(sys-)1977 4959 y(tem)35 b(w)n(ould)g(greatly)e (impro)n(v)n(e)f(system)j(p)r(erformance.)58 b(W)-7 b(e)1977 5059 y(imagine)30 b(P2P)h(cac)n(hes)h(could)f(b)r(e)i(deplo)n(y)n(ed)e (as)h(w)n(eb)h(cac)n(hes)1977 5159 y(are)38 b(deplo)n(y)n(ed)e(to)r(da) n(y)-7 b(.)68 b(Suc)n(h)38 b(cac)n(hes)f(w)n(ould)g(impro)n(v)n(e)d (the)1977 5258 y(do)n(wnload)22 b(times)g(of)i(users)f(b)n(y)g(remo)n (ving)e(the)j(need)g(to)g(guess)1915 5507 y(9)p eop %%Page: 10 10 10 9 bop -72 144 a Fh(whic)n(h)20 b(p)r(eer)h(out)g(of)g(man)n(y)f (o\013ers)g(the)i(b)r(est)f(do)n(wnload)e(sp)r(eed,)-72 244 y(if)39 b(an)n(y)g(are)g(go)r(o)r(d.)72 b(Automated)39 b(p)r(eer-selection)e(metho)r(ds)-72 344 y(ha)n(v)n(e)19 b(not)h(b)r(een)g(deplo)n(y)n(ed)e(or)h(widely)f(researc)n(hed.)33 b(Secondly)-7 b(,)-72 443 y(a)19 b(cac)n(he)g(w)n(ould)g(mitigate)e (the)j(a\013ects)g(of)f(the)i(lo)n(w)d(no)r(de)i(a)n(v)-5 b(ail-)-72 543 y(abilit)n(y)29 b(that)j(w)n(e)g(ha)n(v)n(e)f(observ)n (ed.)49 b(The)32 b(async)n(hronous)e(on-)-72 643 y(line)38 b(times)g(and)i(lo)n(w)e(a)n(v)-5 b(ailabilit)n(y)34 b(of)40 b(users)f(damp)r(ers)f(the)-72 742 y(gains)26 b(of)h(widely)f(shared)g(p)r(opular)g(\014les.)324 986 y Fj(A)m(CKNO)m(WLEDGMENTS)-72 1143 y Fh(This)d(w)n(ork)f(b)r (ene\014ted)j(greatly)c(from)i(the)h(e\013orts)f(of)h(Vincen)n(t)-72 1243 y(Scarlata)30 b(\(Georgia)g(T)-7 b(ec)n(h\))32 b(and)h(Ry)n(an)f (O'Bo)n(yle)e(\(Fidelit)n(y\))-72 1342 y(while)38 b(they)i(w)n(ere)e (undergraduates)g(at)i(UMass.)72 b(Vincen)n(t)-72 1442 y(and)24 b(Ry)n(an)g(w)n(ere)g(part)g(of)h(our)e(team)h(when)h(w)n(e)f (collected)e(the)-72 1542 y(Napster)32 b(data)g(presen)n(ted)g(in)g (this)g(pap)r(er.)51 b(W)-7 b(e)33 b(also)e(thank)-72 1641 y(Ariy)n(eh)i(Maller)f(\(UMass)i(Amherst\))h(for)f(stim)n(ulating) c(con-)-72 1741 y(v)n(ersations,)19 b(and)i(Kathryn)e(McKinley)g(\(UT)i (Austin\))g(for)f(her)-72 1840 y(early)25 b(encouragemen)n(t.)555 2084 y Fj(REFERENCES)-7 2229 y Fh(1.)41 b(M.)35 b(Rip)r(ean)n(u,)h(I.)f (F)-7 b(oster,)37 b(and)e(A.)g(Iamnitc)n(hi,)f(\\Map-)99 2329 y(ping)k(the)h(Gn)n(utella)f(net)n(w)n(ork:)58 b(Prop)r(erties)37 b(of)i(large-)99 2429 y(scale)45 b(p)r(eer-to-p)r(eer)g(systems)g(and)i (implications)41 b(for)99 2528 y(system)32 b(design,")h Fi(IEEE)j(Internet)e(Computing)i(Jour-)99 2628 y(nal)28 b Fd(6)p Fh(\(1\),)f(2002.)-7 2745 y(2.)41 b(E.)20 b(P)-7 b(.)20 b(Mark)-5 b(atos,)21 b(\\T)-7 b(racing)18 b(a)i(large-scale)c(p) r(eer)21 b(to)g(p)r(eer)99 2845 y(system:)62 b(an)40 b(hour)g(in)g(the)i(life)d(of)i(Gn)n(utella,")g(in)f Fi(in)99 2944 y(Pr)l(o)l(c.)k(CCGrid)i(2002:)68 b(the)44 b(se)l(c)l(ond)g(IEEE)h(Interna-)99 3044 y(tional)34 b(Symp)l(osium)f(on)h(Cluster)f(Computing)g(and)h(the)99 3144 y(Grid)p Fh(,)29 b(Ma)n(y)d(2002.)-7 3261 y(3.)41 b(S.)h(Saroiu,)h(P)-7 b(.)42 b(K.)g(Gummadi,)h(and)f(S.)g(D.)g (Gribble,)99 3360 y(\\A)22 b(measuremen)n(t)e(study)j(of)g(p)r (eer-to-p)r(eer)f(\014le)g(sharing)99 3460 y(systems,")f(in)h Fi(Multime)l(dia)27 b(Computing)f(and)f(Network-)99 3559 y(ing)30 b(\(MMCN\))p Fh(,)e(Jan)n(uary)e(2002.)-7 3677 y(4.)41 b(E.)58 b(Adar)g(and)g(B.)g(Hub)r(erman,)65 b(\\F)-7 b(ree)58 b(riding)e(on)99 3776 y(Gn)n(utella,")25 b Fi(First)30 b(Monday)f Fd(5)p Fh(,)f(Octob)r(er)e(2000.)-7 3893 y(5.)41 b(D.)34 b(R.)g(Figueiredo,)e(S.)i(Jaisw)n(al,)e(Z.)i(Ge,)h(D.)f(T)-7 b(o)n(wsley)g(,)99 3993 y(and)38 b(J.)g(Kurose,)i(\\Mo)r(deling)c(p)r (eer-p)r(eer)h(\014le)h(sharing)99 4093 y(systems.")19 b(UMass)h(T)-7 b(ec)n(hnical)19 b(Rep)r(ort,)j(Jan)n(uary)d(2002.)-7 4210 y(6.)41 b(\\Napster)221 b(proto)r(col)g(op)r(en)i(sp)r(eci\014ca-) 99 4309 y(tion,")163 b(April)135 b(2000.)361 b(Av)-5 b(ailable)134 b(at)99 4409 y(h)n(ttp://op)r (ennap.sourceforge.net/napster.txt.)-7 4526 y(7.)41 b(\\The)264 b(Gn)n(utella)g(proto)r(col)f(sp)r(eci-)99 4626 y(\014cation)189 b(v0.4.")520 b(Av)-5 b(ailable)188 b(at)99 4725 y(h)n (ttp://www.clip2.com/Gn)n(utell)o(aP)o(ro)o(to)r(col)o(04)o(.p)r(df.)-7 4842 y(8.)41 b(K.)k(McCrary)-7 b(,)49 b(\\JTella)43 b(API)j(v0.7.")90 b(Av)-5 b(ailable)43 b(at)99 4942 y(h)n(ttp://www.k)n(enmccrary)-7 b(.com/jtell)o(a/)o(.)-7 5059 y(9.)41 b(Y.)30 b(Rekh)n(ter)f Fi(et)i(al.)p Fh(,)g(\\Address)e(allo)r(cation)d(for)j(priv)-5 b(ate)99 5159 y(in)n(ternets.")25 b(IETF)i(RF)n(C)g(1918,)f(F)-7 b(eb.)27 b(1996.)35 b(Av)-5 b(ailable)99 5258 y(at)27 b(h)n(ttp://www.ietf.org/rfc/rfc1918.txt.)p 1939 251 2043 4 v 1937 342 4 92 v 1989 314 a Fg(Rank)p 2353 342 V 236 w(Filename)p 3712 342 V 1054 w(Ext)p 3980 342 V 1939 345 2043 4 v 1937 437 4 92 v 1989 409 a(0)f(\(2171\))p 2353 437 V 139 w(divider)p 3712 437 V 1127 w(GIF)p 3980 437 V 1937 528 V 1989 500 a(1)g(\(2168\))p 2353 528 V 139 w(cm)p 3712 528 V 1261 w(SMI)p 3980 528 V 1937 619 V 1989 592 a(2)g(\(2168\))p 2353 619 V 139 w(upsell)p 3712 619 V 1168 w(GIF)p 3980 619 V 1937 710 V 1989 683 a(3)g(\(1893\))p 2353 710 V 139 w(in)g(the)f(end)g(-)g(linkin)h(park)p 3712 710 V 574 w(MP3)p 3980 710 V 1937 802 V 1989 774 a(4)g(\(1685\))p 2353 802 V 139 w(Shakira-whenev)n(er,whereev)n(er)p 3712 802 V 414 w(MP3)p 3980 802 V 1937 893 V 1989 866 a(5)g(\(1549\))p 2353 893 V 139 w(A-Nic)n(klebac)n(k)76 b(Ho)n(w)26 b(Y)-6 b(ou)25 b(Remind)f(Me)p 3712 893 V 115 w(MP3)p 3980 893 V 1937 984 V 1989 957 a(6)i(\(1505\))p 2353 984 V 139 w(creed)g(-)f(-m)n(y)f(sacra\014ce)p 3712 984 V 673 w(MP3)p 3980 984 V 1937 1076 V 1989 1048 a(7)i(\(1482\))p 2353 1076 V 139 w(Alein)g(an)n(t)f(farm)h(-)f(Smo)r(oth)g(Criminal)p 3712 1076 V 212 w(MP3)p 3980 1076 V 1937 1167 V 1989 1140 a(8)h(\(1471\))p 2353 1167 V 139 w(hey)f(bab)n(y)g(-)g(no)h(doubt) p 3712 1167 V 674 w(MP3)p 3980 1167 V 1937 1258 V 1989 1231 a(9)g(\(1362\))p 2353 1258 V 139 w(It's)g(Been)g(Awhile)g(-)f (Staind)p 3712 1258 V 507 w(MP3)p 3980 1258 V 1937 1350 V 1989 1322 a(10)h(\(1331\))p 2353 1350 V 101 w(-ja)n(y-z)g(-)f(h)g(to) h(the)f(izo)p 3712 1350 V 710 w(MP3)p 3980 1350 V 1937 1441 V 1989 1414 a(11)h(\(1307\))p 2353 1441 V 101 w(RA)p 3712 1441 V 1245 w(MP3)p 3980 1441 V 1937 1532 V 1989 1505 a(12)g(\(1299\))p 2353 1532 V 101 w(Angel)g(Shaggy)p 3712 1532 V 899 w(MP3)p 3980 1532 V 1937 1624 V 1989 1596 a(13)g(\(1297\))p 2353 1624 V 101 w(readme)p 3712 1624 V 1116 w(TXT)p 3980 1624 V 1937 1715 V 1989 1688 a(14)g(\(1296\))p 2353 1715 V 101 w(p)r(o)r(d)g(-)f(aliv)n(e)p 3712 1715 V 1002 w(MP3)p 3980 1715 V 1937 1806 V 1989 1779 a(15)h(\(1252\))p 2353 1806 V 101 w(alecia)i(k)n(eys)d(-)g (fallin')p 3712 1806 V 738 w(MP3)p 3980 1806 V 1937 1898 V 1989 1870 a(16)h(\(1250\))p 2353 1898 V 101 w(usher)g(-)f(y)n(ou)g (got)h(it)g(bad)p 3712 1898 V 625 w(MP3)p 3980 1898 V 1937 1989 V 1989 1962 a(17)g(\(1245\))p 2353 1989 V 101 w(Shaggy)g(-)f(It)g(w)n(asen)n(t)i(me)p 3712 1989 V 607 w(MP3)p 3980 1989 V 1937 2080 V 1989 2053 a(18)f(\(1230\))p 2353 2080 V 101 w(Drops)g(of)g(Jupiter)g(-)f(T)-6 b(rain)p 3712 2080 V 549 w(MP3)p 3980 2080 V 1937 2172 V 1989 2144 a(19)26 b(\(1228\))p 2353 2172 V 101 w(The)g(Calling)i(-)d(Wherev) n(er)g(Y)-6 b(ou)25 b(Will)h(Go)p 3712 2172 V 114 w(MP3)p 3980 2172 V 1937 2263 V 1989 2236 a(20)g(\(1228\))p 2353 2263 V 101 w(\(A\)R.)f(Kelly)h(-The)f(W)-6 b(orlds)26 b(Greatest)p 3712 2263 V 206 w(MP3)p 3980 2263 V 1937 2354 V 1989 2327 a(21)g(\(1211\))p 2353 2354 V 101 w(Cra)n(wling)i(-)d (Linkin)g(P)n(ark)p 3712 2354 V 581 w(MP3)p 3980 2354 V 1937 2446 V 1989 2418 a(22)h(\(1198\))p 2353 2446 V 101 w(Creedd)g(-)f(With)h(Arms)e(Wide)i(Op)r(enn)p 3712 2446 V 210 w(MP3)p 3980 2446 V 1937 2537 V 1989 2510 a(23)g(\(1191\))p 2353 2537 V 101 w(Blige,)i(Mary)e(J)g(-)f(F)-6 b(amily)25 b(A\013air)p 3712 2537 V 375 w(MP3)p 3980 2537 V 1937 2628 V 1989 2601 a(24)h(\(1166\))p 2353 2628 V 101 w(Incubis)f(-)h(I)f(Wish)h(Y)-6 b(ou)25 b(W)-6 b(ere)25 b(Here)p 3712 2628 V 279 w(MP3)p 3980 2628 V 1937 2720 V 1989 2692 a(25)h(\(1161\))p 2353 2720 V 101 w(nic)n(k)n(elbac)n(k-this)f(is)h(ho)n(w)g(y)n(ou)f(remind)g(me)p 3712 2720 V 99 w(MP3)p 3980 2720 V 1937 2811 V 1989 2784 a(26)h(\(1152\))p 2353 2811 V 101 w(more)p 2576 2784 24 4 v 28 w(full)p 2712 2784 V 28 w(co)n(v)n(erage)p 3712 2811 4 92 v 746 w(GIF)p 3980 2811 V 1937 2902 V 1989 2875 a(27)g(\(1152\))p 2353 2902 V 101 w(topnews)p 3712 2902 V 1087 w(GIF)p 3980 2902 V 1937 2994 V 1989 2966 a(28)g(\(1145\))p 2353 2994 V 101 w(Setup)p 3712 2994 V 1167 w(EXE)p 3980 2994 V 1937 3085 V 1989 3058 a(29)g(\(1139\))p 2353 3085 V 101 w(usher)g(-)f(y)n(ou)g(remind)f(me)p 3712 3085 V 599 w(MP3)p 3980 3085 V 1937 3176 V 1989 3149 a(30)i(\(1126\))p 2353 3176 V 101 w(outk)l(ast)g(-)f(the)g(whole)i (w)n(orld)p 3712 3176 V 502 w(MP3)p 3980 3176 V 1937 3268 V 1989 3240 a(31)f(\(1124\))p 2353 3268 V 101 w(Get)g(The)g(P)n (art)n(y)g(Started)f(-)g(Pink)p 3712 3268 V 358 w(MP3)p 3980 3268 V 1937 3359 V 1989 3331 a(32)h(\(1102\))p 2353 3359 V 101 w(Coun)n(try)f(Grammer)g(-)g(Nelly)p 3712 3359 V 484 w(MP3)p 3980 3359 V 1937 3450 V 1989 3423 a(33)h(\(1098\))p 2353 3450 V 101 w(blurry)f(-)g(puddle)g(of)i(m)n(ud)p 3712 3450 V 587 w(MP3)p 3980 3450 V 1937 3542 V 1989 3514 a(34)f(\(1071\))p 2353 3542 V 101 w(driv)n(e)g(-)f(Incubis)p 3712 3542 V 874 w(MP3)p 3980 3542 V 1937 3633 V 1989 3605 a(35)h(\(1069\))p 2353 3633 V 101 w(craig)h(da)n(vid)e(-)g(feel)i (me)e(in)p 3712 3633 V 585 w(MP3)p 3980 3633 V 1937 3724 V 1989 3697 a(36)h(\(1063\))p 2353 3724 V 101 w(con)n(trol)h(-)e (Puddle)g(Of)h(Mud)p 3712 3724 V 524 w(MP3)p 3980 3724 V 1937 3816 V 1989 3788 a(37)g(\(1053\))p 2353 3816 V 101 w(Cread)h(-)e(Higher)p 3712 3816 V 858 w(MP3)p 3980 3816 V 1937 3907 V 1989 3879 a(38)h(\(1042\))p 2353 3907 V 101 w(get)g(this)g(part)n(y)f(started)h(-)f(pink)p 3712 3907 V 417 w(MP3)p 3980 3907 V 1937 3998 V 1989 3971 a(39)h(\(1028\))p 2353 3998 V 101 w(a-Lifehouse)h(-)e(Hanging)h(b) n(y)f(a)h(Momen)n(t)p 3712 3998 V 150 w(MP3)p 3980 3998 V 1937 4089 V 1989 4062 a(40)g(\(1027\))p 2353 4089 V 101 w(\014v)n(e)f(for)i(\014gh)n(ting)e(-)g(sup)r(erman)p 3712 4089 V 443 w(MP3)p 3980 4089 V 1937 4181 V 1989 4153 a(41)h(\(1023\))p 2353 4181 V 101 w(enrique)f(eglasias)k(-)c(hero) p 3712 4181 V 614 w(MP3)p 3980 4181 V 1937 4272 V 1989 4245 a(42)h(\(1020\))p 2353 4272 V 101 w(Eagels)i(-)d(Hotel)h (California)p 3712 4272 V 533 w(MP3)p 3980 4272 V 1937 4363 V 1989 4336 a(43)g(\(1016\))p 2353 4363 V 101 w(All)g(or)g (Nothing)g(-)f(O-T)-6 b(o)n(wn)p 3712 4363 V 523 w(MP3)p 3980 4363 V 1937 4455 V 1989 4427 a(44)26 b(\(1012\))p 2353 4455 V 101 w(lead)g(zepplin)g(-)f(Stairw)n(a)n(y)h(to)g(Hea)n(v)n (en)p 3712 4455 V 226 w(MP3)p 3980 4455 V 1937 4546 V 1989 4519 a(45)g(\(994\))p 2353 4546 V 139 w(Last)g(Resort-P)n(oppa)g (Roac)n(h)p 3712 4546 V 497 w(MP3)p 3980 4546 V 1937 4637 V 1989 4610 a(46)g(\(992\))p 2353 4637 V 139 w(Nelley-EI)p 3712 4637 V 1045 w(MP3)p 3980 4637 V 1937 4729 V 1989 4701 a(47)g(\(978\))p 2353 4729 V 139 w(Ludacris)g(-)g(Role)g(out)p 3712 4729 V 708 w(MP3)p 3980 4729 V 1937 4820 V 1989 4793 a(48)g(\(974\))p 2353 4820 V 139 w(c)n(hop)g(suey)f(-)g(System)f (of)j(a)f(Do)n(wn)p 3712 4820 V 342 w(MP3)p 3980 4820 V 1937 4911 V 1989 4884 a(49)g(\(956\))p 2353 4911 V 139 w(Link)n(en)f(P)n(ark)h(-)f(One)g(Step)g(Closer)p 3712 4911 V 326 w(MP3)p 3980 4911 V 1939 4915 2043 4 v 2509 5058 a Fe(T)-7 b(able)28 b(4.)h Fg(T)-6 b(op)26 b(50)g(-)g(All)f(\014les)1894 5507 y Fh(10)p eop %%Page: 11 11 11 10 bop -106 251 2036 4 v -108 342 4 92 v -57 314 a Fg(Rank)p 307 342 V 237 w(Filename)p 1667 342 V 1053 w(Ext)p 1927 342 V -106 345 2036 4 v -108 437 4 92 v -57 409 a(0)26 b(\(1893\))p 307 437 V 140 w(in)f(the)h(end)f(-)g (linkin)g(park)p 1667 437 V 574 w(MP3)p 1927 437 V -108 528 V -57 500 a(1)h(\(1685\))p 307 528 V 140 w(Shakira-whenev)n (er,whereev)n(er)p 1667 528 V 413 w(MP3)p 1927 528 V -108 619 V -57 592 a(2)g(\(1549\))p 307 619 V 140 w(A-Nic)n(klebac)n(k) 75 b(Ho)n(w)26 b(Y)-6 b(ou)25 b(Remind)f(Me)p 1667 619 V 115 w(MP3)p 1927 619 V -108 710 V -57 683 a(3)i(\(1505\))p 307 710 V 140 w(creed)f(-)h(-m)n(y)d(sacra\014ce)p 1667 710 V 673 w(MP3)p 1927 710 V -108 802 V -57 774 a(4)j(\(1482\))p 307 802 V 140 w(Alein)f(an)n(t)h(farm)f(-)g(Smo)r(oth)g(Criminal)p 1667 802 V 212 w(MP3)p 1927 802 V -108 893 V -57 866 a(5)h(\(1471\))p 307 893 V 140 w(hey)f(bab)n(y)f(-)i(no)f(doubt)p 1667 893 V 674 w(MP3)p 1927 893 V -108 984 V -57 957 a(6)h(\(1362\))p 307 984 V 140 w(It's)f(Been)h(Awhile)h(-)e(Staind)p 1667 984 V 506 w(MP3)p 1927 984 V -108 1076 V -57 1048 a(7)h(\(1331\))p 307 1076 V 140 w(-ja)n(y-z)f(-)g(h)g(to)h(the)f(izo)p 1667 1076 V 710 w(MP3)p 1927 1076 V -108 1167 V -57 1140 a(8)h(\(1307\))p 307 1167 V 140 w(RA)p 1667 1167 V 1244 w(MP3)p 1927 1167 V -108 1258 V -57 1231 a(9)g(\(1299\))p 307 1258 V 140 w(Angel)f(Shaggy)p 1667 1258 V 899 w(MP3)p 1927 1258 V -108 1350 V -57 1322 a(10)i(\(1296\))p 307 1350 V 101 w(p)r(o)r(d)e(-)g(aliv)n(e)p 1667 1350 V 1002 w(MP3)p 1927 1350 V -108 1441 V -57 1414 a(11)i(\(1252\))p 307 1441 V 101 w(alecia)g(k)n(eys)e(-)g(fallin')p 1667 1441 V 738 w(MP3)p 1927 1441 V -108 1532 V -57 1505 a(12)i(\(1250\))p 307 1532 V 101 w(usher)e(-)g(y)n(ou)g(got)i(it)e(bad)p 1667 1532 V 625 w(MP3)p 1927 1532 V -108 1624 V -57 1596 a(13)i(\(1245\))p 307 1624 V 101 w(Shaggy)e(-)h(It)f(w)n(asen)n(t)h(me) p 1667 1624 V 607 w(MP3)p 1927 1624 V -108 1715 V -57 1688 a(14)h(\(1230\))p 307 1715 V 101 w(Drops)e(of)i(Jupiter)f(-)f(T)-6 b(rain)p 1667 1715 V 548 w(MP3)p 1927 1715 V -108 1806 V -57 1779 a(15)27 b(\(1228\))p 307 1806 V 101 w(The)f(Calling)h(-)e (Wherev)n(er)g(Y)-6 b(ou)25 b(Will)i(Go)p 1667 1806 V 113 w(MP3)p 1927 1806 V -108 1898 V -57 1870 a(16)g(\(1228\))p 307 1898 V 101 w(\(A\)R.)d(Kelly)i(-The)g(W)-6 b(orlds)25 b(Greatest)p 1667 1898 V 206 w(MP3)p 1927 1898 V -108 1989 V -57 1962 a(17)i(\(1211\))p 307 1989 V 101 w(Cra)n(wling)g(-)e (Linkin)h(P)n(ark)p 1667 1989 V 580 w(MP3)p 1927 1989 V -108 2080 V -57 2053 a(18)h(\(1198\))p 307 2080 V 101 w(Creedd)e(-)h(With)f(Arms)f(Wide)i(Op)r(enn)p 1667 2080 V 210 w(MP3)p 1927 2080 V -108 2172 V -57 2144 a(19)h(\(1191\))p 307 2172 V 101 w(Blige,)g(Mary)f(J)g(-)f(F)-6 b(amily)25 b(A\013air)p 1667 2172 V 375 w(MP3)p 1927 2172 V -108 2263 V -57 2236 a(20)i(\(1166\))p 307 2263 V 101 w(Incubis)e(-)g(I)g (Wish)h(Y)-6 b(ou)25 b(W)-6 b(ere)25 b(Here)p 1667 2263 V 279 w(MP3)p 1927 2263 V -108 2354 V -57 2327 a(21)i(\(1161\))p 307 2354 V 101 w(nic)n(k)n(elbac)n(k-this)d(is)j(ho)n(w)f(y)n(ou)f (remind)f(me)p 1667 2354 V 99 w(MP3)p 1927 2354 V -108 2446 V -57 2418 a(22)j(\(1139\))p 307 2446 V 101 w(usher)e(-)g(y)n(ou)g (remind)g(me)p 1667 2446 V 598 w(MP3)p 1927 2446 V -108 2537 V -57 2510 a(23)i(\(1126\))p 307 2537 V 101 w(outk)l(ast)e(-)g (the)g(whole)i(w)n(orld)p 1667 2537 V 502 w(MP3)p 1927 2537 V -108 2628 V -57 2601 a(24)g(\(1124\))p 307 2628 V 101 w(Get)f(The)f(P)n(art)n(y)h(Started)f(-)g(Pink)p 1667 2628 V 358 w(MP3)p 1927 2628 V -108 2720 V -57 2692 a(25)i(\(1102\))p 307 2720 V 101 w(Coun)n(try)e(Grammer)f(-)h(Nelly)p 1667 2720 V 484 w(MP3)p 1927 2720 V -108 2811 V -57 2784 a(26)i(\(1098\))p 307 2811 V 101 w(blurry)e(-)g(puddle)f(of)j(m)n(ud)p 1667 2811 V 587 w(MP3)p 1927 2811 V -108 2902 V -57 2875 a(27)g(\(1071\))p 307 2902 V 101 w(driv)n(e)e(-)g(Incubis)p 1667 2902 V 874 w(MP3)p 1927 2902 V -108 2994 V -57 2966 a(28)i(\(1069\))p 307 2994 V 101 w(craig)g(da)n(vid)e(-)g(feel)i(me)d (in)p 1667 2994 V 585 w(MP3)p 1927 2994 V -108 3085 V -57 3058 a(29)j(\(1063\))p 307 3085 V 101 w(con)n(trol)f(-)f(Puddle)g (Of)h(Mud)p 1667 3085 V 524 w(MP3)p 1927 3085 V -108 3176 V -57 3149 a(30)h(\(1053\))p 307 3176 V 101 w(Cread)f(-)f(Higher)p 1667 3176 V 858 w(MP3)p 1927 3176 V -108 3268 V -57 3240 a(31)i(\(1042\))p 307 3268 V 101 w(get)f(this)f(part)n(y)g(started)h(-) f(pink)p 1667 3268 V 417 w(MP3)p 1927 3268 V -108 3359 V -57 3331 a(32)i(\(1028\))p 307 3359 V 101 w(a-Lifehouse)f(-)g (Hanging)g(b)n(y)e(a)i(Momen)n(t)p 1667 3359 V 150 w(MP3)p 1927 3359 V -108 3450 V -57 3423 a(33)h(\(1027\))p 307 3450 V 101 w(\014v)n(e)d(for)j(\014gh)n(ting)e(-)h(sup)r(erman)p 1667 3450 V 442 w(MP3)p 1927 3450 V -108 3542 V -57 3514 a(34)h(\(1023\))p 307 3542 V 101 w(enrique)e(eglasias)j(-)d(hero)p 1667 3542 V 614 w(MP3)p 1927 3542 V -108 3633 V -57 3605 a(35)i(\(1020\))p 307 3633 V 101 w(Eagels)g(-)e(Hotel)h(California)p 1667 3633 V 533 w(MP3)p 1927 3633 V -108 3724 V -57 3697 a(36)h(\(1016\))p 307 3724 V 101 w(All)f(or)g(Nothing)f(-)g(O-T)-6 b(o)n(wn)p 1667 3724 V 523 w(MP3)p 1927 3724 V -108 3816 V -57 3788 a(37)27 b(\(1012\))p 307 3816 V 101 w(lead)f(zepplin)f(-)h (Stairw)n(a)n(y)g(to)f(Hea)n(v)n(en)p 1667 3816 V 226 w(MP3)p 1927 3816 V -108 3907 V -57 3879 a(38)i(\(994\))p 307 3907 V 139 w(Last)f(Resort-P)n(oppa)g(Roac)n(h)p 1667 3907 V 496 w(MP3)p 1927 3907 V -108 3998 V -57 3971 a(39)h(\(992\))p 307 3998 V 139 w(Nelley-EI)p 1667 3998 V 1044 w(MP3)p 1927 3998 V -108 4089 V -57 4062 a(40)g(\(978\))p 307 4089 V 139 w(Ludacris)f(-)f(Role)h(out)p 1667 4089 V 708 w(MP3)p 1927 4089 V -108 4181 V -57 4153 a(41)h(\(974\))p 307 4181 V 139 w(c)n(hop)e(suey)g(-)g(System)g(of)h(a)g(Do)n(wn)p 1667 4181 V 342 w(MP3)p 1927 4181 V -108 4272 V -57 4245 a(42)h(\(956\))p 307 4272 V 139 w(Link)n(en)d(P)n(ark)i(-)f(One)h(Step) e(Closer)p 1667 4272 V 326 w(MP3)p 1927 4272 V -108 4363 V -57 4336 a(43)j(\(915\))p 307 4363 V 139 w(\(a\))e(Mic)n(helle)i (Branc)n(h)f(-)f(Ev)n(erywhere)p 1667 4363 V 224 w(MP3)p 1927 4363 V -108 4455 V -57 4427 a(44)i(\(915\))p 307 4455 V 139 w(p)r(o)r(d)e(-)g(y)n(outh)g(of)i(a)f(nation)p 1667 4455 V 572 w(MP3)p 1927 4455 V -108 4546 V -57 4519 a(45)h(\(908\))p 307 4546 V 139 w(Diddo)e(-)g(Thank)g(Y)-6 b(ou)p 1667 4546 V 701 w(MP3)p 1927 4546 V -108 4637 V -57 4610 a(46)27 b(\(900\))p 307 4637 V 139 w(fat)f(jo)r(e)h(feat.)35 b(r.)g(k)n(elly)25 b(-)g(w)n(e)h(th)n(uggin)p 1667 4637 V 252 w(MP3)p 1927 4637 V -108 4729 V -57 4701 a(47)h(\(896\))p 307 4729 V 139 w(A\013roman)d(-)h(Because)i(I)e(Got)i(High)p 1667 4729 V 305 w(MP3)p 1927 4729 V -108 4820 V -57 4793 a(48)g(\(892\))p 307 4820 V 139 w(i)f(do)f(-)g(T)-6 b(o)n(y)n(a)p 1667 4820 V 993 w(MP3)p 1927 4820 V -108 4911 V -57 4884 a(49)27 b(\(868\))p 307 4911 V 139 w(I'm)d(A)i(Th)n(ug)f(-)g(T)-6 b(ric)n(k)26 b(Daddy)p 1667 4911 V 461 w(MP3)p 1927 4911 V -106 4915 2036 4 v 409 5058 a Fe(T)-7 b(able)27 b(5.)j Fg(T)-6 b(op)25 b(50)i(-)e(Audio)g(\014les)2000 144 y Fh(10.)41 b(L.)51 b(Breslau,)56 b(P)-7 b(.)51 b(Cao,)56 b(L.)c(F)-7 b(an,)57 b(G.)52 b(Phillips,)h(and)2148 244 y(S.)34 b(Shenk)n(er,)g(\\W)-7 b(eb)34 b(cac)n(hing)d(and)j(Zipf-lik)n (e)c(distribu-)2148 344 y(tions:)69 b(Evidence)43 b(and)h (implications,")f(in)g Fi(In)i(Pr)l(o)l(c.)2148 443 y(IEEE)31 b(INF)n(OCOM)e(1999)p Fh(,)h(Marc)n(h)c(1999.)2000 551 y(11.)41 b(K.)d(M.)g(Hanna,)i(N.)e(Natara)5 b(jan,)38 b(and)g(B.)g(N.)g(Levine,)2148 651 y(\\Ev)-5 b(aluation)37 b(of)j(a)f(no)n(v)n(el)f(t)n(w)n(o-step)h(serv)n(er)f(selection)2148 750 y(metric,")25 b(in)i Fi(in)j(Pr)l(o)l(c.)h(IEEE)f(ICNP)h(2001)p Fh(,)e(No)n(v)n(em)n(b)r(er)2148 850 y(2001.)1894 5507 y(11)p eop %%Page: 12 12 12 11 bop 95 251 3682 4 v 93 342 4 92 v 110 342 V 161 314 a Fg(Rank)p 448 342 V 465 342 V 177 w(Filename)p 3424 342 V 2652 w(Ext)p 3759 342 V 3775 342 V 95 345 3682 4 v 93 437 4 92 v 110 437 V 161 409 a(0)26 b(\(537\))p 448 437 V 465 437 V 118 w(b)r(ec)n(k)p 3424 437 V 2806 w(ASF)p 3759 437 V 3775 437 V 93 528 V 110 528 V 161 500 a(1)g(\(140\))p 448 528 V 465 528 V 118 w(\(Comedy\))e(-)h(Bask)n (etball)i(\(so)f(funn)n(y)f(y)n(ou'll)h(p)r(ee)f(y)n(our)h(pan)n(ts\))p 3424 528 V 1097 w(A)-9 b(VI)p 3759 528 V 3775 528 V 93 619 V 110 619 V 161 592 a(2)26 b(\(131\))p 448 619 V 465 619 V 118 w(sample)p 3424 619 V 2727 w(MO)n(V)p 3759 619 V 3775 619 V 93 710 V 110 710 V 161 683 a(3)g(\(118\))p 448 710 V 465 710 V 118 w(britney)e(sp)r(ears)j(-)e(i'm)g(a)h(sla)n(v)n (e)g(for)h(y)n(ou)p 3424 710 V 1787 w(MPEG)p 3759 710 V 3775 710 V 93 802 V 110 802 V 161 774 a(4)f(\(91\))p 448 802 V 465 802 V 156 w(Shakira)f(-)g(Whenev)n(er,)g(Wherev)n(er)p 3424 802 V 1923 w(MPEG)p 3759 802 V 3775 802 V 93 893 V 110 893 V 161 866 a(5)h(\(79\))p 448 893 V 465 893 V 156 w([p)r(ornographic])p 3424 893 V 2475 w(ASF)p 3759 893 V 3775 893 V 93 984 V 110 984 V 161 957 a(6)g(\(64\))p 448 984 V 465 984 V 156 w(F)-6 b(unn)n(y)23 b(Videos)j(-)f(Msu)h (Cheerleader)h(A)n(ttac)n(king)e(Wisconsin)i(Mascot)p 3424 984 V 870 w(MPEG)p 3759 984 V 3775 984 V 93 1076 V 110 1076 V 161 1048 a(7)f(\(63\))p 448 1076 V 465 1076 V 156 w(Mtv-jac)n(k)l(ass-shopping)f(Carts)p 3424 1076 V 2030 w(MPG)p 3759 1076 V 3775 1076 V 93 1167 V 110 1167 V 161 1140 a(8)h(\(62\))p 448 1167 V 465 1167 V 156 w(w)n(aiting)p 3424 1167 V 2714 w(A)-9 b(VI)p 3759 1167 V 3775 1167 V 93 1258 V 110 1258 V 161 1231 a(9)26 b(\(61\))p 448 1258 V 465 1258 V 156 w(comedy)e(Giving)i(The)g(Finger)g (T)-6 b(o)26 b(A)g(Cop)g(\(p)r(olice)g(brutalit)n(y-really)g(funn)n (y\))p 3424 1258 V 668 w(A)-9 b(VI)p 3759 1258 V 3775 1258 V 93 1350 V 110 1350 V 161 1322 a(10)27 b(\(59\))p 448 1350 V 465 1350 V 117 w(No)e(Doubt)g(-)g(Hey)g(Bab)n(y)p 3424 1350 V 2216 w(MPG)p 3759 1350 V 3775 1350 V 93 1441 V 110 1441 V 161 1414 a(11)i(\(59\))p 448 1441 V 465 1441 V 117 w(Comedy)d(-)i(Sorriest)g(Figh)n(t)g(Ev)n(er)f(Recorded)p 3424 1441 V 1625 w(MPEG)p 3759 1441 V 3775 1441 V 93 1532 V 110 1532 V 161 1505 a(12)i(\(58\))p 448 1532 V 465 1532 V 117 w(hlcell)p 3424 1532 V 2784 w(A)-9 b(VI)p 3759 1532 V 3775 1532 V 93 1624 V 110 1624 V 161 1596 a(13)27 b(\(56\))p 448 1624 V 465 1624 V 117 w(Comedy)d(-)i(Grann)n(y)f (Kic)n(ks)g(a)h(Bab)n(y)-6 b(..funn)n(y!)p 3424 1624 V 1633 w(MPEG)p 3759 1624 V 3775 1624 V 93 1715 V 110 1715 V 161 1688 a(14)27 b(\(55\))p 448 1715 V 465 1715 V 117 w(SNL)d(-)i(Celebrit)n(y)g(Jeopardy)f(-)h(Adam)e(Sandler,)i (Connery)-6 b(,)25 b(Cruise)p 3424 1715 V 953 w(MPG)p 3759 1715 V 3775 1715 V 93 1806 V 110 1806 V 161 1779 a(15)i(\(54\))p 448 1806 V 465 1806 V 117 w(lord)f(of)g(the)f(rings)i (-)e(fello)n(wship)i(of)g(the)e(ring\(1of2\))p 3424 1806 V 1438 w(A)-9 b(VI)p 3759 1806 V 3775 1806 V 93 1898 V 110 1898 V 161 1870 a(16)27 b(\(53\))p 448 1898 V 465 1898 V 117 w(Comedy)d(-)i(Cat)g(A)n(ttac)n(ks)f(Kid)g(\(funn)n(y\))p 3424 1898 V 1775 w(MPG)p 3759 1898 V 3775 1898 V 93 1989 V 110 1989 V 161 1962 a(17)i(\(53\))p 448 1989 V 465 1989 V 117 w(Snl)e(-)g(Adam)f(Sandler)i(&)f(Chris)h(F)-6 b(arley)26 b(-)f(Sc)n(hmitts)g(Ga)n(y)g(Beer)p 3424 1989 V 1061 w(MPEG)p 3759 1989 V 3775 1989 V 93 2080 V 110 2080 V 161 2053 a(18)i(\(52\))p 448 2080 V 465 2080 V 117 w(Jennifer)f(Lop)r(ez)g(-)f(Ain't)h(It)f(F)-6 b(unn)n(y)p 3424 2080 V 1895 w(MPG)p 3759 2080 V 3775 2080 V 93 2172 V 110 2172 V 161 2144 a(19)27 b(\(51\))p 448 2172 V 465 2172 V 117 w(videotest)p 3424 2172 V 2657 w(RM)p 3759 2172 V 3775 2172 V 93 2263 V 110 2263 V 161 2236 a(20)g(\(51\))p 448 2263 V 465 2263 V 117 w([p)r(ornographic])p 3424 2263 V 2475 w(ASF)p 3759 2263 V 3775 2263 V 93 2354 V 110 2354 V 161 2327 a(21)g(\(51\))p 448 2354 V 465 2354 V 117 w(Comedy)d(-)i(F)-6 b(unn)n(y!)32 b(-)25 b(Monk)n(ey)g(sni\013s)h (butt,)f(passes)i(out!)p 3424 2354 V 1249 w(MPEG)p 3759 2354 V 3775 2354 V 93 2446 V 110 2446 V 161 2418 a(22)g(\(51\))p 448 2446 V 465 2446 V 117 w(The)e(Simpsons)g(-)h(Scary)f(Mo)n(vie)h (funn)n(y)p 3424 2446 V 1781 w(MPG)p 3759 2446 V 3775 2446 V 93 2537 V 110 2537 V 161 2510 a(23)h(\(51\))p 448 2537 V 465 2537 V 117 w(P)n(amela)f(Anderson)f(T)-6 b(omm)n(y)23 b(Lee)j(sex)g(video)f(1)p 3424 2537 V 1550 w(MPEG)p 3759 2537 V 3775 2537 V 93 2628 V 110 2628 V 161 2601 a(24)i(\(51\))p 448 2628 V 465 2628 V 117 w(Budw)n(eiser)f(-)f (Comedy)g(-)g(W)-6 b(assup)26 b(-)f(Simpsons)p 3424 2628 V 1540 w(A)-9 b(VI)p 3759 2628 V 3775 2628 V 93 2720 V 110 2720 V 161 2692 a(25)27 b(\(51\))p 448 2720 V 465 2720 V 117 w([p)r(ornographic])p 3424 2720 V 2475 w(MPEG)p 3759 2720 V 3775 2720 V 93 2811 V 110 2811 V 161 2784 a(26)g(\(50\))p 448 2811 V 465 2811 V 117 w(family)e(guy)g(-)h(osama)g (bin)f(laden)p 3424 2811 V 1979 w(MPEG)p 3759 2811 V 3775 2811 V 93 2902 V 110 2902 V 161 2875 a(27)i(\(50\))p 448 2902 V 465 2902 V 117 w(\014rstrun)p 3424 2902 V 2709 w(RM)p 3759 2902 V 3775 2902 V 93 2994 V 110 2994 V 161 2966 a(28)g(\(49\))p 448 2994 V 465 2994 V 117 w(jennifer)p 773 2966 24 4 v 28 w(lop)r(ez)p 973 2966 V 29 w(feat)p 1127 2966 V 28 w(ja)p 1216 2966 V 29 w(rule-im)p 1485 2966 V 26 w(real)p 1634 2966 V 29 w(\(remix\)-\(buggout-xv)n (cd\)-hh)n(v)p 3424 2994 4 92 v 873 w(MPG)p 3759 2994 V 3775 2994 V 93 3085 V 110 3085 V 161 3058 a(29)g(\(49\))p 448 3085 V 465 3085 V 117 w(P)n(amela)f(Anderson)f(with)h(T)-6 b(omm)n(y)23 b(Lee)p 3424 3085 V 1772 w(MPG)p 3759 3085 V 3775 3085 V 93 3176 V 110 3176 V 161 3149 a(30)k(\(49\))p 448 3176 V 465 3176 V 117 w(blink)p 691 3149 24 4 v 27 w(182)p 832 3149 V 29 w(-)p 887 3149 V 27 w(dammit)p 3424 3176 4 92 v 2304 w(MPG)p 3759 3176 V 3775 3176 V 93 3268 V 110 3268 V 161 3240 a(31)g(\(49\))p 448 3268 V 465 3268 V 117 w(nelly)p 682 3240 24 4 v 27 w(-)p 735 3240 V 27 w(#1)p 3424 3268 4 92 v 2616 w(MPEG)p 3759 3268 V 3775 3268 V 93 3359 V 110 3359 V 161 3331 a(32)g(\(48\))p 448 3359 V 465 3359 V 117 w(pink-get)d(the)i(part)n(y)f(started)p 3424 3359 V 2085 w(MPG)p 3759 3359 V 3775 3359 V 93 3450 V 110 3450 V 161 3423 a(33)i(\(48\))p 448 3450 V 465 3450 V 117 w(Adult)d(Mo)n(vies)j(-)e(Wifey)h(-)f(Studen)n(t)f(2)p 3424 3450 V 1828 w(MPEG)p 3759 3450 V 3775 3450 V 93 3542 V 110 3542 V 161 3514 a(34)j(\(48\))p 448 3542 V 465 3542 V 117 w([p)r(ornographic])p 3424 3542 V 2475 w(MPG)p 3759 3542 V 3775 3542 V 93 3633 V 110 3633 V 161 3605 a(35)g(\(48\))p 448 3633 V 465 3633 V 117 w(Comedy)d(-)i(F)-6 b(art)25 b(-)g(Matrix)i(F)-6 b(art)25 b(-)g(Extremely)g(F)-6 b(unn)n(y)p 3424 3633 V 1328 w(MPEG)p 3759 3633 V 3775 3633 V 93 3724 V 110 3724 V 161 3697 a(36)27 b(\(48\))p 448 3724 V 465 3724 V 117 w(SNL)d(\(Saturda)n(y)h(Nigh)n(t)g(Liv)n(e\)) h(-)f(Matt)h(F)-6 b(oley)26 b(-)f(Mexican)h(House)g(-)f(Chris)h(F)-6 b(arley)26 b(-)f(Ja)n(y)h(Mohr)p 3424 3724 V 115 w(MPG)p 3759 3724 V 3775 3724 V 93 3816 V 110 3816 V 161 3788 a(37)h(\(47\))p 448 3816 V 465 3816 V 117 w(Southpark)d(-)h(The)h (Matrix)p 3424 3816 V 2146 w(MPG)p 3759 3816 V 3775 3816 V 93 3907 V 110 3907 V 161 3879 a(38)h(\(47\))p 448 3907 V 465 3907 V 117 w(Sarah)e(Mic)n(helle)i(Gellar)g(-)f(acting)g(as)g (Britney)g(Sp)r(ears)g(\(SNL\))p 3424 3907 V 1097 w(MPG)p 3759 3907 V 3775 3907 V 93 3998 V 110 3998 V 161 3971 a(39)h(\(46\))p 448 3998 V 465 3998 V 117 w(logo)p 3424 3998 V 2823 w(A)-9 b(VI)p 3759 3998 V 3775 3998 V 93 4089 V 110 4089 V 161 4062 a(40)27 b(\(46\))p 448 4089 V 465 4089 V 117 w(Jac)n(k)l(ass)f(-)f(F)-6 b(ast)26 b(F)-6 b(o)r(o)r(d)26 b(F)-6 b(o)r(otball)p 3424 4089 V 2001 w(MPG)p 3759 4089 V 3775 4089 V 93 4181 V 110 4181 V 161 4153 a(41)27 b(\(46\))p 448 4181 V 465 4181 V 117 w([p)r(ornographic])p 3424 4181 V 2475 w(MPEG)p 3759 4181 V 3775 4181 V 93 4272 V 110 4272 V 161 4245 a(42)g(\(45\))p 448 4272 V 465 4272 V 117 w([p)r(ornographic])p 3424 4272 V 2475 w(MPG)p 3759 4272 V 3775 4272 V 93 4363 V 110 4363 V 161 4336 a(43)g(\(45\))p 448 4363 V 465 4363 V 117 w(SNL)d(-)i(Celebrit)n(y)g(Jeopardy)f(-)h(Connery)-6 b(,)25 b(Jones,)i(Williams)g(\(Anal)e(Bum)g(Co)n(v)n(er\))p 3424 4363 V 512 w(MPEG)p 3759 4363 V 3775 4363 V 93 4455 V 110 4455 V 161 4427 a(44)i(\(45\))p 448 4455 V 465 4455 V 117 w([p)r(ornographic])p 3424 4455 V 2475 w(MPG)p 3759 4455 V 3775 4455 V 93 4546 V 110 4546 V 161 4519 a(45)g(\(45\))p 448 4546 V 465 4546 V 117 w(SNL)d(-)i(Celebrit)n(y)g (Jeopardy)f(-)h(Connery)-6 b(,)25 b(Reynolds,)h(Stew)n(art)g(\(Ap)r(e)f (tit\))p 3424 4546 V 752 w(MPEG)p 3759 4546 V 3775 4546 V 93 4637 V 110 4637 V 161 4610 a(46)i(\(45\))p 448 4637 V 465 4637 V 117 w([p)r(ornographic])p 3424 4637 V 2475 w(ASF)p 3759 4637 V 3775 4637 V 93 4729 V 110 4729 V 161 4701 a(47)g(\(45\))p 448 4729 V 465 4729 V 117 w([p)r(ornographic]) p 3424 4729 V 2475 w(MPG)p 3759 4729 V 3775 4729 V 93 4820 V 110 4820 V 161 4793 a(48)g(\(45\))p 448 4820 V 465 4820 V 117 w(jenna)e(jameson)h(n)n(urse)p 3424 4820 V 2277 w(MPG)p 3759 4820 V 3775 4820 V 93 4911 V 110 4911 V 161 4884 a(49)h(\(44\))p 448 4911 V 465 4911 V 117 w(F)-6 b(aces)26 b(Of)g(death)f(-)g(Kid)g(Gets)i(Kic)n(k)n(ed)e(In) g(His)g(Throat)i(By)e(Some)g(Dancer\(F)-6 b(unn)n(y)24 b(As)h(Hell\)\(1\))p 3424 4911 V 100 w(MPEG)p 3759 4911 V 3775 4911 V 95 4915 3682 4 v 1438 5058 a Fe(T)-7 b(able)27 b(6.)j Fg(T)-6 b(op)25 b(50)i(-)e(Video)h(\014les)1894 5507 y Fh(12)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF