+ All Categories
Home > Documents > P2P Architecture Case Study: Gnutella Network Matei Rîpeanu The University of Chicago.

P2P Architecture Case Study: Gnutella Network Matei Rîpeanu The University of Chicago.

Date post: 11-Jan-2016
Category:
Upload: dwayne-johnson
View: 296 times
Download: 0 times
Share this document with a friend
Popular Tags:
29
P2P Architecture Case Study: Gnutella Network Matei Rîpeanu The University of Chicago
Transcript
  • P2P Architecture Case Study: Gnutella NetworkMatei Rpeanu The University of Chicago

  • Unprecedented scale up to 100k nodes, 100TB data, 10M files todaySelf-organizing networkStaggering growth more than 50 times during first half of 2001Open architecture, simple and flexible protocolInteresting mix of social and technical issuesWhy analyze Gnutella network?

  • OverviewGnutella protocolTools for exploring the networkNetwork growthStructural graph analysisIs Gnutella a power-law network? Generated (overhead) network trafficTraffic estimatesOverlay network topology mapping

  • Gnutella protocol overviewP2P file sharing application on top of an overlay networkNodes maintain open TCP connectionsMessages are broadcasted (flooded) or back-propagated

    Protocol:

    Broadcast(Flooding)Back-propagatedNode to nodeMembership PINGPONGQueryQUERYQUERY HITFile downloadGET, PUSH

  • Gnutella search mechanism1234567Steps:Node 2 initiates search for file A

  • Gnutella search mechanism1234567Steps:Node 2 initiates search for file ASends message to all neighbors

  • Gnutella search mechanism1234567Steps:Node 2 initiates search for file ASends message to all neighborsNeighbors forward message

  • Gnutella search mechanism1234567Steps:Node 2 initiates search for file ASends message to all neighborsNeighbors forward messageNodes that have file A initiate a reply message

  • Gnutella search mechanism1234567Steps:Node 2 initiates search for file ASends message to all neighborsNeighbors forward messageNodes that have file A initiate a reply messageQuery reply message is back-propagated

  • Gnutella search mechanism1234567Steps:Node 2 initiates search for file ASends message to all neighborsNeighbors forward messageNodes that have file A initiate a reply messageQuery reply message is back-propagated

  • Gnutella search mechanism1234567Steps:Node 2 initiates search for file ASends message to all neighborsNeighbors forward messageNodes that have file A initiate a reply messageQuery reply message is back-propagatedFile download

    download A

  • Tools for network explorationEavesdropper - insert modified nodes into the network to eavesdrop traffic.Crawler - connects to all active nodes and uses the membership protocol to discover graph topology. Client-server approach.Graph analysis tools high-volume offline computations.

  • Network growth High user interestUsers tolerate high latency, low quality resultsBetter resourcesDSL and cable modem nodes grew from 24% to 41% over first 6 months. Today >50%.Open architecture / open-source environmentCompeting implementationsLower overhead network traffic, improved resource utilization, better structure

    Chart1

    1.471

    1.629

    1.174

    2.063

    1.023

    1.398

    1.094

    1.457

    5.4

    4.151

    4.88

    3.997

    4.288

    3.989

    5.254

    5.461

    6.528

    6.052

    8.29

    6.738

    10.787

    13.432

    12.683

    10.931

    12.547

    13.867

    11.74

    23

    24.234

    17.635

    46.381

    21.068

    20.852

    36.66

    48.195

    35.183

    44.006

    Number of nodes in the largest network component ('000)

    Gnutella Network Growth .

    Sheet1

    Date# of nodes# of CCsize of largest CCdiameter of largest CCSearch time (hours)

    11/20/0011471314748

    11/21/0021629416257

    11/21/00111744711177

    11/22/00220633720247

    11/25/0011023279908

    11/27/00113982813707

    11/28/00110942910607

    11/30/0011457614527

    02/25/015540053982:44:16

    02/27/014415141211:27:27

    02/28/015488048591:28:44

    03/01/014399739791:20:36

    03/02/014428831021:22:40

    03/05/014398938961:20:46

    03/07/015525451651:31:35

    03/09/015546153701:25:52

    03/11/017652864281:53:31

    03/13/016605259631:41:57

    03/16/018829078914:24:53

    03/16/017673866741:50:59

    03/18/01111078795763:18:40

    03/19/011313432126523:52:35

    03/20/011312683120843:45:07

    03/22/011110931103643:51:19

    03/23/011312547118474:21:14

    03/24/011413867131714:57:34

    03/26/011211740109144:20:00

    05/09/012323000163972:00:00

    05/12/0124242342423412:00:00

    05/14/01181763517635

    05/16/01464638146381

    05/18/01212106821068

    05/22/01212085220852

    05/22/01373666036660

    05/24/01484819548195

    05/25/0135351833518343May2922:15:372001

    05/29/0144440064400645May315:27:472001

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    0.0

    Sheet1

    Number of nodes in the largest network component ('000)

    Gnutella Network Growth .

    Sheet2

    Sheet3

  • Growth invariants (1): avg. node connectivity 3.4 links per node on average

    Chart1

    71.513

    78.63

    154.177

    118.241

    172.744

    123.119

    67.633

    68.119

    160.345

    59.432

    83.637

    50.459

    31.466

    40.414

    36.166

    31.111

    36.245

    40.625

    30.829

    46.533

    24.632

    22.79

    21.147

    23.134

    18.7

    19.413

    18.419

    14.265

    14.833

    11.791

    15.93

    20.06

    16.533

    22.67

    Number of nodes

    Number of links ('000)

    Sheet1

    NodesConnectionsLinear PredictionConnect ('000)

    22787143026156461-9.3971.51

    217281572601491905.1378.63

    440063083543021562.01154.18

    35183236482241575-2.15118.24

    481953454883309194.22172.74

    36660246238251717-2.22123.12

    20852135266143175-5.8567.63

    21068136238144658-6.1868.12

    463813206903184640.69160.35

    17635118864121086-1.8759.43

    27103167274186096-11.2583.64

    16397100918112586-11.5650.46

    109146293274938-19.0831.47

    131718082890435-11.8940.41

    118477233281344-12.4636.17

    103646222271162-14.3731.11

    120847249082972-14.4636.25

    126528125086872-6.9240.63

    95766165865751-6.6430.83

    142229306697652-4.9346.53

    78914926454182-9.9824.63

    66744558045825-0.5422.79

    596342294409433.1921.15

    642846268441366.86625023684.6123.13

    513037400352245.8218.70

    537038826368725.0319.41

    516536838354643.7318.42

    389628530267516.2414.27

    420729666288862.6314.83

    310223582212999.6811.79

    3979318602732114.2515.93

    4859401203336316.8420.06

    4121330662829614.4316.53

    5398453403706418.2522.67

    Sheet1

    71.513

    157.26

    308.354

    236.482

    345.488

    246.238

    135.266

    136.238

    320.69

    118.864

    167.274

    100.918

    62.932

    80.828

    72.332

    62.222

    72.49

    81.25

    61.658

    93.066

    49.264

    45.58

    42.294

    46.268

    37.4

    38.826

    36.838

    28.53

    29.666

    23.582

    31.86

    40.12

    33.066

    45.34

    Number of nodes

    Number of conections '000)

    Node Connectivity .

    Sheet2

    Sheet3

  • Growth invariants (2): network diameterNode-to-node distance maintains similar distributionAverage node-to-node distance grew 25% while the network grew 50 times over 6 months

    Chart1

    0.00245138410.00016952230.00061469050.00028671320.00051364590.0018522330.0021180275

    0.03175069150.00201699770.00534909720.00254823660.00692423150.01852023950.0207655983

    0.170070610.02088851520.043113390.02109267950.06045440540.14922293040.155784811

    0.39416838250.16665363810.22798745240.13792440130.26147456310.48785710150.4691244163

    0.29727959070.44464027630.41968383450.39474993050.40790187080.29372684710.2962755122

    0.09125122190.29404899330.24793893580.32259914280.21593243840.04528629220.0516811947

    0.01191166990.0661891560.0513153810.1037948050.04351750390.00321343130.0038013717

    0.00076724690.00523655870.00372526970.01560343860.00313010080.00011303120.0001903083

    0.00002641380.00012770990.00016644150.00124998170.00006791540.00000209020.0000074404

    0.0000004160.00000545380.00000880980.00009776530.0000005707

    110.00000045450.00000020980.0000082893

    1212120.0000007314

    graph 8 (3102 nodes)

    graph 43: 44006 nodes

    graph22: (10362 nodes)

    graph47? (on detroit) about 20000

    graph 23? (on birch)

    graph 6? (oak) (4859 nodes)

    graph7 ?(on buda)

    Node-to-node shortest path (hops)

    Percent of node pairs (%)

    explainations

    46 22787 Thu May 31 19:53:39 2001

    45 21728 Thu May 31 05:27:47 2001

    43 44006 Tue May 29 22:15:37 2001

    41 35183 Fri May 25 17:31:52 2001

    40 48195 Thu May 24 15:52:56 2001

    38 36660 Tue May 22 23:29:19 2001

    37 20852 Tue May 22 04:40:49 2001

    35 21068 Fri May 18 03:32:15 2001

    34 46381 Wed May 16 21:29:39 2001

    33 17635 Mon May 14 07:47:19 2001

    31 27103 Sat May 12 01:06:25 2001

    30 16397 Wed May 9 23:01:11 2001

    25 10914 Tue Mar 27 01:12:47 2001

    24 13171 Sat Mar 24 23:09:33 2001

    23 11847 Fri Mar 23 22:18:51 2001

    22 10364 Thu Mar 22 23:44:40 2001

    21 12084 Tue Mar 20 22:06:16 2001

    20 12652 Mon Mar 19 12:53:19 2001

    19 9576 Sun Mar 18 23:46:48 2001

    18 14222 Sun Mar 18 19:29:56 2001

    17 7891 Fri Mar 16 22:39:55 2001

    16 6674 Fri Mar 16 13:20:51 2001

    15 5963 Tue Mar 13 13:38:52 2001

    14 6428 Sun Mar 11 19:22:54 2001

    13 5130 Fri Mar 9 14:39:35 2001

    12 5370 Wed Mar 7 22:27:40 2001

    11 5165 Tue Mar 6 16:19:32 2001

    10 3896 Mon Mar 5 12:03:51 2001

    9 4207 Fri Mar 2 19:14:03 2001

    8 3102 Fri Mar 2 11:23:25 2001

    7 3979 Thu Mar 1 11:41:47 2001

    6 4859 Wed Feb 28 17:18:13 2001

    5 4121 Tue Feb 27 12:10:41 2001

    4 5398 Sun Feb 25 17:53:05 2001

    March

    March

    45678910111213141516171819202122232425

    1324241251231471753839111911671170149614311704167434732221305425362203250827102380

    242729930729926641332751148449865759976389616601113151814801304149015711372

    330227529620920524520328231326131130735657810456928859107729101036805

    4278290323283206245172235238231260225293395668538583651585606712633

    5335350409353199219199265255265258309280400593504582602508565662611

    6442402412383230294213328326307358309384443675555662675525643680599

    7492362466399244330234367367363424408397495848627780788641738834758

    8504399441382254336235370403395476405433566893600818906694815892806

    9465329374305212339225375379373438375392579945597822855687780920686

    10408262327277207302199231348334438348351485804555759784642711817622

    11334211245202180222232260331309412342380385784473532561517577601472

    12241180237162128172138187219176278200230288498303413424373400501356

    131831511941348992122128133112142149166176315191291278279319373246

    14145881308556748685745010011181121191102218199188221240174

    1510178105692733756551345350508114375123139134143185132

    168540784921286641352933404274925297819713013678

    1761316322141370402213303342286025666154848951

    184632341810104927239242317425329503151585126

    1926112423311481797132521264628363029343931

    202814291465382066151917232924351822312424

    212481478627118691315243718242012232310

    222131132226785815101626111361081812

    2392852219123881071627142481310164

    249474341482761112191718149310113

    2511291011183781011132371875654

    26403500124646151191714941224

    27122400169444116101751011343

    283020102708710561681813630

    2941300401154312122106232012

    3052001031642310102116520120

    316110004762081021431222211

    32311011074551012547901125

    336130100942696195901321

    34421010072251482105320000

    3562200001480149047522020

    36101211014734590751011410

    37700111110748817265300001

    384022220104044121281200000

    3911110109429511035800100

    402162010562333055711000

    41212010069337112103300000

    4240610005452853621100020

    4310221012837750331100011

    441041000053356095910000

    4531320002347670391000000

    461022010142536037100100

    4722420001725311076300000

    480222200063151067810000

    493030010253473053610001

    500041000295522072700000

    510012000136223015800000

    520214110153713015400000

    532012010133313067600010

    541202000042213022300000

    551101100122221044200000

    561001010032500054200000

    571001000123332075200000

    580000200038521014100000

    590200010025301027100000

    602003110014210015400000

    611002200002110014100000

    620103100001302023200000

    631202100014102014100000

    640204120005500020000000

    651101020002000061000000

    660101100020000011000000

    670101020001100010100000

    680101120002100000100000

    690602200102000031000000

    700101100012000011100000

    710000310001101010000000

    720200100002000030000000

    730100100000100020000000

    740000120001300020100000

    750300120002300030000000

    760200020002000140000000

    771000450001200030000000

    780100310000200060100000

    790000200001200000000000

    800100120000110000000000

    810100200000000010000000

    820000120000000010000000

    830000000000100030000000

    840200210000000020000000

    850100220002100000000000

    860000000001000000000000

    870000100002000000000000

    880000210000000000000000

    890000100001000010100000

    900000000000000000000000

    910000010000000000000000

    920000210000000000000000

    930000010001000000000000

    940000000000000010000000

    950000020000000000000000

    960000010002000000000000

    970000100000000000000000

    980000010000000010000000

    990000000000000000000000

    1000000010000000000000000

    1010000000000000000000000

    1020000000000000010000000

    1030000000000000000000000

    1040000000000000000000000

    1050000000000000000000000

    1060000000000000000000000

    1070000000000000000000000

    1080000000000000000000000

    1090000000000000000000000

    1100000000000000000000000

    1110000000000000000000000

    1120000000000000000000000

    1130000000000000000000000

    1140000000000000000000000

    1150000000000000000000000

    1160000000000000000000000

    1170000000000000000000000

    1180000000000000000000000

    1190000000000000000000000

    1200000000000000000000000

    1210000000000000000000000

    1220000000000000000000000

    1230000000000000000000000

    1240000000000000000000000

    1250000000000000000000000

    1260000000000000000000000

    1270000000000000000000000

    1280000000000000000000000

    1290000000000000000000000

    1300000000000000000000000

    1310000000000000000000000

    1320000000000000000000000

    1330000000000000000000000

    1340000000000000000000000

    1350000000000000000000000

    1360000000000000000000000

    1370000000000000000000000

    1380000000000000000000000

    1390000000000000000000000

    1400000000000000000000000

    1410000000000000000000000

    1420000000000000000000000

    1430000000000000000000000

    1440000000000000000000000

    1450000000000000000000000

    1460000000000000000000000

    1470000000000000000000000

    1480000000000000000000000

    1490000000000000000000000

    1500000000000000000000000

    1510000000000000000000000

    1520000000000000000000000

    1530000000000000000000000

    1540000000000000000100000

    1550000000000000000000000

    1560000000000000000000000

    1570000000000000000000100

    1580000000000000000000000

    1590000000000000000000000

    1600000000000000000000000

    1610000000000000000000000

    1620000000000000000000000

    1630000000000000000000000

    1640000000000000000000000

    1650000000000000000000000

    1660000000000000000010000

    1670000000000000000000000

    1680000000000000000000000

    1690000000000000000000000

    1700000000000000000000000

    1710000000000000000000000

    1720000000000000000000000

    1730000000000000000000000

    1740000000000000000000000

    1750000000000000000000000

    1760000000000000000001000

    1770000000000000000000000

    1780000000000000000000000

    1790000000000000000000000

    1800000000000000000000000

    1810000000000000000000000

    1820000000000000000000000

    1830000000000000000000000

    1840000000000000000000000

    1850000000000000000000000

    1860000000000000000000000

    1870000000000000000000000

    1880000000000000000000000

    1890000000000000000000000

    1900000000000000000000000

    1910000000000000000000000

    1920000000000000000000000

    1930000000000000000000000

    1940000000000000000000000

    1950000000000000000000000

    1960000000000000000000000

    1970000000000000000000000

    1980000000000000000000000

    1990000000000000000000000

    2000000000000000000000000

    2010000000000000000000000

    2020000000000000000000000

    2030000000000000000000000

    2040000000000000000000000

    2050000000000000000000000

    2060000000000000000000000

    2070000000000000000000000

    2080000000000000000000000

    2090000000000000000000000

    2100000000000000000000000

    2110000000000000000000000

    2120000000000000000000000

    2130000000000000000000000

    2140000000000000000000000

    2150000000000000000000000

    2160000000000000000000000

    2170000000000000000000000

    2180000000000000000000000

    2190000000000000000000000

    2200000000000000000000000

    2210000000000000000000000

    2220000000000000000000000

    2230000000000000000000000

    2240000000000000000000000

    2250000000000000000000000

    2260000000000000000000000

    2270000000000000000000000

    2280000000000000000000000

    2290000000000000000000000

    2300000000000000000000000

    2310000000000000000000000

    2320000000000000000000000

    2330000000000000000000000

    2340000000000000000000000

    2350000000000000000000000

    2360000000000000000000000

    2370000000000000000000000

    2380000000000000000000100

    2390000000000000000000000

    2400000000000000000000000

    2410000000000000000000000

    2420000000000000000000000

    2430000000000000000000000

    2440000000000000000000000

    2450000000000000000000000

    2460000000000000000000000

    2470000000000000000000000

    2480000000000000000000000

    2490000000000000000000000

    2500000000000000000000000

    2510000000000000000000000

    2520000000000000000000000

    2530000000000000000000000

    2540000000000000000000000

    2550000000000000000000000

    2560000000000000000000000

    2570000000000000000000000

    2580000000000000000000000

    2590000000000000000000000

    2600000000000000000000000

    2610000000000000000000000

    2620000000000000000000000

    2630000000000000000000000

    2640000000000000000000000

    2650000000000000000000000

    2660000000000000000000000

    2670000000000000000000000

    2680000000000000000000000

    2690000000000000000000000

    2700000000000000000000000

    2710000000000000000000000

    2720000000000000000000000

    2730000000000000000000000

    2740000000000000000000000

    2750000000000000000000000

    2760000000000000000000000

    2770000000000000000000000

    2780000000000000000000000

    2790000000000000000000000

    2800000000000000000010000

    2810000000000000000000000

    2820000000000000000000000

    2830000000000000000000000

    2840000000000000000000000

    2850000000000000000000000

    2860000000000000000000000

    2870000000000000000000000

    2880000000000000000000000

    2890000000000000000000000

    2900000000000000000000000

    2910000000000000000000000

    2920000000000000000000000

    2930000000000000000000000

    2940000000000000000000000

    2950000000000000000000000

    2960000000000000000000000

    2970000000000000000000000

    2980000000000000000000000

    2990000000000000000000000

    3000000000000000000000000

    3010000000000000000000000

    3020000000000000000000000

    3030000000000000000000000

    3040000000000000000000000

    3050000000000000000000000

    3060000000000000000000000

    3070000000000000000000000

    3080000000000000000000000

    3090000000000000000000000

    3100000000000000000000000

    3110000000000000000000000

    3120000000000000000000000

    3130000000000000000000000

    3140000000000000000000000

    3150000000000000000000000

    3160000000000000000000000

    3170000000000000000000000

    3180000000000000000000000

    3190000000000000000000000

    3200000000000000000000000

    3210000000000000000000000

    3220000000000000000000000

    3230000000000000000000000

    3240000000000000000000000

    3250000000000000000000000

    3260000000000000000000000

    3270000000000000000000000

    3280000000000000000000000

    3290000000000000000000000

    3300000000000000000000000

    3310000000000000000000000

    3320000000000000000000000

    3330000000000000000000000

    3340000000000000000000000

    3350000000000000000000000

    3360000000000000000000000

    3370000000000000000000000

    3380000000000000000000000

    3390000000000000000000000

    3400000000000000000000000

    3410000000000000000000000

    3420000000000000000000000

    3430000000000000000000000

    3440000000000000000000000

    3450000000000000000000000

    3460000000000000000000000

    3470000000000000000000000

    3480000000000000000000000

    3490000000000000000000000

    3500000000000000000000000

    3510000000000000000000000

    3520000000000000000000000

    3530000000000000000000000

    3540000000000000000000000

    3550000000000000000000010

    3560000000000000000000000

    3570000000000000000000000

    3580000000000000000000000

    3590000000000000000000000

    3600000000000000000000000

    3610000000000000000000000

    3620000000000000000000000

    3630000000000000000000000

    3640000000000000000000000

    3650000000000000000000000

    3660000000000000000000000

    3670000000000000000000000

    3680000000000000000000000

    3690000000000000000000000

    3700000000000000000000000

    3710000000000000000000000

    3720000000000000000000000

    3730000000000000000000000

    3740000000000000000000000

    3750000000000000000000000

    3760000000000000000000000

    3770000000000000000000000

    3780000000000000000000000

    3790000000000000000000000

    3800000000000000000000000

    3810000000000000000000000

    3820000000000000000000000

    3830000000000000000000000

    3840000000000000000000000

    3850000000000000000000000

    3860000000000000000000000

    3870000000000000000000000

    3880000000000000000000000

    3890000000000000000000000

    3900000000000000000000000

    3910000000000000000000000

    3920000000000000000000000

    3930000000000000000000000

    3940000000000000000000000

    3950000000000000000000000

    3960000000000000000000000

    3970000000000000000000000

    3980000000000000000000000

    3990000000000000000000000

    4000000000000000000000000

    4010000000000000000000000

    4020000000000000000000000

    4030000000000000000000000

    4040000000000000000000000

    4050000000000000000000000

    4060000000000000000000000

    4070000000000000000000000

    4080000000000000000000000

    4090000000000000000000000

    4100000000000000000000000

    4110000000000000000000000

    4120000000000000000000000

    4130000000000000000000100

    4140000000000000000000000

    4150000000000000000000000

    4160000000000000000000000

    4170000000000000000000000

    4180000000000000000000000

    4190000000000000000000000

    4200000000000000000000000

    4210000000000000000000000

    4220000000000000000000000

    4230000000000000000000000

    4240000000000000000000000

    4250000000000000000000000

    4260000000000000000000000

    4270000000000000000000000

    4280000000000000000000000

    4290000000000000000000000

    4300000000000000000000000

    4310000000000000000000000

    4320000000000000000000000

    4330000000000000000000000

    4340000000000000000000000

    4350000000000000000000000

    4360000000000000000000000

    4370000000000000000000000

    4380000000000000000000000

    4390000000000000000000000

    4400000000000000000010000

    4410000000000000000000000

    4420000000000000000000000

    4430000000000000000000000

    4440000000000000000000000

    4450000000000000000000000

    4460000000000000000000000

    4470000000000000000000000

    4480000000000000000000000

    4490000000000000000000000

    4500000000000000000000000

    4510000000000000000000000

    4520000000000000000000000

    4530000000000000000000000

    4540000000000000000000000

    4550000000000000000000000

    4560000000000000000000000

    4570000000000000000000000

    4580000000000000000000000

    4590000000000000000000000

    4600000000000000000000000

    4610000000000000000000000

    4620000000000000000000000

    4630000000000000000000000

    4640000000000000000000000

    4650000000000000000000000

    4660000000000000000000000

    4670000000000000000000000

    4680000000000000000000000

    4690000000000000000000000

    4700000000000000000000000

    4710000000000000000000000

    4720000000000000000000000

    4730000000000000000000000

    4740000000000000000000000

    4750000000000000000000000

    4760000000000000000000000

    4770000000000000000000000

    4780000000000000000000000

    4790000000000000000000000

    4800000000000000000000000

    4810000000000000000000000

    4820000000000000000000000

    4830000000000000000000000

    4840000000000000000000000

    4850000000000000000000000

    4860000000000000000000000

    4870000000000000000000000

    4880000000000000000000000

    4890000000000000000000000

    4900000000000000000000000

    4910000000000000000000000

    4920000000000000000000000

    4930000000000000000000000

    4940000000000000000000000

    4950000000000000000000000

    4960000000000000000000000

    4970000000000000000000000

    4980000000000000000000000

    4990000000000000000000000

    5000000000000000000000000

    5010000000000000000000000

    5020000000000000000000000

    5030000000000000000000000

    5040000000000000000000000

    5050000000000000000000000

    5060000000000000000000000

    5070000000000000000000000

    5080000000000000000000000

    5090000000000000000000000

    5100000000000000000000000

    5110000000000000000000000

    5120000000000000000000000

    5130000000000000000000000

    5140000000000000000000000

    5150000000000000000000000

    5160000000000000000000000

    5170000000000000000000000

    5180000000000000000000000

    5190000000000000000000000

    5200000000000000000000000

    5210000000000000000000000

    5220000000000000000000000

    5230000000000000000000000

    5240000000000000000000000

    5250000000000000000000000

    5260000000000000000000000

    5270000000000000000000000

    5280000000000000000000000

    5290000000000000000000000

    5300000000000000000000000

    5310000000000000000000000

    5320000000000000000000000

    5330000000000000000000000

    5340000000000000000000000

    5350000000000000000000000

    5360000000000000000000000

    5370000000000000000000000

    5380000000000000000000000

    5390000000000000000000000

    5400000000000000000000000

    5410000000000000000000000

    5420000000000000000000000

    5430000000000000000000000

    5440000000000000000000000

    5450000000000000000000000

    5460000000000000000000000

    5470000000000000000000000

    5480000000000000000000000

    5490000000000000000000000

    5500000000000000000000000

    5510000000000000000000000

    5520000000000000000000000

    5530000000000000000000000

    5540000000000000000000000

    5550000000000000000000000

    5560000000000000000000000

    5570000000000000000000000

    5580000000000000000000000

    5590000000000000000000000

    5600000000000000000000000

    5610000000000000000000000

    5620000000000000000000000

    5630000000000000000000000

    5640000000000000000000000

    5650000000000000000000000

    5660000000000000000000000

    5670000000000000000000000

    5680000000000000000000000

    5690000000000000000000000

    5700000000000000000000000

    5710000000000000000000000

    5720000000000000000000000

    5730000000000000000000000

    5740000000000000000000000

    5750000000000000000000000

    5760000000000000000000000

    5770000000000000000000000

    5780000000000000000000000

    5790000000000000000000000

    5800000000000000000000000

    5810000000000000000000000

    5820000000000000000000000

    5830000000000000000000000

    5840000000000000000000000

    5850000000000000000000000

    5860000000000000000000000

    5870000000000000000000000

    5880000000000000000000000

    5890000000000000000000000

    5900000000000000000000000

    5910000000000000000000000

    5920000000000000000000000

    5930000000000000000000000

    5940000000000000000000000

    5950000000000000000000000

    5960000000000000000000000

    5970000000000000000000000

    5980000000000000000000000

    5990000000000000000000000

    6000000000000000000000000

    6010000000000000000000000

    6020000000000000000000000

    6030000000000000000000000

    6040000000000000000000000

    6050000000000000000000000

    6060000000000000000000000

    6070000000000000000000000

    6080000000000000000000000

    6090000000000000000000000

    6100000000000000000000000

    6110000000000000000000000

    6120000000000000000000000

    6130000000000000000000000

    6140000000000000000000000

    6150000000000000000000000

    6160000000000000000000000

    6170000000000000000000000

    6180000000000000000000000

    6190000000000000000000000

    6200000000000000000000000

    6210000000000000000000000

    6220000000000000000000000

    6230000000000000000000000

    6240000000000000000000000

    6250000000000000000000000

    6260000000000000000000000

    6270000000000000000000000

    6280000000000000000000000

    6290000000000000000000000

    6300000000000000000000000

    6310000000000000000000000

    6320000000000000000000000

    6330000000000000000000000

    6340000000000000000000000

    6350000000000000000000000

    6360000000000000000000000

    6370000000000000000000000

    6380000000000000000000000

    6390000000000000000000000

    6400000000000000000000000

    6410000000000000000000000

    6420000000000000000000000

    6430000000000000000000000

    6440000000000000000000000

    6450000000000000000000000

    6460000000000000000000000

    6470000000000000000000000

    6480000000000000000000000

    6490000000000000000000000

    6500000000000000000000000

    6510000000000000000000000

    6520000000000000000000000

    6530000000000000000000000

    6540000000000000000000000

    6550000000000000000000000

    6560000000000000000000000

    6570000000000000000000000

    6580000000000000000000000

    6590000000000000000000000

    6600000000000000000000000

    6610000000000000000000000

    6620000000000000000000000

    6630000000000000000000000

    6640000000000000000000000

    6650000000000000000000000

    6660000000000000000000000

    6670000000000000000000000

    6680000000000000000000000

    6690000000000000000000000

    6700000000000000000000000

    6710000000000000000000000

    6720000000000000000000000

    6730000000000000000000000

    6740000000000000000000000

    6750000000000000000000000

    6760000000000000000000000

    6770000000000000000000000

    6780000000000000000000000

    6790000000000000000000000

    6800000000000000000000000

    6810000000000000000000000

    6820000000000000000000000

    6830000000000000000000000

    6840000000000000000000000

    6850000000000000000000000

    6860000000000000000000000

    6870000000000000000000000

    6880000000000000000000000

    6890000000000000000000000

    6900000000000000000000000

    6910000000000000000000000

    6920000000000000000000000

    6930000000000000000000000

    6940000000000000000000000

    6950000000000000000000000

    6960000000000000000000000

    6970000000000000000000000

    6980000000000000000000000

    6990000000000000000000000

    7000000000000000000000000

    7010000000000000000000000

    7020000000000000000000000

    7030000000000000000000000

    7040000000000000000000000

    7050000000000000000000000

    7060000000000000000000000

    7070000000000000000000000

    7080000000000000000000000

    7090000000000000000000000

    7100000000000000000000000

    7110000000000000000000000

    7120000000000000000000000

    7130000000000000000000000

    7140000000000000000000000

    7150000000000000000000000

    7160000000000000000000000

    7170000000000000000000000

    7180000000000000000000000

    7190000000000000000000000

    7200000000000000000000000

    7210000000000000000000000

    7220000000000000000000000

    7230000000000000000000000

    7240000000000000000000000

    7250000000000000000000000

    7260000000000000000000000

    7270000000000000000000000

    7280000000000000000000000

    7290000000000000000000000

    7300000000000000000000000

    7310000000000000000000000

    7320000000000000000000000

    7330000000000000000000000

    7340000000000000000000000

    7350000000000000000000000

    7360000000000000000000000

    7370000000000000000000000

    7380000000000000000000000

    7390000000000000000000000

    7400000000000000000000000

    7410000000000000000000000

    7420000000000000000000000

    7430000000000000000000000

    7440000000000000000000000

    7450000000000000000000000

    7460000000000000000000000

    7470000000000000000000000

    7480000000000000000000000

    7490000000000000000000000

    7500000000000000000000000

    7510000000000000000000000

    7520000000000000000000000

    7530000000000000000000000

    7540000000000000000000000

    7550000000000000000000000

    7560000000000000000000000

    7570000000000000000000000

    7580000000000000000000000

    7590000000000000000000000

    7600000000000000000000000

    7610000000000000000000000

    7620000000000000000000000

    7630000000000000000000000

    7640000000000000000000000

    7650000000000000000000000

    7660000000000000000000000

    7670000000000000000000000

    7680000000000000000000000

    7690000000000000000000000

    7700000000000000000000000

    7710000000000000000000000

    7720000000000000000000000

    7730000000000000000000000

    7740000000000000000000000

    7750000000000000000000000

    7760000000000000000000000

    7770000000000000000000000

    7780000000000000000000000

    7790000000000000000000000

    7800000000000000000000000

    7810000000000000000000000

    7820000000000000000000000

    7830000000000000000000000

    7840000000000000000000000

    7850000000000000000000000

    7860000000000000000000000

    7870000000000000000000000

    7880000000000000000000000

    7890000000000000000000000

    7900000000000000000000000

    7910000000000000000000000

    7920000000000000000000000

    7930000000000000000000000

    7940000000000000000000000

    7950000000000000000000000

    7960000000000000000000000

    7970000000000000000000000

    7980000000000000000000000

    7990000000000000000000000

    8000000000000000000000000

    8010000000000000000000000

    8020000000000000000000000

    8030000000000000000000000

    8040000000000000000000000

    8050000000000000000000000

    8060000000000000000000000

    8070000000000000000000000

    8080000000000000000000000

    8090000000000000000000000

    8100000000000000000000000

    8110000000000000000000000

    8120000000000000000000000

    8130000000000000000000000

    8140000000000000000000000

    8150000000000000000000000

    8160000000000000000000000

    8170000000000000000000000

    8180000000000000000000000

    8190000000000000000000000

    8200000000000000000000000

    8210000000000000000000000

    8220000000000000000000000

    8230000000000000000000000

    8240000000000000000000000

    8250000000000000000000000

    8260000000000000000000000

    8270000000000000000000000

    8280000000000000000000000

    8290000000000000000000000

    8300000000000000000000000

    8310000000000000000000000

    8320000000000000000000000

    8330000000000000000000000

    8340000000000000000000000

    8350000000000000000000000

    8360000000000000000000000

    8370000000000000000000000

    8380000000000000000000000

    8390000000000000000000000

    8400000000000000000000000

    8410000000000000000000000

    8420000000000000000000000

    8430000000000000000000000

    8440000000000000000000000

    8450000000000000000000000

    8460000000000000000000000

    8470000000000000000000000

    8480000000000000000000000

    8490000000000000000000000

    8500000000000000000000000

    8510000000000000000000000

    8520000000000000000000000

    8530000000000000000000000

    8540000000000000000000000

    8550000000000000000000000

    8560000000000000000000000

    8570000000000000000000000

    8580000000000000000000000

    8590000000000000000000000

    8600000000000000000000000

    8610000000000000000000000

    8620000000000000000000000

    8630000000000000000000000

    8640000000000000000000000

    8650000000000000000000000

    8660000000000000000000000

    8670000000000000000000000

    8680000000000000000000000

    8690000000000000000000000

    8700000000000000000000000

    8710000000000000000000000

    8720000000000000000000000

    8730000000000000000000000

    8740000000000000000000000

    8750000000000000000000000

    8760000000000000000000000

    8770000000000000000000000

    8780000000000000000000000

    8790000000000000000000000

    8800000000000000000000000

    8810000000000000000000000

    8820000000000000000000000

    8830000000000000000000000

    8840000000000000000000000

    8850000000000000000000000

    8860000000000000000000000

    8870000000000000000000000

    8880000000000000000000000

    8890000000000000000000000

    8900000000000000000000000

    8910000000000000000000000

    8920000000000000000000000

    8930000000000000000000000

    8940000000000000000000000

    8950000000000000000000000

    8960000000000000000000000

    8970000000000000000000000

    8980000000000000000000000

    8990000000000000000000000

    9000000000000000000000000

    9010000000000000000000000

    9020000000000000000000000

    9030000000000000000000000

    9040000000000000000000000

    9050000000000000000000000

    9060000000000000000000000

    9070000000000000000000000

    9080000000000000000000000

    9090000000000000000000000

    9100000000000000000000000

    9110000000000000000000000

    9120000000000000000000000

    9130000000000000000000000

    9140000000000000000000000

    9150000000000000000000000

    9160000000000000000000000

    9170000000000000000000000

    9180000000000000000000000

    9190000000000000000000000

    9200000000000000000000000

    9210000000000000000000000

    9220000000000000000000000

    9230000000000000000000000

    9240000000000000000000000

    9250000000000000000000000

    9260000000000000000000000

    9270000000000000000000000

    9280000000000000000000000

    9290000000000000000000000

    9300000000000000000000000

    9310000000000000000000000

    9320000000000000000000000

    9330000000000000000000000

    9340000000000000000000000

    9350000000000000000000000

    9360000000000000000000000

    9370000000000000000000000

    9380000000000000000000000

    9390000000000000000000000

    9400000000000000000000000

    9410000000000000000000000

    9420000000000000000000000

    9430000000000000000000000

    9440000000000000000000000

    9450000000000000000000000

    9460000000000000000000000

    9470000000000000000000000

    9480000000000000000000000

    9490000000000000000000000

    9500000000000000000000000

    9510000000000000000000000

    9520000000000000000000000

    9530000000000000000000000

    9540000000000000000000000

    9550000000000000000000000

    9560000000000000000000000

    9570000000000000000000000

    9580000000000000000000000

    9590000000000000000000000

    9600000000000000000000000

    9610000000000000000000000

    9620000000000000000000000

    9630000000000000000000000

    9640000000000000000000000

    9650000000000000000000000

    9660000000000000000000000

    9670000000000000000000000

    9680000000000000000000000

    9690000000000000000000000

    9700000000000000000000000

    9710000000000000000000000

    9720000000000000000000000

    9730000000000000000000000

    9740000000000000000000000

    9750000000000000000000000

    9760000000000000000000000

    9770000000000000000000000

    9780000000000000000000000

    9790000000000000000000000

    9800000000000000000000000

    9810000000000000000000000

    9820000000000000000000000

    9830000000000000000000000

    9840000000000000000000000

    9850000000000000000000000

    9860000000000000000000000

    9870000000000000000000000

    9880000000000000000000000

    9890000000000000000000000

    9900000000000000000000000

    9910000000000000000000000

    9920000000000000000000000

    9930000000000000000000000

    9940000000000000000000000

    9950000000000000000000000

    9960000000000000000000000

    9970000000000000000000000

    9980000000000000000000000

    9990000000000000000000000

    May

    March163972710317635463812106820852366604819535183440062172822787

    303133343537384041434546

    1365257543256856738653874675587576498801134993766

    2170228991588443620451933344047383475413718002305

    3115119001095299214621482240931152452277813141750

    49081509957249213571335220924082050243112571691

    59571547999258614841414234624292087249213681756

    699516581259299615591512256527432133273015771892

    7111619701369335115401636275530922436318016781884

    8119220161366353114941570271035482583335716221680

    9112019611236340413881323246735132405314915361466

    1087715721044284712131138209630742158270012451100

    116711164838220284683116432535171821011067865

    1244580257115326646401151178312141521789602

    13359563438111448345381413078811143604420

    14253355320820356342651957623766430351

    15185263284625271230472743480617340254

    16170208228480188224399569384462287182

    17105156153352166168275451262341204152

    18106133127291132121241339214324171131

    199210594230103123198296181261166106

    207497852287810216323314122814171

    21648173166768615820011617110576

    2243635714061591191671131629545

    23405041118535088176971378446

    2431564010734448413679976633

    252445239927366912478925125

    261733238522166611355914625

    271728108315235510938914119

    285281194817398334802622

    29326660914457828582413

    3088104461327673556208

    3131012478929502236117

    322733653184017421110

    333546532142142386

    3442363824142494

    353711924719122252

    362441442142251143

    372122152151532

    3813114118103111

    39411112933314

    4011523385222

    41117325242

    4226213441

    431141351

    44172242212

    4531351

    46161432

    4783411

    482125111

    491141121

    5051113

    5113112411

    5212

    531231

    541311113

    551221

    5611

    5711122

    581212

    591212

    602232

    61111

    62121

    63121

    6421

    652221

    6621

    6732111

    6811

    691111

    701211

    7112

    7211

    731

    7411

    7511

    761

    771

    7811

    79112

    80

    8111

    82111

    83

    841

    851

    86

    871

    88

    891

    90

    91

    921

    931

    94111

    951

    961111

    97

    98

    9911

    1002

    1011

    10211

    103

    1042

    105

    1061

    1071

    108121

    109

    1101

    111

    1123

    113

    114

    1151

    1161

    117

    118

    119

    1201

    121

    122

    1231

    124

    125

    126

    127

    128

    1291

    130

    131

    1321

    133

    134

    135

    1361

    137

    138

    139

    140

    141

    142

    1431

    144

    1451

    146

    147

    148

    149

    150

    151

    152

    1531

    154

    155

    156

    157

    158

    159

    160

    161

    162

    163

    164

    165

    1661

    167

    168

    169

    170

    171

    172

    173

    174

    175

    176

    177

    178

    17911

    180

    181

    182

    183

    184

    1851

    186

    1871

    188

    189

    190

    1911

    192

    193

    194

    195

    196

    197

    198

    199

    200

    201

    202

    203

    204

    205

    206

    207

    208

    209

    210

    211

    212

    213

    214

    215

    216

    217

    218

    2191

    220

    221

    222

    223

    224

    225

    226

    227

    228

    229

    230

    231

    232

    233

    234

    235

    236

    237

    238

    239

    2401

    241

    242

    243

    244

    245

    246

    247

    248

    249

    250

    251

    252

    253

    254

    255

    256

    257

    258

    259

    260

    261

    262

    263

    264

    265

    266

    267

    268

    269

    270

    271

    272

    273

    274

    275

    276

    277

    278

    279

    280

    281

    282

    283

    284

    285

    286

    287

    288

    289

    290

    291

    292

    293

    294

    295

    296

    297

    298

    299

    300

    301

    302

    303

    304

    305

    306

    307

    308

    309

    310

    311

    312

    313

    314

    315

    316

    317

    318

    319

    320

    321

    322

    3231

    May

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    00000000000

    Point-to-point

    graph 8 (3102 nodes)graph 43: 44006 nodesgraph22: (10362 nodes)graph47? (on detroit) about 20000graph 23? (on birch)graph 6? (oak) (4859 nodes)graph7 ?(on buda)

    only 50 nodesafter 920 nodesafter 180 nodesafter 290after 10after 1520

    031000.03%500.00%9200.01%1800.00%2900.01%12800.02%15200.03%

    1235730.25%3730.02%58610.06%11760.03%18000.05%115200.19%128100.21%

    23053213.18%44380.20%510030.53%104520.25%242650.69%1151871.85%1255922.08%

    3163543317.01%459612.09%4110814.31%865152.11%2118546.05%92809514.92%94219915.58%

    4379040239.42%36668816.67%217383322.80%56571913.79%91630126.15%303423748.79%283730246.91%

    5285870029.73%97834244.46%400163541.97%161913039.47%142943540.79%182684029.37%179189829.63%

    68774909.13%64699629.40%236406824.79%132319232.26%75670521.59%2816594.53%3125725.17%

    71145451.19%1456366.62%4892865.13%42573110.38%1525014.35%199860.32%229910.38%

    873780.08%115220.52%355200.37%640001.56%109690.31%7030.01%11510.02%

    92540.00%2810.01%15870.02%51270.12%2380.01%130.00%450.00%

    1040.00%120.00%840.00%4010.01%20.00%00

    11010.00%20.00%340.00%000

    1200030.00%000

    Sum9616200220030095348804101660350436062195206048080

    01280

    111520

    2115187

    3928095

    43034237

    51826840

    6281659

    719986

    8703

    913

    Point-to-point

    0000000

    0000000

    0000000

    0000000

    0000000

    0000000

    0000000

    0000000

    0000000

    0000000

    0000000

    0000000

    graph 8 (3102 nodes)

    graph 43: 44006 nodes

    graph22: (10362 nodes)

    graph47? (on detroit) about 20000

    graph 23? (on birch)

    graph 6? (oak) (4859 nodes)

    graph7 ?(on buda)

    Node-to-node shortest path (hops)

    Percent of pairs (%)

    Search characteristichs

    Traffic.2

    PingPongQueryOtherOK : 24.41.86.201 Wed Jun 27 17:19:36 2001

    17:20:002400000272780119311414

    17:21:00530000048713817193000

    17:22:00520000075323464193000

    17:23:00510000052015703214000

    17:24:00510000048713015193000

    17:25:37370000043810823214000

    17:26:00530000047413244214000

    17:27:00470000038410113214000

    17:28:00540000053213590141000

    17:29:00520000043210397114000

    17:30:0135000002987027141000

    17:31:0053000003217340193000

    17:32:0041000003919286141000

    17:33:00450000040211816189000

    17:34:0043000002867066189000

    17:35:0040000002947569148000

    17:36:00520000049213274229000

    17:37:00450000046012683189000

    17:38:00470000061017342148000

    17:39:00440000042611830141000

    17:40:00450000039411250214000

    17:41:00470000043312417229000

    17:42:02480000048313393214000

    17:43:01490000067020571162000

    17:44:0049000004089993102000

    17:45:00460000044811051148000

    17:46:00430000044711944211000

    17:47:01460000045412802214000

    17:48:00560000058116666172000

    17:49:00530000055615904172000

    17:50:00530000063219324141000

    17:51:00560000064617195107000

    17:52:00490000049314976211000

    17:53:00470000047913438100000

    17:54:00500000058716486214000

    17:55:04330000063617031189000

    17:56:017900000162442443214000

    17:57:00570000085120078148000

    17:58:015700000108429135214000

    17:59:005600000135038250189000

    18:00:00550000085922563186000

    18:01:00510000072920681172000

    18:02:02620000076621254229000

    18:03:00580000087822055172000

    18:04:00560000085122107211000

    18:05:00550000075217597141000

    18:06:00590000087523222214000

    18:07:00530000069619578189000

    18:08:07350000051914653193000

    18:09:03660000078120901141000

    18:10:00530000049412070148000

    18:11:0044000003628743141000

    18:12:0040000003547767162000

    18:13:0043000002585954211000

    18:14:00440000049110299148000

    18:15:0143000003307814102000

    18:16:0045000003427776141000

    18:17:0046000003567829141000

    18:18:0048000003628189141000

    18:19:0846000003559015141000

    18:20:00480000049814290148000

    18:21:0151000003539709192000

    18:22:01470000049012101148000

    18:23:00530000064717678148000

    18:24:00550000052914395148000

    18:25:00450000044111528141000

    18:26:00540000054213703148000

    18:27:00520000058916106214000

    18:28:00530000063715764141000

    18:29:00550000056513238141000

    18:30:00520000059014452193000

    18:31:00540000056714841193000

    18:32:00470000043311456193000

    18:33:01480000058115528141000

    18:34:00530000064017163193000

    18:35:00540000052013086193000

    18:36:00500000048913238193000

    18:37:00440000037911477193000

    18:38:0142000003279017193000

    18:39:00450000036211277193000

    18:40:00380000034911036193000

    18:41:01470000049814993193000

    18:42:0048000002848653193000

    18:43:0445000003159382193000

    18:44:0035000002979993193000

    18:45:003000000265844797000

    18:46:0127000002878595189000

    18:47:0417000001434684107000

    18:48:0110000001193763141000

    18:49:0012000001374538141000

    18:50:0021000003219991148000

    Avgs46.950.00.00.00.00.0512.3013,799.30172.690.010.15

    whois

    same, diff, undetermined

    e inmultit cu 2!

    GraphsSame ASDiff ASUndetTotal LinksSameDifTotal

    4315012245332480102843495%86%17%

    141882391765210436634%90%12%

    13916332403244357783%93%9%

    121174328344818364173%90%13%

    11862322823694349912%92%11%

    10652255282350273552%93%9%

    9964256443058281373%91%11%

    8554214401588227882%94%7%

    7742287982320307002%94%8%

    6924350464150380452%92%11%

    5698299762392318702%94%8%

    41176397224442431193%92%10%

    151066374183810403893%93%9%

    192130520487480579184%90%13%

    1831587853611372873804%90%13%

    171994410846186461714%89%13%

    161244400744262434493%92%10%

  • Is Gnutella a power-law network?November 2000Power-law networks: the number of links per node follows a power-law distributionExamples: the Internet, in/out links to/from HTML pages, citation network, US power grid, social networks.

    Implications: High tolerance to random node failure but low reliability when facing of an intelligent adversary

    Chart3

    1841427666695271119

    1391378273776461113

    9087656887786596

    4847455761586769

    5038294360444541

    2827393443544538

    2333382838253328

    2222322931362532

    1112132322312815

    1313151514172812

    1213202323212516

    71316121922167

    6714121318218

    51216121015139

    71210151671414

    351396181410

    3413585127

    4610711121410

    61081251179

    26669955

    4671196810

    55767499

    424588114

    2410286710

    26659362

    574261263

    31724925

    12515373

    21841758

    52516663

    311311444

    324225574

    2333323242

    22213313

    223523216

    143612124

    137373723337

    3811111382

    3212392339

    4024022321

    411215221

    42142421242

    4343343143432

    44442441322

    1452111345

    4614646146146

    474747314721

    481484848221

    49111491249

    50502505050502

    515151511212

    5252525213152

    53535353153253

    545454541212

    553155455155

    1111561156

    5757157572157

    585815858585858

    5959595915911

    60606060126060

    6161616161616161

    6262626262626262

    636363636316363

    6464646411641

    65656565651165

    666666666626666

    67676716767267

    68686868681168

    6969169116969

    707070701707070

    71711711717171

    72727217227272

    73737373173173

    747474747417474

    75757511757575

    767676761767676

    7777777777777777

    7878787878787878

    7979797979797979

    808080808080180

    8181818181818181

    828282828282821

    838383838383183

    848484848418484

    858585185858585

    8686868686868686

    8787878787878787

    8888888888888888

    89898918918989

    9090909090909090

    9191919191919191

    9292929292929292

    9393939393939393

    9494949494949494

    9595959595959595

    9696969696969696

    9797979797979797

    989898198989898

    999999999999199

    100100100100100100100100

    1011011011011011011011

    102102102102102102102102

    103103103103103103103103

    104104104104104104104104

    105105105105105105105105

    106106106106106106106106

    107107107107107107107107

    108108108108108108108108

    109109109109109109109109

    110110110110110110110110

    111111111111111111111111

    112112112112112112112112

    113113113113113113113113

    114114114114114114114114

    1151151151151151151115

    116116116116116116116116

    117117117117117117117117

    118118118118118118118118

    119119119119119119119119

    120120120120120120120120

    121121121121121121121121

    122122122122122122122122

    123123123123123123123123

    124124124124124124124124

    125125125125125125125125

    126126126126126126126126

    127127127127127127127127

    128128128128128128128128

    129129129129129129129129

    130130130130130130130130

    131131131131131131131131

    132132132132132132132132

    133133133133133133133133

    134134134134134134134134

    135135135135135135135135

    136136136136136136136136

    137137137137137137137137

    138138138138138138138138

    139139139139139139139139

    140140140140140140140140

    141141141141141141141141

    142142142142142142142142

    143143143143143143143143

    144144144144144144144144

    145145145145145145145145

    146146146146146146146146

    1471471471147147147147

    Number of links (log scale)

    Num. of nodes (log scale)

    tbl

    89111718192021114671151514121613

    118414275766669527111913713713718914820196109

    213913771827377646111391831502111341746796

    390872865688778659660611021931321194752

    4484724455761586769405563178981094344

    550382429436044454124225013585702540

    62827639344354453817224214354441525

    723331338283825332817163110546421819

    82222183229313625321017298021461213

    9111261323223128151213276926311014

    1013136151514172812128205422221413

    1112135202323212516111015552820411

    127135161219221677111445161579

    136741412131821871114351512138

    145129161210151398519361616810

    1571241015167141447927819410

    16352139618141071219151723

    17341358512745928161824

    1846610711121410499277952

    19610281251179492391177

    2026366995531112891034

    2146471196810521118101241

    22557674992171420751

    2342458811463914781

    2424310286710286141572

    25261659362124231065

    26571426126314914131133

    273117249252211814714

    281215153731410139611

    292184175824126513

    305215166631518742

    311231144413311741

    32422557421695511

    332232421421053

    3422221331332810541

    352223216313542

    36141212417272

    37112333924

    3811111211464211

    393212236231

    40222321217331

    41121522111811

    4214212362

    4331211111

    4421322211251

    45121113231

    46111116311

    4731211152

    481221161

    491111262

    502251

    5112121521

    52131211

    5312612

    5412121232

    553141121

    56111111711

    5712111132

    58111

    5911115

    6012322

    6161

    621

    6311111

    641111

    6511131

    662

    671222

    68115

    69111

    70111

    71111

    7212211

    7311

    7411

    75112

    76111

    7711

    7811

    7921

    8012

    8121

    8212

    831

    8411

    8511

    86

    871

    883

    89112

    90

    9112

    92

    931

    941

    95

    96

    972

    981

    9912

    100

    10111

    102

    1031

    1041

    1051

    1061

    107

    108

    109

    1101

    1111

    112

    113

    114

    1151

    116

    117

    1181

    1191

    120

    121

    122

    123

    124

    125

    126

    127

    128

    129

    130

    131

    132

    133

    134

    135

    1361

    137

    138

    139

    140

    141

    142

    143

    144

    145

    146

    14711

    148

    149

    150

    151

    152

    153

    154

    155

    1561

    157

    1581

    7177183396716367537417588725175511001209510941159448536

    tbl

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    00000000

    Number of links (log scale)

    Num. of nodes (log scale)

    Node connectivity distribution .

    MBD0011CD50.xls

    Chart1

    34792233306225362207252227142392

    16601113151914801304149115711373

    10456928859107729101036805

    668538583651585606712633

    593504582602508565662611

    675555662675525643680599

    848627780788641738834758

    893600818906694815892806

    945597822855687780920686

    804555759784642711817622

    784473532561517577601472

    498303413424373400501356

    315191291278279319373246

    191102218199188221240174

    14375123139134143185132

    925297819713013678

    6025666154848951

    5329503151585126

    4628363029343931

    2924351822312424

    3718242012232310

    26111361081812

    27142481310164

    1718149310113

    2371875654

    1714941224

    1751011343

    16818136328

    1062322912

    11652301230

    1431222211

    479321125

    959331321

    1053234343434

    4752235235

    7510114136

    653373737371

    28123838383838

    358393913939

    55711404040

    10334141414141

    6211424242242

    331143434311

    959144444444

    39104545454545

    371464614646

    7634747474747

    678148484848

    53614949491

    7275050505050

    1585151515151

    1545252525252

    676535353153

    2235454545454

    4425555555555

    5425656565656

    7525757575757

    1415858585858

    2715959595959

    1546060606060

    1416161616161

    2326262626262

    1416363636363

    264646464646464

    61656565656565

    11666666666666

    16716767676767

    686816868686868

    31696969696969

    1117070707070

    171717171717171

    372727272727272

    273737373737373

    27417474747474

    375757575757575

    476767676767676

    377777777777777

    67817878787878

    7979797979797979

    8080808080808080

    181818181818181

    182828282828282

    383838383838383

    284848484848484

    8585858585858585

    8686868686868686

    8787878787878787

    8888888888888888

    18918989898989

    9090909090909090

    9191919191919191

    9292929292929292

    9393939393939393

    194949494949494

    9595959595959595

    9696969696969696

    9797979797979797

    198989898989898

    9999999999999999

    100100100100100100100100

    101101101101101101101101

    1102102102102102102102

    103103103103103103103103

    104104104104104104104104

    105105105105105105105105

    106106106106106106106106

    107107107107107107107107

    108108108108108108108108

    109109109109109109109109

    110110110110110110110110

    111111111111111111111111

    112112112112112112112112

    113113113113113113113113

    114114114114114114114114

    115115115115115115115115

    116116116116116116116116

    117117117117117117117117

    118118118118118118118118

    119119119119119119119119

    120120120120120120120120

    121121121121121121121121

    122122122122122122122122

    123123123123123123123123

    124124124124124124124124

    125125125125125125125125

    126126126126126126126126

    127127127127127127127127

    128128128128128128128128

    129129129129129129129129

    130130130130130130130130

    131131131131131131131131

    132132132132132132132132

    133133133133133133133133

    134134134134134134134134

    135135135135135135135135

    136136136136136136136136

    137137137137137137137137

    138138138138138138138138

    139139139139139139139139

    140140140140140140140140

    141141141141141141141141

    142142142142142142142142

    143143143143143143143143

    144144144144144144144144

    145145145145145145145145

    146146146146146146146146

    147147147147147147147147

    148148148148148148148148

    149149149149149149149149

    150150150150150150150150

    151151151151151151151151

    152152152152152152152152

    153153153153153153153153

    1541541154154154154154

    155155155155155155155155

    156156156156156156156156

    1571571571571571157157

    158158158158158158158158

    159159159159159159159159

    160160160160160160160160

    161161161161161161161161

    162162162162162162162162

    163163163163163163163163

    164164164164164164164164

    165165165165165165165165

    1661661661166166166166

    167167167167167167167167

    168168168168168168168168

    169169169169169169169169

    170170170170170170170170

    171171171171171171171171

    172172172172172172172172

    173173173173173173173173

    174174174174174174174174

    175175175175175175175175

    1761761761761176176176

    177177177177177177177177

    178178178178178178178178

    179179179179179179179179

    180180180180180180180180

    181181181181181181181181

    182182182182182182182182

    183183183183183183183183

    184184184184184184184184

    185185185185185185185185

    186186186186186186186186

    187187187187187187187187

    188188188188188188188188

    189189189189189189189189

    190190190190190190190190

    191191191191191191191191

    192192192192192192192192

    193193193193193193193193

    194194194194194194194194

    195195195195195195195195

    196196196196196196196196

    197197197197197197197197

    198198198198198198198198

    199199199199199199199199

    Number of links (log scale)

    Number of nodes (log scale)

    Node connectivity distribution .

    Sheet1

    1422895881266112082103681186013174109271640627110

    18192021222324253031

    13479223330622536220725222714239236605760

    21660111315191480130414911571137317032900

    31045692885910772910103680511511900

    46685385836515856067126339081509

    55935045826025085656626119571547

    66755556626755256436805999951658

    784862778078864173883475811161970

    889360081890669481589280611922016

    994559782285568778092068611201961

    108045557597846427118176228771572

    117844735325615175776014726711164

    12498303413424373400501356445802

    13315191291278279319373246359563

    14191102218199188221240174253355

    1514375123139134143185132185263

    16925297819713013678170208

    176025666154848951105156

    185329503151585126106133

    19462836302934393192105

    2029243518223124247497

    2137182420122323106481

    22261113610818124363

    23271424813101644050

    2417181493101133156

    2523718756542445

    2617149412241733

    2717510113431728

    28168181363528

    2910623212326

    30116521288

    311431222211310

    32479112527

    3395913213

    34105324

    3547522237

    367510114124

    3765312

    38281213

    3935814

    40557111

    4110331

    42621122

    433311111

    4495911

    453910

    4637111

    47763

    486781

    49536111

    50727

    511581

    521541

    536761

    542231

    55442

    56542

    577521

    58141

    59271

    60154

    61141

    62232

    63141

    642

    6561

    6611

    6711

    6811

    6931

    70111

    711

    723

    732

    7421

    753

    764

    773

    7861

    79

    80

    811

    821

    833

    842

    85

    86

    87

    88

    8911

    90

    91

    92

    93

    941

    95

    96

    97

    981

    99

    100

    101

    1021

    103

    104

    105

    106

    107

    108

    109

    110

    111

    112

    113

    114

    115

    116

    117

    118

    119

    120

    121

    122

    123

    124

    125

    126

    127

    128

    129

    130

    131

    132

    133

    134

    135

    136

    137

    138

    139

    140

    141

    142

    143

    144

    145

    146

    147

    148

    149

    150

    151

    152

    153

    1541

    155

    156

    1571

    158

    159

    160

    161

    162

    163

    164

    165

    1661

    167

    168

    169

    170

    171

    172

    173

    174

    175

    1761

    177

    178

    179

    180

    181

    182

    183

    184

    185

    186

    187

    188

    189

    190

    191

    192

    193

    194

    195

    196

    197

    198

    199

    Sheet1

    3242412532314717578391121116911721496143317061676

    427299307299266413327511484498657599763896

    302275296209205245203282313261311307356578

    278290323283206245172235238231260225293395

    335350409353199219199265255265258309280400

    442402412383230294213328326307358309384443

    492362466399244330234367367363424408397495

    504399441382254336235370403395476405433566

    465329374305212339225375379373438375392579

    408262327277207302199231348334438348351485

    334211245202180222232260331309412342380385

    241180237162128172138187219176278200230288

    1831511941348992122128133112142149166176

    145881308556748685745010011181121

    101781056927337565513453505081

    8540784921286641352933404274

    6131632214137040221330334228

    463234181010492723924231742

    2611242331148179713252126

    281429146538206615191723

    248147862711869131524

    21311322267858151016

    928522191238810716

    947434148276111219

    112911118378101113

    43512464615119

    122416944411610

    32127871056

    41341154312122

    52131642310102

    61147628102

    31111745510125

    61319426961

    421172251482

    622148149

    112111473459

    71111107488172

    4222210444121

    111119429511

    21621562333

    212169337112

    4615452853

    12211283775

    14153356

    3132234767

    1221142536

    22421725311

    222263151

    331253473

    41295522

    12136223

    21411153713

    2121133313

    12242213

    1111122221

    111325

    11123332

    238521

    212531

    23111421

    122211

    131132

    12211412

    241255

    11122

    1112

    11211

    111221

    62212

    11112

    31111

    212

    111

    1213

    31223

    2221

    14512

    1312

    212

    11211

    12

    12

    1

    221

    12221

    1

    12

    21

    11

    1

    21

    11

    2

    12

    1

    1

    1

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    t

    Number of links (log scale)

    Number of nodes (log scale)

    Node connectivity distribution

  • Is Gnutella a power-law network? Later, larger networks display a bimodal distribution Implications: High tolerance to random node failures preservedIncreased reliability when facing an attack.May 2001

    Chart1

    34792233306225362207252227142392

    16601113151914801304149115711373

    10456928859107729101036805

    668538583651585606712633

    593504582602508565662611

    675555662675525643680599

    848627780788641738834758

    893600818906694815892806

    945597822855687780920686

    804555759784642711817622

    784473532561517577601472

    498303413424373400501356

    315191291278279319373246

    191102218199188221240174

    14375123139134143185132

    925297819713013678

    6025666154848951

    5329503151585126

    4628363029343931

    2924351822312424

    3718242012232310

    26111361081812

    27142481310164

    1718149310113

    2371875654

    1714941224

    1751011343

    16818136328

    1062322912

    11652301230

    1431222211

    479321125

    959331321

    1053234343434

    4752235235

    7510114136

    653373737371

    28123838383838

    358393913939

    55711404040

    10334141414141

    6211424242242

    331143434311

    959144444444

    39104545454545

    371464614646

    7634747474747

    678148484848

    53614949491

    7275050505050

    1585151515151

    1545252525252

    676535353153

    2235454545454

    4425555555555

    5425656565656

    7525757575757

    1415858585858

    2715959595959

    1546060606060

    1416161616161

    2326262626262

    1416363636363

    264646464646464

    61656565656565

    11666666666666

    16716767676767

    686816868686868

    31696969696969

    1117070707070

    171717171717171

    372727272727272

    273737373737373

    27417474747474

    375757575757575

    476767676767676

    377777777777777

    67817878787878

    7979797979797979

    8080808080808080

    181818181818181

    182828282828282

    383838383838383

    284848484848484

    8585858585858585

    8686868686868686

    8787878787878787

    8888888888888888

    18918989898989

    9090909090909090

    9191919191919191

    9292929292929292

    9393939393939393

    194949494949494

    9595959595959595

    9696969696969696

    9797979797979797

    198989898989898

    9999999999999999

    100100100100100100100100

    101101101101101101101101

    1102102102102102102102

    103103103103103103103103

    104104104104104104104104

    105105105105105105105105

    106106106106106106106106

    107107107107107107107107

    108108108108108108108108

    109109109109109109109109

    110110110110110110110110

    111111111111111111111111

    112112112112112112112112

    113113113113113113113113

    114114114114114114114114

    115115115115115115115115

    116116116116116116116116

    117117117117117117117117

    118118118118118118118118

    119119119119119119119119

    120120120120120120120120

    121121121121121121121121

    122122122122122122122122

    123123123123123123123123

    124124124124124124124124

    125125125125125125125125

    126126126126126126126126

    127127127127127127127127

    128128128128128128128128

    129129129129129129129129

    130130130130130130130130

    131131131131131131131131

    132132132132132132132132

    133133133133133133133133

    134134134134134134134134

    135135135135135135135135

    136136136136136136136136

    137137137137137137137137

    138138138138138138138138

    139139139139139139139139

    140140140140140140140140

    141141141141141141141141

    142142142142142142142142

    143143143143143143143143

    144144144144144144144144

    145145145145145145145145

    146146146146146146146146

    147147147147147147147147

    148148148148148148148148

    149149149149149149149149

    150150150150150150150150

    151151151151151151151151

    152152152152152152152152

    153153153153153153153153

    1541541154154154154154

    155155155155155155155155

    156156156156156156156156

    1571571571571571157157

    158158158158158158158158

    159159159159159159159159

    160160160160160160160160

    161161161161161161161161

    162162162162162162162162

    163163163163163163163163

    164164164164164164164164

    165165165165165165165165

    1661661661166166166166

    167167167167167167167167

    168168168168168168168168

    169169169169169169169169

    170170170170170170170170

    171171171171171171171171

    172172172172172172172172

    173173173173173173173173

    174174174174174174174174

    175175175175175175175175

    1761761761761176176176

    177177177177177177177177

    178178178178178178178178

    179179179179179179179179

    180180180180180180180180

    181181181181181181181181

    182182182182182182182182

    183183183183183183183183

    184184184184184184184184

    185185185185185185185185

    186186186186186186186186

    187187187187187187187187

    188188188188188188188188

    189189189189189189189189

    190190190190190190190190

    191191191191191191191191

    192192192192192192192192

    193193193193193193193193

    194194194194194194194194

    195195195195195195195195

    196196196196196196196196

    197197197197197197197197

    198198198198198198198198

    199199199199199199199199

    Number of links (log scale)

    Number of nodes (log scale)

    Sheet1

    1422895881266112082103681186013174109271640627110

    18192021222324253031

    13479223330622536220725222714239236605760

    21660111315191480130414911571137317032900

    31045692885910772910103680511511900

    46685385836515856067126339081509

    55935045826025085656626119571547

    66755556626755256436805999951658

    784862778078864173883475811161970

    889360081890669481589280611922016

    994559782285568778092068611201961

    108045557597846427118176228771572

    117844735325615175776014726711164

    12498303413424373400501356445802

    13315191291278279319373246359563

    14191102218199188221240174253355

    1514375123139134143185132185263

    16925297819713013678170208

    176025666154848951105156

    185329503151585126106133

    19462836302934393192105

    2029243518223124247497

    2137182420122323106481

    22261113610818124363

    23271424813101644050

    2417181493101133156

    2523718756542445

    2617149412241733

    2717510113431728

    28168181363528

    2910623212326

    30116521288

    311431222211310

    32479112527

    3395913213

    34105324

    3547522237

    367510114124

    3765312

    38281213

    3935814

    40557111

    4110331

    42621122

    433311111

    4495911

    453910

    4637111

    47763

    486781

    49536111

    50727

    511581

    521541

    536761

    542231

    55442

    56542

    577521

    58141

    59271

    60154

    61141

    62232

    63141

    642

    6561

    6611

    6711

    6811

    6931

    70111

    711

    723

    732

    7421

    753

    764

    773

    7861

    79

    80

    811

    821

    833

    842

    85

    86

    87

    88

    8911

    90

    91

    92

    93

    941

    95

    96

    97

    981

    99

    100

    101

    1021

    103

    104

    105

    106

    107

    108

    109

    110

    111

    112

    113

    114

    115

    116

    117

    118

    119

    120

    121

    122

    123

    124

    125

    126

    127

    128

    129

    130

    131

    132

    133

    134

    135

    136

    137

    138

    139

    140

    141

    142

    143

    144

    145

    146

    147

    148

    149

    150

    151

    152

    153

    1541

    155

    156

    1571

    158

    159

    160

    161

    162

    163

    164

    165

    1661

    167

    168

    169

    170

    171

    172

    173

    174

    175

    1761

    177

    178

    179

    180

    181

    182

    183

    184

    185

    186

    187

    188

    189

    190

    191

    192

    193

    194

    195

    196

    197

    198

    199

    Sheet1

    111111111111110

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    000000000000000

    00000000000


Recommended