%!PS-Adobe-1.0 %%Title: GEM Document %%Creator: GEM %%Pages: (atend) %%BoundingBox: 0 0 611 791 %%EndComments % Copyright (C) Digital Research, Inc. 1986-1988. All rights reserved. systemdict /setpacking known {/svp currentpacking def true setpacking}if /gemdict 250 dict def gemdict begin /bd{bind def}bind def /ed{exch def}bind def % User defined Start of Page procedure: this operator will be % executed at the beginning of each page output through GEM % and is provided to allow user-defined page initialization. /UserSoP{}bd % Halftone screen spot function procedure array: this array is indexed % into as follows: 0 = dot screen, 1 = line screen, 2 = ellipse screen, % 3 = custom (user-definable) screen. /ScreenProc[ { % Dot screen abs exch abs 2 copy add 1 gt{ 1 sub dup mul exch 1 sub dup mul add 1 sub}{ dup mul exch dup mul add 1 exch sub}ifelse}bind { % Line screen pop}bind { % Ellipse screen dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}bind { % Custom screen dup mul exch dup mul add sqrt 1 exch sub}bind ]def /GEMINISUB{pop pop pop pop pop}bd /GEMINIDOC{dup userdict exch known{cvx exec}{pop}ifelse /#copies ed settray statusdict /setpageparams known {statusdict begin 0 1 setpageparams end}{pop pop}ifelse}bd /geminit{np 1 setlinejoin /mpf true def /cmat matrix def /smat matrix def /rmat matrix def /encstr 80 string def /patname null def /patbits null def gs}bd /GEMMATSUB{pop pop pop pop gr 72 300 div exch div dup scale gs}bd /GEMMATINI{/landscape ed /p3 ed /p2 ed /p1 ed gr 72 300 div exch div dup scale clippath pathbbox exch /prx ed exch dup /ply ed sub 1 add p3 sub 2 div ply add /ty ed dup prx exch sub 1 add p2 sub 2 div add landscape{p1 add}if ty translate landscape{90 rotate}if gs}bd /gr /grestore load def /np /newpath load def /cp /currentpoint load def /gi /getinterval load def /lto /lineto load def /mto /moveto load def /cto /curveto load def /clw /currentlinewidth load def /gs /gsave load def /greset{gr gs}bd /settray{dup 0 lt mf dup 0 ge{tray}{pop}ifelse}bd /mf{statusdict /manualfeed known {statusdict begin /manualfeed ed end}{pop}ifelse}bd /tray{statusdict begin true product(Dataproducts LZR 1260)eq{not exch dup 2 gt{pop 0}if dup 0 eq{pop defaultpapertray}if setpapertray}if product(QMS-PS 1200)eq product(Silentwriter)eq or{not exch dup 1 gt {pop 0}if defaultpapertray exch 0 ne{3 exch sub}if setpapertray}if product dup(PrintServer 40)eq exch(QMS-PS 2400)eq or{ not exch dup 2 gt{pop 0}if dup 0 eq{pop defaultpapertray} {dup defaultpapertray ge{1 add}if}ifelse setpapertray}if {statusdict /defaultpapertray known statusdict /setpapertray known and {defaultpapertray exch 0 ne{1 exch sub}if setpapertray} {pop}ifelse}if end}bd /R{findfont begin currentdict dup maxlength dict begin {1 index /FID ne{def}{pop pop}ifelse}forall /FontName ed dup length 0 ne{ /Encoding Encoding 256 array copy def 0 exch {dup type /nametype eq{ Encoding 2 index 2 index put pop 1 add} {exch pop}ifelse}forall}if pop currentdict dup end end /FontName get exch definefont pop}bd /gemenvec[8#200 /Ccedilla 8#201 /udieresis 8#202 /eacute 8#203 /acircumflex 8#204 /adieresis 8#205 /agrave 8#206 /aring 8#207 /ccedilla 8#210 /ecircumflex 8#211 /edieresis 8#212 /egrave 8#213 /idieresis 8#214 /icircumflex 8#215 /igrave 8#216 /Adieresis 8#217 /Aring 8#220 /Eacute 8#221 /ae 8#222 /AE 8#223 /ocircumflex 8#224 /odieresis 8#225 /ograve 8#226 /ucircumflex 8#227 /ugrave 8#230 /ydieresis 8#231 /Odieresis 8#232 /Udieresis 8#233 /cent 8#234 /sterling 8#235 /yen 8#236 /currency 8#237 /florin 8#240 /aacute 8#241 /iacute 8#242 /oacute 8#243 /uacute 8#244 /ntilde 8#245 /Ntilde 8#246 /ordfeminine 8#247 /ordmasculine 8#250 /questiondown 8#251 /quotedblleft 8#252 /quotedblright 8#253 /guilsinglleft 8#254 /guilsinglright 8#255 /exclamdown 8#256 /guillemotleft 8#257 /guillemotright 8#260 /atilde 8#261 /otilde 8#262 /Oslash 8#263 /oslash 8#264 /oe 8#265 /OE 8#266 /Agrave 8#267 /Atilde 8#270 /Otilde 8#271 /section 8#272 /daggerdbl 8#273 /dagger 8#274 /paragraph 8#300 /quotedblbase 8#301 /ellipsis 8#302 /perthousand 8#303 /bullet 8#304 /endash 8#305 /emdash 8#306 /ring 8#307 /Aacute 8#310 /Acircumflex 8#311 /Egrave 8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute 8#316 /Icircumflex 8#317 /Idieresis 8#320 /Ograve 8#321 /Oacute 8#322 /Ocircumflex 8#323 /Scaron 8#324 /scaron 8#325 /Ugrave 8#326 /Uacute 8#327 /Ucircumflex 8#330 /Ydieresis 8#331 /germandbls 8#332 /Zcaron 8#333 /zcaron 8#334 /fraction 8#335 /space 8#336 /space 8#337 /space 8#340 /grave 8#341 /acute 8#342 /circumflex 8#343 /tilde 8#344 /dieresis 8#345 /ring 8#346 /cedilla 8#347 /caron version(23.0)eq{8#275 /space 8#276 /space 8#277 /space} {8#275 /copyright 8#276 /registered 8#277 /trademark}ifelse]def /addfont{fonts exch fpt exch put /fpt fpt 1 add def}bd /encfont{gemenvec exch fonts exch get dup encstr cvs length 1 sub encstr exch 1 exch getinterval cvn R}bd /dpath{mto{lto}repeat}bd /path{np dpath}bd /addpath{lto{lto}repeat}bd /rxy{.25 sub round .25 add}bd /rpt{transform rxy exch rxy exch itransform}bd /fa{np rpt mto 3{rpt lto}repeat}bd /circle{np 0 0 1 0 360 arc}bd /dot{gs np 2 copy mto lto 1 setlinecap stroke gr}bd /rend{gs 1 setlinecap np mto cp 0.1 add lto stroke gr}bd /rl{gs 1 setlinecap stroke gr}bd /vl{dup /st ed dup apath exch get tx sub dup mul exch 1 add apath exch get ty sub dup mul add sqrt}bd /doarrow{/rot ed /ty ed /tx ed 6 array currentmatrix tx ty translate clw 4 lt{4}{clw}ifelse dup scale rot rotate np 0 0 mto -3 1.5 lto -3 -1.5 lto fill setmatrix}bd /arpath{np apath 0 get apath 1 get mto 2 2 points 1 sub {dup apath exch get exch 1 add apath exch get lto}for}bd /arrowline{/apath ed /lend ed /lbeg ed /len clw 3 mul def /points apath length def lbeg {apath 0 get dup /tx ed /x1 ed apath 1 get dup /ty ed /y1 ed true 2 2 points 1 sub {vl len ge{pop false exit}if}for {/lbeg false def /lend false def} {apath 2 apath st points st sub gi putinterval /r1 y1 apath 3 get sub x1 apath 2 get sub atan def apath 0 x1 r1 cos len mul sub put apath 1 y1 r1 sin len mul sub put /points points st 2 sub sub def}ifelse}if lend{apath points 2 sub get dup /tx ed /x2 ed apath points 1 sub get dup /ty ed /y2 ed true points 4 sub -2 0 {vl len ge{pop false exit}if}for {/lbeg false def /lend false def} {/r2 y2 apath st 1 add get sub x2 apath st get sub atan def /st st 2 add def apath st x2 r2 cos len mul sub put apath st 1 add y2 r2 sin len mul sub put /points st 2 add def}ifelse}if lbeg{x1 y1 r1 doarrow}if lend{x2 y2 r2 doarrow}if arpath}bd /ac{6 array currentmatrix xt yt translate xs ys scale}bd /shorten{dup mul exch dup mul add sqrt clw 150 mul exch div}bd /xang{dup 360 ge{360}{0}ifelse exch dup sin xs mul exch cos ys mul atan dup 360 lt{add}{exch pop}ifelse}bd /arrowarc{/eang ed /bang ed /ys ed /xs ed /yt ed /xt ed /lend ed /lbeg ed ac np 0 0 1 bang xang eang xang arc setmatrix cp /y2 ed /x2 ed ac np 0 0 1 bang xang dup arc setmatrix cp /y1 ed /x1 ed lbeg {/bang bang xs ys shorten add def}if lend{/eang eang xs ys shorten sub def}if ac np 0 0 1 bang xang eang xang arc setmatrix gs stroke gr lend{x2 y2 cp y2 exch sub exch x2 exch sub atan doarrow}if lbeg{ac np 0 0 1 bang xang dup arc setmatrix x1 y1 cp y1 exch sub exch x1 exch sub atan doarrow}if}bd /rbox{/ury ed /urx ed /lly ed /llx ed urx llx sub 4 div dup 50 gt{pop 50}if /radius ed ury lly sub 4 div dup radius gt{pop radius}if /radius ed np urx radius sub ury mto llx ury llx lly radius arcto 4{pop}repeat llx lly urx lly radius arcto 4{pop}repeat urx lly urx ury radius arcto 4{pop}repeat urx ury llx ury radius arcto 4{pop}repeat}bd /marker{1 sub mdef exch get /mproc ed 32 div /msize ed {gs np translate msize dup scale mproc stroke gr}repeat}bd /mdef[{0 0 mto 1 0 lto 1 1 lto 0 1 lto closepath}bind {-16 0 mto 16 0 lto 0 -16 mto 0 16 lto}bind {0 -16 mto 0 16 lto 13.9 8 mto -13.9 -8 lto 13.9 -8 mto -13.9 8 lto}bind {16 16 mto -16 16 lto -16 -16 lto 16 -16 lto closepath}bind {16 16 mto -16 -16 lto -16 16 mto 16 -16 lto}bind {16 0 mto 0 16 lto -16 0 lto 0 -16 lto closepath}bind]def /bon{2 mul exch dup 3 1 roll 8 idiv add pstr exch get exch 8 mod 7 exch sub 1 exch bitshift and 0 ne}bd /bpsf{1 add 8 mul cvi exch 1 add 8 mul cvi exch bon {/onb onb 1 add def 1}{/ofb ofb 1 add def 0}ifelse}bd /frs{72 0 rmat defaultmatrix dtransform dup mul exch dup mul add sqrt}bd /sus{/m cmat currentmatrix def /sm 32 dup smat scale def sm m m concatmatrix pop 1 0 m dtransform dup abs 0.1 gt{exch 90}{0}ifelse exch pop exch dup 0 lt{exch 180 add exch neg}if frs exch div exch /bpsf load setscreen}bd /setpat{/onb 0 def /ofb 0 def sus{}settransfer ofb ofb onb add div setgray}bd /ellpie{/pie ed /eang ed /bang ed /ys ed /xs ed /yt ed /xt ed 6 array currentmatrix xt yt translate xs ys scale np pie{0 0 mto}if 0 0 1 bang xang eang xang arc setmatrix}bd /roundarc{gs 1 setlinecap cp np mto cp lto stroke gr}bd /ss{currentscreen /scp ed /sca ed /scf ed dup 0 lt{pop}{ScreenProc exch get /scp ed}ifelse dup 0 lt{pop}{/sca ed}ifelse dup 0 le{pop}{/scf ed}ifelse scf sca /scp load setscreen}bd /grayimg{{vrep 0.1 gt{/vrep vrep 1 sub def}{ {currentfile token pop 0 eq {currentfile scan readhexstring pop pop exit} {/vrep currentfile token pop def}ifelse }loop}ifelse scan}image}bd /fstimg{{vrep 0.1 gt{/vrep vrep 1 sub def}{ {currentfile token pop 0 eq {currentfile scan readhexstring pop pop exit} {/vrep currentfile token pop def}ifelse }loop}ifelse scan}imagemask}bd /decode{/patstring patlen string def /bonestr 1 string def {vrep 0.1 gt{/vrep vrep 1 sub def scan} {/spos 0 def {currentfile token pop currentfile token pop exch imop exch get exec spos smax ge {scan exit}if}loop}ifelse}imagemask}bd /imop[{ psc}bind {<00> psc}bind {currentfile patstring readhexstring pop psc}bind {1 exch 1 exch {pop currentfile bonestr readhexstring pop scan exch spos exch 0 get put /spos spos 1 add def}for}bind {1 sub /vrep ed}bind]def /psc{dup length /plen ed exch -1 1 {pop dup scan exch spos exch putinterval /spos spos plen add def}for pop}bd /gtext{gs /msg ed /ty ed /tx ed tx ty translate trotate rotate 10 setflat horz halign get exec vert valign get exec np tx ty mto msg show tunder {cp cp extents pop pop 5 div dup neg setlinewidth [] 0 setdash 1.5 mul ty add /ty ed pop np pop ty mto tx ty lto stroke np mto}if gr}bd /etext{gs translate trotate rotate /tx 0 def /ty 0 def {tx add dup /tx ed np ty mto show}repeat gr}bd /jtext{/msg ed /sps ed /dx ed /ty ed /tx ed gs tx ty translate trotate rotate 10 setflat jhorz halign get exec vert valign get exec msg stringwidth pop dx exch sub sps 0 eq{pop 0}{sps div}ifelse /xsp ed msg jo gr}bd /fet{gs translate /tx 0 def /ty 0 def {tx add dup /tx ed np ty mto show}repeat gr}bd /fjt{/msg ed /sps ed /dx ed /ty ed gs ty translate 10 setflat /tx 0 def /ty 0 def msg stringwidth pop dx exch sub sps 0 eq{pop 0}{sps div}ifelse /xsp ed msg jo gr}bd /tsel{tszabs{dup /FontBBox get aload pop exch pop dup 3 1 roll exch sub exch dup 0 eq{pop pop 1.25}{div}ifelse exch pop}{1}ifelse}bd /sf{fonts tface get findfont tsel dup txscale mul exch tyscale mul matrix scale makefont setfont}bd /jo{xsp exch 0 exch 32 exch np tx ty mto widthshow tunder {cp cp extents pop pop 5 div dup neg setlinewidth 1.5 mul ty add /ty ed []0 setdash pop np pop ty mto tx ty lto stroke np mto}if}bd /horz[{/tx 0 def}bind {msg stringwidth pop -2 div /tx ed}bind {msg stringwidth pop neg /tx ed}bind]def /extents{(_)bbox pop pop msg stringwidth pop (])bbox 3{exch pop}repeat}bd /bbox{np 0 0 mto false charpath flattenpath pathbbox np}bd /vert[{/ty 0 def}bind {extents -2 div /ty ed pop pop pop}bind {extents neg /ty ed pop pop pop}bind {extents pop pop neg /ty ed pop}bind]def /jhorz[{/tx 0 def}bind {/tx dx -2 div def}bind {/tx dx neg def}bind]def /symindex 12 def /CR{/ah 0 def}bd /LF{0 -50 translate}bd /atext{gs np ah av mto show tunder{cp cp (_)bbox pop pop exch pop 5 div dup neg setlinewidth 1.5 mul add dup ah exch [] 0 setdash np mto lto stroke np mto}if cp pop /ah ed gr}bd /colmap[ [1 1 1] [0 0 0] [1 0 0] [0 1 0] [0 0 1] [0 1 1] [1 1 0] [1 0 1] [.5 .5 .5] [0 0 0] [.5 0 0] [0 .5 0] [0 0 .5] [0 .5 .5] [.5 .5 0] [.5 0 .5] ]def /sci{colmap exch get aload pop setrgbcolor}bd /stint{/tint ed currentrgbcolor 3{dup 0 eq{pop tint}if 3 1 roll}repeat setrgbcolor}bd end /vpdict 1 dict def systemdict /setpacking known{svp setpacking}if %%EndProlog gsave currentdict /gemdict known not { /Times-Roman findfont 12 scalefont setfont newpath 72 700 moveto (Error: the GEM PostScript preamble is not available on your)show newpath 72 686 moveto ( printer. Pre-download the preamble or include it with)show newpath 72 672 moveto( your print job.)show newpath 72 658 moveto(This print job has been aborted.)show showpage stop}if gemdict begin 684 864 0 1 /letter GEMINIDOC geminit 1 2549 2550 3300 false GEMMATINI /fonts 128 array def /fpt 0 def /GCourier addfont /GCourier-Bold addfont /GCourier-Oblique addfont /GCourier-BoldOblique addfont /GHelvetica addfont /GHelvetica-Bold addfont /GHelvetica-Oblique addfont /GHelvetica-BoldOblique addfont /GTimes-Roman addfont /GTimes-Bold addfont /GTimes-Italic addfont /GTimes-BoldItalic addfont /Symbol addfont /GAvantGarde-Book addfont /GAvantGarde-BookOblique addfont /GAvantGarde-Demi addfont /GAvantGarde-DemiOblique addfont /GBookman-Light addfont /GBookman-LightItalic addfont /GBookman-Demi addfont /GBookman-DemiItalic addfont /GHelvetica-Narrow addfont /GHelvetica-Narrow-Oblique addfont /GHelvetica-Narrow-Bold addfont /GHelvetica-Narrow-BoldOblique addfont /GPalatino-Roman addfont /GPalatino-Italic addfont /GPalatino-Bold addfont /GPalatino-BoldItalic addfont /GNewCenturySchlbk-Roman addfont /GNewCenturySchlbk-Italic addfont /GNewCenturySchlbk-Bold addfont /GNewCenturySchlbk-BoldItalic addfont /GZapfChancery-MediumItalic addfont /ZapfDingbats addfont /GAmericanTypewriter-Medium addfont /GAmericanTypewriter-Bold addfont /GBenguiat-Book addfont /GBenguiat-Bold addfont /GBodoni addfont /GBodoni-Italic addfont /GBodoni-Bold addfont /GBodoni-BoldItalic addfont /GBodoni-Poster addfont /GCenturyOldStyle-Regular addfont /GCenturyOldStyle-Italic addfont /GCenturyOldStyle-Bold addfont /GCheltenham-Book addfont /GCheltenham-BookItalic addfont /GCheltenham-Bold addfont /GCheltenham-BoldItalic addfont /GFranklinGothic-Book addfont /GFranklinGothic-BookOblique addfont /GFranklinGothic-Demi addfont /GFranklinGothic-DemiOblique addfont /GFranklinGothic-Heavy addfont /GFranklinGothic-HeavyOblique addfont /GFrizQuadrata addfont /GFrizQuadrata-Bold addfont /GGalliard-Roman addfont /GGalliard-Italic addfont /GGalliard-Bold addfont /GGalliard-BoldItalic addfont /GGaramond-Light addfont /GGaramond-LightItalic addfont /GGaramond-Bold addfont /GGaramond-BoldItalic addfont /GGlypha addfont /GGlypha-Oblique addfont /GGlypha-Bold addfont /GGlypha-BoldOblique addfont /GGoudy addfont /GGoudy-Italic addfont /GGoudy-Bold addfont /GGoudy-BoldItalic addfont /GHelvetica-Light addfont /GHelvetica-LightOblique addfont /GHelvetica-Black addfont /GHelvetica-BlackOblique addfont /GHelvetica-Condensed-Light addfont /GHelvetica-Condensed-LightObl addfont /GHelvetica-Condensed addfont /GHelvetica-Condensed-Oblique addfont /GHelvetica-Condensed-Bold addfont /GHelvetica-Condensed-BoldObl addfont /GHelvetica-Condensed-Black addfont /GHelvetica-Condensed-BlackObl addfont /GKorinna-Regular addfont /GKorinna-KursivRegular addfont /GKorinna-Bold addfont /GKorinna-KursivBold addfont /GLetterGothic addfont /GLetterGothic-Slanted addfont /GLetterGothic-Bold addfont /GLetterGothic-BoldSlanted addfont /GLubalinGraph-Book addfont /GLubalinGraph-BookOblique addfont /GLubalinGraph-Demi addfont /GLubalinGraph-DemiOblique addfont /GMachine addfont /GMelior addfont /GMelior-Italic addfont /GMelior-Bold addfont /GMelior-BoldItalic addfont /GNewBaskerville-Roman addfont /GNewBaskerville-Italic addfont /GNewBaskerville-Bold addfont /GNewBaskerville-BoldItalic addfont /GOptima addfont /GOptima-Oblique addfont /GOptima-Bold addfont /GOptima-BoldOblique addfont /GOrator addfont /GOrator-Slanted addfont /GParkAvenue addfont /GPrestigeElite addfont /GPrestigeElite-Slanted addfont /GPrestigeElite-Bold addfont /GPrestigeElite-BoldSlanted addfont /Sonata addfont /GSouvenir-Light addfont /GSouvenir-LightItalic addfont /GSouvenir-Demi addfont /GSouvenir-DemiItalic addfont /GTrumpMediaeval-Roman addfont /GTrumpMediaeval-Italic addfont /GTrumpMediaeval-Bold addfont /GTrumpMediaeval-BoldItalic addfont /svobj save def %Begin page UserSoP greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 5 def 5 encfont /mpf true def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1174 1734 202 0 (Abstract)fjt /tface 8 def 8 encfont sf 300 1647 1950 13 (This memo describes the Network Time Protocol \(NTP\) designed to distribute time information in)fjt 300 1588 1826 15 (a large, diverse internet system operating at speeds from mundane to lightwave. It uses a retur)fjt 2126 1588 124 0 (nable-)fjt 300 1530 1888 13 (time architecture in which a distributed subnet of time servers operating in a self-organizi)fjt 2188 1530 63 0 (ng,)fjt 300 1472 1851 11 (hierarchical, master-slave configuration synchronizes local clocks within the subnet and to nat)fjt 2151 1472 100 0 (ional)fjt 300 1414 1812 15 (time standards via wire or radio. The servers can also redistribute time information within a n)fjt 2112 1414 138 0 (etwork)fjt 300 1355 939 6 (via local routing algorithms and time daemons.)fjt 300 1268 1950 13 (The architectures, algorithms and protocols which have evolved to NTP over several years of)fjt 300 1210 1931 12 (implementation and refinement are described in this paper. The synchronization subnet which ha)fjt 2231 1210 19 0 (s)fjt 300 1152 1779 16 (been in regular operation in the Internet for the last several years is described along with perf)fjt 2079 1152 171 0 (ormance)fjt 300 1093 1950 13 (data which shows that timekeeping accuracy throughout most portions of the Internet can be)fjt 300 1035 1833 15 (ordinarily maintained to within a few tens of milliseconds, even in cases of failure or disrupt)fjt 2133 1035 117 1 (ion of)fjt 300 977 655 4 (clocks, time servers or networks.)fjt 300 889 1950 14 (This memo describes the Network Time Protocol, which is specified as an Internet Standard in)fjt 300 831 1013 6 (RFC-1119. Distribution of this memo is unlimited.)fjt 300 744 1874 8 (Keywords: network clock synchronization, standard time distribution, fault-tolerant architect)fjt 2174 744 76 0 (ure,)fjt 300 685 1451 5 (maximum-likelihood estimation, disciplined oscillator, Internet protocol.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2630 3374 2630 1718 -75 1718 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 3041 532 2 (Network Working Group)fjt 2032 3041 218 2 (D. L. Mills)fjt 300 2982 651 3 (Request for Comments: 1129)fjt 1752 2982 498 2 (University of Delaware)fjt 1948 2924 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 483 2746 2068 2746 2068 1832 483 1832 np mto lto lto lto clip np greset 483 2746 2068 2746 2068 1832 483 1832 np mto lto lto lto clip np /tface 5 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1400 3 mul 72 div def /tyscale 1400 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf (:)36 (n)35 (o)16 (i)19 (t)33 (a)29 (z)16 (i)35 (n)36 (o)22 (r)36 (h)32 (c)35 (n)33 (y)38 (S)16 ( )33 (e)51 (m)16 (i)35 (T)16 ( )19 (t)32 (e)36 (n)22 (r)33 (e)19 (t)35 (n)16 (I)0 30 851 2306 fet (l)35 (o)32 (c)36 (o)19 (t)36 (o)22 (r)39 (P)16 ( )32 (e)52 (m)16 (i)34 (T)16 ( )33 (k)22 (r)36 (o)45 (w)19 (t)32 (e)42 (N)16 ( )33 (e)35 (h)19 (t)0 25 909 2238 fet greset 483 2746 2068 2746 2068 1832 483 1832 np mto lto lto lto clip np greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2109 281 141 1 (Page i)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 5 def 5 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1065 2841 421 2 (Table of Contents)fjt /tface 8 def 8 encfont sf 300 2753 38 0 (1.)fjt 450 2753 259 1 ( Introduction)fjt 713 2753 1500 40 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2225 2753 25 0 (1)fjt 300 2695 75 0 (1.1.)fjt 450 2695 555 2 ( Performance Requirements)fjt 1013 2695 1200 32 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2225 2695 25 0 (2)fjt 300 2637 75 0 (1.2.)fjt 450 2637 535 3 ( Discussion of Approaches)fjt 1013 2637 1200 32 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2225 2637 25 0 (3)fjt 300 2579 38 0 (2.)fjt 450 2579 664 4 ( Time Standards and Distribution)fjt 1125 2579 1088 29 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2225 2579 25 0 (4)fjt 300 2520 38 0 (3.)fjt 450 2520 486 3 ( Network Time Protocol)fjt 938 2520 1275 34 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2225 2520 25 0 (5)fjt 300 2462 75 0 (3.1.)fjt 450 2462 470 2 ( Implementation Model)fjt 938 2462 1275 34 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2225 2462 25 0 (7)fjt 300 2404 113 0 (3.1.1.)fjt 450 2404 414 3 ( Modes of Operation)fjt 900 2404 1313 35 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2225 2404 25 0 (7)fjt 300 2346 113 0 (3.1.2.)fjt 450 2346 282 2 ( Data Formats)fjt 750 2346 1463 39 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2225 2346 25 0 (8)fjt 300 2287 113 0 (3.1.3.)fjt 450 2287 315 2 ( State Variables)fjt 788 2287 1425 38 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2225 2287 25 0 (9)fjt 300 2229 75 0 (3.2.)fjt 450 2229 234 1 ( Procedures)fjt 713 2229 1463 39 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 2229 50 0 (10)fjt 300 2171 75 0 (3.3.)fjt 450 2171 373 2 ( Robustness Issues)fjt 825 2171 1350 36 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 2171 50 0 (11)fjt 300 2113 38 0 (4.)fjt 450 2113 903 5 ( Sample Processing and Selection Operations)fjt 1388 2113 788 21 ( . . . . . . . . . . . . . . . . . . . . .)fjt 2200 2113 50 0 (13)fjt 300 2054 75 0 (4.1.)fjt 450 2054 290 2 ( Data Filtering)fjt 750 2054 1425 38 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 2054 50 0 (13)fjt 300 1996 75 0 (4.2.)fjt 450 1996 298 2 ( Peer Selection)fjt 750 1996 1425 38 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1996 50 0 (16)fjt 300 1938 38 0 (5.)fjt 450 1938 411 3 ( Local Clock Design)fjt 863 1938 1313 35 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1938 50 0 (18)fjt 300 1880 38 0 (6.)fjt 450 1880 557 5 ( NTP in the Internet System)fjt 1013 1880 1163 31 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1880 50 0 (21)fjt 300 1821 75 0 (6.1.)fjt 450 1821 279 2 ( Time Servers)fjt 750 1821 1425 38 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1821 50 0 (21)fjt 300 1763 75 0 (6.2.)fjt 450 1763 490 2 ( Synchronization Subnet)fjt 975 1763 1200 32 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1763 50 0 (21)fjt 300 1705 75 0 (6.3.)fjt 450 1705 453 2 ( Performance Analysis)fjt 938 1705 1238 33 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1705 50 0 (22)fjt 300 1647 38 0 (7.)fjt 450 1647 362 2 ( Future Directions)fjt 825 1647 1350 36 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1647 50 0 (24)fjt 300 1588 38 0 (8.)fjt 450 1588 233 1 ( References)fjt 713 1588 1463 39 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1588 50 0 (25)fjt /tface 5 def sf 1104 1501 343 2 (List of Figures)fjt /tface 8 def sf 300 1413 650 3 (Figure 1. Implementation Model)fjt 975 1413 1238 33 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2225 1413 25 0 (6)fjt 300 1355 588 4 (Figure 2. NTP Packet Header)fjt 900 1355 1313 35 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2225 1355 25 0 (9)fjt 300 1297 774 5 (Figure 3. Calculating Delay and Offset)fjt 1088 1297 1088 29 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1297 50 0 (11)fjt 300 1239 505 4 (Figure 4. Offset vs Delay)fjt 825 1239 1350 36 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1239 50 0 (14)fjt 300 1180 688 4 (Figure 5. Phase-Lock Loop Model)fjt 1013 1180 1163 31 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1180 50 0 (18)fjt 300 1122 440 3 (Figure 6. Raw Offsets)fjt 750 1122 1425 38 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1122 50 0 (22)fjt 300 1064 503 3 (Figure 7. Filtered Offsets)fjt 825 1064 1350 36 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1064 50 0 (23)fjt 300 1006 551 3 (Figure 8. Error Distribution)fjt 863 1006 1313 35 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 1006 50 0 (23)fjt /tface 5 def sf 1115 918 321 2 (List of Tables)fjt /tface 8 def sf 300 831 740 4 (Table 1. Outlyer Selection Procedure)fjt 1050 831 1125 30 ( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .)fjt 2200 831 50 0 (17)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2098 281 152 1 (Page ii)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 5 def 5 encfont /mpf true def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 42 0 (1.)fjt (n)30 (o)12 (i)16 (t)27 (c)29 (u)30 (d)29 (o)18 (r)16 (t)29 (n)13 (I)13 ( )0 13 350 2841 fet /tface 8 def 8 encfont sf 300 2746 1950 16 (How do hosts and gateways in a large, dispersed networking community know what time it is? How)fjt 300 2688 1914 15 (accurate are their clocks? In a recent survey involving 94,260 hosts and gateways of the Intern)fjt 2214 2688 36 0 (et)fjt 300 2629 1950 13 (system [MIL89b], 20,758 provided local time using three time-transfer protocols. About half of the)fjt 300 2571 1890 15 (replies had errors greater than two minutes, while ten percent had errors greater than four hours)fjt 2190 2571 61 1 (. A)fjt 300 2513 1950 15 (few had errors over two weeks. Most local clocks are set by eyeball-and-wristwatch to within a)fjt 300 2455 1950 16 (minute or two and rarely checked after that. Many of these are maintained by some sort of)fjt 300 2396 1882 10 (battery-backed clock/calender device using a room-temperature crystal oscillator that may drif)fjt 2182 2396 68 1 (t as)fjt 300 2338 1938 16 (much as a second per day and can go for weeks between manual corrections. For many applications)fjt 2238 2338 13 0 (,)fjt 300 2280 1752 10 (especially distributed internet applications, much greater accuracy and reliability is requ)fjt 2052 2280 90 0 (ired.)fjt 300 2177 1827 13 (Accurate, reliable time is necessary for financial and legal transactions, stocks and bonds tr)fjt 2127 2177 123 0 (ading,)fjt 300 2119 1864 10 (transportation reservation, dispatch and control, and many other applications involving wi)fjt 2164 2119 86 0 (dely)fjt 300 2061 1832 9 (distributed resources. These applications often require multiple, concurrent, real-time acc)fjt 2132 2061 118 1 (ess to)fjt 300 2002 1826 12 (databases distributed over an internet of many networks. Internet time synchronization is nec)fjt 2126 2002 124 0 (essary)fjt 300 1944 1835 11 (for reliable caching, archiving and transaction sequencing. Even the management functions )fjt 2135 1944 115 1 (of the)fjt 300 1886 1938 13 (internet and its component networks need accurate time in order to manage control activation)fjt 2238 1886 13 0 (,)fjt 300 1828 1834 10 (monitoring coordination and significant event timestamping. Coordinated network time is ext)fjt 2134 1828 99 0 (reme)fjt 2234 1828 17 0 (-)fjt 300 1769 1626 11 (ly useful when searching for elusive bugs and transients in day-to-day operations.)fjt 300 1667 1889 14 (This paper presents an overview of the architecture, protocol and algorithms of the Network Ti)fjt 2189 1667 61 0 (me)fjt 300 1609 1874 13 (Protocol \(NTP\) used in the Internet system to synchronize clocks and coordinate time distribut)fjt 2174 1609 76 0 (ion.)fjt 300 1550 1845 12 (The Internet consists of over 100,000 hosts on about 800 packet-switching networks interconn)fjt 2145 1550 105 0 (ected)fjt 300 1492 1189 11 (by a similar number of gateways. In this paper the capitalized )fjt /tface 10 def 10 encfont sf 1489 1492 157 0 (Internet)fjt /tface 8 def sf 1646 1492 604 5 ( refers to this particular system,)fjt 300 1434 479 3 (while the uncapitalized )fjt /tface 10 def sf 779 1434 155 0 (internet)fjt /tface 8 def sf 934 1434 1317 9 ( refers to any generic system of multiple networks interconnected)fjt 300 1376 1916 13 (by gateways. While the backbone networks and gateways are carefully engineered for good servic)fjt 2216 1376 35 0 (e,)fjt 300 1317 1774 11 (operating speeds and service reliability vary considerably throughout the Internet. This plac)fjt 2074 1317 176 1 (es severe)fjt 300 1259 1950 14 (demands on NTP, which must deliver accurate and reliable time in spite of component failures,)fjt 300 1201 1313 5 (service disruptions and possibly mis-engineered implementations.)fjt 300 1098 1950 13 (In the remainder of this introductory Section 1, issues in the requirements, approaches and)fjt 300 1040 1902 12 (comparisons with previous work are discussed. The architecture of the NTP synchronization subn)fjt 2202 1040 48 0 (et,)fjt 300 982 1875 12 (including the primary time references and distribution mechanisms, is described in Section 2.)fjt 2175 982 75 1 ( An)fjt 300 923 1851 16 (overview of the NTP protocol is given in Section 3 and further intricacies in a formal specific)fjt 2151 923 100 0 (ation)fjt 300 865 1884 11 (and implementation guide published elsewhere [MIL89a]. Section 4 describes the algorithms u)fjt 2184 865 66 0 (sed)fjt 300 807 1873 13 (to improve the accuracy of delay and offset measurements made over statistically noisy inte)fjt 2173 807 77 0 (rnet)fjt 300 749 1854 17 (paths and to select the best clock from among a set of mutually suspicious clocks. Section 5 desc)fjt 2154 749 97 0 (ribes)fjt 300 690 1950 13 (a local clock design based on a first-order, adaptive-parameter phase-lock loop and capable of)fjt 300 632 1870 14 (accuracies to the order of a millisecond, even after extended periods when all synchronization p)fjt 2170 632 80 0 (aths)fjt 300 574 1834 12 (to primary reference sources have been lost. The international NTP synchronization subnet o)fjt 2134 574 116 1 (f time)fjt 300 516 1768 14 (servers and clients now operating on the Internet is described and its performance assessed i)fjt 2068 516 182 1 (n Section)fjt 300 457 1950 15 (6. Further details on measured performance in the Internet can be found in [MIL89b]. Section 7)fjt 300 399 1210 7 (discusses further development and issues for future research.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2092 281 158 1 (Page 1)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 5 def 5 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 83 0 (1.1.)fjt (s)16 (t)29 (n)27 (e)43 (m)27 (e)18 (r)13 (i)30 (u)29 (q)27 (e)35 (R)13 ( )26 (e)27 (c)30 (n)26 (a)44 (m)18 (r)29 (o)16 (f)18 (r)27 (e)32 (P)13 ( )0 25 383 2841 fet /tface 8 def 8 encfont sf 300 2750 1867 18 (In this paper to synchronize frequency means to adjust the clocks in the network to run at the s)fjt 2167 2750 83 0 (ame)fjt 300 2692 1950 16 (frequency, while to synchronize time means to set the clocks so that all agree upon a particular)fjt 300 2634 1950 13 (epoch with respect to Coordinated Universal Time \(UTC\), as provided by national standards, and)fjt 300 2576 1934 14 (to synchronize clocks means to synchronize them in both frequency and time. A clock synchroniza)fjt 2234 2576 17 0 (-)fjt 300 2517 1866 14 (tion subnet operates by measuring clock offsets between the various time servers in the subnet)fjt 2166 2517 84 1 ( and)fjt 300 2459 1778 14 (so is vulnerable to statistical delay variations on the various transmission paths. In the Int)fjt 2078 2459 173 1 (ernet the)fjt 300 2401 1879 14 (paths involved can have wide variations in delay and reliability. The routing algorithms can se)fjt 2179 2401 72 0 (lect)fjt 300 2343 1878 14 (landline or satellite paths, public network or dedicated links or even suspend service without p)fjt 2178 2343 72 0 (rior)fjt 300 2284 134 0 (notice.)fjt 300 2191 1925 13 (It should be noted that stable frequency synchronization in large subnets requires finely tune)fjt 2225 2191 25 0 (d)fjt 300 2133 1867 13 (tracking loops and multiple phase comparisons over relatively long periods of time, while reli)fjt 2167 2133 83 0 (able)fjt 300 2075 1864 11 (time synchronization requires carefully engineered selection algorithms and the use of redun)fjt 2164 2075 86 0 (dant)fjt 300 2016 1925 13 (resources and diverse transmission paths. For instance, while only a few comparisons are usuall)fjt 2225 2016 25 0 (y)fjt 300 1958 1934 16 (adequate to determine local time in the Internet to within a few tens of milliseconds, dozens o)fjt 2234 1958 17 0 (f)fjt 300 1900 1751 13 (measurements over many days are required to reliably resolve oscillator drift and stabilize )fjt 2051 1900 199 0 (frequency)fjt 300 1842 809 6 (to a few milliseconds per day [MIL89b].)fjt 300 1748 1821 11 (Thus, the performance requirements of an internet-based time synchronization system are part)fjt 2121 1748 113 0 (icular)fjt 2234 1748 17 0 (-)fjt 300 1690 1403 10 (ly demanding. A basic set of requirements must include the following:)fjt 300 1595 38 0 (1.)fjt 375 1595 1875 13 (The primary time reference source\(s\) must be synchronized to national standards by wire, radio)fjt 375 1537 1875 14 (or portable clock. The system of time servers and clients must deliver continuous local time)fjt 375 1478 1485 12 (based on UTC, even when leap seconds are inserted in the UTC timescale.)fjt 300 1383 38 0 (2.)fjt 375 1383 1875 13 (The time servers must provide accurate and precise time, even with relatively large stochastic)fjt 375 1325 1875 13 (delays on the transmission paths. This requires careful design of the data smoothing and)fjt 375 1267 1798 12 (deglitching algorithms, as well as an extremely stable local clock oscillator and synchroniza)fjt 2173 1267 78 0 (tion)fjt 375 1209 239 0 (mechanism.)fjt 300 1114 38 0 (3.)fjt 375 1114 1825 12 (The synchronization subnet must be reliable and survivable, even under unstable conditions a)fjt 2200 1114 50 0 (nd)fjt 375 1055 1875 15 (where connectivity may be lost for periods up to days. This requires redundant time servers and)fjt 375 997 1740 10 (diverse transmission paths, as well as a dynamically reconfigurable subnet architecture.)fjt 300 902 38 0 (4.)fjt 375 902 1834 11 (The synchronization protocol must operate continuously and provide update information at rat)fjt 2209 902 41 0 (es)fjt 375 844 1856 11 (sufficient to compensate for the expected wander of the room-temperature crystal oscillator)fjt 2231 844 19 0 (s)fjt 375 785 1776 14 (used in ordinary computer systems. It must operate efficiently with large numbers of time se)fjt 2151 785 99 0 (rvers)fjt 375 727 1875 11 (and clients in continuous-polled and procedure-call modes and in multicast and point-to-point)fjt 375 669 300 0 (configurations.)fjt 300 574 38 0 (5.)fjt 375 574 1875 13 (The system must operate in existing internets including a spectrum of machines ranging from)fjt 375 516 1875 11 (personal workstations to supercomputers, but make minimal demands on the operating system)fjt 375 457 1875 11 (and supporting services. Time-server software and especially client software must be easily)fjt 375 399 494 2 (installed and configured.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2092 281 158 1 (Page 2)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 5 def 5 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 83 0 (1.2.)fjt (s)27 (e)29 (h)27 (c)27 (a)29 (o)18 (r)30 (p)29 (p)35 (A)12 ( )16 (f)29 (o)13 ( )29 (n)30 (o)12 (i)27 (s)27 (s)29 (u)27 (c)27 (s)13 (i)35 (D)12 ( )0 25 383 2841 fet /tface 8 def 8 encfont sf 300 2749 1950 13 (There are many ways that hosts distributed throughout a large geographic area can synchronize)fjt 300 2690 1950 16 (clocks to UTC. In North America the U.S. and Canada operate broadcast radio services with a UTC)fjt 300 2632 1950 13 (timecode modulation which can be decoded by suitable receivers [NBS79]. One approach to time)fjt 300 2574 1950 12 (synchronization is to provide timecode receivers at every site where required. However, these)fjt 300 2516 1925 12 (receivers are specialized, moderately expensive and subject to occasional gross errors due t)fjt 2225 2516 25 0 (o)fjt 300 2457 719 3 (propagation and equipment failures.)fjt 300 2360 1950 12 (The U.S. National Institute of Standards and Technology \(NIST\) \(formerly National Bureau of)fjt 300 2302 1931 13 (Standards\), recently announced a computer time service available to the general public by mean)fjt 2231 2302 19 0 (s)fjt 300 2244 1950 14 (of a standard telephone modem [NBS88]. The service is intended for use by personal workstations)fjt 300 2185 1837 16 (to set clock-calenders, for example, but would not be suitable for a large population of clients c)fjt 2137 2185 113 0 (alling)fjt 300 2127 1146 7 (on a frequent, regular basis without further redistribution.)fjt 300 2030 1809 13 (In principle, it is possible to use special network facilities designed for time synchronizatio)fjt 2109 2030 141 1 (n, such)fjt 300 1972 1950 16 (as a dedicated FM or TV subcarrier or timecode rebroadcast by a cable system. For many years)fjt 300 1914 1950 10 (AT&T has synchronized digital switching equipment to the Basic Synchronization Reference)fjt 300 1855 1950 14 (Frequency \(BSRF\), which consists of a master oscillator synchronized to UTC and a network of)fjt 300 1797 1886 13 (dedicated 2048-kHz links embedded in the transmission plant. AT&T and other carriers are plann)fjt 2186 1797 64 0 (ing)fjt 300 1739 1950 12 (to use the Global Positioning System and the LORAN-C radionavigation system to synchronize)fjt 300 1681 1950 15 (switches in various areas of the country to UTC. However, neither of these methods would be)fjt 300 1622 1653 10 (economically viable for widespread deployment in a large, diverse internet system.)fjt 300 1525 1950 15 (Various mechanisms have been used in the Internet protocol suite to record and transmit the time)fjt 300 1467 1950 13 (at which an event takes place, including the Daytime protocol [POS83a], Time protocol [POS83b],)fjt 300 1409 1950 12 (ICMP Timestamp message [DAR81a] and IP Timestamp option [SU81]. In the Hellospeak routing)fjt 300 1350 1950 14 (protocol [MIL83b] one or more processes synchronize to an external reference source, such as a)fjt 300 1292 1950 14 (timecode receiver or time daemon, and the corrections are distributed via routing updates and a)fjt 300 1234 1840 12 (minimum-delay spanning tree rooted on these processes. The Unix 4.3bsd time daemon )fjt /tface 10 def 10 encfont sf 2140 1234 111 0 (timed)fjt /tface 8 def sf 300 1176 1950 16 ([GUS85a] uses an elected master host [GUS85b] to measure offsets of a number of slave hosts and)fjt 300 1117 676 4 (send periodic corrections to them.)fjt 300 1021 1950 13 (Experimental results on measured times and delays in the Internet are discussed in [COL88],)fjt 300 962 1950 10 ([MIL83a] and [MIL85b]. Other synchronization algorithms are discussed in [GUS84], [HAL84],)fjt 300 904 1950 8 ([LAM78], [LAM85], [LUN84], [MAR85], [MIL85a], [MIL85b], [MIL89a], [RIC88], [SCH86],)fjt 300 846 1950 13 ([SRI87] and [TRI86] and protocols based on them in [MIL81], [MIL85c], [MIL89a] and [TRI86].)fjt 300 788 1950 12 (NTP uses techniques evolved from them and both linear systems and Byzantine agreement)fjt 300 729 1950 10 (methodologies. Linear methods for digital telephone network synchronization are summarized in)fjt 300 671 1817 10 ([LIN80], while Byzantine methods for clock synchronization are summarized in [LAM85].)fjt 300 574 1892 16 (In an internet system involving many networks and gateways a useful approach is to equip a f)fjt 2192 574 58 0 (ew)fjt 300 516 1889 11 (strategically located time-server hosts \(or gateways\) with timecode receivers and coordinate ti)fjt 2189 516 61 0 (me)fjt 300 457 1792 12 (distribution using a suitable internet protocol. However, the success of this approach requi)fjt 2092 457 159 1 (res very)fjt 300 399 1928 12 (accurate and reliable mechanisms to process and distribute the time information, since timecod)fjt 2228 399 22 0 (e)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2092 281 158 1 (Page 3)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 1801 13 (receivers, time servers and the internet itself cannot be considered wholly reliable. While )fjt 2101 2841 149 0 (reliable)fjt 300 2782 1950 11 (clock synchronization has been studied using agreement algorithms [LAM85], [SRI87], in practice)fjt 300 2724 710 7 (it is not possible to distinguish the )fjt /tface 10 def 10 encfont sf 1010 2724 218 0 (truechimer)fjt /tface 8 def sf 1228 2724 1022 7 ( clocks, which maintain timekeeping accuracy to a)fjt 300 2666 1050 7 (previously published \(and trusted\) standard, from the )fjt /tface 10 def sf 1350 2666 207 0 (falseticker)fjt /tface 8 def sf 1556 2666 694 7 ( clocks, which do not, on other than)fjt 300 2608 1840 13 (a statistical basis. In addition, the algorithms and protocols discussed in the literature d)fjt 2140 2608 110 1 (o not)fjt 300 2549 1914 13 (necessarily produce the most accurate time on a statistical basis and may produce unacceptab)fjt 2214 2549 36 0 (le)fjt 300 2491 1397 9 (network overheads and instabilities in a large, diverse internet system.)fjt 300 2403 1950 14 (The above approach was used in the design of the NTP synchronization mechanisms, which were)fjt 300 2345 1890 13 (evolved as the result of numerous experiments, analyses and stepwise refinements over an eight-y)fjt 2190 2345 61 0 (ear)fjt 300 2287 1842 13 (period. It became evident that accurate and reliable internet time synchronization can be ach)fjt 2142 2287 108 0 (ieved)fjt 300 2228 1850 12 (only through a integrated approach to system design including the primary reference sources,)fjt 2150 2228 100 1 ( time)fjt 300 2170 1950 11 (servers, synchronization subnet, protocols and synchronization mechanisms which are at the heart)fjt 300 2112 1873 16 (of this paper. From the analytical point of view the distributed system of NTP time servers oper)fjt 2173 2112 77 0 (ates)fjt 300 2054 1906 13 (as a set of mutually coupled, phase-locked oscillators with phase comparisons exchanged by mea)fjt 2206 2054 44 0 (ns)fjt 300 1995 1794 15 (of update messages and a local clock at each time server functioning as a disciplined oscilla)fjt 2094 1995 156 1 (tor. The)fjt 300 1937 1871 15 (principal features of this design, described in more detail later in this paper, can be summarize)fjt 2171 1937 79 1 (d as)fjt 300 1879 163 0 (follows:)fjt 300 1788 38 0 (1.)fjt 375 1788 1817 11 (The synchronization subnet consists of a self-organizing, hierarchical network of time serv)fjt 2192 1788 58 0 (ers)fjt 375 1730 1212 8 (configured on the basis of estimated accuracy and reliability.)fjt 300 1639 38 0 (2.)fjt 375 1639 1875 11 (The synchronization protocol operates in connectionless mode in order to minimize latencies,)fjt 375 1581 1264 5 (simplify implementations and provide ubiquitous interworking.)fjt 300 1490 38 0 (3.)fjt 375 1490 1875 10 (The synchronization mechanism uses a returnable-time design which tolerates packet loss,)fjt 375 1432 1875 9 (duplication and misordering, together with filtering algorithms based on maximum-likelihood)fjt 375 1374 209 0 (principles.)fjt 300 1283 38 0 (4.)fjt 375 1283 1875 12 (The local clock design is based on a first-order, adaptive-parameter phase-lock loop with)fjt 375 1225 1875 11 (corrections computed using timestamps exchanged along the arcs of the synchronization subnet.)fjt 300 1134 38 0 (5.)fjt 375 1134 1875 12 (Multiply redundant time servers and multiply diverse transmission paths are used in the)fjt 375 1076 1875 11 (synchronization subnet, as well as engineered algorithms which select the most reliable)fjt 375 1017 1357 8 (synchronization source and path using a weighted voting procedure.)fjt 300 927 38 0 (6.)fjt 375 927 1875 14 (System overhead is reduced through the use of dynamic control of polling rates and association)fjt 375 868 254 0 (management)fjt /tface 5 def 5 encfont sf 300 779 42 0 (2.)fjt (n)30 (o)12 (i)16 (t)29 (u)30 (b)13 (i)18 (r)15 (t)27 (s)13 (i)35 (D)13 ( )29 (d)30 (n)26 (a)13 ( )27 (s)29 (d)19 (r)26 (a)30 (d)29 (n)27 (a)16 (t)32 (S)13 ( )26 (e)44 (m)12 (i)29 (T)13 ( )0 32 350 779 fet /tface 8 def sf 300 690 1876 15 (Since 1972 the time and frequency standards of the world have been based on International Ato)fjt 2176 690 75 0 (mic)fjt 300 632 1928 14 (Time \(TAI\), which is currently maintained using multiple cesium-beam clocks to an accuracy of )fjt 2228 632 22 0 (a)fjt 300 574 294 3 (few parts in 10)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 594 598 42 0 (12)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 635 574 1599 10 ( [BLA74]. The Bureau International de l'Heure \(BIH\) uses astronomical observa)fjt 2234 574 17 0 (-)fjt 300 516 1880 12 (tions provided by the U.S. Naval Observatory and other observatories to determine corrections)fjt 2180 516 70 1 ( for)fjt 300 457 1895 15 (small changes in the mean solar rotation period of the Earth, which results in Coordinated Univer)fjt 2195 457 55 0 (sal)fjt 300 399 1950 17 (Time \(UTC\). UTC is presently decreasing relative to TAI at a fraction of a second per year, so)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2092 281 158 1 (Page 4)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 1950 17 (corrections in the form of leap seconds must be inserted from time to time in order to maintain)fjt 300 2782 1950 12 (agreement. The U.S. and many other countries operate standard time and frequency broadcast)fjt 300 2724 1854 15 (stations covering most areas of the world, although only a few utilize a broadcast timecode sui)fjt 2154 2724 97 0 (table)fjt 300 2666 1950 12 (for computer use. The U.S. and Canadian timecodes provide UTC time-of-day, day-of-year and)fjt 300 2608 1950 15 (related information, but not either the year or advance notice of leap seconds, which must be)fjt 300 2549 622 3 (determined from other sources.)fjt 300 2459 1950 13 (A synchronization subnet is a connected network of primary and secondary time servers, clients)fjt 300 2401 1793 13 (and interconnecting transmission paths. A primary time server is directly synchronized to a )fjt 2093 2401 158 0 (primary)fjt 300 2343 1938 11 (reference source, usually a timecode receiver. A secondary time server derives synchronization)fjt 2238 2343 13 0 (,)fjt 300 2285 1805 13 (possibly via other secondary servers, from a primary server over network paths possibly shar)fjt 2105 2285 145 1 (ed with)fjt 300 2226 1793 13 (other services. Under normal circumstances it is intended that the synchronization subnet of )fjt 2093 2226 158 0 (primary)fjt 300 2168 1892 11 (and secondary servers assumes a hierarchical master-slave configuration with the primary serv)fjt 2192 2168 58 0 (ers)fjt 300 2110 1861 14 (at the root and secondary servers of decreasing accuracy at successive levels toward the leave)fjt 2161 2110 32 0 (s.)fjt 300 2017 1886 12 (Following conventions established by the telephone industry, the accuracy of each time serve)fjt 2186 2017 64 1 (r is)fjt 300 1958 1950 16 (defined by a number called the stratum, with the root level \(primary servers\) assigned as one and)fjt 300 1900 1950 13 (each succeeding level towards the leaves \(secondary servers\) assigned as one greater than the)fjt 300 1842 1950 9 (preceding level. Using existing stations, available timecode receivers with propagation-delay)fjt 300 1784 1912 15 (corrections and allowing for sample accumulations up to a week or more, accuracies in the ord)fjt 2212 1784 39 0 (er)fjt 300 1725 1950 16 (of a millisecond can be achieved at the network interface of a primary server [MIL89b]. As the)fjt 300 1667 1906 13 (stratum increases from one, the accuracies achievable will degrade depending on the network pat)fjt 2206 1667 44 0 (hs)fjt 300 1609 1840 14 (and local clock stabilities. In order to avoid the tedious calculations [BRA80] necessary to est)fjt 2140 1609 110 0 (imate)fjt 300 1551 1879 13 (errors in each specific configuration, it is useful to assume the measurement errors accumu)fjt 2179 1551 72 0 (late)fjt 300 1492 1950 14 (approximately in proportion to the total roundtrip path delay to the root of the synchronization)fjt 300 1434 1009 6 (subnet, which is called the synchronizing distance.)fjt 300 1341 1950 13 (Again drawing from the experience of the telephone industry, which learned such lessons at)fjt 300 1283 1852 12 (considerable cost, the synchronization subnet should be organized to produce the highest accu)fjt 2152 1283 98 0 (racy,)fjt 300 1224 1825 14 (but must never be allowed to form a loop, regardless of synchronizing distance. An additional)fjt 2125 1224 125 1 ( factor)fjt 300 1166 1812 13 (is that each increment in stratum involves a potentially unreliable time server which intr)fjt 2112 1166 138 0 (oduces)fjt 300 1108 1820 14 (additional measurement errors. The selection algorithm used in NTP uses a variant of the Be)fjt 2120 1108 130 0 (llman-)fjt 300 1050 1903 11 (Ford distributed routing algorithm [BER87] to compute the minimum-weight spanning trees root)fjt 2203 1050 47 0 (ed)fjt 300 991 1817 16 (on the primary servers. With the foregoing factors in mind, the distance metric used by the alg)fjt 2117 991 133 0 (orithm)fjt 300 933 1950 14 (was chosen using the stratum number as the high-order bits and synchronizing distance as the)fjt 300 875 293 1 (low-order bits.)fjt /tface 5 def 5 encfont sf 300 781 42 0 (3.)fjt (l)30 (o)27 (c)29 (o)16 (t)29 (o)18 (r)33 (P)12 ( )27 (e)43 (m)13 (i)29 (T)13 ( )26 (k)19 (r)29 (o)38 (w)15 (t)27 (e)35 (N)13 ( )0 22 350 781 fet /tface 8 def sf 300 690 1950 16 (The Network Time Protocol \(NTP\) is used to construct and maintain a set of time servers and)fjt 300 632 1950 12 (transmission paths as a synchronization subnet. The protocol was first described in [MIL85c],)fjt 300 574 1758 11 (extensively revised in successive versions and recently established as a formal Internet)fjt 2058 574 193 1 ( Standard)fjt 300 516 1950 13 (protocol [MIL89a]. NTP is built on the Internet Protocol \(IP\) [DAR81b] and User Datagram)fjt 300 457 1950 11 (Protocol \(UDP\) [POS80], which provide a connectionless transport mechanism; however, it is)fjt 300 399 1950 15 (readily adaptable to other protocol suites. It is evolved from the Time Protocol [POS83b] and the)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2092 281 158 1 (Page 5)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2001 1950 11 (ICMP Timestamp Message [DAR81a], but is specifically designed to maintain accuracy and)fjt 300 1943 1840 12 (reliability, even when used over typical Internet paths involving multiple gateways and unre)fjt 2140 1943 110 0 (liable)fjt 300 1885 93 0 (nets.)fjt 300 1797 1760 13 (There is no provision for peer discovery, acquisition, or authentication in NTP itself, altho)fjt 2060 1797 190 1 (ugh some)fjt 300 1739 1918 13 (implementations include these features. Data integrity is provided by the IP and UDP checksum)fjt 2218 1739 32 0 (s.)fjt 300 1681 1874 9 (No circuit-management, duplicate-detection or retransmission facilities are provided or necess)fjt 2174 1681 76 0 (ary.)fjt 300 1623 1950 12 (The protocol can operate in several modes appropriate to different scenarios involving private)fjt 300 1564 1912 10 (workstations, public service machines and various network configurations. A lightweight associ)fjt 2212 1564 22 0 (a)fjt 2234 1564 17 0 (-)fjt 300 1506 1938 8 (tion-management capability, including dynamic reachability and variable polling-rate mechanisms)fjt 2238 1506 13 0 (,)fjt 300 1448 1864 12 (is used to manage state information and reduce resource requirements. Optional features inc)fjt 2164 1448 86 0 (lude)fjt 300 1390 1934 11 (message authentication based on crypto-checksums and provisions for remote control and monitor)fjt 2234 1390 17 0 (-)fjt 300 1331 1950 16 (ing. Since only a single NTP message format is used, the protocol is easily implemented and can)fjt 300 1273 1416 9 (be used in a variety of operating-system and networking environments.)fjt 300 1186 1842 12 (The following subsections contain an overview of the data formats, entities, state variable)fjt 2142 1186 108 1 (s and)fjt 300 1127 1829 13 (procedures used in NTP. Further details are contained in the formal specification. The specifi)fjt 2129 1127 122 0 (cation)fjt 300 1069 1831 16 (is based on the implementation model illustrated below, but it is not intended that this model )fjt 2131 1069 119 1 (be the)fjt 300 1011 1925 15 (only one upon which a specification can be based. In particular, the specification is intended t)fjt 2225 1011 25 0 (o)fjt 300 953 1802 16 (illustrate and clarify the intrinsic operations of NTP and serve as a foundation for a more ri)fjt 2102 953 148 0 (gorous,)fjt 300 894 867 3 (comprehensive and verifiable specification.)fjt 300 807 1950 17 (In what may be the most common client/server modes a client sends an NTP message to one or)fjt 300 749 1790 13 (more time servers, which process the replies as received. A server interchanges addresses, ov)fjt 2090 749 160 0 (erwrites)fjt 300 690 1913 12 (certain fields in the message, recalculates the checksum and returns the message immediatel)fjt 2213 690 38 0 (y.)fjt 300 632 1810 15 (Information included in the NTP message allows the client to determine the server time with )fjt 2110 632 141 0 (respect)fjt 300 574 1770 14 (to local time and adjust the local clock accordingly. In addition, the message includes inf)fjt 2070 574 180 0 (ormation)fjt 300 516 1785 14 (to calculate the expected timekeeping accuracy and reliability, so that inferior data can be d)fjt 2085 516 166 0 (iscarded)fjt 300 457 1903 15 (and only the best from possibly several servers can be selected. While the client/server modes m)fjt 2203 457 47 0 (ay)fjt 300 399 1844 15 (suffice for use on LANs involving a public time server and perhaps many private workstation cl)fjt 2144 399 106 0 (ients,)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2975 2324 2975 2324 2125 225 2125 np mto lto lto lto clip np greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 732 2945 1767 2945 1767 2154 732 2154 np mto lto lto lto clip np 1125 2900 1126 2900 1126 2675 1125 2675 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 1125 2900 1400 2900 1400 2899 1125 2899 fa gs eofill gr 1125 2675 1400 2675 1400 2674 1125 2674 fa gs eofill gr 1400 2900 1401 2900 1401 2675 1400 2675 fa gs eofill gr greset 1050 2945 1474 2945 1474 2601 1050 2601 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1191 2802 144 0 (Update)fjt 1162 2743 202 0 (Procedure)fjt greset 732 2945 1767 2945 1767 2154 732 2154 np mto lto lto lto clip np 800 2625 801 2625 801 2400 800 2400 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 800 2625 1075 2625 1075 2624 800 2624 fa gs eofill gr 800 2400 1075 2400 1075 2399 800 2399 fa gs eofill gr 1075 2625 1076 2625 1076 2400 1075 2400 fa gs eofill gr greset 732 2700 1149 2700 1149 2326 732 2326 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 858 2527 160 0 (Receive)fjt 862 2468 152 0 (Process)fjt greset 732 2945 1767 2945 1767 2154 732 2154 np mto lto lto lto clip np 1125 2625 1126 2625 1126 2400 1125 2400 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 1125 2625 1401 2625 1401 2624 1125 2624 fa gs eofill gr 1125 2400 1401 2400 1401 2399 1125 2399 fa gs eofill gr 1401 2625 1402 2625 1402 2400 1401 2400 fa gs eofill gr greset 1050 2700 1475 2700 1475 2326 1050 2326 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1141 2527 245 1 (Local Clock)fjt 1187 2468 152 0 (Process)fjt greset 732 2945 1767 2945 1767 2154 732 2154 np mto lto lto lto clip np 1450 2625 1451 2625 1451 2400 1450 2400 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 1450 2625 1700 2625 1700 2624 1450 2624 fa gs eofill gr 1450 2400 1700 2400 1700 2399 1450 2399 fa gs eofill gr 1700 2625 1701 2625 1701 2400 1700 2400 fa gs eofill gr greset 1375 2700 1767 2700 1767 2326 1375 2326 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1485 2527 180 0 (Transmit)fjt 1499 2468 152 0 (Process)fjt greset 732 2945 1767 2945 1767 2154 732 2154 np mto lto lto lto clip np colmap 1 [0 0 0 ] put 1 sci 950 2800 1 950 2625 path stroke false true[950 2800 1121 2800 ]arrowline stroke 1575 2800 1 1400 2800 path stroke false true[1575 2800 1575 2631 ]arrowline stroke false true[1250 2675 1250 2625 ]arrowline stroke false true[1500 2400 1500 2303 ]arrowline stroke false true[1650 2400 1650 2303 ]arrowline stroke true false[850 2400 850 2300 ]arrowline stroke true false[1025 2400 1025 2300 ]arrowline stroke 15 setlinewidth 1700 2300 1 800 2300 path stroke 1 setlinewidth 800 2300 801 2300 801 2200 800 2200 fa gs eofill gr 800 2300 1700 2300 1700 2299 800 2299 fa gs eofill gr 800 2200 1700 2200 1700 2199 800 2199 fa gs eofill gr 1700 2300 1701 2300 1701 2200 1700 2200 fa gs eofill gr greset 732 2375 1767 2375 1767 2154 732 2154 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1163 2235 174 0 (Network)fjt greset 732 2945 1767 2945 1767 2154 732 2154 np mto lto lto lto clip np greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2273 2324 2273 2324 2004 225 2004 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 950 2115 650 3 (Figure 1. Implementation Model)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2092 281 158 1 (Page 6)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 1832 13 (the full generality of NTP requires distributed participation of a number of client/servers or)fjt 2132 2841 119 1 ( peers)fjt 300 2782 1752 9 (arranged in a dynamically reconfigurable, hierarchically distributed configuration. It als)fjt 2052 2782 198 1 (o requires)fjt 300 2724 1842 10 (sophisticated algorithms for association management, data manipulation and local clock cont)fjt 2142 2724 108 1 (rol as)fjt 300 2666 337 1 (described below.)fjt /tface 5 def 5 encfont sf 300 2571 83 0 (3.1.)fjt (l)27 (e)29 (d)30 (o)40 (M)13 ( )30 (n)29 (o)13 (i)15 (t)27 (a)16 (t)29 (n)27 (e)43 (m)27 (e)13 (l)29 (p)43 (m)13 (I)13 ( )0 21 383 2571 fet /tface 8 def sf 300 2477 169 1 (Figure 1)fjt 469 2477 1782 12 ( shows an implementation model for a time-server host including three processes sharing)fjt 300 2419 1826 15 (a partitioned data base, with a partition dedicated to each peer, and interconnected by a me)fjt 2126 2419 124 0 (ssage-)fjt 300 2361 1892 13 (passing system. The transmit process, driven by independent timers for each peer, collects inf)fjt 2192 2361 42 0 (or)fjt 2234 2361 17 0 (-)fjt 300 2302 1950 16 (mation in the data base and sends NTP messages to the peers. Each message contains the local)fjt 300 2244 1950 12 (timestamp when the message is sent, together with previously received timestamps and other)fjt 300 2186 1950 11 (information necessary to determine the hierarchy and manage the association. The message)fjt 300 2128 1815 16 (transmission rate is determined by the accuracy required of the local clock, as well as the est)fjt 2115 2128 135 0 (imated)fjt 300 2069 450 3 (accuracies of its peers.)fjt 300 1969 1950 14 (The receive process receives NTP messages and perhaps messages in other protocols, as well as)fjt 300 1910 1950 12 (information from directly connected timecode receivers. When a message is received the offset)fjt 300 1852 1950 16 (between the peer clock and the local clock is computed and incorporated into the data base along)fjt 300 1794 1673 12 (with other information useful for error estimation and peer selection. A filtering algori)fjt 1973 1794 277 1 (thm described)fjt 300 1736 1258 9 (in Section 4 improves the estimates by discarding inferior data.)fjt 300 1635 1781 16 (The update procedure is initiated upon receipt of a message and at other times. It processes t)fjt 2081 1635 169 1 (he offset)fjt 300 1577 1925 17 (data from each peer and selects the best one using the selection algorithm of Section 4. This ma)fjt 2225 1577 25 0 (y)fjt 300 1518 1903 16 (involve many observations of a few peers or a few observations of many peers, depending on t)fjt 2203 1518 47 0 (he)fjt 300 1460 397 1 (accuracies required.)fjt 300 1360 1898 14 (The local-clock process operates upon the offset data produced by the update algorithm and adju)fjt 2198 1360 52 0 (sts)fjt 300 1301 1950 16 (the phase and frequency of the local clock using the mechanism described in Section 5. This may)fjt 300 1243 1863 18 (result in either a step change or a gradual slew adjustment of the local clock to reduce the offs)fjt 2163 1243 87 1 (et to)fjt 300 1185 1878 17 (zero. The local clock provides a stable source of time information to other users of the system )fjt 2178 1185 72 0 (and)fjt 300 1127 782 5 (for subsequent reference by NTP itself.)fjt /tface 5 def sf 300 1025 125 0 (3.1.1.)fjt (n)30 (o)13 (i)15 (t)27 (a)18 (r)27 (e)29 (p)38 (O)13 ( )15 (f)30 (o)13 ( )26 (s)27 (e)30 (d)29 (o)41 (M)12 ( )0 19 425 1025 fet /tface 8 def sf 300 923 1950 16 (An NTP association is formed when two peers exchange messages and one or both of them create)fjt 300 865 1870 16 (and maintain an instantiation of the protocol machine. The machine can operate in one of five mo)fjt 2170 865 80 0 (des:)fjt 300 807 1848 12 (symmetric active, symmetric passive, client, server and broadcast. When an association is fo)fjt 2148 807 102 0 (rmed)fjt 300 749 1911 16 (one or both peers must be operating in an active mode \(symmetric active, client or broadcast\), )fjt 2211 749 39 0 (in)fjt 300 690 1897 15 (which the active peer sends messages to the other peer regardless of the mode, reachability state)fjt 2197 690 53 1 ( or)fjt 300 632 1911 17 (stratum of the other peer. If due to crash restart or defective programming both peers are found )fjt 2211 632 39 0 (to)fjt 300 574 1909 15 (be operating in a passive mode \(symmetric passive or server\), each peer ignores the messages )fjt 2209 574 42 0 (of)fjt 300 516 1821 14 (the other, so that eventually each will find the other unreachable and demobilize the associat)fjt 2121 516 129 1 (ion. In)fjt 300 457 1950 16 (symmetric passive and server modes the identity of the other peer need not be known in advance,)fjt 300 399 1871 14 (since an association with persistent state variables is created only when an NTP message arri)fjt 2171 399 79 0 (ves.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2092 281 158 1 (Page 7)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 1886 14 (Furthermore, the state storage can be reused when the peer becomes unreachable or begins operat)fjt 2186 2841 64 0 (ing)fjt 300 2782 1325 10 (at a higher stratum and thus ineligible as a synchronization source.)fjt 300 2690 1950 12 (The symmetric modes are intended for distributed scenarios where either peer can potentially)fjt 300 2632 1950 15 (become the reference source for the other. By operating in these modes a host announces its)fjt 300 2574 1950 14 (willingness to synchronize to and be synchronized by the peer. Symmetric active mode is designed)fjt 300 2516 1876 15 (for use by hosts operating near the leaves \(high stratum levels\) of the synchronization subnet, w)fjt 2176 2516 75 0 (hile)fjt 300 2457 1950 15 (symmetric passive mode is designed for use by hosts operating near the root \(low stratum levels\))fjt 300 2399 1729 15 (and with a relatively large number of peers on an intermittent basis. Reliable time service )fjt 2029 2399 221 1 (can usually)fjt 300 2341 1938 18 (be maintained with two peers at the next lower stratum level and one peer at the same stratum level)fjt 2238 2341 13 0 (,)fjt 300 2283 1892 16 (so the rate of ongoing polls is usually not significant, even when connectivity is lost and er)fjt 2192 2283 58 0 (ror)fjt 300 2224 1216 9 (messages are being returned from the network for every poll.)fjt 300 2128 1950 13 (Broadcast mode is intended for operation with high speed LANs and numerous workstations where)fjt 300 2069 1917 15 (the highest accuracies are not required. In the typical scenario one or more LAN time-server hos)fjt 2217 2069 33 0 (ts)fjt 300 2011 1950 13 (send periodic NTP messages to the LAN broadcast address. The LAN workstations then determine)fjt 300 1953 1874 17 (the time on the basis of a preconfigured latency in the order of a few milliseconds. By operatin)fjt 2174 1953 76 1 (g in)fjt 300 1895 1925 15 (this mode the host announces its willingness to provide synchronization to the peers, but not t)fjt 2225 1895 25 0 (o)fjt 300 1836 667 4 (accept NTP messages from them.)fjt 300 1740 1856 14 (The client and server modes are intended for operation with file servers and workstations requ)fjt 2156 1740 94 0 (iring)fjt 300 1681 1900 13 (the highest accuracies or where broadcast mode is unavailable or inappropriate. A host operati)fjt 2200 1681 50 0 (ng)fjt 300 1623 1928 17 (in client mode sends periodic NTP messages to one or more servers. By operating in this mode th)fjt 2228 1623 22 0 (e)fjt 300 1565 1843 14 (host announces its willingness to be synchronized by, but not to provide synchronization to the)fjt 2143 1565 107 1 ( peer.)fjt 300 1507 1863 12 (A host operating in server mode simply interchanges the source and destination addresses/p)fjt 2163 1507 87 0 (orts,)fjt 300 1448 1912 15 (fills in the requested timestamps and returns the message to the client. Hosts operating in serv)fjt 2212 1448 39 0 (er)fjt 300 1390 1878 14 (mode need retain no state information between client requests, while clients are free to manage)fjt 2178 1390 73 1 ( the)fjt 300 1332 1837 14 (intervals between messages to suit local conditions. By operating in this mode the host anno)fjt 2137 1332 113 0 (unces)fjt 300 1274 1684 13 (its willingness to provide synchronization to, but not to be synchronized by the peer.)fjt /tface 5 def 5 encfont sf 300 1176 125 0 (3.1.2.)fjt (s)16 (t)26 (a)44 (m)18 (r)29 (o)30 (F)13 ( )26 (a)16 (t)27 (a)35 (D)12 ( )0 13 425 1176 fet /tface 8 def sf 300 1078 1865 11 (All mathematical operations assumed in the protocol are two's-complement arithmetic with int)fjt 2165 1078 86 0 (eger)fjt 300 1020 1950 14 (or fixed-point operands. Since NTP timestamps are cherished data and, in fact, represent the main)fjt 300 962 1950 15 (product of the protocol, a special format has been established. An NTP timestamp is a 64-bit)fjt 300 904 1800 16 (unsigned fixed-point number, with the integer part in the first 32 bits and the fraction part in)fjt 2100 904 151 2 ( the last)fjt 300 845 1950 17 (32 bits and interpreted in standard seconds relative to UTC. When UTC began at zero hours on 1)fjt 300 787 1950 13 (January 1972 the NTP clock was set to 2,272,060,800.0, representing the number of standard)fjt 300 729 1520 12 (seconds since this time on 1 January 1900 \(assuming no prior leap seconds\).)fjt 300 632 1846 10 (This format allows convenient multiple-precision arithmetic and conversion to other formats)fjt 2146 632 104 1 ( used)fjt 300 574 1950 14 (by various protocols of the Internet suite. The precision of this representation is about 232)fjt 300 516 1928 14 (picoseconds, which should be adequate for even the most exotic requirements. Note that since som)fjt 2228 516 22 0 (e)fjt 300 457 1859 19 (time in 1968 the most significant bit of the 64-bit field has been set and that the field will over)fjt 2159 457 91 0 (flow)fjt 300 399 1950 18 (some time in 2036. Should NTP be in use in 2036, some external means will be necessary to qualify)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2092 281 158 1 (Page 8)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 1794 1934 12 (time relative to 1900 and subsequent 136-year cycles. Timestamped data requiring such qualifica)fjt 2234 1794 17 0 (-)fjt 300 1735 1490 11 (tion will be so precious that appropriate means should be readily available.)fjt 300 1638 1889 15 (Timestamps are determined by copying the current value of the local clock to a timestamp varia)fjt 2189 1638 61 0 (ble)fjt 300 1580 1934 16 (when some significant event occurs, such as the arrival of a message. In some cases a particula)fjt 2234 1580 17 0 (r)fjt 300 1522 1909 18 (variable may not be available, such as when the host is rebooted or the protocol first starts up. )fjt 2209 1522 42 0 (In)fjt 300 1463 1858 16 (these cases the 64-bit field is set to zero, indicating the value is invalid or undefined. There)fjt 2158 1463 93 1 ( will)fjt 300 1405 1950 13 (exist an 232-picosecond interval, henceforth ignored, every 136 years when the 64-bit field will)fjt 300 1347 1073 7 (naturally become zero and thus be considered invalid.)fjt /tface 5 def 5 encfont sf 300 1238 125 0 (3.1.3.)fjt (s)27 (e)13 (l)29 (b)27 (a)13 (i)18 (r)27 (a)29 (V)13 ( )27 (e)15 (t)27 (a)15 (t)33 (S)12 ( )0 16 425 1238 fet /tface 8 def sf 300 1130 1852 14 (Following is a summary description of the important variables and parameters used by the prot)fjt 2152 1130 98 0 (ocol.)fjt 300 1071 1892 16 (In appropriate modes a set of state variables is maintained for the host itself along with separ)fjt 2192 1071 58 0 (ate)fjt 300 1013 1766 14 (copies for each peer with an active association. Further information on these variables is g)fjt 2066 1013 184 1 (iven later)fjt 300 955 1177 9 (in this paper. A complete description is given in [MIL89a].)fjt 300 847 168 1 (Figure 2)fjt 468 847 1782 13 ( shows the NTP packet-header format, which ordinarily follows the IP and UDP headers.)fjt 300 789 940 7 (Following is a description of the various fields.)fjt 300 680 1171 7 (Version Number \(VN\). Identifies the present NTP version.)fjt 300 569 1914 16 (Leap Indicator \(LI\). Warns of an impending leap second to be inserted or deleted in the timesca)fjt 2214 569 36 0 (le)fjt 375 509 571 6 (at the end of the current day.)fjt 300 399 1710 10 (Mode, Stratum, Precision. Indicate the current operating mode, stratum and precision.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2975 2324 2975 2324 1896 225 1896 np mto lto lto lto clip np greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 800 2900 801 2900 801 2825 800 2825 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 800 2900 875 2900 875 2899 800 2899 fa gs eofill gr 800 2825 875 2825 875 2824 800 2824 fa gs eofill gr 875 2900 876 2900 876 2825 875 2825 fa gs eofill gr greset 754 2947 949 2947 949 2751 754 2751 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 814 2842 47 0 (LI)fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 875 2900 876 2900 876 2825 875 2825 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 875 2900 950 2900 950 2899 875 2899 fa gs eofill gr 875 2825 950 2825 950 2824 875 2824 fa gs eofill gr 950 2900 951 2900 951 2825 950 2825 fa gs eofill gr greset 800 2947 1024 2947 1024 2751 800 2751 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 877 2842 72 0 (VN)fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 950 2900 951 2900 951 2825 950 2825 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 950 2900 1075 2900 1075 2899 950 2899 fa gs eofill gr 950 2825 1075 2825 1075 2824 950 2824 fa gs eofill gr 1075 2900 1076 2900 1076 2825 1075 2825 fa gs eofill gr greset 875 2947 1149 2947 1149 2751 875 2751 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 955 2842 116 0 (Mode)fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 1500 2900 1501 2900 1501 2825 1500 2825 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 1500 2900 1725 2900 1725 2899 1500 2899 fa gs eofill gr 1500 2825 1725 2825 1725 2824 1500 2824 fa gs eofill gr 1725 2900 1726 2900 1726 2825 1725 2825 fa gs eofill gr greset 1425 2947 1771 2947 1771 2751 1425 2751 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1520 2842 185 0 (Precision)fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 800 2825 801 2825 801 2750 800 2750 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 800 2825 1725 2825 1725 2824 800 2824 fa gs eofill gr 800 2750 1725 2750 1725 2749 800 2749 fa gs eofill gr 1725 2825 1726 2825 1726 2750 1725 2750 fa gs eofill gr greset 754 2900 1771 2900 1771 2676 754 2676 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1017 2767 490 2 (Synchronizing Distance )fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 1275 2900 1276 2900 1276 2825 1275 2825 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 1275 2900 1500 2900 1500 2899 1275 2899 fa gs eofill gr 1275 2825 1500 2825 1500 2824 1275 2824 fa gs eofill gr 1500 2900 1501 2900 1501 2825 1500 2825 fa gs eofill gr greset 1200 2947 1574 2947 1574 2751 1200 2751 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1314 2842 148 1 (Poll Int)fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 1075 2900 1076 2900 1076 2825 1075 2825 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 1075 2900 1275 2900 1275 2899 1075 2899 fa gs eofill gr 1075 2825 1275 2825 1275 2824 1075 2824 fa gs eofill gr 1275 2900 1276 2900 1276 2825 1275 2825 fa gs eofill gr greset 1000 2947 1349 2947 1349 2751 1000 2751 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1096 2842 158 0 (Stratum)fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 800 2750 801 2750 801 2675 800 2675 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 800 2750 1725 2750 1725 2749 800 2749 fa gs eofill gr 800 2675 1725 2675 1725 2674 800 2674 fa gs eofill gr 1725 2750 1726 2750 1726 2675 1725 2675 fa gs eofill gr greset 754 2825 1771 2825 1771 2601 754 2601 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1003 2692 519 1 (Synchronizing Dispersion)fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 800 2300 801 2300 801 2175 800 2175 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 800 2300 1725 2300 1725 2299 800 2299 fa gs eofill gr 800 2175 1725 2175 1725 2174 800 2174 fa gs eofill gr 1725 2300 1726 2300 1726 2175 1725 2175 fa gs eofill gr greset 754 2375 1771 2375 1771 2101 754 2101 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 953 2223 617 3 (Reference Timestamp \(64 bits\))fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 800 2675 801 2675 801 2550 800 2550 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 800 2675 1725 2675 1725 2674 800 2674 fa gs eofill gr 800 2550 1725 2550 1725 2549 800 2549 fa gs eofill gr 1725 2675 1726 2675 1726 2550 1725 2550 fa gs eofill gr greset 754 2750 1771 2750 1771 2476 754 2476 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 953 2598 617 3 (Reference Timestamp \(64 bits\))fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 800 2550 801 2550 801 2425 800 2425 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 800 2550 1725 2550 1725 2549 800 2549 fa gs eofill gr 800 2425 1725 2425 1725 2424 800 2424 fa gs eofill gr 1725 2550 1726 2550 1726 2425 1725 2425 fa gs eofill gr greset 754 2625 1771 2625 1771 2351 754 2351 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 960 2473 604 3 (Originate Timestamp \(64 bits\))fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 800 2425 801 2425 801 2300 800 2300 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 800 2425 1725 2425 1725 2424 800 2424 fa gs eofill gr 800 2300 1725 2300 1725 2299 800 2299 fa gs eofill gr 1725 2425 1726 2425 1726 2300 1725 2300 fa gs eofill gr greset 754 2500 1771 2500 1771 2226 754 2226 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 974 2348 576 3 (Receive Timestamp \(64 bits\))fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np 800 2175 801 2175 801 1975 800 1975 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 800 2175 1725 2175 1725 2174 800 2174 fa gs eofill gr 800 1975 1725 1975 1725 1974 800 1974 fa gs eofill gr 1725 2175 1726 2175 1726 1975 1725 1975 fa gs eofill gr greset 754 2250 1771 2250 1771 1930 754 1930 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 931 2061 662 3 (Authenticator \(optional\) \(96 bits\))fjt greset 754 2947 1771 2947 1771 1930 754 1930 np mto lto lto lto clip np greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2046 2324 2046 2324 1787 225 1787 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 981 1887 588 4 (Figure 2. NTP Packet Header)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2092 281 158 1 (Page 9)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2839 1836 16 (Poll Interval. Controls the intervals between NTP messages sent by the host to a peer. The se)fjt 2136 2839 114 0 (nding)fjt 375 2779 1600 14 (host always uses the minimum of its own poll interval and the peer poll interval.)fjt 300 2687 1950 9 (Synchronizing Distance, Synchronizing Dispersion. Indicate the estimated roundtrip delay and)fjt 375 2627 1484 8 (estimated sample dispersion, respectively, to the primary reference source.)fjt 300 2535 1849 12 (Reference Clock Identifier, Reference Timestamp. Identify the reference clock and the time )fjt 2149 2535 102 1 (of its)fjt 375 2475 1156 6 (last update, intended primarily for management functions.)fjt 300 2383 1950 13 (Originate Timestamp. The time when the last received NTP message was originated, copied from)fjt 375 2323 812 5 (its transmit timestamp field upon arrival.)fjt 300 2231 1590 11 (Receive Timestamp. The local time when the latest NTP message was received.)fjt 300 2139 1665 11 (Transmit Timestamp. The local time when the latest NTP message was transmitted.)fjt 300 2047 1867 11 (Authenticator \(optional\). The key identifier and encrypted checksum of the message contents.)fjt 300 1956 1860 15 (The NTP protocol machine maintains state variables for each of the above quantities and, in addi)fjt 2160 1956 90 0 (tion,)fjt 300 1898 904 5 (other state variables, including the following:)fjt 300 1807 1804 15 (Addresses and Ports. The 32-bit Internet addresses and 16-bit port numbers of the host and it)fjt 2104 1807 146 1 (s peers,)fjt 375 1747 777 5 (which serve to identify the association.)fjt 300 1655 1744 12 (Peer Timer. A counter used to control the intervals between transmitted NTP messages.)fjt 300 1563 1802 13 (Reachability Register. A shift register used to determine the reachability status of the peer.)fjt 300 1471 1843 15 (Filter Register. A shift register where each stage stores a tuple consisting of the measured dela)fjt 2143 1471 108 1 (y and)fjt 375 1411 854 5 (offset associated with a single observation.)fjt 300 1319 1881 10 (Delay Estimate, Offset Estimate, Dispersion Estimate. Indicate the current estimated round)fjt 2181 1319 69 0 (trip)fjt 375 1259 1334 9 (delay, clock offset and dispersion produced by the filter procedure.)fjt 300 1167 1827 13 (Clock Source. A selector identifying the current clock source determined by the selection proc)fjt 2127 1167 123 0 (edure.)fjt 300 1075 1484 12 (Local Clock. The current local time as derived from the host logical clock.)fjt /tface 5 def 5 encfont sf 300 985 83 0 (3.2.)fjt (s)26 (e)19 (r)29 (u)30 (d)26 (e)27 (c)30 (o)18 (r)32 (P)13 ( )0 11 383 985 fet /tface 8 def sf 300 896 1931 17 (The significant events of interest in NTP occur upon expiration of a peer timer, one of which i)fjt 2231 896 19 0 (s)fjt 300 838 1950 16 (dedicated to each peer with an active association, and upon arrival of an NTP message from the)fjt 300 780 1950 16 (various peers. An event can also occur as the result of an operator command or detected system)fjt 300 722 1862 14 (fault, such as a primary clock failure. This subsection describes the procedures invoked when t)fjt 2162 722 88 0 (hese)fjt 300 663 263 1 (events occur.)fjt 300 574 1950 17 (The transmit procedure is called when a peer timer decrements to zero and can occur in all modes)fjt 300 516 1900 17 (except server mode. When this occurs the peer timer is reset and an NTP message is sent includi)fjt 2200 516 50 0 (ng)fjt 300 457 1876 15 (the addresses, variables and timestamps described above. The value used to reset the timer is ca)fjt 2176 457 75 0 (lled)fjt 300 399 1740 12 (the polling interval and is adjusted dynamically to reflect network peer path conditions.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 10)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2329 1950 16 (The receive procedure is called upon arrival of an NTP message, which is then matched with the)fjt 300 2271 1760 15 (peer association indicated by its addresses and ports. If there is no match a new instantiat)fjt 2060 2271 190 2 (ion of the)fjt 300 2213 1906 14 (protocol machine is created and the peer association mobilized. Following a set of sanity chec)fjt 2206 2213 44 0 (ks)fjt 300 2154 1810 15 (the roundtrip delay and clock offset relative to the peer are calculated as follows. Number th)fjt 2110 2154 141 1 (e times)fjt 300 2096 1206 10 (of sending and receiving NTP messages as shown in Figure 3)fjt 1506 2096 153 3 ( and let )fjt /tface 10 def 10 encfont sf 1659 2096 14 0 (i)fjt /tface 8 def sf 1672 2096 506 6 ( be an even integer. Then )fjt /tface 10 def sf 2178 2096 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 2192 2091 12 0 (i)fjt /tface 8 def sf 2203 2091 35 0 (-3)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 2238 2096 13 0 (,)fjt /tface 10 def sf 300 2038 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 314 2033 12 0 (i)fjt /tface 8 def sf 325 2033 35 0 (-2)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 360 2038 22 1 (, )fjt /tface 10 def sf 382 2038 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 396 2033 12 0 (i)fjt /tface 8 def sf 407 2033 35 0 (-1)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 442 2038 91 2 ( and )fjt /tface 10 def sf 533 2038 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 546 2033 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 558 2038 1692 14 ( are the message arrival and departure timestamps in the order shown and the roundtrip)fjt 300 1980 120 1 (delay )fjt /tface 10 def sf 420 1980 25 0 (d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 445 1975 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 457 1980 343 4 ( and clock offset )fjt /tface 10 def sf 800 1980 22 0 (c)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 822 1975 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 833 1980 1118 11 ( of the peer relative to the host are computed as follows:)fjt /tface 10 def sf 1014 1881 25 0 (d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1039 1876 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1050 1881 70 2 ( = \()fjt /tface 10 def sf 1120 1881 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1134 1876 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )25 (\304)13 ( )0 3 1145 1881 fet /tface 10 def sf (t)0 1 1195 1881 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1209 1876 fet /tface 8 def sf (3)14 (-)0 2 1220 1876 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (\()12 ( )25 (\304)13 ( )16 (\))0 5 1255 1881 fet /tface 10 def sf (t)0 1 1338 1881 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (-)11 (i)0 2 1352 1876 fet /tface 8 def sf (1)0 1 1377 1876 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )25 (\304)12 ( )0 3 1398 1881 fet /tface 10 def sf (t)0 1 1448 1881 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1461 1876 fet /tface 8 def sf (2)14 (-)0 2 1473 1876 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (,)17 (\))0 2 1507 1881 fet /tface 10 def sf 978 1822 22 0 (c)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1000 1817 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1011 1822 86 2 ( = [\()fjt /tface 10 def sf 1097 1822 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1111 1817 12 0 (i)fjt /tface 8 def sf 1123 1817 35 0 (-2)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )25 (\304)13 ( )0 3 1157 1822 fet /tface 10 def sf (t)0 1 1207 1822 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1221 1817 fet /tface 8 def sf (3)14 (-)0 2 1232 1817 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (\()12 ( )28 (+)13 ( )16 (\))0 5 1267 1822 fet /tface 10 def sf (t)0 1 1353 1822 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1367 1817 fet /tface 8 def sf (1)14 (-)0 2 1378 1817 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )25 (\304)12 ( )0 3 1413 1822 fet /tface 10 def sf (t)0 1 1463 1822 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1476 1817 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (.)25 (2)14 (/)17 (])16 (\))0 5 1488 1822 fet 300 1723 1950 13 (This method amounts to a continuously sampled, returnable-time system, which is used in some)fjt 300 1665 1950 14 (digital telephone networks. Among the advantages are that the order and timing of the messages)fjt 300 1607 1137 8 (are unimportant and that reliable delivery is not required.)fjt 300 1507 206 2 (The offset )fjt /tface 10 def sf 506 1507 22 0 (c)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 528 1502 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 539 1507 1711 14 ( is then checked for validity relative to the estimated maximum skew and stated precision)fjt 300 1449 1224 12 (of the host and peer clocks. The filter procedure is called with )fjt /tface 10 def sf 1524 1449 22 0 (c)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1546 1444 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1558 1449 94 2 ( and )fjt /tface 10 def sf 1651 1449 25 0 (d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1676 1444 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1688 1449 563 5 ( as arguments to produce the)fjt 300 1391 1752 11 (estimated delay, offset and dispersion for the peer involved. The minimum-filter algorithm)fjt 2052 1391 198 1 ( described)fjt 300 1332 1889 15 (in Section 4 is used to improve these estimates depending upon the statistical properties of )fjt 2189 1332 61 0 (the)fjt 300 1274 843 4 (outbound and inbound transmission paths.)fjt 300 1175 1950 13 (The update procedure is called when a new delay/offset estimate becomes available. A weighted)fjt 300 1117 1925 16 (voting procedure described in Section 4 determines the best peer, which may result in a new cloc)fjt 2225 1117 25 0 (k)fjt 300 1058 1796 17 (source. If the clock source is the peer involved, the estimated offset is used to update the loc)fjt 2096 1058 154 1 (al clock)fjt 300 1000 1830 18 (as described in Section 5. If the local clock is reset, rather than gradually slewed to its final )fjt 2130 1000 120 0 (value,)fjt 300 942 1732 15 (the clear procedure is called repeatedly for every active peer to purge the clock filter, reset)fjt 2032 942 219 2 ( the polling)fjt 300 884 1844 15 (interval and reselect the clock source, if necessary. A new selection will occur when the filte)fjt 2144 884 106 1 (rs fill)fjt 300 825 817 6 (up again and the dispersions settle down.)fjt /tface 5 def 5 encfont sf 300 725 83 0 (3.3.)fjt (s)27 (e)30 (u)26 (s)27 (s)13 (I)13 ( )26 (s)27 (s)27 (e)29 (n)16 (t)27 (s)29 (u)30 (b)29 (o)35 (R)13 ( )0 18 383 725 fet /tface 8 def sf 300 632 1931 15 (It has been the experience of the Internet community that something somewhere in the system i)fjt 2231 632 19 0 (s)fjt 300 574 1950 14 (always broken at any given time. This caveat applies to timecode receivers, time servers and)fjt 300 516 1950 13 (synchronization paths, any of which can misbehave to produce a bogus timestamp popularly known)fjt 300 457 86 2 (as a )fjt /tface 10 def sf 386 457 188 0 (timewarp)fjt /tface 8 def sf 574 457 1676 13 (. The very nature of time synchronization requires that it be extremely robust against)fjt 300 399 1950 13 (timewarps and capable of operation even when major breakdowns or attempted breakins occur. This)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2976 2324 2976 2324 2426 225 2426 np mto lto lto lto clip np greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 779 2947 1620 2947 1620 2459 779 2459 np mto lto lto lto clip np colmap 1 [0 0 0 ] put 1 sci 1075 2513 1 1075 2901 path stroke 1400 2513 1 1400 2901 path stroke false true[1075 2851 1400 2851 ]arrowline stroke true false[1075 2751 1400 2751 ]arrowline stroke false true[1075 2651 1400 2651 ]arrowline stroke true false[1075 2551 1400 2551 ]arrowline stroke 825 2651 dot greset 1325 2947 1549 2947 1549 2730 1325 2730 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1420 2838 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1434 2833 21 0 (2)fjt greset 779 2947 1620 2947 1620 2459 779 2459 np mto lto lto lto clip np greset 1325 2876 1549 2876 1549 2630 1325 2630 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1420 2738 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1434 2733 21 0 (3)fjt greset 779 2947 1620 2947 1620 2459 779 2459 np mto lto lto lto clip np greset 1325 2776 1549 2776 1549 2530 1325 2530 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1420 2638 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1434 2633 21 0 (6)fjt greset 779 2947 1620 2947 1620 2459 779 2459 np mto lto lto lto clip np greset 1325 2676 1549 2676 1549 2459 1325 2459 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1420 2538 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1434 2533 21 0 (7)fjt greset 779 2947 1620 2947 1620 2459 779 2459 np mto lto lto lto clip np greset 925 2947 1149 2947 1149 2730 925 2730 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1020 2838 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1034 2833 21 0 (1)fjt greset 779 2947 1620 2947 1620 2459 779 2459 np mto lto lto lto clip np greset 925 2876 1149 2876 1149 2630 925 2630 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1020 2738 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1034 2733 21 0 (4)fjt greset 779 2947 1620 2947 1620 2459 779 2459 np mto lto lto lto clip np greset 925 2776 1149 2776 1149 2530 925 2530 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1020 2638 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1034 2633 21 0 (5)fjt greset 779 2947 1620 2947 1620 2459 779 2459 np mto lto lto lto clip np greset 925 2676 1149 2676 1149 2459 925 2459 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1020 2538 14 0 (t)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1034 2533 21 0 (8)fjt greset 779 2947 1620 2947 1620 2459 779 2459 np mto lto lto lto clip np greset 1375 2826 1620 2826 1620 2580 1375 2580 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1469 2688 88 0 (Peer)fjt greset 779 2947 1620 2947 1620 2459 779 2459 np mto lto lto lto clip np greset 825 2826 1099 2826 1099 2580 825 2580 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 916 2688 94 0 (Host)fjt greset 779 2947 1620 2947 1620 2459 779 2459 np mto lto lto lto clip np greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2575 2324 2575 2324 2318 225 2318 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 888 2417 774 5 (Figure 3. Calculating Delay and Offset)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 11)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 1898 13 (subsection describes some of the measures taken to deal with these problems, including reachabil)fjt 2198 2841 53 0 (ity)fjt 300 2782 1339 6 (determination, authentication, sequence checking and polling rates.)fjt 300 2692 1950 11 (As shown previously, reliable time synchronization does not require reliable message delivery;)fjt 300 2634 1950 14 (however, in order to minimize resource requirements, resist using very old data and manage the)fjt 300 2576 1903 14 (number of associations required, a simple reachability protocol is used. Each time an NTP messa)fjt 2203 2576 47 0 (ge)fjt 300 2518 1840 16 (is sent an eight-bit reachability register is shifted one position to the left and the low-order po)fjt 2140 2518 111 0 (sition)fjt 300 2459 1914 19 (set to zero. If an NTP message is received before the next message is sent, the low-order bit is s)fjt 2214 2459 36 0 (et)fjt 300 2401 1866 17 (to one. The peer is considered reachable if the register is nonzero, which will always be the ca)fjt 2166 2401 84 1 (se if)fjt 300 2343 1820 14 (at least one message is received during eight consecutive transmit intervals. In the passive )fjt 2120 2343 130 0 (modes)fjt 300 2285 1950 13 (if a peer becomes unreachable, the association is demobilized and its resources reclaimed for)fjt 300 2226 1887 12 (subsequent associations. This shift-register mechanism has also been found most effective in ot)fjt 2187 2226 64 0 (her)fjt 300 2168 1272 7 (Internet protocols designed to survive unstable network service.)fjt 300 2075 1881 13 (While not a required feature of NTP itself, some implementations have included an access-con)fjt 2181 2075 69 0 (trol)fjt 300 2017 1867 14 (feature that prevents unauthorized access and controls which peers are allowed to update the l)fjt 2167 2017 83 0 (ocal)fjt 300 1959 1950 14 (clock. This is done with tables of mask-and-match entries which allow only servers with Internet)fjt 300 1901 1800 15 (addresses in certain ranges to become peers and to update the local clock. In principle, this)fjt 2100 1901 150 1 ( feature)fjt 300 1842 1900 14 (is not necessarily desirable, since the basic NTP design involving a large degree of diversity)fjt 2200 1842 50 1 ( is)fjt 300 1784 1798 13 (intended to cast out falsetickers whether they are authenticated or not. Nevertheless, the ad)fjt 2098 1784 152 0 (ditional)fjt 300 1726 1540 8 (authentication feature may help to deflect multiple-peer destructive jamming.)fjt 300 1633 1885 15 (During the course of normal operation various peers may on occasion restart the NTP program its)fjt 2185 1633 65 0 (elf,)fjt 300 1575 1860 16 (either due to loss of reachability, reboot or other trauma, which results in loss of state informa)fjt 2160 1575 90 0 (tion.)fjt 300 1517 1903 15 (Special sanity checks are built into the receive procedure to avoid disruption in such cases. O)fjt 2203 1517 47 0 (ne)fjt 300 1458 1950 14 (check requires the transmit timestamp of a received message to be different than the transmit)fjt 300 1400 1936 17 (timestamp of the last message received. If they are the same, the message is a duplicate and mus)fjt 2236 1400 14 0 (t)fjt 300 1342 1950 15 (have been circulating in the network for some time after the last message was received, thus)fjt 300 1284 1864 12 (containing relatively inferior data. Another check requires the originate timestamp of a rece)fjt 2164 1284 86 0 (ived)fjt 300 1225 1871 15 (message to be identical to the transmit timestamp of the last message transmitted. If they do)fjt 2171 1225 79 1 ( not)fjt 300 1167 1837 15 (match, the message is either out of order, from a previous association or bogus. Additional c)fjt 2137 1167 113 0 (hecks)fjt 300 1109 1855 12 (protect against using very old time information and from associations not completely synchron)fjt 2155 1109 95 0 (ized.)fjt 300 1016 1874 11 (Where security considerations require the highest level of protection against message modificat)fjt 2174 1016 76 0 (ion,)fjt 300 958 1815 11 (replay and other overt attacks, the NTP specification includes optional cryptographic authent)fjt 2115 958 135 0 (ication)fjt 300 899 1876 13 (procedures. The procedures are used to insure an unbroken chain of authenticated peers along)fjt 2176 899 74 1 ( the)fjt 300 841 1827 12 (synchronization subnet to the primary servers. An authenticator, consisting of a key identifi)fjt 2127 841 123 1 (er and)fjt 300 783 1934 12 (encrypted checksum, is computed using the DES encryption algorithm and DES cipher block-chain)fjt 2234 783 17 0 (-)fjt 300 725 1899 10 (ing method. Present implementations have incorporated special provisions to avoid degradation)fjt 2199 725 51 1 ( in)fjt 300 666 1586 10 (timekeeping accuracy due to the delays caused by the encryption computations.)fjt 300 574 1862 12 (Careful consideration was given during design to factors affecting network overheads. Many o)fjt 2162 574 88 1 (f the)fjt 300 516 1950 15 (present Internet primary time servers operate with 100 peers or more and some operate with many)fjt 300 457 1845 13 (more than that. Therefore, it is important that the longest polling intervals consistent wit)fjt 2145 457 105 1 (h the)fjt 300 399 1931 15 (required accuracy and reliability be used. When reachability is first confirmed and when a peer i)fjt 2231 399 19 0 (s)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 12)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 1728 13 (currently selected for synchronization it is necessary to use a relatively short polling int)fjt 2028 2841 222 2 (erval in the)fjt 300 2782 1829 15 (order of a minute. In those cases where the association has stabilized, the dispersions are lo)fjt 2129 2782 122 1 (w and)fjt 300 2724 1808 13 (the peer is not selected for synchronization, the polling interval can be increased substanti)fjt 2108 2724 143 1 (ally. In)fjt 300 2666 1925 15 (the present design the polling interval is increased gradually from about one minute to about 1)fjt 2225 2666 25 0 (7)fjt 300 2608 1866 12 (minutes as long as the dispersion is below an experimentally determined threshold; otherwise,)fjt 2166 2608 85 2 ( it is)fjt 300 2549 1816 15 (decreased gradually to the initial value. These values may change as the result of further expe)fjt 2116 2549 134 0 (rience.)fjt /tface 5 def 5 encfont sf 300 2449 42 0 (4.)fjt (s)29 (n)30 (o)12 (i)16 (t)27 (a)18 (r)27 (e)29 (p)38 (O)13 ( )29 (n)30 (o)12 (i)16 (t)27 (c)26 (e)13 (l)27 (e)32 (S)13 ( )29 (d)30 (n)27 (a)12 ( )30 (g)29 (n)13 (i)27 (s)27 (s)26 (e)27 (c)30 (o)18 (r)32 (P)13 ( )27 (e)12 (l)30 (p)43 (m)27 (a)32 (S)13 ( )0 43 350 2449 fet /tface 8 def sf 300 2349 1829 18 (At the very heart of the NTP design are the algorithms used to improve the accuracy of the esti)fjt 2129 2349 122 0 (mated)fjt 300 2291 1837 18 (offsets and delays between the host and its various peers, as well as those used to select a part)fjt 2137 2291 113 0 (icular)fjt 300 2233 1881 12 (peer for synchronization. The complexity of these algorithms depends on the statistical proper)fjt 2181 2233 69 0 (ties)fjt 300 2175 1950 15 (of the transmission path and the accuracies required. In the case of LANs operating at megabit)fjt 300 2116 1876 16 (speeds and above the path delays are usually smaller than the required accuracies, so the raw off)fjt 2176 2116 74 0 (sets)fjt 300 2058 1871 15 (delivered by the receive procedure can often be used directly to adjust the local clock. Howeve)fjt 2171 2058 79 1 (r, in)fjt 300 2000 1950 14 (the case of paths involving many network hops via regional and backbone networks such as)fjt 300 1942 1950 14 (NSFNET, the path delays and delay variances can be much larger than acceptable without further)fjt 300 1883 238 1 (processing. )fjt 300 1772 1797 12 (Since Internet paths often involve multiple hops over networks of widely varying character)fjt 2097 1772 153 1 (istics, it)fjt 300 1713 1928 15 (is not possible to design one set of algorithms optimized for a particular path. Therefore, th)fjt 2228 1713 22 0 (e)fjt 300 1655 1787 10 (development of algorithms appropriate for ubiquitous Internet application has involved a)fjt 2087 1655 163 1 ( process)fjt 300 1597 1897 13 (of stepwise refinement, beginning with the designs suggested in [MIL85a], refined as the results)fjt 2197 1597 53 1 ( of)fjt 300 1539 1950 13 (experiments described in [MIL85b] and [MIL89b] and evolved over several years of operation under)fjt 300 1480 1819 12 (widely varying conditions of path qualities and reliabilities. In following subsections the )fjt 2119 1480 131 0 (issues,)fjt 300 1422 1165 8 (approaches and designs of these algorithms are discussed. )fjt /tface 5 def sf 300 1309 83 0 (4.1.)fjt (g)29 (n)13 (i)18 (r)27 (e)15 (t)13 (l)13 (i)29 (F)13 ( )27 (a)15 (t)27 (a)35 (D)13 ( )0 15 383 1309 fet /tface 8 def sf 300 1210 1934 13 (A number of algorithms for deglitching and filtering time-offset data have been described pre)fjt 2234 1210 17 0 (-)fjt 300 1152 1950 13 (viously, such as in [MIL85a], [HAL84] and [KOP87]. These fall in two classes: majority-subset)fjt 300 1093 1881 14 (algorithms, which attempt to separate good subsets from bad by comparing statistics such as m)fjt 2181 1093 69 0 (ean)fjt 300 1035 1809 13 (and variance, and clustering algorithms, which attempt to improve the estimate by repeatedly )fjt 2109 1035 141 0 (casting)fjt 300 977 1801 17 (out outlyers. The former class was suggested as a technique to select the best \(i.e., the most r)fjt 2101 977 149 0 (eliable\))fjt 300 919 1862 16 (clocks from a population, while the latter class was suggested as a technique to improve the o)fjt 2162 919 88 0 (ffset)fjt 300 860 1135 9 (estimate for a single clock given a series of observations.)fjt 300 749 1770 11 (After further development and experimentation using typical Internet paths, a better algor)fjt 2070 749 180 1 (ithm was)fjt 300 690 1832 14 (found for casting out outlyers from a continuous stream of offset observations spaced at int)fjt 2132 690 119 0 (ervals)fjt 300 632 1915 18 (in the order of minutes. The algorithm can be described as a variant of a median filter, in which)fjt 2215 632 35 1 ( a)fjt 300 574 1950 14 (window consisting of the last n sample offsets is continuously updated and the median sample)fjt 300 516 1877 13 (selected as the estimate. However, in the modified algorithm the outlyer \(sample furthest from)fjt 2177 516 73 1 ( the)fjt 300 457 1907 16 (median\) is then discarded and the entire process repeated until only a single sample offset is le)fjt 2207 457 43 0 (ft,)fjt 300 399 1950 16 (which is then produced as the offset estimate. This algorithm was found to be more resistant to)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 13)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 1809 1854 17 (glitches and to provide a more accurate estimate than the unmodified one. It was used in the Fuz)fjt 2154 1809 97 0 (zball)fjt 300 1750 1367 11 (and Unix implementations for about two years until the end of 1987.)fjt 300 1643 1950 11 (Recent experiments have demonstrated an even better algorithm which provides higher accuracy)fjt 300 1585 1875 14 (together with a lower computational burden. The key to the new algorithm became evident thro)fjt 2175 1585 75 0 (ugh)fjt 300 1527 1903 13 (an examination of scatter diagrams plotting clock offset versus roundtrip delay. Recall that t)fjt 2203 1527 47 0 (he)fjt 300 1469 309 2 (roundtrip delay )fjt /tface 10 def 10 encfont sf 609 1469 25 0 (d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 634 1464 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 646 1469 325 4 ( and clock offset )fjt /tface 10 def sf 971 1469 22 0 (c)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 993 1464 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1004 1469 1246 9 ( are computed from the four most recently observed timestamps.)fjt 300 1410 1878 13 (Without making any assumptions about the delay distributions due to queueing delays for traffi)fjt 2178 1410 72 1 (c in)fjt 300 1352 1824 14 (either direction along the path, but assuming the intrinsic frequency offsets of the host an)fjt 2124 1352 127 1 (d peer)fjt 300 1294 586 5 (clocks are relatively small, let )fjt /tface 10 def sf 886 1294 25 0 (d)fjt /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 911 1289 21 0 (0)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 932 1294 89 2 ( and )fjt /tface 10 def sf 1021 1294 22 0 (c)fjt /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1043 1289 21 0 (0)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1063 1294 1187 11 ( represent the delay and offset when no other traffic is present)fjt 300 1236 1656 15 (on the path and so represents the true values. The problem is to accurately estimate )fjt /tface 10 def sf 1956 1236 25 0 (d)fjt /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1981 1231 21 0 (0)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 2002 1236 97 2 ( and )fjt /tface 10 def sf 2098 1236 22 0 (c)fjt /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 2120 1231 21 0 (0)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 2141 1236 109 1 ( from)fjt 300 1177 468 4 (a sample population of )fjt /tface 10 def sf 768 1177 25 0 (d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 793 1172 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 804 1177 97 2 ( and )fjt /tface 10 def sf 901 1177 22 0 (c)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 923 1172 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 935 1177 781 6 ( collected over a relatively long period.)fjt 300 1050 168 1 (Figure 4)fjt 468 1050 1089 10 ( shows a typical scatter diagram in which the points \(d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1557 1045 12 0 (i)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1568 1050 35 0 (,c)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1603 1045 12 0 (i)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1614 1050 636 5 (\) are concentrated near the apex)fjt 300 992 1950 16 (of a wedge defined by lines extending from the apex with slopes +0.5 and -0.5, corresponding to)fjt 300 934 1823 17 (the locus of points as the delay in one direction increases while the delay in the other directio)fjt 2123 934 127 1 (n does)fjt 300 876 1178 11 (not. From these data it is obvious that good estimators for \()fjt /tface 10 def sf 1478 876 25 0 (d)fjt /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1503 871 21 0 (0)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1524 876 13 0 (,)fjt /tface 10 def sf 1536 876 22 0 (c)fjt /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1558 871 21 0 (0)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1579 876 638 6 (\) would be points near the apex.)fjt 300 749 1862 14 (Upon reflection, the reason for the particular distribution of points in the scatter diagram ca)fjt 2162 749 88 1 (n be)fjt 300 690 1950 14 (explained as follows. Packet-switching nets are most often operated well below the knee of the)fjt 300 632 1950 12 (throughput-delay curve, which means the busy periods are relatively short and infrequent. In)fjt 300 574 1843 12 (addition, the routing algorithm most often operates to minimize the number of packet-switch)fjt 2143 574 107 1 ( hops)fjt 300 516 1881 17 (and thus the number of queues. Thus, not only is the probability that an arriving NTP packet fi)fjt 2181 516 69 0 (nds)fjt 300 457 1831 16 (a busy queue in one direction relatively low, but the probability of packets from a single exc)fjt 2131 457 119 0 (hange)fjt 300 399 1053 8 (finding busy queues in both directions is even lower.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 3074 393 3074 393 2925 225 2925 np mto lto lto lto clip np greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 3074 393 3074 393 2925 225 2925 np mto lto lto lto clip np greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2976 2324 2976 2324 1922 225 1922 np mto lto lto lto clip np greset 75 3126 2475 3126 2475 1771 75 1771 np mto lto lto lto clip np svobj restore gr gs /svobj save def 658 2901 658 1996 1892 1996 1892 2901 np mto lto lto lto clip np 658 1996 translate 300 72 div dup scale 1235 300 div 541 72 div div 906 300 div 397 72 div div scale -36 -180 translate %%BeginFile: C:\TYPESET\PAPERS\GLO3.EPS %!PS-Adobe-2.0 EPSF 2.0 %%BoundingBox: 36 180 576 576 %%DocumentFonts: Helvetica-Bold Symbol %%Creator: mills %%CreationDate: Mon Aug 28 15:00:51 1989 %%Pages: (atend) %%EndComments /$Sdict 25 dict def $Sdict begin % variables /basesize 160 def /oldcex 1 def /cex 1 def /ratio 1 def /pch (*) def /coffset basesize -0.345 mul def % vertical offset for characters /pcxshift 0 def % procedures /checksize % adjust font size if needed. Stack: cex { /cex exch def oldcex cex ne % scale sizes { /ratio cex oldcex div def /TextFont TextFont ratio scalefont def /PchFont PchFont ratio scalefont def /coffset coffset ratio mul def /oldcex cex def } if } def /Pchar % the plot character. Stack: string cex { checksize /pch exch def pch (.) eq % replace period by bullet { (\267) pch copy pop } if pch (,) eq % replace comma by middot { (\264) pch copy pop } if /PchFont TextFont def pch (*) eq pch (+) eq or % switch to symbol font for these characters { /PchFont /Symbol findfont basesize oldcex mul scalefont def } if PchFont setfont pch stringwidth pop neg 2 div /pcxshift exch def } def /M {moveto} def % move to a point. Stack: x y /L {lineto} def % line to a point. Stack: x y /S {stroke} def /P % plot a character at a point. Stack: x y { M % move to the point pcxshift coffset rmoveto % offset for the character pch show } def /T % show a text string. Stack: adj srot cex x y string { /str exch def M % move to the point (pops x and y) checksize % change size if necessary (pops cex) TextFont setfont dup rotate exch % (moves adj to top) str stringwidth pop neg mul % pops adj coffset rmoveto str show neg rotate } def /Sub %add a subscript. Stack: string srot { oldcex 0.75 mul checksize TextFont setfont dup rotate oldcex -0.5 mul basesize mul 0 exch rmoveto exch show oldcex 0.5 mul basesize mul 0 exch rmoveto neg rotate oldcex 4 3 div mul checksize TextFont setfont } def /Sup %add a superscript. Stack: string srot { oldcex 0.75 mul checksize TextFont setfont dup rotate oldcex 0.5 mul basesize mul 0 exch rmoveto exch show oldcex -0.5 mul basesize mul 0 exch rmoveto neg rotate oldcex 4 3 div mul checksize TextFont setfont } def /F % change the base font. Stack: fontname { /TextFont exch findfont basesize oldcex mul scalefont def /PchFont TextFont def } def /ST % text in Symbol font. Stack: (as for T) { /Symbol F T /Helvetica-Bold F } def 0.1 0.1 scale %integer coordinates in 1/10's of a point 1 setlinecap 1 setlinejoin /Helvetica-Bold F %%EndProlog %%Page: 1 1 gsave newpath 930 2511 M 5469 2511 L 5469 5549 L 930 5549 L closepath clip newpath [] 0 setdash 5 setlinewidth 0 setgray (,) 1 Pchar 2144 4037 P 2474 4019 P 2883 4254 P 2202 4057 P 4340 4636 P 4678 4568 P 2429 4012 P 2015 4052 P 2745 4224 P 2843 4110 P 3097 4267 P 2171 4105 P 2349 4146 P 2068 4055 P 2972 4287 P 2914 4229 P 2865 4242 P 2282 4057 P 2144 4100 P 2086 4083 P 2100 4067 P 2897 4103 P 2175 4055 P 2496 4214 P 2318 4080 P 2496 4060 P 2349 4090 P 2206 4042 P 2135 4030 P 2683 4201 P 2051 4078 P 2442 3933 P 2839 3853 P 2304 4065 P 3360 4350 P 2932 3850 P 2540 4040 P 2282 3989 P 2126 4045 P (,) 1 Pchar 4731 3297 P (,) 1 Pchar 2046 4050 P 2033 4070 P 2380 4057 P 1997 4057 P (,) 1 Pchar 2411 3931 P 4273 3709 P 2175 4057 P 2037 4067 P 2157 4024 P 1984 4060 P 2425 4189 P 2024 4070 P 2024 4047 P 2100 4060 P 2273 4007 P 2273 4090 P 2295 4050 P 2603 4239 P 2095 4052 P 2042 4055 P 2469 3951 P 2273 4014 P 3409 4224 P 2523 4027 P 3093 4285 P 2113 4052 P 2144 4085 P 2166 4055 P 2331 4078 P 2474 4105 P 2246 4035 P 2621 4189 P 2696 4166 P 2362 4083 P 2184 4072 P 3191 4310 P 2113 4098 P 2923 3966 P 2229 4108 P 2113 4088 P 3672 4446 P 3551 4035 P 2509 4204 P 2291 4093 P 2385 4055 P 2768 4181 P 2385 4105 P 2870 4174 P (,) 1 Pchar 3360 3749 P 2313 4083 P 2131 4080 P 2278 4062 P 2068 4072 P 2242 4138 P 2028 4047 P 2113 4095 P 2091 4067 P 2313 3994 P 2291 4083 P 2140 4093 P 2113 4080 P 2091 4070 P 2095 4042 P 2282 4143 P 2135 4055 P 2220 4126 P 2019 4065 P 2184 4100 P 2028 4050 P 2652 4214 P 1993 4070 P 2171 4027 P 2215 4095 P 2763 4232 P 2108 4088 P 2091 4090 P 3342 4270 P 3191 3921 P (,) 1 Pchar 2251 4070 P 2336 4143 P 2206 4103 P 2224 4085 P 2215 4070 P 2077 4055 P 2585 3959 P 2091 4030 P 2999 4323 P 2108 4060 P 2242 4136 P 2580 4158 P 2166 4098 P 2064 4083 P 3382 4368 P 2238 4045 P 2010 4065 P 2580 4151 P 2064 4045 P 2901 4302 P 2425 3933 P 2750 4199 P 4161 4631 P 2429 4186 P 2046 4047 P 3208 4340 P 2491 4027 P 3070 4282 P 2095 4030 P 2180 4040 P 1988 4070 P 2010 4052 P 2264 4009 P 1993 4067 P 2540 4194 P 2189 4065 P 2972 4280 P 2585 4204 P 2006 4062 P 2037 4070 P 3921 4080 P 2135 4017 P 3173 3764 P 2166 4078 P 2776 3916 P 2010 4050 P 2135 4072 P 2162 4113 P 2580 3966 P 2153 4030 P 2327 4108 P 2362 4105 P 2385 4176 P 2589 4009 P 2010 4055 P 2126 4083 P 2385 4019 P 2166 4024 P 2037 4052 P 2340 4078 P 2117 4055 P 2589 3949 P 3284 3891 P 3275 3699 P 2171 4085 P 2848 4030 P 4032 3519 P 2073 4078 P 2295 4108 P 2402 4030 P 2184 4075 P 2723 4229 P 2251 4080 P 2135 4045 P 2162 4105 P 2082 4057 P 2523 4199 P 2402 4143 P 2117 4090 P 2255 4070 P 2051 4057 P 2407 4128 P 2474 4179 P 2309 4136 P 3908 3658 P 2483 4206 P 2295 4120 P 2077 4045 P 2042 4057 P 2460 4174 P 2398 4057 P 2028 4050 P 2367 4115 P 2082 4088 P 2665 4196 P 2068 4078 P 2211 4019 P 2059 4052 P 2500 4120 P 2144 4017 P 2340 4019 P 2059 4072 P 2144 4113 P 2264 4012 P 2162 4075 P 2019 4065 P 2126 4050 P 2166 4030 P 2380 4163 P 2051 4052 P 2042 4042 P 2255 4100 P 1993 4062 P 2131 4042 P 2166 4088 P 2149 4083 P 2077 4067 P 2282 4123 P 2113 4072 P 2509 4189 P 2162 4100 P 2362 4012 P 2157 4088 P 2264 3994 P 4322 4727 P 2122 4105 P 2140 4062 P 2224 4100 P 2202 4123 P 2638 4161 P 2304 4105 P 1988 4065 P 2411 4047 P 1984 4060 P 2202 4085 P 2033 4047 P 2015 4060 P 1993 4070 P 2269 4050 P 2100 4055 P 2233 4067 P 2046 4072 P 2304 4113 P 2322 4115 P 2122 4057 P 2042 4067 P 2122 4100 P 2224 4047 P 2554 4163 P 2108 4040 P 2104 4085 P 2189 4052 P 2166 4022 P 2251 4037 P 2291 4027 P 2220 4098 P 2002 4070 P 1993 4060 P 2042 4072 P 2478 4083 P 2295 3984 P 2295 4067 P 2558 4146 P 2224 4060 P 2010 4060 P 2264 4090 P 2064 4040 P 2233 4035 P 3044 3837 P 2460 4158 P 2140 4105 P 2549 3913 P 2046 4045 P 2937 3989 P 2131 4080 P 2371 3949 P 2184 4072 P 2113 4037 P 1993 4070 P 2140 4078 P 2491 3999 P 2068 4070 P 2549 3987 P 2211 4060 P 2634 3898 P 2287 4022 P 2157 4088 P 2197 4004 P 2059 4050 P 2122 4098 P 2046 4055 P 2091 4052 P 2051 4065 P 2024 4070 P 2010 4060 P 2465 4186 P 2068 4078 P 2077 4057 P 2028 4065 P 2327 4035 P 2122 4057 P 2051 4062 P 2131 4065 P 2086 4072 P 2808 4285 P 2215 4095 P 2006 4067 P 2108 4088 P 2180 4045 P 2772 3997 P 2144 4098 P 2006 4075 P 2117 4065 P 2233 4126 P 2184 4115 P 2010 4067 P 2295 4113 P 2460 4166 P 2536 4146 P 2149 4085 P 2042 4075 P 2206 4007 P 2019 4052 P 2015 4067 P 2131 4060 P 2215 3999 P 2002 4065 P 2015 4055 P 2273 4141 P 2042 4075 P 2082 4040 P 2064 4060 P 2153 4052 P 2068 4067 P 2046 4050 P 2193 4083 P 2425 4189 P 2126 4062 P 1979 4067 P 2336 4120 P 2678 3944 P 2336 4065 P 2220 4100 P 2144 4095 P 2126 4085 P 2059 4080 P 2273 4060 P 2358 4110 P 2184 4093 P 2068 4040 P 2002 4072 P 2095 4093 P 2046 4083 P 2104 4045 P 2037 4075 P 1984 4060 P 2037 4080 P 2077 4057 P 2046 4042 P 2002 4060 P 2153 4088 P 2002 4057 P 2091 4050 P 1970 4065 P 2082 4060 P 2051 4055 P 2037 4047 P 1966 4062 P 2028 4050 P 2064 4047 P 2149 4098 P 2055 4060 P 2157 4045 P 2193 4078 P 2100 4027 P 2269 4143 P 2091 4027 P 2091 4047 P 2233 3992 P 2051 4057 P 2104 4088 P 2104 4035 P 2117 4098 P 2442 4168 P 2037 4070 P 2126 4075 P 2024 4055 P 2002 4062 P 1975 4065 P 2140 4027 P 2046 4047 P 2082 4062 P 2865 3875 P 2416 4123 P 2002 4072 P 2140 4067 P 3204 3731 P 2010 4062 P 2327 3971 P 2077 4047 P 2015 4075 P 1997 4065 P 2246 4143 P 2656 3873 P 2019 4072 P 2206 4103 P 2082 4100 P 2104 4080 P 2144 4067 P 2028 4062 P 2140 4090 P 2019 4070 P 2064 4080 P 2055 4070 P 2010 4047 P 2229 4113 P 2313 4042 P 2095 4085 P 2055 4055 P 2042 4072 P 2019 4072 P 2046 4062 P 2246 4143 P 2113 4035 P 2108 4024 P 2189 4027 P 2091 4070 P 2180 4090 P 2518 4189 P 2131 4035 P 2082 4095 P 2019 4062 P 1984 4060 P 2211 4093 P 2545 3916 P 1988 4065 P 2220 4009 P 2153 4030 P 2033 4062 P 2051 4057 P 2042 4083 P 2059 4060 P 1975 4065 P 2064 4045 P 2024 4057 P 2206 4004 P 1984 4070 P 2068 4037 P 2122 4083 P 2028 4052 P 2015 4075 P 2224 4004 P 2153 4108 P 1993 4070 P 2033 4065 P 2086 4095 P 2131 4045 P 2825 4254 P 2843 3843 P 2331 4136 P 2300 4085 P 2100 4078 P 2362 4156 P 2131 4085 P 3640 3767 P 2336 4088 P 2144 4035 P 2028 4060 P 2117 4075 P 2073 4045 P 2028 4052 P 2055 4052 P 2229 3992 P 2122 4050 P 2015 4057 P 1984 4065 P 2478 3979 P 2144 4080 P 2442 4161 P 2108 4060 P 2051 4083 P 2002 4070 P 2100 4027 P 2678 4093 P 2108 4055 P 2224 4070 P 2434 4186 P 2166 4090 P 2064 4052 P 2082 4060 P 2906 3807 P 2019 4060 P 2059 4083 P 2291 4065 P 2465 4120 P 1993 4067 P 1997 4070 P 2108 4075 P 2024 4055 P 2086 4065 P 2037 4052 P 2238 4131 P 2015 4075 P 2033 4075 P 2002 4057 P 2002 4055 P 2108 4100 P 2033 4075 P 2010 4075 P 2140 4062 P 2006 4075 P 2108 4065 P 2220 3999 P 2215 4017 P 2224 4014 P 2042 4080 P 1984 4062 P 2131 4019 P 2095 4042 P 2086 4075 P 2131 4047 P 2091 4030 P 2100 4037 P 2033 4055 P 2042 4080 P 2086 4090 P 2220 4030 P 1997 4067 P 2064 4057 P 2010 4057 P 2037 4070 P 2140 4037 P 2019 4072 P 2353 4098 P 2064 4055 P 2460 4085 P 2438 3933 P 2028 4067 P 2149 4090 P 2140 4060 P 2010 4057 P 2037 4055 P 2064 4090 P 2002 4057 P 2469 3971 P 2162 4042 P 1997 4060 P 2033 4047 P 2206 4012 P 1975 4065 P 2830 4297 P 2024 4057 P 2086 4050 P 2077 4035 P 2914 4270 P 2108 4045 P 2282 4126 P 2585 4201 P 2469 4141 P 2914 4229 P 2131 4072 P 2674 4019 P 2215 4060 P 2300 4070 P 2006 4060 P 2051 4062 P 2024 4060 P 2478 4174 P 2393 3944 P 2140 4088 P 1997 4067 P 2166 4035 P 2291 4146 P 2082 4088 P 2028 4047 P 2010 4057 P 1984 4062 P 2006 4067 P 2135 4067 P 2086 4090 P 2055 4057 P 2037 4047 P 2153 4060 P 2171 4024 P 2879 4196 P 2830 3822 P 2153 4035 P 2233 4070 P 2019 4050 P 2068 4083 P 2006 4055 P 2002 4067 P 2095 4090 P 2037 4060 P 2073 4067 P 2064 4052 P 2122 4050 P 2024 4065 P 1988 4065 P 1979 4060 P 2113 4032 P 1993 4060 P 2006 4070 P 2068 4095 P 1988 4070 P 2082 4035 P 2963 4310 P 2367 3954 P 2122 4095 P 2558 3976 P 2197 4105 P 2108 4060 P 2033 4080 P 2808 4065 P 2113 4078 P 2108 4037 P 2100 4045 P 2175 4012 P 2380 3994 P 2318 4146 P 2082 4047 P 2055 4047 P 2015 4052 P 2051 4052 P 2091 4075 P 2215 4032 P 2073 4047 P 2166 4065 P 2309 4062 P 2193 4032 P 2108 4057 P 2429 4105 P 2046 4055 P 2046 4067 P 2149 4108 P 1988 4065 P 2242 4060 P 2002 4060 P 1966 4062 P 2006 4062 P 2358 4138 P 2327 4095 P (,) 1 Pchar 2465 3999 P 2082 4065 P 2229 4057 P 2469 4191 P 2563 4035 P 2215 4042 P 2051 4060 P 2175 4045 P 2732 4055 P 2367 4158 P 2616 3878 P 2157 4030 P 2086 4055 P 2059 4062 P 2251 4019 P 2122 4080 P 2215 4014 P 2710 4259 P 2313 4123 P 2068 4060 P 2135 4085 P 1966 4062 P 2059 4083 P 2487 4168 P 2024 4067 P 2010 4072 P 2095 4095 P 2033 4070 P 2006 4075 P 2046 4080 P 2064 4075 P 2033 4070 P 2086 4040 P 3084 3769 P 2006 4075 P 2010 4062 P 2131 4047 P 2006 4060 P 2068 4055 P 2166 4103 P 2028 4078 P 2175 4030 P 2010 4062 P 2687 3891 P 2549 3923 P 2028 4065 P 2037 4067 P 1984 4062 P 2006 4067 P 1997 4050 P 2015 4075 P 1997 4065 P 2015 4062 P 2055 4050 P 2082 4075 P 2104 4100 P 2055 4045 P 2002 4067 P 1984 4062 P 2015 4067 P 2140 4083 P 2019 4062 P 2300 3989 P 2046 4050 P 3017 4312 P 2157 4115 P 1988 4070 P 2002 4057 P 2028 4078 P 2042 4055 P 2068 4055 P 2006 4065 P 2238 4118 P 1975 4062 P 2037 4050 P 2175 4103 P 2264 4012 P 2059 4055 P 2100 4075 P 2042 4047 P 2460 4166 P 1993 4060 P 1984 4072 P 2153 4078 P 2010 4055 P 2567 3898 P 2153 4030 P 2091 4035 P 3084 3769 P 2064 4045 P 3444 3653 P 2073 4042 P 2077 4035 P 2095 4060 P 2024 4062 P 2251 3992 P 2251 4057 P 2278 4078 P 2095 4045 P 2028 4072 P 2051 4060 P 2180 4045 P 2051 4080 P 2171 4085 P 1993 4067 P 2091 4085 P 2006 4055 P 2055 4037 P 2135 4042 P 2068 4093 P 2741 4264 P 2358 4118 P 2024 4070 P 2091 4065 P 2117 4067 P 2015 4070 P 2238 4126 P 2117 4024 P 2425 3994 P 2140 4024 P 2309 4050 P 2175 4055 P 2376 3994 P 2197 4070 P 1970 4065 P 2073 4093 P 2059 4078 P 2100 4078 P 2189 4037 P 2073 4093 P 2082 4037 P 2144 4105 P 2131 4090 P 2157 4047 P 2215 4037 P 2033 4057 P 2113 4032 P 2024 4055 P 2153 4024 P 2287 4017 P 2108 4080 P 2336 4148 P 2157 4012 P 2095 4055 P 2006 4062 P 2803 3903 P 2108 4060 P 2135 4100 P 2229 4070 P 3235 4403 P 3346 4360 P 2117 4067 P 2086 4072 P 2193 4055 P 2184 4009 P 2037 4072 P 3106 3959 P 2002 4065 P 2010 4060 P 2117 4024 P 2131 4080 P 2108 4100 P 2046 4060 P 2019 4062 P 2149 4055 P 2469 4105 P 2246 4146 P 2189 4083 P 2046 4075 P 2157 4024 P 2206 4017 P 3039 4300 P 1975 4060 P 2162 4080 P 2149 4062 P 2033 4065 P 2082 4037 P 2082 4065 P 1997 4070 P 2082 4037 P 2189 4075 P 2140 4045 P 2153 4055 P 2197 4098 P 2073 4045 P 2799 3853 P 2091 4042 P 2474 4090 P 2028 4065 P 2171 4032 P 2251 4093 P 2318 4052 P 2104 4052 P 2144 4052 P 2197 4118 P 2068 4093 P 2051 4055 P 2042 4072 P 2322 4126 P 2144 4075 P 2812 3853 P 2180 4080 P 2166 4032 P 2042 4065 P 3026 3795 P 2171 4088 P 2166 4042 P 2108 4088 P 2184 4009 P 2126 4047 P 2496 4171 P 2407 4019 P 2193 4072 P 2603 4211 P 3133 3757 P 2411 4052 P 3271 4353 P 2416 4093 P 2117 4042 P 2166 4060 P 2126 4065 P 2197 4075 P 2242 4085 P 2585 3918 P 2883 4199 P 2291 4113 P 2269 3992 P 2857 4024 P 2656 4055 P 3008 4100 P 2126 4075 P 2122 4088 P 2594 4002 P 2082 4072 P 2246 4120 P 2629 4234 P 2629 4133 P 2117 4078 P 2091 4050 P 2371 4128 P 2331 4131 P 2086 4075 P 2269 4100 P 2260 4105 P 2189 4065 P 2162 4050 P 2255 4017 P 2580 4214 P 2514 4204 P 2309 4136 P 2393 4113 P 2051 4072 P 2077 4070 P 2086 4040 P 2028 4057 P 2229 4080 P 2082 4062 P 2393 3974 P 2701 4254 P 3859 3580 P 3547 4441 P 2367 4007 P 2135 4080 P 2848 4204 P 2380 3949 P 2959 4186 P 2327 4118 P 2625 3936 P 2304 4030 P 2790 4224 P 2585 4151 P 2033 4072 P 2211 4131 P 2104 4037 P 1988 4067 P 2055 4083 P 2073 4050 P 2100 4088 P 2189 4078 P 2015 4078 P 2024 4070 P 2104 4067 P 2879 4098 P 3164 3729 P 2309 4007 P 2046 4075 P 2006 4060 P 2874 3807 P 2051 4070 P 2037 4062 P 2175 4098 P 2580 4163 P 2197 4123 P 2051 4045 P (,) 1 Pchar 2393 4181 P 2033 4057 P 2193 4095 P 2144 4100 P 4682 4295 P 2518 4174 P 2046 4062 P 2768 4189 P 3137 4353 P 2077 4052 P 2215 4133 P 2206 4126 P 2202 4113 P 2411 4176 P 2153 4030 P 2465 4090 P 2117 4030 P 2425 4158 P 2362 4103 P 2193 4072 P 2278 4088 P 2857 4242 P 2215 4060 P 2246 4098 P 2251 4027 P 2153 4060 P 2140 4062 P 2340 4050 P 2091 4055 P 2180 4093 P 2220 3999 P 3284 4419 P 2273 4045 P 2612 4171 P 2002 4052 P 2073 4088 P 2331 4163 P 1993 4057 P 2184 4115 P 2064 4035 P 2144 4110 P 2180 4095 P 2068 4055 P 2055 4078 P 2033 4078 P 2104 4042 P 2180 4032 P 2117 4075 P 2193 4050 P 2224 4067 P 2184 4113 P 2153 4052 P 2215 4037 P 2019 4065 P 2055 4062 P 3213 4396 P 2215 4080 P 2042 4055 P 2064 4067 P 2643 4237 P 2006 4065 P 2318 4115 P 2242 4103 P 2002 4067 P 2197 4103 P 2785 3855 P 2059 4042 P 2376 3949 P 2126 4062 P (,) 1 Pchar 2914 4264 P 2812 4184 P (,) 1 Pchar 2340 4090 P 2033 4067 P 2460 4186 P 2091 4083 P 2287 4113 P 2202 4078 P 2344 4088 P 2407 4156 P 2068 4047 P 2269 3979 P (,) 1 Pchar 2051 4042 P 2131 4103 P 2113 4045 P 2015 4065 P 2042 4050 P 2830 3878 P 2135 4078 P 3155 4280 P 3248 4401 P 2451 4088 P 3306 4421 P 3315 4310 P 2438 4171 P 3373 4424 P 2514 4196 P 2144 4072 P 2100 4067 P 2113 4045 P 2981 4153 P 2278 4065 P 2340 4004 P 2322 4070 P 2131 4067 P 4028 3484 P 2371 4037 P 4522 3438 P 2313 4032 P 2073 4060 P 2108 4055 P 2612 3923 P 2193 4040 P 2322 4100 P 2318 4118 P 2304 4078 P 2117 4072 P 2126 4030 P 2046 4080 P 2714 4264 P 2327 4098 P 3017 3906 P 2621 4176 P 2189 4040 P 2122 4035 P 2113 4055 P 2554 4133 P 2010 4072 P 2425 4131 P 2068 4067 P 2206 4055 P 2460 3979 P 2652 3971 P 2821 4075 P 2928 3800 P 2367 3969 P 2634 3992 P 2946 4267 P 1997 4067 P 2220 4126 P 2064 4088 P 2149 4098 P 2068 4070 P 2024 4078 P 2153 4113 P 2108 4093 P 2184 4093 P 2028 4057 P 2068 4093 P 2349 4009 P 2215 4027 P 2220 4045 P 2019 4065 P 2692 4186 P 2567 4229 P 2429 4161 P 3329 4403 P 2727 4216 P 2264 4113 P 2157 4085 P 2086 4047 P 2491 4126 P 2135 4035 P 2269 4042 P 2852 4272 P 2340 4067 P 2322 4098 P 2291 4057 P 2086 4067 P 4099 4376 P 2077 4052 P 2015 4075 P 2442 4196 P 2059 4045 P 2010 4057 P 2042 4060 P 2082 4080 P 2028 4072 P 2327 4090 P 2149 4024 P 2402 4120 P 2122 4065 P 2572 4085 P 2073 4060 P 2189 4017 P 2162 4098 P 2095 4045 P 2202 4128 P 2144 4065 P 2135 4027 P 2371 4012 P 2242 4037 P 2540 4171 P 2037 4065 P 2246 3994 P 2398 3981 P 2149 4113 P 2082 4047 P 2104 4050 P 2068 4042 P 2487 4017 P 2153 4040 P 1993 4057 P 3133 4388 P 2407 4179 P 2153 4027 P 2033 4052 P 2059 4067 P 2540 4067 P 2086 4045 P 1975 4062 P 2336 4055 P 2451 4181 P 3756 4479 P 2483 4110 P 2531 3936 P 3168 4229 P 2255 4128 P 2086 4047 P 2500 4128 P 2407 4138 P 2282 4095 P 2349 4138 P 2033 4055 P 2077 4072 P 2166 4065 P 2086 4057 P 2166 4060 P 2140 4060 P 2122 4070 P 2042 4062 P 2171 4024 P 2661 4191 P 1975 4060 P 2095 4042 P 2051 4065 P 2242 4088 P 2367 4019 P 2104 4095 P 3021 4345 P 2059 4067 P 2015 4070 P 2144 4037 P 2950 4340 P 2380 4035 P 2496 4206 P 2104 4093 P 2273 4037 P 3329 4408 P 2447 4115 P 2126 4037 P 2233 4105 P 2999 4227 P 2411 4027 P 2358 4118 P (,) 1 Pchar 2059 4075 P 2300 4042 P 2327 4032 P 2349 4158 P 2768 4176 P 2331 4070 P 2336 4040 P 2295 4141 P 2380 4057 P 2189 4037 P 2077 4045 P 2487 4042 P 3186 3792 P 2117 4027 P 2215 4095 P 2260 4100 P 2059 4040 P 2540 4206 P 2157 4042 P 2465 3956 P 2028 4057 P 2037 4070 P 2322 4095 P 2180 4045 P 2095 4065 P 2211 4035 P 2233 4055 P 2064 4072 P 2028 4047 P 2211 4042 P 2554 4222 P 1997 4075 P 2028 4067 P 2264 4024 P 2291 4075 P 2171 4017 P 2153 4103 P 2086 4070 P 2505 4055 P 2171 4047 P 2972 4156 P 2144 4088 P 2594 4209 P 2843 4090 P 2278 4052 P 2028 4065 P 2202 4098 P 2068 4072 P 2135 4085 P 2327 4078 P 2180 4100 P 2028 4070 P 2175 4009 P 2264 4035 P 2108 4093 P 2162 4078 P 2790 3959 P 1979 4060 P 2091 4032 P 2051 4045 P 2269 4012 P 2576 4229 P 3988 3592 P 2874 4300 P 2082 4078 P 2019 4060 P 2144 4050 P 2055 4055 P 3182 3721 P 3859 3590 P 2144 4040 P 2113 4062 P 2313 4115 P 2193 4012 P 2385 4118 P 2318 4100 P 2563 3992 P 2652 4042 P 2451 3974 P 2238 4090 P 2082 4052 P 2407 4019 P 3177 4209 P 3654 3592 P 3418 3810 P 2108 4057 P 2073 4075 P 2371 4035 P 2336 4009 P 2229 3997 P 2839 4196 P 2638 4176 P 2215 4123 P 2153 4098 P 2082 4050 P 2287 4146 P 2264 4110 P 2073 4083 P 2447 4184 P 2416 3964 P 3012 4168 P 2131 4045 P 2131 4080 P 2273 4128 P 2028 4057 P 2015 4065 P 2051 4050 P 2540 4174 P 3030 4002 P 2073 4078 P 2010 4055 P 1988 4067 P 2189 4014 P 2006 4072 P 2126 4062 P 2033 4078 P 2206 4060 P 2122 4024 P 2295 4095 P 2322 4060 P 2460 4022 P 2358 4024 P 2042 4057 P 2180 4078 P 2028 4078 P 2100 4045 P 2126 4037 P 2024 4052 P 2425 4040 P 2291 3979 P 2794 3961 P 2242 4120 P 2224 4095 P 2977 4320 P 2425 4115 P 2487 4042 P 2166 4027 P 2149 4017 P 2594 4219 P 3338 4378 P 2402 4040 P 2211 4093 P 2189 4110 P 2215 4131 P 2220 4131 P 2077 4057 P 2474 3936 P 2309 4120 P 2451 4093 P 2322 4022 P 2211 4123 P 1988 4067 P 2558 4148 P 2206 3997 P 2126 4078 P 2122 4027 P 2251 4030 P 2100 4037 P 2055 4047 P 2162 4009 P 2344 3974 P 4807 4790 P (,) 1 Pchar 2852 4305 P 2491 4153 P 2224 4138 P 2197 4105 P 2558 4209 P 2082 4075 P 2189 4093 P 2496 4184 P 2184 4103 P 2821 3855 P 2033 4067 P 2442 3992 P 2149 4037 P 2264 4075 P 2318 4004 P 2051 4062 P 2100 4037 P 2046 4047 P 2015 4080 P 2358 4136 P 2068 4060 P 2180 4060 P 2015 4072 P 2184 4088 P 2002 4065 P 2772 4161 P 2229 4128 P 4282 4449 P 3244 4333 P 2233 4060 P 5016 4853 P 4210 4651 P 2434 4168 P (,) 1 Pchar 5386 4750 P 4647 4719 P 2705 3949 P 2732 4126 P (,) 1 Pchar 5235 4924 P 4010 4555 P 2059 4062 P 2438 3971 P 2229 4098 P 2122 4088 P 2380 4133 P 2077 4042 P 2117 4057 P 2131 4062 P 2545 4002 P 2313 4027 P 1997 4060 P 2095 4072 P 1988 4057 P 2091 4085 P 2135 4032 P 3222 3721 P 2719 3863 P 2166 4052 P 2082 4035 P 2638 3896 P 2100 4080 P 2149 4100 P 2157 4115 P 2073 4055 P 2019 4067 P 2082 4075 P 2051 4090 P 2028 4060 P 2327 4050 P 2817 3843 P 2460 4030 P 2278 4017 P 2126 4024 P 2100 4032 P 2692 4211 P 2647 4224 P 2086 4055 P 2309 4004 P 3093 3885 P 2367 4035 P 2745 4244 P 2309 4027 P 2108 4035 P 2318 4123 P 2157 4090 P 2175 4032 P 2705 4199 P 2126 4083 P 2754 4156 P 2260 4032 P 2344 4108 P 2353 4055 P 2033 4080 P 3208 3911 P 2558 4166 P 2131 4065 P 2233 4088 P 2149 4080 P 2278 4115 P 2059 4067 P 2233 4126 P 2082 4093 P 2451 4093 P 2086 4105 P 2220 4138 P 2242 4060 P 2091 4072 P 2505 4163 P 2135 4108 P 2313 4146 P 2180 4095 P 2175 4098 P 2380 4158 P 2117 4040 P 2723 4232 P 2113 4072 P 2438 4163 P 2531 4088 P 2603 4176 P 2340 4037 P 2839 4050 P 2594 4078 P 2255 4022 P 3053 4146 P 3035 4259 P 2122 4090 P 2233 4057 P 2567 4232 P 2416 4078 P 3458 3987 P 2603 3994 P 2754 3987 P 2073 4052 P 2149 4090 P 2082 4078 P (,) 1 Pchar 2304 4131 P 2607 4176 P 2149 4095 P 3640 3908 P 2576 4211 P 2068 4067 P 2033 4085 P 2073 4045 P 2059 4085 P 2389 4047 P 2260 4075 P 2282 4047 P 2273 4078 P 2696 3906 P 2500 4171 P 2157 4103 P 2300 4095 P 2442 4163 P 2692 4224 P 2278 4070 P 2108 4047 P 3119 4285 P 2095 4030 P 2006 4055 P 2051 4060 P 2282 3981 P 2313 4050 P 2019 4060 P 2073 4050 P 2073 4062 P 2051 4067 P 2242 3989 P 2269 4060 P 2300 4095 P 2135 4080 P 2051 4060 P 2002 4072 P 2028 4078 P 2162 4027 P 2465 4131 P 1997 4062 P 2033 4070 P 2033 4045 P 2166 4014 P 2095 4035 P 2233 4098 P 2144 4093 P 2344 4037 P 2024 4072 P 2028 4072 P 1993 4062 P 2184 4078 P 2313 4055 P 2157 4052 P 2313 4148 P 2238 4030 P 3538 4085 P 2068 4070 P 2015 4057 P 2171 4103 P 2113 4065 P 2411 4158 P 3070 3825 P 2242 4105 P 2411 3969 P 2251 4115 P 2140 4035 P 2108 4075 P 2019 4050 P 2157 4088 P 2224 4100 P 2246 4012 P 2563 3951 P 2238 4098 P 2202 4108 P 2376 3949 P 2028 4050 P 2086 4095 P 2006 4060 P 2166 4037 P 2175 4042 P 2077 4067 P 2082 4024 P 2086 4052 P 2024 4050 P 2055 4060 P 2376 4163 P 2095 4032 P 2496 3908 P 2073 4060 P 2189 4078 P 2015 4075 P 2189 4057 P 2108 4050 P 2215 4095 P 2131 4080 P 2202 4045 P 2015 4055 P 2028 4050 P 2193 4103 P 2010 4057 P 1997 4055 P 2042 4067 P 2149 4027 P 2002 4057 P 2015 4050 P 2402 4166 P 2189 4080 P 2197 4115 P 2126 4057 P 2051 4075 P 2483 4141 P 2051 4060 P 2068 4067 P 2304 4004 P 2006 4060 P 1984 4055 P 2282 4105 P 2193 3999 P 2255 4052 P 2202 3999 P 2100 4052 P 2157 4012 P 2389 4004 P 2033 4047 P 2420 4105 P 2149 4009 P 2033 4050 P 2157 4047 P 2242 3992 P 3284 4300 P 2500 4118 P 2171 4004 P 2416 3999 P 2068 4062 P 2126 4027 P 2197 4093 P 2287 4123 P 2122 4060 P 2108 4057 P 2126 4042 P 2229 3992 P 2024 4075 P 2229 4115 P 2064 4072 P 2140 4093 P 2184 4004 P 2059 4050 P 2024 4060 P 2149 4108 P 2273 4113 P 2603 3939 P 2349 4133 P 2327 4138 P 2402 4115 P 2371 4166 P 2687 4224 P 2874 4272 P 2157 4062 P 2140 4072 P 2287 4126 P 2175 4103 P 2318 4126 P 2108 4052 P 3008 4320 P 2113 4050 P 2420 4065 P 2309 4148 P 2260 4035 P 2117 4057 P 2478 3984 P 2229 4108 P 2108 4072 P 2157 4090 P 2149 4027 P 2010 4062 P 2059 4060 P 1979 4062 P 2157 4083 P 2264 4088 P 2732 4211 P 2184 4040 P 2135 4075 P 2224 4040 P 2077 4042 P 2055 4057 P 2393 4072 P 2064 4035 P 2313 4133 P 2986 4249 P 2197 4095 P 2166 4004 P 2416 4126 P 2224 4014 P 2776 3913 P 3093 3764 P 2491 4088 P 2295 4098 P 2331 4118 P 2100 4090 P 2955 4249 P 2202 4098 P 2857 4194 P 2287 4123 P 2278 4075 P 2175 4113 P 2572 4012 P 2242 4093 P 2402 4052 P 2393 4131 P 2287 4148 P 2282 4103 P 2385 4138 P 2968 4181 P 2322 4141 P 2033 4052 P 2273 4050 P 2638 4083 P 2184 4105 P 2082 4052 P 2055 4072 P 2393 4161 P 1993 4052 P 2010 4057 P 2126 4052 P 2269 4027 P 2068 4040 P 2193 4050 P 2220 4088 P 2140 4080 P 2211 3997 P 2233 4083 P 2131 4057 P 2086 4057 P 2028 4072 P 2108 4027 P 2180 4105 P 4714 4348 P 2474 4163 P 2411 4067 P 2202 4083 P 2162 4037 P 2104 4070 P 3217 4272 P 2010 4050 P 2015 4057 P 2140 4085 P 2220 3992 P 5128 4184 P 2193 4002 P 2531 3916 P 2264 4103 P 2149 4062 P 2313 4019 P 2278 4030 P 3240 4211 P 2861 3875 P 2162 4037 P 2665 4161 P 2407 4158 P 2683 4146 P 2563 4118 P 2091 4050 P 2580 3893 P 2402 4083 P 2113 4093 P 2175 4024 P 2171 4110 P 2313 3992 P 2246 3979 P 2157 4032 P 2091 4040 P 1988 4060 P 2220 4085 P 2135 4017 P 2362 4017 P 2019 4067 P 2117 4040 P 2144 4014 P 2028 4050 P 1993 4060 P 2879 3845 P 2398 4095 P 2362 4151 P 2051 4075 P 2420 4163 P 2367 4166 P 2434 4126 P 2019 4047 P 2398 4138 P 2122 4022 P 2059 4042 P 2113 4083 P 2723 3923 P 2238 4050 P 2233 3984 P 2033 4065 P 2086 4070 P 2006 4057 P 2095 4060 P 2260 4100 P 2554 3944 P 2024 4065 P 2059 4052 P 2028 4067 P 2055 4060 P 2790 3893 P 2157 4004 P 2229 4042 P 2046 4072 P 2309 4123 P 2117 4019 P 2077 4052 P 2068 4055 P 2211 4017 P 2166 4032 P 2175 4093 P 1997 4057 P 2095 4070 P 2135 4050 P 2157 4083 P 2091 4050 P 2189 4045 P 2037 4057 P 2229 4075 P 2091 4027 P 2197 4090 P 2189 4019 P 2033 4065 P (,) 1 Pchar 2095 4090 P 2028 4067 P 1997 4050 P 2046 4070 P 2563 4136 P 2888 4290 P 2100 4093 P 2028 4057 P 2202 4007 P 2135 4057 P 2028 4065 P 2095 4052 P 2193 4019 P 2051 4067 P 2273 4126 P 2073 4060 P 2024 4065 P 2033 4072 P 1988 4060 P 2113 4060 P 2010 4060 P 1997 4057 P 2028 4047 P 2705 3865 P 2531 3906 P 2055 4057 P 2055 4065 P 1993 4067 P 2434 3944 P 2055 4050 P 2398 3961 P 2776 3868 P 2442 3944 P 2055 4055 P 2006 4067 P 2104 4040 P 2033 4047 P 2068 4078 P 2269 3976 P 2015 4065 P 2051 4055 P 2015 4045 P 2344 4067 P 2024 4067 P 2055 4072 P 1993 4060 P 2171 4108 P 2077 4060 P 2104 4093 P 2255 4027 P 2037 4047 P 2073 4062 P 2661 3880 P 2091 4050 P 2104 4075 P 2122 4093 P 2144 4072 P 2046 4062 P 2082 4052 P 2046 4065 P 1979 4062 P 2068 4057 P 2166 4067 P 2162 4083 P 2126 4072 P 2229 4024 P 2594 3911 P 2153 4050 P 2523 4176 P 2024 4062 P (,) 1 Pchar 2113 4050 P 2037 4045 P 2892 4115 P 2295 4032 P 2166 4098 P 1988 4057 P 2451 3939 P 2002 4057 P 2002 4065 P 2046 4042 P 2024 4065 P 2051 4072 P 2055 4055 P 2211 4103 P 2042 4060 P 2304 4009 P 2438 4168 P 2157 4032 P 2091 4052 P 2086 4050 P 2033 4057 P 2754 4186 P 2483 4201 P 2465 3936 P 2211 4062 P 2082 4040 P 2073 4088 P 2166 4032 P 2246 4052 P 2171 4030 P 2108 4040 P 2095 4042 P 2233 3999 P 2077 4035 P 2015 4070 P 2122 4050 P 2051 4055 P 2140 4055 P 2215 4047 P 2113 4052 P 2010 4067 P 2095 4030 P 2068 4042 P 2251 3997 P 2117 4042 P 2104 4024 P 2420 4143 P 2224 4105 P 2447 4138 P 2598 4201 P 2808 3830 P 2033 4062 P 2821 3863 P 2171 4093 P 2821 4222 P 2514 4163 P 2447 4138 P 2064 4037 P 2082 4078 P 2006 4057 P 2033 4067 P 2077 4055 P 2028 4060 P 2189 4022 P 2002 4055 P 2073 4085 P 3529 3658 P 2002 4062 P 2233 4133 P 2140 4032 P 2451 3964 P 2206 4085 P 2295 3981 P 2015 4072 P 2215 4108 P 2202 4070 P 2260 4133 P 2790 4259 P 2157 4035 P 2073 4075 P 2091 4057 P 2055 4055 P 2015 4055 P 2135 4100 P 2055 4072 P 2122 4065 P 2002 4057 P 2117 4050 P 2527 4138 P 2064 4047 P 2051 4050 P 2242 4083 P 2144 4085 P 2153 4027 P 2046 4052 P 2318 4027 P 2086 4040 P 2059 4072 P 2229 4103 P 2736 3868 P 2643 3981 P 2162 4085 P 2073 4047 P 2051 4070 P 2037 4055 P 2077 4060 P 2202 4037 P 2095 4085 P 2073 4047 P 2028 4057 P 2135 4042 P 2629 4158 P 2091 4037 P 2091 4080 P 2135 4057 P 2042 4075 P 2126 4083 P 2224 4009 P 2505 3956 P 2171 4067 P 2010 4057 P 2589 3974 P 2100 4057 P 2536 3959 P 2727 3939 P 2999 4030 P 2242 4037 P 2349 4110 P 2082 4060 P 2304 4143 P 2398 4133 P 2518 4133 P 2117 4067 P 2140 4093 P 3222 3782 P 2616 3954 P 2135 4052 P 2469 4201 P 2131 4045 P 2215 4090 P 2028 4078 P 2122 4088 P 2064 4057 P 2238 4078 P 2104 4067 P 2184 4078 P 2202 4002 P 2064 4037 P (,) 1 Pchar 2759 3908 P 2157 4088 P 2273 4017 P 2567 4133 P 2006 4062 P 2385 4136 P 2175 4037 P 2100 4035 P 2273 4027 P 3044 3845 P 2126 4027 P 2607 4234 P 2202 4103 P 2220 4012 P 2295 3987 P 2420 3966 P 2077 4047 P 2166 4050 P 2545 3946 P 2055 4070 P 2184 4088 P 2126 4067 P 2220 4067 P 2002 4055 P 2527 3992 P 2033 4057 P 2153 4024 P 2117 4085 P 2104 4070 P 2095 4030 P 2380 4108 P 2242 4045 P 2108 4035 P 2091 4050 P 2362 4128 P 2140 4060 P 2229 4024 P 2131 4078 P 2287 3994 P 2407 4103 P 2046 4067 P 2914 3906 P 2037 4070 P 2701 4166 P 2754 4158 P 2157 4055 P 2180 4035 P 2037 4067 P 2229 4120 P 2055 4072 P 2278 4088 P 2100 4088 P 2371 3974 P 2077 4045 P 2402 3979 P 2278 4113 P 2260 4093 P 2295 3989 P 2278 4012 P 3039 4108 P 2865 3913 P 4112 4537 P 2705 3923 P 2447 4136 P 2821 3961 P 3217 3739 P 2260 4115 P 2460 3964 P 2518 4138 P 2220 4035 P 2064 4050 P 2634 4222 P 2278 4136 P 2362 4085 P 2015 4052 P 2483 4014 P 2122 4047 P 2879 4237 P 2113 4085 P 2273 4045 P 3400 3673 P 2104 4037 P 2189 4040 P 2291 4072 P 2812 4045 P 2113 4080 P 2540 4035 P 2358 4065 P 2670 4191 P 2140 4080 P 2095 4067 P 2082 4067 P 2447 3974 P 2567 3966 P 2024 4057 P 2233 4088 P 2224 4002 P 2438 4131 P 2068 4080 P 2091 4042 P 2745 4153 P 2741 4270 P 2425 4141 P 2264 4075 P 3093 4004 P 2059 4062 P 2082 4057 P 3026 3976 P 2358 3976 P 2736 3880 P 3004 3954 P 2500 4189 P 2817 4239 P 2808 3944 P 2416 4065 P 2572 3971 P 3320 4110 P 2251 4085 P 2705 4242 P 2790 4146 P (,) 1 Pchar 2621 4163 P 2144 4075 P 2723 3883 P 2340 4088 P 2580 4168 P 2238 4040 P 2322 4156 P 2122 4045 P 2264 4080 P 2358 4085 P 2135 4052 P 2117 4030 P 2131 4037 P 2255 4093 P 2977 3832 P 2113 4040 P 2353 3994 P 2126 4098 P 2046 4070 P 2046 4065 P 2322 4045 P 2202 4067 P 2144 4060 P 2180 4060 P 2977 4285 P 2830 4257 P 2166 4045 P 2585 4126 P 2117 4083 P 2095 4088 P 2091 4062 P 2407 4024 P 2385 4163 P 2037 4083 P 2287 4100 P 2024 4052 P 2157 4045 P 2015 4070 P 2149 4060 P 2224 4083 P 2785 4259 P 2091 4083 P 2723 3878 P 2278 4067 P 2224 4052 P 2122 4103 P 2180 4060 P 2398 4179 P 2233 4035 P 2291 4047 P 2082 4062 P 2371 4115 P 2073 4080 P 2149 4083 P 2451 3964 P 2095 4070 P 2634 4100 P 2064 4042 P 2197 4014 P 2117 4072 P 2068 4088 P 2077 4065 P 2665 3984 P 2059 4065 P 2251 4105 P 2046 4062 P 2469 4098 P 2202 4088 P 2309 4067 P 2206 4085 P 2175 4042 P 2825 4126 P 2104 4032 P 2331 3994 P 2883 3863 P 3075 4290 P 2491 4136 P 2184 4093 P 4990 4876 P 2104 4047 P 2344 4030 P 2175 4113 P 2104 4045 P 2598 3992 P 2349 4062 P 2086 4045 P 2318 4078 P 2162 4080 P 2304 3994 P 2456 4133 P 2051 4075 P 2874 4100 P 2246 4062 P 2229 4052 P 2273 4070 P 2104 4062 P 2349 4002 P 2901 4227 P 2678 4126 P 2251 4017 P 2086 4080 P 2206 4045 P 2144 4055 P 2122 4078 P 2514 3954 P 2251 4009 P 4264 4674 P 2469 4103 P 2193 4040 P 2434 4085 P 2184 4080 P 2273 3994 P 2175 4070 P 3222 4378 P 2407 4138 P 2460 4151 P 3427 4338 P 2318 4115 P 2745 4179 P 2523 4199 P 2674 4191 P 2402 4158 P 2264 4014 P 2077 4067 P 2206 4055 P 2808 4113 P 2389 4151 P 3204 3734 P 2304 4093 P 2442 4156 P 3226 3898 P 3734 3625 P 2028 4047 P 2402 4062 P 2126 4075 P 2206 4075 P 2144 4083 P 2162 4090 P 2215 4075 P 2153 4093 P 2140 4085 P 2429 4186 P 2015 4075 P 2242 4040 P 2051 4057 P 2487 4126 P 2189 4047 P 3458 4398 P 3026 4277 P 2607 4161 P 2149 4052 P 2126 4035 P 2189 4080 P 2162 4105 P 2113 4052 P 2082 4072 P 2269 4098 P 2781 3896 P 2834 4103 P 2380 4085 P 2999 4312 P 2135 4098 P 2117 4100 P 2371 4083 P 2242 4022 P 2273 4148 P 2389 4168 P 2972 3800 P 2095 4060 P 2309 4110 P 2117 4052 P 2175 4017 P 2398 4158 P 2892 3825 P 2790 4275 P 2674 4211 P 2100 4078 P 2411 4098 P 2229 4105 P 2126 4027 P 2091 4078 P 2095 4080 P 2340 4012 P 2848 4287 P 2870 4216 P 2821 3984 P 3048 4022 P 2202 4113 P 2950 4267 P 2776 3997 P 2193 4090 P 2086 4075 P 2140 4105 P 2117 4050 P 2162 4060 P 2113 4037 P 2037 4060 P 2104 4095 P 2015 4055 P 2336 4057 P 2327 3994 P 2059 4083 P 2073 4065 P 2469 3956 P 2073 4042 P 2438 4194 P 2638 4168 P 3783 4570 P 2839 4287 P 2202 4014 P 2367 4143 P 2144 4040 P 2629 3954 P 2246 4065 P 2269 4009 P 2469 4168 P 2238 4098 P 2189 4040 P 2233 4055 P 2785 3873 P 2202 4123 P 2576 4014 P 2469 4017 P 2616 4075 P 2358 4002 P 2184 4052 P 2064 4083 P 2166 4083 P 2211 4118 P 2264 4108 P 2073 4067 P 2051 4050 P 2531 4179 P 2407 4040 P 2710 4179 P 2024 4057 P 2162 4055 P 2166 4057 P 2229 4017 P 2665 4136 P 2180 4019 P 2215 4009 P 2113 4078 P 2024 4080 P 2229 4014 P 2331 4083 P 2086 4085 P 2741 4136 P 2162 4103 P 2171 4050 P 2416 4083 P 2037 4057 P 2140 4047 P 2580 4191 P 2233 4113 P 2122 4052 P 2175 4120 P 2131 4103 P 2140 4100 P 2046 4083 P 2211 4019 P 2033 4062 P 2300 4002 P 2175 4047 P 2732 4062 P 2282 4141 P 2229 3994 P 2117 4070 P 2073 4062 P 2024 4057 P 2006 4067 P 2051 4057 P 2371 4002 P 2469 4012 P 2643 4242 P 2291 4037 P 2309 3999 P 2344 4128 P 2117 4072 P 2389 4083 P 2059 4072 P 2549 4136 P 2340 4009 P 2625 4143 P 2389 4085 P 2732 4211 P 1984 4065 P 2465 4120 P 2037 4050 P 2389 3979 P 2331 4151 P 2064 4042 P 2175 4052 P 2180 4027 P 2291 4047 P 2892 3961 P 3770 4494 P 2251 4088 P 2469 4189 P 2104 4040 P 2563 4143 P 2211 4133 P 2487 4009 P 2478 4115 P 2224 4105 P 2131 4103 P 2331 3989 P 2033 4062 P 2086 4078 P 2033 4072 P 2278 4007 P 2153 4019 P 2175 4030 P 2055 4065 P 2166 4090 P 3012 3795 P 2349 3959 P 2046 4075 P 2336 4045 P 4433 3845 P 2527 4105 P 4010 3547 P 2434 4143 P 3418 4252 P 2073 4052 P 2344 4156 P 2073 4035 P 2416 4083 P 2478 4161 P 2091 4103 P 2652 4242 P 2273 4131 P 2104 4067 P 2246 4128 P 2175 4085 P 3217 3928 P 2255 4075 P 2086 4088 P 3422 3850 P 3222 3779 P 2255 4113 P 2251 4080 P 2064 4070 P 2331 4032 P 2113 4062 P 2024 4080 P 2295 4113 P 2496 4156 P 2981 4300 P 2037 4080 P 2046 4060 P 2269 4060 P 2331 4022 P 2407 4080 P 2215 4078 P 2140 4105 P 2162 4067 P 2371 4009 P 2042 4052 P 2563 4057 P 2407 4153 P 2491 3961 P 2091 4098 P 2175 4040 P 2189 4098 P 2483 3971 P 2603 4222 P 2140 4088 P 2255 4040 P 2024 4072 P 2246 4093 P 2131 4067 P 2073 4078 P 2469 4136 P 2122 4093 P 2344 4065 P 2349 4126 P 2140 4042 P 2104 4045 P 2019 4070 P 2229 4060 P 2028 4070 P 2046 4050 P 2197 4105 P 2091 4085 P 2269 4002 P 2229 4088 P 2870 4239 P 2336 4141 P 2126 4030 P 2166 4118 P 2331 4095 P 2224 4095 P 2340 4012 P 2229 4007 P 2189 4032 P 2727 4216 P 2941 4310 P 2091 4070 P 2536 4194 P 2269 4009 P 2189 4088 P 2104 4080 P 2149 4115 P 2719 4191 P 2710 4196 P 2821 3863 P 2554 4161 P 2238 4128 P 2091 4052 P 2042 4062 P 2046 4067 P 2104 4093 P 2055 4078 P 2086 4072 P 2278 4017 P 2465 3981 P 2246 4037 P 2010 4057 P 2197 4035 P 2122 4030 P 2108 4095 P 2523 4110 P 2108 4050 P 2425 4067 P 2393 4118 P 2469 4022 P 2264 4090 P 2171 4014 P 3850 4391 P 2322 4110 P 2634 3911 P 2478 4123 P 2046 4060 P 2438 4128 P 2402 4009 P 2442 4128 P 2113 4067 P 2897 4257 P 2238 4085 P 2371 4062 P 2928 4237 P 2344 4136 P 2162 4024 P 2104 4050 P 2229 4080 P 2229 4042 P 3093 4249 P 2487 3989 P 2149 4042 P 2269 4037 P 2500 4100 P 3048 3926 P 2117 4042 P 2126 4045 P 2184 4075 P 2042 4057 P 2068 4050 P 2140 4027 P 2278 4146 P 4090 4451 P 2024 4072 P 2634 3969 P 2113 4085 P 2024 4067 P 2162 4083 P 2051 4057 P 2131 4083 P 2051 4070 P 2015 4052 P 2166 4057 P 2140 4105 P 2082 4052 P 2051 4047 P 2175 4070 P 2091 4080 P 2603 4052 P 2171 4118 P 2193 4057 P 2901 4115 P 2295 4108 P 2202 4115 P 2483 4141 P 2135 4078 P 2269 4113 P 2865 4264 P 2246 4141 P 2015 4060 P 1997 4062 P 2073 4060 P 2064 4055 P 2122 4047 P 2059 4062 P 2113 4070 P 2278 4098 P 2238 4105 P 2086 4045 P (,) 1 Pchar 2238 4050 P 2140 4105 P 2416 4168 P 2353 4148 P 2331 4123 P 2380 4090 P 2295 4052 P 2033 4067 P 2126 4072 P 2251 4017 P 2238 4032 P 2327 4078 P 2100 4042 P 2438 4189 P 2362 3971 P 2184 4085 P 2629 3875 P 2108 4060 P 2197 4060 P 2331 4030 P 2260 4030 P 2095 4085 P 2295 3976 P 2442 3984 P 2420 3989 P (,) 1 Pchar 2073 4035 P 2019 4052 P 2287 4042 P 2251 4057 P 2224 3999 P 2086 4052 P 2287 4098 P 2331 4143 P 2149 4078 P 2157 4037 P 2126 4057 P 2010 4052 P 2434 4080 P 2420 3979 P 2100 4032 P 2082 4060 P 2563 4209 P 2531 4174 P 2175 4098 P 2024 4055 P 2353 4146 P 2576 4219 P 2184 4040 P 2425 4052 P 2309 4014 P 2389 4151 P 1997 4065 P 2131 4085 P 1979 4060 P 2028 4057 P 2269 4088 P 2117 4083 P 2269 4019 P 2402 4179 P 2024 4062 P 2812 4141 P 2055 4045 P 2215 4057 P 2082 4093 P 2126 4080 P 2171 4108 P 2184 4105 P 2229 4126 P 2028 4057 P 2318 3987 P 2318 4113 P 2140 4070 P 2104 4050 P 2184 4035 P 2073 4088 P 2295 4083 P 2051 4072 P 2100 4083 P 2037 4050 P 2255 4019 P 2175 4067 P 2224 4009 P 2033 4067 P 2028 4047 P 2086 4078 P 2282 3994 P 2554 4075 P 2768 4057 P 2073 4085 P 2193 4115 P 2077 4047 P 2046 4078 P 2073 4035 P 2340 3989 P 2166 4080 P 2108 4032 P 2131 4072 P 2291 4138 P 4014 4398 P 2344 4060 P 2162 4045 P 2523 4146 P 2189 4012 P 2059 4045 P 2451 4128 P 2091 4078 P 2313 4050 P 2091 4067 P 2082 4027 P 2349 4153 P 2246 4103 P 1988 4057 P 2015 4057 P 2197 4040 P 2010 4052 P 2086 4057 P 2086 4075 P 2411 3931 P 2175 4090 P 2224 4103 P 2122 4035 P 3030 3800 P 2162 4030 P 2162 4093 P 2082 4030 P 2157 4065 P 2091 4062 P 1993 4057 P 2162 4050 P 2197 4095 P 2037 4055 P 2157 4062 P 2051 4075 P 2024 4052 P 2260 4085 P 2104 4088 P 3102 4333 P 2385 4007 P 2006 4052 P 2059 4070 P 2033 4052 P 2300 4019 P 1997 4057 P 2104 4024 P 2278 4083 P 2171 4080 P 2122 4070 P 2638 4030 P 2300 4072 P 2367 4055 P 3044 4057 P 2710 4055 P 2362 4075 P 2554 4103 P 2572 4136 P 2981 3903 P 2278 4067 P 2478 4047 P 2527 4093 P 2411 4067 P 2166 4088 P 2082 4067 P 2193 4083 P 2019 4062 P 2037 4042 P 2175 4100 P 2010 4047 P 2037 4042 P 2122 4080 P 2251 4131 P 2438 4168 P 2019 4057 P 2042 4057 P 1988 4060 P 2474 4146 P 3480 3666 P 2398 4166 P 2059 4052 P 2055 4065 P 2042 4078 P 2799 3997 P 2514 3984 P 3159 3964 P 2153 4052 P 2291 3989 P 2028 4055 P 2304 4067 P 2037 4055 P 2474 4161 P 1988 4060 P 1979 4055 P 2059 4035 P 2068 4037 P 2019 4060 P 2540 4090 P 3021 4335 P 2598 4103 P 2491 4191 P 1984 4052 P 2028 4067 P 2505 4110 P 2033 4050 P 1997 4057 P 2184 4040 P 2451 4055 P 2095 4052 P 2336 4123 P 2220 4030 P 2233 4009 P 2077 4078 P 2091 4052 P 1997 4060 P 2033 4065 P 2073 4060 P 2064 4083 P 2402 4085 P 2153 4037 P 2073 4085 P 2580 4103 P 2055 4067 P 2995 4310 P 2153 4047 P 3026 4219 P 2367 4133 P 2870 3896 P 2229 4075 P 2536 4126 P 3084 4348 P 2184 4060 P 2420 4156 P 2220 4067 P 2710 4229 P 2046 4070 P 2385 4143 P 2144 4095 P 2140 4095 P 2131 4098 P 2184 4108 P 2229 4093 P 2184 4100 P 2002 4067 P 2131 4105 P 2545 4168 P 2483 4199 P 2282 4093 P 2340 4133 P 2197 4108 P 2215 4093 P 5342 4954 P 5364 4949 P 2790 4267 P 2104 4042 P 2313 4120 P 2353 4166 P 2278 4085 P 2313 4040 P 2153 4080 P 2077 4042 P 2010 4050 P 2447 4176 P 2193 4110 P 2197 4095 P 2024 4072 P 2955 4272 P 2082 4067 P 2019 4052 P 2233 4070 P 3017 3896 P 2264 4024 P 2006 4057 P 2055 4065 P 2055 4042 P 2028 4057 P 2197 4118 P 2558 3901 P 2603 4105 P 3930 4585 P 2068 4045 P 2425 4095 P 2122 4050 P 2131 4072 P 2055 4078 P 2238 4030 P 1988 4062 P 2055 4055 P 2140 4045 P 2131 4080 P 2674 4219 P 2171 4032 P 2149 4047 P 2162 4055 P 2122 4100 P 2754 3891 P 2108 4052 P 2006 4057 P 2100 4042 P 2010 4055 P 2046 4057 P 2171 4098 P 2068 4052 P 2442 4176 P 2002 4055 P 2015 4065 P 2100 4050 P 1997 4057 P 2313 4055 P 2077 4067 P 2037 4075 P 2135 4070 P 1997 4067 P 2091 4065 P 2068 4065 P 2131 4035 P 1988 4057 P 2015 4060 P 2082 4037 P 2073 4072 P 2242 4062 P 2033 4072 P 2211 4093 P 2135 4090 P 2287 4100 P 2166 4100 P 2077 4040 P 2197 4030 P 2278 3992 P 2224 4050 P 2358 4126 P 2327 4012 P 2006 4067 P 2104 4078 P 2246 4067 P 2122 4027 P 2398 4143 P 2229 4047 P 2113 4088 P 2149 4017 P 2055 4057 P 2091 4090 P 2643 4113 P 2478 3944 P 2082 4083 P 2073 4045 P 2028 4060 P 2055 4040 P 2082 4030 P 2117 4078 P 2140 4040 P 2407 3964 P 2108 4040 P 2037 4078 P 2251 4067 P 2086 4040 P 2153 4030 P 2077 4088 P 2091 4098 P 2028 4067 P 1993 4060 P 2215 4123 P 2318 4030 P 2055 4047 P 2046 4055 P 2932 4270 P 2389 4050 P 2193 4024 P 2046 4050 P 2162 4098 P 2131 4067 P 2264 4012 P 2153 4022 P 2122 4105 P 2220 4123 P 2821 3830 P 2033 4047 P 2625 4065 P 2162 4083 P 2068 4080 P 2015 4075 P 1975 4062 P 2024 4057 P 2010 4067 P 2140 4090 P 2162 4078 P 2242 4100 P 2059 4067 P 2189 4012 P 2131 4083 P 2037 4062 P 1988 4062 P 2157 4014 P 2496 3931 P 2153 4040 P 1984 4065 P 3088 3825 P 2171 4105 P 2051 4055 P 2042 4052 P 2010 4065 P 2238 4032 P 2051 4085 P 2407 3954 P 2135 4019 P 2255 4090 P 2202 4110 P 2180 4032 P 2251 4009 P 1997 4065 P 2019 4065 P 2046 4055 P 2077 4080 P 2536 4186 P 2002 4062 P 2068 4055 P 1997 4062 P 2197 4120 P 2122 4072 P 1979 4062 P 2073 4078 P 2897 4105 P 2171 4009 P 2211 4115 P 2175 4040 P 2108 4085 P 2108 4070 P 2380 3969 P 2309 3981 P 2104 4085 P 2242 4105 P 1984 4060 P 2019 4062 P 2131 4040 P 2674 4229 P 2180 4093 P 2059 4083 P 2171 4110 P 2126 4035 P 2091 4045 P 2006 4060 P 2536 4168 P 2309 4136 P 2189 4085 P 2019 4065 P 2064 4047 P 2425 4143 P 2006 4065 P 2104 4083 P 2046 4067 P 2064 4085 P 2135 4052 P 2572 3936 P 1979 4062 P 2108 4065 P 2300 3971 P 2576 3908 P 1979 4067 P 2010 4057 P 2046 4078 P 2033 4050 P 2135 4065 P 2082 4057 P 2046 4072 P 2131 4090 P 2723 4272 P 2434 4153 P 2086 4047 P 2140 4075 P 2104 4057 P 2313 4017 P 2238 4022 P 1984 4060 P 2180 4105 P 2287 4060 P 2082 4047 P 2015 4065 P 2095 4098 P 2042 4067 P 2229 4050 P 2113 4072 P 2242 4047 P 2928 3951 P 2514 4009 P 2318 4035 P 2269 4103 P 2754 4128 P 2309 4118 P 2353 4012 P 2095 4062 P 2091 4065 P 2064 4080 P 3346 3964 P 1984 4060 P 2073 4085 P 2202 4012 P 2131 4060 P 2478 3944 P 2095 4080 P 2242 4017 P 2135 4027 P 2175 4050 P 2140 4040 P 2073 4088 P 2287 4009 P 2055 4070 P 2028 4057 P 2068 4072 P 2095 4052 P 2059 4057 P 2033 4080 P 2077 4065 P 2313 4153 P 2077 4085 P 2059 4045 P 1984 4060 P 2295 3997 P 1988 4062 P 2331 4014 P 2193 4075 P 2336 4067 P 2474 4131 P 2086 4055 P 2019 4067 P 2095 4085 P 2006 4065 P 2024 4052 P 2376 4168 P 2193 4045 P 2077 4040 P 2153 4090 P 2028 4072 P 2024 4067 P 2002 4065 P 2144 4110 P 2082 4037 P 2135 4040 P 2135 4057 P 1993 4060 P 2068 4062 P 2104 4085 P 2095 4072 P 2002 4065 P 2046 4080 P 2059 4072 P 2304 4151 P 2064 4078 P 1997 4062 P 2193 4093 P 2153 4113 P 2376 4146 P 2068 4070 P 2144 4035 P 2077 4060 P 2385 4040 P 2091 4083 P 2135 4017 P 3231 4032 P 2282 4032 P 2073 4075 P 2037 4057 P 2131 4088 P 2006 4067 P 2064 4088 P 2220 4024 P 2184 4022 P 2051 4067 P 2042 4085 P 2460 4186 P 2037 4062 P 2817 4292 P 2509 4171 P 1984 4062 P 2287 4133 P 1993 4060 P 2131 4093 P 2287 3984 P 2042 4088 P 2086 4078 P 2073 4037 P 2046 4080 P 2051 4062 P 2042 4052 P 1993 4057 P 2028 4067 P 2059 4062 P 2100 4075 P 2082 4072 P 3168 3749 P 2291 4080 P 2095 4080 P 2719 3865 P 3970 4616 P (,) 1 Pchar 2144 4070 P 2024 4060 P 2042 4065 P 2073 4052 P 2269 4141 P 2068 4042 P 2059 4052 P 2019 4052 P 2104 4035 P 2269 4004 P 2086 4040 P 2131 4052 P 2665 3916 P 2313 3997 P 2175 4067 P 2077 4083 P 2171 4062 P 3275 3822 P 2104 4045 P 2371 3994 P 2064 4078 P 2157 4062 P 2870 4320 P 2251 4110 P 2282 4080 P 1988 4067 P 2327 4080 P 2095 4050 P 1984 4062 P 2977 4305 P 2135 4047 P 2295 4024 P 2149 4090 P 2318 4113 P 2527 4196 P 2273 4037 P 2104 4083 P 2322 4148 P 2010 4062 P 2126 4098 P 2197 4078 P 2104 4035 P 2242 4138 P 2634 4141 P 2340 4050 P 2478 4166 P 2211 4093 P 2336 4017 P 2122 4052 P 2037 4055 P 2184 4052 P 3102 3812 P 2166 4072 P 2153 4090 P 2091 4057 P 2603 3923 P 2193 4045 P 2389 4123 P 2104 4032 P 2068 4055 P 2585 4113 P 2376 3979 P 2073 4070 P 2233 4078 P 2131 4045 P 2100 4062 P 2211 4040 P 2318 4113 P 2126 4093 P 2006 4065 P 2117 4083 P 2086 4100 P 2002 4060 P 2554 4093 P 3364 4368 P 1993 4065 P 2358 4143 P 2402 4141 P 2051 4065 P 2313 4060 P 2077 4078 P 2166 4047 P 2126 4055 P 2251 4120 P 2287 4022 P 2184 4085 P 2073 4090 P 2389 4128 P 2144 4078 P (,) 1 Pchar 2589 4179 P (,) 1 Pchar 2144 4017 P 2260 4141 P 2563 4219 P 2411 4103 P 2166 4075 P 1988 4065 P 2046 4070 P 2028 4070 P 2344 4090 P 2046 4067 P 2986 3797 P 2349 4168 P 3400 4378 P 2300 4131 P 2046 4088 P 2202 4113 P 2055 4083 P 2785 3898 P 3689 3681 P 2215 4037 P 3280 3873 P 3208 3911 P 3894 3661 P 2193 4037 P 2367 4060 P 2420 4146 P 2073 4047 P 2456 4201 P 1997 4072 P 2166 4027 P 2260 4118 P 2175 4108 P 2710 3885 P 2100 4083 P 2821 3827 P 2131 4088 P 2042 4078 P 2086 4055 P 3810 3580 P 2086 4080 P 2643 3878 P 2411 4131 P 2157 4095 P 2483 4065 P 3360 3931 P 2224 4050 P 2282 4078 P (,) 1 Pchar 2438 4110 P 2117 4100 P 3400 4239 P 2100 4067 P 2638 4234 P 2046 4065 P 2117 4072 P 2803 4216 P 2206 4108 P 2091 4100 P 2255 4057 P 2010 4057 P 2229 4100 P 2037 4060 P 2082 4088 P 2434 3997 P 2100 4047 P 3676 4446 P 2064 4052 P 2144 4055 P 2126 4083 P 2175 4055 P 2193 4090 P 2393 4131 P 3667 3863 P 2745 4035 P 2509 4040 P 2741 4042 P 3070 3858 P 2531 4004 P 2095 4083 P 2202 4120 P 2407 4098 P 2100 4067 P 2171 4050 P 2015 4062 P 2184 4032 P 2171 4037 P 2963 3870 P 2131 4088 P 2478 4141 P 3142 3891 P 2291 4019 P 2131 4075 P 2189 4062 P 2500 4090 P 2193 4103 P 2483 4085 P 2589 3981 P 2754 3994 P (,) 1 Pchar 2572 4065 P 2438 4088 P 3026 4194 P 2558 4143 P 2425 4108 P 2670 4120 P 2327 4060 P 2652 4171 P 2616 4067 P 3413 4330 P 2629 4095 P 2776 4181 P 2759 4136 P 2563 4133 P 2037 4060 P 2754 3939 P 2100 4098 P 2398 4141 P 2202 4035 P 2367 3961 P 2211 4085 P 2892 4214 P 2380 4060 P 2246 3994 P 2153 4085 P 2358 4004 P 2140 4100 P 3070 3989 P 2189 4118 P 2077 4057 P 2206 4047 P 2393 4113 P 3168 3789 P 2336 4133 P 2665 4146 P 2376 4156 P 2634 4062 P 2353 3997 P 2638 4146 P 2033 4075 P 2340 3999 P 2059 4045 P 2656 3939 P 2206 4095 P 2100 4075 P 2189 4052 P 2340 4126 P 2255 4070 P 2073 4047 P 2629 3969 P 2598 3933 P 3418 3853 P 2336 4067 P 2010 4060 P 2710 4224 P 2331 4083 P 3115 4199 P 3008 3911 P 2678 4120 P 3057 4353 P 2661 4012 P (,) 1 Pchar 2322 4080 P 2327 4080 P 2287 4100 P 2238 4098 P 3253 4272 P 2598 4229 P 2380 4168 P 2122 4088 P 2327 3989 P 2073 4070 P 2131 4088 P 2100 4083 P 2264 4022 P 2131 4080 P 2429 4128 P 3943 4045 P 2144 4014 P 2051 4075 P 2273 4141 P 2233 4062 P 2295 4067 P 2046 4070 P 2304 4004 P 2518 3964 P 3355 3825 P 3004 4201 P 2291 3976 P 3614 3618 P 2393 3992 P 2460 3944 P 2140 4080 P 5110 3269 P 2572 3941 P 2995 3820 P 2166 4103 P 4870 3244 P 2353 4027 P (,) 1 Pchar 4509 4742 P 5016 4836 P 2483 4163 P 2131 4045 P 2848 4105 P 2358 4176 P 2055 4070 P 2478 4191 P 2135 4035 P 2135 4045 P 2122 4045 P 2331 3981 P 2149 4045 P 2616 4118 P 2100 4078 P 2197 4072 P 2042 4065 P 2990 4019 P 2278 4002 P 2282 4126 P 2295 4019 P 2327 4120 P 2117 4050 P 2612 3911 P 2371 4062 P 2928 4141 P 2714 4272 P 2309 4075 P 2287 4030 P 2425 4093 P 2398 4062 P 2322 3971 P 2255 4075 P 2100 4083 P 3422 3739 P 2082 4042 P 2055 4078 P 2295 4009 P 2002 4067 P 2531 4204 P 2166 4088 P 2434 4012 P 2687 4171 P 2300 4060 P 2131 4105 P 2269 4123 P 2238 4110 P 2184 4118 P 2104 4035 P 2202 4088 P 2144 4040 P 2206 4128 P 2607 3906 P 2295 4042 P 2950 4295 P 2295 4012 P 2710 4201 P 2073 4090 P 2327 4153 P 2140 4060 P 2300 4141 P 2260 3999 P 2059 4047 P 2131 4050 P 2652 4070 P 2166 4072 P 3885 3537 P 2077 4050 P 2264 4057 P 2527 4012 P 2491 4050 P 2189 4047 P 2665 4148 P 2505 4143 P 2732 3908 P 2278 4037 P 2879 4012 P 2625 4239 P 2327 4047 P 2220 4100 P 2108 4085 P 2923 3875 P 3248 4166 P 3694 4103 P 2202 4103 P 2327 4062 P 2963 4042 P 2865 4186 P 2349 4037 P 2273 4078 P 2322 4095 P 3204 3741 P 2251 3994 P 2059 4070 P 2113 4055 P 3547 3696 P 2906 4075 P 2402 4040 P 2580 4093 P (,) 1 Pchar 2977 4229 P 2385 4171 P 2193 4090 P 2242 4126 P 2376 4052 P 3908 3552 P 2594 3969 P 2135 4083 P 2389 4115 P 2322 4055 P 3231 3726 P (,) 1 Pchar 2385 4158 P 2336 4095 P 3026 3782 P 3075 4307 P 2251 4118 P 2313 4153 P 2322 4042 P 2474 4083 P 2937 4002 P 2264 4032 P 2322 4090 P 2331 4017 P 3026 4287 P 2291 4037 P 2260 4072 P 2469 4166 P 2091 4095 P 2264 4126 P 2496 4090 P 2117 4024 P 2331 4138 P 4402 4583 P 2077 4065 P 3284 4037 P 5288 3246 P 2518 4030 P 2389 4126 P 2487 4009 P 2661 4138 P 2242 4115 P 2558 4075 P 2282 4019 P 2126 4098 P 2545 4128 P 2376 4070 P 2781 4168 P 2064 4045 P 2772 4262 P 2042 4072 P 2037 4078 P 2135 4057 P 2068 4085 P 2469 4118 P 2162 4108 P 2790 3835 P 2661 4141 P 2046 4042 P 2848 3994 P 2140 4085 P 2113 4070 P 2483 3928 P 2108 4032 P 2580 4161 P 2086 4067 P 2233 4090 P 2407 3999 P 2362 4083 P 2055 4085 P 2042 4055 P 2144 4095 P 2300 4075 P 2100 4098 P 3529 4474 P 2309 4141 P 2140 4083 P 2478 4002 P 2692 4184 P 3159 3820 P 2589 4128 P 3053 3835 P 2358 4151 P 2006 4062 P 2068 4070 P 2616 4093 P 2206 4118 P 3177 4282 P 3801 4484 P 4384 3704 P 2380 4136 P 2104 4090 P 2941 4285 P 3747 3797 P 2420 3994 P 2122 4060 P 2149 4085 P 2189 4123 P 2687 4075 P 2108 4070 P 2678 3944 P 2051 4050 P 2696 3971 P 2073 4083 P 2108 4090 P 2126 4057 P 2028 4057 P 2126 4062 P 3582 4462 P 2852 3820 P 2037 4055 P 2309 4115 P 1988 4065 P 2260 4070 P 2336 3984 P 2140 4040 P 2064 4067 P 2086 4090 P 2091 4088 P 2010 4055 P 2077 4070 P 2180 4090 P 2251 4128 P 2287 4115 P 2309 4120 P 2206 4067 P 2144 4083 P 2019 4055 P 2175 4060 P 2295 4128 P 2696 3888 P 2037 4075 P 2086 4057 P 2229 4113 P 2215 4105 P 2843 4206 P 2166 4090 P 2598 4227 P 2055 4085 P 2064 4080 P 2683 4252 P 1988 4065 P 2051 4085 P 2002 4057 P 2108 4093 P 2010 4055 P 2019 4072 P 2144 4098 P 2068 4083 P 2162 4090 P 2180 4088 P 2033 4057 P 2318 4100 P 3306 4285 P 2220 4065 P 2264 4052 P 2367 4067 P 1984 4065 P 2206 4108 P 2086 4090 P 2135 4088 P 2224 4118 P 2180 4017 P 2514 4199 P 2643 4216 P 2126 4035 P 2523 4133 P 2300 4141 P 3342 4368 P 2442 4196 P 4032 4512 P 2220 4070 P 2024 4055 P 2768 4131 P 2113 4072 P 2665 4227 P 2665 4219 P 2260 4126 P 2162 4060 P 2131 4108 P 2068 4065 P 2028 4067 P 2108 4070 P 2033 4078 P 4340 4697 P 2162 4060 P 2068 4067 P 2162 4100 P 2643 3916 P 3547 4505 P 2068 4057 P 2095 4075 P 2313 4146 P 2051 4067 P 2091 4083 P 2955 3812 P 2166 4103 P 2019 4055 P 2117 4100 P 2046 4065 P 3293 4373 P 2006 4055 P 2051 4067 P 2033 4052 P 2193 4113 P 2064 4065 P 2100 4080 P 2692 4224 P 2144 4085 P 2353 4151 P 2180 4070 P 2567 4174 P 2318 4105 P 2224 4093 P 1997 4057 P 2674 4234 P 2131 4052 P 1993 4062 P 2398 3989 P 2006 4070 P 2545 4209 P 2656 4249 P 2037 4075 P 2211 4118 P 2665 3888 P 2197 4088 P 2447 4181 P 2215 4113 P 2420 4189 P 2340 4088 P 2278 4128 P 2055 4088 P 2834 3835 P 2238 4035 P 3195 3741 P 2224 4022 P 2197 4098 P 2028 4075 P 2180 4032 P 2857 4146 P 2113 4062 P 1997 4065 P 2042 4057 P 2086 4062 P 2037 4072 P 2411 4133 P 2264 4065 P 3850 4542 P 2616 4219 P 2059 4047 P 2687 4234 P 2246 4080 P 2518 4204 P 3903 3527 P 2077 4065 P 2563 4219 P 2019 4060 P 2126 4032 P 2745 4189 P 3061 3832 P 2567 4131 P 3542 3693 P 2282 4100 P 2376 4007 P 2304 3999 P 2295 4050 P 2621 4234 P 2162 4078 P 3480 4477 P 1993 4057 P 2407 4012 P 5364 3206 P 2242 4065 P 2714 4153 P 3404 4325 P 2140 4080 P 2211 4060 P 2189 4047 P 2273 4060 P 2104 4075 P 2037 4045 P 2224 4085 P 2469 4093 P 2460 4166 P 2113 4072 P 2705 4242 P 3743 4525 P 2269 3989 P 2131 4050 P 2153 4065 P 2554 4184 P 2928 4156 P 2162 4035 P 2229 4098 P 2122 4037 P 2180 4004 P 2015 4062 P 2082 4085 P 4740 4830 P 2135 4083 P 2206 4060 P 2741 4267 P 2042 4050 P 2024 4055 P 2095 4050 P 2264 4093 P 2309 4108 P 2434 4166 P 2059 4078 P 2291 4078 P 2064 4067 P 2175 4035 P 2077 4065 P 2086 4055 P 2549 4151 P 2153 4088 P 2612 4201 P 2144 4083 P 3204 4333 P 2888 4285 P 2135 4040 P 2131 4095 P 2233 4014 P 2042 4042 P 2197 4040 P 2287 4138 P 2068 4075 P 2095 4083 P 2269 3987 P 2059 4078 P 2140 4098 P 2095 4062 P 2140 4057 P 2157 4042 P 2157 4067 P 2313 4126 P 2068 4040 P 2100 4060 P 2224 4070 P 2024 4067 P 2313 4118 P 2126 4095 P 2131 4095 P 2024 4060 P 2046 4052 P 2140 4035 P 2028 4055 P 2059 4075 P 2295 4141 P 2037 4045 P 1997 4060 P 2171 4075 P 2042 4055 P 2010 4060 P 2304 3989 P 2126 4095 P 1993 4055 P 2015 4055 P 2344 3966 P 2309 3974 P 2282 4060 P 2157 4014 P 2229 4004 P 2197 4024 P 2224 4060 P 2024 4052 P 2028 4065 P 2055 4042 P 2064 4065 P 2175 4080 P 2162 4014 P 2068 4035 P 2126 4055 P 1988 4052 P 2313 4118 P 2839 4272 P 2215 4007 P 2059 4060 P 2064 4057 P 2117 4078 P 2015 4050 P 2834 3815 P 2010 4062 P 3360 4434 P 2104 4083 P 1988 4057 P 2278 4085 P 2460 4131 P 2042 4055 P 2180 4030 P 2010 4045 P 2438 4156 P 2175 4047 P 2371 4168 P 2287 4002 P 2741 3843 P 2010 4057 P 2082 4040 P 2220 3994 P 2572 4156 P 2037 4062 P 2202 4098 P 2064 4037 P 2006 4050 P 2460 4174 P 2193 4115 P 2821 4280 P 2059 4055 P 1993 4055 P 2073 4060 P 2211 4052 P 2278 4133 P 2536 3906 P 2162 4014 P 2478 4126 P 2104 4062 P 2037 4060 P 2625 4176 P 2135 4060 P 2656 3911 P 3511 4247 P 2157 4065 P 2171 4027 P 2278 4009 P 2197 4110 P 2478 4143 P 3623 4275 P 2273 4108 P 2393 4158 P 2527 4201 P 2817 4282 P 2291 4072 P 2086 4080 P 2091 4040 P 2634 4216 P 2251 3979 P 2255 4035 P 2077 4062 P 2019 4060 P 2033 4052 P 2304 4098 P 3262 4042 P 2264 4062 P 2545 4201 P 2442 4110 P 2291 4030 P 2064 4050 P 2362 4158 P 2015 4055 P 2189 4027 P 2042 4075 P 2629 4110 P 2002 4055 P 2941 4310 P 2442 4153 P 2033 4055 P 2344 3999 P 2215 4050 P 2091 4070 P 2108 4047 P 2006 4057 P 2238 4012 P 3502 4489 P 2051 4067 P 2318 4156 P 2010 4062 P 2091 4057 P 2309 4108 P 2100 4022 P 2175 4032 P 2233 4095 P 2189 4110 P 2166 4052 P 2197 4007 P 2157 4052 P 1993 4060 P 2799 3994 P 2229 4024 P 2171 4032 P 2140 4065 P 2046 4057 P 2309 4131 P 2046 4062 P 2140 4052 P 2732 4146 P 3382 4429 P 2269 4118 P 2064 4057 P 2540 3901 P 2238 4078 P 2051 4078 P 2162 4004 P 2059 4042 P 2135 4057 P 2420 3949 P 3102 4305 P 2126 4052 P 2042 4062 P 2077 4030 P 2215 4014 P 2171 4070 P 2171 4062 P 2033 4042 P 2064 4047 P 4816 4780 P 2269 4014 P 2763 4227 P 2580 4151 P 2175 4052 P 4086 4651 P 2010 4045 P 3364 4123 P 2100 4047 P 2086 4040 P 2108 4027 P 2923 4292 P 4812 4515 P 3507 4474 P 2189 4060 P 2291 4035 P 2304 4062 P 1988 4055 P 2260 4115 P 2429 4148 P 2701 4156 P 2465 4179 P 2037 4065 P 2104 4045 P 2166 4030 P 2086 4065 P 2879 3835 P 2033 4050 P 2180 4105 P 2002 4060 P 2180 4024 P 2171 4050 P 2122 4072 P 2091 4062 P 2108 4055 P 2416 4151 P 2131 4080 P 2264 4032 P 2398 4171 P 2531 4196 P 2051 4052 P 2300 4019 P 2046 4075 P 2140 4050 P 2051 4052 P 2246 4002 P 2238 4065 P 2202 4110 P 2051 4080 P 2171 4052 P 3061 3815 P 2380 4151 P 2019 4050 P 2238 4055 P 3030 4312 P 2077 4060 P 2055 4067 P 2149 4052 P 2037 4067 P 2380 4138 P 2589 4227 P 2126 4057 P 2233 4093 P 2091 4022 P 2202 3999 P 2015 4055 P 2197 4047 P 2055 4060 P 2224 4024 P 2955 3789 P 2184 4062 P 2175 4017 P 2616 4229 P 2046 4050 P 2006 4055 P 2042 4070 P 2028 4050 P 2046 4050 P 2153 4037 P 2086 4047 P 2051 4040 P 2126 4060 P 2086 4037 P 2108 4080 P 2051 4037 P 2028 4047 P 2189 4098 P 2193 4040 P 2126 4017 P 2220 4088 P 2825 3840 P 2634 4199 P 2077 4050 P 2656 4239 P 2126 4093 P 2491 4176 P 2870 4100 P 2037 4060 P 2304 4047 P 2162 4080 P 2059 4037 P 2095 4062 P 2202 4085 P 2117 4088 P 2037 4045 P 2082 4080 P 2055 4040 P 2193 4014 P 2033 4060 P 2157 4037 P 2015 4052 P 2153 4027 P 2091 4055 P 1988 4062 P 2042 4045 P 2331 3984 P 2100 4042 P 2166 4042 P 2527 4088 P 2140 4027 P 2857 4280 P 2113 4093 P 2652 4244 P 2024 4067 P 2019 4062 P 2117 4050 P 2220 4078 P 2126 4045 P 2197 4055 P 2914 3825 P 2126 4070 P 2189 4040 P 2946 3792 P 2082 4067 P 2086 4042 P 2037 4062 P 2055 4060 P 2162 4083 P 2028 4067 P 2171 4030 P 2220 4032 P 2082 4083 P 3925 3590 P 2264 4143 P 2790 3987 P 2068 4050 P 2015 4062 P 1984 4060 P 2028 4065 P 2678 4186 P 2385 4136 P 2407 4103 P 2104 4027 P 1993 4055 P 1979 4060 P 2104 4057 P 2104 4062 P 2002 4062 P 2059 4065 P 2224 4080 P 2068 4062 P 2122 4052 P 2202 4040 P 2113 4055 P 1993 4060 P 2385 4163 P 2327 3959 P 2104 4027 P 2340 4108 P 2469 3923 P 2157 4009 P 2015 4055 P 2073 4042 P 2647 4062 P 2055 4052 P 2206 4113 P 2202 3999 P 2162 4098 P 3061 3795 P 2122 4088 P 2108 4072 P 2055 4067 P 2126 4052 P 2224 4120 P 2051 4062 P 2162 4095 P 2385 4148 P 2897 3901 P 2068 4065 P 2483 4110 P 2171 4040 P 1979 4055 P 1993 4062 P 2002 4065 P 1984 4052 P 2082 4060 P 2518 4163 P 2166 4108 P 2006 4052 P 2385 4151 P 1988 4057 P 2260 4113 P 1997 4057 P 2006 4050 P 2019 4070 P 1984 4060 P 1993 4062 P 2006 4050 P 2100 4062 P 2077 4052 P 2402 4161 P 2340 4072 P 1975 4057 P 1979 4060 P 2140 4037 P 2037 4045 P 3948 3554 P 1975 4060 P 2006 4052 P 2059 4067 P 2055 4040 P 2015 4062 P 2287 4105 P 2189 4088 P 2545 4206 P 2077 4055 P 2189 4004 P 2104 4022 P 2193 4093 P 2580 4216 P 2059 4040 P 2238 4090 P 2019 4057 P 2028 4072 P 2010 4052 P 1997 4062 P 2006 4052 P 2010 4055 P 2166 4057 P 1993 4060 P 2086 4032 P 1988 4062 P 2135 4080 P 2126 4032 P 2091 4047 P 2572 3891 P 2113 4040 P 2051 4075 P 2051 4062 P 2763 4254 P 2353 4055 P 2126 4047 P 2153 4007 P 2469 4113 P 2046 4050 P 2122 4040 P 2389 4022 P 2117 4057 P 5088 4916 P 2122 4078 P 2184 4095 P 2037 4065 P 2108 4075 P 2469 4158 P 2621 4019 P 2776 3865 P 2144 4057 P 2193 4088 P 3591 3625 P 2193 4113 P 2028 4065 P 2999 3885 P 5319 3686 P 2153 4083 P 2336 3961 P 2233 4070 P 2113 4060 P 3765 3572 P 2309 4128 P 2385 4067 P 2220 4067 P 2585 4201 P 2540 4204 P 2073 4080 P 2149 4012 P 2131 4080 P 2251 4100 P 2037 4062 P 2037 4070 P 2068 4052 P 2055 4085 P 2077 4085 P 2019 4057 P 2059 4050 P 2857 4262 P 2180 4040 P 2046 4035 P 1993 4057 P 2977 4297 P 2064 4060 P 2229 4017 P 2434 4136 P 2242 4120 P 2100 4027 P 2491 4184 P 2149 4100 P 2091 4075 P 1993 4060 P 2220 4123 P 2082 4040 P 2563 3903 P 2006 4062 P 2055 4065 P 2033 4057 P 2006 4065 P 2051 4080 P 1993 4060 P 2073 4032 P 2131 4100 P 3591 4431 P 1997 4057 P 2002 4062 P 2215 4072 P 2055 4065 P 2157 4057 P 2407 4176 P 2086 4042 P 2086 4032 P 2264 4035 P 2086 4042 P 2042 4067 P 1984 4057 P 2874 4128 P 2300 4062 P 2385 4085 P 3102 4315 P 2527 4083 P 2959 4338 P 1984 4057 P 2469 4108 P 2327 4070 P 2300 4126 P 2033 4072 P 2714 4138 P 2336 4065 P 3667 3901 P 2113 4030 P 2006 4060 P 2086 4088 P 2344 4080 P 2153 4057 P 2064 4040 P 2180 4040 P 2344 3954 P 2135 4093 P 2621 3999 P 2732 4095 P 2126 4030 P 2073 4047 P 2010 4065 P 2594 4158 P 2322 4120 P 2407 4065 P 2558 4067 P 2246 4042 P 2131 4032 P 2131 4035 P 2879 4239 P 2028 4055 P 2754 3916 P 2344 4126 P 2251 3987 P 2398 4050 P 2184 4042 P 2117 4019 P 2077 4045 P 2300 4100 P 2042 4057 P 2206 4057 P 2122 4085 P 2144 4032 P 2033 4045 P 3115 3827 P 2469 4007 P 2019 4072 P (,) 1 Pchar 2282 3974 P 3631 3875 P 3204 3782 P 2416 4030 P 2095 4045 P 2817 4267 P 2100 4030 P 2416 4075 P (,) 1 Pchar 2300 4012 P 2166 4065 P 3217 4065 P 3302 3716 P 2389 4017 P 2282 4093 P 4197 4424 P (,) 1 Pchar 2206 4035 P 2215 4103 P 2100 4075 P 3649 4499 P 2349 4128 P 2015 4060 P 2727 4219 P 3017 4037 P 3431 4009 P (,) 1 Pchar 2162 4090 P 3048 4237 P 2229 4083 P 3596 4295 P 2215 3997 P 2002 4060 P 2264 4037 P 2184 4002 P 4046 4254 P 2242 4050 P 2206 4100 P 2166 4083 P 2304 4075 P 2398 4128 P 2193 4022 P 2968 4216 P 4531 3453 P (,) 1 Pchar 2238 4083 P 2741 4024 P 2033 4057 P 2171 4067 P (,) 1 Pchar 3053 4330 P 2149 4012 P 2091 4078 P 2514 4189 P 2269 4072 P 2131 4088 P 2122 4052 P 1988 4057 P 1997 4062 P (,) 1 Pchar 2643 3928 P 2278 4057 P 4117 4522 P 3262 4419 P 2046 4057 P 2527 4030 P 2300 4042 P 2692 3981 P 2166 4022 P 2033 4062 P 2483 3951 P (,) 1 Pchar 2852 4254 P 2434 4143 P (,) 1 Pchar 2478 4037 P 2727 4244 P 2269 4126 P (,) 1 Pchar 2202 4126 P 2362 4050 P (,) 1 Pchar 2385 3994 P 3137 4376 P 2821 4014 P 2598 4234 P 2723 4254 P 2059 4065 P 2946 4211 P 3894 4565 P 2193 4012 P 2251 4009 P (,) 1 Pchar 3774 4434 P 2184 4019 P 2073 4040 P 4059 4477 P 2175 4007 P 2563 3893 P 2362 3984 P 2242 4032 P 3409 3822 P 3151 4126 P 2113 4085 P 2202 4012 P 2055 4055 P 2015 4062 P 2260 4055 P 2100 4070 P 2122 4075 P 2131 4085 P (,) 1 Pchar 2385 4141 P 2184 4098 P 2603 4072 P 2674 4244 P 2224 4072 P 2300 4024 P 2051 4070 P 2986 3795 P 2051 4070 P 2246 4083 P (,) 1 Pchar 2255 4057 P 2322 4085 P 2331 4153 P 2251 4088 P 3685 4479 P 2456 4166 P 2527 3961 P 2033 4060 P 2376 4057 P 2456 4166 P 2295 4042 P 2255 4040 P 2077 4088 P 2910 4318 P 2037 4057 P 2091 4078 P 2171 4030 P 2385 4052 P 2073 4078 P 2055 4047 P 2144 4083 P 2180 4042 P 2839 4060 P 2385 4105 P 2509 4093 P 2304 4042 P 3017 4128 P 2598 3908 P 2598 3898 P 2910 4239 P 3119 4095 P 2371 3976 P 2616 4199 P 3440 3693 P 2197 4105 P 2567 4131 P 2585 3984 P 2206 4078 P 3182 4176 P 2051 4080 P 2233 4040 P 2344 4007 P 2059 4062 P 2883 4234 P 2246 4060 P 2077 4062 P 2380 3976 P 2180 4093 P 2104 4042 P 2336 4067 P 3124 4163 P 2790 3906 P (,) 1 Pchar 3213 3923 P 2215 4032 P 2638 4176 P 2358 4075 P 2656 4115 P 2665 4067 P 2149 4088 P 3293 4421 P 2407 3974 P 2705 4115 P 2830 4219 P 2313 4037 P 2701 4141 P 2402 3984 P 2491 4040 P 2291 4052 P 2166 4103 P 2269 4133 P 2398 3979 P 2131 4083 P 3217 4371 P 2086 4057 P 2897 4259 P 2131 4075 P 2193 4113 P 2073 4055 P 2393 4090 P 2184 4004 P 2255 4070 P 2233 4027 P 2269 4078 P 2843 4290 P 2108 4057 P 3070 3792 P 2287 3989 P 2442 4105 P 2273 4032 P 2233 4027 P 2086 4080 P 2153 4042 P 2077 4080 P 2131 4085 P 1993 4062 P 2336 4158 P 2202 4103 P 2580 4209 P 2140 4050 P 2189 4027 P 2077 4065 P 2157 4060 P 2037 4052 P 2211 4115 P 2594 4171 P 2460 4151 P 2202 4085 P 2505 4118 P 2322 4067 P 2117 4030 P 2434 4095 P 2402 4133 P 2255 4040 P 2193 4060 P 2064 4045 P 2264 4072 P 2425 4158 P 2042 4070 P 2376 4040 P 2291 4007 P 2385 3999 P 2238 4017 P 2042 4072 P 2033 4067 P 2010 4065 P 2162 4062 P 2149 4030 P 2278 4007 P 2883 4148 P 2768 4052 P 2046 4050 P 2135 4088 P 2028 4057 P 2313 4128 P 2287 4100 P 2496 4060 P 3373 4153 P 3485 3701 P 2100 4062 P 3596 4474 P (,) 1 Pchar 3355 4136 P 3035 3936 P 2358 4030 P 3894 4411 P 5155 4886 P 2389 4027 P 2678 4143 P 2104 4040 P 2741 4174 P 2554 4204 P 2224 4035 P 2300 4113 P 2273 4055 P 3159 3931 P 2977 4057 P 2768 4126 P 2527 4002 P 2140 4027 P 2759 4060 P 2126 4078 P 2189 4070 P 2051 4075 P (,) 1 Pchar 2126 4095 P 3128 4363 P 2647 4128 P 2104 4090 P 2153 4032 P 2113 4067 P 2246 3989 P 2558 4050 P 2193 4024 P 2211 4024 P 2536 3974 P 2790 3911 P 2246 4098 P 2255 4002 P 2500 4065 P 2202 4113 P 2478 4035 P 2674 3880 P 2536 4035 P 2402 4113 P 2077 4078 P 2674 3908 P 2287 4100 P 2251 4037 P 2447 4148 P 2242 4047 P 2184 4085 P 2456 4156 P 2113 4088 P 2059 4078 P 2282 4151 P 2229 4128 P 2500 4184 P 2438 4143 P 2180 4098 P (,) 1 Pchar 2727 4270 P 2919 4136 P 4473 3514 P 2438 3969 P 2367 4047 P 4593 3484 P (,) 1 Pchar 2126 4057 P 2576 3971 P 2193 4047 P 2166 4007 P 2073 4070 P 2910 3843 P 2051 4050 P 2955 4080 P 2117 4045 P 2149 4070 P 2166 4093 P 2113 4052 P 2434 4174 P 3248 3850 P 2362 4045 P 2371 4100 P 2051 4065 P 2371 4103 P 2068 4062 P 2206 4040 P 2149 4027 P 2193 4085 P 2091 4090 P 2108 4075 P 2162 4100 P 2144 4060 P 2149 4024 P 2144 4085 P 2327 4100 P 2122 4037 P 2046 4062 P 2327 4093 P 1988 4065 P 2687 4237 P 2197 4115 P 2527 3949 P 2131 4105 P 2238 4078 P 2278 4040 P 2580 4156 P 2322 4042 P 3048 4141 P 2821 3999 P 3805 3678 P 2429 4014 P 2126 4019 P 4001 4237 P 2634 4128 P 3306 3706 P 2059 4045 P 2171 4027 P 2229 4080 P 2371 4176 P 2184 4105 P 2874 4174 P 2211 4095 P 2224 4070 P 2006 4065 P 2108 4072 P 2995 3933 P 3119 4360 P 2429 4057 P 2055 4055 P 2037 4057 P 2019 4062 P 2006 4067 P 2153 4108 P 2055 4070 P 2327 4108 P 2033 4065 P 2117 4030 P 2224 4095 P 2229 4050 P 2202 4083 P 2197 4052 P 2309 4148 P 2175 4083 P 2095 4083 P 2558 4151 P 2068 4037 P 2429 4133 P 2140 4108 P 2126 4042 P 2879 4300 P 2059 4085 P 2220 4085 P 2068 4065 P 2073 4070 P 2545 4141 P 2264 4027 P 2077 4065 P 2068 4047 P 2968 4345 P 2042 4085 P 2189 4093 P 2255 4075 P 2322 3994 P 2385 4161 P 2037 4057 P 2104 4024 P 2300 3984 P 2304 4095 P 2117 4083 P 2171 4019 P 2229 4108 P 2647 3928 P 2420 4113 P 2064 4062 P 2140 4085 P 3110 3992 P 3574 4406 P 3449 4348 P 2037 4072 P 2616 3944 P 2095 4065 P 2224 4055 P 2589 4126 P 2095 4088 P 2500 3999 P 2238 4002 P 2269 4065 P 2082 4055 P 2082 4052 P 2068 4065 P 2531 4075 P 2211 4128 P 2367 4078 P 2149 4103 P 2140 4072 P 2621 4131 P 2189 4072 P 2402 4131 P 2260 4027 P 3066 3946 P 2149 4075 P 2402 4083 P 2166 4080 P 2955 3845 P 4322 4131 P 2460 3994 P 2269 4065 P 2295 4115 P 3765 4037 P 2799 3989 P 2242 3999 P 2233 4118 P 2456 3999 P 3297 4287 P 2670 4032 P 2794 4163 P 2233 4113 P 2304 4148 P 2024 4060 P 2318 4078 P 2434 4148 P 2603 4027 P 2790 3933 P 3360 3974 P 2327 4110 P 2509 4166 P 2033 4070 P 2367 4050 P 2091 4035 P 2295 4123 P 2531 3961 P 2238 4110 P 2269 4022 P 2175 4118 P 2051 4065 P 2086 4045 P 2149 4055 P 2117 4080 P 2322 4141 P 2149 4060 P 2505 3954 P 2193 4126 P 2010 4052 P 2260 4138 P 2447 4176 P 2068 4062 P 2037 4075 P 2919 4216 P 2540 4209 P 2077 4072 P 2135 4080 P 2233 4019 P 2046 4050 P 2278 4138 P 2157 4057 P 2149 4055 P 2055 4060 P 2010 4070 P 2300 4115 P 2149 4030 P 2153 4103 P 2478 4060 P 2843 4131 P 2260 4083 P 2251 4080 P 2389 4128 P 2451 4123 P 2393 4174 P 2732 4204 P 2260 4138 P 2149 4035 P 2763 3961 P 3444 3865 P 2051 4052 P 2108 4050 P 2233 4045 P 2451 4030 P 2144 4042 P 2193 4042 P 3142 3754 P 2051 4078 P 2104 4047 P 3605 3628 P 2193 4009 P 2055 4078 P 2059 4040 P 2469 3951 P 2100 4037 P 2193 4070 P 2215 4050 P 2086 4088 P 2064 4050 P 2295 4148 P 2184 4050 P 2100 4088 P 2055 4065 P 2255 4093 P 2077 4062 P 2100 4030 P 2215 4014 P 2019 4075 P 2808 4151 P 2166 4019 P 2491 3979 P 2242 4075 P 2790 3908 P 2638 4037 P 2189 4067 P 4019 3504 P 2171 4019 P 3845 4580 P 2082 4075 P 2932 4209 P 2273 4027 P 2091 4067 P 3618 3764 P 2460 4100 P 2358 4093 P 2705 4270 P 2483 3931 P 2509 4153 P 3057 4277 P 2282 4098 P 2077 4078 P 2197 4100 P 2086 4055 P 2144 4075 P 2197 4055 P 2251 4007 P 2073 4070 P 2059 4072 P 2100 4065 P 2242 4047 P 2171 4090 P 2077 4057 P 2260 4110 P 2434 4062 P 2380 4105 P 2140 4070 P 2496 4065 P 2113 4083 P 2229 4017 P 2100 4030 P 2340 4070 P 2327 4075 P 2122 4032 P 2825 4019 P 2344 4070 P 2554 3969 P 2104 4052 P 2772 3863 P 2589 4093 P 2100 4072 P 2732 3906 P 2407 3981 P 2006 4057 P 2157 4062 P 2033 4060 P 2166 4060 P 3582 4477 P (,) 1 Pchar 2362 3966 P 2407 4176 P 2278 4138 P 3538 3691 P 4665 3325 P 3222 3891 P 2527 4189 P 2197 4093 P 2193 4062 P 2434 4057 P 2131 4100 P 2563 3918 P 2015 4055 P 1988 4065 P 2861 4285 P 2376 3961 P 2171 4100 P 2246 4095 P 2287 4062 P 2059 4060 P 2215 4075 P 2104 4088 P 2006 4067 P 2264 4007 P 3957 3552 P 2010 4055 P 2255 4115 P 2776 3908 P 2131 4103 P 2928 4272 P 2184 4088 P 2336 4090 P 2082 4072 P 4250 4588 P 2527 3939 P 2126 4100 P 2937 3974 P 2821 4234 P 2166 4098 P 2006 4065 P 2621 3941 P 2131 4075 P 2024 4072 P (,) 1 Pchar 2055 4088 P 2817 4216 P 3079 4211 P 2638 4224 P 2389 3969 P 2736 4166 P 2077 4050 P 2260 3997 P 2251 4093 P 2255 4030 P 2264 4045 P 2260 4088 P 2385 4168 P 2656 4216 P 2091 4062 P 2411 4072 P 2238 4105 P 2719 4153 P 2140 4032 P 3903 4512 P 2282 4062 P 3516 3709 P 2269 4080 P 2594 4120 P 2505 4128 P 3235 4333 P 2719 4204 P 2376 4024 P 2189 4118 P 2367 4143 P 2140 4098 P 3102 4348 P 2790 4232 P 2393 3989 P 2465 4171 P 2255 4098 P 2999 3827 P 2073 4050 P 2211 4131 P 2331 3994 P (,) 1 Pchar 2246 4027 P 2104 4085 P 2153 4080 P 2189 4078 P 2376 4060 P 2108 4070 P 2456 4113 P 2202 4098 P 2189 4120 P 2318 4083 P 2540 4098 P 2647 4143 P 2487 4189 P 2015 4062 P 2064 4047 P 2322 4115 P 2126 4052 P 2322 4113 P 2273 4072 P 2411 4163 P 2113 4060 P 2518 4184 P 2059 4045 P 2380 4141 P 2358 3969 P 2260 4098 P 2042 4065 P 1993 4062 P 2100 4032 P 2282 4120 P 2220 4103 P 2950 4232 P 2140 4047 P 2870 4219 P 2380 4176 P 3021 4345 P 2670 4227 P 2754 4095 P 2077 4062 P 4495 3908 P 2349 4128 P 2549 4196 P 1997 4067 P 2367 3961 P 3792 4108 P 2603 3891 P 3177 3736 P 2082 4060 P 2318 4090 P 2402 4118 P 2077 4083 P 2073 4083 P 2157 4047 P 2977 3870 P 2304 4065 P 2540 4045 P 3480 4411 P 2389 4156 P 2393 4035 P 2963 4138 P 2117 4095 P 2540 4093 P 2184 4095 P 2157 4012 P 2135 4022 P 2260 4133 P 2157 4030 P 2246 4009 P 2082 4065 P 2385 4032 P 2166 4014 P 2371 4153 P 2171 4022 P 2420 4120 P 2077 4050 P 2175 4095 P 2028 4065 P 2523 4083 P 1993 4057 P 2420 4148 P 1988 4057 P 2059 4065 P 2073 4067 P 2082 4055 P 2046 4075 P 2051 4055 P 2051 4045 P 2309 4143 P 2059 4075 P 2509 4108 P 2380 4047 P 2295 3989 P 3373 3724 P 2059 4045 P 2064 4060 P 2193 4090 P 2273 4047 P 2131 4017 P 3836 3532 P 2068 4065 P 2977 3817 P 2082 4070 P 2126 4030 P 2086 4083 P 2229 4062 P 2144 4085 P 2371 4118 P 2189 4024 P 2028 4070 P 2264 4080 P 2162 4047 P 2166 4047 P 2211 4078 P 2238 4065 P 2113 4075 P 2171 4024 P 2554 3923 P 2514 3944 P 2015 4052 P 2073 4067 P 2064 4070 P 2010 4067 P 2019 4067 P 2678 4252 P 2122 4098 P 2273 3994 P 2175 4078 P 3404 3860 P 2202 4123 P 2211 4080 P 3297 4396 P 2126 4075 P 2215 4007 P 2264 4118 P 2064 4065 P 2055 4035 P 2091 4090 P 2077 4060 P 2255 4090 P 2037 4062 P 3217 3736 P 2768 3873 P 2059 4060 P 2064 4057 P 2211 4007 P 2242 4002 P 2211 4004 P 2322 4070 P 2104 4065 P 2598 4234 P 3097 3762 P 2082 4078 P 2100 4075 P 2184 4100 P 2104 4088 P 2042 4075 P 2122 4019 P 2153 4083 P 2068 4085 P 3841 3762 P 2287 4110 P 2295 4047 P 2091 4030 P 2126 4062 P 2385 4075 P 2313 4019 P 2046 4078 P 2002 4050 P 2193 4042 P 2019 4070 P 2015 4065 P 2149 4090 P 2572 4216 P 2002 4057 P 2126 4042 P 2977 3997 P 2242 4024 P 2042 4078 P 2491 4030 P 2950 3787 P 2037 4065 P 2264 4113 P 2037 4067 P 2024 4055 P 3293 3913 P 2233 4050 P 2273 4098 P 2206 4098 P 2318 4126 P 2509 3966 P 2064 4047 P 2794 3891 P 2117 4042 P 2331 4095 P 2238 3992 P 2175 4103 P 2171 4113 P 2073 4060 P 2322 3984 P 2429 4002 P 3672 3615 P 2140 4100 P 2242 4012 P 2033 4055 P 2131 4062 P 2171 4037 P 2465 4141 P 3890 3903 P 2242 4007 P 2376 4143 P 2340 4153 P 2242 4022 P 2589 3966 P 2122 4067 P 2278 4027 P 2051 4062 P 2327 4032 P 2153 4075 P 2438 4186 P 2344 4153 P 2527 4100 P 2260 4083 P 2260 4014 P 2318 4148 P 2322 4118 P 2897 3933 P 2331 4093 P 2353 4103 P 2447 3971 P 2051 4050 P 2353 4065 P 2251 4047 P 2398 4148 P 2246 4070 P 3084 4105 P 2269 4030 P 2068 4052 P 2224 4095 P 2246 4014 P 2656 3954 P 2451 4115 P 3574 3709 P 2135 4090 P 2037 4050 P 2091 4030 P 2171 4065 P 2295 3971 P 3142 3979 P 2282 4131 P 2197 4055 P 2193 4118 P 2193 4072 P 3124 3906 P 2269 4067 P 3284 4360 P 3257 3772 P 2710 4118 P 2206 4067 P 4095 3466 P 2242 4014 P 2100 4052 P 2278 4113 P 2157 4067 P 3542 4196 P 2260 3994 P 3444 4219 P 2162 4019 P 2220 4083 P 2291 4108 P 3146 3817 P 2144 4030 P 2073 4050 P 2046 4078 P 2051 4050 P 2215 3992 P 2077 4065 P 2189 4113 P 2051 4083 P 2157 4014 P 2073 4075 P 2184 4012 P 2157 4070 P 2042 4047 P 2189 4075 P 2362 3992 P 2055 4052 P 2064 4055 P 3404 4431 P 2238 4105 P 2834 4287 P 2264 4083 P 2019 4067 P 2082 4042 P 2059 4057 P 2091 4095 P 2126 4050 P 2558 4012 P 2108 4055 P 2153 4057 P 2514 4171 P 2113 4052 P 2398 4126 P 2108 4045 P 2059 4070 P 4999 3231 P 2091 4052 P 2759 4080 P 2367 3984 P 2233 4047 P 2153 4057 P 2848 3875 P 1997 4062 P 2126 4017 P 3462 3656 P 2246 4040 P 2144 4040 P 2140 4100 P 2122 4042 P 2037 4070 P 2033 4075 P 3222 3719 P 2059 4040 P 2046 4060 P 2211 4032 P 2073 4052 P 2206 4093 P 2398 4174 P 2019 4065 P 2336 4151 P 2028 4047 P 2131 4045 P 2990 3789 P 2033 4057 P 2046 4055 P 3173 3777 P 2042 4050 P 1984 4062 P 2033 4075 P 2122 4019 P 2002 4055 P 2006 4065 P 2082 4067 P 2010 4055 P 2019 4072 P 2108 4090 P 2028 4065 P 2157 4080 P 2077 4042 P 2006 4057 P 2019 4060 P 2122 4083 P 2358 4133 P 2215 4035 P 2166 4012 P 2246 4078 P 2046 4067 P 2091 4055 P 2104 4055 P 2451 3936 P 3360 3795 P 2224 4085 P 2220 4123 P 2407 4004 P 2242 4004 P 2242 4078 P 2073 4037 P 2108 4090 P 2064 4060 P 2291 4057 P 2358 4047 P 2091 4062 P 2100 4065 P 2024 4075 P 2117 4088 P 2068 4050 P 2434 4078 P 2028 4067 P 2117 4035 P 2091 4080 P 1984 4057 P 3899 3529 P 2135 4050 P 2594 4171 P 2024 4067 P 2229 4004 P 2220 4012 P 2420 3984 P 2117 4060 P 2082 4072 P 2153 4083 P 2358 3984 P 2015 4072 P 2460 3923 P 2104 4090 P 2002 4065 P 2211 4080 P 2327 3976 P 2028 4067 P 2162 4030 P 2055 4045 P 2042 4050 P 1997 4057 P 2371 4035 P 2385 4030 P 2171 4032 P 2077 4060 P 2358 4078 P 2340 4030 P 2380 4123 P 2073 4052 P 2086 4072 P 2567 4214 P 2104 4095 P 2727 3873 P 2282 4057 P 2727 3865 P 2171 4040 P 2206 4113 P 2104 4040 P 3462 4454 P 2287 3989 P 2113 4093 P 2015 4062 P 2055 4055 P 2215 4105 P 2184 4080 P 2189 4080 P 2091 4032 P 2024 4065 P 2010 4067 P 2162 4072 P 2536 4194 P 2149 4095 P 2157 4057 P 3235 3835 P 2068 4042 P 4976 3506 P 2059 4078 P 2073 4032 P 2028 4070 P 2153 4035 P 3600 4451 P 2064 4057 P 2153 4027 P 2113 4047 P 2015 4062 P 2171 4032 P 2140 4057 P 2545 4184 P 2523 3954 P 2028 4052 P 2037 4045 P 1997 4060 P 2358 3961 P 2002 4062 P 2100 4050 P 2068 4072 P 2189 4009 P 2465 3946 P 2255 4067 P 2687 3949 P 2202 4052 P 2393 4047 P 2540 3928 P 2051 4080 P 1993 4062 P 2006 4057 P 2318 3966 P 2042 4055 P 2077 4060 P 2362 4042 P 2095 4037 P 2100 4078 P 2166 4088 P 2322 4037 P 2104 4045 P 2175 4098 P 2171 4012 P 2255 4072 P 2015 4067 P 2042 4047 P 2073 4040 P 2407 4136 P 2518 3928 P 2082 4085 P 2042 4057 P 2336 3984 P 2318 4042 P 2144 4110 P 2037 4060 P 2091 4030 P 2180 4024 P 2042 4072 P 2028 4052 P 3035 4345 P 2024 4067 P 2059 4052 P 2002 4052 P 2055 4047 P 2006 4072 P 2193 4019 P 2077 4045 P 2028 4060 P 2122 4027 P 1997 4052 P 3787 3552 P 2456 4002 P 1993 4065 P 1979 4065 P 2184 4065 P 2108 4072 P 2153 4047 P 2322 4146 P 2073 4035 P 2028 4067 P 2086 4070 P 2108 4080 P 2073 4060 P 2126 4085 P 2064 4070 P 3342 4426 P 1988 4060 P 2037 4067 P 1993 4057 P 2091 4047 P 2024 4055 P 2046 4083 P 2046 4050 P 2077 4065 P 2108 4052 P 2077 4067 P 1984 4062 P 2024 4050 P 2046 4065 P 2135 4078 P 2202 4050 P 2024 4052 P 2059 4047 P 2002 4072 P 2162 4050 P 2059 4055 P 2033 4055 P 2010 4065 P 2108 4060 P 2108 4057 P 1984 4062 P 3235 3739 P 2073 4060 P 2024 4050 P 2616 3918 P 2033 4067 P 2006 4055 P 2126 4062 P 2189 4047 P 1979 4062 P 1997 4057 P 2157 4035 P 2126 4067 P 2015 4062 P 2082 4045 P 2095 4080 P 2117 4075 P 1997 4070 P 2193 4050 P 2803 4108 P 2091 4057 P 2242 4103 P 2122 4085 P 2113 4088 P 2024 4075 P 2104 4062 P 2095 4050 P 2416 4161 P 2055 4057 P 2091 4055 P 2077 4090 P 2162 4110 P 2024 4057 P 2852 4267 P 2981 4320 P 2122 4072 P 2260 4040 P 2117 4040 P 2064 4060 P 2264 4004 P 2104 4095 P 2157 4057 P 4268 3413 P 2282 4133 P 2901 4318 P 2309 4024 P 2220 4045 P 2171 4120 P 2068 4040 P 2100 4052 P 2741 4189 P 2211 4052 P 2273 4047 P 2077 4060 P 2149 4027 P 2197 4065 P 3004 4325 P 2264 4072 P 2309 3984 P 2349 3969 P 2100 4085 P 2906 3830 P 2465 3969 P 2131 4045 P 2416 3959 P 2393 4108 P 2037 4052 P 2059 4057 P 2051 4065 P 2068 4057 P 2135 4032 P 2046 4070 P 2113 4047 P 2086 4040 P 2064 4042 P 4014 3570 P 2189 4072 P 2033 4055 P 2157 4062 P 2117 4024 P 2059 4040 P 2189 4110 P 2055 4080 P 2024 4050 P 2282 4151 P 2206 4103 P 2024 4075 P 2598 4042 P 2291 4138 P 2362 3987 P 2224 4012 P 2055 4083 P 2144 4072 P 1988 4067 P 1993 4052 P 2006 4062 P 2852 4280 P 2153 4057 P 2019 4065 P 2242 4138 P 3444 3693 P 2077 4088 P 2015 4072 P 2002 4067 P 2149 4024 P 2180 4050 P 2091 4040 P 2166 4080 P 2010 4060 P 2015 4070 P 2059 4067 P 2598 4216 P 2206 4014 P 2082 4062 P 2033 4055 P 3021 3870 P 2126 4078 P 2006 4072 P 2082 4045 P 2055 4065 P 2077 4047 P 2024 4072 P 2024 4065 P 2073 4080 P 2117 4052 P 2077 4042 P 2149 4083 P 2233 4131 P 2073 4075 P 2131 4055 P 2104 4032 P 3284 3711 P 2180 4078 P 2010 4065 P 2028 4050 P 2634 4040 P 2068 4090 P 2051 4050 P 2046 4078 P 2042 4067 P 2385 3949 P 2037 4070 P 2131 4032 P 2073 4047 P 2104 4045 P 2567 3971 P 2500 4189 P 2981 4234 P 2460 4128 P 2126 4050 P 2077 4088 P 2233 4019 P 2189 4070 P 2349 4115 P 2149 4062 P 2028 4057 P 2153 4067 P 2224 4093 P 2242 4070 P 2233 4042 P 3311 4335 P 2269 4138 P 2086 4065 P 2429 4158 P 2278 4118 P 2126 4052 P 2220 4067 P 2362 4047 P 2095 4032 P 2652 4128 P 2073 4047 P 2086 4052 P 2162 4108 P 2206 4093 P 2149 4057 P 2278 4004 P 2589 4216 P 2398 4030 P 2108 4095 P 2010 4062 P 2336 4040 P 2269 3981 P 2149 4050 P 2051 4047 P 2082 4067 P 2113 4050 P 2269 4126 P 2037 4042 P 2189 4080 P 2340 4141 P 2197 4100 P 2113 4078 P 2073 4037 P 2019 4055 P 2113 4090 P 2598 3941 P 2563 4151 P 2055 4042 P 2264 4108 P 3436 3787 P 1979 4067 P 2202 4123 P 2033 4052 P 2024 4072 P 2059 4062 P 2149 4037 P 2095 4062 P 2117 4105 P 3645 3613 P 2184 4067 P 2705 4211 P 2438 4095 P 2104 4057 P 2295 4090 P 1975 4060 P 2300 4030 P 2095 4050 P 2723 4252 P 2082 4052 P 2091 4040 P 2224 4007 P 2117 4052 P 2696 3911 P 2068 4083 P 2362 4128 P 2295 4060 P 2064 4037 P 2910 4128 P 2019 4078 P 3226 3716 P 2055 4078 P 2153 4072 P 2287 4115 P 2126 4040 P 2545 4093 P 2687 3896 P 2238 4095 P 2358 4103 P 2300 4128 P 2175 4080 P 2678 3997 P 2037 4057 P 2113 4062 P 2015 4060 P 2091 4052 P 2193 4022 P 2077 4055 P 2215 4012 P 2082 4085 P 2153 4078 P 2451 4118 P 2558 4030 P 2447 3966 P 2184 4078 P 2340 4078 P 2059 4050 P 2380 4057 P 2402 4088 P 2064 4050 P 3133 3736 P 2144 4103 P 2189 4075 P 2153 4017 P 2019 4072 P 2260 4055 P 2046 4060 P 2273 4012 P 2042 4065 P 2652 4211 P 2750 4204 P 1997 4065 P 2300 4027 P 2051 4075 P 2411 4156 P 2131 4037 P 2068 4042 P 2523 4040 P 2380 4108 P 2220 4131 P 2563 3898 P 2625 4222 P 3053 4345 P 2941 3837 P 2193 4118 P 2438 4184 P 1988 4062 P 2100 4090 P 2140 4027 P 3222 3782 P 2024 4065 P 2750 3853 P 2897 4237 P 2589 4075 P 2246 4088 P 2313 4022 P 2051 4062 P 2318 4009 P 2024 4075 P 2371 3984 P 2211 4060 P 2349 3992 P 2015 4075 P 2224 4133 P 2309 4083 P 2068 4060 P 1993 4067 P 2295 4027 P 2215 4095 P 2064 4050 P 2255 4080 P 4046 4158 P 1988 4067 P 2033 4075 P 2781 3926 P 2425 4037 P 2059 4062 P 2100 4040 P 3578 4348 P 2037 4065 P 2162 4042 P 3542 3663 P 2500 4024 P 2580 4070 P 2171 4070 P 2273 4085 P 2037 4065 P 2068 4065 P 2015 4070 P 3044 3827 P 2558 3969 P 2149 4042 P 2839 3825 P 2006 4062 P 2776 4009 P 2028 4050 P 2042 4078 P 2331 4085 P 2055 4080 P 2153 4057 P 2180 4032 P 2037 4057 P 2095 4050 P 3017 3870 P 2309 4113 P 2091 4070 P 2037 4055 P 2068 4070 P 2393 4095 P 2082 4080 P 2086 4045 P 3280 4338 P 2389 4136 P 2407 4067 P 2202 4088 P 2264 4080 P 2211 4093 P 2135 4047 P 1997 4065 P 2175 4032 P 2211 4002 P 2015 4052 P 3044 4343 P 2371 4052 P 2104 4062 P 2175 4070 P 2206 3999 P 2269 4045 P 2211 4019 P 2033 4075 P 2242 4007 P 2100 4055 P 2051 4067 P 2416 3966 P 3035 4338 P 2278 3994 P 2251 4055 P 2051 4080 P 2042 4047 P 2108 4060 P 2140 4030 P 2024 4052 P 1988 4055 P 2042 4060 P 2336 3981 P 2086 4080 P 2006 4065 P 2135 4075 P 2278 4060 P 2166 4032 P 2318 3987 P 2652 3880 P 2122 4075 P 2002 4060 P 2073 4065 P 1988 4062 P 2046 4045 P 2015 4065 P 2202 4035 P 2549 4040 P 3115 3855 P 2051 4062 P 2042 4067 P 2082 4057 P 2175 4090 P 2175 4067 P 2104 4040 P 2091 4055 P 2104 4032 P 2193 4083 P 2603 4204 P 2055 4050 P 3498 3729 P 2140 4035 P 2264 4126 P 2180 4113 P 2100 4098 P 2091 4078 P 2171 4040 P 2719 3926 P 2180 4045 P 2238 4035 P 2091 4042 P 2077 4083 P 2037 4072 P 2206 4118 P 3311 4416 P 2474 3941 P 2002 4062 P 2376 4128 P 2015 4067 P 2095 4072 P 2255 4083 P 2122 4080 P 2117 4080 P 1975 4062 P 2514 4171 P 2300 4141 P 2042 4072 P 2091 4070 P 2126 4095 P 2264 4123 P 1993 4065 P 2059 4040 P 2153 4095 P 2171 4060 P 3925 3529 P 2367 4161 P 2456 4181 P 2456 4037 P 2269 4095 P 2086 4065 P 2122 4035 P 2447 4153 P 3961 3590 P 2113 4072 P 2131 4085 P 2117 4062 P 2607 3956 P 2149 4078 P 2010 4052 P 2006 4060 P 2055 4047 P 2126 4065 P 2010 4062 P 2100 4062 P 3409 4426 P 2224 4115 P 2300 4115 P 2086 4037 P 3373 3860 P 2955 4328 P 2545 4131 P 2215 4103 P 2184 4060 P 2095 4088 P 2389 4024 P 2576 4113 P 2509 4133 P 2131 4083 P 2585 4201 P 2487 4171 P 2175 4050 P 2180 4113 P 2407 4138 P 2086 4080 P 2349 4133 P 2180 4009 P 2603 4179 P 2393 4166 P 2077 4065 P 2162 4052 P 2883 3840 P 2180 4110 P 2799 3885 P 2064 4032 P 2238 4110 P 2580 4196 P 3640 3845 P 2108 4035 P 2042 4052 P 3796 3587 P 2215 4098 P 2086 4080 P 2024 4057 P 2135 4027 P 2095 4027 P 2122 4075 P 2086 4040 P 2251 4123 P 2086 4078 P 2273 4047 P 2042 4047 P 1988 4065 P 2091 4072 P 2100 4042 P 2491 3979 P 1993 4057 P 2055 4060 P 2638 4141 P 2487 4012 P 2233 4115 P 2229 4118 P 2149 4030 P 2202 4078 P 2233 4098 P 2104 4055 P 2055 4050 P 2117 4065 P 2068 4060 P 2175 4055 P 2153 4042 P 2055 4057 P 2095 4072 P 2149 4032 P 2086 4072 P 2180 4085 P 2015 4067 P 2416 4088 P 2091 4062 P 2126 4070 P 2531 3956 P 2656 4204 P 2144 4035 P 3854 3645 P 2389 4078 P 2830 3860 P 2068 4060 P 2914 3832 P 2162 4090 P 2189 4065 P 2554 3931 P 2558 4224 P 2193 4040 P 2108 4042 P 2189 4113 P 2291 4128 P 2162 4083 P 2113 4057 P 2318 3969 P 1997 4070 P 2505 4156 P 2091 4078 P 2736 4168 P 2064 4047 P 2091 4078 P 2117 4095 P 2295 3992 P 2166 4040 P 2073 4060 P 2585 3926 P 2153 4030 P 2202 4009 P 2202 3997 P 2273 3994 P 3854 3534 P 2723 3916 P 2291 4052 P 2131 4045 P 2603 3903 P 2554 4009 P 2380 3966 P 2251 4024 P 2108 4022 P 2220 4004 P 2420 4088 P 2336 4090 P 2834 3853 P 2389 3979 P 3462 3643 P 4473 3567 P 3021 3875 P 2318 4002 P 2287 3984 P 3266 3875 P 3703 3744 P 3631 3759 P 3284 3691 P 2554 4019 P 2171 4093 P 2046 4067 P 2068 4067 P 1988 4065 P 2064 4035 P 2184 4035 P 2095 4078 P 2135 4067 P 2393 3956 P 4184 3537 P 3476 3719 P 2434 4126 P 2229 4007 P 2398 3984 P 2224 4027 P (,) 1 Pchar 2977 3784 P 2598 3898 P 2211 4037 P 2264 4012 P 2184 4037 P 3070 4211 P 2220 4027 P 4375 3393 P 3128 4204 P 2376 4030 P 2474 4098 P 2710 4085 P 2839 4032 P 4874 3259 P 2220 4042 P 2362 4030 P 3248 4158 P 2603 3999 P 2131 4030 P 2469 3936 P 2095 4040 P 2113 4042 P 2834 3843 P 2242 3999 P 2683 3908 P 5413 3362 P 4344 3431 P 2318 4035 P 2304 4017 P 2086 4055 P 2434 4024 P 2456 3961 P 2393 4093 P 3102 3754 P 3373 3795 P 2340 4143 P 2278 4017 P 3819 3552 P 2019 4065 P 3431 3658 P 2287 4067 P 2540 4136 P 2055 4045 P 1997 4055 P 2135 4019 P 2416 3976 P 2255 3997 P 2162 4004 P 2171 4019 P 2941 4047 P 2683 4158 P 2082 4090 P 2171 4065 P 3048 3896 P 2215 3999 P 2135 4078 P 2269 3994 P 2598 4093 P 2260 4057 P 2202 4022 P 2153 4032 P 2870 4118 P 3155 3759 P 2242 4019 P 2371 3989 P 2220 4012 P 3075 3764 P 2180 4004 P 2242 4024 P 2665 3928 P 2260 4030 P 2015 4060 P 2594 3976 P 2385 4004 P 2100 4075 P 2500 4113 P 2086 4078 P 2015 4072 P 2144 4088 P 2082 4065 P 2260 4136 P 2206 4024 P 2429 4189 P 2086 4062 P 2144 4065 P 2117 4090 P 2059 4045 P 2037 4067 P 2140 4070 P 2420 4184 P 2104 4035 P 2006 4062 P 3213 4312 P 2059 4060 P 2589 4209 P 2157 4085 P 3289 3848 P 2157 4075 P 4242 3489 P 2153 4075 P 2140 4062 P 3364 3928 P 2113 4030 P 2068 4078 P 2318 4027 P 2122 4057 P 2692 4019 P 2264 4072 P 3102 4343 P 2701 4254 P 3004 4239 P 2790 4254 P 2371 4083 P 2202 4085 P 3155 4282 P 3342 4441 P 3387 4211 P 2144 4088 P 2282 4105 P 2282 4083 P 2812 4222 P 2572 4222 P 2024 4052 P 2491 4007 P 2825 4272 P 3235 4075 P 2518 4027 P 2086 4090 P 3097 4335 P 2100 4075 P 2095 4062 P 2144 4080 P 2015 4055 P 2064 4070 P 2171 4090 P 2157 4075 P 2278 4113 P 2131 4110 P 2505 4126 P 2189 4075 P 2100 4095 P 2149 4078 P 2545 4211 P 2393 3987 P 2117 4088 P 2197 4095 P 2242 4080 P 3151 3752 P 2042 4070 P 2117 4067 P 2474 4052 P 2313 4103 P 2206 4035 P 2358 4085 P 2625 3913 P 2064 4052 P 2870 4189 P 2162 4065 P 3199 4186 P 2313 4174 P 2095 4123 P 2554 4254 P 2197 4141 P 2367 4176 P 2977 4103 P 2046 4095 P 2064 4115 P 2318 4204 P 2028 4110 P 3970 3582 P 2104 4095 P 2171 4138 P 2117 4103 P 2197 4103 P 2340 4201 P 2523 4176 P 2362 4120 P 3507 4522 P 2086 4100 P 2469 4118 P 2460 4214 P 2144 4057 P 2091 4088 P 2572 4143 P 2162 4113 P 2193 4123 P 2710 4257 P 2901 3860 P 2505 4184 P 2500 4196 P 2509 4156 P 3128 4290 P 2914 4262 P 2340 4138 P 2585 4186 P 2171 4065 P 3872 3706 P 3663 3666 P 2184 4085 P 2073 4080 P 2189 4030 P 2803 4272 P 2402 4100 P 2848 4067 P 2514 4206 P 2140 4030 P 2376 4126 P 2246 4113 P 2082 4070 P 2122 4060 P 2095 4052 P 2336 4156 P 2189 4030 P 2095 4045 P 2687 3923 P 4090 4497 P 4077 4505 P 3387 4297 P 2144 4072 P 2367 4163 P 1993 4057 P 2531 4179 P 2260 4050 P 2117 4037 P 2278 4052 P 2287 4138 P 2166 4037 P 2955 3822 P 2171 4027 P 2140 4012 P 3854 4575 P 1997 4055 P 2064 4050 P 2086 4078 P 1993 4060 P 2206 4032 P 2024 4060 P 2073 4037 P 2024 4067 P 2028 4060 P 3191 3820 P 2465 4146 P 2166 4024 P 3191 3714 P 1979 4052 P 2411 4055 P 2206 4105 P 2135 4030 P 2246 4002 P 2264 4012 P 2135 4065 P 2264 4110 P 2402 3994 P 2959 3880 P 2068 4040 P 2861 4191 P 2059 4055 P 2064 4072 P 4188 4583 P 3253 3701 P 2108 4035 P 2879 4100 P 2144 4088 P 2104 4093 P 2540 4179 P 2149 4037 P 2042 4050 P 2077 4083 P 2166 4075 P 2086 4037 P 1997 4055 P 2082 4045 P 1993 4057 P 2068 4078 P 2095 4062 P 1975 4055 P 1984 4052 P 2246 4042 P 2126 4047 P 2166 4037 P 2336 4100 P 2126 4050 P 2149 4047 P 2233 4085 P 2028 4067 P 2140 4057 P 2674 3875 P 2059 4060 P 2126 4037 P 2469 4176 P 2042 4060 P 2024 4060 P 2033 4067 P 2206 4045 P 2545 3923 P 2398 3949 P 2024 4065 P 2434 4184 P 2086 4075 P 2100 4027 P 2149 4042 P 2104 4042 P 2607 4085 P 2202 4027 P 2095 4083 P 2206 4118 P 2064 4047 P 2527 4113 P 2278 4113 P 3235 3820 P 2046 4070 P 2015 4055 P 3534 3625 P 2242 4131 P 2082 4078 P 2184 4030 P 2019 4052 P 1993 4057 P 2353 3959 P 2638 3908 P 2051 4072 P 2019 4060 P 1993 4062 P 2113 4052 P 2082 4035 P 2411 3951 P 2434 3931 P 2046 4047 P 2447 3989 P 2206 4085 P 2251 3992 P 3093 3875 P 2033 4065 P 2015 4070 P 2736 3855 P 2589 4083 P 2010 4060 P 2220 4022 P 2153 4085 P 2327 3997 P 2157 4052 P 2126 4040 P 2563 3898 P 2184 4019 P 2144 4075 P 2131 4075 P 4576 3335 P 5008 3216 P 2126 4052 P 3137 3805 P 2313 3984 P 2113 4052 P 2434 4151 P 2122 4024 P 2304 4141 P 2763 4002 P 2291 4110 P 3021 4242 P 2153 4052 P 3266 3757 P 2879 3812 P 2077 4070 P 2104 4040 P 2135 4040 P 2224 4052 P 2059 4042 P 2059 4057 P 2171 4067 P 2892 4075 P 2051 4040 P 2019 4062 P 2046 4075 P 2077 4052 P 2024 4047 P 1984 4060 P 2901 3837 P 2024 4052 P 2042 4065 P 2042 4062 P 2175 4055 P 1993 4057 P 2438 4123 P 2010 4057 P 2055 4060 P 1979 4065 P 2091 4070 P 2255 4050 P 2438 4100 P 2238 4120 P 2073 4057 P 2442 3959 P 2402 3989 P 2091 4050 P 2055 4060 P 2028 4050 P 2193 4110 P 2082 4060 P 2091 4078 P 2042 4067 P 2077 4067 P 2077 4085 P 2082 4057 P 2010 4075 P 2113 4078 P 2180 4052 P 2162 4057 P 2175 4110 P 2019 4075 P 2002 4065 P 2006 4067 P 2229 4027 P 2202 4095 P 2768 4252 P 2068 4052 P 2082 4032 P 2189 4009 P 2385 4014 P 2100 4080 P (,) 1 Pchar 2825 4055 P 2033 4083 P 2104 4062 P 2104 4070 P 2064 4050 P 2073 4032 P 2024 4052 P 2126 4030 P 2113 4055 P 2264 4105 P 2799 3936 P 2229 4098 P 2603 4148 P 2411 3989 P 2295 4027 P 2331 4037 P 2220 4098 P 2331 3981 P 2670 4126 P 2068 4075 P 1979 4065 P 2295 4103 P 2149 4045 P 2082 4062 P 2028 4080 P 3582 3643 P 2291 3994 P 2064 4072 P 2051 4083 P 1966 4060 P 2006 4062 P 1979 4062 P 2082 4070 P 2010 4075 P 1979 4065 P 2019 4057 P 2028 4052 P 2082 4083 P 2193 4027 P 2033 4057 P 2015 4060 P 2580 3885 P 2117 4083 P 2122 4072 P 2028 4065 P 1975 4057 P 2122 4030 P 1984 4060 P 2282 3987 P 2002 4067 P 2064 4065 P 2193 3999 P 2229 3994 P 2042 4060 P 2385 3976 P 2175 4012 P 2318 3969 P 2086 4040 P 2059 4065 P 2122 4060 P 2104 4093 P 1997 4062 P 2131 4105 P 2037 4055 P 2073 4055 P 2166 4014 P 2015 4072 P 1984 4062 P 2010 4047 P 2010 4050 P 2010 4057 P 2117 4027 P 2046 4052 P 2108 4045 P 2046 4050 P 2189 4040 P 2442 3966 P 2068 4065 P 2051 4042 P 2033 4083 P 2077 4072 P 2229 4024 P 2509 3913 P 2447 3959 P 2077 4060 P 2002 4062 P 2144 4022 P 2175 4032 P 1993 4060 P 2474 3926 P 2340 4158 P 2233 4022 P 2108 4065 P 2914 4186 P 2037 4057 P 2184 4030 P 2064 4055 P 2344 4148 P 2184 4030 P 2340 4052 P 2799 3843 P 2019 4065 P 2024 4070 P 2015 4050 P 2046 4047 P 1988 4062 P 2104 4060 P 2064 4050 P 2122 4037 P 1984 4057 P 2082 4083 P 2064 4080 P 2153 4110 P 2215 4002 P 2010 4072 P 2015 4052 P 1993 4062 P 2068 4088 P 2055 4057 P 2046 4050 P 2073 4032 P 2278 3999 P 2019 4050 P 1988 4065 P 2051 4042 P 2442 4196 P 2037 4055 P 2010 4070 P 2051 4057 P 2269 4141 P 2977 3853 P 2113 4050 P 2166 4017 P 2068 4067 P 2144 4065 P 2064 4045 P 2002 4060 P 2184 4110 P 2131 4062 P 2051 4052 P 2024 4060 P 2523 4189 P 2059 4037 P 2028 4052 P 2002 4062 P 2064 4052 P 2037 4045 P 1984 4057 P 2077 4045 P 2064 4035 P 2059 4050 P 2037 4055 P 3721 4512 P 2095 4052 P 2086 4027 P 2024 4050 P 2042 4045 P 2082 4035 P 2518 3913 P 2037 4052 P 2367 4151 P 1993 4055 P 2126 4093 P 2024 4062 P 2349 3976 P 2865 3810 P 2113 4030 P 2059 4088 P 2028 4078 P 2202 4055 P 2086 4080 P 2180 4052 P 2238 4042 P 2206 4098 P 2117 4045 P 2046 4075 P 2149 4047 P 2175 4032 P 2051 4052 P 2104 4083 P 2126 4024 P 2193 4100 P 2077 4067 P 2229 4105 P 2046 4085 P 2046 4062 P 2460 3939 P 2131 4067 P 2015 4072 P 2171 4095 P 1993 4065 P 2024 4055 P 2037 4065 P 2135 4027 P 2175 4113 P 3155 3734 P 2046 4057 P 2834 3860 P 2246 4045 P 2059 4037 P 2122 4022 P 2077 4052 P 2068 4040 P 2028 4075 P 2144 4024 P 2033 4072 P 2180 4030 P 2006 4065 P 2006 4060 P 2135 4085 P 2104 4060 P 3525 3625 P 2175 4072 P 2055 4072 P 2113 4032 P 2082 4055 P 2166 4035 P 2082 4060 P 2033 4062 P 2086 4055 P 2149 4067 P 2113 4035 P 2251 4012 P 2153 4040 P 2389 4047 P 2149 4093 P 2037 4050 P 2051 4045 P 1993 4062 P 2073 4032 P 1984 4060 P 2211 4035 P 2122 4090 P 2002 4065 P 2015 4047 P 2781 3880 P 2340 4105 P 2051 4042 P 2166 4019 P 2006 4055 P 2033 4055 P 2135 4030 P 2006 4057 P 2046 4057 P 2763 3850 P 3297 3759 P 2024 4067 P 2006 4062 P 1979 4065 P 2175 4093 P 2015 4062 P 2002 4062 P 2963 3835 P 2073 4075 P 2028 4072 P 2211 4070 P 2091 4065 P 2006 4070 P 2162 4083 P 2287 4126 P 2220 4007 P 2059 4052 P 2073 4060 P 2082 4078 P 2086 4090 P 2273 4105 P 2995 3784 P 2059 4070 P 2117 4065 P 2273 4012 P 2077 4040 P 2006 4070 P 2153 4042 P 2002 4060 P 4028 3532 P 2086 4088 P 2264 4141 P 2024 4060 P 2629 3898 P 2157 4098 P 2157 4055 P 2113 4078 P 2821 3843 P 2140 4100 P 2206 4080 P 2037 4067 P 2750 3939 P 1984 4057 P 2340 3976 P 2211 4055 P 2549 4105 P 2629 4123 P 3017 3837 P 2153 4103 P 2051 4083 P 2144 4088 P 2527 3936 P 2278 4060 P 2028 4062 P 2251 4027 P 2206 4120 P 2144 4095 P 2126 4042 P 2140 4057 P 2095 4030 P 2113 4052 P 2189 4014 P 2059 4070 P 2100 4047 P 2091 4085 P 2051 4057 P 2171 4019 P 2135 4040 P 2598 4237 P 2246 4057 P 2295 4042 P 2184 4057 P 2006 4065 P 2091 4080 P 2055 4045 P 2059 4052 P 2122 4035 P 2264 4126 P 2251 4047 P 2385 4133 P 2108 4067 P 1993 4055 P 2126 4070 P 3017 3825 P 2046 4042 P 2180 4108 P 2028 4047 P 2140 4057 P 2064 4078 P 2086 4072 P 2024 4075 P 2184 4007 P 2184 4052 P 2117 4050 P 2149 4062 P 2638 4191 P 2344 3992 P 2362 4090 P 2153 4042 P 2010 4057 P 2082 4050 P 2621 4027 P 2059 4072 P 2091 4032 P 2131 4070 P 2211 4052 P 2064 4080 P 2113 4042 P 2077 4093 P 2140 4030 P 2438 3974 P 2451 4118 P 4117 3736 P 2211 4037 P 2010 4065 P 2278 4118 P 2621 4126 P 2113 4024 P 2059 4060 P 2157 4098 P 2077 4083 P 1988 4060 P 2327 4004 P 2157 4083 P 2411 4035 P 2295 3997 P 2095 4083 P 2220 4060 P 2598 4199 P 2874 4270 P 3257 3744 P 2246 4055 P 2313 4030 P 2197 4017 P 2113 4070 P 2037 4055 P 2318 4118 P 2042 4045 P 2028 4065 P 2113 4030 P 2055 4047 P 2042 4050 P 2282 4067 P 2077 4057 P 2006 4055 P 2745 3908 P 2108 4037 P 2349 4002 P 2171 4088 P 2082 4085 P 2091 4067 P 2015 4060 P 2999 4035 P 2153 4090 P 2077 4040 P 2304 3992 P 1993 4062 P 1984 4060 P 2024 4052 P 2100 4070 P 2171 4098 P 2206 4052 P 2153 4047 P 2122 4070 P 2024 4052 P 2233 3997 P 2215 4098 P 2206 4045 P 2344 4062 P 2126 4032 P 2091 4060 P 3747 4472 P 2131 4100 P 2077 4052 P 3502 3643 P 2278 4103 P 2149 4022 P 2006 4067 P 2376 4098 P 2465 4078 P 2113 4083 P 2634 4247 P 2393 3949 P 2015 4065 P 2140 4080 P 2095 4037 P 2238 4070 P 2545 4126 P 1997 4067 P 1984 4057 P 2371 4143 P 2113 4072 P 2033 4062 P 2086 4032 P 2295 4120 P 2091 4067 P 2028 4070 P 2184 4027 P 2042 4057 P 2358 4088 P 2287 4002 P 2723 3984 P 1988 4062 P 2051 4072 P 2166 4055 P 3226 3757 P 2442 3966 P 2206 4007 P 2157 4103 P 2474 4098 P 2077 4075 P 2625 4136 P 2585 4138 P 2282 3979 P 2131 4022 P 1993 4060 P 2055 4065 P 2006 4072 P 2189 4067 P 2291 4072 P 2091 4052 P 2033 4067 P 2051 4060 P 2033 4050 P 2126 4060 P 2723 4249 P 2950 4297 P 3110 4252 P 2126 4032 P 2336 4040 P 2131 4090 P 2024 4072 P (,) 1 Pchar 2594 4146 P 2242 4098 P 2523 4161 P 2438 3928 P 2282 4007 P 2220 4090 P 2594 4199 P 2010 4065 P 2064 4055 P 2505 4093 P 2251 4141 P 2095 4062 P 2100 4045 P 2367 3999 P 2162 4037 P 2104 4032 P 1975 4062 P 2108 4030 P 2091 4095 P 2888 3805 P 2064 4080 P 2197 4037 P 2104 4083 P 2175 4050 P 2678 3896 P 2135 4040 P 2073 4032 P 2068 4072 P 2091 4032 P 2215 4113 P 2233 4065 P 2389 4179 P 2193 4120 P 2180 4070 P 2260 3992 P 2857 4123 P 2910 3918 P 2362 4065 P 2171 4060 P 2135 4083 P 2166 4078 P 2082 4047 P 3155 3802 P 2202 4022 P 2131 4040 P 2108 4030 P 2157 4062 P 2429 4072 P 2068 4083 P 2197 4067 P 2095 4093 P 2166 4032 P 2091 4088 P 2019 4052 P 2073 4072 P 2055 4085 P 3476 3663 P 2033 4065 P 2046 4057 P 2064 4045 P 2264 4126 P 2180 4057 P 2113 4042 P 2064 4050 P 2135 4098 P 2100 4047 P 2055 4040 P 1997 4070 P 2046 4047 P 2282 3997 P 2389 4009 P 2287 4113 P 2313 4047 P 2224 4014 P 2055 4047 P 2117 4050 P 2010 4060 P 2340 4093 P 2505 4206 P 2420 4030 P 2149 4090 P 2131 4093 P 2042 4062 P 2086 4032 P 2260 4098 P 2193 4007 P 2117 4057 P 2140 4052 P 2184 4072 P 2710 4244 P 2042 4075 P 2082 4072 P 2193 4060 P 2082 4042 P 2117 4078 P 2095 4072 P 2202 4100 P 2091 4088 P 2193 4067 P 2295 4088 P 2171 4052 P 2189 4019 P 2336 4158 P 2051 4070 P 2046 4047 P 2260 4002 P 2033 4050 P 2002 4052 P 2287 4143 P 1997 4067 P 3355 4088 P 2389 3949 P 2282 4120 P 2233 4019 P 2135 4085 P 2002 4065 P 2006 4065 P 2162 4113 P 2117 4055 P 2251 4108 P 2006 4062 P 2202 4060 P 2086 4042 P 2540 4128 P 3017 4320 P 2959 3837 P 2171 4078 P 2091 4078 P 2514 4194 P 2082 4055 P 2055 4085 P 2732 4259 P 2046 4080 P 2180 4100 P 2015 4070 P 2064 4078 P 2037 4062 P 3217 3863 P 2135 4030 P 2313 4095 P 2100 4080 P 2117 4045 P 2055 4078 P 2086 4060 P 2264 3997 P 2064 4067 P 2108 4050 P 2313 3984 P 2189 4022 P 1988 4065 P 2349 4128 P 2224 4108 P 1970 4065 P 2393 4123 P 2246 4047 P 2336 3969 P 2242 4115 P 2670 4201 P 2371 4131 P 2309 4110 P 3008 3933 P 2171 4098 P 2086 4070 P 2095 4055 P 2068 4062 P 2465 4174 P 2010 4055 P 2193 4060 P 2487 4176 P 2126 4060 P 2295 4153 P 2398 4113 P 2260 4060 P 2184 4067 P 2643 4095 P 2113 4070 P 2304 4095 P 2113 4093 P 2487 4206 P 1988 4057 P 2215 4060 P 2064 4045 P 2077 4042 P 2309 4098 P 2157 4093 P 2246 4095 P 1984 4060 P 2042 4070 P 2028 4072 P 2469 4189 P 2474 4133 P 2304 4062 P 2042 4067 P 2042 4070 P 2211 4090 P 2091 4045 P 2572 4088 P 2077 4093 P 2149 4100 P 1988 4060 P 2211 4012 P 2077 4047 P 2282 4078 P 2273 4009 P 2082 4065 P (,) 1 Pchar 2028 4065 P 2157 4022 P 2589 4206 P 2251 4138 P 2238 3999 P 2126 4022 P 2327 4133 P 2572 4027 P 1984 4062 P 2603 4057 P 2131 4080 P 2077 4062 P 2362 3961 P 2157 4032 P 2171 4083 P 2478 4168 P 2184 4070 P 2055 4045 P 2082 4078 P 2580 4153 P 2460 3936 P 2300 3997 P 2033 4067 P 2082 4032 P 2024 4045 P 2670 4239 P 2540 3974 P 1997 4065 P 2131 4047 P 2091 4057 P 2144 4060 P 2046 4055 P 2500 4100 P 2117 4040 P (,) 1 Pchar 2028 4050 P 2073 4052 P 2206 4045 P 3137 4383 P 2091 4050 P 2402 4156 P 2015 4067 P 2037 4080 P 2073 4045 P 2140 4027 P 2104 4040 P 2140 4007 P (,) 1 Pchar 2006 4045 P (,) 1 Pchar 2727 3845 P 2144 4090 P 2064 4085 P 2082 4070 P 2411 3989 P 2950 4307 P 2251 4141 P 2002 4052 P 1993 4062 P 2015 4067 P 2051 4067 P 2229 4095 P 2211 4115 P 1984 4055 P 2322 4090 P 1984 4065 P 2246 4115 P 2010 4065 P 2077 4080 P 2095 4065 P 2064 4080 P 3070 4310 P 2117 4057 P 2171 4027 P 2095 4065 P 2202 4009 P 2197 4007 P 2251 4136 P (,) 1 Pchar 4669 4795 P 4371 4732 P 2104 4052 P grestore gsave newpath 357 1797 M 5763 1797 L 5763 6123 L 357 6123 L closepath clip newpath [] 0 setdash 5 setlinewidth 0 setgray 0.5 0 1.5 3199 5930 (ntp.umd3) T 0.5 0 1 3199 2024 (Delay \(sec\)) T 0.5 90 1 443 4030 (Offset \(sec\)) T 973 2514 M 973 2574 L S 1863 2514 M 1863 2574 L S 2754 2514 M 2754 2574 L S 3645 2514 M 3645 2574 L S 4536 2514 M 4536 2574 L S 5426 2514 M 5426 2574 L S 973 2514 M 5426 2514 L S 0.5 0 1 973 2304 (0.0) T 0.5 0 1 1863 2304 (0.2) T 0.5 0 1 2754 2304 (0.4) T 0.5 0 1 3645 2304 (0.6) T 0.5 0 1 4536 2304 (0.8) T 0.5 0 1 5426 2304 (1.0) T 933 2514 M 994 2514 L S 933 3019 M 994 3019 L S 933 3524 M 994 3524 L S 933 4030 M 994 4030 L S 933 4535 M 994 4535 L S 933 5040 M 994 5040 L S 933 5545 M 994 5545 L S 933 2514 M 933 5545 L S 0.5 90 1 723 2514 (-0.6) T 0.5 90 1 723 3019 (-0.4) T 0.5 90 1 723 3524 (-0.2) T 0.5 90 1 723 4030 (0.0) T 0.5 90 1 723 4535 (0.2) T 0.5 90 1 723 5040 (0.4) T 0.5 90 1 723 5545 (0.6) T grestore gsave newpath 930 2511 M 5469 2511 L 5469 5549 L 930 5549 L closepath clip newpath [] 0 setdash 5 setlinewidth 0 setgray 933 5545 M 933 2514 L 5465 2514 L 5465 5545 L 933 5545 L S grestore gsave grestore %%Trailer %%Pages: 1 end %%EndFile svobj restore gr gs /svobj save def greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2071 2324 2071 2324 1810 225 1810 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1023 1913 505 4 (Figure 4. Offset vs Delay)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 14)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 1950 15 (From the above discussion one would expect that, at low utilizations and hop counts, the points)fjt 300 2782 1928 16 (should be concentrated about the apex of the wedge and begin to extend rightward along the extrem)fjt 2228 2782 22 0 (a)fjt 300 2724 1925 15 (lines as the utilizations and hop counts increase. As the utilizations and hop counts continue t)fjt 2225 2724 25 0 (o)fjt 300 2666 1950 16 (increase, the points should begin to fill in the wedge as it expands even further rightward. This)fjt 300 2608 1950 14 (behavior is in fact what is observed on typical Internet paths involving ARPANET, NSFNET and)fjt 300 2549 268 1 (regional nets.)fjt 300 2461 1815 16 (These observations cast doubt on the median-filter approach as a good way to cast out offset o)fjt 2115 2461 135 0 (utlyers)fjt 300 2403 1931 14 (and suggests another approach which might be called a minimum filter. From the scatter diagram)fjt 2231 2403 19 0 (s)fjt 300 2344 1950 15 (it is obvious that the best offset samples occur at the lower delays. Therefore, an appropriate)fjt 300 2286 916 8 (technique would be simply to select from the )fjt /tface 10 def 10 encfont sf 1216 2286 25 0 (n)fjt /tface 8 def sf 1241 2286 1010 8 ( most recent samples the sample with lowest delay)fjt 300 2228 1770 15 (and use its associated offset as the estimate. Several experiments were designed to test this t)fjt 2070 2228 180 0 (echnique)fjt 300 2170 1950 12 (using measurements between selected hosts equipped with timecode receivers, so that delays and)fjt 300 2111 1787 11 (offsets could be determined independent of the measurement procedure itself. The experime)fjt 2087 2111 163 1 (nts were)fjt 300 2053 1950 13 (performed over several paths involving ARPANET, NSFNET and local nets and using both median)fjt 300 1995 1795 14 (and minimum filters of varying lengths. The results show consistently lower errors for the m)fjt 2095 1995 155 0 (inimum)fjt 300 1937 1909 15 (filter when compared with the median filter of similar length. Perhaps the most dramatic result )fjt 2209 1937 42 0 (of)fjt 300 1878 1878 16 (the minimum filter is the greatly reduced maximum error at the upper end of the throughput ra)fjt 2178 1878 72 0 (nge)fjt 300 1820 1950 14 ([MIL89b]. Based on these data the minimum filter was selected as the preferred algorithm. Since)fjt 300 1762 1218 11 (its performance did not seem to much improve for values of )fjt /tface 10 def sf 1518 1762 25 0 (n)fjt /tface 8 def sf 1543 1762 707 6 ( above eight, this value was chosen)fjt 300 1704 796 5 (for use in the reference implementation.)fjt 300 1615 1856 14 (In the reference implementation the clock filter procedure is executed upon arrival of an )fjt 2156 1615 94 0 (NTP)fjt 300 1557 1950 15 (message or other event that results in new delay/offset sample pairs. New sample pairs are shifted)fjt 300 1498 1800 17 (into an eight-stage shift register from the left end, causing old entries to shift off the right en)fjt 2100 1498 151 1 (d. Then)fjt 300 1440 1870 17 (those entries in the register with nonzero delay are inserted on a temporary list and sorted in o)fjt 2170 1440 80 0 (rder)fjt 300 1382 1857 16 (of increasing delay. In case of ties an arbitrary choice is made. The delay and offset estimate)fjt 2157 1382 93 1 (s are)fjt 300 1324 1258 11 (chosen as the corresponding values of the first entry on the list.)fjt 300 1235 1840 16 (For subsequent processing and use in the clock selection algorithm it is useful to have an est)fjt 2140 1235 110 0 (imate)fjt 300 1177 1903 15 (of sample dispersion. A good dispersion estimate which weights samples near the apex of the wed)fjt 2203 1177 47 0 (ge)fjt 300 1118 1887 16 (most heavily and is easily computable is simply the weighted sum of the offsets in the tempor)fjt 2187 1118 64 0 (ary)fjt 300 1060 673 6 (list. Assume the shift register has )fjt /tface 10 def sf ( )25 (n)0 2 973 1060 fet /tface 8 def sf ( )19 (s)25 (n)14 (i)22 (a)14 (t)25 (n)25 (o)22 (c)12 ( )14 (t)19 (s)14 (i)14 (l)12 ( )22 (e)25 (h)14 (t)13 ( )25 (d)25 (n)22 (a)12 ( )19 (s)22 (e)14 (i)17 (r)13 (t)25 (n)22 (e)13 ( )25 (1)12 ( )28 (>)0 34 1011 1060 fet /tface 10 def sf (m)0 1 1642 1060 fet /tface 8 def sf ( )25 (0)16 (\()13 ( )0 4 1678 1060 fet /tface 12 def /mpf false def sf (\243)0 1 1745 1060 fet /tface 8 def /mpf true def sf ( )0 1 1772 1060 fet /tface 10 def sf (m)0 1 1785 1060 fet /tface 8 def sf ( )0 1 1821 1060 fet /tface 12 def /mpf false def sf (\243)0 1 1833 1060 fet /tface 8 def /mpf true def sf ( )0 1 1860 1060 fet /tface 10 def sf (n)0 1 1873 1060 fet /tface 8 def sf (n)14 (i)12 ( )19 (s)22 (e)14 (l)25 (p)39 (m)22 (a)19 (s)13 ( )25 (d)13 (i)14 (l)22 (a)25 (v)13 ( )16 (\))0 18 1898 1060 fet 300 1002 567 5 (order of increasing delay. If )fjt /tface 10 def sf 867 1002 31 0 (X)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 897 997 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )25 (0)17 (\()12 ( )0 4 909 1002 fet /tface 12 def /mpf false def sf (\243)0 1 975 1002 fet /tface 10 def /mpf true def sf (i)13 ( )0 2 1002 1002 fet /tface 8 def sf ( )28 (<)12 ( )0 3 1029 1002 fet /tface 10 def sf (n)0 1 1082 1002 fet /tface 8 def sf ( )22 (e)25 (h)14 (t)13 ( )16 (f)25 (o)13 ( )13 (t)22 (e)20 (s)16 (f)17 (f)25 (o)12 ( )22 (e)25 (h)14 (t)12 ( )20 (s)13 (i)13 ( )16 (\))0 23 1107 1002 fet /tface 10 def sf (i)0 1 1507 1002 fet /tface 8 def sf (n)22 (e)25 (h)14 (t)13 ( )12 (,)22 (e)14 (l)25 (p)39 (m)22 (a)19 (s)12 ( )25 (h)14 (t)0 15 1521 1002 fet /tface 10 def sf (s)0 1 794 913 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 813 908 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 824 913 fet /tface 12 def /mpf false def sf (=)0 1 837 913 fet /tface 8 def /mpf true def sf ( )0 1 864 913 fet (|)0 1 877 913 fet /tface 10 def sf (X)0 1 887 913 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 917 908 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 929 913 fet /tface 12 def /mpf false def sf (-)0 1 941 913 fet /tface 8 def /mpf true def sf ( )0 1 968 913 fet /tface 10 def sf (X)0 1 981 913 fet /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (0)0 1 1011 908 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (|)0 1 1032 913 fet /tface 10 def sf (s)0 1 854 852 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 873 846 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 885 852 fet /tface 12 def /mpf false def sf (=)0 1 897 852 fet /tface 8 def /mpf true def sf ( )0 1 924 852 fet /tface 10 def sf (D)0 1 937 852 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (x)21 (a)30 (m)0 3 973 846 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1042 882 fet ( )0 1 1055 882 fet ( )0 1 1067 882 fet ( )0 1 1080 882 fet ( )0 1 1092 882 fet ( )0 1 1105 882 fet ( )0 1 1117 882 fet ( )0 1 1130 882 fet /tface 12 def /mpf false def /txscale 600 3 mul 72 div def /tyscale 600 3 mul 72 div def sf (\354)0 1 1142 905 fet (\355)0 1 1142 886 fet (\356)0 1 1142 867 fet /tface 8 def /mpf true def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1154 882 fet (f)14 (i)0 2 1167 912 fet ( )0 1 1197 912 fet /tface 10 def sf (i)0 1 1210 912 fet /tface 8 def sf ( )0 1 1223 912 fet /tface 12 def /mpf false def sf (<)0 1 1236 912 fet /tface 8 def /mpf true def sf ( )0 1 1263 912 fet /tface 10 def sf (m)0 1 1276 912 fet /tface 8 def sf ( )0 1 1312 912 fet (d)25 (n)22 (a)0 3 1324 912 fet ( )0 1 1396 912 fet (|)0 1 1409 912 fet /tface 10 def sf (X)0 1 1419 912 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1449 906 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1461 912 fet /tface 12 def /mpf false def sf (-)0 1 1473 912 fet /tface 8 def /mpf true def sf ( )0 1 1500 912 fet /tface 10 def sf (X)0 1 1513 912 fet /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (0)0 1 1543 906 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (|)0 1 1564 912 fet ( )0 1 1574 912 fet /tface 12 def /mpf false def sf (<)0 1 1587 912 fet /tface 8 def /mpf true def sf ( )0 1 1614 912 fet /tface 10 def sf (D)0 1 1626 912 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (x)21 (a)30 (m)0 3 1662 906 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (e)19 (s)14 (i)36 (w)16 (r)22 (e)25 (h)14 (t)25 (o)0 9 1167 850 fet 1732 882 25 1 ( .)fjt 300 760 485 3 (The dispersion estimate )fjt /tface 10 def sf 785 760 25 0 (S)fjt /tface 8 def sf 810 760 144 2 ( is then)fjt /tface 10 def sf (S)0 1 1148 609 fet /tface 8 def sf ( )0 1 1173 609 fet /tface 12 def /mpf false def sf (=)0 1 1185 609 fet /tface 8 def /mpf true def sf ( )0 1 1212 609 fet /tface 12 def /mpf false def /txscale 1800 3 mul 72 div def /tyscale 1800 3 mul 72 div def sf (\345)0 1 1225 597 fet /tface 8 def /mpf true def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1278 609 fet /tface 10 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1214 544 fet /tface 8 def sf ( )0 1 1225 544 fet /tface 12 def /mpf false def sf (=)0 1 1235 544 fet /tface 8 def /mpf true def sf ( )0 1 1258 544 fet (0)0 1 1268 544 fet /tface 10 def sf (n)0 1 1209 679 fet /tface 8 def sf ( )0 1 1230 679 fet /tface 12 def /mpf false def sf (-)0 1 1240 679 fet /tface 8 def /mpf true def sf ( )0 1 1263 679 fet (1)0 1 1273 679 fet /tface 10 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (s)0 1 1291 609 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1310 603 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1321 609 fet /tface 10 def sf (v)0 1 1334 609 fet /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf ( )0 1 1356 632 fet /tface 10 def sf (i)0 1 1366 632 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1378 609 25 1 ( ,)fjt 300 457 135 1 (where )fjt /tface 10 def sf 435 457 22 0 (v)fjt /tface 8 def sf ( )0 1 457 457 fet /tface 12 def /mpf false def sf (\243)0 1 470 457 fet /tface 8 def /mpf true def sf (d)25 (n)22 (a)13 ( )17 (r)25 (o)14 (t)22 (c)22 (a)16 (f)14 ( )25 (g)25 (n)13 (i)14 (t)25 (h)25 (g)14 (i)22 (e)36 (w)13 ( )22 (a)14 ( )19 (s)14 (i)13 ( )25 (1)14 ( )0 28 497 457 fet /tface 10 def sf (D)14 ( )0 2 1045 457 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (x)20 (a)30 (m)0 3 1095 452 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (o)14 (t)13 ( )25 (d)22 (e)14 (t)19 (s)25 (u)14 (j)25 (d)22 (a)13 ( )25 (d)14 (l)25 (o)25 (h)19 (s)22 (e)17 (r)25 (h)14 (t)13 ( )25 (d)22 (e)25 (n)14 (i)39 (m)16 (r)22 (e)14 (t)22 (e)25 (d)13 ( )25 (y)14 (l)14 (l)22 (a)14 (t)25 (n)22 (e)38 (m)14 (i)17 (r)22 (e)25 (p)25 (x)22 (e)13 ( )25 (n)22 (a)14 ( )19 (s)14 (i)13 ( )0 54 1164 457 fet 300 399 1699 12 (match typical offset distributions. The reference implementation use the values 0.5 for )fjt /tface 10 def sf 1999 399 22 0 (v)fjt /tface 8 def sf 2021 399 230 2 ( and 65.535)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 15)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 70 1 (for )fjt /tface 10 def 10 encfont sf 370 2841 119 0 (Dmax)fjt /tface 8 def sf 489 2841 1762 14 (. The dispersion estimate is intended for use as a quality indicator, with increasing values)fjt 300 2782 1867 14 (associated with decreasing quality and given less weight in the clock selection algorithm. The )fjt 2167 2782 83 0 (sum)fjt 300 2724 1886 15 (of the total path dispersions to the root of the synchronization subnet is called the synchroniz)fjt 2186 2724 64 0 (ing)fjt 300 2666 217 0 (dispersion.)fjt 300 2573 1950 16 (In the hope that offset accuracy could be improved through the use of more than just the)fjt 300 2515 1903 11 (minimum-delay filter sample, experiments were made involving various types of averages weight)fjt 2203 2515 47 0 (ed)fjt 300 2457 1950 14 (both by zero, first and second-order dispersion. The results using eleven peer paths measured over)fjt 300 2399 1950 14 (four weeks demonstrate little improvement over the simple method, which is now used in the)fjt 300 2340 522 1 (reference implementation.)fjt /tface 5 def 5 encfont sf 300 2242 83 0 (4.2.)fjt (n)30 (o)13 (i)15 (t)27 (c)27 (e)12 (l)27 (e)32 (S)13 ( )18 (r)27 (e)27 (e)32 (P)13 ( )0 15 383 2242 fet /tface 8 def sf 300 2149 1852 13 (The single most important contributing factor in maintaining high reliability with NTP is the)fjt 2152 2149 99 1 ( peer)fjt 300 2091 1923 16 (selection mechanism. When new offset estimates are produced for a peer or are revised as the resu)fjt 2223 2091 28 0 (lt)fjt 300 2032 1950 16 (of timeout, this mechanism is used to determine which peer should be selected as the clock source.)fjt 300 1974 1950 15 (A good deal of research has gone into mechanisms to synchronize clocks in a community where)fjt 300 1916 1851 14 (some clocks cannot be trusted. Determining whether a particular clock is a truechimer or falset)fjt 2151 1916 99 0 (icker)fjt 300 1858 1950 14 (is an interesting abstract problem which can be attacked using methods such as described in)fjt 300 1799 924 4 ([LAM78], [LAM85], [MAR85] and [SCH86].)fjt 300 1701 1854 13 (In methods described in the literature a convergence function operates upon the offsets betwee)fjt 2154 1701 96 1 (n the)fjt 300 1643 1783 15 (clocks in a system to increase the reliability by reducing or eliminating errors caused by fals)fjt 2083 1643 167 0 (etickers.)fjt 300 1585 1759 11 (There are two classes of convergence functions, those involving interactive convergence a)fjt 2059 1585 191 0 (lgorithms)fjt 300 1527 1738 8 (and those involving interactive consistency algorithms. Interactive convergence algo)fjt 2038 1527 212 1 (rithms use)fjt 300 1468 1810 11 (statistical clustering techniques such as the fault-tolerant average algorithm of [HAL84], th)fjt 2110 1468 140 1 (e CNV)fjt 300 1410 1898 10 (algorithm of [LUN84], the majority-subset algorithm of [MIL85a], the non-Byzantine algorithm)fjt 2198 1410 52 1 ( of)fjt 300 1352 1896 13 ([RIC88], the egocentric algorithm of [SCH86] and the algorithm described below in this paper.)fjt 300 1254 1911 11 (Interactive consistency algorithms are designed to detect faulty clock processes which mig)fjt 2211 1254 39 0 (ht)fjt 300 1196 1686 11 (indicate grossly inconsistent offsets in successive readings or to different readers. The)fjt 1986 1196 265 1 (se algorithms)fjt 300 1138 1873 12 (use an agreement protocol involving successive rounds of readings, possibly relayed and poss)fjt 2173 1138 78 0 (ibly)fjt 300 1079 1950 12 (augmented by digital signatures. Examples include the fireworks algorithm of [HAL84] and the)fjt 300 1021 1830 12 (optimum algorithm of [SRI87]. However, these algorithms require an excessive burden of mes)fjt 2130 1021 120 0 (sages,)fjt 300 963 1928 15 (especially when large numbers of clocks are involved, and are designed to detect faults that hav)fjt 2228 963 22 0 (e)fjt 300 905 1880 14 (rarely been found in the Internet experience. For these reasons they are not considered furthe)fjt 2180 905 70 1 (r in)fjt 300 846 207 1 (this paper.)fjt 300 749 1848 15 (The basic principles guiding the design of the NTP clock selection procedure are based on maxi)fjt 2148 749 103 0 (mum)fjt 300 690 1925 11 (likelihood techniques and the experimental observation that the highest reliability is usuall)fjt 2225 690 25 0 (y)fjt 300 632 1950 12 (associated with the lowest stratum and synchronizing dispersion, while the highest accuracy is)fjt 300 574 1906 12 (usually associated with the lowest stratum and synchronizing distance. A key design assumption)fjt 2206 574 45 1 ( is)fjt 300 516 1826 11 (that truechimers are relatively numerous and represented by random variables narrowly distr)fjt 2126 516 125 0 (ibuted)fjt 300 457 1925 13 (about UTC in the measurement space, while falsetickers are relatively rare and represented b)fjt 2225 457 25 0 (y)fjt 300 399 1435 7 (random variables widely distributed throughout the measurement space.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 16)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2161 1873 14 (The NTP clock selection procedure begins by constructing a list of candidate peers sorted firs)fjt 2173 2161 77 1 (t by)fjt 300 2103 1877 15 (stratum and then by synchronizing dispersion via the peer to the root of the synchronization sub)fjt 2177 2103 73 0 (net.)fjt 300 2044 1931 16 (To be included on the candidate list the peer must pass certain sanity checks. One check require)fjt 2231 2044 19 0 (s)fjt 300 1986 1861 16 (that the clock selection for the peer must not be the host itself; otherwise, a synchronization )fjt 2161 1986 89 0 (loop)fjt 300 1928 1950 15 (would be formed. Another check requires that the dispersion be bounded by a value which insures)fjt 300 1870 1853 16 (that the filter registers are at least half full, which avoids using data from low quality associa)fjt 2153 1870 97 0 (tions)fjt 300 1811 1864 13 (or obviously broken implementations. If no candidates pass the sanity checks, the existing c)fjt 2164 1811 86 0 (lock)fjt 300 1753 1747 15 (selection, if any, is cancelled and the local clock free-runs at its intrinsic frequency. The )fjt 2047 1753 203 2 (list is then)fjt 300 1695 1903 18 (pruned from the end to be no longer than a maximum size, currently set to five. Starting from t)fjt 2203 1695 47 0 (he)fjt 300 1637 1724 17 (beginning, the list is truncated at the first entry where the number of different strata in the )fjt 2024 1637 226 1 (list exceeds)fjt 300 1578 1834 15 (a maximum, currently set to two. This particular procedure and choice of parameters has been )fjt 2134 1578 117 0 (found)fjt 300 1520 1950 12 (to produce reliable synchronization candidates over a wide range of system environments while)fjt 300 1462 1903 10 (minimizing the "pulling" effect of high-stratum, high-dispersion peers, especially when lar)fjt 2203 1462 47 0 (ge)fjt 300 1404 615 4 (numbers of peers are involved.)fjt 300 1300 1797 14 (The final procedure is designed to detect falsetickers or other conditions which might result )fjt 2097 1300 154 1 (in gross)fjt 300 1242 1886 16 (errors. The pruned candidate list is resorted in the order first by stratum and then by synchroniz)fjt 2186 1242 64 0 (ing)fjt 300 1184 1356 12 (distance via the peer to the root of the synchronization subnet. Let )fjt /tface 10 def 10 encfont sf 1656 1184 36 0 (m)fjt /tface 8 def sf (s)17 (r)22 (e)22 (e)25 (p)14 ( )16 (f)25 (o)14 ( )17 (r)22 (e)25 (b)38 (m)25 (u)25 (n)14 ( )22 (e)25 (h)14 (t)14 ( )22 (e)25 (b)14 ( )25 (0)15 ( )28 (>)14 ( )0 27 1692 1184 fet 300 1126 566 6 (remaining in the list and let )fjt /tface 10 def sf 866 1126 31 0 (X)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 896 1121 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 908 1126 404 6 ( be the offset of the )fjt /tface 10 def sf 1312 1126 14 0 (i)fjt /tface 8 def sf 1326 1126 351 4 (th peer. For each )fjt /tface 10 def sf 1677 1126 14 0 (i)fjt /tface 8 def sf ( )25 (0)16 (\()13 ( )0 4 1690 1126 fet /tface 12 def /mpf false def sf (\243)0 1 1757 1126 fet /tface 10 def /mpf true def sf ( )14 (i)13 ( )0 3 1784 1126 fet /tface 8 def sf ( )28 (<)0 2 1824 1126 fet /tface 10 def sf (m)0 1 1864 1126 fet /tface 8 def sf (k)22 (c)25 (o)14 (l)22 (c)13 ( )22 (e)25 (h)14 (t)13 ( )22 (e)25 (n)14 (i)17 (f)22 (e)25 (d)13 ( )17 (\))0 18 1900 1126 fet 300 1067 217 1 (dispersion )fjt /tface 10 def sf 517 1067 25 0 (q)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 542 1062 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 554 1067 323 4 ( relative to peer )fjt /tface 10 def sf 877 1067 14 0 (i)fjt /tface 8 def sf 890 1067 14 0 (:)fjt /tface 10 def sf (q)0 1 1086 901 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1111 896 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1122 901 fet /tface 12 def /mpf false def sf (=)0 1 1135 901 fet /tface 8 def /mpf true def sf ( )0 1 1162 901 fet /tface 12 def /mpf false def /txscale 1800 3 mul 72 div def /tyscale 1800 3 mul 72 div def sf (\345)0 1 1175 889 fet /tface 8 def /mpf true def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1228 901 fet /tface 10 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (j)0 1 1163 837 fet /tface 8 def sf ( )0 1 1175 837 fet /tface 12 def /mpf false def sf (=)0 1 1185 837 fet /tface 8 def /mpf true def sf ( )0 1 1208 837 fet (0)0 1 1218 837 fet /tface 10 def sf (m)0 1 1159 972 fet /tface 12 def /mpf false def sf (-)0 1 1189 972 fet /tface 8 def /mpf true def sf ( )0 1 1212 972 fet (1)0 1 1222 972 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (|)0 1 1240 901 fet /tface 10 def sf (X)0 1 1250 901 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1281 896 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1292 901 fet /tface 12 def /mpf false def sf (-)0 1 1305 901 fet /tface 8 def /mpf true def sf ( )0 1 1332 901 fet /tface 10 def sf (X)0 1 1345 901 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (j)0 1 1375 896 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (|)0 1 1387 901 fet /tface 10 def sf (w)0 1 1397 901 fet /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf ( )0 1 1430 925 fet /tface 10 def sf (j)0 1 1440 925 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1452 901 13 0 (,)fjt 300 736 131 1 (where )fjt /tface 10 def sf 431 736 33 0 (w)fjt /tface 8 def sf ( )0 1 465 736 fet /tface 12 def /mpf false def sf (\243)0 1 477 736 fet /tface 8 def /mpf true def sf (.)17 (\))36 (w)25 (o)14 (l)22 (e)25 (b)9 ( )22 (e)22 (e)20 (s)16 (\()10 ( )22 (c)14 (i)14 (t)19 (s)14 (i)16 (r)22 (e)14 (t)22 (c)22 (a)16 (r)22 (a)25 (h)22 (c)10 ( )25 (d)22 (e)17 (r)14 (i)19 (s)22 (e)25 (d)10 ( )22 (e)25 (h)14 (t)10 ( )16 (r)25 (o)17 (f)10 ( )25 (d)22 (e)13 (t)20 (s)25 (u)13 (j)25 (d)22 (a)10 ( )25 (y)14 (l)14 (l)22 (a)14 (t)25 (n)22 (e)38 (m)14 (i)17 (r)22 (e)25 (p)25 (x)22 (e)10 ( )16 (r)25 (o)14 (t)22 (c)22 (a)16 (f)10 ( )25 (g)25 (n)14 (i)14 (t)25 (h)25 (g)14 (i)22 (e)36 (w)10 ( )22 (a)10 ( )19 (s)14 (i)10 ( )25 (1)10 ( )0 92 504 736 fet 300 677 756 7 (Then cast out the entry with maximum )fjt /tface 10 def sf 1056 677 25 0 (q)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1081 672 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1093 677 632 8 ( or, in case of ties, the maximum )fjt /tface 10 def sf 1724 677 14 0 (i)fjt /tface 8 def sf 1738 677 512 4 (, and repeat the procedure.)fjt 300 619 1437 13 (When only a single peer remains on the list it becomes the clock source.)fjt 300 516 1877 17 (This procedure is designed to favor those peers near the head of the candidate list, which are at)fjt 2177 516 73 1 ( the)fjt 300 457 1950 14 (lowest stratum and lowest delay and presumably can provide the most accurate time. With proper)fjt 300 399 591 4 (selection of weighting factor )fjt /tface 10 def sf 891 399 33 0 (w)fjt /tface 8 def sf 924 399 1326 14 (, outlyers will be trimmed from the tail of the list, unless a few of)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2975 2324 2975 2324 2260 225 2260 np mto lto lto lto clip np 902 2829 1649 2829 1649 2827 902 2827 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 901 2899 1650 2899 1650 2898 901 2898 fa gs eofill gr 901 2337 1650 2337 1650 2338 901 2338 fa gs eofill gr 901 2899 902 2899 902 2337 901 2337 fa gs eofill gr 1650 2899 1649 2899 1649 2337 1650 2337 fa gs eofill gr /tface 8 def /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 910 2838 124 0 (Offset)fjt 1150 2838 216 0 (Dispersion)fjt 1435 2838 127 0 (Result)fjt 910 2768 100 0 (0,0,0)fjt 1150 2768 100 0 (0,0,0)fjt 1435 2768 92 0 (0,0,-)fjt 910 2708 100 0 (0,0,1)fjt 1150 2708 125 0 (9,9,28)fjt 1435 2708 92 0 (0,0,-)fjt 910 2648 100 0 (0,1,0)fjt 1150 2648 175 0 (12,25,12)fjt 1435 2648 92 0 (0,-,0)fjt 910 2588 100 0 (0,1,1)fjt 1150 2588 175 0 (21,16,16)fjt 1435 2588 92 0 (-,1,1)fjt 910 2528 100 0 (1,0,0)fjt 1150 2528 175 0 (21,16,16)fjt 1435 2528 92 0 (-,0,0)fjt 910 2468 100 0 (1,0,1)fjt 1150 2468 175 0 (12,25,12)fjt 1435 2468 92 0 (1,-,1)fjt 910 2408 100 0 (1,1,0)fjt 1150 2408 125 0 (9,9,28)fjt 1435 2408 92 0 (1,1,-)fjt 910 2348 100 0 (1,1,1)fjt 1150 2348 100 0 (0,0,0)fjt 1435 2348 92 0 (1,1,-)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2410 2324 2410 2324 2152 225 2152 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 905 2251 740 4 (Table 1. Outlyer Selection Procedure)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 17)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2235 1862 14 (them disagree significantly with respect to the remaining entries, in which case they are disca)fjt 2162 2235 89 0 (rded)fjt 300 2177 92 0 (first.)fjt 300 2090 1950 19 (In order to see how this scheme works to cast out outlyers, consider the case of a host and three)fjt 300 2031 1950 17 (peers and assume that one or more of the offsets are clustered about zero and others are clustered)fjt 300 1973 334 3 (about one. For )fjt /tface 10 def 10 encfont sf 634 1973 33 0 (w)fjt /tface 8 def sf (r)25 (o)17 (f)21 ( )25 (6)25 (1)21 ( )25 (y)25 (b)22 ( )25 (g)25 (n)13 (i)25 (y)14 (l)25 (p)14 (i)14 (t)13 (l)25 (u)39 (m)21 ( )25 (d)25 (n)22 (a)22 ( )25 (n)25 (o)13 (i)14 (t)22 (a)14 (t)25 (n)22 (e)39 (m)22 (e)13 (l)25 (p)39 (m)14 (i)21 ( )22 (e)22 (c)25 (n)22 (e)17 (r)22 (e)16 (f)22 (e)17 (r)21 ( )22 (e)25 (h)14 (t)21 ( )25 (n)14 (i)21 ( )25 (d)22 (e)19 (s)25 (u)21 ( )20 (s)22 (a)21 ( )25 (5)25 (7)12 (.)25 (0)22 ( )28 (=)21 ( )0 73 667 1973 fet 300 1915 790 6 (convenience, the first entry has weight )fjt /tface 10 def sf 1090 1915 33 0 (w)fjt /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1123 1939 21 0 (0)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )25 (d)25 (n)25 (o)22 (c)22 (e)19 (s)13 ( )22 (e)25 (h)14 (t)14 ( )12 (,)25 (6)25 (1)14 ( )28 (=)13 ( )0 18 1144 1915 fet /tface 10 def sf (w)0 1 1500 1915 fet /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (1)0 1 1534 1939 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )25 (d)17 (r)14 (i)25 (h)13 (t)14 ( )22 (e)25 (h)14 (t)13 ( )25 (d)25 (n)22 (a)14 ( )25 (2)25 (1)13 ( )28 (=)14 ( )0 20 1554 1915 fet /tface 10 def sf (w)0 1 1940 1915 fet /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (2)0 1 1973 1939 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (1)13 ( )22 (e)14 (l)25 (b)22 (a)30 (T)13 ( )13 (.)25 (9)13 ( )28 (=)13 ( )0 13 1994 1915 fet 300 1857 1851 15 (shows for all combinations of peer offsets the calculated clock dispersion about each of the )fjt 2151 1857 99 0 (three)fjt 300 1798 1903 16 (entries, along with the outcome. In the four cases where candidate 0 and candidate 1 disagree, t)fjt 2203 1798 47 0 (he)fjt 300 1740 1901 15 (outcome is determined by candidate 2. Similar outcomes occur in the case of four candidates. Wh)fjt 2201 1740 50 0 (ile)fjt 300 1682 1852 14 (these outcomes depend on judicious choice of w, the behavior of the algorithm is substantiall)fjt 2152 1682 98 1 (y the)fjt 300 1624 379 4 (same for values of )fjt /tface 10 def sf 679 1624 33 0 (w)fjt /tface 8 def sf 712 1624 425 4 ( between 0.5 and 1.0.)fjt 300 1536 1861 13 (Experience with this procedure shows it is vulnerable to frequent switching between peers, ev)fjt 2161 1536 89 1 (en if)fjt 300 1478 1832 13 (they have relatively low offsets and dispersions. Since switching can result in increased osc)fjt 2132 1478 119 0 (illator)fjt 300 1420 1770 16 (phase noise and increased polling rates, selection of a new peer is suppressed if its offset is)fjt 2070 1420 181 2 ( less than)fjt 300 1361 1780 15 (the sum of the estimated maximum skew and stated precision of the host and peer clocks.)fjt /tface 5 def 5 encfont sf 300 1273 42 0 (5.)fjt (n)29 (g)13 (i)27 (s)27 (e)35 (D)12 ( )27 (k)27 (c)29 (o)13 (l)35 (C)13 ( )13 (l)26 (a)27 (c)30 (o)29 (L)13 ( )0 19 350 1273 fet /tface 8 def sf 300 1186 1925 14 (The full accuracy and reliability made possible by NTP requires careful design of the local-cloc)fjt 2225 1186 25 0 (k)fjt 300 1127 1873 17 (hardware and software. In the NTP model the local clock is assumed to use a quartz crystal oscill)fjt 2173 1127 77 0 (ator)fjt 300 1069 1909 11 (without temperature compensation, which is typical of ordinary computing equipment. The fu)fjt 2209 1069 25 0 (n)fjt 2234 1069 17 0 (-)fjt 300 1011 1807 14 (damental system time reference, or logical clock, increments at some standard rate such as 1)fjt 2107 1011 144 1 (000 Hz)fjt 300 953 1801 15 (and can be adjusted to precise time and frequency by means of periodic offset corrections co)fjt 2101 953 150 0 (mputed)fjt 300 894 1950 11 (by NTP, another time-synchronization protocol or a timecode receiver. A typical logical-clock)fjt 300 836 1934 11 (implementation such as the Fuzzball [MIL89a] can maintain time in room-temperature environ)fjt 2234 836 17 0 (-)fjt 300 778 1859 17 (ments to within a few milliseconds and frequency to within a few milliseconds per day in the abs)fjt 2159 778 91 0 (ence)fjt 300 720 1823 10 (of corrections. Substantially better performance can be achieved using precision oven-compe)fjt 2123 720 127 0 (nsated)fjt 300 661 353 1 (quartz oscillators.)fjt 300 574 1010 7 (The NTP logical-clock model shown in Figure 5)fjt 1310 574 940 6 ( can be represented as an adaptive-parameter,)fjt 300 516 1887 12 (first-order, phase-lock loop, which continuously adjusts the clock phase and frequency to comp)fjt 2187 516 47 0 (en)fjt 2234 516 17 0 (-)fjt 300 457 1131 11 (sate for its intrinsic jitter, wander and drift. In the figure, )fjt /tface 10 def sf 1431 457 22 0 (x)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1453 452 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1465 457 786 5 ( represents the reference timestamp and)fjt /tface 10 def sf 300 399 22 0 (c)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 322 394 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 334 399 528 6 ( the local timestamp of the )fjt /tface 10 def sf 862 399 14 0 (i)fjt /tface 8 def sf 875 399 1029 7 (th update. The difference between these timestamps )fjt /tface 10 def sf (x)0 1 1904 399 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1926 394 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1937 399 fet /tface 12 def /mpf false def sf (-)0 1 1950 399 fet /tface 8 def /mpf true def sf ( )0 1 1977 399 fet /tface 10 def sf (c)0 1 1990 399 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 2012 394 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 2023 399 227 3 ( is the input)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2976 2324 2976 2324 2345 225 2345 np mto lto lto lto clip np greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 754 2921 2020 2921 2020 2257 754 2257 np mto lto lto lto clip np greset 800 2651 1074 2651 1074 2402 800 2402 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 893 2511 90 1 (Osc )fjt greset 754 2921 2020 2921 2020 2257 754 2257 np mto lto lto lto clip np colmap 1 [0 0 0 ] put 1 sci 938 2526 88 75 0 360 false ellpie gs stroke gr greset 754 2921 999 2921 999 2727 754 2727 np mto lto lto lto clip np /tface 10 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 826 2817 22 0 (x)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 848 2812 12 0 (i)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 859 2817 13 1 ( )fjt /tface 8 def sf 872 2817 28 0 (+)fjt greset 754 2921 2020 2921 2020 2257 754 2257 np mto lto lto lto clip np greset 1450 2376 1599 2376 1599 2257 1450 2257 np mto lto lto lto clip np greset 754 2921 2020 2921 2020 2257 754 2257 np mto lto lto lto clip np greset 1900 2526 2020 2526 2020 2377 1900 2377 np mto lto lto lto clip np greset 754 2921 2020 2921 2020 2257 754 2257 np mto lto lto lto clip np greset 1300 2376 1449 2376 1449 2257 1300 2257 np mto lto lto lto clip np greset 754 2921 2020 2921 2020 2257 754 2257 np mto lto lto lto clip np greset 754 2851 999 2851 999 2627 754 2627 np mto lto lto lto clip np /tface 10 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 827 2717 22 0 (c)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 849 2712 12 0 (i)fjt /tface 8 def sf 861 2712 13 1 ( )fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 873 2717 25 0 (\304)fjt greset 754 2921 2020 2921 2020 2257 754 2257 np mto lto lto lto clip np 1100 2801 1101 2801 1101 2701 1100 2701 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 1100 2801 1550 2801 1550 2800 1100 2800 fa gs eofill gr 1100 2701 1550 2701 1550 2700 1100 2700 fa gs eofill gr 1550 2801 1551 2801 1551 2701 1550 2701 fa gs eofill gr greset 1025 2876 1624 2876 1624 2627 1025 2627 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1206 2736 239 1 (Clock Filter)fjt greset 754 2921 2020 2921 2020 2257 754 2257 np mto lto lto lto clip np 1100 2576 1101 2576 1101 2476 1100 2476 fa colmap 1 [0 0 0 ] put 1 sci gs eofill gr 1100 2576 1550 2576 1550 2575 1100 2575 fa gs eofill gr 1100 2476 1550 2476 1550 2475 1100 2475 fa gs eofill gr 1550 2576 1551 2576 1551 2476 1550 2476 fa gs eofill gr greset 1025 2651 1624 2651 1624 2402 1025 2402 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1212 2511 226 1 (Loop Filter)fjt greset 754 2921 2020 2921 2020 2257 754 2257 np mto lto lto lto clip np colmap 1 [0 0 0 ] put 1 sci true false[1025 2526 1100 2526 ]arrowline stroke 1650 2751 1 1550 2751 path stroke true false[1550 2526 1650 2526 ]arrowline stroke 1650 2526 1 1650 2751 path stroke false true[1000 2751 1100 2751 ]arrowline stroke 1000 2751 1 925 2826 path stroke 925 2676 1 1000 2751 path stroke 925 2676 1 925 2826 path stroke 850 2526 1 800 2526 path stroke false true[800 2801 925 2801 ]arrowline stroke false true[800 2701 925 2701 ]arrowline stroke 800 2526 1 800 2701 path stroke greset 1475 2676 1724 2676 1724 2453 1475 2453 np mto lto lto lto clip np /tface 10 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1564 2542 25 0 (d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1589 2537 46 0 (i-1)fjt greset 754 2921 2020 2921 2020 2257 754 2257 np mto lto lto lto clip np greset 950 2676 1174 2676 1174 2452 950 2452 np mto lto lto lto clip np /tface 10 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1046 2542 22 0 (e)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1068 2537 12 0 (i)fjt greset 754 2921 2020 2921 2020 2257 754 2257 np mto lto lto lto clip np greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2494 2324 2494 2324 2236 225 2236 np mto lto lto lto clip np /tface 8 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 931 2336 688 4 (Figure 5. Phase-Lock Loop Model)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 18)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 1796 15 (offset, which is processed by the clock filter. The clock filter previously saved the most recen)fjt 2096 2841 154 1 (t offsets)fjt 300 2782 495 5 (and selected one of them )fjt /tface 10 def 10 encfont sf 795 2782 25 0 (d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 820 2777 25 0 (i-)fjt /tface 8 def sf 845 2777 21 0 (1)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 866 2782 1384 11 (as the output offset. The loop filter, represented by the equations given)fjt 300 2724 811 5 (below, produces the oscillator correction )fjt /tface 10 def sf 1111 2724 22 0 (e)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1133 2719 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1145 2724 1106 10 (, which is used to adjust the oscillator period. During the)fjt 300 2666 163 1 (interval )fjt /tface 10 def sf 463 2666 25 0 (u)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 488 2661 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 499 2666 1453 14 ( until the next correction the, clock is slewed gradually to the given value )fjt /tface 10 def sf 1952 2666 22 0 (e)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1974 2661 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1985 2666 265 3 (. This is done)fjt 300 2608 1603 12 (in order to smooth the time indications and insure they are monotone increasing.)fjt 300 2496 1900 16 (The behavior of the phase-lock loop can be described by a set of recurrence equations, which depe)fjt 2200 2496 50 0 (nd)fjt 300 2438 1876 15 (upon several variables and constants. The variables used in these equations are \(in SI units, un)fjt 2176 2438 74 0 (less)fjt 300 2380 415 1 (specified otherwise\):)fjt /tface 10 def sf 883 2267 25 0 (d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 908 2262 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1006 2267 482 3 (clock filter output offset)fjt /tface 10 def sf 883 2207 25 0 (u)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 908 2202 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1006 2207 499 3 (interval until next update)fjt /tface 10 def sf 883 2147 22 0 (e)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 905 2142 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1006 2147 399 1 (oscillator correction)fjt /tface 10 def sf 883 2087 14 0 (f)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 897 2082 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1006 2087 308 1 (frequency error)fjt /tface 10 def sf 883 2027 25 0 (g)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 908 2022 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1006 2027 222 1 (phase error)fjt /tface 10 def sf 883 1967 25 0 (h)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 908 1962 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1006 1967 229 0 (compliance)fjt 300 1855 1811 19 (These variables are set to zero on startup of the protocol. In case the local clock is to be reset)fjt 2111 1855 139 1 (, rather)fjt 300 1797 1185 9 (than adjusted gradually as described below, the phase error )fjt /tface 10 def sf 1485 1797 25 0 (g)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1510 1792 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1521 1797 729 8 ( is set to zero, but the other variables)fjt 300 1738 1913 12 (remain undisturbed. Various constants determine the stability and transient response of the loo)fjt 2213 1738 38 0 (p.)fjt 300 1680 1391 10 (The constants used in the equations, along with suggested values, are:)fjt /tface 10 def sf 883 1567 36 0 (U)fjt /tface 8 def sf 1009 1567 25 0 (2)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1034 1591 21 0 (2)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1204 1567 383 1 (adjustment interval)fjt /tface 10 def sf 883 1507 33 0 (K)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 916 1502 12 0 (f)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1009 1507 25 0 (2)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1034 1531 42 0 (10)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1204 1507 347 1 (frequency weight)fjt /tface 10 def sf 883 1447 33 0 (K)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 916 1442 21 0 (g)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1009 1447 25 0 (2)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1034 1471 21 0 (8)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1204 1447 261 1 (phase weight)fjt /tface 10 def sf 883 1387 33 0 (K)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 916 1382 21 0 (h)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1009 1387 25 0 (2)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1034 1411 21 0 (8)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1204 1387 377 1 (compliance weight)fjt /tface 10 def sf 883 1327 25 0 (S)fjt /tface 8 def sf 1009 1327 25 0 (2)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1034 1351 21 0 (4)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1204 1327 444 1 (compliance maximum)fjt /tface 10 def sf 883 1267 28 0 (T)fjt /tface 8 def sf 1009 1267 25 0 (2)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1034 1291 42 0 (18)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1204 1267 358 1 (compliance factor)fjt 300 1156 86 1 (Let )fjt /tface 10 def sf (d)0 1 386 1156 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 411 1150 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 422 1156 fet /tface 12 def /mpf false def sf (\()0 1 435 1156 fet /tface 10 def /mpf true def sf (i)0 1 451 1156 fet /tface 8 def sf ( )0 1 465 1156 fet /tface 12 def /mpf false def sf (=)0 1 478 1156 fet /tface 8 def /mpf true def sf ( )0 1 505 1156 fet (,)25 (0)0 2 517 1156 fet ( )0 1 555 1156 fet (,)25 (1)0 2 567 1156 fet ( )0 1 605 1156 fet (.)12 (.)13 (.)0 3 617 1156 fet /tface 12 def /mpf false def sf (\))0 1 655 1156 fet /tface 8 def /mpf true def sf 671 1156 792 8 ( be a sequence of updates, with each )fjt /tface 10 def sf 1463 1156 25 0 (d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1488 1151 12 0 (i)fjt /tface 8 def sf 1500 1151 44 0 (+1)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1544 1156 229 2 ( occurring )fjt /tface 10 def sf 1773 1156 25 0 (u)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1798 1151 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1810 1156 306 3 ( seconds after )fjt /tface 10 def sf 2116 1156 25 0 (d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 2141 1151 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 2152 1156 98 1 (. Let)fjt /tface 10 def sf (q)0 1 300 1094 fet /tface 8 def sf ( )0 1 325 1094 fet /tface 12 def /mpf false def sf (=)0 1 338 1094 fet /tface 8 def /mpf true def sf ( )0 1 365 1094 fet (1)0 1 377 1094 fet ( )0 1 402 1094 fet /tface 12 def /mpf false def sf (-)0 1 415 1094 fet /tface 8 def /mpf true def sf ( )0 1 442 1094 fet /txscale 900 3 mul 72 div def /tyscale 900 3 mul 72 div def sf (1)0 1 455 1106 fet /tface 12 def /mpf false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (\244)0 1 473 1094 fet /tface 10 def /mpf true def /txscale 900 3 mul 72 div def /tyscale 900 3 mul 72 div def sf (K)0 1 482 1092 fet /txscale 800 3 mul 72 div def /tyscale 800 3 mul 72 div def sf (g)0 1 507 1087 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 523 1094 100 2 ( and )fjt /tface 10 def sf 623 1094 25 0 (n)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf ( )12 (i)0 2 648 1089 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )25 (n)14 (i)14 ( )16 (r)22 (e)25 (g)22 (e)14 (t)25 (n)14 (i)14 ( )13 (t)20 (s)22 (e)13 (t)22 (a)22 (e)17 (r)25 (g)14 ( )22 (e)25 (h)14 (t)14 ( )22 (e)25 (b)0 27 672 1094 fet /tface 10 def sf (u)0 1 1181 1094 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1206 1088 fet /tface 8 def /txscale 900 3 mul 72 div def /tyscale 900 3 mul 72 div def sf ( )0 1 1218 1106 fet /tface 12 def /mpf false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (\244)0 1 1227 1094 fet /tface 10 def /mpf true def /txscale 900 3 mul 72 div def /tyscale 900 3 mul 72 div def sf (U)0 1 1235 1091 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1262 1094 fet (;)0 1 1275 1094 fet (n)14 (i)14 ( )16 (r)25 (u)22 (c)22 (c)25 (o)14 ( )14 (t)22 (a)25 (h)14 (t)14 ( )19 (s)14 (t)25 (n)22 (e)38 (m)14 (t)19 (s)25 (u)14 (j)25 (d)22 (a)14 ( )17 (f)25 (o)14 ( )16 (r)22 (e)25 (b)39 (m)25 (u)25 (n)14 ( )22 (e)25 (h)14 (t)14 ( )12 (,)19 (s)14 (i)14 ( )14 (t)22 (a)25 (h)14 (t)14 ( )0 49 1288 1094 fet 300 1032 74 1 (the )fjt /tface 10 def sf 374 1032 14 0 (i)fjt /tface 8 def sf ( )16 (r)25 (o)17 (r)16 (r)22 (e)14 ( )22 (e)19 (s)22 (a)25 (h)25 (p)13 ( )22 (e)25 (h)14 (t)13 ( )13 (,)25 (d)22 (e)25 (v)13 (i)22 (e)22 (c)22 (e)17 (r)13 ( )19 (s)14 (i)13 ( )22 (e)14 (t)22 (a)25 (d)25 (p)25 (u)13 ( )25 (h)22 (c)22 (a)22 (e)14 ( )19 (s)36 (A)13 ( )13 (.)13 (l)22 (a)25 (v)17 (r)22 (e)14 (t)25 (n)13 (i)14 ( )25 (h)13 (t)14 ( )0 58 388 1032 fet /tface 10 def sf (g)0 1 1500 1032 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1525 1027 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )16 (r)25 (o)17 (r)16 (r)22 (e)13 ( )25 (y)22 (c)25 (n)22 (e)25 (u)25 (q)22 (e)17 (r)16 (f)14 ( )12 (,)0 18 1537 1032 fet /tface 10 def sf (f)0 1 1885 1032 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1898 1027 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (e)22 (c)25 (n)22 (a)14 (i)13 (l)25 (p)39 (m)25 (o)22 (c)13 ( )25 (d)25 (n)22 (a)14 ( )12 (,)0 16 1910 1032 fet /tface 10 def sf 300 974 25 0 (h)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 325 969 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )14 (t)22 (e)30 (L)15 ( )13 (.)25 (d)22 (e)14 (t)25 (u)25 (p)38 (m)25 (o)22 (c)22 (e)17 (r)15 ( )22 (e)16 (r)22 (a)15 ( )0 21 337 974 fet /tface 10 def sf (a)0 1 771 974 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 796 969 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )14 (:)25 (n)13 (i)22 (a)25 (g)15 ( )25 (y)22 (c)25 (n)22 (e)25 (u)25 (q)22 (e)17 (r)16 (f)15 ( )22 (e)25 (h)14 (t)15 ( )25 (d)22 (e)14 (l)14 (l)22 (a)22 (c)15 ( )25 (y)14 (t)13 (i)14 (t)25 (n)22 (a)25 (u)25 (q)15 ( )22 (a)16 ( )22 (e)25 (b)15 ( )0 42 807 974 fet /tface 10 def sf (a)0 1 1638 974 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1663 968 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1675 974 fet /tface 12 def /mpf false def sf (=)0 1 1687 974 fet /tface 8 def /mpf true def sf ( )0 1 1714 974 fet (x)22 (a)39 (m)0 3 1727 974 fet /tface 12 def /mpf false def sf (\()0 1 1813 974 fet /tface 10 def /mpf true def sf (S)0 1 1829 974 fet /tface 8 def sf ( )0 1 1854 974 fet /tface 12 def /mpf false def sf (-)0 1 1867 974 fet /tface 8 def /mpf true def sf ( )0 1 1894 974 fet /tface 10 def sf (T)0 1 1906 974 fet /tface 8 def sf ( )0 1 1934 974 fet (|)0 1 1947 974 fet ( )0 1 1957 974 fet /tface 10 def sf (h)0 1 1969 974 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1994 968 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 2006 974 fet (,)10 (|)0 2 2018 974 fet ( )0 1 2041 974 fet (1)0 1 2053 974 fet /tface 12 def /mpf false def sf (\))0 1 2078 974 fet /tface 8 def /mpf true def sf ( )0 1 2095 974 fet (.)0 1 2107 974 fet (,)25 (n)22 (e)25 (h)31 (T)15 ( )0 6 2120 974 fet 300 912 387 4 (upon receipt of the )fjt /tface 10 def sf 687 912 25 0 (d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 712 907 12 0 (i)fjt /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (:)22 (e)14 (t)22 (a)25 (d)25 (p)25 (u)12 ( )0 8 724 912 fet /tface 10 def sf (g)0 1 1178 777 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1203 771 fet /tface 12 def /mpf false def sf (+)0 1 1215 771 fet /tface 8 def /mpf true def sf (1)0 1 1237 771 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1258 777 fet /tface 12 def /mpf false def sf (=)0 1 1271 777 fet /tface 8 def /mpf true def sf ( )0 1 1298 777 fet /tface 10 def sf (d)0 1 1310 777 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1335 771 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1347 777 fet (,)0 1 1359 777 fet /tface 10 def sf (f)0 1 902 604 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 916 598 fet /tface 12 def /mpf false def sf (+)0 1 927 598 fet /tface 8 def /mpf true def sf (1)0 1 950 598 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 971 604 fet /tface 12 def /mpf false def sf (=)0 1 983 604 fet /tface 8 def /mpf true def sf ( )0 1 1010 604 fet /tface 10 def sf (f)0 1 1023 604 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1037 598 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1048 604 fet /tface 12 def /mpf false def sf (+)0 1 1061 604 fet /tface 8 def /mpf true def sf ( )0 1 1088 604 fet /tface 10 def sf (d)0 1 1171 637 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1196 632 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (a)0 1 1103 572 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1128 566 fet /tface 12 def /mpf false def sf (-)0 1 1140 566 fet /tface 8 def /mpf true def sf (1)0 1 1163 566 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1183 572 fet /tface 10 def sf (u)0 1 1196 572 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1221 566 fet /tface 12 def /mpf false def sf (-)0 1 1232 566 fet /tface 8 def /mpf true def sf (1)0 1 1255 566 fet 1100 622 1278 622 1278 621 1100 621 fa gs eofill gr /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1279 604 fet ( )0 1 1291 604 fet /tface 12 def /mpf false def sf (\()0 1 1304 604 fet /tface 10 def /mpf true def sf (f)0 1 1320 604 fet /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (,)21 (0)0 2 1334 598 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1365 604 fet /tface 10 def sf (f)0 1 1378 604 fet /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (1)0 1 1391 598 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1412 604 fet /tface 12 def /mpf false def sf (=)0 1 1425 604 fet /tface 8 def /mpf true def sf ( )0 1 1452 604 fet (;)25 (0)0 2 1464 604 fet ( )0 1 1503 604 fet /tface 10 def sf (i)0 1 1516 604 fet /tface 8 def sf ( )0 1 1529 604 fet /tface 12 def /mpf false def sf (>)0 1 1542 604 fet /tface 8 def /mpf true def sf ( )0 1 1569 604 fet (0)0 1 1582 604 fet /tface 12 def /mpf false def sf (\))0 1 1607 604 fet /tface 8 def /mpf true def sf ( )0 1 1623 604 fet (,)0 1 1636 604 fet /tface 10 def sf (h)0 1 996 399 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1021 394 fet /tface 12 def /mpf false def sf (+)0 1 1032 394 fet /tface 8 def /mpf true def sf (1)0 1 1055 394 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1076 399 fet /tface 12 def /mpf false def sf (=)0 1 1088 399 fet /tface 8 def /mpf true def sf ( )0 1 1116 399 fet /tface 10 def sf (h)0 1 1128 399 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1153 394 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1165 399 fet /tface 12 def /mpf false def sf (+)0 1 1177 399 fet /tface 8 def /mpf true def sf ( )0 1 1204 399 fet /tface 10 def sf (d)0 1 1220 433 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1245 427 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1256 433 fet /tface 12 def /mpf false def sf (-)0 1 1269 433 fet /tface 8 def /mpf true def sf ( )0 1 1296 433 fet /tface 10 def sf (h)0 1 1309 433 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1334 427 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (K)0 1 1255 367 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (h)0 1 1289 362 fet 1217 417 1347 417 1347 416 1217 416 fa gs eofill gr /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1348 399 fet ( )0 1 1361 399 fet /tface 12 def /mpf false def sf (\()0 1 1373 399 fet /tface 10 def /mpf true def sf (h)0 1 1390 399 fet /tface 8 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (0)0 1 1415 394 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1435 399 fet /tface 12 def /mpf false def sf (=)0 1 1448 399 fet /tface 8 def /mpf true def sf ( )0 1 1475 399 fet (0)0 1 1488 399 fet /tface 12 def /mpf false def sf (\))0 1 1513 399 fet /tface 8 def /mpf true def sf ( )0 1 1529 399 fet (,)0 1 1542 399 fet greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 19)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2807 835 6 (At each adjustment interval the quantity )fjt /tface 10 def 10 encfont sf (g)0 1 1138 2841 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1163 2835 fet /tface 12 def /mpf false def sf (+)0 1 1175 2835 fet /tface 8 def /mpf true def sf (1)0 1 1198 2835 fet /tface 10 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (K)0 1 1151 2775 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (g)0 1 1185 2770 fet 1135 2822 1220 2822 1220 2821 1135 2821 fa gs eofill gr /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1221 2807 fet /tface 12 def /mpf false def sf (+)0 1 1234 2807 fet /tface 8 def /mpf true def sf ( )0 1 1261 2807 fet /tface 10 def sf (f)0 1 1277 2841 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1290 2835 fet /tface 12 def /mpf false def sf (+)0 1 1302 2835 fet /tface 8 def /mpf true def sf (1)0 1 1325 2835 fet /tface 10 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (K)0 1 1289 2775 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (f)0 1 1322 2770 fet 1274 2822 1348 2822 1348 2821 1274 2821 fa gs eofill gr /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 1348 2807 902 9 ( is added to the local clock and the quantity)fjt /tface 10 def sf (g)0 1 303 2713 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 328 2708 fet /tface 12 def /mpf false def sf (+)0 1 340 2708 fet /tface 8 def /mpf true def sf (1)0 1 362 2708 fet /tface 10 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (K)0 1 316 2648 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (g)0 1 349 2642 fet 300 2695 385 2695 385 2694 300 2694 fa gs eofill gr /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 386 2680 357 3 ( subtracted from )fjt /tface 10 def sf 743 2680 25 0 (g)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 768 2675 12 0 (i)fjt /tface 8 def sf 780 2675 44 0 (+1)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 824 2680 527 7 (. Thus, at the end of the )fjt /tface 10 def sf 1351 2680 14 0 (i)fjt /tface 8 def sf 1365 2680 562 6 ( th interval just before the )fjt /tface 10 def sf 1926 2680 25 0 (d)fjt /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf 1951 2675 12 0 (i)fjt /tface 8 def sf 1963 2675 44 0 (+1)fjt /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf 2007 2680 243 2 ( update, the)fjt 300 2586 525 2 (accumulated correction is:)fjt /tface 10 def sf (e)0 1 919 2402 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 941 2396 fet /tface 12 def /mpf false def sf (+)0 1 952 2396 fet /tface 8 def /mpf true def sf (1)0 1 975 2396 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 996 2402 fet /tface 12 def /mpf false def sf (=)0 1 1008 2402 fet /tface 8 def /mpf true def sf ( )0 1 1036 2402 fet /tface 10 def sf (d)0 1 1060 2435 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (i)0 1 1085 2430 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (K)0 1 1051 2370 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (g)0 1 1084 2364 fet 1048 2420 1107 2420 1107 2419 1048 2419 fa gs eofill gr /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1108 2402 fet /tface 10 def sf (q)0 1 1124 2432 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (n)0 1 1149 2455 fet /txscale 800 3 mul 72 div def /tyscale 800 3 mul 72 div def sf (i)0 1 1169 2450 fet /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1179 2432 fet /tface 12 def /mpf false def sf (-)0 1 1191 2432 fet /tface 8 def /mpf true def sf ( )0 1 1218 2432 fet (1)0 1 1231 2432 fet /tface 10 def sf (q)0 1 1139 2370 fet /tface 8 def sf ( )0 1 1164 2370 fet /tface 12 def /mpf false def sf (-)0 1 1176 2370 fet /tface 8 def /mpf true def sf ( )0 1 1203 2370 fet (1)0 1 1216 2370 fet 1121 2420 1258 2420 1258 2419 1121 2419 fa gs eofill gr ( )0 1 1259 2402 fet /tface 12 def /mpf false def sf (+)0 1 1271 2402 fet /tface 8 def /mpf true def sf ( )0 1 1299 2402 fet (1)0 1 1324 2432 fet /tface 10 def sf (K)0 1 1314 2370 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (f)0 1 1347 2364 fet 1311 2420 1361 2420 1361 2419 1311 2419 fa gs eofill gr /tface 8 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1362 2402 fet /tface 12 def /mpf false def /txscale 1800 3 mul 72 div def /tyscale 1800 3 mul 72 div def sf (\345)0 1 1374 2393 fet /tface 8 def /mpf true def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1428 2402 fet /tface 10 def /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (j)0 1 1373 2337 fet /tface 12 def /mpf false def sf (=)0 1 1385 2337 fet /tface 8 def /mpf true def sf (1)0 1 1408 2337 fet /tface 10 def sf (i)0 1 1395 2472 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (n)0 1 1487 2435 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (j)0 1 1512 2430 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (d)0 1 1523 2435 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (j)0 1 1548 2430 fet /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (a)0 1 1443 2370 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (j)0 1 1468 2364 fet /tface 12 def /mpf false def sf (-)0 1 1480 2364 fet /tface 8 def /mpf true def sf (1)0 1 1502 2364 fet /tface 10 def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf (u)0 1 1523 2370 fet /txscale 1000 3 mul 72 div def /tyscale 1000 3 mul 72 div def sf (j)0 1 1548 2364 fet /tface 12 def /mpf false def sf (-)0 1 1560 2364 fet /tface 8 def /mpf true def sf (1)0 1 1582 2364 fet 1440 2420 1605 2420 1605 2419 1440 2419 fa gs eofill gr /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def sf ( )0 1 1606 2402 fet (.)0 1 1619 2402 fet 300 2217 1864 13 (This can be seen to be the characteristic equation of an adaptive-parameter, first-order, phase-)fjt 2164 2217 86 0 (lock)fjt 300 2158 1807 15 (loop. Simulation of this loop with the variables and constants specified and the clock filter de)fjt 2107 2158 144 0 (scribed)fjt 300 2100 1854 13 (previously results in the following characteristics: For a 100-ms phase change the loop reaches)fjt 2154 2100 96 1 ( zero)fjt 300 2042 1918 20 (error in 39 minutes, overshoots 7 ms in 54 minutes and settles to less than 1 ms in about six hour)fjt 2218 2042 32 0 (s.)fjt 300 1984 1950 19 (For a 50-ppm frequency change the loop reaches 1 ppm in about 16 hours and 0.1 ppm in about 26)fjt 300 1925 1950 16 (hours. When the magnitude of correction exceeds a few milliseconds or a few ppm for more than)fjt 300 1867 1950 14 (a few minutes, the compliance begins to increase, which causes the frequency gain to decrease,)fjt 300 1809 1877 15 (eventually to unity, and the loop to loosen. When the magnitude of correction falls below about)fjt 2177 1809 74 1 ( 0.1)fjt 300 1751 1874 16 (ppm for a few hours, the compliance begins to decrease, which causes the frequency gain to incre)fjt 2174 1751 76 0 (ase,)fjt 300 1692 1817 17 (eventually to 16, and the loop to stiffen. The effect is to provide a broad capture range exc)fjt 2117 1692 133 0 (eeding)fjt 300 1634 1854 15 (four seconds per day, yet the capability to resolve oscillator drift well below a millisecond per)fjt 2154 1634 96 1 ( day.)fjt 300 1576 1848 10 (These characteristics are appropriate for typical crystal-controlled oscillators with or wi)fjt 2148 1576 103 0 (thout)fjt 300 1518 856 4 (temperature compensation or oven control.)fjt 300 1395 1833 15 (When the magnitude of a correction exceeds 128 ms, the possibility exists that the logical cl)fjt 2133 1395 118 1 (ock is)fjt 300 1337 1878 16 (so far out of synchronization with the reference source that the best action is an immediate )fjt 2178 1337 72 0 (and)fjt 300 1279 1903 13 (wholesale replacement of the Clock Register contents, rather than a graduated slewing as describ)fjt 2203 1279 47 0 (ed)fjt 300 1221 1887 13 (above. This particular value was selected by experiment and experience with the current implem)fjt 2187 1221 47 0 (en)fjt 2234 1221 17 0 (-)fjt 300 1162 1794 13 (tations and operating procedures. In practice, this value is exceeded with a single time-serve)fjt 2094 1162 156 1 (r source)fjt 300 1104 1881 15 (only under conditions of the most extreme congestion or when multiple failures of nodes or li)fjt 2181 1104 69 0 (nks)fjt 300 1046 1928 15 (have occurred. The most common cause is when the time-server source is changed and the differenc)fjt 2228 1046 22 0 (e)fjt 300 988 1865 17 (between the old and new times is too large due to systematic errors in the primary reference so)fjt 2165 988 86 0 (urce)fjt 300 929 1119 7 (or large differential delays an the synchronization paths.)fjt 300 807 1950 14 (Conversion to and from the common date and time formats used by application programs is)fjt 300 749 1934 15 (simplified with separate date and time software registers. The time register is designed to roll ove)fjt 2234 749 17 0 (r)fjt 300 690 1877 12 (at 24 hours, with its overflows \(underflows\) incrementing \(decrementing\) the date register. On)fjt 2177 690 73 1 ( the)fjt 300 632 1902 17 (day prior to the insertion of a leap second the leap-indicator bits are set at the primary serve)fjt 2202 632 48 0 (rs,)fjt 300 574 1950 11 (presumably by manual means, and subsequently distributed via NTP throughout the synchronization)fjt 300 516 1928 18 (subnet. This causes the modulus of the time register, which is the length of the current day, to b)fjt 2228 516 22 0 (e)fjt 300 457 1912 15 (increased or decreased by one second as appropriate. On the day following insertion the bits a)fjt 2212 457 39 0 (re)fjt 300 399 655 5 (turned off at the primary servers.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 20)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 5 def 5 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 42 0 (6.)fjt (m)26 (e)16 (t)27 (s)26 (y)33 (S)12 ( )16 (t)27 (e)29 (n)18 (r)27 (e)16 (t)29 (n)13 (I)13 ( )26 (e)30 (h)15 (t)13 ( )30 (n)12 (i)13 ( )32 (P)29 (T)35 (N)13 ( )0 27 350 2841 fet /tface 8 def 8 encfont sf 300 2751 1876 18 (The use of NTP in the Internet has steadily increased over the last few years. It is estimated )fjt 2176 2751 75 0 (that)fjt 300 2693 1912 15 (well over 2000 hosts and gateways presently synchronize their clocks directly to an NTP time serv)fjt 2212 2693 39 0 (er)fjt 300 2635 1888 16 (or indirectly via a LAN time server itself synchronized to an NTP time server. In this section)fjt 2188 2635 62 1 ( an)fjt 300 2577 1950 16 (overview of the Fuzzball and Unix NTP time servers is presented along with a description of the)fjt 300 2518 1170 7 (NTP synchronization subnet now operating in the Internet.)fjt /tface 5 def sf 300 2426 83 0 (6.1.)fjt (s)18 (r)27 (e)27 (v)18 (r)27 (e)32 (S)13 ( )26 (e)44 (m)12 (i)29 (T)13 ( )0 13 383 2426 fet /tface 8 def sf 300 2337 1845 14 (The Fuzzball [MIL88] is a software package consisting of a fast, compact operating system, su)fjt 2145 2337 105 0 (pport)fjt 300 2278 1788 13 (for the Internet architecture and an array of application programs for network protocol devel)fjt 2088 2278 162 0 (opment,)fjt 300 2220 1871 15 (testing and evaluation. It usually runs on a LSI-11 personal workstation, to which it also lend)fjt 2171 2220 80 1 (s its)fjt 300 2162 1950 14 (name, and functions as a multi-purpose packet switch, gateway and service host. The Fuzzball is)fjt 300 2104 1726 13 (specially designed for applications requiring accuracies in the order of a millisecond, so i)fjt 2026 2104 224 1 (t represents)fjt 300 2045 1870 11 (an ideal platform for the development and testing of time-synchronization architectures, proto)fjt 2170 2045 80 0 (cols)fjt 300 1987 1925 14 (and algorithms, including those described in this paper. NTP and its forebears were developed an)fjt 2225 1987 25 0 (d)fjt 300 1929 1950 14 (tested on the Fuzzball and the present NTP version is the reference implementation for the)fjt 300 1871 1802 14 (specification. Fuzzballs are presently installed at 18 locations in the U.S. and Europe, most o)fjt 2102 1871 148 1 (f which)fjt 300 1812 1950 13 (function primarily as time servers for ARPANET, MILNET and NSFNET hosts and gateways. Ten)fjt 300 1754 1950 15 (of these, synchronized to UTC via radio or satellite, are part of the NTP primary synchronization)fjt 300 1696 1683 11 (subnet, while the remainder are part of the NTP secondary synchronization network.)fjt 300 1604 1222 10 (An implementation of NTP as a Unix system daemon called )fjt /tface 10 def 10 encfont sf 1522 1604 89 0 (ntpd)fjt /tface 8 def sf 1611 1604 639 6 ( was built by Michael Petry and)fjt 300 1546 1950 15 (Louis Mamakos of the University of Maryland. It includes all of the algorithms described in this)fjt 300 1488 1878 15 (paper and adjusts the system time using special Unix kernel primitives to control the local cl)fjt 2178 1488 72 0 (ock)fjt 300 1429 712 5 (phase and frequency. Almost 1000 )fjt /tface 10 def sf 1012 1429 89 0 (ntpd)fjt /tface 8 def sf 1101 1429 1149 9 ( hosts were found in a recent survey [MIL89b]; however,)fjt 300 1371 1902 14 (this survey did not cover all Internet hosts. From other reports and personal communication it)fjt 2202 1371 48 1 ( is)fjt 300 1313 1938 16 (estimated that the total number is well over 2000. Several of these, synchronized to UTC via radio)fjt 2238 1313 13 0 (,)fjt 300 1255 1950 15 (are part of the NTP primary synchronization subnet, while the remainder are part of the NTP)fjt 300 1196 687 2 (secondary synchronization subnet.)fjt 300 1105 1950 14 (An implementation of NTP as a dedicated processor and control program was built by Dennis)fjt 300 1047 1851 15 (Ferguson of the University of Toronto. This device uses a 68000 processor and includes an inte)fjt 2151 1047 99 0 (rface)fjt 300 988 1934 13 (to a radio timecode receiver for the Canadian standard frequency/time station CHU. Other im)fjt 2234 988 17 0 (-)fjt 300 930 1898 13 (plementations are in progress at Hewlett-Packard Laboratories in Bristol, UK, and at the Univers)fjt 2198 930 53 0 (ity)fjt 300 872 257 1 (of Delaware.)fjt /tface 5 def sf 300 780 83 0 (6.2.)fjt (t)27 (e)29 (n)30 (b)29 (u)33 (S)12 ( )30 (n)29 (o)13 (i)16 (t)26 (a)24 (z)13 (i)30 (n)29 (o)18 (r)30 (h)27 (c)29 (n)27 (y)32 (S)13 ( )0 23 383 780 fet /tface 8 def sf 300 690 1889 14 (The NTP primary synchronization subnet now operating in the Internet consists of 17 primary ti)fjt 2189 690 61 0 (me)fjt 300 632 1950 17 (servers located in the U.S, Canada and the U.K. There are ten Fuzzball, five Unix and two other)fjt 300 574 1950 12 (servers connected to receivers for WWVB, GOES, WWV/H, CHU \(Ottawa\) and GBR \(Rugby\))fjt 300 516 1880 13 (receivers. Of these, six are gatewayed directly to national backbone networks and are intended)fjt 2180 516 71 1 ( for)fjt 300 457 1826 13 (ubiquitous access, while the remainder are connected to regional networks and intended for re)fjt 2126 457 125 0 (gional)fjt 300 399 333 2 (and local access.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 21)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 1810 1950 14 (Most of the primary servers continuously exchange NTP messages with most of the other primary)fjt 300 1752 1903 12 (servers, so the primary synchronization subnet is almost completely connected. This provides )fjt 2203 1752 47 0 (an)fjt 300 1694 1881 13 (exceptional level of redundancy to protect against component or line failures. For instance, )fjt 2181 1694 69 1 (if a)fjt 300 1636 1950 14 (timecode receiver fails, the primary server synchronizes via NTP to the neighbor at the lowest)fjt 300 1577 1829 12 (available stratum and smallest synchronizing distance and continues operation as a secondary )fjt 2129 1577 121 0 (server)fjt 300 1519 1911 16 (at the next higher stratum. If a timecode receiver or time server appears to operate correctly b)fjt 2211 1519 39 0 (ut)fjt 300 1461 1850 11 (delivers incorrect time \(falseticker\), discrepancies become apparent to its NTP peers, which)fjt 2150 1461 101 1 ( then)fjt 300 1403 1435 12 (deselect the server as the result of the algorithms described in Section 4.)fjt 300 1299 1950 12 (The NTP secondary synchronization subnet presently includes eight Fuzzball and many more other)fjt 300 1241 1950 15 (secondary time servers and clients using some thousands of peer paths on hundreds of networks. A)fjt 300 1182 785 5 (secondary server operating at stratum )fjt /tface 10 def 10 encfont sf 1085 1182 25 0 (n)fjt /tface 8 def sf (t)22 (a)16 ( )25 (o)36 (w)14 (t)16 ( )13 (,)19 (s)17 (r)22 (e)22 (e)25 (p)16 ( )22 (e)22 (e)17 (r)25 (h)14 (t)16 ( )14 (t)19 (s)22 (a)22 (e)14 (l)17 ( )14 (t)22 (a)16 ( )25 (h)14 (t)14 (i)36 (w)17 ( )19 (s)22 (e)14 (t)22 (a)16 (r)22 (e)25 (p)25 (o)17 ( )25 (y)14 (l)13 (i)17 (r)22 (a)25 (n)14 (i)25 (d)16 (r)25 (o)17 ( )25 (1)17 ( )28 (>)16 ( )0 58 1110 1182 fet 300 1124 161 1 (stratum )fjt /tface 10 def sf 461 1124 25 0 (n)fjt /tface 8 def sf ( )39 (m)25 (u)14 (t)22 (a)16 (r)14 (t)19 (s)12 ( )14 (t)22 (a)11 ( )22 (e)17 (r)25 (o)39 (m)12 ( )16 (r)25 (o)12 ( )22 (e)25 (n)25 (o)12 ( )25 (d)25 (n)22 (a)12 ( )25 (1)12 ( )25 (\304)12 ( )0 32 486 1124 fet /tface 10 def sf (n)0 1 1116 1124 fet /tface 8 def sf (e)22 (e)16 (r)25 (g)22 (a)12 ( )19 (s)17 (r)22 (e)25 (v)16 (r)22 (e)20 (s)11 ( )17 (f)25 (o)12 ( )14 (t)22 (e)19 (s)12 ( )22 (a)12 ( )19 (s)25 (n)25 (o)14 (i)14 (t)22 (a)16 (r)25 (u)25 (g)14 (i)16 (f)25 (n)25 (o)22 (c)12 ( )14 (t)19 (s)25 (u)25 (b)25 (o)17 (r)12 ( )14 (t)19 (s)25 (o)39 (m)12 ( )22 (e)25 (h)13 (t)12 ( )25 (n)17 (I)12 ( )12 (.)0 58 1141 1124 fet 300 1066 1834 14 (to provide backup service for each other, so distribute some of their peers over stratum-\()fjt /tface 10 def sf 2134 1066 25 0 (n)fjt /tface 8 def sf (\))25 (1)13 ( )25 (\304)12 ( )0 5 2159 1066 fet 300 1008 642 4 (servers and others over stratum-)fjt /tface 10 def sf 942 1008 25 0 (n)fjt /tface 8 def sf 967 1008 1283 11 ( servers in the same set. In a typical example configuration used)fjt 300 949 1809 14 (at the University of Illinois and the University of Delaware the institution operates three str)fjt 2109 949 141 0 (atum-2)fjt 300 891 1950 15 (campus servers, each peering with two out of six stratum-1 primary servers and with each other.)fjt 300 833 1848 14 (The three campus servers in turn provide time for several stratum-3 department servers, each pe)fjt 2148 833 102 0 (ering)fjt 300 775 1841 14 (with all three campus servers. Department servers, many of which also function as file servers)fjt 2141 775 109 1 (, then)fjt 300 716 1896 12 (deliver time to possibly hundreds of stratum-4 workstations in client/server or broadcast modes)fjt 2196 716 13 0 (.)fjt /tface 5 def 5 encfont sf 300 611 83 0 (6.3.)fjt (s)13 (i)27 (s)27 (y)12 (l)27 (a)30 (n)35 (A)11 ( )27 (e)27 (c)29 (n)27 (a)43 (m)19 (r)29 (o)16 (f)18 (r)27 (e)32 (P)12 ( )0 21 383 611 fet /tface 8 def sf 300 516 1934 16 (As part of normal operation the Fuzzball time servers monitor delay and offset data from each o)fjt 2234 516 17 0 (f)fjt 300 457 1950 12 (their peers. Periodically, these data are collected and analyzed to construct scatter diagrams,)fjt 300 399 1862 10 (time-series diagrams and distribution functions. Scatter diagrams have proven exquisitely sens)fjt 2162 399 88 0 (itive)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2976 2324 2976 2324 1913 225 1913 np mto lto lto lto clip np greset 75 3126 2475 3126 2475 1763 75 1763 np mto lto lto lto clip np svobj restore gr gs /svobj save def 652 2901 652 1988 1897 1988 1897 2901 np mto lto lto lto clip np 652 1988 translate 300 72 div dup scale 1246 300 div 541 72 div div 914 300 div 397 72 div div scale -36 -180 translate %%BeginFile: C:\TYPESET\PAPERS\GLO4.EPS %!PS-Adobe-2.0 EPSF 2.0 %%BoundingBox: 36 180 576 576 %%DocumentFonts: Helvetica-Bold Symbol %%Creator: mills %%CreationDate: Mon Aug 28 15:00:51 1989 %%Pages: (atend) %%EndComments /$Sdict 25 dict def $Sdict begin % variables /basesize 160 def /oldcex 1 def /cex 1 def /ratio 1 def /pch (*) def /coffset basesize -0.345 mul def % vertical offset for characters /pcxshift 0 def % procedures /checksize % adjust font size if needed. Stack: cex { /cex exch def oldcex cex ne % scale sizes { /ratio cex oldcex div def /TextFont TextFont ratio scalefont def /PchFont PchFont ratio scalefont def /coffset coffset ratio mul def /oldcex cex def } if } def /Pchar % the plot character. Stack: string cex { checksize /pch exch def pch (.) eq % replace period by bullet { (\267) pch copy pop } if pch (,) eq % replace comma by middot { (\264) pch copy pop } if /PchFont TextFont def pch (*) eq pch (+) eq or % switch to symbol font for these characters { /PchFont /Symbol findfont basesize oldcex mul scalefont def } if PchFont setfont pch stringwidth pop neg 2 div /pcxshift exch def } def /M {moveto} def % move to a point. Stack: x y /L {lineto} def % line to a point. Stack: x y /S {stroke} def /P % plot a character at a point. Stack: x y { M % move to the point pcxshift coffset rmoveto % offset for the character pch show } def /T % show a text string. Stack: adj srot cex x y string { /str exch def M % move to the point (pops x and y) checksize % change size if necessary (pops cex) TextFont setfont dup rotate exch % (moves adj to top) str stringwidth pop neg mul % pops adj coffset rmoveto str show neg rotate } def /Sub %add a subscript. Stack: string srot { oldcex 0.75 mul checksize TextFont setfont dup rotate oldcex -0.5 mul basesize mul 0 exch rmoveto exch show oldcex 0.5 mul basesize mul 0 exch rmoveto neg rotate oldcex 4 3 div mul checksize TextFont setfont } def /Sup %add a superscript. Stack: string srot { oldcex 0.75 mul checksize TextFont setfont dup rotate oldcex 0.5 mul basesize mul 0 exch rmoveto exch show oldcex -0.5 mul basesize mul 0 exch rmoveto neg rotate oldcex 4 3 div mul checksize TextFont setfont } def /F % change the base font. Stack: fontname { /TextFont exch findfont basesize oldcex mul scalefont def /PchFont TextFont def } def /ST % text in Symbol font. Stack: (as for T) { /Symbol F T /Helvetica-Bold F } def 0.1 0.1 scale %integer coordinates in 1/10's of a point 1 setlinecap 1 setlinejoin /Helvetica-Bold F %%EndProlog %%Page: 1 1 gsave newpath 930 2511 M 5469 2511 L 5469 5549 L 930 5549 L closepath clip newpath [] 0 setdash 5 setlinewidth 0 setgray 1442 3335 M 1443 3490 L 1443 3939 L 1443 2926 L 1444 4286 L 1444 4246 L 1445 3538 L 1445 3087 L 1446 3884 L 1446 3490 L 1447 3959 L 1447 3453 L 1447 3671 L 1448 3017 L 1448 3989 L 1449 3894 L 1449 3917 L 1450 2926 L 1450 3411 L 1451 3193 L 1451 2580 L 1452 3433 L 1452 3017 L 1452 3863 L 1453 3144 L 1453 2799 L 1454 3305 L 1454 3272 L 1455 3411 L 1455 3836 L 1456 3087 L 1456 3824 L 1456 3975 L 1457 2580 L 1457 4068 L 1458 3978 L 1458 3305 L 1459 3651 L 1459 3235 L 1461 4484 L 1462 4379 L 1462 4462 L 1463 4500 L 1463 3144 L 1464 2799 L 1464 2926 L 1465 2926 L 1465 5204 L 1465 3830 L 1466 4138 L 1466 2926 L 1467 2580 L 1467 3453 L 1468 2799 L 1468 3805 L 1469 2799 L 1469 3193 L 1470 2799 L 1470 3567 L 1470 3305 L 1471 3144 L 1471 3913 L 1472 3087 L 1472 3017 L 1473 3778 L 1473 3523 L 1474 3884 L 1474 3433 L 1474 3986 L 1475 3087 L 1475 3235 L 1476 3017 L 1476 3087 L 1477 3453 L 1477 3362 L 1478 3805 L 1478 3741 L 1478 3193 L 1479 2926 L 1479 4020 L 1480 3388 L 1480 3733 L 1481 3472 L 1481 3272 L 1482 4159 L 1482 3362 L 1483 3841 L 1483 3335 L 1483 3017 L 1484 3785 L 1484 3453 L 1485 3764 L 1485 4443 L 1486 4100 L 1486 3193 L 1487 3144 L 1487 2580 L 1487 2926 L 1488 3640 L 1488 3193 L 1489 3362 L 1489 2580 L 1490 3629 L 1490 3193 L 1491 3335 L 1491 3144 L 1491 2799 L 1492 3272 L 1492 3661 L 1493 3017 L 1493 3580 L 1494 2580 L 1494 3411 L 1495 3144 L 1495 3863 L 1496 2799 L 1496 3433 L 1496 3362 L 1497 3899 L 1497 3272 L 1498 3305 L 1498 3963 L 1499 3853 L 1499 4793 L 1500 4410 L 1501 2799 L 1501 3661 L 1502 3433 L 1502 3235 L 1503 2799 L 1503 3017 L 1504 3757 L 1504 3411 L 1505 4036 L 1505 2799 L 1505 3629 L 1506 3717 L 1506 3388 L 1507 3193 L 1507 4087 L 1508 3235 L 1508 2580 L 1509 3690 L 1509 3235 L 1509 4010 L 1510 3824 L 1510 3830 L 1511 4283 L 1511 3799 L 1512 3193 L 1512 4057 L 1513 3433 L 1513 3982 L 1513 3411 L 1514 3305 L 1514 2799 L 1515 3087 L 1515 3553 L 1516 2580 L 1516 3818 L 1517 2580 L 1517 3978 L 1518 3841 L 1518 2580 L 1518 2799 L 1519 3144 L 1519 3507 L 1520 4084 L 1520 3087 L 1521 3863 L 1521 3144 L 1522 2926 L 1522 3507 L 1522 3733 L 1523 3411 L 1523 3472 L 1524 3453 L 1524 3771 L 1525 3553 L 1525 3017 L 1526 3193 L 1526 3490 L 1527 3453 L 1527 3087 L 1528 3017 L 1528 3785 L 1529 3913 L 1529 4146 L 1530 3235 L 1530 3411 L 1531 4272 L 1531 3087 L 1531 3472 L 1532 3411 L 1532 3017 L 1533 3894 L 1533 3144 L 1534 3235 L 1534 3453 L 1535 2926 L 1535 3830 L 1535 3661 L 1536 3305 L 1536 2799 L 1537 2926 L 1537 3593 L 1538 3778 L 1538 3629 L 1539 4179 L 1539 3847 L 1540 3553 L 1540 3235 L 1540 2926 L 1541 3764 L 1541 2926 L 1542 3144 L 1542 3523 L 1543 3272 L 1543 3824 L 1544 3087 L 1544 3490 L 1544 3087 L 1545 3553 L 1545 3507 L 1546 3490 L 1546 2926 L 1547 3507 L 1547 3538 L 1548 3017 L 1548 2580 L 1549 3144 L 1549 3411 L 1549 3733 L 1550 3087 L 1550 3272 L 1551 3411 L 1551 2580 L 1552 3272 L 1553 3193 L 1553 2580 L 1553 3567 L 1554 2926 L 1554 3805 L 1555 3411 L 1555 3538 L 1556 3272 L 1556 3629 L 1557 4333 L 1557 3453 L 1557 2580 L 1558 3411 L 1558 3567 L 1559 3725 L 1559 3453 L 1560 2580 L 1560 3193 L 1561 2799 L 1561 3235 L 1562 3193 L 1562 2799 L 1563 3144 L 1563 3017 L 1564 2580 L 1564 2926 L 1565 3507 L 1565 3523 L 1566 2926 L 1566 2580 L 1566 3411 L 1567 3193 L 1567 3733 L 1568 3305 L 1568 3235 L 1569 3087 L 1569 3472 L 1570 3335 L 1570 3433 L 1571 3388 L 1571 2799 L 1572 2926 L 1572 3193 L 1573 3671 L 1573 2580 L 1574 3671 L 1574 2799 L 1575 2799 L 1575 3305 L 1576 3362 L 1576 3996 L 1577 3717 L 1577 3453 L 1578 3869 L 1578 3235 L 1579 3651 L 1579 3144 L 1580 3785 L 1580 2926 L 1580 3335 L 1581 2799 L 1581 3087 L 1582 3606 L 1582 2799 L 1583 3661 L 1583 2799 L 1584 3899 L 1584 3472 L 1584 3272 L 1585 3580 L 1585 3144 L 1586 3388 L 1586 3017 L 1587 3087 L 1587 2580 L 1588 2799 L 1589 3799 L 1589 3087 L 1589 2926 L 1590 2580 L 1590 3362 L 1591 2926 L 1591 2580 L 1592 2580 L 1592 2926 L 1593 3986 L 1593 3362 L 1593 2580 L 1594 3272 L 1594 3235 L 1595 3618 L 1595 3388 L 1596 3017 L 1596 2580 L 1597 3580 L 1597 3523 L 1598 2580 L 1598 3507 L 1598 3741 L 1599 3671 L 1599 3235 L 1600 3017 L 1601 3567 L 1601 3087 L 1602 2580 L 1602 2799 L 1602 3606 L 1603 2580 L 1603 3017 L 1604 3651 L 1604 3017 L 1605 3305 L 1605 2799 L 1606 3087 L 1606 2580 L 1607 3144 L 1607 3193 L 1607 3805 L 1608 2580 L 1609 3553 L 1609 3799 L 1610 2580 L 1610 3411 L 1611 3362 L 1611 3235 L 1611 3144 L 1612 2799 L 1612 3490 L 1613 3335 L 1613 3305 L 1614 2926 L 1614 3335 L 1615 3193 L 1615 3235 L 1615 3017 L 1616 2799 L 1616 3144 L 1617 2926 L 1617 3272 L 1618 2799 L 1618 3272 L 1619 2926 L 1619 3144 L 1620 2580 L 1620 2799 L 1620 3017 L 1621 3193 L 1621 2580 L 1622 3144 L 1622 3193 L 1623 3388 L 1623 2799 L 1624 3235 L 1624 3087 L 1625 3433 L 1625 3661 L 1625 3433 L 1626 3193 L 1626 3640 L 1627 2926 L 1627 3272 L 1628 3362 L 1628 3388 L 1629 3749 L 1629 2799 L 1630 3017 L 1630 2580 L 1631 2580 L 1631 3433 L 1632 3193 L 1632 2580 L 1633 3939 L 1633 3567 L 1634 2926 L 1634 2580 L 1634 4117 L 1635 2580 L 1635 3717 L 1636 3193 L 1636 3017 L 1637 2580 L 1637 3661 L 1638 3943 L 1638 2926 L 1638 3433 L 1639 3411 L 1639 3144 L 1640 2580 L 1641 3305 L 1641 2799 L 1642 3144 L 1642 2799 L 1643 3193 L 1643 3507 L 1643 3272 L 1644 3235 L 1644 3017 L 1645 2926 L 1646 2580 L 1646 3661 L 1647 3362 L 1647 3453 L 1647 3433 L 1648 2799 L 1648 3305 L 1649 3805 L 1649 3362 L 1650 3362 L 1650 2580 L 1651 2799 L 1651 3335 L 1652 3863 L 1652 2580 L 1652 3553 L 1653 3411 L 1653 2580 L 1654 2926 L 1654 3193 L 1655 2799 L 1655 2580 L 1656 3235 L 1656 2926 L 1656 3580 L 1657 2799 L 1657 3335 L 1658 3193 L 1658 3087 L 1659 3017 L 1659 3580 L 1660 3472 L 1660 2799 L 1660 2580 L 1661 3362 L 1661 3235 L 1662 3939 L 1662 3989 L 1663 3629 L 1663 3235 L 1664 3087 L 1664 3708 L 1665 3235 L 1665 4082 L 1665 3272 L 1666 3362 L 1666 2799 L 1667 3017 L 1667 3235 L 1668 3087 L 1669 3640 L 1669 3144 L 1669 2926 L 1670 2580 L S 1670 2580 M 1670 3690 L 1671 3144 L 1671 3725 L 1672 2799 L 1672 3193 L 1673 2799 L 1673 3433 L 1674 3335 L 1674 3017 L 1674 2799 L 1675 3799 L 1675 3305 L 1676 3087 L 1676 2799 L 1677 4036 L 1677 2799 L 1678 3193 L 1678 2580 L 1678 3553 L 1679 2580 L 1679 2799 L 1680 3017 L 1681 2580 L 1681 3087 L 1682 3606 L 1682 3017 L 1683 2926 L 1683 3017 L 1684 3411 L 1684 3017 L 1685 3017 L 1685 2580 L 1686 3017 L 1686 2580 L 1687 3606 L 1687 3507 L 1687 3523 L 1688 3144 L 1688 2580 L 1689 3490 L 1689 3272 L 1690 3017 L 1690 3193 L 1691 3411 L 1691 3335 L 1691 3017 L 1692 3144 L 1692 3305 L 1693 3411 L 1693 2580 L 1694 2926 L 1695 2799 L 1695 3335 L 1696 2926 L 1696 3388 L 1696 3017 L 1697 3235 L 1697 3824 L 1698 2580 L 1698 3305 L 1699 2799 L 1699 2926 L 1700 3017 L 1700 3305 L 1700 2926 L 1701 3717 L 1701 3272 L 1702 2799 L 1702 3193 L 1703 3538 L 1703 2580 L 1704 4003 L 1704 2926 L 1705 3144 L 1705 3362 L 1705 3963 L 1706 3235 L 1706 3580 L 1707 3836 L 1707 3651 L 1708 3894 L 1708 2926 L 1709 3490 L 1709 2799 L 1710 2799 L 1710 2580 L 1711 2799 L 1711 3764 L 1712 3799 L 1712 3272 L 1713 2580 L 1713 3362 L 1714 3671 L 1714 3272 L 1714 3193 L 1715 2926 L 1715 2580 L 1716 2580 L 1717 3305 L 1717 2926 L 1718 3193 L 1718 2799 L 1718 3453 L 1719 3824 L 1719 4017 L 1720 3362 L 1720 2799 L 1721 3144 L 1721 3193 L 1722 3017 L 1722 2580 L 1723 3305 L 1723 2799 L 1723 2580 L 1724 3087 L 1724 3144 L 1725 2580 L 1726 2799 L 1726 3388 L 1727 2799 L 1727 3362 L 1728 2799 L 1728 3362 L 1729 4020 L 1729 3771 L 1730 3362 L 1730 3699 L 1731 3453 L 1731 2799 L 1732 3144 L 1732 2580 L 1732 3087 L 1733 3335 L 1733 3235 L 1734 3538 L 1734 3629 L 1735 3671 L 1735 3193 L 1736 3193 L 1736 3087 L 1737 3017 L 1737 3388 L 1738 3193 L 1738 2580 L 1739 2580 L 1739 3388 L 1740 2926 L 1740 3453 L 1740 3017 L 1741 2580 L 1741 3472 L 1742 2580 L 1742 2799 L 1743 2799 L 1743 2580 L 1744 2580 L 1744 3640 L 1745 3362 L 1745 4575 L 1745 3606 L 1746 2580 L 1746 2926 L 1747 3811 L 1747 3362 L 1748 3272 L 1748 2799 L 1749 3235 L 1749 3017 L 1749 3717 L 1750 3935 L 1750 3411 L 1751 3017 L 1751 2580 L 1752 3490 L 1752 3144 L 1753 3523 L 1753 3947 L 1754 3567 L 1754 2799 L 1754 3235 L 1755 2580 L 1755 3193 L 1756 3749 L 1756 2580 L 1757 2926 L 1757 3362 L 1758 2799 L 1758 3017 L 1758 3144 L 1759 3017 L 1759 2799 L 1760 3305 L 1760 4079 L 1761 3017 L 1761 2580 L 1762 3193 L 1762 2799 L 1762 3017 L 1763 3433 L 1763 3087 L 1764 3411 L 1764 2580 L 1765 3913 L 1765 3847 L 1766 2580 L 1767 2580 L 1767 3144 L 1768 3017 L 1768 2580 L 1769 2580 L 1769 3144 L 1770 3017 L 1770 3411 L 1771 3235 L 1771 2580 L 1772 2580 L 1772 3193 L 1773 2580 L 1773 3651 L 1774 3144 L 1774 4023 L 1775 3523 L 1775 2799 L 1775 2926 L 1776 3087 L 1776 3017 L 1777 3017 L 1777 2580 L 1778 3538 L 1778 2580 L 1779 3144 L 1779 3433 L 1780 3538 L 1780 3017 L 1781 3193 L 1781 3741 L 1782 2799 L 1782 2926 L 1783 3087 L 1783 3017 L 1784 3899 L 1784 3411 L 1784 3362 L 1785 4079 L 1785 3235 L 1786 4183 L 1786 3272 L 1787 3362 L 1787 2799 L 1788 2580 L 1788 3640 L 1789 2926 L 1789 3087 L 1789 3235 L 1790 2926 L 1790 2799 L 1791 3235 L 1791 3144 L 1792 3235 L 1792 2580 L 1793 3235 L 1793 3017 L 1793 3335 L 1794 3272 L 1794 3335 L 1795 3955 L 1795 3538 L 1796 2799 L 1796 2580 L 1797 2580 L 1797 2799 L 1798 3580 L 1798 3453 L 1798 3629 L 1799 3453 L 1799 3144 L 1800 3017 L 1800 3629 L 1801 2799 L 1801 2580 L 1802 3335 L 1802 3087 L 1803 3335 L 1804 3335 L 1804 3453 L 1805 3305 L 1805 3193 L 1806 3335 L 1806 2926 L 1807 3388 L 1807 3017 L 1807 3453 L 1808 3507 L 1808 3144 L 1809 3681 L 1809 3538 L 1810 3017 L 1810 2580 L 1811 3889 L 1811 2799 L 1811 3411 L 1812 2799 L 1812 4122 L 1813 4079 L 1813 2580 L 1814 2926 L 1814 3017 L 1815 3553 L 1815 2926 L 1815 3757 L 1816 2580 L 1816 2799 L 1817 3453 L 1817 3144 L 1818 3411 L 1818 2799 L 1819 2580 L 1819 3017 L 1820 3453 L 1820 3671 L 1820 3193 L 1821 3017 L 1821 3453 L 1822 3507 L 1822 4007 L 1823 2799 L 1823 3144 L 1824 2580 L 1824 3335 L 1825 2580 L 1825 2799 L 1826 3335 L 1826 3017 L 1827 3235 L 1827 3017 L 1828 3388 L 1828 3235 L 1829 3975 L 1829 3272 L 1829 3305 L 1830 2580 L 1830 3388 L 1831 3335 L 1831 3087 L 1832 3087 L 1833 3538 L 1833 3335 L 1833 3017 L 1834 2926 L 1834 3580 L 1835 3017 L 1835 3975 L 1836 3144 L 1836 3388 L 1837 2580 L 1837 4051 L 1838 3272 L 1839 3553 L 1839 3193 L 1840 3757 L 1840 3490 L 1841 2926 L 1841 3858 L 1842 4092 L 1842 3087 L 1842 4071 L 1843 3335 L 1843 3272 L 1844 2799 L 1844 2580 L 1845 3017 L 1845 3235 L 1846 3858 L 1846 3830 L 1847 3507 L 1847 3640 L 1847 3453 L 1848 3017 L 1848 3411 L 1849 3017 L 1849 3272 L 1850 3593 L 1850 2926 L 1851 3553 L 1851 3903 L 1852 3618 L 1852 3087 L 1852 3144 L 1853 3593 L 1853 3606 L 1854 3017 L 1854 3411 L 1855 3453 L 1855 2580 L 1856 3144 L 1856 3507 L 1856 3863 L 1857 3841 L 1857 3629 L 1858 3507 L 1858 2926 L 1859 2799 L 1859 3305 L 1860 2926 L 1860 3144 L 1860 2580 L 1861 3708 L 1861 3939 L 1862 4235 L 1862 4155 L 1863 3567 L 1863 3144 L 1864 3841 L 1864 3785 L 1865 3799 L 1865 3538 L 1865 3818 L 1866 3411 L 1866 3884 L 1867 3690 L 1867 2926 L 1868 3606 L 1868 3335 L 1869 2580 L 1869 3193 L 1869 3144 L 1870 3272 L 1870 3087 L 1871 3087 L 1871 2799 L 1872 2580 L 1872 3388 L 1873 4119 L 1873 3567 L 1874 3017 L 1874 2799 L 1881 4036 L 1881 2799 L 1882 2580 L 1882 3388 L 1883 3733 L 1883 3567 L 1883 3235 L 1884 4538 L 1884 3785 L 1885 2926 L 1885 3362 L 1886 3411 L 1886 4000 L 1887 3764 L 1887 2580 L 1887 3805 L 1888 4071 L 1888 3087 L 1889 3618 L 1889 3580 L 1890 3507 L 1890 3771 L 1891 3411 L 1891 3305 L 1892 3411 L 1892 3717 L 1892 3433 L 1893 2926 L 1893 3272 L 1894 3917 L 1894 2799 L 1895 3388 L 1895 3433 L 1896 2799 L 1896 2580 L 1897 3144 L 1897 3017 L 1897 3335 L 1898 3606 L 1898 4135 L 1899 3235 L 1899 3757 L 1900 3087 L 1900 3272 L 1901 3733 L 1901 2926 L S 1901 2926 M 1901 3523 L 1902 3362 L 1902 3490 L 1903 3362 L 1903 3017 L 1904 3087 L 1905 3272 L 1905 3388 L 1905 3017 L 1906 3144 L 1906 2580 L 1907 3507 L 1907 3087 L 1908 3335 L 1908 2580 L 1909 2580 L 1909 4114 L 1910 3144 L 1910 3017 L 1910 2580 L 1911 3908 L 1911 2580 L 1912 3523 L 1912 3433 L 1913 2580 L 1913 3433 L 1914 3971 L 1914 3272 L 1914 3785 L 1915 2580 L 1915 4435 L 1916 4577 L 1916 3955 L 1917 3792 L 1917 4500 L 1918 4595 L 1918 4470 L 1919 4681 L 1919 3305 L 1919 2580 L 1920 3799 L 1920 3193 L 1921 3507 L 1921 3087 L 1922 3272 L 1922 3708 L 1923 3193 L 1923 3690 L 1923 4415 L 1924 3272 L 1924 3433 L 1925 3235 L 1925 2580 L 1926 3144 L 1926 3935 L 1927 3087 L 1927 3978 L 1928 4119 L 1928 3272 L 1928 4138 L 1929 4020 L 1929 3757 L 1930 4140 L 1930 3824 L 1931 2926 L 1931 2580 L 1932 3235 L 1932 3699 L 1932 2580 L 1933 3580 L 1933 2799 L 1934 2580 L 1934 4292 L 1935 3335 L 1935 4315 L 1936 3388 L 1936 2799 L 1937 3017 L 1937 3847 L 1937 3305 L 1938 3411 L 1938 3538 L 1939 3087 L 1939 2926 L 1940 3411 L 1940 3144 L 1941 3955 L 1941 3388 L 1941 3884 L 1942 3771 L 1942 3305 L 1943 3362 L 1943 3017 L 1944 3618 L 1944 2926 L 1945 3606 L 1945 2580 L 1946 3017 L 1946 3690 L 1946 3717 L 1947 3017 L 1947 4045 L 1948 3725 L 1948 3640 L 1949 3959 L 1949 2580 L 1950 3580 L 1950 3272 L 1950 3388 L 1951 2799 L 1951 3087 L 1952 3507 L 1952 3335 L 1953 3335 L 1953 2926 L 1954 3335 L 1954 3553 L 1955 3433 L 1955 3235 L 1955 2580 L 1956 3799 L 1956 3894 L 1957 3725 L 1957 4122 L 1958 3869 L 1958 3507 L 1959 3235 L 1959 3193 L 1959 3580 L 1960 3362 L 1960 3272 L 1961 3967 L 1961 2580 L 1962 3388 L 1962 2926 L 1963 2580 L 1963 4095 L 1964 3087 L 1964 3017 L 1964 3824 L 1965 3235 L 1965 2926 L 1966 2799 L 1966 3144 L 1967 2926 L 1967 3305 L 1968 3453 L 1968 3553 L 1968 2580 L 1969 3235 L 1969 2799 L 1970 3507 L 1970 3388 L 1971 3235 L 1971 3593 L 1972 2580 L 1972 3433 L 1973 3538 L 1973 3335 L 1973 3757 L 1974 2580 L 1974 3629 L 1975 3681 L 1975 3507 L 1976 3193 L 1976 3144 L 1977 3272 L 1977 3507 L 1977 3305 L 1978 2926 L 1978 4107 L 1979 3778 L 1979 3433 L 1980 3087 L 1980 2580 L 1981 2580 L 1981 3235 L 1981 2580 L 1982 3017 L 1982 3785 L 1983 4185 L 1983 3490 L 1984 3818 L 1984 3894 L 1985 3593 L 1985 3193 L 1986 3593 L 1986 3640 L 1986 3362 L 1987 3640 L 1987 3017 L 1988 2926 L 1988 2580 L 1989 2926 L 1989 2799 L 1990 2799 L 1990 2580 L 1991 3453 L 1991 3811 L 1992 2799 L 1992 3272 L 1993 2580 L 1993 3272 L 1994 3490 L 1994 3362 L 1994 4062 L 1995 2580 L 1995 2799 L 1996 3335 L 1996 4057 L 1997 3362 L 1997 3847 L 1998 3335 L 1999 4126 L 1999 3523 L 1999 3335 L 2000 3453 L 2000 3889 L 2001 3433 L 2001 3538 L 2002 4442 L 2002 3017 L 2003 3272 L 2003 3388 L 2004 3717 L 2004 3771 L 2004 2799 L 2005 3305 L 2005 3651 L 2006 2926 L 2006 3335 L 2007 3235 L 2007 3272 L 2008 4054 L 2008 3433 L 2008 3362 L 2009 3411 L 2009 3305 L 2010 3847 L 2010 3272 L 2011 3764 L 2011 2926 L 2012 2799 L 2012 3362 L 2013 3235 L 2013 2580 L 2013 3362 L 2014 3017 L 2014 2926 L 2015 3193 L 2015 3272 L 2016 3879 L 2016 3017 L 2017 2580 L 2017 3453 L 2017 3017 L 2018 3507 L 2018 3433 L 2019 2799 L 2019 3017 L 2020 3193 L 2020 3708 L 2021 3272 L 2021 3853 L 2022 3305 L 2022 3087 L 2022 2580 L 2023 3388 L 2023 2926 L 2024 3235 L 2024 3087 L 2025 3411 L 2025 2799 L 2026 3553 L 2026 3362 L 2026 3335 L 2027 3087 L 2027 3757 L 2028 2799 L 2028 3388 L 2029 3235 L 2029 3538 L 2030 3894 L 2030 4226 L 2030 4007 L 2031 3087 L 2031 2799 L 2032 3144 L 2032 3017 L 2033 4126 L 2033 4228 L 2034 3305 L 2034 2580 L 2035 3523 L 2035 3538 L 2036 3411 L 2036 3640 L 2037 3272 L 2037 3708 L 2038 3305 L 2038 3087 L 2039 3490 L 2039 3853 L 2040 4226 L 2040 4033 L 2040 2926 L 2041 3017 L 2041 3362 L 2042 3553 L 2042 3618 L 2043 3824 L 2043 3771 L 2044 3567 L 2044 3388 L 2044 3144 L 2045 3671 L 2045 3490 L 2046 3193 L 2046 3792 L 2047 3741 L 2047 3749 L 2048 3235 L 2048 3144 L 2048 3593 L 2049 2926 L 2049 2580 L 2050 3144 L 2050 3764 L 2051 3593 L 2051 3087 L 2052 3017 L 2052 2580 L 2053 3523 L 2053 2926 L 2053 2580 L 2054 3087 L 2054 2799 L 2055 3453 L 2055 3362 L 2056 2799 L 2056 3472 L 2057 3453 L 2057 2926 L 2057 3087 L 2058 3087 L 2058 3235 L 2059 3335 L 2059 3087 L 2060 3305 L 2060 3690 L 2061 3749 L 2061 3553 L 2062 3362 L 2062 4033 L 2062 3523 L 2063 3272 L 2063 3433 L 2064 3507 L 2064 3874 L 2065 4097 L 2065 3305 L 2066 3335 L 2066 3490 L 2066 3606 L 2067 3606 L 2067 2926 L 2068 3818 L 2068 3553 L 2069 3335 L 2069 3472 L 2070 3567 L 2070 2580 L 2071 3681 L 2071 3618 L 2071 3087 L 2072 3433 L 2072 3411 L 2073 3335 L 2073 3193 L 2074 3553 L 2074 3708 L 2075 4361 L 2075 4423 L 2075 4013 L 2076 3699 L 2076 3640 L 2077 3453 L 2077 3853 L 2078 3017 L 2078 3335 L 2079 3792 L 2079 3433 L 2080 3971 L 2080 2580 L 2080 3640 L 2081 3335 L 2081 3017 L 2082 3580 L 2082 2580 L 2083 3335 L 2083 3193 L 2084 3144 L 2084 3629 L 2084 2799 L 2085 2799 L 2085 2926 L 2086 3272 L 2086 2580 L 2087 3725 L 2087 3593 L 2088 4161 L 2088 4048 L 2089 2799 L 2089 4388 L 2089 4294 L 2090 3749 L 2090 4669 L 2091 4343 L 2091 4329 L 2092 3785 L 2092 3580 L 2093 4591 L 2093 4415 L 2093 4238 L 2094 2580 L 2094 3717 L 2095 3388 L 2095 3272 L 2096 3618 L 2096 3272 L 2097 2926 L 2097 2580 L 2098 3593 L 2098 3433 L 2098 2799 L 2099 2926 L 2100 3235 L 2100 3388 L 2101 4126 L 2101 3959 L 2102 3087 L 2102 3362 L 2102 3903 L 2103 3144 L 2103 3411 L 2104 3523 L 2104 3017 L 2105 2580 L 2105 3017 L 2106 3305 L 2106 2799 L 2107 3144 L 2107 3989 L 2107 3411 L 2108 3507 L 2108 3453 L 2109 3388 L 2109 3858 L 2109 3884 L 2109 3017 L 2110 3580 L 2111 3922 L 2111 3362 L 2111 3922 L 2112 3433 L 2112 3362 L 2113 3567 L 2113 3305 L 2114 3388 L 2114 3830 L 2115 3193 L 2115 3708 L 2116 3388 L 2116 3472 L 2116 3017 L 2117 3144 L 2117 3874 L 2118 3741 L 2118 2580 L 2119 3272 L 2119 3144 L 2120 3523 L 2120 2580 L 2121 3580 L 2121 3335 L 2122 3335 L 2122 3453 L 2123 3640 L 2123 2799 L 2124 2926 L 2124 3733 L 2124 3472 L 2125 3671 L 2125 3362 L 2126 3388 L S 2126 3388 M 2126 3717 L 2127 3305 L 2127 3899 L 2128 2926 L 2128 3733 L 2129 3272 L 2129 3771 L 2129 3335 L 2130 3144 L 2130 3087 L 2131 3472 L 2131 3671 L 2132 3947 L 2132 3305 L 2133 2926 L 2133 3899 L 2133 3087 L 2134 3661 L 2134 3629 L 2135 3661 L 2135 3087 L 2136 3305 L 2136 3087 L 2137 4614 L 2137 3606 L 2137 3771 L 2138 3771 L 2138 3362 L 2139 3879 L 2139 3858 L 2140 2580 L 2140 3235 L 2141 3235 L 2142 3193 L 2142 3017 L 2142 3193 L 2143 3087 L 2143 3884 L 2144 3757 L 2144 3433 L 2145 3362 L 2145 3733 L 2146 3884 L 2146 2799 L 2146 3193 L 2147 3986 L 2147 3411 L 2148 3017 L 2148 2799 L 2149 3681 L 2149 3144 L 2150 2799 L 2150 3144 L 2151 2580 L 2151 3651 L 2152 2799 L 2152 3362 L 2153 3144 L 2153 2799 L 2154 2926 L 2154 3087 L 2155 3433 L 2155 3606 L 2155 2580 L 2156 2799 L 2156 3235 L 2157 3523 L 2157 3362 L 2158 3388 L 2158 3335 L 2159 3335 L 2159 2926 L 2160 2926 L 2160 2580 L 2160 3087 L 2161 3017 L 2161 3087 L 2162 3681 L 2162 3411 L 2163 3235 L 2163 2799 L 2164 2926 L 2164 3433 L 2164 2580 L 2165 3717 L 2165 4013 L 2166 3453 L 2166 3725 L 2167 3523 L 2167 3362 L 2168 3017 L 2168 3144 L 2168 3272 L 2169 3411 L 2169 3538 L 2170 3778 L 2170 3388 L 2171 3472 L 2171 3785 L 2172 3144 L 2172 3362 L 2173 2799 L 2173 3335 L 2173 3272 L 2174 2580 L 2174 3453 L 2175 3087 L 2175 3144 L 2176 2799 L 2176 3733 L 2177 3388 L 2177 3879 L 2177 2799 L 2178 3087 L 2178 3017 L 2179 2926 L 2179 3144 L 2180 3362 L 2180 3144 L 2181 3235 L 2181 3017 L 2182 3144 L 2182 3433 L 2182 2926 L 2183 3017 L 2183 2580 L 2184 3433 L 2184 2926 L 2185 3144 L 2185 3741 L 2186 3144 L 2186 3523 L 2186 2926 L 2187 3017 L 2187 3651 L 2188 2799 L 2188 2580 L 2189 3580 L 2189 2799 L 2190 3017 L 2190 3453 L 2191 3606 L 2191 3087 L 2191 3606 L 2192 3087 L 2192 3538 L 2193 3580 L 2193 3193 L 2194 3453 L 2194 3553 L 2195 3144 L 2195 3193 L 2195 3640 L 2196 4007 L 2196 3538 L 2197 3580 L 2197 3606 L 2198 2580 L 2198 3433 L 2199 3335 L 2199 3567 L 2200 2799 L 2200 2926 L 2200 3272 L 2201 3640 L 2201 3017 L 2202 3523 L 2202 2926 L 2203 3335 L 2203 3580 L 2204 3144 L 2204 2799 L 2204 3472 L 2205 3507 L 2205 3811 L 2206 3618 L 2206 3640 L 2207 3523 L 2207 3741 L 2208 3884 L 2208 3967 L 2208 2580 L 2209 2926 L 2209 3580 L 2210 3433 L 2210 3580 L 2211 3087 L 2211 4033 L 2212 3144 L 2212 2580 L 2212 3681 L 2213 3362 L 2213 2926 L 2214 3671 L 2214 3472 L 2215 2926 L 2215 3305 L 2216 3433 L 2216 2580 L 2217 2799 L 2217 2580 L 2217 3193 L 2218 3272 L 2218 3858 L 2219 3305 L 2219 3017 L 2220 3305 L 2220 3272 L 2221 2926 L 2221 3362 L 2222 3618 L 2222 3930 L 2223 3362 L 2223 3580 L 2224 3580 L 2224 3523 L 2225 3869 L 2225 4084 L 2226 3272 L 2226 3388 L 2226 3538 L 2227 3305 L 2227 3930 L 2228 3388 L 2228 3818 L 2229 3567 L 2229 3017 L 2230 3507 L 2230 3538 L 2230 3335 L 2231 3087 L 2231 3606 L 2232 3681 L 2232 3433 L 2233 3640 L 2233 3785 L 2234 3651 L 2234 3087 L 2235 3144 L 2235 3193 L 2235 3453 L 2236 3087 L 2236 2926 L 2237 3725 L 2237 3087 L 2238 2926 L 2238 3087 L 2239 3433 L 2239 3305 L 2239 3144 L 2240 3272 L 2240 3144 L 2241 3618 L 2241 3193 L 2242 2926 L 2243 2926 L 2243 3433 L 2244 3453 L 2244 4065 L 2244 3733 L 2245 2580 L 2245 3193 L 2246 3335 L 2246 2799 L 2247 3967 L 2247 3144 L 2248 2926 L 2248 3235 L 2248 3640 L 2249 3792 L 2249 3593 L 2250 3863 L 2250 3433 L 2251 2580 L 2251 3490 L 2252 3411 L 2252 3858 L 2252 3939 L 2253 3335 L 2253 3725 L 2254 3717 L 2254 3671 L 2255 3538 L 2255 3144 L 2256 3908 L 2256 3193 L 2257 3335 L 2257 3453 L 2257 3490 L 2258 3640 L 2258 3690 L 2259 3388 L 2259 3305 L 2260 2799 L 2260 3235 L 2261 3507 L 2261 2580 L 2262 3305 L 2262 3523 L 2263 3144 L 2263 2799 L 2264 3986 L 2264 3362 L 2265 3690 L 2265 3017 L 2266 3733 L 2266 3741 L 2266 3580 L 2267 3193 L 2267 3640 L 2268 3472 L 2268 3272 L 2269 3193 L 2269 3847 L 2270 3144 L 2270 3671 L 2270 2580 L 2271 2799 L 2271 2926 L 2272 2799 L 2272 3411 L 2273 3799 L 2273 2580 L 2274 3087 L 2274 2580 L 2275 2799 L 2275 3908 L 2275 3580 L 2276 3272 L 2276 2926 L 2277 3567 L 2277 3490 L 2278 3087 L 2278 3017 L 2279 3507 L 2279 3388 L 2279 3335 L 2280 2926 L 2280 2799 L 2281 3144 L 2281 3193 L 2282 3144 L 2282 3235 L 2283 2926 L 2283 3017 L 2283 3433 L 2284 3305 L 2284 3490 L 2285 2580 L 2285 4850 L 2286 3305 L 2286 2580 L 2287 3144 L 2287 2799 L 2288 3629 L 2288 3993 L 2288 3335 L 2289 2926 L 2289 3567 L 2290 2926 L 2290 2580 L 2291 3087 L 2291 3490 L 2292 2580 L 2292 3580 L 2292 2799 L 2293 2580 L 2293 2926 L 2294 2799 L 2295 2799 L 2295 2926 L 2296 3193 L 2296 3955 L 2297 3884 L 2297 2926 L 2297 2580 L 2298 2580 L 2298 3799 L 2299 3144 L 2299 3749 L 2300 3951 L 2300 3799 L 2301 3017 L 2301 2580 L 2302 3305 L 2302 3193 L 2302 3087 L 2303 3699 L 2303 2580 L 2304 3017 L 2304 3235 L 2305 2580 L 2306 2926 L 2306 2799 L 2306 3472 L 2307 2799 L 2307 3335 L 2308 3433 L 2308 3193 L 2309 2580 L 2309 3930 L 2310 3144 L 2310 3017 L 2310 3335 L 2311 2926 L 2311 2580 L 2312 3087 L 2312 2580 L 2313 2580 L 2313 2926 L 2314 2580 L 2314 3193 L 2315 2926 L 2315 3453 L 2315 3874 L 2316 3144 L 2316 3771 L 2317 2580 L 2317 4604 L 2318 3144 L 2318 3235 L 2319 3523 L 2319 3388 L 2320 2926 L 2320 3811 L 2321 2926 L 2321 2580 L 2322 3272 L 2322 2580 L 2323 2926 L 2323 3017 L 2324 3433 L 2324 2799 L 2324 3553 L 2325 3749 L 2325 3388 L 2326 3087 L 2326 3144 L 2327 2926 L 2327 3799 L 2328 3836 L 2328 3818 L 2328 2580 L 2329 3305 L 2329 3272 L 2330 3388 L 2330 3087 L 2331 3411 L 2331 3305 L 2332 3272 L 2332 3606 L 2332 3362 L 2333 2799 L 2333 3144 L 2334 3017 L 2335 3193 L 2335 3087 L 2336 2580 L 2336 3411 L 2336 3272 L 2337 3618 L 2337 3272 L 2338 3453 L 2338 3661 L 2339 3453 L 2339 3640 L 2340 3836 L 2340 4007 L 2341 2580 L 2341 3959 L 2341 3335 L 2342 3879 L 2342 3733 L 2343 3640 L 2343 3335 L 2344 3087 L 2344 2926 L 2345 2580 L 2345 3017 L 2345 2799 L 2346 3472 L 2346 3017 L 2347 3235 L 2347 4179 L 2348 2580 L 2348 3618 L 2349 3388 L 2349 3741 L 2350 3235 L 2350 3681 L 2350 2926 L S 2350 2926 M 2351 3472 L 2351 2799 L 2352 3618 L 2352 3947 L 2353 3362 L 2353 3017 L 2354 2926 L 2354 3017 L 2355 3411 L 2355 2926 L 2356 2580 L 2356 2926 L 2357 3144 L 2357 3640 L 2358 3193 L 2358 3144 L 2358 3193 L 2359 3235 L 2359 3433 L 2360 3087 L 2360 3433 L 2361 3305 L 2361 2926 L 2362 3433 L 2362 3951 L 2363 3681 L 2363 3235 L 2363 3193 L 2364 2799 L 2364 3017 L 2365 2799 L 2366 3335 L 2366 3235 L 2367 3193 L 2367 2926 L 2367 3272 L 2368 3717 L 2368 3335 L 2369 3144 L 2369 2926 L 2370 3017 L 2370 3193 L 2371 3553 L 2371 3764 L 2372 2580 L 2372 2926 L 2372 3708 L 2373 2926 L 2373 3757 L 2374 3811 L 2374 3411 L 2375 3335 L 2375 3490 L 2376 2799 L 2376 3661 L 2376 3618 L 2377 3618 L 2377 2580 L 2378 3335 L 2378 4065 L 2379 3771 L 2379 3087 L 2380 3836 L 2380 3235 L 2381 3305 L 2381 3087 L 2381 3272 L 2382 2926 L 2382 3087 L 2383 2580 L 2383 3087 L 2384 3593 L 2384 3335 L 2385 4810 L 2385 3879 L 2386 3272 L 2386 3507 L 2386 3618 L 2387 2580 L 2387 3629 L 2388 3335 L 2388 3362 L 2389 3433 L 2389 3986 L 2390 3433 L 2390 3903 L 2390 3433 L 2391 3538 L 2391 3661 L 2392 3733 L 2392 3193 L 2393 3144 L 2393 3792 L 2394 2799 L 2394 3272 L 2395 2580 L 2395 3017 L 2396 3640 L 2396 2926 L 2397 3453 L 2397 3235 L 2398 2799 L 2398 3411 L 2399 3472 L 2399 3235 L 2399 3362 L 2400 3144 L 2400 3593 L 2401 2799 L 2401 3453 L 2402 3087 L 2402 3629 L 2403 3433 L 2403 2580 L 2404 3884 L 2404 2799 L 2404 3741 L 2405 3717 L 2405 3017 L 2406 3362 L 2406 2580 L 2407 3553 L 2407 2926 L 2408 3272 L 2408 3708 L 2409 3235 L 2409 3690 L 2410 3507 L 2410 3335 L 2411 3651 L 2411 3538 L 2412 3472 L 2412 3869 L 2413 4226 L 2413 3847 L 2413 3629 L 2414 3749 L 2414 4110 L 2415 3523 L 2415 3741 L 2416 3640 L 2416 3362 L 2417 3144 L 2417 3879 L 2417 3629 L 2418 3235 L 2418 3087 L 2419 3523 L 2419 3193 L 2420 3908 L 2420 3235 L 2421 3235 L 2421 4167 L 2421 3335 L 2422 3305 L 2422 2926 L 2423 3235 L 2423 3144 L 2424 3362 L 2424 2580 L 2425 3811 L 2425 3144 L 2426 2580 L 2426 3708 L 2427 3733 L 2427 2926 L 2428 3272 L 2428 3593 L 2429 3606 L 2429 3144 L 2430 3272 L 2430 3699 L 2430 3963 L 2431 3651 L 2431 3017 L 2432 3580 L 2432 2580 L 2433 2926 L 2433 3699 L 2434 3699 L 2434 3930 L 2435 3771 L 2435 3805 L 2435 3913 L 2436 3799 L 2436 2580 L 2437 3717 L 2437 3490 L 2438 3235 L 2438 3917 L 2439 3671 L 2439 4508 L 2439 4610 L 2440 4709 L 2440 4585 L 2441 3733 L 2441 3017 L 2442 3926 L 2442 3272 L 2443 3749 L 2443 3305 L 2444 3708 L 2444 3235 L 2444 3144 L 2445 3235 L 2445 3087 L 2446 3411 L 2446 3335 L 2447 3335 L 2447 4003 L 2448 3305 L 2448 3629 L 2448 3388 L 2449 2799 L 2449 2580 L 2450 3235 L 2450 2580 L 2451 2799 L 2452 3986 L 2452 3943 L 2452 3235 L 2453 3580 L 2453 3193 L 2454 3272 L 2454 2580 L 2455 3453 L 2455 3733 L 2456 3193 L 2456 3411 L 2457 3087 L 2457 3235 L 2457 2799 L 2458 2799 L 2458 3193 L 2459 3947 L 2459 3193 L 2460 3935 L 2460 2580 L 2461 3087 L 2461 3433 L 2461 2799 L 2462 3778 L 2462 3362 L 2463 3193 L 2463 2580 L 2464 3523 L 2464 3144 L 2465 3193 L 2465 3741 L 2466 2799 L 2466 3411 L 2466 3272 L 2467 3523 L 2467 2926 L 2468 3272 L 2468 2580 L 2469 3671 L 2469 2580 L 2470 3453 L 2470 2580 L 2470 3388 L 2471 3272 L 2471 2580 L 2472 3235 L 2472 3272 L 2473 3580 L 2473 3388 L 2474 3629 L 2474 3959 L 2474 3993 L 2475 3629 L 2475 3335 L 2476 4397 L 2476 3193 L 2477 3411 L 2477 3507 L 2478 3235 L 2478 3640 L 2479 2580 L 2479 3235 L 2480 3087 L 2480 3144 L 2481 3629 L 2481 3618 L 2482 3017 L 2482 3411 L 2483 2580 L 2483 3087 L 2483 2799 L 2484 2580 L 2484 3593 L 2485 3889 L 2485 3580 L 2486 3507 L 2486 3144 L 2487 3235 L 2487 3017 L 2488 3087 L 2488 3771 L 2488 3553 L 2489 4306 L 2489 3433 L 2490 3305 L 2490 3235 L 2491 3144 L 2491 3629 L 2492 2799 L 2492 4097 L 2492 3640 L 2493 3690 L 2493 4054 L 2494 3523 L 2494 3778 L 2495 3830 L 2495 3811 L 2496 3717 L 2496 3523 L 2496 2580 L 2497 3017 L 2497 3507 L 2498 3690 L 2498 4114 L 2499 3335 L 2499 3708 L 2500 3899 L 2500 4204 L 2501 3193 L 2501 2580 L 2501 3017 L 2502 3017 L 2502 3193 L 2503 3305 L 2503 3017 L 2504 3335 L 2504 3235 L 2505 3799 L 2505 3017 L 2505 3305 L 2506 2926 L 2506 3580 L 2507 3193 L 2507 4117 L 2508 3975 L 2508 3725 L 2509 3087 L 2509 3362 L 2510 3144 L 2510 3453 L 2510 3087 L 2511 2926 L 2511 3388 L 2512 3903 L 2512 3433 L 2513 3235 L 2513 4023 L 2514 3388 L 2514 3411 L 2514 3193 L 2515 3472 L 2515 3681 L 2516 3749 L 2516 4045 L 2517 2799 L 2517 3490 L 2518 3087 L 2518 3507 L 2518 3717 L 2519 4013 L 2519 3971 L 2520 3858 L 2520 3087 L 2521 3388 L 2521 3453 L 2522 3433 L 2522 3087 L 2523 3144 L 2523 3538 L 2523 3989 L 2524 3869 L 2524 3671 L 2525 3472 L 2525 3507 L 2526 3959 L 2526 3618 L 2527 3305 L 2527 3017 L 2527 3453 L 2528 3144 L 2528 2799 L 2529 3335 L 2529 2799 L 2530 3362 L 2530 3017 L 2531 2926 L 2531 3629 L 2532 3193 L 2532 2580 L 2532 3764 L 2533 3272 L 2533 3818 L 2534 3749 L 2534 4248 L 2535 3989 L 2535 3523 L 2536 3661 L 2536 3305 L 2536 3771 L 2537 2580 L 2537 3553 L 2538 3749 L 2538 3388 L 2539 3305 L 2539 3017 L 2540 3943 L 2540 3567 L 2541 3523 L 2541 3507 L 2541 3017 L 2542 3593 L 2543 3087 L 2544 3193 L 2545 3538 L 2545 3472 L 2545 2580 L 2546 3144 L 2546 3778 L 2547 3305 L 2547 3778 L 2548 2926 L 2548 3017 L 2549 2926 L 2549 3507 L 2550 3629 L 2550 3490 L 2550 3553 L 2551 3087 L 2551 3144 L 2552 3523 L 2552 3193 L 2553 3235 L 2553 3629 L 2554 3433 L 2554 3144 L 2554 3193 L 2555 2926 L 2555 3193 L 2556 3811 L 2556 3507 L 2557 3087 L 2557 3553 L 2558 3433 L 2558 3411 L 2558 3193 L 2559 3490 L 2559 2580 L 2560 3593 L 2560 3193 L 2561 2580 L 2561 3651 L 2562 3629 L 2562 2799 L 2563 2580 L 2563 2926 L 2563 2580 L 2564 2926 L 2564 3593 L 2565 3538 L 2565 3917 L 2566 3335 L 2566 3606 L 2567 3593 L 2567 2926 L 2567 3193 L 2568 2926 L 2568 3629 L 2569 3553 L 2569 3661 L 2570 3235 L 2570 3858 L 2571 2580 L 2571 3553 L 2572 3144 L 2572 3690 L 2573 3272 L 2573 3087 L 2574 3433 L 2574 3193 L 2575 3749 L 2575 4196 L 2576 3272 L 2576 3805 L 2576 3305 L 2577 3661 L S 2577 3661 M 2577 3618 L 2578 3553 L 2578 3523 L 2579 3453 L 2579 3433 L 2580 3651 L 2580 2580 L 2581 3087 L 2581 2926 L 2581 3567 L 2582 3490 L 2582 3411 L 2583 2580 L 2583 3305 L 2584 4051 L 2584 3757 L 2585 3017 L 2585 3235 L 2585 3986 L 2586 3453 L 2586 4255 L 2587 3661 L 2587 3935 L 2588 3087 L 2588 3708 L 2589 3362 L 2589 3193 L 2590 3725 L 2590 3433 L 2590 3917 L 2591 3606 L 2591 2580 L 2592 3593 L 2592 3235 L 2593 3836 L 2593 3017 L 2594 3272 L 2594 3978 L 2594 4068 L 2595 3507 L 2595 3144 L 2596 2799 L 2596 3388 L 2597 2580 L 2597 3144 L 2598 3507 L 2598 3708 L 2599 4007 L 2599 3144 L 2599 2799 L 2600 2799 L 2600 3472 L 2601 3144 L 2601 3087 L 2602 3453 L 2602 2580 L 2603 3553 L 2603 3087 L 2603 2926 L 2604 3699 L 2604 3749 L 2605 3388 L 2605 3305 L 2606 3388 L 2606 3717 L 2607 3879 L 2607 3272 L 2607 3305 L 2608 2926 L 2608 3335 L 2609 2580 L 2609 3087 L 2610 3629 L 2610 3335 L 2611 2580 L 2611 3580 L 2612 3272 L 2612 3235 L 2612 2799 L 2613 2799 L 2614 3144 L 2614 3453 L 2615 3235 L 2615 3593 L 2616 3272 L 2616 3913 L 2617 3651 L 2617 3411 L 2617 3538 L 2618 3362 L 2619 3538 L 2619 3567 L 2620 3388 L 2620 3869 L 2621 4020 L 2621 2799 L 2621 3818 L 2622 3553 L 2622 3272 L 2623 3144 L 2623 3523 L 2624 3811 L 2624 3824 L 2625 3959 L 2625 3725 L 2625 3593 L 2626 3087 L 2626 2580 L 2627 2580 L 2627 3335 L 2628 3087 L 2628 2926 L 2629 3507 L 2629 3681 L 2630 3335 L 2630 2926 L 2630 3362 L 2631 3411 L 2631 3362 L 2632 3490 L 2632 3144 L 2633 2580 L 2633 3538 L 2634 3472 L 2634 3305 L 2635 3523 L 2635 4110 L 2635 3490 L 2636 3874 L 2636 3567 L 2637 2799 L 2637 3593 L 2638 3553 L 2638 3593 L 2639 2580 L 2639 3943 L 2639 3235 L 2640 2580 L 2640 3908 L 2641 3629 L 2641 3453 L 2642 3144 L 2643 3272 L 2643 3930 L 2643 3651 L 2644 3272 L 2644 3335 L 2645 3411 L 2645 3841 L 2646 3272 L 2646 3235 L 2647 3017 L 2647 2926 L 2648 3144 L 2648 3433 L 2648 3671 L 2649 4163 L 2649 2926 L 2650 3725 L 2650 3235 L 2651 2580 L 2651 3193 L 2652 2926 L 2652 3193 L 2652 2799 L 2653 3087 L 2653 2926 L 2654 3453 L 2654 3087 L 2655 3193 L 2655 2799 L 2656 3144 L 2656 3087 L 2657 3538 L 2657 2926 L 2657 3523 L 2658 3472 L 2658 3523 L 2659 3651 L 2659 3087 L 2660 3507 L 2660 3955 L 2661 3651 L 2661 2799 L 2661 2580 L 2662 2799 L 2662 3017 L 2663 3193 L 2663 2580 L 2664 2799 L 2664 3388 L 2665 3453 L 2665 3235 L 2666 4520 L 2666 3144 L 2666 3453 L 2667 3749 L 2667 3681 L 2668 3567 L 2668 3305 L 2669 3087 L 2669 2580 L 2670 2926 L 2670 3507 L 2670 3388 L 2671 3087 L 2671 3272 L 2672 3805 L 2672 3717 L 2673 3235 L 2673 3939 L 2674 2799 L 2675 3411 L 2675 3235 L 2676 3699 L 2676 3671 L 2677 3651 L 2677 4523 L 2677 3362 L 2677 3087 L 2678 3272 L 2678 2926 L 2679 3606 L 2679 3087 L 2680 3388 L 2680 3661 L 2681 3087 L 2681 3335 L 2681 2926 L 2682 3087 L 2682 3144 L 2683 3690 L 2683 3388 L 2684 2799 L 2685 3853 L 2685 3764 L 2686 3388 L 2686 3017 L 2686 3671 L 2687 3874 L 2687 3305 L 2688 3087 L 2688 3523 L 2689 3690 L 2689 2580 L 2690 3235 L 2690 2799 L 2690 2926 L 2691 3272 L 2691 3193 L 2692 3490 L 2692 3778 L 2693 2580 L 2693 3651 L 2694 3235 L 2694 2926 L 2694 3335 L 2695 3144 L 2695 3472 L 2696 3453 L 2696 3580 L 2697 2926 L 2697 3661 L 2698 3507 L 2698 2799 L 2699 3144 L 2699 3362 L 2699 3272 L 2700 3193 L 2700 2926 L 2701 3193 L 2701 3144 L 2702 3490 L 2702 2580 L 2703 3553 L 2703 2580 L 2703 3193 L 2704 3087 L 2704 3629 L 2705 3017 L 2705 2926 L 2706 3235 L 2706 3523 L 2707 3193 L 2707 3087 L 2707 3362 L 2708 3651 L 2708 3144 L 2709 3388 L 2709 2926 L 2710 3640 L 2710 4117 L 2711 2799 L 2711 3235 L 2712 3671 L 2712 3538 L 2712 3235 L 2713 3593 L 2713 3087 L 2714 3144 L 2714 2580 L 2715 3433 L 2715 3699 L 2716 3433 L 2716 2926 L 2717 3305 L 2717 3087 L 2718 2926 L 2718 3017 L 2719 3830 L 2719 3305 L 2720 3433 L 2720 3362 L 2720 4045 L 2721 3411 L 2721 3335 L 2722 3411 L 2722 2580 L 2723 2580 L 2723 2926 L 2724 3144 L 2724 3362 L 2725 3017 L 2725 2580 L 2725 3017 L 2726 3087 L 2726 3235 L 2727 3272 L 2727 4048 L 2728 3567 L 2728 3087 L 2729 2799 L 2729 3087 L 2729 3490 L 2730 2926 L 2730 3453 L 2731 3193 L 2731 3144 L 2732 2799 L 2732 3411 L 2733 2926 L 2733 3017 L 2734 2926 L 2734 3017 L 2735 3433 L 2735 3629 L 2736 3889 L 2736 2580 L 2737 3193 L 2737 3335 L 2738 2580 L 2738 3272 L 2738 2580 L 2739 3193 L 2739 2580 L 2740 3272 L 2740 3411 L 2741 3193 L 2741 3272 L 2742 3144 L 2742 3606 L 2742 3749 L 2743 2926 L 2744 2799 L 2744 3671 L 2745 4173 L 2745 3741 L 2746 3087 L 2746 2580 L 2747 3087 L 2747 3618 L 2747 3671 L 2748 3741 L 2748 3087 L 2749 3651 L 2749 3017 L 2750 2580 L 2750 3017 L 2751 3725 L 2751 2799 L 2751 3017 L 2752 3362 L 2752 3335 L 2753 2799 L 2753 3305 L 2754 4051 L 2754 3433 L 2755 3811 L 2755 3087 L 2756 2580 L 2756 3490 L 2756 3144 L 2757 2926 L 2757 3305 L 2758 3017 L 2758 3087 L 2759 3567 L 2759 3411 L 2760 3553 L 2760 3087 L 2761 2799 L 2761 2580 L 2762 2799 L 2762 3193 L 2763 3235 L 2763 3335 L 2764 3235 L 2764 3433 L 2765 2580 L 2765 4020 L 2765 3193 L 2766 3874 L 2766 3618 L 2767 3903 L 2767 3017 L 2768 3580 L 2768 4065 L 2769 2799 L 2769 3708 L 2770 2580 L 2770 3894 L 2770 2799 L 2771 3661 L 2771 3362 L 2772 3362 L 2772 3388 L 2773 3472 L 2773 3335 L 2774 3411 L 2774 2580 L 2774 3453 L 2775 3749 L 2775 3830 L 2776 3335 L 2776 3618 L 2777 3472 L 2777 3335 L 2778 4426 L 2778 4424 L 2779 3959 L 2779 3272 L 2779 3553 L 2780 3741 L 2780 3235 L 2781 3305 L 2781 3144 L 2782 3272 L 2782 3144 L 2783 3771 L 2783 3490 L 2783 3362 L 2784 2926 L 2784 3967 L 2785 2580 L 2785 3087 L 2786 2799 L 2786 3903 L 2787 3453 L 2787 2926 L 2788 2580 L 2788 3272 L 2788 2926 L 2789 3538 L 2789 3894 L 2790 3453 L 2790 4257 L 2791 3235 L 2791 3362 L 2792 3144 L 2792 2926 L 2792 3087 L 2793 3411 L 2793 2580 L 2794 3017 L 2794 3235 L 2795 3144 L 2795 3874 L 2796 3388 L 2796 3193 L 2797 3017 L 2797 3411 L 2797 3913 L 2798 3087 L 2798 2926 L 2799 3272 L 2799 3017 L 2800 2926 L 2800 3388 L 2801 3087 L 2801 3771 L 2801 3017 L S 2801 3017 M 2802 2580 L 2802 3144 L 2803 2926 L 2803 3017 L 2804 2580 L 2804 3017 L 2805 2799 L 2805 2580 L 2806 2580 L 2806 3362 L 2807 2926 L 2807 2799 L 2808 3335 L 2808 2926 L 2809 2580 L 2809 2926 L 2810 3335 L 2810 3305 L 2810 3411 L 2811 3411 L 2811 3305 L 2812 3411 L 2812 3640 L 2813 3144 L 2813 3580 L 2814 3538 L 2814 2580 L 2814 3087 L 2815 2580 L 2815 3433 L 2816 3661 L 2816 3193 L 2817 3272 L 2817 3507 L 2818 2926 L 2818 3305 L 2819 3507 L 2819 3799 L 2819 3193 L 2820 3235 L 2820 2799 L 2821 3305 L 2821 3411 L 2822 3087 L 2822 3305 L 2823 3741 L 2823 3305 L 2823 3087 L 2824 2580 L 2824 3305 L 2825 3411 L 2825 3272 L 2826 3388 L 2826 2580 L 2827 2799 L 2827 3567 L 2828 3411 L 2828 3193 L 2828 3017 L 2829 3963 L 2829 3144 L 2830 3453 L 2830 3144 L 2831 3388 L 2831 2580 L 2832 3538 L 2832 3472 L 2832 3453 L 2833 3567 L 2833 4007 L 2834 3193 L 2834 2580 L 2835 3193 L 2835 3144 L 2836 3017 L 2836 2580 L 2836 2926 L 2837 2580 L 2837 3305 L 2838 3087 L 2838 3411 L 2839 2580 L 2839 3538 L 2840 3193 L 2840 2580 L 2841 2580 L 2841 3523 L 2841 3830 L 2842 3305 L 2842 2580 L 2843 4013 L 2843 3453 L 2844 3017 L 2844 3087 L 2845 2580 L 2845 3388 L 2845 3235 L 2846 3771 L 2846 3490 L 2847 3305 L 2847 3490 L 2848 3388 L 2848 3553 L 2849 2580 L 2849 3017 L 2850 3144 L 2850 3799 L 2851 2580 L 2851 3017 L 2852 2580 L 2852 3553 L 2853 2926 L 2853 2580 L 2854 3087 L 2854 3453 L 2854 3553 L 2855 3523 L 2855 3305 L 2856 3235 L 2856 2799 L 2857 3725 L 2857 3681 L 2858 3235 L 2858 3453 L 2858 2799 L 2859 2580 L 2859 3305 L 2860 3894 L 2860 3335 L 2861 3193 L 2861 3490 L 2862 3362 L 2862 3235 L 2863 2799 L 2863 3749 L 2863 3629 L 2864 3235 L 2864 2580 L 2865 3193 L 2865 3661 L 2866 2580 L 2866 3193 L 2867 2580 L 2867 3235 L 2867 3087 L 2868 3818 L 2868 2580 L 2869 2580 L 2869 3717 L 2870 3879 L 2870 2580 L 2871 2926 L 2871 3087 L 2872 3144 L 2872 2580 L 2872 2926 L 2873 2926 L 2873 3305 L 2874 3967 L 2874 3699 L 2875 3193 L 2875 3017 L 2876 2926 L 2876 3507 L 2876 3472 L 2877 2799 L 2877 3453 L 2878 2799 L 2878 3193 L 2879 2580 L 2879 3388 L 2880 2580 L 2880 3144 L 2880 2926 L 2881 3193 L 2881 3778 L 2882 3553 L 2882 3362 L 2883 3433 L 2883 3593 L 2884 3538 L 2885 2580 L 2885 3144 L 2886 3741 L 2886 2799 L 2887 3235 L 2887 3538 L 2888 2799 L 2888 3799 L 2889 3144 L 2889 3507 L 2889 3433 L 2890 3144 L 2890 3305 L 2891 3272 L 2891 3553 L 2892 2799 L 2892 2926 L 2893 2926 L 2893 3087 L 2894 2926 L 2894 3144 L 2894 2580 L 2895 3699 L 2895 3235 L 2896 3235 L 2896 2799 L 2897 3618 L 2897 2580 L 2898 3523 L 2898 3017 L 2898 2580 L 2899 3606 L 2899 3017 L 2900 2580 L 2900 3235 L 2901 2580 L 2901 3087 L 2902 3749 L 2902 3235 L 2903 3305 L 2903 2926 L 2904 2580 L 2905 3490 L 2905 3335 L 2906 3305 L 2906 2926 L 2907 2799 L 2907 2580 L 2907 3235 L 2908 2926 L 2908 2580 L 2909 3144 L 2909 2926 L 2910 3690 L 2910 3087 L 2911 2580 L 2911 3335 L 2912 3507 L 2912 3671 L 2912 2799 L 2913 3362 L 2913 2799 L 2914 3305 L 2914 3193 L 2915 3507 L 2915 3388 L 2916 3388 L 2916 3017 L 2916 2926 L 2917 3272 L 2917 2580 L 2918 3272 L 2918 3453 L 2919 3472 L 2919 2580 L 2920 3235 L 2920 3799 L 2920 2580 L 2921 3996 L 2921 3757 L 2922 2580 L 2922 3618 L 2923 2799 L 2923 3335 L 2924 3671 L 2924 3272 L 2925 3087 L 2925 3335 L 2925 3144 L 2926 2580 L 2926 3087 L 2927 2926 L 2927 2580 L 2928 2580 L 2928 3017 L 2929 2926 L 2929 4100 L 2929 3144 L 2930 3144 L 2930 3955 L 2931 4275 L 2931 4440 L 2932 4499 L 2932 2799 L 2933 2799 L 2933 2580 L 2933 3087 L 2934 3651 L 2934 3272 L 2935 3087 L 2936 3362 L 2936 3580 L 2937 3305 L 2937 3087 L 2938 3863 L 2938 3618 L 2938 2580 L 2939 3193 L 2939 2580 L 2940 4017 L 2940 3235 L 2941 3629 L 2941 3087 L 2942 2580 L 2942 4033 L 2942 3490 L 2943 3144 L 2943 2580 L 2944 3144 L 2945 2580 L 2945 4013 L 2946 3193 L 2946 3453 L 2946 3305 L 2947 3507 L 2947 3824 L 2948 3335 L 2948 3193 L 2949 3681 L 2949 2580 L 2950 3388 L 2950 3087 L 2951 3362 L 2951 3640 L 2951 3651 L 2952 3144 L 2952 3741 L 2953 3335 L 2953 3507 L 2954 3087 L 2954 3017 L 2955 3087 L 2955 4030 L 2955 2926 L 2956 3305 L 2956 2926 L 2957 3847 L 2957 3235 L 2958 3567 L 2958 3388 L 2959 3017 L 2959 3507 L 2960 3690 L 2960 2799 L 2960 3087 L 2961 3235 L 2961 2580 L 2962 3305 L 2962 3507 L 2963 3335 L 2963 2580 L 2964 3193 L 2964 3411 L 2964 2799 L 2965 3335 L 2965 4087 L 2966 2580 L 2966 3661 L 2967 3651 L 2967 2580 L 2968 2799 L 2968 3087 L 2969 3193 L 2969 3017 L 2969 3553 L 2970 3472 L 2970 3235 L 2971 3305 L 2971 3593 L 2972 3087 L S 2973 3507 M 2974 3651 L 2974 3874 L 2975 3433 L 2975 3017 L 2976 2580 L 2976 2799 L 2977 2799 L 2977 3305 L 2978 2580 L 2978 4048 L 2978 3749 L 2979 4097 L 2979 3606 L 2980 3272 L 2980 3507 L 2981 3193 L 2981 3899 L 2982 4161 L 2982 3335 L 2982 3943 L 2983 3874 L 2983 4177 L 2984 3335 L 2984 2799 L 2985 3671 L 2985 3193 L 2986 3836 L 2986 2926 L 2987 3433 L 2987 3538 L 2987 3472 L 2988 3922 L 2988 3193 L 2989 4010 L 2989 3272 L 2990 3087 L 2990 3017 L 2991 4235 L 2991 3144 L 2992 3935 L 2992 3606 L 2992 3362 L 2993 2580 L 2993 3830 L 2994 3144 L 2994 3087 L 2995 4602 L 2995 3490 L 2996 3411 L 2996 3913 L 2996 2580 L 2997 3903 L 2997 2580 L 2998 2926 L 2998 3869 L 2999 3472 L 2999 3411 L 3000 2926 L 3000 3411 L 3001 2799 L 3001 3272 L 3002 3618 L 3002 3193 L 3003 4159 L 3003 3087 L 3004 3017 L 3004 3193 L 3005 3017 L 3005 3305 L 3005 3606 L 3006 3959 L 3006 3362 L 3007 3305 L 3007 3272 L 3008 3967 L 3008 3580 L 3009 3193 L 3009 3553 L 3009 3388 L 3010 2580 L 3010 3144 L 3011 2580 L 3011 3388 L 3012 3335 L 3012 3947 L 3013 3272 L 3013 3651 L 3014 3913 L 3014 3490 L 3014 3017 L 3015 2580 L 3015 3305 L 3016 3433 L 3016 3235 L 3017 3681 L 3017 3629 L 3018 4403 L 3018 2580 L 3018 3272 L 3019 3818 L 3019 3661 L 3020 3472 L 3020 3553 L 3021 2799 L 3021 3757 L 3022 2580 L 3022 4045 L 3022 3362 L 3023 3785 L 3023 3629 L 3024 3618 L 3024 2799 L 3025 3811 L 3025 3388 L 3026 3651 L 3026 3362 L 3027 3749 L 3027 3235 L 3027 3863 L 3028 2799 L 3028 3629 L 3029 3235 L 3029 3580 L 3030 3411 L 3030 3651 L 3031 3538 L 3031 2926 L 3031 3193 L 3032 3507 L 3032 4057 L 3033 3618 L 3033 3671 L 3034 3708 L 3034 2580 L 3035 3618 L 3035 3671 L 3036 3017 L 3036 3606 L 3036 3235 L 3037 3811 L 3037 3362 L 3038 3017 L 3038 3087 L 3039 3580 L 3039 2799 L 3040 3193 L 3040 3725 L 3040 3824 L 3041 3975 L 3041 2580 L 3042 2799 L 3042 3884 L 3043 3193 L 3043 3830 L 3044 3874 L 3044 3553 L 3045 4071 L 3045 3538 L 3045 4476 L 3046 3144 L 3047 3411 L 3047 3388 L 3048 3967 L 3048 3894 L 3049 3749 L 3049 3272 L 3049 3651 L 3050 2799 L 3050 3272 L 3051 3193 L 3051 3472 L 3052 3144 L 3052 3593 L 3053 3235 L 3053 3523 L 3054 3017 L 3054 3651 L 3054 2580 L 3055 2580 L 3055 2799 L 3056 3580 L 3056 3741 L 3057 4013 L 3057 3836 L 3058 3699 L 3058 4209 L 3058 3640 L 3059 3799 L 3059 3144 L 3060 4391 L 3060 3805 L 3061 4020 L 3061 3433 L 3062 4400 L 3062 3433 L 3063 4459 L 3063 4558 L 3063 4340 L 3064 4380 L 3064 3733 L 3065 3235 L 3065 3453 L 3066 3771 L 3066 2799 L 3067 3811 L 3067 3362 L 3068 3235 L 3068 3681 L 3069 3235 L 3069 3538 L 3070 3087 L 3070 2926 L 3071 2580 L 3071 3490 L 3072 3593 L 3072 3580 L 3072 3490 L 3073 3553 L 3073 3144 L 3074 3874 L 3074 2580 L 3075 3651 L 3075 3967 L 3076 3017 L 3076 3411 L 3076 3335 L 3077 2580 L 3078 3717 L 3078 3017 L 3079 3193 L 3079 4110 L 3080 3272 L 3080 3087 L 3081 3553 L 3081 2580 L 3081 3841 L 3082 3272 L 3082 3538 L 3083 3757 L 3083 2799 L 3084 3453 L 3084 3567 L 3085 3490 L 3085 3538 L 3085 3362 L 3086 3272 L 3086 3305 L 3087 3593 L 3087 3884 L 3088 3272 L 3088 4000 L 3089 3538 L 3089 3836 L 3090 3305 L 3090 3699 L 3090 2799 L 3091 3651 L 3091 3606 L 3092 3193 L 3092 3144 L 3093 2799 L 3093 2926 L 3094 4261 L 3094 3144 L 3094 2926 L 3095 3538 L 3095 3144 L 3096 3193 L 3097 3681 L 3097 3661 L 3098 3879 L 3098 3335 L 3099 3538 L 3099 3913 L 3099 3193 L 3100 3411 L 3100 3235 L 3101 3939 L 3101 3741 L 3102 3433 L 3103 2580 L 3103 3272 L 3103 3799 L 3104 3335 L 3104 3087 L 3105 3362 L 3105 4107 L 3106 3629 L 3106 2799 L 3107 3017 L 3107 4149 L 3107 3017 L 3108 3305 L 3108 3335 L 3109 4337 L 3109 3894 L 3110 3757 L 3110 3305 L 3111 3580 L 3111 3087 L 3112 4252 L 3112 3725 L 3117 3193 L 3118 3523 L 3118 3017 L 3119 4122 L 3119 4700 L 3120 3717 L 3120 3362 L 3121 4065 L 3121 4017 L 3121 3538 L 3122 3699 L 3122 3272 L 3123 3193 L 3123 3593 L 3124 3388 L 3124 3305 L 3125 3507 L 3125 3989 L 3125 3335 L 3126 2926 L 3126 3741 L 3127 3362 L 3127 3580 L 3128 3305 L 3128 3453 L 3129 3640 L 3129 4255 L 3130 2580 L 3130 3335 L 3130 4399 L 3131 3411 L 3131 3580 L 3132 3553 L 3132 3640 L 3133 3523 L 3133 3017 L 3134 3490 L 3134 3388 L 3134 3593 L 3135 2799 L 3135 3749 L 3136 3235 L 3136 3951 L 3137 2926 L 3137 3087 L 3138 2926 L 3138 3235 L 3139 3538 L 3139 3472 L 3139 4000 L 3140 3651 L 3140 3272 L 3141 3629 L 3141 3235 L 3142 2799 L 3142 3836 L 3143 3388 L 3143 3725 L 3143 2580 L 3144 3305 L 3144 3606 L 3145 3193 L 3145 3235 L 3146 3017 L 3146 3362 L 3147 3017 L 3147 3388 L 3147 4181 L 3148 3651 L 3148 3193 L 3149 3593 L 3149 3792 L 3150 4020 L 3150 3593 L 3151 4000 L 3151 3690 L 3152 2580 L 3152 2799 L 3152 3335 L 3153 3538 L 3153 3982 L 3154 4189 L 3154 4142 L 3155 3629 L 3155 3305 L 3156 3986 L 3156 4048 L 3156 3629 L 3157 2799 L 3157 3235 L 3158 3567 L 3158 3017 L 3159 2799 L 3159 3799 L 3160 3144 L 3160 3717 L 3161 3193 L 3161 3305 L 3161 2926 L 3162 2926 L 3162 2580 L 3163 4171 L 3163 4020 L 3164 3017 L 3164 3523 L 3165 2580 L 3165 2799 L 3165 3671 L 3166 3305 L 3166 2580 L 3167 3305 L 3167 3272 L 3168 3017 L 3168 2799 L 3169 3305 L 3169 3593 L 3169 3523 L 3170 3553 L 3170 2580 L 3171 3193 L 3171 3017 L 3172 2799 L 3172 3593 L 3173 3917 L 3173 3017 L 3174 2926 L 3174 3507 L 3175 3453 L 3175 3847 L 3175 3305 L 3176 3889 L 3176 3235 L 3177 3144 L 3177 3935 L 3178 2580 L 3178 3235 L 3179 2926 L 3179 3335 L 3179 3017 L 3180 2926 L 3180 3388 L 3181 3193 L 3181 3305 L 3182 3272 L 3182 2926 L 3183 3411 L 3183 3986 L 3183 2580 L 3184 3087 L 3184 2580 L 3185 2580 L 3185 3472 L 3186 3305 L 3186 3272 L 3187 3538 L 3187 3507 L 3188 3830 L 3188 3869 L 3188 3362 L 3189 3618 L 3189 3651 L 3190 4087 L 3190 3824 L 3191 4209 L 3191 2799 L 3192 3017 L 3192 3606 L 3192 2926 L 3193 3889 L 3193 3874 L 3194 3580 L 3194 2799 L 3195 3472 L 3195 2580 L 3196 2580 L 3196 2799 L 3197 3087 L 3197 4318 L 3197 2799 L 3198 2580 L 3198 3411 L 3199 3863 L 3199 4204 L 3200 2926 L 3200 3017 L 3201 3671 L 3201 2580 L 3201 3193 L 3202 4030 L 3202 3433 L 3203 3017 L 3203 3411 L 3204 2580 L 3204 4092 L S 3204 4092 M 3205 3017 L 3205 2580 L 3206 3087 L 3206 3507 L 3206 2580 L 3207 3144 L 3207 3884 L 3208 3235 L 3208 3690 L 3209 2799 L 3209 3764 L 3210 3453 L 3210 3335 L 3210 2926 L 3211 3903 L 3211 3087 L 3212 2580 L 3212 3651 L 3213 2799 L 3213 3853 L 3214 3930 L 3214 3017 L 3214 3538 L 3215 3917 L 3215 3272 L 3216 3785 L 3216 3507 L 3217 3805 L 3217 3272 L 3218 3593 L 3218 3272 L 3219 4000 L 3219 3362 L 3219 4107 L 3220 3472 L 3220 3388 L 3221 3017 L 3221 3388 L 3222 3671 L 3222 2580 L 3223 2580 L 3223 2926 L 3223 2580 L 3224 2926 L 3224 3618 L 3225 2580 L 3225 4230 L 3226 3874 L 3226 3193 L 3227 3903 L 3227 3144 L 3228 3841 L 3228 4267 L 3228 2580 L 3229 3874 L 3229 2799 L 3230 3388 L 3230 3805 L 3231 4003 L 3231 3606 L 3232 4151 L 3232 3411 L 3232 3567 L 3233 3606 L 3233 3144 L 3234 3903 L 3234 3087 L 3235 4183 L 3235 2926 L 3236 3538 L 3236 4415 L 3237 2580 L 3237 3699 L 3237 4039 L 3238 3144 L 3238 2799 L 3238 3193 L 3238 2799 L 3239 3017 L 3239 3235 L 3240 3235 L 3240 3335 L 3241 3741 L 3241 2926 L 3242 3917 L 3242 4218 L 3242 3651 L 3243 3144 L 3243 2580 L 3244 3792 L 3244 3708 L 3245 3362 L 3245 3388 L 3246 3335 L 3246 3580 L 3247 2580 L 3247 3235 L 3247 4378 L 3248 3193 L 3248 2799 L 3249 3959 L 3249 3144 L 3250 3017 L 3250 3144 L 3251 3335 L 3251 3472 L 3251 3741 L 3252 3087 L 3253 2580 L 3253 3362 L 3254 2580 L 3254 3017 L 3255 3690 L 3255 3272 L 3256 3836 L 3256 3193 L 3256 4048 L 3257 3986 L 3257 3305 L 3258 3362 L 3258 3523 L 3259 3272 L 3259 3305 L 3260 3640 L 3260 3017 L 3260 3193 L 3261 3661 L 3261 3087 L 3262 3388 L 3262 2580 L 3263 2926 L 3263 3272 L 3264 2580 L 3264 3580 L 3265 3305 L 3265 2799 L 3266 2580 L 3266 3538 L 3267 3362 L 3268 2799 L 3268 3087 L 3269 3362 L 3269 3017 L 3270 3651 L 3270 3235 L 3271 2799 L 3271 3017 L 3272 3017 L 3272 2799 L 3273 3651 L 3273 3362 L 3274 3017 L 3274 3733 L 3275 3708 L 3275 2799 L 3276 3523 L 3277 3580 L 3277 3453 L 3278 2799 L 3278 3087 L 3278 2580 L 3279 3272 L 3279 2580 L 3280 3144 L 3280 3523 L 3281 3362 L 3281 3017 L 3282 3087 L 3282 3538 L 3283 3967 L 3283 3567 L 3283 2799 L 3284 2926 L 3284 3087 L 3285 3144 L 3285 4026 L 3286 2580 L 3286 4149 L 3287 3193 L 3287 2926 L 3287 3235 L 3288 3606 L 3288 3017 L 3289 3411 L 3289 3235 L 3290 3708 L 3290 3193 L 3291 3749 L 3291 3593 L 3292 3989 L 3292 2926 L 3292 3305 L 3293 3629 L 3293 3708 L 3294 2580 L 3294 3388 L 3295 3335 L 3295 3144 L 3296 3764 L 3296 3523 L 3296 3978 L 3297 3017 L 3298 2799 L 3298 3087 L 3299 3618 L 3299 3884 L 3300 3523 L 3300 3580 L 3300 2580 L 3301 2799 L 3301 3771 L 3302 2799 L 3302 3874 L 3303 3926 L 3303 2580 L 3304 3433 L 3304 3553 L 3305 3490 L 3305 3661 L 3305 3971 L 3306 3472 L 3306 3717 L 3307 3836 L 3307 3982 L 3308 2926 L 3308 3144 L 3309 3305 L 3309 3869 L 3309 3690 L 3310 3362 L 3310 2580 L 3311 2799 L 3311 3087 L 3312 3388 L 3312 3272 L 3313 2580 L 3313 3836 L 3314 3490 L 3314 3411 L 3314 3144 L 3315 3717 L 3315 3017 L 3316 3433 L 3316 3017 L 3317 3490 L 3317 3017 L 3318 4020 L 3318 3699 L 3319 3017 L 3319 3606 L 3319 3144 L 3320 2799 L 3320 3193 L 3321 2926 L 3321 3538 L 3322 4193 L 3322 2580 L 3323 3708 L 3323 2580 L 3323 2926 L 3324 3472 L 3325 3388 L 3325 3362 L 3326 3490 L 3326 3087 L 3327 3567 L 3327 3087 L 3328 2799 L 3328 3629 L 3328 3453 L 3329 3388 L 3329 2580 L 3330 2926 L 3330 3606 L 3331 2580 L 3331 3087 L 3332 3671 L 3332 4144 L 3333 3538 L 3333 2926 L 3333 3894 L 3334 3087 L 3335 3580 L 3335 3272 L 3336 2926 L 3336 3785 L 3337 4013 L 3337 3087 L 3337 2580 L 3338 3411 L 3338 3523 L 3339 2799 L 3339 2580 L 3340 3272 L 3340 3193 L 3341 4357 L 3341 3523 L 3342 3889 L 3342 3690 L 3342 3087 L 3343 4294 L 3343 3235 L 3344 3567 L 3344 3193 L 3345 3305 L 3345 3433 L 3346 3996 L 3346 4211 L 3346 4181 L 3347 2799 L 3347 3362 L 3348 2580 L 3348 3017 L 3349 3523 L 3349 3681 L 3350 3708 L 3350 3778 L 3351 2580 L 3351 3235 L 3351 3411 L 3352 2580 L 3352 4000 L 3353 3144 L 3353 3453 L 3354 2799 L 3354 3453 L 3355 3144 L 3355 2926 L 3355 2580 L 3356 3017 L 3356 3690 L 3357 3144 L 3357 3388 L 3358 3757 L 3358 3824 L 3359 3087 L 3359 3490 L 3360 3017 L 3360 3144 L 3360 3087 L 3361 3593 L 3361 2580 L 3362 3490 L 3362 3144 L 3363 3087 L 3363 4026 L 3364 3690 L 3364 3144 L 3364 3017 L 3365 4023 L 3365 2799 L 3366 2580 L 3366 3087 L 3367 2580 L 3367 3640 L 3368 3889 L 3368 2926 L 3369 3335 L 3369 3472 L 3369 3606 L 3370 3017 L 3370 3193 L 3371 2799 L 3371 3453 L 3372 4057 L 3372 2580 L 3373 3507 L 3373 3894 L 3373 3144 L 3374 3017 L 3374 2799 L 3375 3144 L 3376 3335 L 3376 3193 L 3377 3305 L 3377 2799 L 3377 3335 L 3378 3144 L 3378 3335 L 3379 3193 L 3379 3388 L 3380 3305 L 3380 3507 L 3381 3272 L 3381 3993 L 3382 3830 L 3382 3144 L 3382 3913 L 3383 3335 L 3383 3771 L 3384 3411 L 3384 2799 L 3385 3193 L 3385 3144 L 3386 3335 L 3386 2580 L 3386 3235 L 3387 3272 L 3387 3235 L 3388 3144 L 3388 3305 L 3389 3523 L 3389 2799 L 3390 3335 L 3390 3087 L 3391 3433 L 3391 3017 L 3391 2580 L 3392 3235 L 3392 3671 L 3393 3272 L 3394 3272 L 3394 3433 L 3395 3978 L 3395 3335 L 3395 3922 L 3396 2580 L 3397 3144 L 3397 3087 L 3398 3235 L 3398 3017 L 3399 4013 L 3399 2799 L 3400 3305 L 3400 4054 L 3400 2580 L 3401 3272 L 3401 2580 L 3402 2799 L 3402 3193 L 3403 2580 L 3403 3411 L 3404 3388 L 3404 3193 L 3404 4228 L 3405 3661 L 3406 3144 L 3406 2580 L 3407 2799 L 3407 2580 L 3408 3799 L 3408 3629 L 3409 3433 L 3409 3017 L 3410 2799 L 3410 2926 L 3411 2580 L 3412 2580 L 3412 3144 L 3413 2580 L 3413 3087 L 3414 3305 L 3414 3017 L 3414 2799 L 3415 3733 L 3415 3757 L 3416 3433 L 3416 3472 L 3417 3847 L 3417 3553 L 3418 3017 L 3418 3272 L 3418 2580 L 3419 3087 L 3419 3507 L 3420 3606 L 3420 3388 L 3421 4051 L 3421 3272 L 3422 2926 L 3422 2580 L 3423 3087 L 3423 3553 L 3423 2580 L 3424 3362 L 3424 3681 L 3425 3894 L 3425 2580 L 3426 3490 L 3426 3305 L 3427 3017 L 3427 2580 L 3428 3087 L 3428 2799 L S 3428 2799 M 3429 3733 L 3429 3472 L 3430 3087 L 3430 3690 L 3431 2926 L 3431 3507 L 3432 2926 L 3432 3144 L 3432 2799 L 3433 2799 L 3433 2580 L 3434 3144 L 3434 2580 L 3435 3087 L 3435 3725 L 3436 2926 L 3436 2799 L 3437 3335 L 3437 3235 L 3438 4251 L 3438 2799 L 3439 3087 L 3439 2580 L 3440 3305 L 3440 2580 L 3441 3453 L 3441 3272 L 3441 3847 L 3442 3017 L 3442 3580 L 3443 3472 L 3443 3335 L 3444 3869 L 3444 3305 L 3445 3305 L 3445 2926 L 3446 3087 L 3446 2580 L 3447 3087 L 3447 3017 L 3448 2926 L 3448 2799 L 3449 3388 L 3449 2580 L 3450 3144 L 3450 3388 L 3450 3193 L 3451 3913 L 3451 3305 L 3452 3017 L 3452 2580 L 3453 3939 L 3453 3017 L 3454 3193 L 3454 3567 L 3454 3507 L 3455 3144 L 3455 3305 L 3456 3472 L 3456 2926 L 3457 4412 L 3457 3087 L 3458 3362 L 3458 2580 L 3459 3017 L 3459 3717 L 3459 3490 L 3460 3955 L 3460 2926 L 3461 3272 L 3461 4204 L 3462 3507 L 3462 2580 L 3463 3922 L 3463 4157 L 3463 3193 L 3464 3749 L 3464 2799 L 3465 2799 L 3465 4240 L 3466 3593 L 3466 2580 L 3467 2580 L 3467 3836 L 3468 3841 L 3468 3144 L 3468 3538 L 3469 3144 L 3469 3411 L 3470 2580 L 3470 2799 L 3471 3087 L 3471 3235 L 3472 3235 L 3472 2926 L 3472 3144 L 3473 3951 L 3473 3305 L 3474 3362 L 3474 2926 L 3475 4003 L 3475 2799 L 3476 3507 L 3476 3629 L 3476 3553 L 3477 3433 L 3477 3792 L 3478 3411 L 3478 3017 L 3479 2799 L 3479 3567 L 3480 3305 L 3480 3889 L 3481 2580 L 3481 2926 L 3482 2580 L 3482 3144 L 3483 2799 L 3483 3388 L 3484 3411 L 3484 4146 L 3485 2926 L 3485 2580 L 3485 2926 L 3486 2580 L 3486 2926 L 3487 3771 L 3487 3272 L 3488 3388 L 3488 3362 L 3489 3272 L 3489 2580 L 3490 2926 L 3490 3593 L 3490 2580 L 3491 3235 L 3491 4026 L 3492 3193 L 3492 4054 L 3493 2926 L 3493 3472 L 3494 2799 L 3494 3580 L 3494 2926 L 3495 3640 L 3495 2580 L 3496 3894 L 3496 3411 L 3497 2799 L 3497 3272 L 3498 3144 L 3498 2926 L 3498 3305 L 3499 3305 L 3499 3771 L 3500 3335 L 3500 3606 L 3501 3362 L 3501 3411 L 3502 3193 L 3502 2580 L 3503 3717 L 3503 3553 L 3503 2580 L 3504 2580 L 3504 3272 L 3505 3388 L 3505 3362 L 3506 3913 L 3506 3017 L 3507 3863 L 3507 3580 L 3507 3661 L 3508 3144 L 3508 3272 L 3509 3490 L 3509 3235 L 3510 3411 L 3510 2926 L 3511 2926 L 3511 3235 L 3512 3388 L 3512 3235 L 3512 4010 L 3513 3567 L 3513 2926 L 3514 5058 L 3514 3708 L 3515 3939 L 3515 4065 L 3516 3411 L 3516 3235 L 3516 3959 L 3517 3411 L 3517 3017 L 3518 5191 L 3518 3538 L 3519 2580 L 3520 4131 L 3520 3507 L 3521 3335 L 3521 4140 L 3521 4607 L 3522 3362 L 3522 3433 L 3523 3017 L 3523 4200 L 3524 3593 L 3524 2799 L 3525 3874 L 3525 3335 L 3525 3553 L 3526 4418 L 3526 4942 L 3527 3305 L 3527 3908 L 3528 3193 L 3528 4000 L 3529 3618 L 3529 2799 L 3530 3335 L 3530 3593 L 3530 3939 L 3531 3144 L 3531 3411 L 3532 3193 L 3532 3017 L 3533 3593 L 3533 3472 L 3534 3869 L 3534 4308 L 3534 5168 L 3535 3193 L 3535 3453 L 3536 2926 L 3536 2580 L 3537 4670 L 3537 4045 L 3538 3538 L 3538 3087 L 3538 3805 L 3539 2926 L 3539 3272 L 3540 3087 L 3540 2926 L 3541 2580 L 3541 5241 L 3542 3836 L 3542 2926 L 3543 4216 L 3543 4135 L 3543 2926 L 3544 3411 L 3544 3272 L 3545 3681 L 3545 3472 L 3546 2580 L 3546 3778 L 3547 5093 L 3547 3939 L 3547 3661 L 3548 4750 L 3548 3335 L 3549 3922 L 3549 3580 L 3550 4554 L 3550 3580 L 3551 3144 L 3551 5382 L 3552 3629 L 3552 4095 L 3552 3523 L 3553 3903 L 3553 3939 L 3554 2580 L 3554 3858 L 3555 4244 L 3555 3538 L 3556 3553 L S 3556 4149 M 3557 3490 L 3557 3305 L 3558 4183 L 3558 3567 L 3559 3908 L 3559 3671 L 3560 3388 L 3560 4017 L 3560 3580 L 3561 3235 L 3561 3538 L 3562 3017 L 3562 2580 L 3563 3017 L 3563 2799 L 3564 3017 L 3564 3235 L 3565 4939 L 3565 3651 L 3565 3388 L 3566 2926 L 3566 3922 L 3567 2926 L 3567 3453 L 3568 2799 L 3568 4051 L 3569 2799 L 3569 3193 L 3569 5209 L 3570 2926 L 3570 3235 L 3571 3699 L 3571 3272 L 3572 4185 L 3572 3741 L 3573 3749 L 3573 2799 L 3574 2926 L 3574 3741 L 3574 3272 L 3575 3305 L 3575 3272 L 3576 4030 L 3576 2926 L 3577 3087 L 3577 3411 L 3578 3087 L 3578 3193 L 3579 3193 L 3579 3272 L 3580 2799 L 3580 3453 L 3581 3335 L 3581 3272 L 3582 3593 L 3582 3879 L 3583 3899 L 3583 3913 L 3583 3362 L 3584 3699 L 3584 3830 L 3585 4151 L 3585 3453 L 3586 3606 L 3586 3671 L 3587 3087 L 3587 3771 L 3587 3144 L 3588 3305 L 3588 3567 L 3589 2580 L 3589 3903 L 3590 2799 L 3590 2580 L 3591 3699 L 3591 3335 L 3592 3272 L 3592 2580 L 3592 3733 L 3593 3884 L 3593 4517 L 3594 4033 L 3594 3847 L 3595 3388 L 3595 3771 L 3596 3017 L 3596 3523 L 3596 2580 L 3597 3272 L 3597 4138 L 3598 3708 L 3598 3523 L 3599 3874 L 3599 3335 L 3600 3651 L 3600 3671 L 3601 3305 L 3601 3087 L 3601 3433 L 3602 3618 L 3602 3690 L 3603 3193 L 3603 4089 L 3604 2926 L 3604 3947 L 3605 3017 L 3605 3507 L 3605 3017 L 3606 3305 L 3606 3580 L 3607 2799 L 3607 3433 L 3608 3087 L 3608 3993 L 3609 2926 L 3609 4054 L 3609 3651 L 3610 3453 L 3610 3388 L 3611 3433 L 3611 3144 L 3612 3272 L 3612 3144 L 3613 3235 L 3613 2580 L 3614 3717 L 3614 3433 L 3614 3853 L 3615 3144 L 3615 3433 L 3616 2580 L 3616 2799 L 3617 3087 L 3617 3523 L 3618 3757 L 3618 3690 L 3619 3235 L 3619 3538 L 3619 2580 L 3620 3411 L 3620 3362 L 3621 3618 L 3621 3305 L 3622 2799 L 3622 3235 L 3623 2926 L 3623 3717 L 3623 2799 L 3624 3305 L 3624 3567 L 3625 3606 L 3625 3507 L 3626 2926 L 3626 2580 L 3627 2580 L 3627 3411 L 3628 3567 L 3628 3681 L 3629 3087 L 3629 3144 L 3630 3272 L 3630 2926 L 3631 3593 L 3631 3411 L 3632 2799 L 3632 3699 L 3632 4144 L 3633 2580 L 3633 4181 L 3634 4611 L 3634 3629 L 3635 3818 L 3635 3411 L 3636 4129 L 3636 4400 L 3636 3433 L 3637 3661 L 3637 3305 L 3638 3764 L 3638 3841 L 3639 3362 L 3639 3507 L 3640 3017 L 3640 3830 L 3641 2926 L 3641 3580 L 3641 3593 L 3642 3433 L 3642 2799 L 3643 3087 L 3643 2799 L 3644 3017 L 3644 4454 L 3645 3362 L 3645 4082 L 3645 3593 L 3646 3305 L 3646 3388 L 3647 2580 L 3647 3651 L 3648 3144 L 3648 3453 L 3649 3453 L 3649 3708 L 3650 3874 L 3650 3388 L 3650 3593 L 3651 2580 L 3651 3507 L 3652 3362 L 3652 3930 L 3653 3362 L 3653 3507 L 3654 3087 L 3654 3879 L 3654 3411 L 3655 3335 L 3655 3681 L 3656 3193 L 3656 3235 L 3657 3708 L 3657 3272 L 3658 3087 L 3658 3690 L 3659 3593 L 3659 3792 L 3659 3661 L 3660 3388 L 3660 4524 L 3661 3963 L 3661 3629 L 3662 4275 L 3662 3725 L 3663 3193 L 3663 4292 L 3663 5455 L 3664 2926 L 3664 3717 L 3665 3193 L 3665 3567 L 3666 2799 L 3666 3989 L 3667 3144 L 3667 3235 L 3668 2799 L 3668 3335 L 3669 3087 L 3669 3764 L 3670 3978 L 3670 3235 L 3671 3411 L 3671 2580 L 3672 3433 L 3672 2580 L 3672 3305 L 3673 3433 L 3673 3235 L 3674 3305 L 3674 3017 L 3675 3411 L 3675 2799 L 3676 3453 L 3676 3235 L 3676 3411 L 3677 3335 L 3677 2580 L 3678 3335 L 3678 2580 L 3679 3908 L 3679 3523 L 3680 3785 L 3680 3453 L 3681 3087 L 3681 3305 L 3681 3708 L 3682 3272 L 3682 3651 L 3683 3606 L 3683 4163 L 3684 3523 L 3684 3490 L 3685 3908 L 3685 3593 L 3685 4140 L 3686 3235 L 3686 3433 L 3687 3144 L 3687 3771 L 3688 3453 L 3688 3764 L 3689 3362 L 3689 2799 L 3689 2580 L 3690 2926 L 3690 3824 L 3691 4079 L 3691 2926 L 3692 3017 L 3692 2926 L 3693 2580 L 3694 3472 L 3694 2799 L 3694 3472 L 3695 2580 L 3695 3411 L 3696 3362 L 3696 3144 L 3697 3193 L 3697 3087 L 3698 3681 L 3698 3193 L 3699 3193 L 3699 3690 L 3699 3335 L 3700 3618 L 3700 3472 L 3701 3272 L 3701 4007 L 3702 3235 L 3703 2580 L 3703 2799 L 3703 3651 L 3704 3433 L 3704 2580 L 3705 3193 L 3705 4062 L 3706 3235 L 3706 3335 L 3707 3017 L 3707 3629 L 3707 3725 L 3708 2926 L 3708 3453 L 3709 3671 L 3709 3362 L 3710 3193 L 3710 3490 L 3711 3472 L 3711 3836 L 3712 3507 L 3712 2580 L 3712 3235 L 3713 3640 L 3713 4124 L 3714 4065 L 3714 2926 L 3715 3799 L 3715 2580 L 3716 3017 L 3716 3580 L 3716 3272 L 3717 3606 L 3717 3593 L 3718 2580 L 3718 3017 L 3719 3087 L 3719 2580 L 3720 3017 L 3720 3593 L 3721 3087 L 3721 3433 L 3721 2926 L 3722 3606 L 3722 2926 L 3723 3606 L 3723 3433 L 3724 3792 L 3724 3017 L 3725 3193 L 3725 3144 L 3725 3986 L 3726 3606 L 3726 3629 L 3727 2580 L 3727 3523 L 3728 3335 L 3728 3651 L 3729 3606 L 3729 3538 L 3730 3606 L 3730 3989 L 3730 3388 L 3731 3733 L 3731 3507 L 3732 3681 L 3732 2799 L 3733 3087 L 3733 3681 L 3734 3433 L 3734 3824 L 3734 3708 L 3735 3490 L 3735 3741 L 3736 2799 L 3736 3144 L 3737 3362 L 3737 3567 L 3738 3749 L 3738 3490 L 3739 3472 L 3739 3538 L 3739 2580 L 3740 3235 L 3740 3017 L 3741 3144 L 3741 3651 L 3742 2799 L 3742 3771 L 3743 3580 L 3743 3087 L 3744 3640 L 3744 3771 L 3744 2580 L 3745 3017 L 3745 3869 L 3746 3853 L 3746 2926 L 3747 3144 L 3747 3490 L 3748 3144 L 3748 3640 L 3748 2926 L 3749 3017 L 3749 2799 L 3750 2799 L 3750 3523 L 3751 3411 L 3751 3433 L 3752 2799 L 3752 3606 L 3752 3193 L 3753 3144 L 3753 3593 L 3754 3567 L 3754 3764 L 3755 3841 L 3755 3640 L 3756 3362 L 3756 3749 L 3757 3955 L 3757 3087 L 3757 3144 L 3758 3235 L 3758 3411 L 3759 3272 L 3760 4095 L 3760 3087 L 3761 3193 L 3761 4202 L 3761 3553 L 3762 3087 L 3762 3305 L 3763 3778 L 3763 3335 L 3764 2799 L 3764 3144 L 3765 3272 L 3765 3144 L 3766 3681 L 3766 3144 L 3766 3272 L 3767 2580 L 3767 3335 L 3768 2580 L 3768 3411 L 3769 3523 L 3769 3017 L 3770 3690 L 3770 3490 L 3771 3690 L 3771 3017 L 3771 3879 L 3772 3335 L 3772 2580 L 3773 4280 L 3773 3490 L 3774 4254 L 3774 3017 L 3775 3853 L 3775 3433 L 3775 2580 L 3776 4084 L 3776 3411 L 3777 3335 L 3777 3963 L 3778 3830 L 3778 3699 L 3779 3975 L 3779 3388 L 3779 3087 L 3780 3411 L 3780 3017 L 3781 3017 L S 3781 3017 M 3782 3567 L 3782 2799 L 3783 2926 L 3783 2580 L 3784 3193 L 3784 3305 L 3784 2926 L 3785 3490 L 3785 2580 L 3786 3453 L 3786 2799 L 3787 2580 L 3787 3193 L 3788 3507 L 3788 3411 L 3788 2799 L 3789 3017 L 3789 3388 L 3790 3490 L 3790 2799 L 3791 3725 L 3791 3087 L 3792 3959 L 3792 3335 L 3793 2926 L 3793 3884 L 3793 3681 L 3794 2926 L 3794 2580 L 3795 2799 L 3796 4183 L 3796 4574 L 3797 3733 L 3797 3771 L 3797 3640 L 3798 4153 L 3798 4368 L 3799 3913 L 3799 3805 L 3800 3335 L 3800 2580 L 3801 2926 L 3801 3411 L 3801 3858 L 3802 3017 L 3802 2580 L 3803 3986 L 3803 3749 L 3804 3411 L 3804 3362 L 3805 2580 L 3805 2799 L 3806 3017 L 3806 3272 L 3806 2580 L 3807 3567 L 3807 4252 L 3808 3017 L 3808 3523 L 3809 3879 L 3809 3433 L 3810 3967 L 3810 3272 L 3810 3305 L 3811 2926 L 3811 4258 L 3812 3811 L 3812 3411 L 3813 3708 L 3813 3903 L 3814 3388 L 3815 2580 L 3815 3805 L 3816 3017 L 3816 2926 L 3817 4493 L 3817 4664 L 3818 3272 L 3818 3869 L 3819 3858 L 3819 3884 L 3819 3725 L 3820 3741 L 3820 3144 L 3821 3618 L 3821 3335 L 3822 3411 L 3822 3235 L 3823 3272 L 3823 3749 L 3824 3869 L 3824 2580 L 3824 2926 L 3825 3453 L 3825 3699 L 3826 3388 L 3826 4209 L 3827 2580 L 3827 4138 L 3828 3144 L 3828 3553 L 3828 3593 L 3829 4048 L 3829 3841 L 3830 3453 L 3830 3538 L 3831 3661 L 3831 3388 L 3832 4065 L 3832 3899 L 3832 3651 L 3833 3757 L 3833 3388 L 3834 4010 L 3834 3144 L 3835 3606 L 3835 3629 L 3836 4464 L 3836 3433 L 3837 3235 L 3837 3144 L 3837 3087 L 3838 2799 L 3839 3507 L 3839 3388 L 3840 3553 L 3840 3193 L 3841 3388 L 3841 3661 L 3841 3805 L 3842 2580 L 3843 3193 L 3843 3523 L 3844 3087 L 3844 3507 L 3845 2926 L 3845 3733 L 3845 2799 L 3846 3792 L 3847 3235 L 3847 3651 L 3848 3725 L 3848 3388 L 3849 2580 L 3850 3388 L 3850 3553 L 3850 3433 L 3851 3899 L 3851 3193 L 3852 3874 L 3852 3771 L 3853 4062 L 3853 3889 L 3854 3362 L 3854 2580 L 3854 3879 L 3855 3593 L 3855 3824 L 3856 2580 L 3856 3749 L 3857 3472 L 3857 3913 L 3858 4112 L 3858 2799 L 3859 3305 L 3859 3538 L 3859 3193 L 3860 3193 L 3861 3947 L 3863 2580 L 3863 3235 L 3864 4129 L 3864 3708 L 3864 3362 L 3865 3640 L 3865 3362 L 3866 3335 L 3866 3362 L 3867 3538 L 3867 3472 L 3868 3618 L 3868 3411 L 3868 3553 L 3869 2580 L 3869 3388 L 3870 3523 L 3870 3699 L 3871 3472 L 3871 3553 L 3872 3144 L 3872 3362 L 3873 2580 L 3873 3193 L 3873 2926 L 3874 3681 L 3874 2926 L 3875 2580 L 3876 3017 L 3877 3017 L 3877 3235 L 3877 3661 L 3878 3017 L 3878 3472 L 3879 3193 L 3879 3651 L 3880 4124 L 3880 3235 L 3881 2799 L 3881 3305 L 3881 3193 L 3882 3507 L 3882 4264 L 3883 2580 L 3884 4023 L 3884 2799 L 3885 3411 L 3885 3193 L 3886 2580 L 3886 3235 L 3886 3538 L 3887 3453 L 3887 2799 L 3888 3144 L 3888 3193 L 3889 3193 L 3889 3087 L 3890 2580 L 3890 3017 L 3891 3453 L 3891 3847 L 3891 3799 L 3892 3087 L 3892 2580 L 3893 2799 L 3893 2580 L 3894 2580 L 3894 3935 L 3895 3388 L 3895 3629 L 3895 3087 L 3896 3963 L 3896 3567 L 3897 3144 L 3897 4114 L 3898 3017 L 3898 3567 L 3899 3538 L 3899 2580 L 3900 3362 L 3900 3305 L 3900 2799 L 3901 3305 L 3901 2580 L 3902 4112 L 3902 3943 L 3903 2799 L 3903 2926 L 3904 3567 L 3904 3593 L 3904 3580 L 3905 2799 L 3905 2580 L 3906 3903 L 3906 4087 L 3907 3087 L 3907 3017 L 3908 3411 L 3908 3272 L 3908 3017 L 3909 3490 L 3909 3193 L 3910 3235 L 3910 4087 L 3911 3490 L 3911 3193 L 3912 3411 L 3912 2580 L 3913 3017 L 3913 3490 L 3913 3087 L 3914 3144 L 3914 3272 L 3915 2799 L 3915 2580 L 3916 3305 L 3916 3869 L 3917 2926 L 3917 3272 L 3917 3618 L 3918 3453 L 3918 3087 L 3919 3411 L 3919 4060 L 3920 2580 L 3920 3507 L 3921 2580 L 3921 3017 L 3922 3869 L 3922 3144 L 3922 3388 L 3923 3388 L 3923 3580 L 3924 3733 L 3924 3193 L 3925 3913 L 3925 3272 L 3926 3362 L 3926 3640 L 3926 3433 L 3927 3507 L 3927 2799 L 3928 3671 L 3928 3593 L 3929 4211 L 3930 3411 L 3930 3538 L 3931 3017 L 3931 2580 L 3932 3335 L 3932 3651 L 3933 3889 L 3933 3567 L 3934 3661 L 3934 3699 L 3934 3472 L 3935 3733 L 3935 2580 L 3936 3433 L 3936 2580 L 3937 3388 L 3937 3017 L 3938 3799 L 3938 3699 L 3939 3411 L 3939 3193 L 3939 3523 L 3940 3681 L 3940 3538 L 3941 3824 L 3941 3335 L 3942 3433 L 3942 3717 L 3943 3144 L 3943 2580 L 3944 3193 L 3944 3681 L 3944 2799 L 3945 3453 L 3945 3411 L 3946 3087 L 3946 3362 L 3947 3523 L 3947 3771 L 3948 3523 L 3948 4138 L 3948 3305 L 3949 3144 L 3949 3411 L 3950 2580 L 3950 3717 L 3951 3690 L 3951 3606 L 3952 3017 L 3952 3538 L 3952 2926 L 3953 3884 L 3953 2580 L 3954 4079 L 3954 4076 L 3955 3538 L 3955 2580 L 3956 4301 L 3956 3523 L 3957 3087 L 3957 3507 L 3957 2580 L 3958 3824 L 3958 3629 L 3959 3874 L 3959 3490 L 3960 3193 L 3960 3472 L 3961 4023 L 3961 3411 L 3961 3144 L 3962 3087 L 3962 3144 L 3963 3640 L 3963 2580 L 3964 3507 L 3964 3193 L 3965 3523 L 3965 3017 L 3966 3538 L 3966 2799 L 3966 3193 L 3967 3017 L 3967 3640 L 3968 3087 L 3968 3017 L 3969 4146 L 3969 3453 L 3970 3989 L 3970 3193 L 3970 2580 L 3971 3272 L 3971 2926 L 3972 3362 L 3972 3144 L 3973 3538 L 3973 3017 L 3974 2926 L 3974 3757 L 3974 3087 L 3975 3580 L 3975 3235 L 3976 2799 L 3976 4405 L 3977 3087 L 3977 3144 L 3978 3671 L 3978 3193 L 3979 2926 L 3979 3939 L 3979 2580 L 3980 3507 L 3980 4181 L 3981 3305 L 3982 3411 L 3982 3272 L 3983 2799 L 3983 3017 L 3983 4129 L 3984 3305 L 3984 2799 L 3985 3388 L 3985 3087 L 3986 3335 L 3986 3764 L 3987 2580 L 3987 3690 L 3988 3193 L 3988 3235 L 3988 4057 L 3989 2926 L 3989 3017 L 3990 4071 L 3990 3144 L 3991 2580 L 3991 3017 L 3992 3490 L 3992 3017 L 3992 2580 L 3993 2580 L 3993 3017 L 3994 2926 L 3994 3305 L 3995 2580 L 3995 3144 L 3996 3272 L 3996 2926 L 3996 2799 L 3997 3193 L 3997 3618 L 3998 3362 L 3998 3538 L 3999 3087 L 3999 2580 L 4000 3017 L 4000 3818 L 4001 4051 L 4001 3235 L 4002 3567 L 4002 3580 L 4003 3580 L 4003 3087 L 4004 3335 L 4004 3305 L 4004 2799 L 4005 2926 L 4005 3193 L 4006 2580 L 4007 3017 L 4007 3272 L 4008 3144 L 4008 3087 L 4009 2580 L 4009 3362 L 4009 3144 L 4010 2926 L 4010 4266 L S 4010 4266 M 4011 3144 L 4011 3757 L 4012 2580 L 4012 3580 L 4013 3538 L 4013 3671 L 4013 2799 L 4014 2926 L 4014 3193 L 4015 3671 L 4015 2926 L 4016 3847 L 4016 3305 L 4017 2580 L 4017 3144 L 4018 3699 L 4018 2580 L 4018 3411 L 4019 3235 L 4020 3144 L 4021 2926 L 4022 3362 L 4022 3411 L 4023 3388 L 4023 2799 L 4023 3087 L 4024 3411 L 4024 3567 L 4025 3087 L 4025 2926 L 4026 3863 L 4026 3362 L 4027 3943 L 4027 2926 L 4028 3955 L 4028 3305 L 4028 3507 L 4029 3305 L 4029 4165 L 4030 3651 L 4030 3335 L 4031 2580 L 4031 3017 L 4032 3453 L 4032 3144 L 4033 3388 L 4033 2580 L 4034 2580 L 4034 2926 L 4035 3818 L 4035 3362 L 4036 2926 L 4036 4000 L 4037 3272 L 4037 4279 L 4037 3087 L 4038 3388 L 4038 2799 L 4039 3362 L 4039 4163 L 4040 2926 L 4040 3433 L 4041 3193 L 4041 2580 L 4041 3388 L 4042 2926 L 4042 3792 L 4043 3771 L 4043 3087 L 4044 3235 L 4044 2799 L 4045 3749 L 4045 2580 L 4046 3144 L 4046 2926 L 4046 3553 L 4047 3792 L 4047 2580 L 4048 3785 L 4048 3087 L 4049 3193 L 4049 3836 L 4050 3144 L 4050 2580 L 4050 2926 L 4051 3733 L 4051 3017 L 4052 2799 L 4052 3272 L 4053 3335 L 4053 3087 L 4054 3272 L 4054 3335 L 4055 3235 L 4055 3388 L 4055 3538 L 4056 2926 L 4056 2580 L 4057 3193 L 4057 3305 L 4058 3629 L 4058 3836 L 4059 3235 L 4059 2926 L 4059 3671 L 4060 3272 L 4060 3490 L 4061 2799 L 4061 3411 L 4062 3453 L 4062 2926 L 4063 3087 L 4063 4062 L 4063 2580 L 4064 3087 L 4065 3193 L 4065 2926 L 4066 3490 L 4066 3235 L 4067 2799 L 4067 3433 L 4068 3087 L 4068 4252 L 4068 3593 L 4069 2580 L 4070 2580 L 4070 2926 L 4071 3193 L 4071 3671 L 4072 3362 L 4072 2580 L 4072 2799 L 4073 3144 L 4073 2799 L 4074 3235 L 4074 2799 L 4075 4142 L 4075 2799 L 4076 2580 L 4076 2926 L 4076 3193 L 4077 3017 L 4077 3193 L 4078 3144 L 4078 2580 L 4079 3087 L 4079 2580 L 4080 2580 L 4080 3144 L 4081 2580 L 4081 3087 L 4081 3144 L 4082 3087 L 4082 3193 L 4083 2926 L 4083 3144 L 4084 3017 L 4085 2580 L 4085 2799 L 4085 2926 L 4086 2580 L 4086 4110 L 4087 2799 L 4087 3144 L 4088 3858 L 4088 2580 L 4089 3017 L 4089 2580 L 4090 3193 L 4090 2580 L 4090 2926 L 4091 3362 L 4091 2580 L 4092 2580 L 4092 3235 L 4093 3144 L 4093 3017 L 4094 2799 L 4094 3144 L 4094 3472 L 4095 2926 L 4095 3433 L 4096 3235 L 4096 3272 L 4097 3017 L 4097 2580 L 4098 3144 L 4098 3725 L 4099 2926 L 4099 3017 L 4099 3305 L 4100 3490 L 4100 2926 L 4101 3959 L 4101 4033 L 4102 2926 L 4102 3305 L 4103 3305 L 4103 2799 L 4103 3580 L 4104 3362 L 4104 2926 L 4105 4328 L 4105 3618 L 4106 4030 L 4106 3453 L 4107 3235 L 4107 3553 L 4107 3305 L 4108 3087 L 4108 3805 L 4109 3087 L 4109 3193 L 4110 2799 L 4110 3433 L 4111 2580 L 4111 4039 L 4112 2926 L 4112 3671 L 4112 3725 L 4113 3235 L 4113 4007 L 4114 3725 L 4114 3235 L 4115 3757 L 4115 3472 L 4116 3087 L 4116 2926 L 4116 2580 L 4117 2926 L 4117 3388 L 4118 2799 L 4118 3193 L 4119 3305 L 4119 3272 L 4120 4241 L 4120 2926 L 4121 3017 L 4121 2580 L 4121 3453 L 4122 3305 L 4122 3490 L 4123 3144 L 4124 3690 L 4124 3433 L 4125 3017 L 4125 3272 L 4125 3640 L 4126 3661 L 4126 3538 L 4127 3193 L 4127 2926 L 4128 2580 L 4128 3087 L 4129 2580 L 4129 3978 L 4130 2926 L 4130 2580 L 4130 3640 L 4131 4151 L 4131 3272 L 4132 2926 L 4132 2580 L 4133 3453 L 4133 3144 L 4134 3305 L 4134 3144 L 4134 2799 L 4135 2799 L 4135 2580 L 4136 3869 L 4136 3523 L 4137 2580 L 4137 3017 L 4138 3947 L 4138 3087 L 4139 2926 L 4139 3235 L 4139 2580 L 4140 3193 L 4140 2926 L 4141 2580 L 4141 3144 L 4142 3087 L 4142 3272 L 4143 3193 L 4143 3606 L 4143 3017 L 4144 3017 L 4144 3388 L 4145 4135 L 4145 3087 L 4146 2580 L 4146 3144 L 4147 3305 L 4147 3144 L 4148 3087 L 4148 2580 L 4149 3785 L 4149 2799 L 4150 3388 L 4150 3193 L 4151 3235 L 4151 3717 L 4152 3805 L 4152 3903 L 4152 3593 L 4153 3144 L 4153 3272 L 4154 3490 L 4154 2799 L 4155 3523 L 4155 2580 L 4156 2926 L 4156 2580 L 4156 3335 L 4157 2799 L 4157 3272 L 4158 4051 L 4158 3640 L 4159 2580 L 4159 3717 L 4160 3538 L 4160 3087 L 4161 2580 L 4161 3193 L 4161 3388 L 4162 3593 L 4162 3193 L 4163 3087 L 4163 3472 L 4164 3335 L 4164 2926 L 4165 3580 L 4165 3869 L 4165 3411 L 4166 3362 L 4166 2580 L 4167 3305 L 4167 3681 L 4168 3144 L 4168 3193 L 4169 2580 L 4169 3144 L 4170 3580 L 4170 3272 L 4170 3144 L 4171 3651 L 4171 3411 L 4172 3087 L 4172 3335 L 4173 3017 L 4173 3305 L 4174 3805 L 4174 3690 L 4174 3272 L 4175 3472 L 4175 4060 L 4176 2580 L 4176 3567 L 4177 3087 L 4177 2926 L 4178 2580 L 4178 3335 L 4179 2580 L 4179 3453 L 4179 4213 L 4180 2580 L 4180 3858 L 4181 3362 L 4181 2926 L 4182 3305 L 4182 2799 L 4183 3411 L 4183 3144 L 4183 3935 L 4184 3087 L 4184 3305 L 4185 3567 L 4185 3087 L 4186 3874 L 4186 3193 L 4187 3593 L 4187 2799 L 4188 3335 L 4188 3593 L 4188 3087 L 4189 4131 L 4189 3087 L 4190 2926 L 4190 3523 L 4191 3305 L 4191 3335 L 4192 3903 L 4192 3362 L 4193 3433 L 4193 3593 L 4193 3144 L 4194 3618 L 4194 2926 L 4195 2580 L 4195 2799 L 4196 3087 L 4196 3472 L 4197 3017 L 4197 3538 L 4197 3235 L 4198 3087 L 4198 3538 L 4199 3411 L 4199 3733 L 4200 3087 L 4201 3144 L 4201 2926 L 4201 3272 L 4202 3144 L 4202 4112 L 4203 3433 L 4203 3017 L 4204 3507 L 4204 2926 L 4205 3017 L 4205 2799 L 4206 3538 L 4206 2580 L 4206 3858 L 4207 3841 L 4207 2580 L 4208 3433 L 4208 3017 L 4209 3708 L 4209 3335 L 4210 3272 L 4210 3305 L 4210 3472 L 4211 3606 L 4211 3899 L 4212 3879 L 4212 4062 L 4213 3996 L 4213 3538 L 4214 3792 L 4214 2580 L 4215 3305 L 4215 3433 L 4215 4065 L 4216 2580 L 4216 3975 L 4217 3908 L 4217 3017 L 4218 3272 L 4218 3472 L 4219 2580 L 4219 3553 L 4219 3017 L 4220 3671 L 4220 2799 L 4221 3640 L 4221 3017 L 4222 3618 L 4222 3193 L 4223 2799 L 4223 2580 L 4223 3433 L 4224 3362 L 4224 3144 L 4225 3144 L 4225 3717 L 4226 2580 L 4226 3017 L 4227 3841 L 4227 3335 L 4228 2580 L 4228 3305 L 4228 4065 L 4229 2580 L 4229 3272 L 4230 4175 L 4230 3453 L 4231 2799 L 4232 3235 L 4232 2580 L 4233 2799 L 4233 4010 L 4234 3725 L 4234 3272 L 4235 4013 L 4235 2580 L 4236 3553 L 4236 3144 L 4237 3087 L S 4237 3087 M 4237 3235 L 4237 3144 L 4238 2926 L 4238 3388 L 4239 2926 L 4239 3144 L 4240 3947 L 4240 3507 L 4241 2799 L 4241 3017 L 4241 2799 L 4242 3362 L 4242 3144 L 4243 3235 L 4243 4054 L 4244 3629 L 4244 2580 L 4245 3272 L 4245 3144 L 4245 3335 L 4246 3193 L 4246 2580 L 4247 3388 L 4247 3593 L 4248 3087 L 4248 4060 L 4249 3087 L 4249 2580 L 4250 2799 L 4250 3606 L 4250 3235 L 4251 3490 L 4251 3017 L 4252 3567 L 4252 3017 L 4253 2580 L 4253 3733 L 4254 4054 L 4254 3629 L 4254 3017 L 4255 3144 L 4255 3193 L 4256 2799 L 4256 3411 L 4257 3087 L 4257 3017 L 4258 2799 L 4258 3681 L 4259 3144 L 4259 2580 L 4259 3017 L 4260 2799 L 4260 3388 L 4261 3661 L 4261 3930 L 4262 3017 L 4262 2799 L 4263 2580 L 4263 3235 L 4264 2580 L 4264 3362 L 4265 3305 L 4265 3971 L 4266 2580 L 4267 2926 L 4267 3305 L 4268 2580 L 4268 3305 L 4268 3017 L 4269 3388 L 4269 3193 L 4270 3841 L 4270 3144 L 4271 4119 L 4271 3362 L 4272 3580 L 4272 3507 L 4272 3388 L 4273 3087 L 4273 3305 L 4274 3841 L 4274 3235 L 4275 3362 L 4275 3272 L 4276 3193 L 4276 2926 L 4277 3538 L 4277 4133 L 4277 3805 L 4278 2580 L 4278 3593 L 4279 2580 L 4279 2926 L 4280 3193 L 4280 3144 L 4281 3144 L 4281 2580 L 4281 3757 L 4282 3651 L 4282 2926 L 4283 2799 L 4283 3362 L 4284 3567 L 4284 2580 L 4285 3305 L 4285 3362 L 4286 2799 L 4286 4266 L 4286 3725 L 4287 3785 L 4287 3335 L 4288 3362 L 4288 2580 L 4289 3362 L 4289 3699 L 4290 4228 L 4290 2926 L 4290 3235 L 4291 2580 L 4291 3764 L 4292 3087 L 4293 2799 L 4293 3193 L 4294 2580 L 4295 2580 L 4295 4142 L 4295 3523 L 4296 3523 L 4296 3335 L 4297 3963 L 4297 4042 L 4298 3606 L 4298 3433 L 4299 2799 L 4299 3272 L 4299 3453 L 4300 3507 L 4300 3618 L 4301 3193 L 4301 3836 L 4302 3757 L 4302 3144 L 4303 3507 L 4303 3640 L 4303 3144 L 4304 3618 L 4304 3553 L 4305 3778 L 4305 3741 L 4306 2580 L 4306 3087 L 4307 3993 L 4307 3490 L 4308 3922 L 4308 3388 L 4308 3490 L 4309 3824 L 4309 3986 L 4310 3362 L 4310 3087 L 4311 4230 L 4311 3388 L 4312 3144 L 4312 2926 L 4312 3433 L 4313 3433 L 4313 3017 L 4314 3305 L 4314 3567 L 4315 3087 L 4315 3193 L 4316 3193 L 4316 2580 L 4317 2926 L 4317 3272 L 4317 3690 L 4318 2926 L 4318 2799 L 4319 3651 L 4319 3538 L 4320 3523 L 4320 3538 L 4321 3411 L 4321 3087 L 4321 3388 L 4322 3017 L 4322 3144 L 4323 2580 L 4323 2799 L 4324 3017 L 4324 3272 L 4325 2926 L 4326 3388 L 4326 2926 L 4326 3235 L 4327 2580 L 4327 3272 L 4328 2580 L 4328 2799 L 4329 3764 L 4329 3841 L 4330 3362 L 4330 4189 L 4330 3087 L 4331 3963 L 4331 2799 L 4332 4003 L 4332 3305 L 4333 2580 L 4333 3830 L 4334 3884 L 4334 3305 L 4335 3272 L 4335 3507 L 4335 3593 L 4336 3193 L 4336 2926 L 4337 3725 L 4337 2799 L 4338 3708 L 4338 3087 L 4339 3749 L 4339 3193 L 4340 3087 L 4340 3362 L 4340 3640 L 4341 3305 L 4341 2799 L 4342 3841 L 4342 3411 L 4343 3553 L 4343 3618 L 4344 3629 L 4344 4263 L 4344 3863 L 4345 3087 L 4345 3235 L 4346 3889 L 4346 3553 L 4347 3733 L 4347 3453 L 4348 3472 L 4348 3580 L 4349 3272 L 4349 3305 L 4349 3975 L 4350 3690 L 4350 4191 L 4351 4243 L 4351 3939 L 4352 3593 L 4352 3671 L 4353 3939 L 4353 4105 L 4353 4089 L 4354 4153 L 4354 3490 L 4355 3335 L 4355 2580 L 4356 2580 L 4357 3362 L 4357 3087 L 4358 2580 L 4358 3764 L 4359 4261 L 4359 4129 L 4360 3580 L 4360 3567 L 4361 3671 L 4361 3433 L 4362 4483 L 4362 4062 L 4362 3899 L 4363 3335 L 4363 3538 L 4364 3335 L 4364 3858 L 4365 3433 L 4365 4337 L 4366 3841 L 4366 3411 L 4366 3388 L 4367 3235 L 4367 3388 L 4368 4395 L 4368 3272 L 4369 3411 L 4369 3717 L 4370 3606 L 4370 3411 L 4371 3818 L 4371 3305 L 4371 3272 L 4372 3989 L 4372 3606 L 4373 3879 L 4373 4351 L 4374 4319 L 4374 3362 L 4375 3507 L 4375 3017 L 4375 3453 L 4376 3749 L 4376 3335 L 4377 4095 L 4377 4051 L 4378 3661 L 4378 3507 L 4379 4252 L 4379 2580 L 4380 4179 L 4380 2580 L 4380 3629 L 4381 3235 L 4381 3017 L 4382 3490 L 4382 3699 L 4383 3618 L 4383 3580 L 4384 3490 L 4384 3193 L 4384 3717 L 4385 3305 L 4385 2580 L 4386 3903 L 4386 3606 L 4387 3087 L 4387 3629 L 4388 3335 L 4388 2926 L 4389 3472 L 4389 3388 L 4389 3538 L 4390 4089 L 4390 3490 L 4391 3651 L 4391 3538 L 4392 4084 L 4392 3580 L 4393 3453 L 4393 3836 L 4393 3411 L 4394 2799 L 4394 3699 L 4395 3580 L 4395 3017 L 4396 3507 L 4396 3087 L 4397 2926 L 4397 3272 L 4398 2580 L 4398 3629 L 4398 3453 L 4399 3805 L 4399 2580 L 4400 2580 L 4400 3305 L 4401 3235 L 4401 2580 L 4402 2799 L 4402 3792 L 4402 3362 L 4403 2580 L 4403 4023 L 4404 2799 L 4404 3853 L 4406 3235 L 4406 3982 L 4407 3017 L 4407 4289 L 4407 3017 L 4408 2580 L 4408 3836 L 4409 3411 L 4409 3087 L 4410 3433 L 4410 2926 L 4411 3490 L 4411 2926 L 4411 4060 L 4412 3939 L 4412 3913 L 4413 3939 L 4413 3193 L 4414 3235 L 4414 3982 L 4415 4155 L 4415 3858 L 4416 3272 L 4416 3453 L 4416 3193 L 4417 3879 L 4418 3087 L 4418 3567 L 4419 3967 L 4419 3017 L 4420 3433 L 4420 3305 L 4420 4051 L 4421 3017 L 4421 2580 L 4422 3144 L 4422 3017 L 4423 2799 L 4423 3305 L 4424 3017 L 4424 3507 L 4425 3490 L 4425 3580 L 4425 3017 L 4426 3362 L 4426 3087 L 4427 3858 L 4427 3661 L 4428 3272 L 4428 3362 L 4429 3144 L 4429 4097 L 4429 2799 L 4430 2580 L 4430 3087 L 4431 3433 L 4431 3362 L 4432 3235 L 4432 3869 L 4434 3087 L 4434 3805 L 4435 2580 L 4435 3799 L 4435 3764 L 4436 3567 L 4436 3939 L 4437 3651 L 4437 3771 L 4438 3433 L 4438 3362 L 4439 3523 L 4439 3841 L 4439 3490 L 4440 4233 L 4440 3362 L 4441 3640 L 4441 3433 L 4442 3433 L 4442 3836 L 4443 3771 L 4443 3553 L 4443 4216 L 4444 3411 L 4444 3538 L 4445 3863 L 4445 2926 L 4446 3272 L 4446 3661 L 4447 3507 L 4447 3567 L 4448 3943 L 4448 3963 L 4448 3792 L 4449 3824 L 4449 3708 L 4450 3993 L 4450 3951 L 4451 3640 L 4451 3799 L 4452 2580 L 4452 4140 L 4452 4173 L 4453 3235 L 4453 3144 L 4454 3411 L 4454 3967 L 4455 3411 L 4455 2580 L 4456 3847 L 4456 3411 L 4457 3580 L 4457 3507 L 4457 2799 L 4458 2799 L 4458 3087 L 4459 3708 L 4459 3411 L 4460 3235 L 4460 3847 L 4461 4198 L 4461 4204 L 4461 4003 L 4462 2926 L 4462 3733 L 4463 2926 L 4463 3778 L S 4463 3778 M 4464 3144 L 4464 3335 L 4465 3087 L 4465 3640 L 4465 3335 L 4466 4017 L 4466 3433 L 4467 3538 L 4467 4251 L 4468 3017 L 4468 3144 L 4469 3087 L 4469 2799 L 4470 3388 L 4470 2799 L 4470 3335 L 4471 2580 L 4471 2799 L 4472 4020 L 4472 3671 L 4473 3453 L 4473 4133 L 4474 3087 L 4474 3017 L 4475 3453 L 4475 3411 L 4475 3593 L 4476 3538 L 4476 2580 L 4477 3490 L 4477 3629 L 4478 3930 L 4478 3305 L 4479 3811 L 4479 3017 L 4479 2926 L 4480 4255 L 4480 4144 L 4481 3362 L 4481 3411 L 4482 3272 L 4482 3335 L 4483 3778 L 4483 3335 L 4483 3144 L 4484 3193 L 4484 3017 L 4485 3335 L 4485 3017 L 4486 3235 L 4486 2926 L 4487 3087 L 4487 2580 L 4488 3017 L 4488 3087 L 4488 3272 L 4489 3193 L 4489 3335 L 4490 3411 L 4490 3144 L 4491 3193 L 4491 3235 L 4492 2580 L 4492 2926 L 4492 3939 L 4493 2799 L 4493 3335 L 4494 3771 L 4494 2799 L 4495 2799 L 4495 2580 L 4496 3235 L 4496 3847 L 4497 3785 L 4497 2580 L 4497 3792 L 4498 3017 L 4498 3433 L 4499 3272 L 4500 3235 L 4500 3433 L 4501 3193 L 4501 3538 L 4501 3193 L 4502 3507 L 4503 4020 L 4503 2799 L 4504 3017 L 4504 4204 L 4505 3606 L 4505 3087 L 4505 3411 L 4506 3087 L 4506 2926 L 4507 3757 L 4507 3879 L 4508 2926 L 4508 2799 L 4509 2580 L 4509 3087 L 4510 3362 L 4510 3778 L 4510 3830 L 4511 3193 L 4511 3651 L 4512 3235 L 4512 3640 L 4513 3939 L 4513 2580 L 4514 2799 L 4514 3971 L 4514 3193 L 4515 2799 L 4515 3472 L 4516 3235 L 4516 3618 L 4517 3087 L 4517 3305 L 4518 3899 L 4518 3490 L 4519 3017 L 4519 4363 L 4520 4411 L 4520 3087 L 4521 4039 L 4521 3671 L 4522 3087 L 4522 3690 L 4523 3453 L 4523 3651 L 4523 3593 L 4524 3490 L 4524 3917 L 4525 3087 L 4525 4092 L 4526 4030 L 4526 2799 L 4527 3305 L 4528 3087 L 4528 3272 L 4528 2926 L 4529 2580 L 4529 3017 L 4530 3305 L 4530 2580 L 4531 3017 L 4531 3087 L 4532 3193 L 4532 2799 L 4532 3996 L 4533 3087 L 4533 2580 L 4534 2580 L 4534 3017 L 4535 2926 L 4535 3567 L 4536 2926 L 4536 2799 L 4537 2580 L 4537 2799 L 4537 3144 L 4538 3411 L 4538 3553 L 4539 2926 L 4539 3757 L 4540 3651 L 4540 3144 L 4541 2799 L 4541 3144 L 4541 3490 L 4542 2799 L 4542 3087 L 4543 2580 L 4544 3235 L 4544 2926 L 4545 3017 L 4545 3087 L 4546 2926 L 4546 3490 L 4547 3017 L 4547 2580 L 4548 2580 L 4548 3433 L 4549 3362 L 4549 3935 L 4550 3087 L 4550 3388 L 4550 3553 L 4551 3523 L 4551 3144 L 4552 4507 L 4552 3017 L 4553 3193 L 4553 2580 L 4554 2799 L 4554 3144 L 4554 3388 L 4555 3087 L 4555 3411 L 4556 3017 L 4556 3453 L 4557 3818 L 4557 3388 L 4558 3681 L 4558 3651 L 4559 3433 L 4559 3335 L 4559 3388 L 4560 3681 L 4560 3580 L 4561 3017 L 4561 2580 L 4562 3433 L 4562 3235 L 4563 2580 L 4563 3144 L 4563 4191 L 4564 3629 L 4564 2926 L 4565 3193 L 4565 2799 L 4566 2580 L 4567 2799 L 4567 3017 L 4568 2580 L 4568 2926 L 4568 3087 L 4569 3193 L 4569 3433 L 4570 2926 L 4570 2799 L 4571 3922 L 4571 3193 L 4572 2926 L 4572 2580 L 4572 2926 L 4573 3411 L 4573 2799 L 4574 3661 L 4574 2580 L 4575 2580 L 4575 3606 L 4576 3629 L 4576 2799 L 4577 3699 L 4577 3538 L 4577 3725 L 4578 3305 L 4578 2580 L 4579 2799 L 4579 3335 L 4580 2580 L 4580 3453 L 4581 3017 L 4581 3523 L 4582 2926 L 4582 2580 L 4583 3193 L 4583 3144 L 4584 2926 L 4584 3433 L 4585 3087 L 4585 3235 L 4586 3144 L 4586 3305 L 4586 3733 L 4587 2580 L 4587 3272 L 4588 3193 L 4588 2926 L 4589 3453 L 4589 3869 L 4590 3757 L 4590 2799 L 4590 2580 L 4591 3472 L 4591 3388 L 4592 2799 L 4592 3841 L 4593 3717 L 4593 3472 L 4594 2580 L 4594 3799 L 4594 2926 L 4595 3411 L 4595 3017 L 4596 3681 L 4596 3411 L 4597 3087 L 4597 3989 L 4598 2580 L 4598 2799 L 4599 3144 L 4599 3193 L 4599 2580 L 4600 2799 L 4600 3144 L 4601 3335 L 4601 2926 L 4602 3193 L 4602 3144 L 4603 3490 L 4603 3593 L 4604 2926 L 4604 3087 L 4605 2580 L 4605 3272 L 4606 2926 L 4606 3144 L 4607 3388 L 4607 3606 L 4608 3144 L 4608 2580 L 4608 3272 L 4609 3824 L 4609 3017 L 4610 2799 L 4610 2926 L 4611 3651 L 4611 3975 L 4612 3144 L 4612 3507 L 4613 2580 L 4613 3235 L 4614 2799 L 4614 3490 L 4615 2580 L 4615 3087 L 4616 2799 L 4616 3805 L 4617 3335 L 4617 3087 L 4617 2580 L 4618 3087 L 4618 3235 L 4619 2926 L 4619 3235 L 4620 3362 L 4620 3144 L 4621 3017 L 4621 4209 L 4622 3087 L 4622 3433 L 4622 3144 L 4623 3235 L 4623 3362 L 4624 3869 L 4624 3087 L 4625 3690 L 4625 3017 L 4626 3335 L 4626 2580 L 4626 3699 L 4627 4033 L 4627 3411 L 4628 3272 L 4628 3087 L 4629 3017 L 4629 3144 L 4630 3087 L 4630 3272 L 4631 3388 L 4631 3235 L 4631 3017 L 4632 3193 L 4632 3388 L 4633 3087 L 4633 3193 L 4634 3453 L 4634 3411 L 4635 2580 L 4635 3453 L 4635 3235 L 4636 2580 L 4636 3811 L 4637 2580 L 4637 2926 L 4638 3362 L 4638 2580 L 4639 3017 L 4639 2580 L 4639 3433 L 4640 3507 L 4640 4114 L 4641 2926 L 4641 3963 L 4642 3235 L 4642 3335 L 4643 3472 L 4643 3087 L 4644 3305 L 4644 3017 L 4644 3453 L 4645 2926 L 4645 3411 L 4646 2580 L 4646 2799 L 4647 3235 L 4647 2799 L 4648 4204 L 4648 2926 L 4649 2926 L 4649 3388 L 4649 3017 L 4650 3362 L 4650 2799 L 4651 2580 L 4651 3017 L 4652 2580 L 4652 3362 L 4653 3538 L 4653 3305 L 4653 3193 L 4654 3335 L 4654 3144 L 4655 3235 L 4655 2580 L 4656 3388 L 4656 2799 L 4657 3362 L 4657 3305 L 4657 2580 L 4658 3193 L 4658 3930 L 4659 3453 L 4659 3272 L 4660 3490 L 4660 3017 L 4661 3017 L 4661 3411 L 4662 2926 L 4662 3978 L 4663 4089 L 4663 2580 L 4664 2580 L 4665 3335 L 4665 2580 L 4666 2580 L 4666 4000 L 4666 3017 L 4667 2926 L 4667 2799 L 4668 2580 L 4668 2799 L 4669 3193 L 4669 3580 L 4670 3567 L 4670 3087 L 4671 2799 L 4671 3087 L 4671 3305 L 4672 3453 L 4672 4062 L 4673 2799 L 4673 2580 L 4674 3538 L 4674 3305 L 4675 2799 L 4675 3272 L 4675 2799 L 4676 4264 L 4676 3272 L 4677 3651 L 4677 2799 L 4678 3899 L 4678 3388 L 4679 3017 L 4679 3087 L 4679 3989 L 4680 3411 L 4680 3144 L 4681 2580 L 4681 3811 L 4682 2926 L 4682 3699 L 4683 3017 L 4683 3453 L 4684 3567 L 4684 3996 L 4684 3433 L 4685 3193 L 4685 3272 L 4686 3818 L 4686 2799 L 4687 2580 L 4687 3433 L 4688 3553 L 4688 3362 L S 4688 3362 M 4688 3272 L 4689 2926 L 4689 3411 L 4690 3087 L 4690 3523 L 4691 2799 L 4691 3193 L 4692 3235 L 4692 2926 L 4693 3490 L 4693 3305 L 4693 3908 L 4694 2926 L 4694 3272 L 4695 2926 L 4695 2580 L 4696 3144 L 4696 3235 L 4697 3087 L 4697 3362 L 4697 3580 L 4698 3193 L 4698 3618 L 4699 2580 L 4699 3017 L 4700 2799 L 4700 4013 L 4701 3272 L 4701 3472 L 4701 3193 L 4702 2926 L 4702 3087 L 4703 2926 L 4703 3017 L 4704 3567 L 4704 3087 L 4705 3144 L 4705 2580 L 4706 3811 L 4706 3640 L 4706 3305 L 4707 3272 L 4707 2926 L 4708 3144 L 4708 3433 L 4709 2926 L 4709 3388 L 4710 2799 L 4710 3087 L 4711 3144 L 4711 3272 L 4712 3335 L 4712 3411 L 4713 3708 L 4713 3538 L 4714 4112 L 4714 3335 L 4715 2580 L 4715 3538 L 4715 3580 L 4716 3453 L 4716 2799 L 4717 3388 L 4717 3193 L 4718 2799 L 4718 3580 L 4719 3193 L 4719 3362 L 4719 3618 L 4720 3193 L 4720 2799 L 4721 3830 L 4721 3963 L 4722 4105 L 4722 3017 L 4723 3411 L 4723 3507 L 4724 2799 L 4724 3017 L 4724 3538 L 4725 3235 L 4725 2580 L 4726 3411 L 4726 3193 L 4727 3144 L 4727 2580 L 4728 2926 L 4728 3017 L 4728 3879 L 4729 3335 L 4729 3593 L 4730 3272 L 4730 3235 L 4731 2580 L 4731 2799 L 4732 3362 L 4732 3305 L 4733 3305 L 4733 3640 L 4733 2580 L 4734 2799 L 4734 3087 L 4735 2799 L 4735 3388 L 4736 3087 L 4736 3193 L 4737 2799 L 4737 3087 L 4737 3618 L 4738 3388 L 4738 3235 L 4739 2580 L 4739 3388 L 4740 2799 L 4740 4179 L 4741 3411 L 4741 3087 L 4741 4191 L 4742 3433 L 4742 3472 L 4743 2580 L 4743 3388 L 4744 3087 L 4744 3193 L 4745 3926 L 4745 3785 L 4746 2580 L 4746 3144 L 4746 3335 L 4747 2799 L 4747 3580 L 4748 2580 L 4748 2926 L 4749 3661 L 4749 2926 L 4750 2580 L 4750 3388 L 4750 3553 L 4751 2580 L 4751 2799 L 4752 3433 L 4752 2926 L 4753 3272 L 4753 3593 L 4754 3671 L 4754 2580 L 4754 2926 L 4755 3017 L 4755 4092 L 4756 3733 L 4756 3567 L 4757 3433 L 4757 3388 L 4758 3017 L 4758 3629 L 4759 3640 L 4759 3690 L 4759 3472 L 4760 2799 L 4760 2580 L 4761 2926 L 4761 2580 L 4762 2926 L 4762 3087 L 4763 2580 L 4763 2799 L 4763 3144 L 4764 2799 L 4764 3930 L 4765 4003 L 4765 3935 L 4766 3388 L 4766 3305 L 4767 3305 L 4767 2926 L 4768 4450 L 4768 3671 L 4768 3388 L 4769 3725 L 4769 3836 L 4770 3567 L 4770 3305 L 4771 3830 L 4771 2580 L 4772 3017 L 4772 3335 L 4772 3651 L 4773 2580 L 4773 3235 L 4774 3606 L 4774 3335 L 4775 3388 L 4775 2580 L 4776 3411 L 4776 3362 L 4777 4039 L 4777 3144 L 4777 3335 L 4778 3193 L 4778 3144 L 4779 3903 L 4779 3305 L 4780 3388 L 4780 2926 L 4781 3388 L 4781 3507 L 4781 2580 L 4782 3778 L 4782 3553 L 4783 2799 L 4783 3640 L 4784 3567 L 4784 3858 L 4785 2580 L 4785 2799 L 4786 3193 L 4786 3087 L 4786 3193 L 4787 4042 L 4787 3472 L 4788 3305 L 4788 3411 L 4789 2580 L 4789 2926 L 4790 3193 L 4790 2580 L 4791 3335 L 4791 3388 L 4791 3272 L 4792 3087 L 4792 2926 L 4793 3235 L 4793 4175 L 4794 2580 L 4794 2926 L 4795 3235 L 4795 3580 L 4795 2926 L 4796 3272 L 4796 3144 L 4797 3388 L 4797 3193 L 4798 3305 L 4798 2799 L 4799 3193 L 4799 3618 L 4799 3553 L 4800 3507 L 4800 3193 L 4801 3523 L 4801 3193 L 4802 3144 L 4802 2799 L 4803 3335 L 4803 3847 L 4804 3411 L 4804 3305 L 4804 3335 L 4805 2580 L 4805 3388 L 4806 3388 L 4806 3567 L 4807 2926 L 4807 3087 L 4808 2926 L 4808 3922 L 4808 3017 L 4809 2926 L 4809 2799 L 4810 3272 L 4810 3087 L 4811 2926 L 4811 3411 L 4812 3272 L 4812 2580 L 4813 3272 L 4813 3087 L 4813 3490 L 4814 3717 L 4814 2799 L 4815 3193 L 4815 3593 L 4816 3144 L 4816 3087 L 4817 3661 L 4817 2580 L 4817 3272 L 4818 3785 L 4818 3553 L 4819 3490 L 4819 3235 L 4820 2580 L 4821 3507 L 4821 3017 L 4822 3472 L 4822 2580 L 4822 2799 L 4823 3272 L 4823 3593 L 4824 4033 L 4824 3996 L 4825 3087 L 4826 3818 L 4826 3017 L 4826 3235 L 4827 3947 L 4827 3144 L 4828 3411 L 4828 2799 L 4829 3087 L 4829 2580 L 4830 3959 L 4830 3411 L 4831 3362 L 4831 3144 L 4831 3235 L 4832 3087 L 4832 2799 L 4833 3618 L 4833 2580 L 4834 3144 L 4834 3671 L 4835 3472 L 4835 2580 L 4835 3593 L 4836 3472 L 4836 2580 L 4837 3567 L 4837 3193 L 4838 3725 L 4838 3523 L 4839 3836 L 4839 3606 L 4840 3490 L 4840 3824 L 4840 3388 L 4841 2799 L 4841 3017 L 4842 2580 L 4842 3764 L 4843 3017 L 4843 2799 L 4844 3771 L 4844 2799 L 4844 3699 L 4845 3507 L 4845 2799 L 4846 2580 L 4846 3362 L 4847 2799 L 4847 3362 L 4848 3335 L 4848 3847 L 4849 2926 L 4849 2799 L 4849 3235 L 4850 3272 L 4850 3388 L 4851 3335 L 4851 3362 L 4852 2799 L 4853 2926 L 4853 3805 L 4853 3618 L 4854 2580 L 4855 2799 L 4855 3305 L 4856 3235 L 4856 3272 L 4857 3335 L 4857 3411 L 4857 2799 L 4858 3538 L 4858 3193 L 4859 3087 L 4859 3553 L 4860 2580 L 4860 4533 L 4861 2580 L 4861 3472 L 4862 3847 L 4862 3640 L 4862 3606 L 4863 3472 L 4863 3618 L 4864 3433 L 4864 2580 L 4865 2926 L 4865 3144 L 4866 2580 L 4866 3749 L 4866 3388 L 4867 3193 L 4867 3749 L 4868 2799 L 4868 3235 L 4869 3087 L 4869 3699 L 4870 3818 L 4870 3618 L 4870 2580 L 4871 3388 L 4871 3235 L 4872 3913 L 4872 3708 L 4873 2580 L 4873 3193 L 4874 2926 L 4874 2799 L 4875 3017 L 4875 3411 L 4875 3305 L 4876 4599 L 4876 4486 L 4877 3144 L 4877 3087 L 4878 3235 L 4878 4102 L 4879 3144 L 4879 3708 L 4879 2580 L 4880 3144 L 4880 3235 L 4881 3433 L 4881 3305 L 4882 3567 L S 4888 3986 M 4888 3305 L 4889 3235 L 4889 2799 L 4890 3651 L 4890 4017 L 4891 3651 L 4891 3087 L 4892 2580 L 4893 3362 L 4893 3523 L 4894 3017 L 4894 3305 L 4895 2580 L 4895 3523 L 4896 2580 L 4896 3144 L 4896 2580 L 4897 3144 L 4897 4020 L 4898 2926 L 4898 3433 L 4899 2580 L 4899 3553 L 4900 3567 L 4900 3629 L 4901 4508 L 4901 4363 L 4901 4335 L 4902 3087 L S grestore gsave newpath 357 1797 M 5763 1797 L 5763 6123 L 357 6123 L closepath clip newpath [] 0 setdash 5 setlinewidth 0 setgray 0.5 0 1.5 3199 5931 (ntp.umd3) T 0.5 0 1 3199 2024 (Time \(NTP days\)) T 0.5 90 1 443 4030 (Offset \(sec\)) T 933 2513 M 933 2574 L S 1500 2513 M 1500 2574 L S 2066 2513 M 2066 2574 L S 2633 2513 M 2633 2574 L S 3199 2513 M 3199 2574 L S 3766 2513 M 3766 2574 L S 4332 2513 M 4332 2574 L S 4899 2513 M 4899 2574 L S 5465 2513 M 5465 2574 L S 933 2513 M 5465 2513 L S 0.5 0 1 933 2303 (0) T 0.5 0 1 1500 2303 (1) T 0.5 0 1 2066 2303 (2) T 0.5 0 1 2633 2303 (3) T 0.5 0 1 3199 2303 (4) T 0.5 0 1 3766 2303 (5) T 0.5 0 1 4332 2303 (6) T 0.5 0 1 4899 2303 (7) T 0.5 0 1 5465 2303 (8) T 933 2580 M 994 2580 L S 933 3305 M 994 3305 L S 933 4030 M 994 4030 L S 933 4754 M 994 4754 L S 933 5479 M 994 5479 L S 933 2580 M 933 5479 L S 0.5 90 1 723 2580 (0.001) T 0.5 90 1 723 3305 (0.01) T 0.5 90 1 723 4030 (0.1) T 0.5 90 1 723 4754 (1) T 0.5 90 1 723 5479 (10) T grestore gsave newpath 930 2511 M 5469 2511 L 5469 5549 L 930 5549 L closepath clip newpath [] 0 setdash 5 setlinewidth 0 setgray 933 5545 M 933 2513 L 5465 2513 L 5465 5545 L 933 5545 L S grestore gsave grestore %%Trailer %%Pages: 1 end %%EndFile svobj restore gr gs /svobj save def greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2063 2324 2063 2324 1802 225 1802 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1055 1905 440 3 (Figure 6. Raw Offsets)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 22)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 778 1850 12 (indicators of system performance and possible malfunctions. A well performing peer path, su)fjt 2150 778 100 1 (ch as)fjt 300 719 1895 17 (shown in Figure 4, exhibits a distinct wedge-shaped opening to the right and with a sharp apex. )fjt 2195 719 55 0 (As)fjt 300 661 1823 16 (traffic increases on the peer path the wedge fills and extends to the right, showing increased )fjt 2123 661 127 0 (delays)fjt 300 603 1906 11 (and delay dispersions. Asymmetrical paths often show distinct asymmetries of delay dispersio)fjt 2206 603 44 0 (ns)fjt 300 545 473 3 (readily detected by eye.)fjt 300 457 1801 11 (Time-series diagrams are useful for assessing algorithm performance and systematic errors. )fjt 2101 457 149 0 (Figures)fjt 300 399 25 0 (6)fjt 325 399 123 2 ( and 7)fjt 448 399 1803 15 (, constructed from the same data as Figure 4, compare the absolute raw offsets and filtered)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2976 2324 2976 2324 1926 225 1926 np mto lto lto lto clip np greset 75 3126 2475 3126 2475 1775 75 1775 np mto lto lto lto clip np svobj restore gr gs /svobj save def 661 2901 661 2000 1889 2000 1889 2901 np mto lto lto lto clip np 661 2000 translate 300 72 div dup scale 1229 300 div 541 72 div div 902 300 div 397 72 div div scale -36 -180 translate %%BeginFile: C:\TYPESET\PAPERS\GLO5.EPS %!PS-Adobe-2.0 EPSF 2.0 %%BoundingBox: 36 180 576 576 %%DocumentFonts: Helvetica-Bold Symbol %%Creator: mills %%CreationDate: Mon Aug 28 15:00:51 1989 %%Pages: (atend) %%EndComments /$Sdict 25 dict def $Sdict begin % variables /basesize 160 def /oldcex 1 def /cex 1 def /ratio 1 def /pch (*) def /coffset basesize -0.345 mul def % vertical offset for characters /pcxshift 0 def % procedures /checksize % adjust font size if needed. Stack: cex { /cex exch def oldcex cex ne % scale sizes { /ratio cex oldcex div def /TextFont TextFont ratio scalefont def /PchFont PchFont ratio scalefont def /coffset coffset ratio mul def /oldcex cex def } if } def /Pchar % the plot character. Stack: string cex { checksize /pch exch def pch (.) eq % replace period by bullet { (\267) pch copy pop } if pch (,) eq % replace comma by middot { (\264) pch copy pop } if /PchFont TextFont def pch (*) eq pch (+) eq or % switch to symbol font for these characters { /PchFont /Symbol findfont basesize oldcex mul scalefont def } if PchFont setfont pch stringwidth pop neg 2 div /pcxshift exch def } def /M {moveto} def % move to a point. Stack: x y /L {lineto} def % line to a point. Stack: x y /S {stroke} def /P % plot a character at a point. Stack: x y { M % move to the point pcxshift coffset rmoveto % offset for the character pch show } def /T % show a text string. Stack: adj srot cex x y string { /str exch def M % move to the point (pops x and y) checksize % change size if necessary (pops cex) TextFont setfont dup rotate exch % (moves adj to top) str stringwidth pop neg mul % pops adj coffset rmoveto str show neg rotate } def /Sub %add a subscript. Stack: string srot { oldcex 0.75 mul checksize TextFont setfont dup rotate oldcex -0.5 mul basesize mul 0 exch rmoveto exch show oldcex 0.5 mul basesize mul 0 exch rmoveto neg rotate oldcex 4 3 div mul checksize TextFont setfont } def /Sup %add a superscript. Stack: string srot { oldcex 0.75 mul checksize TextFont setfont dup rotate oldcex 0.5 mul basesize mul 0 exch rmoveto exch show oldcex -0.5 mul basesize mul 0 exch rmoveto neg rotate oldcex 4 3 div mul checksize TextFont setfont } def /F % change the base font. Stack: fontname { /TextFont exch findfont basesize oldcex mul scalefont def /PchFont TextFont def } def /ST % text in Symbol font. Stack: (as for T) { /Symbol F T /Helvetica-Bold F } def 0.1 0.1 scale %integer coordinates in 1/10's of a point 1 setlinecap 1 setlinejoin /Helvetica-Bold F %%EndProlog %%Page: 1 1 gsave newpath 930 2511 M 5469 2511 L 5469 5549 L 930 5549 L closepath clip newpath [] 0 setdash 5 setlinewidth 0 setgray 1442 3305 M 1443 3305 L 1444 3305 L 1445 3305 L 1445 3017 L 1446 3017 L 1447 3017 L 1448 3017 L 1449 2926 L 1450 2926 L 1451 2926 L 1452 3235 L 1453 3235 L 1454 3235 L 1454 2799 L 1455 3388 L 1456 3144 L 1457 3144 L 1458 3144 L 1459 3144 L 1459 3193 L 1461 3193 L 1462 3193 L 1463 3193 L 1463 3087 L 1464 2926 L 1465 2799 L 1466 2799 L 1467 2799 L 1468 2580 L 1469 2580 L 1470 2580 L 1471 2580 L 1471 3144 L 1472 3144 L 1473 2926 L 1474 2926 L 1475 2926 L 1476 3017 L 1477 3017 L 1478 3017 L 1478 3272 L 1479 2926 L 1479 3017 L 1480 3411 L 1481 3411 L 1481 3305 L 1482 3305 L 1483 3305 L 1484 3305 L 1485 3362 L 1486 3362 L 1487 3193 L 1487 3017 L 1488 3017 L 1488 3144 L 1489 3144 L 1490 3144 L 1491 3144 L 1492 2926 L 1493 2926 L 1494 2580 L 1495 2580 L 1496 2926 L 1497 2926 L 1498 2926 L 1499 2926 L 1499 3335 L 1500 3335 L 1501 3335 L 1502 3335 L 1502 3453 L 1503 3453 L 1503 2926 L 1504 2926 L 1505 2926 L 1506 2926 L 1507 3235 L 1508 3235 L 1508 2580 L 1509 2580 L 1510 2580 L 1511 2580 L 1512 3144 L 1513 3144 L 1514 3144 L 1514 2926 L 1515 2926 L 1516 2926 L 1517 2926 L 1518 2926 L 1518 2799 L 1519 2799 L 1519 2580 L 1520 2580 L 1521 2580 L 1522 3087 L 1523 3087 L 1524 3087 L 1525 3017 L 1525 2926 L 1526 2926 L 1527 2926 L 1528 2926 L 1529 3017 L 1530 3017 L 1531 2926 L 1531 3144 L 1532 3144 L 1533 3144 L 1534 3144 L 1535 2799 L 1536 2799 L 1537 2799 L 1538 2799 L 1539 2799 L 1540 2799 L 1541 2799 L 1542 3087 L 1543 3087 L 1544 3087 L 1545 3087 L 1545 3017 L 1546 3017 L 1547 3017 L 1548 3017 L 1548 2580 L 1549 2580 L 1550 2580 L 1551 2580 L 1552 2580 L 1553 2580 L 1554 2580 L 1555 2799 L 1556 2799 L 1557 3017 L 1557 3472 L 1558 3472 L 1559 3472 L 1560 2580 L 1561 2580 L 1562 2580 L 1563 2580 L 1564 2580 L 1564 2926 L 1565 2926 L 1566 2926 L 1566 2799 L 1567 2799 L 1568 2799 L 1569 2799 L 1570 3272 L 1571 3272 L 1571 2926 L 1571 2580 L 1572 2580 L 1573 2580 L 1574 2580 L 1575 2580 L 1576 2580 L 1577 2580 L 1578 2580 L 1578 3193 L 1579 3193 L 1580 3193 L 1581 2926 L 1582 2926 L 1583 2926 L 1584 2926 L 1585 2926 L 1585 3087 L 1586 3087 L 1586 2926 L 1587 2926 L 1588 2926 L 1588 2580 L 1589 2580 L 1590 2580 L 1591 2580 L 1592 2580 L 1593 2580 L 1593 2799 L 1594 2799 L 1595 2799 L 1596 3087 L 1597 3087 L 1598 3087 L 1599 3087 L 1599 2799 L 1600 2799 L 1601 2799 L 1602 2799 L 1603 2580 L 1604 2580 L 1605 2580 L 1606 2580 L 1607 2926 L 1607 3087 L 1608 3087 L 1608 2799 L 1609 2799 L 1610 2799 L 1611 2799 L 1612 3193 L 1613 3193 L 1614 3017 L 1615 3017 L 1616 2580 L 1617 2580 L 1618 2580 L 1619 2580 L 1620 2580 L 1621 2580 L 1622 2580 L 1623 2580 L 1624 2580 L 1625 2580 L 1625 3087 L 1625 2580 L 1626 2580 L 1627 2799 L 1628 2799 L 1629 2799 L 1629 2926 L 1630 2926 L 1630 2580 L 1631 2580 L 1632 2580 L 1633 2580 L 1634 2580 L 1634 3017 L 1635 3017 L 1636 3017 L 1637 2580 L 1638 2580 L 1639 2580 L 1640 2580 L 1640 3017 L 1641 3017 L 1641 2926 L 1642 2926 L 1643 3144 L 1644 3144 L 1645 3144 L 1646 3144 L 1646 3017 L 1647 3017 L 1648 3017 L 1649 2580 L 1649 2926 L 1650 3388 L 1650 2580 L 1651 2580 L 1652 2580 L 1653 2580 L 1654 2580 L 1655 2580 L 1656 2580 L 1657 2580 L 1658 2580 L 1659 2926 L 1660 2926 L 1661 2926 L 1662 2926 L 1663 2926 L 1664 2580 L 1664 3388 L 1665 3144 L 1666 3144 L 1666 2580 L 1667 2580 L 1668 3017 L 1669 3017 L 1669 2799 L 1670 2580 L S 1670 2580 M 1670 2580 L 1671 2580 L 1672 2580 L 1673 2580 L 1674 2926 L 1675 2926 L 1676 2926 L 1676 3017 L 1677 3017 L 1677 2580 L 1678 2580 L 1679 2799 L 1680 2799 L 1681 2799 L 1682 2799 L 1682 2926 L 1683 2799 L 1683 2926 L 1684 2926 L 1685 2926 L 1686 2926 L 1687 2926 L 1687 3087 L 1688 3087 L 1688 2580 L 1689 2580 L 1690 2580 L 1691 2580 L 1692 2926 L 1693 2926 L 1693 2799 L 1694 2799 L 1695 2799 L 1696 2799 L 1697 2799 L 1698 3017 L 1699 3017 L 1699 2799 L 1700 2799 L 1701 2799 L 1702 2580 L 1703 2580 L 1704 2580 L 1705 2580 L 1706 2580 L 1707 2799 L 1708 3335 L 1709 3193 L 1709 3017 L 1710 2580 L 1711 2580 L 1712 2580 L 1713 2799 L 1714 2799 L 1715 2799 L 1715 2580 L 1716 2580 L 1717 2580 L 1718 2580 L 1719 2799 L 1719 3144 L 1720 3144 L 1721 3087 L 1722 2926 L 1722 2799 L 1723 2799 L 1724 2799 L 1725 2799 L 1725 2580 L 1726 2580 L 1727 2580 L 1728 2580 L 1729 2580 L 1729 2926 L 1730 2926 L 1731 2926 L 1732 3193 L 1733 3193 L 1734 3193 L 1735 3193 L 1735 3144 L 1736 3144 L 1736 3017 L 1737 3017 L 1738 3017 L 1739 3017 L 1740 3017 L 1740 3144 L 1740 2926 L 1741 2799 L 1742 2580 L 1743 2580 L 1744 2580 L 1745 2580 L 1746 2580 L 1747 2580 L 1748 2580 L 1749 2580 L 1750 2580 L 1751 2580 L 1752 2580 L 1753 2580 L 1754 2580 L 1755 2580 L 1756 2580 L 1757 2580 L 1758 2580 L 1758 3087 L 1759 3087 L 1760 3087 L 1761 3087 L 1762 3087 L 1762 2580 L 1763 2580 L 1764 2580 L 1765 2580 L 1766 2580 L 1767 2580 L 1768 2580 L 1769 2580 L 1770 2580 L 1771 2580 L 1772 2580 L 1773 2580 L 1774 2580 L 1775 2580 L 1775 2926 L 1776 2926 L 1777 2926 L 1778 2926 L 1778 2580 L 1779 2580 L 1780 2580 L 1781 2580 L 1782 2580 L 1782 3017 L 1783 3017 L 1784 3017 L 1785 3017 L 1786 2926 L 1787 3193 L 1788 2580 L 1789 2580 L 1790 2580 L 1791 2580 L 1791 3017 L 1792 3017 L 1792 2799 L 1793 2799 L 1794 2799 L 1795 2799 L 1796 2926 L 1797 2926 L 1798 2926 L 1799 2926 L 1800 2926 L 1801 3433 L 1801 2580 L 1802 2580 L 1803 2580 L 1804 2580 L 1805 3144 L 1806 3362 L 1806 2799 L 1807 2799 L 1807 2926 L 1808 2926 L 1809 2926 L 1810 2926 L 1810 2580 L 1811 2580 L 1812 2580 L 1813 2580 L 1814 3017 L 1815 3017 L 1816 2580 L 1817 2580 L 1818 2580 L 1819 2580 L 1820 2580 L 1821 2580 L 1822 2580 L 1822 3087 L 1823 2580 L 1824 2580 L 1825 2580 L 1826 2580 L 1826 2926 L 1827 2926 L 1828 2926 L 1829 2926 L 1829 3193 L 1830 2580 L 1831 2580 L 1832 2580 L 1833 2580 L 1833 2926 L 1834 3017 L 1835 3017 L 1836 3017 L 1837 2580 L 1838 2580 L 1839 2580 L 1840 2580 L 1840 3305 L 1841 3305 L 1842 3305 L 1842 3144 L 1843 3017 L 1843 3235 L 1844 3235 L 1845 3235 L 1846 3235 L 1847 3235 L 1847 2580 L 1848 3087 L 1848 3272 L 1849 3087 L 1849 3305 L 1850 3305 L 1850 3017 L 1851 3017 L 1852 3017 L 1853 3017 L 1854 3087 L 1855 3087 L 1856 3087 L 1857 3087 L 1858 3087 L 1858 3017 L 1859 3017 L 1860 2799 L 1861 2799 L 1862 2799 L 1863 2799 L 1863 2580 L 1864 2580 L 1864 3193 L 1865 3193 L 1866 3193 L 1867 3388 L 1867 3017 L 1868 3017 L 1869 2799 L 1870 2799 L 1871 2799 L 1872 2799 L 1872 3144 L 1873 3144 L 1874 3144 L 1874 2580 L 1881 2580 L 1882 2580 L 1883 2580 L 1884 2580 L 1885 2799 L 1886 2799 L 1887 2799 L 1888 2799 L 1888 2580 L 1889 2580 L 1890 2580 L 1891 3017 L 1892 3017 L 1892 3388 L 1893 3388 L 1894 3388 L 1895 3388 L 1895 3017 L 1896 2580 L 1897 2580 L 1897 2926 L 1898 2926 L 1899 2926 L 1900 3017 L 1901 3017 L 1901 2799 L S 1901 2799 M 1901 2799 L 1902 2799 L 1903 2799 L 1904 2799 L 1905 3144 L 1906 3144 L 1907 3144 L 1908 3235 L 1908 2580 L 1909 2580 L 1910 2580 L 1911 2580 L 1912 2580 L 1913 2799 L 1914 2799 L 1915 2799 L 1916 2799 L 1916 3235 L 1917 3235 L 1918 2580 L 1919 3799 L 1919 3335 L 1919 2799 L 1920 2799 L 1921 2799 L 1922 2799 L 1923 2799 L 1923 3144 L 1924 3235 L 1925 3235 L 1925 2580 L 1926 2580 L 1927 2580 L 1928 2580 L 1929 3087 L 1929 3144 L 1930 3144 L 1930 3764 L 1931 3017 L 1931 2799 L 1932 2799 L 1933 2799 L 1934 2799 L 1935 3193 L 1935 2799 L 1936 2799 L 1936 2580 L 1937 2580 L 1938 2580 L 1939 2580 L 1940 2926 L 1940 3193 L 1941 3193 L 1942 3193 L 1943 3193 L 1944 2926 L 1944 3017 L 1945 3017 L 1946 3017 L 1947 3017 L 1948 2799 L 1949 2926 L 1949 2799 L 1950 2799 L 1951 2799 L 1952 2799 L 1953 3144 L 1954 3144 L 1955 3144 L 1955 2799 L 1955 2580 L 1956 2580 L 1957 2580 L 1958 2580 L 1959 2580 L 1959 3144 L 1960 3144 L 1961 3144 L 1962 3144 L 1963 2799 L 1964 3017 L 1964 3087 L 1965 3087 L 1965 2799 L 1966 2799 L 1967 2799 L 1968 2799 L 1969 3017 L 1970 3017 L 1970 2580 L 1971 2580 L 1972 2580 L 1973 2580 L 1973 3193 L 1974 2580 L 1975 2580 L 1976 2580 L 1977 2580 L 1977 3235 L 1978 2799 L 1979 2799 L 1980 2799 L 1981 2799 L 1981 2580 L 1982 2580 L 1983 2580 L 1984 2580 L 1985 2580 L 1985 3144 L 1986 3144 L 1987 3144 L 1987 2926 L 1988 2926 L 1989 2926 L 1990 2926 L 1991 2580 L 1992 2580 L 1993 2580 L 1994 2580 L 1995 2580 L 1995 2926 L 1996 2926 L 1997 2926 L 1998 2926 L 1999 2926 L 1999 3362 L 2000 3362 L 2001 3362 L 2001 3305 L 2002 3305 L 2002 3087 L 2003 3087 L 2004 3087 L 2005 3087 L 2006 3661 L 2006 3305 L 2007 3193 L 2008 3193 L 2009 3193 L 2009 3272 L 2010 3272 L 2011 3272 L 2011 2799 L 2012 2799 L 2013 2799 L 2014 2799 L 2015 3144 L 2016 3144 L 2016 3087 L 2017 3087 L 2018 3087 L 2019 3087 L 2020 2799 L 2020 2926 L 2021 2926 L 2022 2926 L 2022 2580 L 2023 2580 L 2024 2580 L 2025 2580 L 2025 2926 L 2026 2926 L 2027 2926 L 2028 2580 L 2029 2580 L 2030 2580 L 2031 2580 L 2032 2580 L 2033 2580 L 2034 2580 L 2035 2580 L 2035 2926 L 2036 2580 L 2037 2580 L 2038 3523 L 2038 3017 L 2039 3017 L 2040 3017 L 2041 3087 L 2042 3087 L 2043 3087 L 2044 3087 L 2045 3087 L 2046 3235 L 2047 3235 L 2048 3235 L 2049 2799 L 2049 2580 L 2050 2580 L 2051 2580 L 2052 2926 L 2052 2799 L 2053 2799 L 2054 2799 L 2055 2799 L 2056 3017 L 2057 3144 L 2057 2799 L 2058 3144 L 2059 3144 L 2059 3017 L 2060 3017 L 2061 3017 L 2062 3017 L 2063 3388 L 2063 3411 L 2064 3490 L 2065 3490 L 2066 3490 L 2067 3490 L 2067 2799 L 2068 2799 L 2069 2799 L 2070 2799 L 2071 2799 L 2072 2799 L 2073 2799 L 2074 3144 L 2075 3144 L 2076 3144 L 2077 3538 L 2077 3472 L 2078 3087 L 2079 3087 L 2080 3087 L 2080 2799 L 2081 2799 L 2082 2799 L 2083 2799 L 2084 3193 L 2085 3193 L 2085 3017 L 2086 3017 L 2086 2580 L 2087 2580 L 2088 2580 L 2089 2580 L 2090 3606 L 2091 2580 L 2092 2580 L 2092 3757 L 2093 3757 L 2093 3778 L 2094 2580 L 2095 2580 L 2096 2580 L 2097 2580 L 2098 3235 L 2098 2580 L 2099 2580 L 2099 2799 L 2100 2799 L 2101 2799 L 2102 2799 L 2103 3335 L 2104 3335 L 2104 2926 L 2105 2799 L 2106 2799 L 2107 2799 L 2108 2799 L 2108 2580 L 2109 2580 L 2109 3362 L 2109 2926 L 2110 2926 L 2111 2926 L 2112 2926 L 2113 2926 L 2113 3335 L 2114 3335 L 2115 3335 L 2116 3335 L 2116 3235 L 2117 3193 L 2118 3193 L 2119 3193 L 2120 3193 L 2121 2799 L 2122 2799 L 2123 2799 L 2124 2799 L 2124 3362 L 2125 3472 L 2126 3017 L S 2126 3017 M 2126 3017 L 2127 3017 L 2127 3272 L 2128 3017 L 2129 3017 L 2130 3017 L 2131 3017 L 2131 3453 L 2132 3453 L 2132 3335 L 2133 3335 L 2134 3335 L 2135 3335 L 2135 3017 L 2136 3017 L 2137 3017 L 2138 3017 L 2139 3144 L 2140 2799 L 2140 3272 L 2141 3272 L 2142 3272 L 2143 3272 L 2144 3272 L 2145 3453 L 2146 3453 L 2146 3144 L 2147 3144 L 2147 3388 L 2148 2926 L 2149 2926 L 2150 2926 L 2151 2926 L 2151 2580 L 2152 2580 L 2153 2580 L 2154 3017 L 2155 3017 L 2155 2580 L 2156 2580 L 2157 2580 L 2158 2580 L 2159 2580 L 2159 3017 L 2160 3017 L 2160 2580 L 2161 2580 L 2162 2580 L 2163 2580 L 2164 2799 L 2165 2799 L 2166 2799 L 2167 2799 L 2167 2580 L 2168 3087 L 2169 3087 L 2170 3087 L 2171 3087 L 2172 3087 L 2173 2580 L 2174 2580 L 2175 2580 L 2176 2580 L 2176 3087 L 2177 3087 L 2178 3087 L 2179 3087 L 2180 3087 L 2181 3087 L 2181 2926 L 2182 2926 L 2182 2799 L 2183 2926 L 2184 2926 L 2185 2926 L 2186 2926 L 2186 2799 L 2187 2799 L 2188 3087 L 2188 2580 L 2189 2580 L 2190 2926 L 2191 2926 L 2192 2926 L 2193 2926 L 2193 3144 L 2194 3144 L 2195 3087 L 2196 3087 L 2197 3087 L 2198 3087 L 2198 2580 L 2199 2580 L 2200 2580 L 2201 2580 L 2201 3087 L 2202 3087 L 2203 3087 L 2204 3087 L 2204 2580 L 2205 2580 L 2206 2580 L 2207 2580 L 2208 3490 L 2208 3523 L 2208 2580 L 2209 3017 L 2210 3017 L 2211 3017 L 2212 3017 L 2213 3017 L 2214 3017 L 2214 3087 L 2215 3017 L 2216 3017 L 2216 2580 L 2217 2580 L 2218 2580 L 2219 2580 L 2220 2580 L 2221 2799 L 2222 2799 L 2223 2799 L 2224 2799 L 2224 3335 L 2225 3335 L 2225 3567 L 2226 3567 L 2227 3335 L 2228 3335 L 2229 3335 L 2230 3335 L 2230 3523 L 2231 3523 L 2232 3523 L 2233 3523 L 2233 3362 L 2234 3362 L 2234 3017 L 2235 3017 L 2236 3017 L 2237 3017 L 2238 3017 L 2239 3017 L 2240 3017 L 2241 2799 L 2241 3272 L 2242 3272 L 2243 3017 L 2244 3017 L 2245 3017 L 2246 3017 L 2246 2926 L 2247 2926 L 2247 3087 L 2248 3087 L 2249 3087 L 2250 3087 L 2251 2799 L 2251 3272 L 2252 2580 L 2253 2580 L 2254 2580 L 2254 3305 L 2255 3305 L 2255 3087 L 2256 3087 L 2257 3087 L 2258 3087 L 2259 3362 L 2259 3272 L 2260 2580 L 2261 2580 L 2262 2580 L 2263 2580 L 2264 2580 L 2265 2580 L 2266 2580 L 2267 3144 L 2268 3144 L 2269 3144 L 2270 3144 L 2270 2580 L 2271 2580 L 2271 2799 L 2272 2799 L 2273 2799 L 2274 2799 L 2275 2799 L 2275 2580 L 2276 2580 L 2277 2799 L 2278 3017 L 2279 3017 L 2280 2799 L 2281 2799 L 2282 2799 L 2283 2799 L 2284 2799 L 2285 2580 L 2286 2580 L 2286 2799 L 2287 3087 L 2288 3087 L 2289 3087 L 2290 3087 L 2290 2580 L 2291 2580 L 2292 2580 L 2293 2580 L 2294 2580 L 2295 2580 L 2296 2580 L 2297 2580 L 2297 2799 L 2298 2799 L 2299 2799 L 2300 2799 L 2301 2799 L 2302 2799 L 2303 2799 L 2304 2799 L 2305 3193 L 2306 3193 L 2306 2580 L 2307 2580 L 2308 2580 L 2309 2580 L 2310 3144 L 2311 3144 L 2312 2580 L 2313 2580 L 2314 2580 L 2315 2580 L 2316 2580 L 2316 2799 L 2317 2580 L 2318 2580 L 2319 2580 L 2320 2799 L 2321 2799 L 2322 2799 L 2323 2799 L 2324 2580 L 2325 2580 L 2326 2580 L 2327 2799 L 2328 2799 L 2329 2799 L 2330 2799 L 2330 3305 L 2331 3305 L 2332 3305 L 2333 2926 L 2334 2926 L 2335 2926 L 2336 2799 L 2337 2799 L 2338 2799 L 2339 2799 L 2339 3235 L 2340 3235 L 2340 3433 L 2341 2580 L 2342 2580 L 2343 2580 L 2344 2580 L 2344 2799 L 2345 2799 L 2346 2799 L 2346 2926 L 2347 2926 L 2348 2580 L 2349 2580 L 2350 2580 L S 2350 2580 M 2351 2580 L 2351 3017 L 2352 3017 L 2353 3017 L 2354 3017 L 2354 2926 L 2355 2926 L 2356 2926 L 2356 2799 L 2357 2799 L 2358 2799 L 2359 2799 L 2360 3017 L 2361 3017 L 2362 3017 L 2363 3017 L 2364 2926 L 2365 2926 L 2366 2926 L 2367 2926 L 2367 2799 L 2368 2799 L 2369 2799 L 2370 2799 L 2371 3087 L 2372 3087 L 2372 2799 L 2373 2799 L 2374 2799 L 2375 2799 L 2376 2580 L 2377 2580 L 2378 2580 L 2379 2580 L 2379 2799 L 2380 2799 L 2381 2799 L 2381 3144 L 2382 3144 L 2383 3144 L 2384 3144 L 2385 3305 L 2386 3305 L 2387 2580 L 2388 2580 L 2389 2580 L 2390 2580 L 2390 3335 L 2391 3335 L 2392 3411 L 2392 3144 L 2393 3144 L 2394 2926 L 2395 2926 L 2396 2926 L 2397 2926 L 2398 2926 L 2399 2926 L 2399 2799 L 2400 3087 L 2401 3087 L 2402 3087 L 2403 3087 L 2403 2799 L 2404 2799 L 2404 2926 L 2405 2926 L 2406 2926 L 2406 2799 L 2407 2799 L 2408 2799 L 2409 2799 L 2410 3017 L 2411 3193 L 2412 3193 L 2413 3362 L 2414 3523 L 2415 3538 L 2416 3538 L 2416 3335 L 2417 3087 L 2418 3087 L 2418 3017 L 2419 3017 L 2420 3017 L 2421 3017 L 2422 3305 L 2423 3305 L 2424 3305 L 2425 3305 L 2425 3193 L 2426 2799 L 2427 2799 L 2428 2799 L 2429 2799 L 2430 2799 L 2431 3193 L 2432 3193 L 2432 2580 L 2433 2580 L 2434 2580 L 2435 2580 L 2436 2799 L 2436 3690 L 2437 3690 L 2437 2580 L 2438 3272 L 2439 3272 L 2440 3272 L 2441 3272 L 2441 3087 L 2442 3087 L 2443 3087 L 2444 3087 L 2444 3193 L 2445 3193 L 2446 3388 L 2447 3388 L 2448 3272 L 2449 2926 L 2449 2580 L 2450 2580 L 2451 2580 L 2452 2580 L 2453 2580 L 2453 3235 L 2454 3305 L 2454 2580 L 2455 2580 L 2456 3235 L 2457 3017 L 2457 2926 L 2458 2926 L 2459 2926 L 2460 2926 L 2461 2926 L 2461 3235 L 2462 3235 L 2463 3453 L 2463 2580 L 2464 2580 L 2464 3193 L 2465 3193 L 2466 3193 L 2466 3235 L 2467 3235 L 2468 3235 L 2469 3235 L 2469 2580 L 2470 2580 L 2471 2580 L 2472 2580 L 2473 2580 L 2474 3362 L 2475 3362 L 2476 3362 L 2476 3144 L 2477 3144 L 2478 3193 L 2479 3193 L 2480 3193 L 2481 3193 L 2482 3087 L 2483 3087 L 2484 3087 L 2485 3087 L 2485 2580 L 2486 2580 L 2486 3193 L 2487 3193 L 2488 3193 L 2489 3193 L 2490 3144 L 2491 3144 L 2491 3193 L 2492 2926 L 2493 2926 L 2494 2926 L 2495 2926 L 2495 3538 L 2496 3538 L 2496 3507 L 2496 2799 L 2497 2799 L 2498 2799 L 2499 2799 L 2500 2799 L 2500 2926 L 2501 3144 L 2502 3144 L 2503 3144 L 2504 3144 L 2504 3087 L 2505 3087 L 2506 3087 L 2507 3087 L 2508 3087 L 2509 2799 L 2510 3335 L 2510 3017 L 2511 3017 L 2512 3017 L 2513 3017 L 2514 3017 L 2514 3433 L 2515 3433 L 2516 3433 L 2517 2580 L 2518 2580 L 2519 2580 L 2520 2580 L 2520 3144 L 2521 3144 L 2522 3144 L 2523 3144 L 2524 3144 L 2525 3144 L 2526 3193 L 2526 3523 L 2527 3335 L 2527 3087 L 2528 3087 L 2529 3087 L 2529 2580 L 2530 2580 L 2530 2926 L 2531 2926 L 2532 2926 L 2533 2926 L 2534 3235 L 2535 3235 L 2536 3235 L 2536 3272 L 2537 3272 L 2538 3272 L 2539 3272 L 2540 3272 L 2541 3272 L 2542 3272 L 2543 3017 L 2544 3235 L 2545 3235 L 2546 3087 L 2547 3087 L 2548 2799 L 2549 2799 L 2550 2799 L 2551 2799 L 2551 3193 L 2552 3193 L 2553 3193 L 2554 3193 L 2555 2799 L 2556 2799 L 2557 2799 L 2558 2799 L 2558 3235 L 2559 3235 L 2559 2580 L 2560 2580 L 2561 2580 L 2562 2580 L 2563 2580 L 2563 2799 L 2564 2799 L 2565 2799 L 2566 2799 L 2567 2799 L 2567 3017 L 2568 3017 L 2569 3017 L 2570 3017 L 2571 2580 L 2572 2580 L 2573 2580 L 2574 2580 L 2574 3087 L 2575 3087 L 2575 3235 L 2576 3235 L 2576 3272 L 2577 3272 L S 2577 3272 M 2577 3272 L 2578 3272 L 2579 3272 L 2580 3272 L 2580 2580 L 2581 2580 L 2581 3017 L 2582 3017 L 2583 3017 L 2584 3017 L 2585 3087 L 2586 3087 L 2587 3087 L 2588 3087 L 2588 3017 L 2589 3335 L 2590 3335 L 2591 3335 L 2592 3335 L 2592 3453 L 2593 3453 L 2594 3305 L 2595 3305 L 2596 2926 L 2597 2926 L 2597 3193 L 2598 3193 L 2599 3193 L 2600 3193 L 2601 3193 L 2602 3193 L 2603 2580 L 2603 3017 L 2604 3017 L 2605 3017 L 2606 3017 L 2607 3411 L 2608 3017 L 2609 3017 L 2610 3017 L 2611 3017 L 2612 3144 L 2612 2926 L 2613 2926 L 2614 2926 L 2615 2926 L 2616 2926 L 2617 2926 L 2617 3087 L 2617 3272 L 2618 3272 L 2618 3388 L 2619 3388 L 2620 3388 L 2621 3553 L 2621 2926 L 2622 2926 L 2623 2926 L 2624 2926 L 2625 3193 L 2626 3017 L 2626 2580 L 2627 2580 L 2628 2580 L 2629 2580 L 2630 2580 L 2630 2799 L 2631 2799 L 2632 2799 L 2633 2799 L 2634 3087 L 2635 3087 L 2636 3507 L 2637 2580 L 2638 2580 L 2639 2580 L 2640 2580 L 2640 2799 L 2641 2799 L 2642 3087 L 2643 3087 L 2644 3087 L 2645 3087 L 2645 3235 L 2646 3235 L 2647 3235 L 2647 2799 L 2648 2799 L 2649 2799 L 2649 3017 L 2650 3017 L 2651 2799 L 2652 2799 L 2653 3017 L 2654 3017 L 2655 3017 L 2656 3017 L 2657 3144 L 2658 3144 L 2658 3193 L 2659 3193 L 2659 3144 L 2660 3144 L 2661 3144 L 2661 2580 L 2662 2580 L 2663 2580 L 2664 2580 L 2665 2580 L 2666 2580 L 2667 3193 L 2668 3193 L 2669 3472 L 2669 2799 L 2670 2799 L 2671 2799 L 2672 2799 L 2673 3235 L 2674 3235 L 2675 3235 L 2675 2580 L 2675 3272 L 2676 3272 L 2677 3272 L 2677 3335 L 2677 3017 L 2678 3017 L 2679 3017 L 2680 3017 L 2681 3017 L 2682 3017 L 2683 3017 L 2684 3017 L 2685 3017 L 2686 3017 L 2686 2926 L 2687 2926 L 2688 2926 L 2689 2926 L 2689 2580 L 2690 2580 L 2691 2580 L 2692 2580 L 2693 2580 L 2694 2580 L 2695 2580 L 2696 2580 L 2696 3193 L 2697 2799 L 2698 2799 L 2699 2799 L 2700 2799 L 2700 3017 L 2701 3017 L 2701 3087 L 2702 3087 L 2703 3087 L 2703 2799 L 2703 3144 L 2704 3144 L 2705 3144 L 2706 3144 L 2707 3144 L 2708 3144 L 2709 3144 L 2710 3144 L 2711 3335 L 2711 3362 L 2712 3362 L 2712 3193 L 2713 3193 L 2714 3193 L 2715 3193 L 2716 3193 L 2716 2799 L 2717 2799 L 2718 2799 L 2719 2799 L 2720 3017 L 2721 3087 L 2722 3388 L 2723 3388 L 2723 2799 L 2724 2799 L 2725 2799 L 2726 2799 L 2727 3017 L 2728 3017 L 2729 3017 L 2730 2799 L 2731 2799 L 2732 2799 L 2733 2799 L 2734 3433 L 2734 2926 L 2735 2926 L 2735 3017 L 2736 3017 L 2736 2799 L 2737 2799 L 2738 2799 L 2738 3305 L 2738 2799 L 2739 2799 L 2739 2580 L 2740 2580 L 2741 3144 L 2742 3144 L 2743 3144 L 2744 2580 L 2745 2580 L 2746 2580 L 2747 2580 L 2747 3144 L 2748 3144 L 2749 3144 L 2749 2926 L 2750 2926 L 2751 2926 L 2751 2580 L 2751 2926 L 2752 2926 L 2753 2926 L 2754 2926 L 2755 2926 L 2755 3017 L 2756 3017 L 2757 3017 L 2758 3017 L 2759 2799 L 2760 2799 L 2760 3144 L 2761 2580 L 2762 2580 L 2763 2580 L 2764 2580 L 2765 2580 L 2765 2799 L 2766 2799 L 2767 2799 L 2768 2799 L 2768 3144 L 2769 3144 L 2769 2580 L 2770 2580 L 2770 2926 L 2771 2926 L 2772 2926 L 2773 2926 L 2774 2926 L 2774 2799 L 2775 2799 L 2776 2799 L 2777 2799 L 2778 3472 L 2778 3490 L 2779 3490 L 2779 3235 L 2780 3235 L 2781 3235 L 2782 3235 L 2782 3087 L 2783 3087 L 2784 3087 L 2785 3087 L 2786 3017 L 2787 3017 L 2787 2799 L 2788 2799 L 2789 2799 L 2790 2799 L 2791 2799 L 2792 2799 L 2792 3193 L 2792 3144 L 2793 3144 L 2793 2580 L 2794 2580 L 2795 2580 L 2796 2580 L 2797 2580 L 2797 2926 L 2797 3433 L 2798 3017 L 2798 2799 L 2799 2799 L 2800 2799 L 2801 2799 L 2801 2926 L S 2801 2926 M 2802 2926 L 2803 2799 L 2804 2799 L 2805 2799 L 2806 2799 L 2807 2799 L 2808 2799 L 2809 2799 L 2810 2799 L 2810 2580 L 2811 3017 L 2812 3017 L 2813 3272 L 2814 3272 L 2814 2799 L 2815 2799 L 2816 2799 L 2817 2799 L 2818 2799 L 2819 2799 L 2820 2799 L 2820 2580 L 2821 2580 L 2822 2580 L 2823 2580 L 2824 3144 L 2825 3144 L 2826 3144 L 2826 2799 L 2827 2580 L 2828 2580 L 2829 2580 L 2830 2580 L 2830 3087 L 2831 3087 L 2832 3087 L 2833 3087 L 2834 3144 L 2835 3144 L 2836 3087 L 2836 2580 L 2837 2580 L 2838 2580 L 2839 2580 L 2840 2799 L 2841 2580 L 2842 2580 L 2843 2580 L 2844 2580 L 2845 2580 L 2846 2580 L 2847 2580 L 2848 2580 L 2848 3272 L 2849 2580 L 2850 2580 L 2851 2580 L 2852 2580 L 2853 2580 L 2854 2580 L 2855 2580 L 2856 2580 L 2857 3144 L 2857 2926 L 2858 3272 L 2858 2580 L 2859 2580 L 2860 2580 L 2861 2580 L 2862 2580 L 2863 2580 L 2864 2580 L 2865 2580 L 2866 2580 L 2867 2580 L 2868 2580 L 2869 2580 L 2870 2580 L 2870 2799 L 2871 2799 L 2872 2799 L 2873 2799 L 2874 2799 L 2874 3087 L 2875 3087 L 2875 3017 L 2876 3017 L 2876 3144 L 2877 2580 L 2878 2580 L 2879 2580 L 2880 2580 L 2881 2580 L 2882 2580 L 2882 2799 L 2883 2799 L 2883 3017 L 2884 3017 L 2884 3144 L 2885 2580 L 2885 3193 L 2886 3193 L 2886 2580 L 2887 2580 L 2888 2580 L 2889 2580 L 2890 3272 L 2890 3193 L 2891 3305 L 2892 2926 L 2892 2799 L 2893 2799 L 2894 2799 L 2895 2799 L 2896 3193 L 2896 2580 L 2897 2580 L 2898 2580 L 2899 2580 L 2900 2580 L 2901 2580 L 2902 2580 L 2903 2580 L 2904 2580 L 2905 2580 L 2906 2580 L 2907 2580 L 2908 2580 L 2909 2580 L 2910 2580 L 2911 2580 L 2912 2580 L 2913 2580 L 2914 2580 L 2914 2926 L 2915 2926 L 2916 2926 L 2916 3087 L 2916 2799 L 2917 2799 L 2918 2799 L 2919 2799 L 2920 2799 L 2921 2580 L 2922 2580 L 2923 2580 L 2924 2580 L 2925 2580 L 2926 2580 L 2926 3017 L 2927 2799 L 2928 2799 L 2929 2799 L 2930 2799 L 2931 2580 L 2931 3017 L 2932 3017 L 2932 3193 L 2933 2580 L 2934 2580 L 2935 2580 L 2935 3017 L 2936 3017 L 2937 3017 L 2938 3017 L 2939 3235 L 2940 3235 L 2941 3235 L 2941 3144 L 2942 3144 L 2943 3144 L 2943 2799 L 2944 2799 L 2945 2580 L 2946 2580 L 2947 2580 L 2948 2580 L 2948 3235 L 2949 3235 L 2949 2580 L 2950 2580 L 2951 2580 L 2952 2580 L 2953 3335 L 2954 3335 L 2954 2926 L 2955 2926 L 2956 2926 L 2957 2926 L 2958 2799 L 2959 2926 L 2960 2926 L 2961 2926 L 2962 2926 L 2963 2926 L 2963 2580 L 2964 2580 L 2965 2580 L 2966 2580 L 2967 2580 L 2968 2580 L 2969 2580 L 2970 2580 L 2971 3335 L 2972 3335 L 2973 3335 L 2974 3335 L 2974 3490 L 2975 3490 L 2976 2580 L 2977 2580 L 2978 2580 L 2979 2580 L 2979 2926 L 2980 2926 L 2980 3305 L 2981 3305 L 2982 3305 L 2983 3305 L 2983 3235 L 2984 3235 L 2984 3305 L 2985 3305 L 2985 3144 L 2986 3144 L 2986 3017 L 2987 3017 L 2988 3017 L 2989 3017 L 2990 3144 L 2991 3144 L 2992 3144 L 2993 3144 L 2993 3193 L 2994 3193 L 2995 3388 L 2996 3433 L 2996 2799 L 2997 2799 L 2997 2580 L 2998 2580 L 2999 2580 L 3000 2580 L 3000 2799 L 3001 2799 L 3002 2799 L 3003 2799 L 3004 2580 L 3005 3017 L 3006 3017 L 3007 3235 L 3008 2926 L 3008 3335 L 3009 3235 L 3010 3235 L 3011 2580 L 3012 2580 L 3013 2580 L 3014 2580 L 3014 3087 L 3015 3087 L 3016 3087 L 3017 3087 L 3018 3087 L 3018 2580 L 3018 3453 L 3019 3453 L 3019 3305 L 3020 3490 L 3021 2580 L 3022 2580 L 3023 2580 L 3024 2580 L 3025 2580 L 3026 2580 L S 3026 2580 M 3027 2580 L 3028 3411 L 3029 3272 L 3030 3433 L 3031 3433 L 3031 2799 L 3032 2799 L 3033 2799 L 3034 2799 L 3035 3144 L 3035 3629 L 3036 3087 L 3037 3087 L 3038 3087 L 3039 3087 L 3039 3193 L 3040 3193 L 3040 3144 L 3041 3144 L 3042 2580 L 3043 2580 L 3044 2580 L 3045 2580 L 3045 3235 L 3046 3193 L 3047 3433 L 3047 3411 L 3048 3411 L 3049 3411 L 3049 3305 L 3050 2926 L 3051 2926 L 3052 2926 L 3053 2926 L 3054 3087 L 3055 3087 L 3055 2926 L 3056 2926 L 3057 2926 L 3058 2926 L 3059 3690 L 3059 3193 L 3060 3193 L 3061 3193 L 3062 3193 L 3063 3193 L 3063 3453 L 3064 3453 L 3065 3193 L 3066 3193 L 3066 2926 L 3067 2926 L 3068 2926 L 3069 2926 L 3070 3144 L 3071 2580 L 3072 2580 L 3073 2580 L 3074 2580 L 3074 3087 L 3075 3087 L 3076 3087 L 3077 3388 L 3078 3388 L 3078 3087 L 3079 3235 L 3080 3235 L 3080 3144 L 3081 3144 L 3081 2799 L 3082 2799 L 3083 2799 L 3084 2799 L 3085 3472 L 3085 3335 L 3086 3335 L 3087 3335 L 3088 3335 L 3089 3335 L 3089 3272 L 3090 3335 L 3091 3335 L 3092 3144 L 3093 3144 L 3094 3144 L 3095 3144 L 3095 3087 L 3096 3087 L 3097 3087 L 3098 3087 L 3098 3144 L 3099 3144 L 3100 3433 L 3100 3272 L 3101 3272 L 3102 3272 L 3103 3272 L 3104 3453 L 3105 3453 L 3106 3618 L 3106 2926 L 3107 2926 L 3108 2926 L 3109 2926 L 3110 2926 L 3110 3335 L 3111 3335 L 3112 3335 L 3117 3235 L 3118 3235 L 3119 3235 L 3120 3235 L 3121 3235 L 3121 2926 L 3121 3553 L 3122 3553 L 3123 3553 L 3124 3553 L 3125 3553 L 3125 3362 L 3126 3017 L 3127 3388 L 3128 3388 L 3129 3388 L 3130 2580 L 3131 2580 L 3132 2580 L 3133 2580 L 3133 3538 L 3134 3538 L 3134 3411 L 3135 3411 L 3136 3193 L 3137 3017 L 3137 3144 L 3138 3144 L 3139 3144 L 3140 3144 L 3141 3235 L 3142 3235 L 3143 3235 L 3144 2799 L 3145 2799 L 3145 3272 L 3146 2926 L 3147 2926 L 3148 2926 L 3149 2926 L 3149 3411 L 3150 3411 L 3151 3235 L 3152 2580 L 3153 2580 L 3154 2580 L 3155 2580 L 3155 2926 L 3156 3335 L 3157 3335 L 3158 3335 L 3159 2926 L 3160 3087 L 3161 3087 L 3162 2799 L 3163 2799 L 3164 2799 L 3165 2580 L 3166 2580 L 3167 2580 L 3168 2580 L 3168 2926 L 3169 2926 L 3170 2926 L 3171 2926 L 3172 2926 L 3173 2926 L 3174 2926 L 3175 2926 L 3175 3087 L 3176 3087 L 3177 3272 L 3178 2580 L 3179 2580 L 3180 2580 L 3181 2580 L 3181 2799 L 3182 2799 L 3182 2926 L 3183 2926 L 3183 3017 L 3183 2799 L 3184 2799 L 3185 2580 L 3186 2580 L 3187 2580 L 3188 2580 L 3188 3335 L 3189 3335 L 3190 3335 L 3191 3335 L 3192 2926 L 3193 2926 L 3194 2926 L 3195 2926 L 3195 2580 L 3196 2799 L 3197 2799 L 3198 2799 L 3199 2799 L 3199 3144 L 3200 3144 L 3200 2799 L 3201 2799 L 3202 2799 L 3203 2926 L 3204 2926 L 3205 2926 L 3206 2926 L 3207 2926 L 3208 2926 L 3208 3017 L 3209 3017 L 3209 2580 L 3210 2580 L 3210 3193 L 3210 2799 L 3211 2799 L 3212 2580 L 3213 2580 L 3214 2580 L 3215 2580 L 3215 2926 L 3216 2926 L 3216 3087 L 3217 3087 L 3218 3305 L 3219 3305 L 3220 3305 L 3221 3087 L 3222 3087 L 3223 2580 L 3224 2580 L 3225 2580 L 3226 2580 L 3226 3017 L 3227 3017 L 3228 3144 L 3229 3144 L 3229 2580 L 3230 2580 L 3231 2580 L 3232 2580 L 3233 3362 L 3233 3433 L 3234 3433 L 3234 3144 L 3235 3144 L 3235 2799 L 3236 2799 L 3237 2799 L 3238 2799 L 3238 3193 L 3239 3087 L 3239 3193 L 3240 3193 L 3241 3193 L 3242 3193 L 3243 3017 L 3244 3017 L 3245 3087 L 3246 3305 L 3247 2580 L 3248 2580 L 3249 2580 L 3250 2580 L 3250 2926 L 3251 2926 L 3252 2926 L 3253 2926 L 3253 3144 L 3254 3144 L 3255 3144 L 3256 2799 L S 3256 2799 M 3256 2580 L 3257 2580 L 3257 2926 L 3258 3388 L 3259 3235 L 3260 3235 L 3261 3235 L 3262 3235 L 3262 3144 L 3263 3144 L 3264 3144 L 3265 3144 L 3265 3272 L 3266 2799 L 3267 2799 L 3268 2580 L 3269 2580 L 3270 2580 L 3271 2580 L 3272 2580 L 3273 2580 L 3274 2926 L 3275 2926 L 3276 2926 L 3277 2926 L 3278 3507 L 3278 3017 L 3279 3017 L 3280 3017 L 3281 3017 L 3282 3017 L 3283 3017 L 3284 3017 L 3285 3017 L 3285 3087 L 3286 2580 L 3287 2580 L 3287 2799 L 3288 2799 L 3289 2799 L 3290 2799 L 3291 3193 L 3292 3193 L 3292 2799 L 3293 2799 L 3294 2799 L 3295 2799 L 3295 3087 L 3296 3087 L 3297 3087 L 3297 2926 L 3298 2926 L 3299 2926 L 3300 2926 L 3301 2580 L 3302 2580 L 3303 2580 L 3304 2580 L 3305 2580 L 3306 2580 L 3307 3411 L 3307 3507 L 3308 3507 L 3308 3193 L 3309 3193 L 3310 3193 L 3310 2580 L 3311 2580 L 3312 2580 L 3313 2580 L 3314 2580 L 3314 3017 L 3315 3087 L 3315 2926 L 3316 2926 L 3317 2926 L 3318 2926 L 3319 2926 L 3320 2926 L 3321 2799 L 3322 2799 L 3323 2799 L 3324 2799 L 3324 2580 L 3325 2580 L 3326 2580 L 3327 2799 L 3327 3453 L 3328 2580 L 3329 2580 L 3330 2580 L 3331 2580 L 3332 2580 L 3333 2580 L 3334 2580 L 3334 3144 L 3335 3144 L 3336 3144 L 3337 3144 L 3337 2580 L 3338 2580 L 3339 2580 L 3340 3235 L 3341 3235 L 3342 3235 L 3343 3235 L 3343 3193 L 3344 3193 L 3345 3193 L 3346 3193 L 3347 3272 L 3348 3272 L 3348 2926 L 3349 2926 L 3350 2926 L 3351 2926 L 3352 2580 L 3353 3087 L 3354 2580 L 3355 2580 L 3356 2580 L 3357 2580 L 3358 2580 L 3359 3017 L 3360 3087 L 3361 3087 L 3362 3087 L 3363 3087 L 3363 3193 L 3364 3193 L 3364 3087 L 3365 3087 L 3366 3087 L 3367 3087 L 3368 2799 L 3369 2799 L 3370 2926 L 3371 2926 L 3372 2926 L 3373 2926 L 3373 3087 L 3374 2926 L 3375 2926 L 3376 2926 L 3377 2926 L 3377 3087 L 3378 3087 L 3379 3144 L 3380 3144 L 3381 3144 L 3382 3144 L 3382 3087 L 3383 3087 L 3384 3087 L 3384 2580 L 3385 2580 L 3386 2580 L 3387 2580 L 3387 3193 L 3388 3193 L 3389 3193 L 3389 2580 L 3390 2580 L 3390 3017 L 3391 3017 L 3391 2580 L 3392 2580 L 3393 2580 L 3394 2580 L 3395 2580 L 3395 3193 L 3395 3235 L 3396 2799 L 3396 2580 L 3397 2580 L 3398 2580 L 3399 2580 L 3400 2580 L 3400 3087 L 3400 2799 L 3401 2799 L 3401 2580 L 3402 2580 L 3403 2799 L 3404 2799 L 3405 2799 L 3406 2799 L 3406 2580 L 3407 2580 L 3408 2580 L 3409 2580 L 3410 2580 L 3411 2580 L 3412 2580 L 3413 2580 L 3414 2580 L 3415 2580 L 3416 2580 L 3417 2580 L 3418 2580 L 3418 2926 L 3419 2926 L 3420 2926 L 3421 2926 L 3421 3017 L 3422 3017 L 3422 2799 L 3423 2799 L 3423 2580 L 3424 2580 L 3425 2580 L 3426 2580 L 3427 2926 L 3428 2926 L 3429 2926 L 3430 2926 L 3430 3017 L 3431 3017 L 3432 2799 L 3433 2580 L 3434 2580 L 3435 2580 L 3436 2580 L 3436 2799 L 3437 2799 L 3438 2799 L 3438 2580 L 3439 2580 L 3440 2580 L 3441 2580 L 3442 3017 L 3442 2580 L 3443 2580 L 3444 2926 L 3444 3272 L 3445 3272 L 3445 2799 L 3446 3017 L 3446 2580 L 3447 2580 L 3448 2580 L 3449 2580 L 3450 2580 L 3451 2580 L 3452 2580 L 3453 2580 L 3454 2580 L 3455 3087 L 3456 3087 L 3457 3087 L 3458 3087 L 3458 2580 L 3459 2580 L 3460 2580 L 3461 2580 L 3462 3087 L 3462 2580 L 3463 2580 L 3464 2580 L 3465 2580 L 3466 2580 L 3467 2580 L 3468 2580 L 3468 3193 L 3469 3193 L 3470 2580 L 3470 2926 L 3471 2926 L 3472 2926 L 3472 2799 L 3473 2799 L 3474 2799 L 3475 2799 L 3476 2799 L 3477 2799 L 3478 2580 L 3479 2580 L 3480 2580 L 3481 2580 L S 3481 2580 M 3481 2580 L 3482 2580 L 3483 2580 L 3484 2580 L 3485 2580 L 3486 2580 L 3486 2799 L 3487 2799 L 3488 2799 L 3488 2580 L 3489 2580 L 3489 2799 L 3490 2799 L 3491 2799 L 3492 2799 L 3493 2799 L 3494 2799 L 3495 2799 L 3496 2799 L 3496 3017 L 3497 2580 L 3498 2580 L 3499 2580 L 3500 2580 L 3500 3272 L 3501 3272 L 3502 3272 L 3502 2580 L 3503 2580 L 3504 2580 L 3505 2580 L 3506 3335 L 3506 2926 L 3507 2926 L 3508 2926 L 3509 2926 L 3510 3193 L 3510 2799 L 3511 2799 L 3512 2799 L 3512 3193 L 3513 3193 L 3513 3017 L 3514 3017 L 3515 3017 L 3516 3017 L 3517 3193 L 3518 3193 L 3519 3193 L 3520 3388 L 3521 2580 L 3522 2580 L 3522 3335 L 3523 3087 L 3524 3087 L 3524 2580 L 3525 2580 L 3526 2580 L 3527 2580 L 3528 3335 L 3529 3335 L 3529 2580 L 3530 2580 L 3531 2580 L 3532 2580 L 3533 3235 L 3534 3235 L 3535 3235 L 3535 3453 L 3536 2799 L 3537 2799 L 3538 2799 L 3539 2799 L 3539 3144 L 3540 3144 L 3540 2799 L 3541 2799 L 3542 2799 L 3543 2799 L 3544 2580 L 3544 2799 L 3545 2799 L 3546 2580 L 3547 2580 L 3548 2580 L 3549 2580 L 3549 3593 L 3550 3593 L 3551 3593 L 3552 3593 L 3553 3593 L 3554 2580 L 3555 2580 L 3556 2580 L 3557 2580 L 3557 3272 L 3558 3272 L 3559 3272 L 3560 3272 L 3561 3272 L 3562 2926 L 3562 2580 L 3563 2580 L 3564 2580 L 3565 2580 L 3566 2926 L 3567 3087 L 3567 3272 L 3568 2926 L 3569 2926 L 3570 2926 L 3571 2926 L 3572 2926 L 3572 3235 L 3573 3305 L 3573 2580 L 3574 2580 L 3575 2580 L 3576 2580 L 3577 2799 L 3578 2799 L 3579 2799 L 3580 3144 L 3581 3144 L 3582 3144 L 3582 3235 L 3583 3235 L 3584 3235 L 3585 3690 L 3585 3472 L 3586 3472 L 3587 3472 L 3587 3193 L 3588 3193 L 3589 3193 L 3590 3193 L 3591 3193 L 3591 2580 L 3592 2580 L 3593 2580 L 3594 3235 L 3595 3235 L 3595 3362 L 3596 3362 L 3597 3305 L 3598 3305 L 3599 3305 L 3600 3305 L 3601 3305 L 3601 3017 L 3601 3453 L 3602 3453 L 3603 3235 L 3604 2799 L 3605 2799 L 3605 2926 L 3606 2926 L 3607 2926 L 3608 2926 L 3609 2926 L 3609 2799 L 3610 2799 L 3611 2799 L 3611 3193 L 3612 3193 L 3613 3193 L 3613 2580 L 3614 2580 L 3615 2580 L 3616 2580 L 3617 3017 L 3618 3017 L 3619 3017 L 3620 3017 L 3620 3388 L 3621 3388 L 3622 3388 L 3622 3193 L 3623 3193 L 3623 2926 L 3624 2926 L 3625 2926 L 3626 3017 L 3626 2799 L 3627 2580 L 3628 2580 L 3629 2580 L 3630 2580 L 3630 2799 L 3631 2799 L 3632 2799 L 3633 2799 L 3634 2580 L 3635 2580 L 3636 2580 L 3636 3388 L 3637 3388 L 3637 3272 L 3638 3272 L 3639 3272 L 3640 3272 L 3641 3272 L 3641 3335 L 3642 3411 L 3643 3144 L 3644 3087 L 3645 3087 L 3646 3087 L 3647 3087 L 3647 3335 L 3648 3335 L 3649 3335 L 3650 2799 L 3650 3433 L 3651 3433 L 3652 3523 L 3653 3523 L 3654 3144 L 3655 3144 L 3656 3144 L 3657 3144 L 3657 3305 L 3658 3144 L 3659 3144 L 3660 3144 L 3661 3144 L 3661 3411 L 3662 3411 L 3663 3411 L 3663 3144 L 3664 2799 L 3665 2799 L 3666 2926 L 3667 3087 L 3668 3087 L 3669 3087 L 3670 3087 L 3670 3017 L 3671 3017 L 3671 2580 L 3672 2580 L 3673 2580 L 3674 2580 L 3675 2580 L 3676 3335 L 3677 3335 L 3677 2580 L 3678 2580 L 3679 2580 L 3680 2580 L 3681 2580 L 3682 3472 L 3683 3472 L 3684 3144 L 3684 3472 L 3685 3472 L 3686 3193 L 3687 3193 L 3688 3193 L 3689 3193 L 3689 2580 L 3690 2580 L 3691 2580 L 3692 2580 L 3693 2580 L 3693 2799 L 3694 2799 L 3695 2799 L 3696 2799 L 3697 2580 L 3698 2580 L 3699 3235 L 3699 3305 L 3700 3305 L 3701 3305 L 3702 3272 L 3703 3272 L 3704 3272 L 3705 3272 L 3705 3144 L 3706 3272 L S 3706 3272 M 3706 3272 L 3707 3272 L 3708 2799 L 3709 2799 L 3710 2799 L 3711 2799 L 3712 3433 L 3712 2580 L 3713 2580 L 3714 2580 L 3714 3017 L 3715 3017 L 3716 3017 L 3717 3017 L 3718 3305 L 3718 2926 L 3719 3017 L 3719 2580 L 3720 2580 L 3721 2580 L 3722 2580 L 3723 3017 L 3724 3017 L 3725 3017 L 3725 3087 L 3726 3087 L 3727 3087 L 3728 3193 L 3729 3593 L 3729 3553 L 3730 3553 L 3731 3553 L 3731 3523 L 3732 3523 L 3732 2580 L 3733 2580 L 3734 2580 L 3735 2580 L 3736 2926 L 3737 2926 L 3738 2926 L 3739 2926 L 3739 2580 L 3740 2580 L 3741 2580 L 3742 2580 L 3743 2580 L 3743 3017 L 3744 3017 L 3745 3017 L 3746 3017 L 3747 3087 L 3748 3087 L 3749 3087 L 3750 2926 L 3751 2926 L 3752 2926 L 3753 2926 L 3753 3388 L 3754 3388 L 3754 3453 L 3755 3193 L 3756 3335 L 3757 3335 L 3757 3017 L 3758 3017 L 3759 3017 L 3760 3017 L 3760 3144 L 3761 3144 L 3762 3144 L 3763 3144 L 3764 3144 L 3765 3144 L 3766 3272 L 3766 3087 L 3767 2580 L 3768 2580 L 3769 2580 L 3769 3087 L 3770 3087 L 3771 3087 L 3772 3087 L 3773 3472 L 3774 3472 L 3774 3087 L 3775 3087 L 3776 3087 L 3777 3087 L 3778 2799 L 3779 2799 L 3779 3411 L 3779 3144 L 3780 3144 L 3781 3144 L 3782 3144 L 3782 2926 L 3783 3017 L 3784 3017 L 3785 3017 L 3786 3017 L 3786 2799 L 3787 2799 L 3788 2799 L 3788 3388 L 3789 3388 L 3790 3388 L 3791 3388 L 3792 3017 L 3793 3017 L 3794 2799 L 3795 2799 L 3796 2799 L 3797 2799 L 3797 2580 L 3798 2580 L 3799 3651 L 3800 3362 L 3800 2580 L 3801 2580 L 3801 3433 L 3802 2926 L 3802 2580 L 3803 2580 L 3804 2580 L 3805 2580 L 3806 2580 L 3806 2799 L 3807 2799 L 3808 2799 L 3809 2799 L 3810 2799 L 3810 2926 L 3811 2926 L 3811 3017 L 3812 3017 L 3813 3017 L 3814 3017 L 3815 2580 L 3816 2580 L 3817 2580 L 3818 2580 L 3819 3017 L 3820 3305 L 3821 3305 L 3821 3087 L 3822 3087 L 3823 3087 L 3824 3087 L 3824 2580 L 3825 2580 L 3826 2580 L 3827 2580 L 3828 3362 L 3829 3362 L 3829 3193 L 3830 3193 L 3830 3553 L 3831 3553 L 3831 3411 L 3832 3411 L 3833 3411 L 3834 3411 L 3834 3087 L 3835 3087 L 3836 3087 L 3837 3087 L 3838 3272 L 3839 3272 L 3840 3272 L 3840 2926 L 3841 2926 L 3842 2580 L 3843 2580 L 3844 2580 L 3845 2580 L 3846 3144 L 3847 3193 L 3848 3193 L 3849 2580 L 3850 2580 L 3851 2580 L 3852 2580 L 3853 3362 L 3853 3144 L 3854 3144 L 3854 2580 L 3855 2580 L 3856 2799 L 3857 2799 L 3858 2799 L 3859 2799 L 3859 3235 L 3860 3235 L 3861 3235 L 3863 3235 L 3864 3235 L 3865 3144 L 3865 3388 L 3866 3388 L 3867 3388 L 3868 3388 L 3869 2580 L 3870 2580 L 3871 2580 L 3872 3087 L 3873 2580 L 3873 2799 L 3874 2799 L 3875 2799 L 3876 2799 L 3877 2799 L 3878 3087 L 3879 3087 L 3880 3193 L 3881 3193 L 3882 3193 L 3883 3193 L 3884 3193 L 3884 2580 L 3885 2580 L 3886 2580 L 3887 2926 L 3888 2926 L 3889 2926 L 3890 2926 L 3891 2926 L 3891 3087 L 3892 3017 L 3893 3017 L 3893 2799 L 3894 2799 L 3895 2799 L 3896 2799 L 3897 2799 L 3897 3411 L 3898 3411 L 3898 3087 L 3899 3087 L 3899 2580 L 3900 3335 L 3901 3335 L 3901 2580 L 3902 2580 L 3903 2580 L 3904 2580 L 3905 2580 L 3906 2580 L 3906 2799 L 3907 3144 L 3908 3144 L 3908 3087 L 3909 3087 L 3910 3087 L 3911 3087 L 3912 3087 L 3912 3272 L 3913 3272 L 3913 3144 L 3914 3087 L 3915 3087 L 3916 3087 L 3917 2799 L 3918 2799 L 3919 2799 L 3920 2799 L 3920 2580 L 3921 2799 L 3921 2926 L 3922 2926 L 3923 2926 L 3924 2926 L 3925 3144 L 3926 3144 L 3927 3144 L 3928 2580 L 3929 2580 L 3930 2580 L 3931 2926 L 3932 2926 L 3933 2926 L 3934 2926 L 3934 2580 L 3935 3305 L S 3935 3305 M 3935 2799 L 3936 2799 L 3936 2580 L 3937 2580 L 3938 2580 L 3939 2580 L 3940 3087 L 3941 3507 L 3942 3507 L 3943 3087 L 3944 3087 L 3945 3087 L 3946 3087 L 3946 3017 L 3947 3017 L 3948 3017 L 3949 3087 L 3950 3087 L 3951 3087 L 3952 3087 L 3952 3388 L 3953 2580 L 3953 3017 L 3954 3017 L 3955 3017 L 3956 3017 L 3956 2799 L 3957 3017 L 3958 3017 L 3959 3017 L 3960 3017 L 3960 2799 L 3961 2799 L 3961 3388 L 3961 3087 L 3962 3144 L 3963 3144 L 3964 3144 L 3965 3144 L 3966 3235 L 3966 3144 L 3967 3144 L 3968 3144 L 3969 3144 L 3970 3144 L 3970 3017 L 3970 2799 L 3971 2799 L 3972 2799 L 3973 2799 L 3974 2799 L 3975 3388 L 3975 3193 L 3976 2926 L 3977 2926 L 3978 2926 L 3979 2926 L 3979 2580 L 3980 2580 L 3981 2580 L 3982 2580 L 3983 2580 L 3983 3087 L 3984 3087 L 3985 3087 L 3986 3087 L 3987 2580 L 3988 2580 L 3989 2580 L 3990 2580 L 3990 3144 L 3991 2580 L 3992 2580 L 3993 2580 L 3994 2580 L 3994 2926 L 3995 2926 L 3996 2580 L 3996 2799 L 3997 2799 L 3998 2799 L 3999 2799 L 4000 2580 L 4000 2799 L 4001 2799 L 4002 2799 L 4003 2926 L 4004 3305 L 4004 2580 L 4005 2580 L 4006 2580 L 4007 3087 L 4008 3087 L 4009 3087 L 4010 2799 L 4011 2799 L 4012 2799 L 4013 2799 L 4014 2799 L 4015 2799 L 4015 3017 L 4016 3017 L 4017 2580 L 4018 2580 L 4019 2580 L 4020 2580 L 4021 2799 L 4022 2799 L 4023 2799 L 4024 2799 L 4025 3017 L 4026 3017 L 4027 3017 L 4028 3017 L 4029 3272 L 4030 3272 L 4031 2580 L 4032 2580 L 4033 2580 L 4034 2799 L 4035 2799 L 4036 2799 L 4037 2799 L 4037 3144 L 4038 3144 L 4038 2926 L 4039 2926 L 4040 2926 L 4041 2926 L 4041 2580 L 4042 2580 L 4043 2580 L 4044 2580 L 4045 2580 L 4046 2580 L 4047 2580 L 4048 2580 L 4049 3017 L 4050 3193 L 4050 2580 L 4051 2580 L 4052 2580 L 4053 2580 L 4054 2799 L 4054 2926 L 4055 2926 L 4055 2580 L 4055 3305 L 4056 3305 L 4056 2799 L 4057 2799 L 4058 2799 L 4059 2799 L 4060 2799 L 4061 2580 L 4062 2580 L 4063 3017 L 4063 2799 L 4064 2799 L 4064 3017 L 4065 3017 L 4066 3017 L 4067 3017 L 4068 3017 L 4069 2580 L 4070 2580 L 4071 2580 L 4072 2580 L 4073 2799 L 4074 2799 L 4075 2799 L 4075 2580 L 4076 2580 L 4077 2580 L 4078 2580 L 4079 2799 L 4080 2580 L 4081 2580 L 4082 2580 L 4083 2580 L 4083 3017 L 4084 3017 L 4085 3017 L 4086 2580 L 4087 2580 L 4088 2580 L 4089 2580 L 4090 2926 L 4090 2580 L 4091 2580 L 4092 2580 L 4093 2580 L 4094 2926 L 4095 2926 L 4096 2926 L 4097 2926 L 4097 3087 L 4098 3087 L 4099 3087 L 4100 3087 L 4100 2799 L 4101 2799 L 4102 2799 L 4103 2799 L 4104 2580 L 4105 2580 L 4106 2580 L 4107 3388 L 4107 3272 L 4108 3272 L 4109 3272 L 4110 3272 L 4111 3272 L 4111 2580 L 4112 2580 L 4113 2580 L 4113 3272 L 4114 3272 L 4115 3272 L 4116 3017 L 4117 3017 L 4118 3017 L 4119 3017 L 4119 2926 L 4120 2926 L 4121 2926 L 4122 2926 L 4123 2926 L 4123 3087 L 4124 3087 L 4125 3087 L 4126 3087 L 4127 3087 L 4128 2799 L 4129 2799 L 4130 2799 L 4131 2799 L 4131 3017 L 4132 2580 L 4132 2799 L 4133 2799 L 4134 2799 L 4135 2799 L 4136 2580 L 4137 2580 L 4138 2580 L 4138 2926 L 4139 3017 L 4140 3017 L 4141 3017 L 4142 3017 L 4142 2580 L 4143 2580 L 4144 2580 L 4144 3087 L 4145 3087 L 4146 2580 L 4147 2580 L 4148 2580 L 4149 2580 L 4149 3087 L 4150 2926 L 4151 2926 L 4152 2926 L 4153 3144 L 4154 3305 L 4155 3305 L 4156 2799 L 4157 2799 L 4158 2799 L 4159 2799 L 4159 2580 L 4160 2580 L 4161 2580 L S 4161 2580 M 4161 2580 L 4162 2580 L 4162 3144 L 4163 3144 L 4164 3144 L 4165 3144 L 4166 3017 L 4166 2580 L 4167 2580 L 4168 2580 L 4169 2580 L 4170 2580 L 4170 3235 L 4171 3235 L 4172 3235 L 4173 2926 L 4174 2926 L 4175 2926 L 4176 2799 L 4177 2799 L 4178 2799 L 4179 2799 L 4179 3017 L 4180 3017 L 4181 2580 L 4182 2580 L 4183 2580 L 4184 2580 L 4185 2580 L 4186 3017 L 4186 3235 L 4187 3235 L 4188 3305 L 4188 3144 L 4189 3144 L 4190 3144 L 4191 3144 L 4192 3144 L 4193 3144 L 4193 3272 L 4194 3272 L 4194 2799 L 4195 2799 L 4195 2580 L 4196 2580 L 4197 2580 L 4198 2580 L 4199 2926 L 4200 2926 L 4200 3272 L 4201 3087 L 4202 3087 L 4203 3087 L 4204 3087 L 4204 3017 L 4205 3017 L 4206 3017 L 4207 3017 L 4207 2580 L 4208 2580 L 4209 2580 L 4210 2580 L 4211 3087 L 4212 3235 L 4213 3235 L 4213 3553 L 4214 3553 L 4214 2580 L 4215 2580 L 4216 2580 L 4217 2580 L 4218 2580 L 4219 2580 L 4219 3087 L 4220 3087 L 4221 3087 L 4222 3087 L 4223 3087 L 4223 2799 L 4224 2799 L 4225 2799 L 4226 2799 L 4227 2799 L 4228 2799 L 4229 2799 L 4229 3087 L 4230 2580 L 4231 2580 L 4232 2580 L 4233 2926 L 4234 2926 L 4235 2926 L 4235 2580 L 4236 2580 L 4237 2580 L 4238 2580 L 4239 3087 L 4240 2799 L 4241 2799 L 4241 2926 L 4242 2926 L 4243 2926 L 4244 2926 L 4245 2926 L 4245 3193 L 4246 3193 L 4246 2580 L 4247 2580 L 4248 2580 L 4249 2580 L 4250 2580 L 4250 3017 L 4251 3017 L 4251 3087 L 4252 3087 L 4253 3087 L 4254 3087 L 4255 3193 L 4255 3144 L 4256 3144 L 4257 3017 L 4257 2926 L 4258 2926 L 4259 2926 L 4260 2926 L 4261 2580 L 4262 2580 L 4263 2580 L 4264 2580 L 4265 2580 L 4266 2580 L 4267 2580 L 4268 2799 L 4269 2799 L 4270 2799 L 4270 3087 L 4271 3087 L 4272 3087 L 4273 3087 L 4274 3144 L 4275 3144 L 4275 3235 L 4276 3235 L 4276 3017 L 4277 3017 L 4278 2580 L 4279 2580 L 4280 2580 L 4281 2580 L 4282 2580 L 4283 2580 L 4284 2580 L 4285 2580 L 4286 2580 L 4287 2580 L 4288 3272 L 4288 2580 L 4289 2580 L 4290 2580 L 4291 2580 L 4292 3017 L 4293 2580 L 4294 2580 L 4295 2580 L 4296 2580 L 4297 2580 L 4298 3305 L 4299 3305 L 4300 3305 L 4301 3305 L 4302 3305 L 4303 3235 L 4303 3193 L 4304 3193 L 4305 3193 L 4306 2580 L 4307 2580 L 4308 2580 L 4308 3362 L 4309 3362 L 4310 3362 L 4310 3017 L 4311 3017 L 4312 3017 L 4312 2799 L 4313 2799 L 4314 2799 L 4315 2799 L 4316 3144 L 4316 2580 L 4317 2580 L 4318 2580 L 4319 2580 L 4320 2799 L 4321 2799 L 4321 2580 L 4322 2926 L 4322 3087 L 4323 3087 L 4324 3087 L 4325 2799 L 4326 2799 L 4327 2799 L 4328 2799 L 4329 2799 L 4330 2799 L 4330 2580 L 4331 2580 L 4332 2580 L 4333 2580 L 4334 2580 L 4335 2580 L 4335 3235 L 4336 3235 L 4337 3235 L 4337 2926 L 4338 2926 L 4339 2926 L 4340 2926 L 4341 3144 L 4342 3144 L 4343 2580 L 4344 2580 L 4345 3388 L 4345 3193 L 4346 3193 L 4347 3193 L 4348 3453 L 4349 3453 L 4350 3453 L 4351 3453 L 4351 3567 L 4352 3580 L 4352 3661 L 4353 3661 L 4354 3661 L 4355 3362 L 4355 2799 L 4356 2799 L 4356 2580 L 4357 2580 L 4358 2580 L 4359 2580 L 4360 3335 L 4360 3144 L 4361 3144 L 4361 2799 L 4362 3411 L 4363 3305 L 4364 3305 L 4365 3305 L 4366 3305 L 4367 3305 L 4367 3411 L 4368 3411 L 4368 3235 L 4369 3235 L 4370 3235 L 4370 3388 L 4371 3388 L 4371 3272 L 4372 3272 L 4373 3272 L 4374 3272 L 4375 3235 L 4375 2926 L 4376 2926 L 4377 2926 L 4378 2926 L 4379 3490 L 4379 2580 L 4380 2580 L 4381 2580 L 4381 2926 L 4382 2926 L 4383 2926 L 4384 2926 L 4385 3335 L 4386 3335 L S 4386 3335 M 4386 3335 L 4387 3335 L 4388 3335 L 4389 3144 L 4390 3144 L 4390 3362 L 4391 3362 L 4392 3362 L 4393 3567 L 4394 2580 L 4395 2580 L 4396 2580 L 4397 3017 L 4398 3017 L 4399 3017 L 4400 3017 L 4400 2580 L 4401 3193 L 4401 2799 L 4402 2799 L 4403 2580 L 4404 2580 L 4406 2580 L 4407 2580 L 4408 2580 L 4409 3388 L 4409 3144 L 4410 3144 L 4411 3144 L 4412 3144 L 4413 2799 L 4414 3272 L 4415 3272 L 4416 3305 L 4417 3305 L 4418 3017 L 4419 3017 L 4420 3017 L 4421 3017 L 4421 3335 L 4422 3335 L 4422 2926 L 4423 2926 L 4424 2926 L 4425 2926 L 4426 2926 L 4426 3388 L 4427 3388 L 4428 3388 L 4429 3388 L 4429 2926 L 4430 2926 L 4431 2926 L 4432 2926 L 4434 2926 L 4434 3017 L 4435 3017 L 4436 3017 L 4437 3017 L 4437 3580 L 4438 3580 L 4438 3388 L 4439 3388 L 4439 3507 L 4440 3507 L 4441 3507 L 4442 3507 L 4443 3507 L 4443 3388 L 4444 3433 L 4445 3433 L 4446 3433 L 4447 3433 L 4448 3305 L 4449 3305 L 4449 3523 L 4450 3523 L 4450 3580 L 4451 3651 L 4452 2580 L 4453 2580 L 4453 3193 L 4454 3193 L 4455 3193 L 4456 3193 L 4457 3193 L 4457 3388 L 4457 2926 L 4458 2926 L 4459 2926 L 4460 2926 L 4461 2926 L 4461 3193 L 4462 3193 L 4463 2799 L 4464 2799 L 4465 2799 L 4466 2799 L 4466 3305 L 4467 3305 L 4468 2926 L 4469 2926 L 4469 2580 L 4470 2580 L 4471 2580 L 4472 2580 L 4473 2799 L 4474 3017 L 4475 3017 L 4476 3017 L 4477 3017 L 4477 2580 L 4478 2580 L 4478 3272 L 4479 3272 L 4479 2926 L 4480 2926 L 4481 2926 L 4482 2926 L 4483 3017 L 4483 3362 L 4483 3087 L 4484 3087 L 4485 3087 L 4485 2926 L 4486 2926 L 4486 2799 L 4487 2799 L 4488 2926 L 4489 2926 L 4490 2926 L 4491 2926 L 4491 3017 L 4492 2799 L 4493 2799 L 4494 2799 L 4495 2580 L 4496 2580 L 4497 2580 L 4498 2580 L 4499 2580 L 4500 2580 L 4501 3087 L 4501 3144 L 4502 3144 L 4503 3144 L 4503 2926 L 4504 2926 L 4505 2926 L 4506 2926 L 4506 2799 L 4507 2799 L 4508 2799 L 4509 2580 L 4510 2580 L 4511 2580 L 4512 2580 L 4512 3144 L 4513 3144 L 4513 2580 L 4514 2926 L 4515 2580 L 4516 2580 L 4517 2580 L 4518 2580 L 4519 3272 L 4520 3272 L 4520 3017 L 4521 3017 L 4522 3017 L 4523 3017 L 4524 3017 L 4525 3017 L 4525 3433 L 4526 3433 L 4526 2926 L 4527 2926 L 4528 2926 L 4528 3235 L 4528 2799 L 4529 2799 L 4530 3272 L 4530 2580 L 4531 2580 L 4532 2580 L 4533 2580 L 4534 2580 L 4535 2580 L 4536 2799 L 4537 2580 L 4538 2580 L 4539 2580 L 4540 2580 L 4540 2799 L 4541 2580 L 4541 3087 L 4542 3087 L 4543 3087 L 4544 3087 L 4545 3087 L 4546 3087 L 4547 3087 L 4547 2580 L 4548 2580 L 4549 2580 L 4550 2580 L 4551 2799 L 4551 3017 L 4552 3017 L 4553 3235 L 4554 3235 L 4555 3017 L 4556 3017 L 4557 3017 L 4558 3017 L 4559 2926 L 4559 3411 L 4560 3411 L 4561 3087 L 4561 2580 L 4562 2580 L 4563 2580 L 4564 2580 L 4565 3193 L 4565 2580 L 4566 2580 L 4567 2580 L 4568 2580 L 4569 2580 L 4570 2580 L 4571 2580 L 4572 2580 L 4572 2799 L 4573 2799 L 4574 2799 L 4575 2799 L 4576 2799 L 4576 2580 L 4577 2580 L 4577 2799 L 4578 2580 L 4579 2580 L 4580 2580 L 4581 2580 L 4582 2580 L 4583 2580 L 4584 2580 L 4585 2580 L 4586 2580 L 4586 2799 L 4587 2799 L 4587 3087 L 4588 3235 L 4589 3235 L 4590 3235 L 4590 2580 L 4591 2580 L 4592 2580 L 4593 2580 L 4594 2580 L 4595 2580 L 4595 2799 L 4596 2799 L 4597 2799 L 4598 2580 L 4599 3087 L 4599 2580 L 4600 2580 L 4601 2580 L 4601 2799 L 4602 2799 L 4603 2799 L 4604 2799 L 4605 2580 L 4606 2580 L 4607 2580 L 4608 2580 L 4609 2580 L 4610 2580 L 4611 2580 L 4612 2926 L 4613 2926 L S 4613 2926 M 4613 2926 L 4613 2799 L 4614 2580 L 4615 2580 L 4616 2580 L 4617 2580 L 4618 2580 L 4619 2799 L 4620 2799 L 4621 2799 L 4622 2799 L 4622 3087 L 4623 3087 L 4624 3087 L 4625 3087 L 4625 2926 L 4626 2926 L 4627 2926 L 4628 2926 L 4629 2580 L 4630 3144 L 4631 3144 L 4632 3087 L 4633 3087 L 4634 3087 L 4635 3087 L 4635 3017 L 4635 3272 L 4636 2580 L 4637 2580 L 4637 3017 L 4638 3017 L 4638 2580 L 4639 2580 L 4640 2580 L 4641 2580 L 4642 2926 L 4642 2580 L 4643 2799 L 4644 2799 L 4644 3087 L 4645 3087 L 4646 2580 L 4647 2580 L 4648 2580 L 4649 2580 L 4650 3017 L 4651 2580 L 4652 2580 L 4653 2580 L 4654 2580 L 4654 3087 L 4655 3087 L 4655 2580 L 4656 2580 L 4657 2580 L 4658 2580 L 4659 2580 L 4660 2580 L 4661 2580 L 4661 2926 L 4662 2799 L 4663 2799 L 4664 2580 L 4665 2580 L 4666 2580 L 4667 2580 L 4668 2580 L 4669 2580 L 4669 2926 L 4670 2926 L 4671 2926 L 4672 3017 L 4673 2926 L 4674 2926 L 4675 2926 L 4675 2580 L 4676 2580 L 4677 2580 L 4678 2580 L 4679 2580 L 4680 2580 L 4681 2799 L 4682 2799 L 4683 2799 L 4684 2799 L 4685 2799 L 4685 3235 L 4686 3235 L 4687 2580 L 4688 2580 L 4689 2580 L 4690 2580 L 4690 3388 L 4691 2926 L 4692 2926 L 4692 2799 L 4693 2799 L 4694 2799 L 4695 2799 L 4695 2580 L 4696 2580 L 4697 2580 L 4698 2580 L 4699 3193 L 4699 2926 L 4700 2926 L 4701 2926 L 4702 2926 L 4703 3144 L 4703 3087 L 4704 3087 L 4705 3087 L 4706 3087 L 4707 3087 L 4707 2799 L 4708 2799 L 4709 2799 L 4710 2799 L 4711 3017 L 4712 3017 L 4712 3193 L 4713 3193 L 4714 3193 L 4715 2580 L 4716 2580 L 4717 2580 L 4718 2580 L 4719 2580 L 4720 2580 L 4721 2580 L 4721 3235 L 4722 3235 L 4723 3235 L 4724 2926 L 4725 2926 L 4725 2580 L 4726 2580 L 4727 2580 L 4728 2580 L 4728 2926 L 4729 2926 L 4730 2926 L 4731 2926 L 4732 2580 L 4733 2580 L 4734 2580 L 4735 2580 L 4736 2580 L 4737 2580 L 4737 3017 L 4738 3017 L 4739 3017 L 4740 3017 L 4741 2580 L 4741 3017 L 4742 3017 L 4743 2799 L 4744 2799 L 4745 2799 L 4746 2799 L 4746 2580 L 4747 2580 L 4748 2799 L 4749 2799 L 4750 2799 L 4751 2799 L 4752 2926 L 4753 2926 L 4754 2926 L 4754 2580 L 4755 2580 L 4756 2580 L 4757 2580 L 4758 3017 L 4758 3087 L 4759 3087 L 4760 2580 L 4761 2580 L 4762 2580 L 4763 2580 L 4763 3017 L 4764 3017 L 4764 3087 L 4765 3087 L 4766 3087 L 4767 3087 L 4767 3017 L 4768 3017 L 4769 3017 L 4770 3017 L 4771 3335 L 4771 2580 L 4772 2580 L 4773 2580 L 4774 2580 L 4775 2926 L 4775 2580 L 4776 2580 L 4777 2580 L 4778 2580 L 4779 3193 L 4780 3193 L 4781 3017 L 4782 3017 L 4783 3017 L 4784 3362 L 4784 2926 L 4785 2926 L 4785 2580 L 4786 3235 L 4786 3144 L 4787 3144 L 4788 3144 L 4789 3144 L 4790 3235 L 4791 3235 L 4792 3017 L 4793 3017 L 4794 3017 L 4795 3017 L 4795 2580 L 4796 2580 L 4797 2580 L 4797 2799 L 4798 3272 L 4798 2926 L 4799 2926 L 4800 2926 L 4801 2926 L 4802 3144 L 4802 2580 L 4803 2580 L 4804 2580 L 4805 2580 L 4806 2580 L 4807 2580 L 4808 2580 L 4808 3087 L 4809 3087 L 4810 3087 L 4811 3087 L 4812 3087 L 4812 3235 L 4813 3235 L 4813 3305 L 4814 3305 L 4814 2926 L 4815 3144 L 4816 3087 L 4816 3017 L 4817 3017 L 4817 2799 L 4818 2799 L 4819 2799 L 4820 2799 L 4821 2580 L 4822 2580 L 4823 2580 L 4824 2580 L 4825 2580 L 4826 3235 L 4826 2926 L 4826 3272 L 4827 3272 L 4827 3193 L 4828 3193 L 4828 2926 L 4829 2926 L 4830 2926 L 4831 2926 L 4832 2580 L 4833 3144 L 4834 3144 L 4835 3144 L 4835 2580 L 4836 2580 L 4837 2580 L S 4837 2580 M 4838 2580 L 4839 2580 L 4840 2580 L 4840 3538 L 4840 3411 L 4841 2926 L 4842 2580 L 4843 2926 L 4844 2926 L 4845 2926 L 4846 2926 L 4846 2580 L 4847 2926 L 4848 3362 L 4849 2799 L 4850 2799 L 4851 2799 L 4852 2580 L 4853 2580 L 4854 2580 L 4855 2580 L 4855 3017 L 4856 3017 L 4856 2926 L 4857 2926 L 4857 2580 L 4858 2580 L 4859 2580 L 4860 2580 L 4861 2580 L 4862 2580 L 4863 2580 L 4864 2580 L 4865 2580 L 4866 2580 L 4867 2580 L 4868 2580 L 4868 3193 L 4869 3193 L 4870 3193 L 4870 2799 L 4871 2799 L 4871 3193 L 4872 3193 L 4873 2580 L 4874 2580 L 4875 2580 L 4876 2580 L 4876 2926 L 4877 3087 L 4878 3087 L 4879 3087 L 4879 2799 L 4880 2799 L 4881 2799 L 4882 2799 L 4883 2799 L 4883 3193 L 4885 3193 L 4888 3193 L 4889 3193 L 4890 3193 L 4891 3272 L 4891 3017 L 4892 2580 L 4893 2580 L 4894 2926 L 4895 2580 L 4896 2580 L 4897 2580 L 4898 2580 L 4899 2580 L 4899 3193 L 4900 3193 L 4901 2580 L 4902 2580 L S grestore gsave newpath 357 1797 M 5763 1797 L 5763 6123 L 357 6123 L closepath clip newpath [] 0 setdash 5 setlinewidth 0 setgray 0.5 0 1.5 3199 5931 (ntp.umd3) T 0.5 0 1 3199 2024 (Time \(NTP days\)) T 0.5 90 1 443 4030 (Offset \(sec\)) T 933 2513 M 933 2574 L S 1500 2513 M 1500 2574 L S 2066 2513 M 2066 2574 L S 2633 2513 M 2633 2574 L S 3199 2513 M 3199 2574 L S 3766 2513 M 3766 2574 L S 4332 2513 M 4332 2574 L S 4899 2513 M 4899 2574 L S 5465 2513 M 5465 2574 L S 933 2513 M 5465 2513 L S 0.5 0 1 933 2303 (0) T 0.5 0 1 1500 2303 (1) T 0.5 0 1 2066 2303 (2) T 0.5 0 1 2633 2303 (3) T 0.5 0 1 3199 2303 (4) T 0.5 0 1 3766 2303 (5) T 0.5 0 1 4332 2303 (6) T 0.5 0 1 4899 2303 (7) T 0.5 0 1 5465 2303 (8) T 933 2580 M 994 2580 L S 933 3305 M 994 3305 L S 933 4030 M 994 4030 L S 933 4754 M 994 4754 L S 933 5479 M 994 5479 L S 933 2580 M 933 5479 L S 0.5 90 1 723 2580 (0.001) T 0.5 90 1 723 3305 (0.01) T 0.5 90 1 723 4030 (0.1) T 0.5 90 1 723 4754 (1) T 0.5 90 1 723 5479 (10) T grestore gsave newpath 930 2511 M 5469 2511 L 5469 5549 L 930 5549 L closepath clip newpath [] 0 setdash 5 setlinewidth 0 setgray 933 5545 M 933 2513 L 5465 2513 L 5465 5545 L 933 5545 L S grestore gsave grestore %%Trailer %%Pages: 1 end %%EndFile svobj restore gr gs /svobj save def greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 2075 2324 2075 2324 1777 225 1777 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1024 1917 503 3 (Figure 7. Filtered Offsets)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 1928 2324 1928 2324 880 225 880 np mto lto lto lto clip np greset 75 2078 2475 2078 2475 729 75 729 np mto lto lto lto clip np svobj restore gr gs /svobj save def 662 1853 662 954 1887 954 1887 1853 np mto lto lto lto clip np 662 954 translate 300 72 div dup scale 1226 300 div 541 72 div div 900 300 div 397 72 div div scale -36 -180 translate %%BeginFile: C:\TYPESET\PAPERS\GLO6.EPS %!PS-Adobe-2.0 EPSF 2.0 %%BoundingBox: 36 180 576 576 %%DocumentFonts: Helvetica-Bold Symbol %%Creator: mills %%CreationDate: Mon Aug 28 15:00:51 1989 %%Pages: (atend) %%EndComments /$Sdict 25 dict def $Sdict begin % variables /basesize 160 def /oldcex 1 def /cex 1 def /ratio 1 def /pch (*) def /coffset basesize -0.345 mul def % vertical offset for characters /pcxshift 0 def % procedures /checksize % adjust font size if needed. Stack: cex { /cex exch def oldcex cex ne % scale sizes { /ratio cex oldcex div def /TextFont TextFont ratio scalefont def /PchFont PchFont ratio scalefont def /coffset coffset ratio mul def /oldcex cex def } if } def /Pchar % the plot character. Stack: string cex { checksize /pch exch def pch (.) eq % replace period by bullet { (\267) pch copy pop } if pch (,) eq % replace comma by middot { (\264) pch copy pop } if /PchFont TextFont def pch (*) eq pch (+) eq or % switch to symbol font for these characters { /PchFont /Symbol findfont basesize oldcex mul scalefont def } if PchFont setfont pch stringwidth pop neg 2 div /pcxshift exch def } def /M {moveto} def % move to a point. Stack: x y /L {lineto} def % line to a point. Stack: x y /S {stroke} def /P % plot a character at a point. Stack: x y { M % move to the point pcxshift coffset rmoveto % offset for the character pch show } def /T % show a text string. Stack: adj srot cex x y string { /str exch def M % move to the point (pops x and y) checksize % change size if necessary (pops cex) TextFont setfont dup rotate exch % (moves adj to top) str stringwidth pop neg mul % pops adj coffset rmoveto str show neg rotate } def /Sub %add a subscript. Stack: string srot { oldcex 0.75 mul checksize TextFont setfont dup rotate oldcex -0.5 mul basesize mul 0 exch rmoveto exch show oldcex 0.5 mul basesize mul 0 exch rmoveto neg rotate oldcex 4 3 div mul checksize TextFont setfont } def /Sup %add a superscript. Stack: string srot { oldcex 0.75 mul checksize TextFont setfont dup rotate oldcex 0.5 mul basesize mul 0 exch rmoveto exch show oldcex -0.5 mul basesize mul 0 exch rmoveto neg rotate oldcex 4 3 div mul checksize TextFont setfont } def /F % change the base font. Stack: fontname { /TextFont exch findfont basesize oldcex mul scalefont def /PchFont TextFont def } def /ST % text in Symbol font. Stack: (as for T) { /Symbol F T /Helvetica-Bold F } def 0.1 0.1 scale %integer coordinates in 1/10's of a point 1 setlinecap 1 setlinejoin /Helvetica-Bold F %%EndProlog %%Page: 1 1 gsave newpath 931 2511 M 5469 2511 L 5469 5549 L 931 5549 L closepath clip newpath [] 0 setdash 5 setlinewidth 0 setgray 973 5473 M 973 5473 L 973 5462 L S 973 5462 M 973 5462 L 973 5451 L 1308 5434 L S 1308 5434 M 1308 5434 L 1504 5411 L S 1504 5411 M 1504 5411 L 1643 5395 L 1643 5384 L S 1643 5384 M 1643 5384 L 1751 5373 L 1751 5362 L 1839 5351 L S 1839 5351 M 1839 5351 L 1839 5340 L 1914 5328 L 1914 5318 L S 1914 5318 M 1914 5318 L 1978 5309 L 1978 5299 L 2035 5289 L S 2035 5289 M 2035 5289 L 2035 5280 L 2086 5266 L 2132 5247 L S 2132 5247 M 2132 5247 L 2174 5230 L 2213 5213 L 2249 5195 L S 2249 5195 M 2249 5195 L 2282 5182 L 2282 5174 L 2313 5165 L 2313 5158 L 2343 5152 L 2343 5147 L 2370 5139 L S 2370 5139 M 2370 5139 L 2397 5128 L 2397 5122 L 2421 5116 L 2421 5110 L 2445 5104 L 2445 5097 L 2467 5091 L 2467 5085 L 2489 5077 L S 2489 5077 M 2489 5077 L 2509 5068 L 2509 5061 L 2529 5053 L 2548 5044 L 2548 5039 L 2566 5031 L 2584 5024 L 2584 5018 L 2601 5013 L 2601 5007 L 2617 5000 L 2617 4994 L S 2617 4994 M 2617 4994 L 2633 4987 L 2649 4978 L 2663 4969 L 2678 4961 L 2692 4954 L 2692 4951 L 2706 4945 L 2719 4936 L 2732 4928 L 2744 4922 L 2744 4917 L 2756 4912 L 2768 4904 L 2780 4896 L 2791 4890 L 2803 4882 L S 2803 4882 M 2803 4882 L 2813 4875 L 2824 4871 L 2824 4868 L 2834 4864 L 2845 4857 L 2855 4850 L 2864 4845 L 2864 4842 L 2874 4838 L 2883 4831 L 2893 4824 L 2902 4819 L 2902 4815 L 2910 4809 L 2919 4802 L 2928 4797 L 2936 4792 L 2944 4786 L 2953 4780 L 2960 4774 L 2960 4770 L 2968 4764 L 2976 4756 L 2984 4749 L 2991 4746 L 2991 4743 L 2999 4738 L 3006 4731 L 3013 4724 L 3020 4717 L 3027 4711 L 3034 4707 L 3041 4704 L 3041 4703 L 3047 4700 L 3054 4695 L S 3054 4695 M 3054 4695 L 3060 4687 L 3067 4681 L 3067 4679 L 3073 4675 L 3079 4671 L 3086 4669 L 3086 4666 L 3092 4661 L 3098 4654 L 3104 4647 L 3109 4642 L 3109 4641 L 3115 4637 L 3121 4632 L 3127 4629 L 3127 4627 L 3132 4624 L 3132 4620 L 3138 4613 L 3143 4607 L 3149 4603 L 3149 4601 L 3154 4597 L 3159 4592 L 3164 4587 L 3170 4582 L 3170 4581 L 3175 4577 L 3180 4571 L 3185 4567 L 3185 4562 L 3190 4559 L 3190 4556 L 3195 4554 L 3200 4551 L 3204 4548 L 3204 4545 L 3209 4541 L 3214 4538 L 3218 4536 L 3223 4534 L 3223 4532 L 3228 4528 L 3232 4522 L 3237 4517 L 3237 4514 L 3241 4510 L 3241 4508 L 3246 4505 L 3250 4500 L 3254 4495 L 3254 4491 L 3259 4488 L 3259 4487 L 3263 4486 L 3263 4484 L 3271 4482 L 3275 4479 L 3280 4476 L 3284 4473 L 3288 4470 L 3288 4467 L 3292 4464 L 3292 4462 L 3296 4460 L 3296 4458 L 3300 4455 L 3304 4451 L 3307 4448 L 3311 4446 L 3315 4445 L 3319 4442 L 3323 4438 L 3326 4433 L 3330 4429 L 3334 4425 L 3337 4421 L 3341 4417 L 3345 4414 L 3348 4411 L 3352 4408 L 3352 4406 L 3355 4403 L 3359 4401 L 3362 4398 L 3366 4393 L 3369 4387 L 3372 4383 L 3372 4381 L 3376 4379 L 3376 4376 L 3379 4374 L 3382 4370 L 3386 4365 L 3389 4362 L 3392 4359 L 3396 4357 L 3399 4355 L 3402 4352 L 3405 4348 L 3408 4345 L 3411 4343 L 3418 4342 L 3421 4340 L 3424 4336 L 3427 4334 L 3430 4330 L 3433 4324 L 3436 4317 L 3439 4312 L 3445 4310 L 3445 4308 L 3447 4305 L 3450 4301 L 3456 4299 L 3459 4298 L 3462 4296 L 3465 4294 L 3467 4288 L 3476 4279 L 3478 4273 L 3481 4270 L 3486 4267 L 3489 4264 L 3502 4261 L 3502 4258 L 3505 4254 L 3507 4249 L 3512 4246 L 3515 4243 L 3520 4240 L 3522 4238 L 3525 4236 L 3527 4233 L 3530 4231 L 3532 4229 L 3535 4227 L 3539 4225 L 3539 4223 L 3542 4217 L 3544 4211 L 3547 4207 L S 3547 4207 M 3547 4207 L 3549 4202 L 3551 4199 L 3556 4196 L 3558 4192 L 3561 4188 L 3563 4183 L 3565 4180 L 3572 4177 L 3576 4173 L 3583 4169 L 3585 4166 L 3589 4164 L 3594 4161 L 3598 4158 L 3602 4154 L 3606 4149 L 3617 4144 L 3625 4142 L 3627 4139 L 3639 4136 L 3643 4133 L 3644 4130 L 3658 4127 L 3660 4124 L 3665 4121 L 3669 4118 L 3673 4113 L 3676 4108 L 3682 4105 L 3694 4102 L 3702 4098 L 3709 4095 L 3713 4090 L 3719 4085 L 3736 4081 L 3737 4078 L 3739 4074 L 3750 4071 L 3754 4067 L 3760 4063 L 3763 4060 L 3768 4056 L 3769 4050 L 3774 4044 L 3777 4040 L 3784 4036 L 3785 4032 L 3787 4028 L 3791 4020 L 3797 4011 L 3804 4007 L 3805 4002 L 3808 3998 L 3823 3993 L 3831 3988 L 3833 3984 L 3835 3979 L 3845 3974 L 3851 3969 L 3859 3964 L 3864 3959 L 3867 3954 L 3876 3948 L 3885 3943 L 3896 3938 L 3898 3932 L 3901 3926 L 3911 3921 L 3921 3915 L 3922 3906 L 3933 3896 L 3934 3887 L 3949 3877 L 3954 3870 L 3958 3863 L 3960 3856 L 3974 3849 L 3981 3841 L 4005 3834 L 4011 3826 L 4036 3818 L 4038 3810 L 4041 3802 L 4054 3793 L 4062 3784 L 4069 3775 L 4075 3766 L 4079 3756 L 4082 3746 L 4086 3736 L 4092 3725 L 4093 3714 L 4097 3702 L 4174 3691 L 4181 3678 L 4183 3665 L 4201 3652 L 4230 3638 L 4244 3623 L 4307 3608 L 4372 3592 L 4398 3575 L 4461 3557 L 4596 3538 L 4602 3517 L 4779 3496 L 4833 3472 L 4949 3447 L 4985 3420 L 5004 3390 L 5012 3357 L 5061 3320 L 5278 3278 L 5389 3229 L S grestore gsave newpath 357 1797 M 5763 1797 L 5763 6123 L 357 6123 L closepath clip newpath [] 0 setdash 5 setlinewidth 0 setgray 0.5 0 1.5 3200 5931 (ntp.umd3) T 0.5 0 1 3200 2023 (Offset \(sec\)) T 0.5 90 1 444 4030 (Prob \(%\)) T 973 2514 M 973 2574 L S 2086 2514 M 2086 2574 L S 3200 2514 M 3200 2574 L S 4313 2514 M 4313 2574 L S 5426 2514 M 5426 2574 L S 973 2514 M 5426 2514 L S 0.5 0 1 973 2303 (0.001) T 0.5 0 1 2086 2303 (0.01) T 0.5 0 1 3200 2303 (0.1) T 0.5 0 1 4313 2303 (1) T 0.5 0 1 5426 2303 (10) T 934 2580 M 994 2580 L S 934 3305 M 994 3305 L S 934 4030 M 994 4030 L S 934 4754 M 994 4754 L S 934 5479 M 994 5479 L S 934 2580 M 934 5479 L S 0.5 90 1 724 2580 (0.01) T 0.5 90 1 724 3305 (0.1) T 0.5 90 1 724 4030 (1) T 0.5 90 1 724 4754 (10) T 0.5 90 1 724 5479 (100) T grestore gsave newpath 931 2511 M 5469 2511 L 5469 5549 L 931 5549 L closepath clip newpath [] 0 setdash 5 setlinewidth 0 setgray 934 5545 M 934 2514 L 5466 2514 L 5466 5545 L 934 5545 L S 973 5462 M 973 5462 L S 973 5462 M 973 5462 L 973 5405 L S 973 5405 M 973 5405 L S 973 5405 M 973 5405 L S 973 5405 M 973 5405 L 1308 5346 L S 1308 5346 M 1308 5346 L 1308 5304 L S 1308 5304 M 1308 5304 L S 1308 5304 M 1308 5304 L 1504 5242 L S 1504 5242 M 1504 5242 L 1643 5164 L S 1643 5164 M 1643 5164 L S 1643 5164 M 1643 5164 L 1751 5103 L 1751 5058 L S 1751 5058 M 1751 5058 L 1839 5014 L S 1839 5014 M 1839 5014 L 1839 4971 L 1914 4929 L 1914 4889 L S 1914 4889 M 1914 4889 L 1978 4850 L 1978 4814 L 2035 4761 L 2086 4688 L S 2086 4688 M 2086 4688 L 2132 4610 L 2174 4543 L 2213 4479 L 2249 4405 L 2282 4349 L 2313 4302 L 2313 4269 L 2343 4236 L 2343 4204 L S 2343 4204 M 2343 4204 L 2370 4174 L 2397 4125 L 2421 4063 L 2445 4007 L 2467 3940 L 2489 3860 L 2509 3814 L 2529 3751 L 2529 3691 L 2548 3672 L 2566 3652 L 2584 3638 L 2617 3600 L 2633 3496 L 2678 3339 L 2780 3172 L 2791 3011 L 2813 2883 L 2845 2665 L S grestore gsave grestore %%Trailer %%Pages: 1 end %%EndFile svobj restore gr gs /svobj save def greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset 225 1030 2324 1030 2324 770 225 770 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 1000 871 551 3 (Figure 8. Error Distribution)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 23)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 1886 15 (offsets, respectively, between two primary time servers over an interval of about a week in U)fjt 2186 2841 64 0 (TC)fjt 300 2782 1950 14 (hours. The servers, each synchronized to WWVB to within about a millisecond, are connected by)fjt 300 2724 1950 15 (a path including the ARPANET and an unknown number of LANs and gateways. In typical such)fjt 300 2666 1901 14 (cases the reduction in mean offset measurement error is about tenfold. However, the most drama)fjt 2201 2666 50 0 (tic)fjt 300 2608 1791 14 (reduction with the filter is in maximum error, for which distribution functions with log-log )fjt 2091 2608 160 1 (axes are)fjt 300 2549 421 3 (most useful. Figure 8)fjt 721 2549 1529 14 ( shows such a function for the above path and the absolute raw offsets \(upper)fjt 300 2491 1840 15 (curve\) and filtered offsets \(lower curve\), from which it is apparent that the maximum error aft)fjt 2140 2491 110 1 (er the)fjt 300 2433 1856 20 (filter is less than about 30 ms for all but about one percent of the samples and less than about 5)fjt 2156 2433 94 1 (0 ms)fjt 300 2375 305 2 (for all samples.)fjt /tface 5 def 5 encfont sf 300 2268 42 0 (7.)fjt (s)29 (n)30 (o)12 (i)16 (t)27 (c)26 (e)19 (r)12 (i)35 (D)13 ( )27 (e)18 (r)30 (u)15 (t)30 (u)29 (F)13 ( )0 18 350 2268 fet /tface 8 def sf 300 2164 1950 14 (The IRIG-H timecode format established in 1970 and used since then by NBS/NIST radio broadcast)fjt 300 2106 1950 14 (services does not include year information, which must be entered manually after reboot at the)fjt 300 2047 1909 16 (primary time servers. While the year information, once entered, rolls over at the new year, it h)fjt 2209 2047 41 0 (as)fjt 300 1989 1826 12 (sometimes happened that the year was entered incorrectly after reboot, with surprisingly disr)fjt 2126 1989 125 0 (uptive)fjt 300 1931 1775 13 (effects on file archiving systems. In addition, the current timecode formats do not include)fjt 2075 1931 175 1 ( advance)fjt 300 1873 1844 13 (notice of leap-second insertion. Clearly, a revised timecode format including these data is ne)fjt 2144 1873 107 0 (eded.)fjt 300 1814 1950 14 (In fact, the recently introduced NBS telephone time service [NBS88] does include both the year)fjt 300 1756 758 3 (and advance leap-second information.)fjt 300 1634 1950 12 (The current mechanism of time delivery using WWVB, WWV and GOES requires relatively)fjt 300 1576 1812 12 (expensive timecode receivers subject to occasional disruption due to propagation path or tran)fjt 2112 1576 138 0 (smitter)fjt 300 1517 1950 12 (failure. Radionavigation systems such as LORAN-C and the Global Positioning System \(GPS\) are)fjt 300 1459 1898 13 (capable of delivering accurate time and frequency information over major portions of the wor)fjt 2198 1459 53 0 (ld;)fjt 300 1401 1950 11 (however, these systems do not include an unambiguous timecode modulation and appropriate)fjt 300 1343 1920 16 (receivers are not yet available. An agenda should be pursued to provide a precise timecode as pa)fjt 2220 1343 30 0 (rt)fjt 300 1284 361 2 (of normal service.)fjt 300 1162 1815 12 (As experience accumulates, improvements are being made continuously to the filtering and se)fjt 2115 1162 135 0 (lection)fjt 300 1104 1876 13 (algorithms described in this paper. For example, a possible way to improve accuracy involves)fjt 2176 1104 74 1 ( the)fjt 300 1046 1823 12 (combination of selected peer offsets and computing the ensemble offset using techniques sug)fjt 2123 1046 127 0 (gested)fjt 300 987 1931 11 (in [BLA74]. Another improvement involves the dynamic activation of selected peer association)fjt 2231 987 19 0 (s)fjt 300 929 1790 13 (when other peer associations become unreachable. The intent of this suggestion is to furthe)fjt 2090 929 160 1 (r reduce)fjt 300 871 1834 17 (the polling overheads when a large number of possible peers are available, but only a few are n)fjt 2134 871 116 0 (eeded)fjt 300 813 562 2 (for reliable synchronization.)fjt 300 690 1950 15 (At present, NTP support is available only for Fuzzball and Unix systems. Support is needed for)fjt 300 632 1950 11 (other systems, including personal workstations of various manufacture. While NTP has been)fjt 300 574 1838 14 (evolved within the Internet protocol suite, there is obvious application to the ISO protocol su)fjt 2138 574 113 1 (ite, in)fjt 300 516 1950 13 (particular the protocols of the connectionless \(CNLS\) branch of that suite. Perhaps the most)fjt 300 457 1823 14 (attractive methodology would be to integrate NTP functions directly into the ES-IS and IS-IS r)fjt 2123 457 128 0 (outing)fjt 300 399 895 4 (functions and network management systems.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 24)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 5 def 5 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2841 42 0 (8.)fjt (s)27 (e)27 (c)29 (n)27 (e)18 (r)27 (e)15 (f)27 (e)35 (R)13 ( )0 11 350 2841 fet /tface 8 def 8 encfont sf 300 2748 193 1 ([BER87] )fjt 493 2748 664 5 (Bertsekas, D., and R. Gallager. )fjt /tface 10 def 10 encfont sf 1157 2748 307 1 (Data Networks)fjt /tface 8 def sf 1463 2748 787 4 (. Prentice-Hall, Englewood Cliffs, NJ,)fjt 375 2690 113 0 (1987.)fjt 300 2595 195 1 ([BLA74] )fjt 495 2595 364 3 (Blair, B.E. \(Ed.\). )fjt /tface 10 def sf 860 2595 972 5 (Time and Frequency Theory and Fundamentals)fjt /tface 8 def sf 1832 2595 419 3 (. National Bureau of)fjt 375 2536 1312 7 (Standards Monograph 140, U.S. Department of Commerce, 1974.)fjt 300 2441 198 1 ([BRA80] )fjt 498 2441 1506 11 (Braun, W.B. Short term frequency effects in networks of coupled oscillators. )fjt /tface 10 def sf 2004 2441 246 1 (IEEE Trans.)fjt 375 2382 578 2 (Communications COM-28, 8)fjt /tface 8 def sf 953 2382 556 3 ( \(August 1980\), 1269-1275.)fjt 300 2287 195 1 ([COL88] )fjt 495 2287 1309 10 (Cole, R., and C. Foxcroft. An experiment in clock synchronisation. )fjt /tface 10 def sf 1804 2287 446 2 (The Computer Journal)fjt 375 2229 50 0 (31)fjt /tface 8 def sf 425 2229 400 3 (, 6 \(1988\), 496-502.)fjt 300 2133 223 1 ([DAR81a] )fjt 523 2133 1727 8 (Defense Advanced Research Projects Agency. Internet Control Message Protocol.)fjt 375 2075 1875 9 (DARPA Network Working Group Report RFC-792, U.S.C. Information Sciences Institute,)fjt 375 2017 338 1 (September 1981.)fjt 300 1921 226 1 ([DAR81b] )fjt 526 1921 1724 8 (Defense Advanced Research Projects Agency. Internet Protocol. DARPA Network)fjt 375 1863 1798 9 (Working Group Report RFC-791, U.S.C. Information Sciences Institute, September 1981.)fjt 300 1767 195 1 ([GUS84] )fjt 495 1767 1755 14 (Gusella, R., and S. Zatti. TEMPO - A network time controller for a distributed Berkeley)fjt 375 1709 302 2 (UNIX system. )fjt /tface 10 def sf 677 1709 1452 7 (IEEE Distributed Processing Technical Committee Newsletter 6, NoSI-2)fjt /tface 8 def sf 2129 1709 121 1 ( \(June)fjt 375 1651 430 4 (1984\), 7-15. Also in: )fjt /tface 10 def sf 805 1651 582 3 (Proc. Summer 1984 USENIX)fjt /tface 8 def sf 1386 1651 574 5 ( \(Salt Lake City, June 1984\).)fjt 300 1555 217 1 ([GUS85a] )fjt 517 1555 1733 11 (Gusella, R., and S. Zatti. The Berkeley UNIX 4.3BSD time synchronization protocol:)fjt 375 1497 1875 9 (protocol specification. Technical Report UCB/CSD 85/250, University of California, Berkeley,)fjt 375 1438 216 1 (June 1985.)fjt 300 1343 220 1 ([GUS85b] )fjt 520 1343 1730 12 (Gusella, R., and S. Zatti. An election algorithm for a distributed clock synchronization)fjt 375 1285 1875 9 (program. Technical Report UCB/CSD 86/275, University of California, Berkeley, December)fjt 375 1227 113 0 (1985.)fjt 300 1131 198 1 ([HAL84] )fjt 498 1131 1752 11 (Halpern, J.Y., B. Simons, R. Strong and D. Dolly. Fault-tolerant clock synchronization.)fjt /tface 10 def sf 375 1073 1548 9 (Proc. Third Annual ACM Sympos. on Principles of Distributed Computing)fjt /tface 8 def sf 1923 1073 328 2 ( \(August 1984\),)fjt 375 1014 154 0 (89-102.)fjt 300 919 195 1 ([KOP87] )fjt 495 919 1755 10 (Kopetz, H., and W. Ochsenreiter. Clock synchronization in distributed real-time systems.)fjt /tface 10 def sf 375 861 618 4 (IEEE Trans. Computers C-36, )fjt /tface 8 def sf 993 861 531 3 (8 \(August 1987\), 933-939.)fjt 300 765 206 1 ([LAM78] )fjt 506 765 1487 13 (Lamport, L., Time, clocks and the ordering of events in a distributed system. )fjt /tface 10 def sf 1994 765 257 1 (Comm. ACM)fjt 375 707 100 1 (21, 7)fjt /tface 8 def sf 475 707 445 3 ( \(July 1978\), 558-565.)fjt 300 611 206 1 ([LAM85] )fjt 506 611 1744 11 (Lamport, L., and P.M. Melliar-Smith. Synchronizing clocks in the presence of faults.)fjt /tface 10 def sf 375 553 240 2 (JACM 32, 1)fjt /tface 8 def sf 615 553 467 3 ( \(January 1985\), 52-78.)fjt 300 457 179 1 ([LIN80] )fjt 479 457 1664 10 (Lindsay, W.C., and A.V. Kantak. Network synchronization of random signals. )fjt /tface 10 def sf 2142 457 108 0 (IEEE)fjt 375 399 719 3 (Trans. Communications COM-28, 8)fjt /tface 8 def sf 1094 399 556 3 ( \(August 1980\), 1260-1266.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 25)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2839 198 1 ([LUN84] )fjt 498 2839 1752 11 (Lundelius, J., and N.A. Lynch. A new fault-tolerant algorithm for clock synchronization.)fjt /tface 10 def 10 encfont sf 375 2781 1548 9 (Proc. Third Annual ACM Sympos. on Principles of Distributed Computing)fjt /tface 8 def sf 1923 2781 328 2 ( \(August 1984\),)fjt 375 2722 129 0 (75-88.)fjt 300 2626 209 1 ([MAR85] )fjt 509 2626 1636 12 (Marzullo, K., and S. Owicki. Maintaining the time in a distributed system. )fjt /tface 10 def sf 2145 2626 105 0 (ACM)fjt 375 2568 643 4 (Operating Systems Review 19, 3)fjt /tface 8 def sf 1018 2568 395 3 ( \(July 1985\), 44-54.)fjt 300 2471 187 1 ([MIL81] )fjt 487 2471 1763 10 (Mills, D.L. Time Synchronization in DCNET Hosts. DARPA Internet Project Report)fjt 375 2413 1001 4 (IEN-173, COMSAT Laboratories, February 1981.)fjt 300 2316 209 1 ([MIL83a] )fjt 509 2316 1741 9 (Mills, D.L. Internet Delay Experiments. DARPA Network Working Group Report)fjt 375 2258 970 4 (RFC-889, M/A-COM Linkabit, December 1983.)fjt 300 2161 212 1 ([MIL83b] )fjt 512 2161 1738 9 (Mills, D.L. DCN local-network protocols. DARPA Network Working Group Report)fjt 375 2103 970 4 (RFC-891, M/A-COM Linkabit, December 1983.)fjt 300 2006 209 1 ([MIL85a] )fjt 509 2006 1741 9 (Mills, D.L. Algorithms for synchronizing network clocks. DARPA Network Working)fjt 375 1948 1267 6 (Group Report RFC-956, M/A-COM Linkabit, September 1985.)fjt 300 1851 212 1 ([MIL85b] )fjt 512 1851 1738 9 (Mills, D.L. Experiments in network clock synchronization. DARPA Network Working)fjt 375 1793 1267 6 (Group Report RFC-957, M/A-COM Linkabit, September 1985.)fjt 300 1696 209 1 ([MIL85c] )fjt 509 1696 1741 10 (Mills, D.L. Network Time Protocol \(NTP\). DARPA Network Working Group Report)fjt 375 1638 979 4 (RFC-958, M/A-COM Linkabit, September 1985.)fjt 300 1542 187 1 ([MIL88] )fjt 487 1542 510 4 (Mills, D.L. The fuzzball. )fjt /tface 10 def sf 997 1542 772 4 (Proc. ACM SIGCOMM 88 Symposium)fjt /tface 8 def sf 1768 1542 482 4 ( \(Palo Alto, CA, August)fjt 375 1483 321 1 (1988\), 115-122.)fjt 300 1387 209 1 ([MIL89a] )fjt 509 1387 1741 9 (Mills, D.L. Network Time Protocol \(Version 2\) specification and implementation.)fjt 375 1329 1875 10 (DARPA Network Working Group Report RFC-1119, University of Delaware, September 1989.)fjt 300 1232 212 1 ([MIL89b] )fjt 512 1232 1738 12 (Mills, D.L. Measured performance of the Network Time Protocol in the Internet system.)fjt 375 1174 1859 10 (DARPA Network Working Group Report RFC-1128, University of Delaware, October 1989.)fjt 300 1077 187 1 ([MIT80] )fjt 487 1077 1763 11 (Mitra, D. Network synchronization: analysis of a hybrid of master-slave and mutual)fjt 375 1019 343 1 (synchronization. )fjt /tface 10 def sf 718 1019 839 4 (IEEE Trans. Communications COM-28, 8)fjt /tface 8 def sf 1557 1019 556 3 ( \(August 1980\), 1245-1259.)fjt 300 922 193 1 ([NBS79] )fjt /tface 10 def sf 493 922 895 4 (Time and Frequency Dissemination Services.)fjt /tface 8 def sf 1388 922 846 6 ( NBS Special Publication 432, U.S. Depart)fjt 2234 922 17 0 (-)fjt 375 864 522 3 (ment of Commerce, 1979.)fjt 300 767 193 1 ([NBS88] )fjt /tface 10 def sf 493 767 864 4 (Automated Computer Time Service \(ACTS\))fjt /tface 8 def sf 1357 767 877 6 (. NBS Research Material 8101, U.S. Depart)fjt 2234 767 17 0 (-)fjt 375 709 522 3 (ment of Commerce, 1988.)fjt 300 612 187 1 ([POS80] )fjt 487 612 1763 10 (Postel, J. User Datagram Protocol. DARPA Network Working Group Report RFC-768,)fjt 375 554 1003 5 (USC Information Sciences Institute, August 1980.)fjt 300 457 209 1 ([POS83a] )fjt 509 457 1741 10 (Postel, J. Daytime protocol. DARPA Network Working Group Report RFC-867, USC)fjt 375 399 841 4 (Information Sciences Institute, May 1983.)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 26)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np /tface 8 def 8 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2839 212 1 ([POS83b] )fjt 512 2839 1738 10 (Postel, J. Time protocol. DARPA Network Working Group Report RFC-868, USC)fjt 375 2781 841 4 (Information Sciences Institute, May 1983.)fjt 300 2692 187 1 ([REF85] )fjt /tface 10 def 10 encfont sf (s)25 (n)25 (o)14 (i)14 (t)25 (a)22 (c)13 (i)25 (n)25 (u)36 (m)36 (m)25 (o)34 (C)25 ( )25 (d)25 (n)25 (a)25 ( )19 (r)22 (e)14 (t)25 (u)25 (p)36 (m)25 (o)33 (C)25 ( )12 (,)20 (s)22 (c)13 (i)25 (n)25 (o)20 (r)13 (t)22 (c)22 (e)14 (l)31 (E)25 ( )12 (,)25 (o)14 (i)25 (d)25 (a)30 (R)25 ( )17 (:)19 (s)20 (r)22 (e)22 (e)25 (n)14 (i)26 (g)25 (n)31 (E)25 ( )19 (r)25 (o)14 (f)25 ( )26 (a)14 (t)25 (a)36 (D)25 ( )22 (e)23 (c)25 (n)22 (e)20 (r)22 (e)14 (f)22 (e)31 (R)0 77 487 2692 fet 375 2633 347 1 (\(Seventh Edition\))fjt /tface 8 def sf 722 2633 864 6 (. Howard W. Sams, Indianapolis, IN, 1985.)fjt 300 2544 179 1 ([RIC88] )fjt 479 2544 1666 10 (Rickert, N.W. Non Byzantine clock synchronization - a programming experiment. )fjt /tface 10 def sf 2145 2544 105 0 (ACM)fjt 375 2486 643 4 (Operating Systems Review 22, 1)fjt /tface 8 def sf 1018 2486 467 3 ( \(January 1988\), 73-78.)fjt 300 2397 193 1 ([SCH86] )fjt 493 2397 1758 10 (Schneider, F.B. A paradigm for reliable clock synchronization. Department of Computer)fjt 375 2338 1468 8 (Science Technical Report TR 86-735, Cornell University, February 1986.)fjt 300 2249 173 1 ([SRI87] )fjt 473 2249 1269 8 (Srikanth, T.K., and S. Toueg. Optimal clock synchronization. )fjt /tface 10 def sf 1742 2249 247 2 (JACM 34, 3)fjt /tface 8 def sf 1989 2249 261 2 ( \(July 1987\),)fjt 375 2191 179 0 (626-645.)fjt 300 2102 159 1 ([SU81] )fjt 459 2102 1791 12 (Su, Z. A specification of the Internet protocol \(IP\) timestamp option. DARPA Network)fjt 375 2044 1274 7 (Working Group Report RFC-781. SRI International, May 1981.)fjt 300 1954 176 1 ([TRI86] )fjt 476 1954 1758 11 (Tripathi, S.K., and S.H. Chang. ETempo: a clock synchronization algorithm for hierarchi)fjt 2234 1954 17 0 (-)fjt 375 1896 1875 10 (cal LANs - implementation and measurements. Systems Research Center Technical Report)fjt 375 1838 829 4 (TR-86-48, University of Maryland, 1986.)fjt 300 1749 466 1 (Security considerations)fjt 375 1689 321 2 (See Section 3.3.)fjt 300 1599 339 1 (Author's address)fjt 375 1539 295 2 (David L. Mills)fjt 375 1479 693 2 (Electrical Engineering Department)fjt 375 1419 467 2 (University of Delaware)fjt 375 1359 387 2 (Newark, DE 19716)fjt 375 1299 449 2 (Phone \(302\) 451-8247)fjt 375 1239 452 1 (EMail mills@udel.edu)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np /tface 4 def 4 encfont colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 2979 227 1 (RFC 1129)fjt 938 2979 676 2 (Network Time Synchronization)fjt 1949 2979 302 1 (October 1989)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np /tface 4 def colmap 1 [0 0 0 ] put 1 sci /tszabs false def /txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def /trotate 0 def /halign 0 def /valign 0 def /tunder false def sf 300 281 100 0 (Mills)fjt 2065 281 186 1 (Page 27)fjt greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np %End page showpage svobj restore gr gs /svobj save def %Begin page UserSoP svobj restore gr end grestore %%Trailer %%Pages: 27 %%EOF