Sprint Reader now reads latencies from a separate file
diff --git a/examples/sprint-topology.cc b/examples/sprint-topology.cc
index 526858b..ba3d484 100644
--- a/examples/sprint-topology.cc
+++ b/examples/sprint-topology.cc
@@ -52,7 +52,7 @@
NodeContainer nodes;
if (reader != 0)
{
- nodes = reader->Read ();
+ nodes = reader->Read ("./src/NDNabstraction/examples/sprint.latencies");
}
if (reader->LinksSize () == 0)
diff --git a/examples/sprint.latencies b/examples/sprint.latencies
new file mode 100644
index 0000000..8e5f2bc
--- /dev/null
+++ b/examples/sprint.latencies
@@ -0,0 +1,1944 @@
+San+Jose,+CA4062 Anaheim,+CA4101 4
+San+Jose,+CA4062 San+Jose,+CA4119 1
+San+Jose,+CA4062 Tacoma,+WA3251 7
+San+Jose,+CA4062 Relay,+MD4110 21
+San+Jose,+CA4062 Anaheim,+CA4099 4
+San+Jose,+CA4062 San+Jose,+CA4112 1
+San+Jose,+CA4062 San+Jose,+CA6742 1
+San+Jose,+CA4062 San+Jose,+CA4095 1
+San+Jose,+CA4062 San+Jose,+CA6405 1
+San+Jose,+CA4062 San+Jose,+CA4132 1
+San+Jose,+CA4062 Chicago,+IL4037 16
+Anaheim,+CA6490 Anaheim,+CA4101 1
+Anaheim,+CA6490 Anaheim,+CA4099 1
+Manasquan,+NJ4086 New+York,+NY4088 2
+Manasquan,+NJ4086 Copenhagen4038 33
+Manasquan,+NJ4086 Manasquan,+NJ4047 1
+Manasquan,+NJ4086 Relay,+MD4110 3
+Anaheim,+CA6564 Anaheim,+CA4099 1
+Anaheim,+CA6564 Anaheim,+CA4101 1
+Anaheim,+CA6564 Anaheim,+CA4031 1
+Anaheim,+CA6564 Anaheim,+CA4073 1
+Anaheim,+CA6564 Anaheim,+CA6721 1
+Anaheim,+CA6564 Anaheim,+CA4100 1
+Dallas,+TX6566 Dallas,+TX2635 1
+Dallas,+TX6566 Dallas,+TX4015 1
+Dallas,+TX6566 Dallas,+TX4080 1
+Dallas,+TX6566 New+York,+NY4028 13
+Dallas,+TX6566 Dallas,+TX4115 1
+Washington,+DC6456 Washington,+DC6736 1
+Washington,+DC6456 Washington,+DC6543 1
+Washington,+DC6456 Washington,+DC6415 1
+Washington,+DC6456 Relay,+MD4110 2
+Washington,+DC6456 Relay,+MD4093 2
+Washington,+DC6456 Washington,+DC6393 1
+Washington,+DC6456 Relay,+MD4054 2
+Tacoma,+WA6720 Tacoma,+WA3251 1
+Dallas,+TX6494 Dallas,+TX2635 1
+Dallas,+TX6494 Dallas,+TX4015 1
+Dallas,+TX6494 New+York,+NY4028 13
+Dallas,+TX6494 Dallas,+TX4080 1
+Dallas,+TX6494 Dallas,+TX4115 1
+Roachdale,+IN6712 Roachdale,+IN4111 1
+Roachdale,+IN6712 Roachdale,+IN4056 1
+London4083 London4044 1
+London4083 Brussels,+Belgium4033 3
+London4083 Manasquan,+NJ4047 30
+London4083 Dublin,+Ireland4078 4
+London4083 New+York,+NY4022 29
+London4084 New+York,+NY4024 29
+London4084 Brussels,+Belgium4033 3
+London4084 Manasquan,+NJ4047 30
+London4084 New+York,+NY4022 29
+Research+Triangle+Park,+NC4057 Relay,+MD4054 4
+Milan,+Italy4046 Milan,+Italy4085 1
+Milan,+Italy4046 Paris4090 5
+Pearl+Harbor,+HI4092 Anaheim,+CA4099 22
+Pearl+Harbor,+HI4092 Pearl+Harbor,+HI6400 1
+Pearl+Harbor,+HI4092 Pearl+Harbor,+HI4053 1
+Pearl+Harbor,+HI4092 Stockton,+CA4096 21
+Pearl+Harbor,+HI4092 Pearl+Harbor,+HI6550 1
+Pearl+Harbor,+HI4092 Anaheim,+CA4100 22
+Research+Triangle+Park,+NC4058 Atlanta,+GA4074 4
+Tacoma,+WA4114 San+Jose,+CA4095 7
+Tacoma,+WA4114 Tacoma,+WA6408 1
+Tacoma,+WA4114 Tacoma,+WA3251 1
+Tacoma,+WA4114 Cheyenne,+WY4076 9
+Tacoma,+WA4114 Tacoma,+WA6555 1
+Tacoma,+WA4114 Tokyo4070 40
+Hamburg,+Germany4041 Copenhagen4038 3
+Hamburg,+Germany4041 Amsterdam4072 3
+Hamburg,+Germany4041 Hamburg,+Germany4081 1
+Hamburg,+Germany4041 Munich,+Germany4087 5
+Atlanta,+GA6565 Atlanta,+GA3957 1
+Atlanta,+GA6565 Atlanta,+GA4032 1
+Relay,+MD6551 Relay,+MD4093 1
+Relay,+MD6551 Relay,+MD4110 1
+Relay,+MD6551 Relay,+MD4054 1
+Denver,+Colorado5511 Cheyenne,+WY4034 2
+Pennsauken,+NJ6624 Pennsauken,+NJ4109 1
+Pennsauken,+NJ6624 Pennsauken,+NJ4052 1
+Pennsauken,+NJ6624 Pennsauken,+NJ4091 1
+Lees+Summit,+MO5512 Kansas+City,+MO4105 2
+Lees+Summit,+MO5512 Kansas+City,+MO4106 2
+Cheyenne,+WY6746 Kansas+City,+MO6544 6
+Rancho+Cordova,+CA5507 Rancho+Cordova,+CA5514 1
+Rancho+Cordova,+CA5507 Stockton,+CA4113 2
+Rancho+Cordova,+CA5507 Stockton,+CA4065 2
+Relay,+MD6487 Relay,+MD4110 1
+Pennsauken,+NJ6486 Pennsauken,+NJ4109 1
+Pennsauken,+NJ6486 Pennsauken,+NJ4052 1
+Pennsauken,+NJ6486 Pennsauken,+NJ4091 1
+Dallas,+TX6641 Atlanta,+GA3957 7
+Dallas,+TX6641 Dallas,+TX2635 1
+Dallas,+TX6641 Dallas,+TX4015 1
+Dallas,+TX6641 Dallas,+TX4080 1
+Dallas,+TX6641 Chicago,+IL6593 8
+Dallas,+TX6641 New+York,+NY4028 13
+Dallas,+TX6641 Dallas,+TX4115 1
+Anaheim,+CA4100 Anaheim,+CA4101 1
+Anaheim,+CA4100 San+Jose,+CA4119 4
+Anaheim,+CA4100 Anaheim,+CA6464 1
+Anaheim,+CA4100 Anaheim,+CA6570 1
+Anaheim,+CA4100 Anaheim,+CA6627 1
+Anaheim,+CA4100 Anaheim,+CA4031 1
+Anaheim,+CA4100 Anaheim,+CA6539 1
+Anaheim,+CA4100 Pearl+Harbor,+HI4053 22
+Anaheim,+CA4100 Anaheim,+CA6556 1
+Anaheim,+CA4100 Anaheim,+CA6564 1
+Anaheim,+CA4100 Anaheim,+CA6744 1
+Anaheim,+CA4100 Anaheim,+CA6591 1
+Anaheim,+CA4100 Dallas,+TX4133 11
+Anaheim,+CA4100 Anaheim,+CA6584 1
+Anaheim,+CA4100 Pearl+Harbor,+HI4092 22
+Anaheim,+CA4100 Dallas,+TX6587 11
+Anaheim,+CA4100 Anaheim,+CA6684 1
+Anaheim,+CA4100 Dallas,+TX4080 11
+Anaheim,+CA4100 Anaheim,+CA4073 1
+Anaheim,+CA4100 Anaheim,+CA6502 1
+Anaheim,+CA4100 Anaheim,+CA6520 1
+Anaheim,+CA4100 Anaheim,+CA6512 1
+Anaheim,+CA4100 Anaheim,+CA4099 1
+Anaheim,+CA4100 San+Jose,+CA4112 4
+Anaheim,+CA4100 Anaheim,+CA6702 1
+Anaheim,+CA4100 Anaheim,+CA6453 1
+Anaheim,+CA4100 Anaheim,+CA6721 1
+Anaheim,+CA4100 Anaheim,+CA6438 1
+Anaheim,+CA4101 San+Jose,+CA4062 4
+Anaheim,+CA4101 Anaheim,+CA6464 1
+Anaheim,+CA4101 Anaheim,+CA6627 1
+Anaheim,+CA4101 Anaheim,+CA6490 1
+Anaheim,+CA4101 Pearl+Harbor,+HI4053 22
+Anaheim,+CA4101 Anaheim,+CA4031 1
+Anaheim,+CA4101 Anaheim,+CA6539 1
+Anaheim,+CA4101 Anaheim,+CA6564 1
+Anaheim,+CA4101 Anaheim,+CA6556 1
+Anaheim,+CA4101 Anaheim,+CA6744 1
+Anaheim,+CA4101 Anaheim,+CA6591 1
+Anaheim,+CA4101 Anaheim,+CA6584 1
+Anaheim,+CA4101 Anaheim,+CA6684 1
+Anaheim,+CA4101 Dallas,+TX4080 11
+Anaheim,+CA4101 Anaheim,+CA4073 1
+Anaheim,+CA4101 Dallas,+TX2635 11
+Anaheim,+CA4101 Anaheim,+CA6502 1
+Anaheim,+CA4101 Anaheim,+CA6520 1
+Anaheim,+CA4101 Anaheim,+CA6512 1
+Anaheim,+CA4101 Anaheim,+CA4099 1
+Anaheim,+CA4101 Anaheim,+CA6702 1
+Anaheim,+CA4101 Anaheim,+CA6721 1
+Anaheim,+CA4101 Anaheim,+CA6453 1
+Anaheim,+CA4101 Anaheim,+CA6438 1
+Anaheim,+CA4101 Anaheim,+CA4100 1
+Kansas+City,+MO6707 Kansas+City,+MO4082 1
+Kansas+City,+MO6707 Kansas+City,+MO4043 1
+Kansas+City,+MO6707 Kansas+City,+MO4105 1
+Kansas+City,+MO6707 Kansas+City,+MO4106 1
+Anaheim,+CA6570 Anaheim,+CA4031 1
+Anaheim,+CA6570 Anaheim,+CA4100 1
+Dallas,+TX6645 Dallas,+TX2635 1
+Dallas,+TX6645 Dallas,+TX4015 1
+Dallas,+TX6645 New+York,+NY4028 13
+Dallas,+TX6645 Dallas,+TX4080 1
+Dallas,+TX6645 Dallas,+TX4115 1
+Anaheim,+CA4031 Anaheim,+CA4101 1
+Anaheim,+CA4031 Anaheim,+CA6464 1
+Anaheim,+CA4031 Anaheim,+CA6570 1
+Anaheim,+CA4031 Anaheim,+CA6627 1
+Anaheim,+CA4031 Anaheim,+CA6539 1
+Anaheim,+CA4031 Anaheim,+CA6556 1
+Anaheim,+CA4031 Anaheim,+CA6564 1
+Anaheim,+CA4031 New+York,+NY4028 21
+Anaheim,+CA4031 Dallas,+TX4115 11
+Anaheim,+CA4031 Anaheim,+CA6744 1
+Anaheim,+CA4031 Los+Angeles,+CA5502 2
+Anaheim,+CA4031 Anaheim,+CA6578 1
+Anaheim,+CA4031 Anaheim,+CA6684 1
+Anaheim,+CA4031 Anaheim,+CA6502 1
+Anaheim,+CA4031 Anaheim,+CA6512 1
+Anaheim,+CA4031 Anaheim,+CA6520 1
+Anaheim,+CA4031 Anaheim,+CA4099 1
+Anaheim,+CA4031 San+Jose,+CA4112 4
+Anaheim,+CA4031 Anaheim,+CA6702 1
+Anaheim,+CA4031 Anaheim,+CA6453 1
+Anaheim,+CA4031 Anaheim,+CA6721 1
+Anaheim,+CA4031 Anaheim,+CA6438 1
+Anaheim,+CA4031 Anaheim,+CA4100 1
+Dallas,+TX6573 Dallas,+TX2635 1
+Dallas,+TX6573 Dallas,+TX4015 1
+Dallas,+TX6573 New+York,+NY4028 13
+Dallas,+TX6573 Dallas,+TX4080 1
+Dallas,+TX6573 Dallas,+TX6558 1
+Dallas,+TX6573 Dallas,+TX4115 1
+Dallas,+TX6573 Relay,+MD5801 11
+Washington,+DC6393 Washington,+DC6443 1
+Washington,+DC6393 Washington,+DC9643 1
+Washington,+DC6393 Washington,+DC6469 1
+Washington,+DC6393 Washington,+DC4139 1
+Washington,+DC6393 Washington,+DC4140 1
+Washington,+DC6393 Washington,+DC6456 1
+Washington,+DC6393 Washington,+DC6748 1
+Washington,+DC6393 Washington,+DC4142 1
+Chicago,+IL6492 Chicago,+IL1391 1
+Chicago,+IL6492 Chicago,+IL4122 1
+Chicago,+IL6492 Chicago,+IL4036 1
+Chicago,+IL6492 Chicago,+IL1484 1
+Chicago,+IL6492 Chicago,+IL4037 1
+Chicago,+IL6492 Chicago,+IL4104 1
+Chicago,+IL6639 Chicago,+IL1391 1
+Chicago,+IL6639 Chicago,+IL4122 1
+Chicago,+IL6639 Chicago,+IL4036 1
+Chicago,+IL6639 Chicago,+IL1484 1
+Chicago,+IL6639 Chicago,+IL4037 1
+Chicago,+IL6639 Chicago,+IL4104 1
+Anaheim,+CA6578 Anaheim,+CA4031 1
+Washington,+DC6469 Washington,+DC6415 1
+Washington,+DC6469 Relay,+MD4110 2
+Washington,+DC6469 Relay,+MD4093 2
+Washington,+DC6469 Washington,+DC6393 1
+Washington,+DC6469 Relay,+MD4054 2
+Roachdale,+IN4111 Pennsauken,+NJ4117 7
+Roachdale,+IN4111 Roachdale,+IN6729 1
+Roachdale,+IN4111 Roachdale,+IN6676 1
+Roachdale,+IN4111 Roachdale,+IN4056 1
+Roachdale,+IN4111 Chicago,+IL4104 3
+Roachdale,+IN4111 Roachdale,+IN6712 1
+Roachdale,+IN4111 Roachdale,+IN6552 1
+Roachdale,+IN4111 Roachdale,+IN6697 1
+Roachdale,+IN4111 Roachdale,+IN6402 1
+Roachdale,+IN4111 Roachdale,+IN6636 1
+Roachdale,+IN4111 Chicago,+IL4036 3
+Atlanta,+GA4102 Orlando,+FL4049 5
+Atlanta,+GA4102 Atlanta,+GA6735 1
+Atlanta,+GA4102 Atlanta,+GA4032 1
+Atlanta,+GA4102 Atlanta,+GA6745 1
+Atlanta,+GA4102 Atlanta,+GA2344 1
+Atlanta,+GA4102 Atlanta,+GA6685 1
+Atlanta,+GA4102 Atlanta,+GA2338 1
+Atlanta,+GA4102 Atlanta,+GA6540 1
+Atlanta,+GA4102 Orlando,+FL4050 5
+Atlanta,+GA4102 Atlanta,+GA2347 1
+Atlanta,+GA4102 Atlanta,+GA4074 1
+Atlanta,+GA4102 Relay,+MD4131 6
+Atlanta,+GA4102 Atlanta,+GA6439 1
+Atlanta,+GA4102 Atlanta,+GA6465 1
+Atlanta,+GA4102 Atlanta,+GA6481 1
+Atlanta,+GA4102 Atlanta,+GA6628 1
+Roachdale,+IN6729 Roachdale,+IN4111 1
+Roachdale,+IN6729 Roachdale,+IN4056 1
+Atlanta,+GA4032 Relay,+MD4093 6
+Atlanta,+GA4032 Atlanta,+GA6540 1
+Atlanta,+GA4032 New+York,+NY4048 8
+Atlanta,+GA4032 Chicago,+IL4037 6
+Atlanta,+GA4032 Atlanta,+GA6481 1
+Atlanta,+GA4032 Atlanta,+GA6465 1
+Atlanta,+GA4032 Atlanta,+GA4102 1
+Atlanta,+GA4032 Atlanta,+GA6628 1
+Atlanta,+GA4032 Atlanta,+GA6565 1
+Atlanta,+GA4032 Dallas,+TX2635 7
+Atlanta,+GA4032 Atlanta,+GA6735 1
+Atlanta,+GA4032 Atlanta,+GA3957 1
+Atlanta,+GA4032 Atlanta,+GA6745 1
+Atlanta,+GA4032 Atlanta,+GA2344 1
+Atlanta,+GA4032 Atlanta,+GA6685 1
+Atlanta,+GA4032 Atlanta,+GA2338 1
+Atlanta,+GA4032 Atlanta,+GA2347 1
+Atlanta,+GA4032 Orlando,+FL4108 5
+Atlanta,+GA4032 Atlanta,+GA4074 1
+Tacoma,+WA3251 San+Jose,+CA4062 7
+Tacoma,+WA3251 Tacoma,+WA6408 1
+Tacoma,+WA3251 Cheyenne,+WY4076 9
+Tacoma,+WA3251 Tacoma,+WA6701 1
+Tacoma,+WA3251 Seattle,+WA4059 2
+Tacoma,+WA3251 Tacoma,+WA6720 1
+Tacoma,+WA3251 Sydney,+Australia4067 64
+Tacoma,+WA3251 Cheyenne,+WY4034 9
+Tacoma,+WA3251 Tacoma,+WA6555 1
+Tacoma,+WA3251 Seattle,+WA4060 2
+Tacoma,+WA3251 Tacoma,+WA4114 1
+Tacoma,+WA3251 Tokyo4070 40
+Chicago,+IL1484 Cheyenne,+WY4076 9
+Chicago,+IL1484 Chicago,+IL6724 1
+Chicago,+IL1484 Chicago,+IL6643 1
+Chicago,+IL1484 Chicago,+IL6572 1
+Chicago,+IL1484 Chicago,+IL4104 1
+Chicago,+IL1484 Chicago,+IL6492 1
+Chicago,+IL1484 Chicago,+IL6654 1
+Chicago,+IL1484 Chicago,+IL6468 1
+Chicago,+IL1484 Chicago,+IL6639 1
+Chicago,+IL1484 Chicago,+IL4122 1
+Chicago,+IL1484 Chicago,+IL6648 1
+Chicago,+IL1484 Chicago,+IL6747 1
+Chicago,+IL1484 Chicago,+IL6593 1
+Chicago,+IL1484 Dallas,+TX4080 8
+Chicago,+IL1484 Chicago,+IL6586 1
+Chicago,+IL1484 Chicago,+IL4037 1
+Chicago,+IL1484 Chicago,+IL6595 1
+Chicago,+IL1484 Chicago,+IL6669 1
+Chicago,+IL1484 New+York,+NY4088 7
+Chicago,+IL1484 Chicago,+IL1391 1
+Chicago,+IL1484 Springfield,+MA4023 8
+Chicago,+IL1484 Cheyenne,+WY4034 9
+Chicago,+IL1484 Chicago,+IL6414 1
+Chicago,+IL1484 Atlanta,+GA4074 6
+Chicago,+IL1484 Chicago,+IL6441 1
+Chicago,+IL1484 Chicago,+IL6603 1
+Chicago,+IL1484 Chicago,+IL6611 1
+Chicago,+IL1484 Chicago,+IL6531 1
+Chicago,+IL1484 Chicago,+IL6621 1
+Orlando,+FL6459 Orlando,+FL4049 1
+Orlando,+FL6459 Orlando,+FL4050 1
+New+York,+NY6427 New+York,+NY4088 1
+New+York,+NY6427 New+York,+NY4048 1
+New+York,+NY6427 New+York,+NY4107 1
+New+York,+NY6427 New+York,+NY4116 1
+New+York,+NY6427 New+York,+NY6496 1
+Rancho+Cordova,+CA5514 Rancho+Cordova,+CA5507 1
+Rancho+Cordova,+CA5514 Stockton,+CA4096 2
+Seattle,+WA6476 Seattle,+WA4019 1
+Anaheim,+CA6721 Anaheim,+CA4101 1
+Anaheim,+CA6721 Anaheim,+CA6464 1
+Anaheim,+CA6721 Anaheim,+CA6627 1
+Anaheim,+CA6721 Anaheim,+CA4031 1
+Anaheim,+CA6721 Anaheim,+CA6539 1
+Anaheim,+CA6721 Anaheim,+CA6556 1
+Anaheim,+CA6721 Anaheim,+CA6564 1
+Anaheim,+CA6721 Anaheim,+CA6744 1
+Anaheim,+CA6721 Anaheim,+CA6684 1
+Anaheim,+CA6721 Anaheim,+CA4073 1
+Anaheim,+CA6721 Anaheim,+CA6502 1
+Anaheim,+CA6721 Anaheim,+CA6520 1
+Anaheim,+CA6721 Anaheim,+CA6512 1
+Anaheim,+CA6721 Anaheim,+CA6702 1
+Anaheim,+CA6721 Anaheim,+CA6453 1
+Anaheim,+CA6721 Anaheim,+CA6438 1
+Anaheim,+CA6721 Anaheim,+CA4100 1
+Relay,+MD4029 Relay,+MD4110 1
+Relay,+MD4029 Relay,+MD4054 1
+Cheyenne,+WY4076 Cheyenne,+WY6455 1
+Cheyenne,+WY4076 Denver,+Colorado5501 2
+Cheyenne,+WY4076 Cheyenne,+WY2439 1
+Cheyenne,+WY4076 Cheyenne,+WY6723 1
+Cheyenne,+WY4076 Tacoma,+WA3251 9
+Cheyenne,+WY4076 Chicago,+IL1484 9
+Cheyenne,+WY4076 Cheyenne,+WY6629 1
+Cheyenne,+WY4076 Cheyenne,+WY6388 1
+Cheyenne,+WY4076 Cheyenne,+WY6413 1
+Cheyenne,+WY4076 Cheyenne,+WY4034 1
+Cheyenne,+WY4076 Dallas,+TX4080 7
+Cheyenne,+WY4076 Tacoma,+WA4114 9
+Cheyenne,+WY4076 Cheyenne,+WY6542 1
+Dallas,+TX6726 Dallas,+TX2635 1
+Dallas,+TX6726 Dallas,+TX4015 1
+Dallas,+TX6726 Dallas,+TX4080 1
+Dallas,+TX6726 New+York,+NY4028 13
+Dallas,+TX6726 Dallas,+TX4115 1
+Dallas,+TX6580 Dallas,+TX2635 1
+Dallas,+TX6580 Dallas,+TX4015 1
+Dallas,+TX6580 Dallas,+TX4080 1
+Dallas,+TX6580 New+York,+NY4028 13
+Dallas,+TX6580 Dallas,+TX4115 1
+Washington,+DC6543 Washington,+DC6443 1
+Washington,+DC6543 Washington,+DC4139 1
+Washington,+DC6543 Washington,+DC4140 1
+Washington,+DC6543 Washington,+DC6456 1
+Washington,+DC6543 Washington,+DC4142 1
+Washington,+DC6543 Washington,+DC6748 1
+Brussels,+Belgium4033 London4044 3
+Brussels,+Belgium4033 London4084 3
+Brussels,+Belgium4033 Brussels,+Belgium4075 1
+Brussels,+Belgium4033 London4083 3
+Chicago,+IL6643 Atlanta,+GA6735 6
+Chicago,+IL6643 Chicago,+IL1484 1
+Chicago,+IL6643 Chicago,+IL6644 1
+Stockton,+CA6452 Stockton,+CA4064 1
+Stockton,+CA6452 Stockton,+CA4113 1
+Stockton,+CA6452 Stockton,+CA4065 1
+Stockton,+CA6452 Stockton,+CA4096 1
+Dallas,+TX4115 Pennsauken,+NJ4135 12
+Dallas,+TX4115 Dallas,+TX4015 1
+Dallas,+TX4115 Dallas,+TX6580 1
+Dallas,+TX4115 Dallas,+TX6726 1
+Dallas,+TX4115 Dallas,+TX6645 1
+Dallas,+TX4115 Dallas,+TX6483 1
+Dallas,+TX4115 Anaheim,+CA4031 11
+Dallas,+TX4115 Dallas,+TX6573 1
+Dallas,+TX4115 Dallas,+TX6566 1
+Dallas,+TX4115 Kansas+City,+MO4105 5
+Dallas,+TX4115 Dallas,+TX6494 1
+Dallas,+TX4115 Dallas,+TX6737 1
+Dallas,+TX4115 Orlando,+FL4089 9
+Dallas,+TX4115 Dallas,+TX6587 1
+Dallas,+TX4115 Dallas,+TX6749 1
+Dallas,+TX4115 Chicago,+IL4123 8
+Dallas,+TX4115 Dallas,+TX4080 1
+Dallas,+TX4115 Dallas,+TX6598 1
+Dallas,+TX4115 Dallas,+TX6689 1
+Dallas,+TX4115 Dallas,+TX1742 1
+Dallas,+TX4115 Chicago,+IL1391 8
+Dallas,+TX4115 Dallas,+TX2635 1
+Dallas,+TX4115 Dallas,+TX6504 1
+Dallas,+TX4115 Dallas,+TX3549 1
+Dallas,+TX4115 Dallas,+TX6604 1
+Dallas,+TX4115 Dallas,+TX6612 1
+Dallas,+TX4115 Dallas,+TX6419 1
+Dallas,+TX4115 Dallas,+TX6622 1
+Dallas,+TX4115 Dallas,+TX6444 1
+Dallas,+TX4115 Dallas,+TX6641 1
+Dallas,+TX4115 Dallas,+TX6706 1
+Dallas,+TX4115 Dallas,+TX6471 1
+Chicago,+IL6644 Chicago,+IL4037 1
+Chicago,+IL6644 Chicago,+IL6643 1
+Kansas+City,+MO4105 Kansas+City,+MO4082 1
+Kansas+City,+MO4105 Pennsauken,+NJ4117 10
+Kansas+City,+MO4105 Dallas,+TX2635 5
+Kansas+City,+MO4105 Kansas+City,+MO6544 1
+Kansas+City,+MO4105 Kansas+City,+MO6472 1
+Kansas+City,+MO4105 Kansas+City,+MO6707 1
+Kansas+City,+MO4105 Kansas+City,+MO6458 1
+Kansas+City,+MO4105 New+York,+NY4028 10
+Kansas+City,+MO4105 Dallas,+TX4115 5
+Kansas+City,+MO4105 Kansas+City,+MO6395 1
+Kansas+City,+MO4105 Kansas+City,+MO6422 1
+Kansas+City,+MO4105 Lees+Summit,+MO5512 2
+Kansas+City,+MO4105 Kansas+City,+MO4043 1
+Kansas+City,+MO4105 Kansas+City,+MO6690 1
+Chicago,+IL6572 Chicago,+IL1484 1
+Chicago,+IL6572 Chicago,+IL4037 1
+Kansas+City,+MO4106 Kansas+City,+MO4082 1
+Kansas+City,+MO4106 Pennsauken,+NJ4117 10
+Kansas+City,+MO4106 Dallas,+TX2635 5
+Kansas+City,+MO4106 Kansas+City,+MO6544 1
+Kansas+City,+MO4106 Kansas+City,+MO6472 1
+Kansas+City,+MO4106 Kansas+City,+MO6707 1
+Kansas+City,+MO4106 Kansas+City,+MO6458 1
+Kansas+City,+MO4106 Kansas+City,+MO6395 1
+Kansas+City,+MO4106 Lees+Summit,+MO5512 2
+Kansas+City,+MO4106 Kansas+City,+MO6422 1
+Kansas+City,+MO4106 Kansas+City,+MO4043 1
+Kansas+City,+MO4106 Kansas+City,+MO6690 1
+Chicago,+IL4104 New+York,+NY4116 7
+Chicago,+IL4104 Seattle,+WA4059 15
+Chicago,+IL4104 Chicago,+IL6724 1
+Chicago,+IL4104 Chicago,+IL6652 1
+Chicago,+IL4104 New+York,+NY4048 7
+Chicago,+IL4104 Chicago,+IL6492 1
+Chicago,+IL4104 Chicago,+IL6468 1
+Chicago,+IL4104 Kansas+City,+MO4043 5
+Chicago,+IL4104 Chicago,+IL6639 1
+Chicago,+IL4104 Chicago,+IL4122 1
+Chicago,+IL4104 Roachdale,+IN4111 3
+Chicago,+IL4104 Chicago,+IL6747 1
+Chicago,+IL4104 Chicago,+IL4036 1
+Chicago,+IL4104 Chicago,+IL6593 1
+Chicago,+IL4104 Dallas,+TX4080 8
+Chicago,+IL4104 Chicago,+IL6586 1
+Chicago,+IL4104 Chicago,+IL4037 1
+Chicago,+IL4104 Chicago,+IL6595 1
+Chicago,+IL4104 Chicago,+IL6669 1
+Chicago,+IL4104 Chicago,+IL1391 1
+Chicago,+IL4104 Dallas,+TX2635 8
+Chicago,+IL4104 Chicago,+IL1484 1
+Chicago,+IL4104 Cheyenne,+WY4034 9
+Chicago,+IL4104 Chicago,+IL6414 1
+Chicago,+IL4104 Chicago,+IL6441 1
+Chicago,+IL4104 Chicago,+IL6603 1
+Chicago,+IL4104 Chicago,+IL6611 1
+Chicago,+IL4104 Chicago,+IL6531 1
+Chicago,+IL4104 Chicago,+IL6621 1
+Dallas,+TX6658 Dallas,+TX4015 1
+Dallas,+TX6658 Dallas,+TX4080 1
+Anaheim,+CA6584 Anaheim,+CA4099 1
+Anaheim,+CA6584 Anaheim,+CA4101 1
+Anaheim,+CA6584 Anaheim,+CA4100 1
+Chicago,+IL6648 Chicago,+IL1484 1
+Chicago,+IL6648 Chicago,+IL4037 1
+Dallas,+TX6587 Dallas,+TX2635 1
+Dallas,+TX6587 Dallas,+TX4015 1
+Dallas,+TX6587 New+York,+NY4028 13
+Dallas,+TX6587 Dallas,+TX4080 1
+Dallas,+TX6587 Dallas,+TX4115 1
+Dallas,+TX6587 Anaheim,+CA4100 11
+San+Jose,+CA6405 San+Jose,+CA4062 1
+San+Jose,+CA6405 San+Jose,+CA4095 1
+Chicago,+IL4036 Chicago,+IL6724 1
+Chicago,+IL4036 Chicago,+IL4104 1
+Chicago,+IL4036 Chicago,+IL6492 1
+Chicago,+IL4036 Chicago,+IL6468 1
+Chicago,+IL4036 Chicago,+IL6639 1
+Chicago,+IL4036 Chicago,+IL4122 1
+Chicago,+IL4036 Roachdale,+IN4111 3
+Chicago,+IL4036 Stockton,+CA4113 16
+Chicago,+IL4036 Chicago,+IL6593 1
+Chicago,+IL4036 Chicago,+IL6747 1
+Chicago,+IL4036 Dallas,+TX4080 8
+Chicago,+IL4036 Chicago,+IL4037 1
+Chicago,+IL4036 Chicago,+IL6586 1
+Chicago,+IL4036 Chicago,+IL6595 1
+Chicago,+IL4036 Chicago,+IL6669 1
+Chicago,+IL4036 Chicago,+IL1391 1
+Chicago,+IL4036 Springfield,+MA4020 8
+Chicago,+IL4036 Stockton,+CA4065 16
+Chicago,+IL4036 Chicago,+IL6414 1
+Chicago,+IL4036 Chicago,+IL6611 1
+Chicago,+IL4036 Chicago,+IL6441 1
+Chicago,+IL4036 Chicago,+IL6603 1
+Chicago,+IL4036 Chicago,+IL6531 1
+Chicago,+IL4036 Chicago,+IL6621 1
+Chicago,+IL4037 San+Jose,+CA4062 16
+Chicago,+IL4037 New+York,+NY4124 7
+Chicago,+IL4037 Chicago,+IL6724 1
+Chicago,+IL4037 Chicago,+IL6644 1
+Chicago,+IL4037 Chicago,+IL4104 1
+Chicago,+IL4037 Chicago,+IL6572 1
+Chicago,+IL4037 Chicago,+IL6654 1
+Chicago,+IL4037 Chicago,+IL6492 1
+Chicago,+IL4037 Chicago,+IL6468 1
+Chicago,+IL4037 Kansas+City,+MO4043 5
+Chicago,+IL4037 Chicago,+IL6639 1
+Chicago,+IL4037 Chicago,+IL4122 1
+Chicago,+IL4037 Chicago,+IL6648 1
+Chicago,+IL4037 Chicago,+IL6747 1
+Chicago,+IL4037 Chicago,+IL6593 1
+Chicago,+IL4037 Chicago,+IL4036 1
+Chicago,+IL4037 Dallas,+TX4080 8
+Chicago,+IL4037 Chicago,+IL6586 1
+Chicago,+IL4037 Chicago,+IL6595 1
+Chicago,+IL4037 Chicago,+IL6669 1
+Chicago,+IL4037 Atlanta,+GA4032 6
+Chicago,+IL4037 Chicago,+IL1484 1
+Chicago,+IL4037 Roachdale,+IN4056 3
+Chicago,+IL4037 Cheyenne,+WY4034 9
+Chicago,+IL4037 Chicago,+IL6414 1
+Chicago,+IL4037 Chicago,+IL6603 1
+Chicago,+IL4037 Chicago,+IL6441 1
+Chicago,+IL4037 Chicago,+IL6611 1
+Chicago,+IL4037 Chicago,+IL6531 1
+Chicago,+IL4037 Chicago,+IL6621 1
+Roachdale,+IN4056 Pennsauken,+NJ4125 7
+Roachdale,+IN4056 Roachdale,+IN6729 1
+Roachdale,+IN4056 Pennsauken,+NJ4126 7
+Roachdale,+IN4056 Roachdale,+IN6677 1
+Roachdale,+IN4056 Roachdale,+IN6712 1
+Roachdale,+IN4056 Roachdale,+IN6697 1
+Roachdale,+IN4056 Roachdale,+IN6552 1
+Roachdale,+IN4056 Roachdale,+IN6402 1
+Roachdale,+IN4056 Roachdale,+IN4111 1
+Roachdale,+IN4056 Roachdale,+IN6636 1
+Roachdale,+IN4056 Chicago,+IL4037 3
+Relay,+MD6576 Relay,+MD4093 1
+Relay,+MD6576 Relay,+MD4127 1
+Seattle,+WA4019 Seattle,+WA6476 1
+Seattle,+WA4019 Seattle,+WA4059 1
+Seattle,+WA4019 Seattle,+WA4060 1
+Seattle,+WA4019 Seattle,+WA6450 1
+Pennsauken,+NJ6647 Pennsauken,+NJ4135 1
+Stockton,+CA6602 Stockton,+CA4064 1
+Stockton,+CA6602 Stockton,+CA4096 1
+Pennsauken,+NJ4109 Pennsauken,+NJ4052 1
+Pennsauken,+NJ4109 Pennsauken,+NJ4117 1
+Pennsauken,+NJ4109 New+York,+NY4107 2
+Pennsauken,+NJ4109 Dallas,+TX4015 12
+Pennsauken,+NJ4109 Pennsauken,+NJ4135 1
+Pennsauken,+NJ4109 New+York,+NY4116 2
+Pennsauken,+NJ4109 Pennsauken,+NJ4091 1
+Pennsauken,+NJ4109 Pennsauken,+NJ6516 1
+Pennsauken,+NJ4109 Pennsauken,+NJ6614 1
+Pennsauken,+NJ4109 Pennsauken,+NJ6525 1
+Pennsauken,+NJ4109 Pennsauken,+NJ6517 1
+Pennsauken,+NJ4109 Pennsauken,+NJ6624 1
+Pennsauken,+NJ4109 Pennsauken,+NJ6448 1
+Pennsauken,+NJ4109 Stockton,+CA4096 21
+Pennsauken,+NJ4109 Pennsauken,+NJ6728 1
+Pennsauken,+NJ4109 Pennsauken,+NJ6486 1
+Pennsauken,+NJ4109 Pennsauken,+NJ6754 1
+Chicago,+IL6724 Chicago,+IL1391 1
+Chicago,+IL6724 Chicago,+IL1484 1
+Chicago,+IL6724 Chicago,+IL4036 1
+Chicago,+IL6724 Chicago,+IL4037 1
+Chicago,+IL6724 Chicago,+IL4104 1
+Dallas,+TX6663 Dallas,+TX2635 1
+Dallas,+TX6663 Dallas,+TX4080 1
+Chicago,+IL6651 Chicago,+IL4122 1
+Amsterdam4072 Amsterdam4030 1
+Amsterdam4072 Hamburg,+Germany4041 3
+Dallas,+TX6737 Dallas,+TX2635 1
+Dallas,+TX6737 Dallas,+TX4015 1
+Dallas,+TX6737 Dallas,+TX4080 1
+Dallas,+TX6737 New+York,+NY4028 13
+Dallas,+TX6737 Dallas,+TX4115 1
+Chicago,+IL6652 Chicago,+IL4104 1
+Anaheim,+CA6591 Anaheim,+CA4101 1
+Anaheim,+CA6591 Anaheim,+CA4099 1
+Anaheim,+CA6591 Anaheim,+CA4100 1
+Chicago,+IL6654 Chicago,+IL1484 1
+Chicago,+IL6654 Chicago,+IL4037 1
+Stockton,+CA6609 Stockton,+CA4113 1
+Stockton,+CA6609 Stockton,+CA4096 1
+Stockton,+CA6609 Stockton,+CA4065 1
+Stockton,+CA6463 Stockton,+CA4113 1
+Stockton,+CA6463 Stockton,+CA4064 1
+Stockton,+CA6463 Stockton,+CA4096 1
+Stockton,+CA6463 Stockton,+CA4065 1
+San+Jose,+CA4095 San+Jose,+CA4062 1
+San+Jose,+CA4095 San+Jose,+CA4119 1
+San+Jose,+CA4095 Stockton,+CA4065 2
+San+Jose,+CA4095 San+Jose,+CA4112 1
+San+Jose,+CA4095 San+Jose,+CA6477 1
+San+Jose,+CA4095 San+Jose,+CA6405 1
+San+Jose,+CA4095 Stockton,+CA4113 2
+San+Jose,+CA4095 Anaheim,+CA4073 4
+San+Jose,+CA4095 Tacoma,+WA4114 7
+Kansas+City,+MO4043 Kansas+City,+MO4082 1
+Kansas+City,+MO4043 Kansas+City,+MO6544 1
+Kansas+City,+MO4043 Dallas,+TX4015 5
+Kansas+City,+MO4043 Kansas+City,+MO6472 1
+Kansas+City,+MO4043 Kansas+City,+MO6707 1
+Kansas+City,+MO4043 Kansas+City,+MO6458 1
+Kansas+City,+MO4043 Kansas+City,+MO6750 1
+Kansas+City,+MO4043 Kansas+City,+MO6395 1
+Kansas+City,+MO4043 Kansas+City,+MO4105 1
+Kansas+City,+MO4043 Kansas+City,+MO4106 1
+Kansas+City,+MO4043 Chicago,+IL4104 5
+Kansas+City,+MO4043 Lees+Summit,+MO5504 2
+Kansas+City,+MO4043 Kansas+City,+MO6690 1
+Kansas+City,+MO4043 Seattle,+WA4060 14
+Kansas+City,+MO4043 Chicago,+IL4037 5
+Dallas,+TX6598 Dallas,+TX2635 1
+Dallas,+TX6598 Atlanta,+GA6735 7
+Dallas,+TX6598 Dallas,+TX4015 1
+Dallas,+TX6598 Dallas,+TX4080 1
+Dallas,+TX6598 Chicago,+IL6593 8
+Dallas,+TX6598 New+York,+NY4028 13
+Dallas,+TX6598 Kansas+City,+MO6458 5
+Dallas,+TX6598 Dallas,+TX4115 1
+Chicago,+IL6586 Chicago,+IL1391 1
+Chicago,+IL6586 Chicago,+IL4036 1
+Chicago,+IL6586 Chicago,+IL1484 1
+Chicago,+IL6586 Chicago,+IL4037 1
+Chicago,+IL6586 Chicago,+IL4104 1
+Atlanta,+GA6735 Atlanta,+GA4032 1
+Atlanta,+GA6735 Atlanta,+GA4074 1
+Atlanta,+GA6735 Chicago,+IL6643 6
+Atlanta,+GA6735 Dallas,+TX6598 7
+Atlanta,+GA6735 Atlanta,+GA4102 1
+Hong+Kong4042 Hong+Kong6421 1
+Hong+Kong4042 Tokyo4069 16
+Hong+Kong4042 Tokyo4070 16
+Roachdale,+IN6676 Roachdale,+IN4111 1
+Roachdale,+IN6677 Roachdale,+IN4056 1
+Relay,+MD4110 New+York,+NY4048 3
+Relay,+MD4110 Washington,+DC6443 2
+Relay,+MD4110 Relay,+MD4136 1
+Relay,+MD4110 San+Jose,+CA4062 21
+Relay,+MD4110 Washington,+DC9643 2
+Relay,+MD4110 Washington,+DC6469 2
+Relay,+MD4110 Relay,+MD6461 1
+Relay,+MD4110 Relay,+MD6518 1
+Relay,+MD4110 Relay,+MD4138 1
+Relay,+MD4110 Atlanta,+GA4074 6
+Relay,+MD4110 Relay,+MD4131 1
+Relay,+MD4110 New+York,+NY4116 3
+Relay,+MD4110 Relay,+MD6551 1
+Relay,+MD4110 Washington,+DC4139 2
+Relay,+MD4110 Manasquan,+NJ4086 3
+Relay,+MD4110 Relay,+MD6431 1
+Relay,+MD4110 Washington,+DC4140 2
+Relay,+MD4110 Relay,+MD6487 1
+Relay,+MD4110 Relay,+MD6696 1
+Relay,+MD4110 Washington,+DC6456 2
+Relay,+MD4110 Relay,+MD6675 1
+Relay,+MD4110 Relay,+MD4118 1
+Relay,+MD4110 Relay,+MD4029 1
+Relay,+MD4110 Relay,+MD4093 1
+Relay,+MD4110 Relay,+MD6449 1
+Relay,+MD4110 Relay,+MD5801 1
+Relay,+MD4110 Washington,+DC6748 2
+New+York,+NY6446 New+York,+NY4088 1
+New+York,+NY6446 New+York,+NY4048 1
+New+York,+NY6446 New+York,+NY4107 1
+New+York,+NY6446 New+York,+NY4116 1
+New+York,+NY6446 New+York,+NY6496 1
+Pennsauken,+NJ6728 Pennsauken,+NJ4052 1
+Pennsauken,+NJ6728 Pennsauken,+NJ4109 1
+Pennsauken,+NJ6728 Pennsauken,+NJ4091 1
+Relay,+MD4118 Relay,+MD4110 1
+Relay,+MD4118 Relay,+MD4093 1
+Relay,+MD4118 Pennsauken,+NJ4091 2
+Relay,+MD4118 Relay,+MD4054 1
+Relay,+MD4118 Relay,+MD4127 1
+Dublin,+Ireland4078 London4083 4
+Pennsauken,+NJ4117 Pennsauken,+NJ4109 1
+Pennsauken,+NJ4117 Pennsauken,+NJ4126 1
+Pennsauken,+NJ4117 Pennsauken,+NJ4135 1
+Pennsauken,+NJ4117 Roachdale,+IN4111 7
+Pennsauken,+NJ4117 Kansas+City,+MO4105 10
+Pennsauken,+NJ4117 Kansas+City,+MO4106 10
+Pennsauken,+NJ4117 Pennsauken,+NJ4091 1
+Sydney,+Australia6437 Sydney,+Australia4067 1
+Sydney,+Australia6437 Sydney,+Australia4068 1
+Anaheim,+CA6744 Anaheim,+CA4101 1
+Anaheim,+CA6744 Anaheim,+CA4099 1
+Anaheim,+CA6744 Anaheim,+CA4031 1
+Anaheim,+CA6744 Anaheim,+CA4073 1
+Anaheim,+CA6744 Anaheim,+CA6721 1
+Anaheim,+CA6744 Anaheim,+CA4100 1
+Los+Angeles,+CA5502 Anaheim,+CA4031 2
+Cheyenne,+WY6413 Cheyenne,+WY4034 1
+Cheyenne,+WY6413 Cheyenne,+WY4076 1
+Cheyenne,+WY6413 Atlanta,+GA6530 11
+Dallas,+TX4133 Anaheim,+CA4099 11
+Dallas,+TX4133 Dallas,+TX2635 1
+Dallas,+TX4133 Anaheim,+CA4100 11
+Chicago,+IL4122 Chicago,+IL1391 1
+Chicago,+IL4122 Chicago,+IL1484 1
+Chicago,+IL4122 Chicago,+IL6651 1
+Chicago,+IL4122 Springfield,+MA4025 8
+Chicago,+IL4122 Chicago,+IL4104 1
+Chicago,+IL4122 Chicago,+IL6492 1
+Chicago,+IL4122 Chicago,+IL6639 1
+Chicago,+IL4122 Chicago,+IL6414 1
+Chicago,+IL4122 Chicago,+IL4036 1
+Chicago,+IL4122 Chicago,+IL6611 1
+Chicago,+IL4122 Chicago,+IL4037 1
+Chicago,+IL4122 Chicago,+IL6621 1
+Dallas,+TX6749 Dallas,+TX4015 1
+Dallas,+TX6749 Dallas,+TX4080 1
+Dallas,+TX6749 New+York,+NY4028 13
+Dallas,+TX6749 Dallas,+TX4115 1
+Stockton,+CA6619 Stockton,+CA4113 1
+Stockton,+CA6619 Stockton,+CA4096 1
+Stockton,+CA6619 Stockton,+CA4065 1
+Chicago,+IL4123 Dallas,+TX4115 8
+Chicago,+IL6593 Chicago,+IL1391 1
+Chicago,+IL6593 Chicago,+IL1484 1
+Chicago,+IL6593 Dallas,+TX4080 8
+Chicago,+IL6593 Chicago,+IL4036 1
+Chicago,+IL6593 Chicago,+IL4037 1
+Chicago,+IL6593 Dallas,+TX6598 8
+Chicago,+IL6593 Chicago,+IL4104 1
+Chicago,+IL6593 Dallas,+TX6641 8
+Chicago,+IL6595 Chicago,+IL1391 1
+Chicago,+IL6595 Chicago,+IL4036 1
+Chicago,+IL6595 Chicago,+IL1484 1
+Chicago,+IL6595 Chicago,+IL4037 1
+Chicago,+IL6595 Chicago,+IL4104 1
+Chicago,+IL6669 Chicago,+IL1391 1
+Chicago,+IL6669 Chicago,+IL1484 1
+Chicago,+IL6669 Chicago,+IL4036 1
+Chicago,+IL6669 Chicago,+IL4037 1
+Chicago,+IL6669 Chicago,+IL4104 1
+Stockton,+CA6479 Stockton,+CA4113 1
+Stockton,+CA6479 Stockton,+CA4064 1
+Stockton,+CA6479 Stockton,+CA4065 1
+Stockton,+CA6479 Stockton,+CA4096 1
+Milan,+Italy4085 Milan,+Italy4046 1
+Milan,+Italy4085 Frankfurt4040 4
+Atlanta,+GA6745 Atlanta,+GA4032 1
+Atlanta,+GA6745 Atlanta,+GA4074 1
+Atlanta,+GA6745 Atlanta,+GA4102 1
+Hamburg,+Germany4081 Copenhagen4077 3
+Hamburg,+Germany4081 Hamburg,+Germany4041 1
+Hamburg,+Germany4081 Frankfurt4040 4
+New+York,+NY6524 New+York,+NY4088 1
+New+York,+NY6524 New+York,+NY4129 1
+Relay,+MD4054 Washington,+DC6443 2
+Relay,+MD4054 Relay,+MD4136 1
+Relay,+MD4054 Reston,+VA5496 2
+Relay,+MD4054 New+York,+NY4107 3
+Relay,+MD4054 Relay,+MD4138 1
+Relay,+MD4054 Relay,+MD6696 1
+Relay,+MD4054 Washington,+DC6456 2
+Relay,+MD4054 New+York,+NY4129 3
+Relay,+MD4054 Research+Triangle+Park,+NC4057 4
+Relay,+MD4054 Washington,+DC6469 2
+Relay,+MD4054 Washington,+DC4140 2
+Relay,+MD4054 Relay,+MD6431 1
+Relay,+MD4054 Washington,+DC6748 2
+Relay,+MD4054 Relay,+MD6461 1
+Relay,+MD4054 Relay,+MD6518 1
+Relay,+MD4054 Washington,+DC9643 2
+Relay,+MD4054 Washington,+DC4139 2
+Relay,+MD4054 Relay,+MD6551 1
+Relay,+MD4054 Relay,+MD6449 1
+Relay,+MD4054 Relay,+MD4131 1
+Relay,+MD4054 Manasquan,+NJ4047 3
+Relay,+MD4054 Relay,+MD4029 1
+Relay,+MD4054 Relay,+MD4118 1
+Relay,+MD4054 Relay,+MD6675 1
+Relay,+MD4054 Relay,+MD4127 1
+Relay,+MD4127 Relay,+MD4136 1
+Relay,+MD4127 Relay,+MD4131 1
+Relay,+MD4127 Relay,+MD6576 1
+Relay,+MD4127 Ashburn,+VA10163 2
+Relay,+MD4127 Relay,+MD4093 1
+Relay,+MD4127 Relay,+MD4118 1
+Relay,+MD4127 Relay,+MD4054 1
+Pennsauken,+NJ4052 Pennsauken,+NJ4109 1
+Pennsauken,+NJ4052 Pennsauken,+NJ4126 1
+Pennsauken,+NJ4052 Pennsauken,+NJ6399 1
+Pennsauken,+NJ4052 Pennsauken,+NJ4091 1
+Pennsauken,+NJ4052 New+York,+NY4048 2
+Pennsauken,+NJ4052 Kansas+City,+MO4082 10
+Pennsauken,+NJ4052 Pennsauken,+NJ6516 1
+Pennsauken,+NJ4052 Stockton,+CA4064 21
+Pennsauken,+NJ4052 Pennsauken,+NJ6517 1
+Pennsauken,+NJ4052 Pennsauken,+NJ6525 1
+Pennsauken,+NJ4052 Pennsauken,+NJ6614 1
+Pennsauken,+NJ4052 Pennsauken,+NJ6624 1
+Pennsauken,+NJ4052 Pennsauken,+NJ6448 1
+Pennsauken,+NJ4052 Pennsauken,+NJ6728 1
+Pennsauken,+NJ4052 Pennsauken,+NJ6486 1
+Pennsauken,+NJ4052 Pennsauken,+NJ6754 1
+Pennsauken,+NJ4125 Springfield,+MA4020 3
+Pennsauken,+NJ4125 Roachdale,+IN4056 7
+Pennsauken,+NJ4125 Pennsauken,+NJ4091 1
+Tacoma,+WA6408 Tacoma,+WA3251 1
+Tacoma,+WA6408 Tacoma,+WA6555 1
+Tacoma,+WA6408 Tacoma,+WA4114 1
+Pennsauken,+NJ4126 Pennsauken,+NJ4052 1
+Pennsauken,+NJ4126 Pennsauken,+NJ4117 1
+Pennsauken,+NJ4126 Springfield,+MA4020 3
+Pennsauken,+NJ4126 Pennsauken,+NJ4135 1
+Pennsauken,+NJ4126 Roachdale,+IN4056 7
+Pennsauken,+NJ4126 Pennsauken,+NJ4091 1
+Dallas,+TX6683 Dallas,+TX2635 1
+Dallas,+TX6683 Dallas,+TX4080 1
+Anaheim,+CA6684 Anaheim,+CA4101 1
+Anaheim,+CA6684 Anaheim,+CA4031 1
+Anaheim,+CA6684 Anaheim,+CA4073 1
+Anaheim,+CA6684 Anaheim,+CA6721 1
+Anaheim,+CA6684 Anaheim,+CA4100 1
+Chicago,+IL6747 Chicago,+IL1391 1
+Chicago,+IL6747 Chicago,+IL1484 1
+Chicago,+IL6747 Chicago,+IL4036 1
+Chicago,+IL6747 Chicago,+IL4037 1
+Chicago,+IL6747 Chicago,+IL4104 1
+Anaheim,+CA4073 Anaheim,+CA4101 1
+Anaheim,+CA4073 Anaheim,+CA6464 1
+Anaheim,+CA4073 Dallas,+TX4015 11
+Anaheim,+CA4073 Anaheim,+CA6627 1
+Anaheim,+CA4073 Anaheim,+CA6539 1
+Anaheim,+CA4073 Anaheim,+CA6556 1
+Anaheim,+CA4073 Anaheim,+CA6564 1
+Anaheim,+CA4073 Anaheim,+CA6744 1
+Anaheim,+CA4073 San+Jose,+CA4095 4
+Anaheim,+CA4073 Anaheim,+CA6684 1
+Anaheim,+CA4073 Anaheim,+CA6502 1
+Anaheim,+CA4073 Anaheim,+CA6512 1
+Anaheim,+CA4073 Anaheim,+CA6520 1
+Anaheim,+CA4073 Anaheim,+CA6610 1
+Anaheim,+CA4073 Anaheim,+CA4099 1
+Anaheim,+CA4073 Anaheim,+CA6702 1
+Anaheim,+CA4073 Anaheim,+CA6453 1
+Anaheim,+CA4073 Anaheim,+CA6721 1
+Anaheim,+CA4073 Anaheim,+CA4100 1
+Anaheim,+CA4073 Anaheim,+CA6438 1
+Dallas,+TX6689 Dallas,+TX2635 1
+Dallas,+TX6689 Dallas,+TX4015 1
+Dallas,+TX6689 Dallas,+TX4080 1
+Dallas,+TX6689 New+York,+NY4028 13
+Dallas,+TX6689 Dallas,+TX4115 1
+Dallas,+TX1742 Dallas,+TX2635 1
+Dallas,+TX1742 Dallas,+TX4015 1
+Dallas,+TX1742 Dallas,+TX4080 1
+Dallas,+TX1742 New+York,+NY4028 13
+Dallas,+TX1742 Dallas,+TX4115 1
+New+York,+NY6605 New+York,+NY6606 1
+New+York,+NY6605 New+York,+NY4124 1
+New+York,+NY6605 New+York,+NY4116 1
+New+York,+NY6532 New+York,+NY4088 1
+New+York,+NY6532 New+York,+NY4048 1
+New+York,+NY6532 New+York,+NY4107 1
+New+York,+NY6532 New+York,+NY4116 1
+Atlanta,+GA6685 Atlanta,+GA4032 1
+Atlanta,+GA6685 Atlanta,+GA4074 1
+Atlanta,+GA6685 Atlanta,+GA4102 1
+New+York,+NY6606 New+York,+NY4116 1
+New+York,+NY6606 New+York,+NY4124 1
+New+York,+NY6606 New+York,+NY6605 1
+Roachdale,+IN6697 Roachdale,+IN4111 1
+Roachdale,+IN6697 Roachdale,+IN4056 1
+Roachdale,+IN6402 Roachdale,+IN4111 1
+Roachdale,+IN6402 Roachdale,+IN4056 1
+Atlanta,+GA4074 Orlando,+FL4049 5
+Atlanta,+GA4074 Dallas,+TX4015 7
+Atlanta,+GA4074 Atlanta,+GA6540 1
+Atlanta,+GA4074 Research+Triangle+Park,+NC4058 4
+Atlanta,+GA4074 Atlanta,+GA4102 1
+Atlanta,+GA4074 Atlanta,+GA6465 1
+Atlanta,+GA4074 Atlanta,+GA6481 1
+Atlanta,+GA4074 Atlanta,+GA6628 1
+Atlanta,+GA4074 New+York,+NY4088 8
+Atlanta,+GA4074 Atlanta,+GA6735 1
+Atlanta,+GA4074 Atlanta,+GA4032 1
+Atlanta,+GA4074 Atlanta,+GA3957 1
+Atlanta,+GA4074 Atlanta,+GA6745 1
+Atlanta,+GA4074 Chicago,+IL1484 6
+Atlanta,+GA4074 Atlanta,+GA2344 1
+Atlanta,+GA4074 Relay,+MD4110 6
+Atlanta,+GA4074 Atlanta,+GA6685 1
+Atlanta,+GA4074 Atlanta,+GA2338 1
+Atlanta,+GA4074 Atlanta,+GA2347 1
+Atlanta,+GA4074 Orlando,+FL4050 5
+Relay,+MD4131 Relay,+MD4136 1
+Relay,+MD4131 New+York,+NY6397 3
+Relay,+MD4131 Ashburn,+VA10162 2
+Relay,+MD4131 Relay,+MD4110 1
+Relay,+MD4131 Relay,+MD4093 1
+Relay,+MD4131 Atlanta,+GA4102 6
+Relay,+MD4131 Relay,+MD4127 1
+Relay,+MD4131 Relay,+MD4054 1
+Paris4051 Paris4090 1
+Paris4051 Frankfurt4079 4
+Relay,+MD6675 Relay,+MD4110 1
+Relay,+MD6675 Relay,+MD4093 1
+Relay,+MD6675 Relay,+MD4054 1
+Relay,+MD4136 Relay,+MD4131 1
+Relay,+MD4136 Ashburn,+VA10163 2
+Relay,+MD4136 Relay,+MD4110 1
+Relay,+MD4136 Relay,+MD5801 1
+Relay,+MD4136 Relay,+MD4054 1
+Relay,+MD4136 Relay,+MD4127 1
+New+York,+NY6397 New+York,+NY4088 1
+New+York,+NY6397 New+York,+NY4048 1
+New+York,+NY6397 New+York,+NY4107 1
+New+York,+NY6397 New+York,+NY4116 1
+New+York,+NY6397 Relay,+MD4131 3
+Pennsauken,+NJ4135 Pennsauken,+NJ4109 1
+Pennsauken,+NJ4135 Pennsauken,+NJ4117 1
+Pennsauken,+NJ4135 Pennsauken,+NJ4126 1
+Pennsauken,+NJ4135 New+York,+NY4028 2
+Pennsauken,+NJ4135 Pennsauken,+NJ6647 1
+Pennsauken,+NJ4135 Dallas,+TX4115 12
+Pennsauken,+NJ4135 Relay,+MD4093 2
+Pennsauken,+NJ4135 Pennsauken,+NJ4091 1
+Relay,+MD4138 Ashburn,+VA10161 2
+Relay,+MD4138 Relay,+MD4093 1
+Relay,+MD4138 Relay,+MD4110 1
+Relay,+MD4138 Relay,+MD4054 1
+Kansas+City,+MO6750 Kansas+City,+MO4082 1
+Kansas+City,+MO6750 Kansas+City,+MO4043 1
+Stockton,+CA6563 Stockton,+CA4113 1
+Stockton,+CA6563 Stockton,+CA4064 1
+Stockton,+CA6563 Stockton,+CA4096 1
+Stockton,+CA6563 Stockton,+CA4065 1
+Dallas,+TX4080 Richardson,+TX5500 2
+Dallas,+TX4080 San+Jose,+CA4119 13
+Dallas,+TX4080 Cheyenne,+WY4076 7
+Dallas,+TX4080 Dallas,+TX6580 1
+Dallas,+TX4080 Dallas,+TX6726 1
+Dallas,+TX4080 Dallas,+TX6566 1
+Dallas,+TX4080 Dallas,+TX4115 1
+Dallas,+TX4080 Dallas,+TX6494 1
+Dallas,+TX4080 Chicago,+IL4104 8
+Dallas,+TX4080 Dallas,+TX6658 1
+Dallas,+TX4080 Dallas,+TX6749 1
+Dallas,+TX4080 Dallas,+TX6587 1
+Dallas,+TX4080 Chicago,+IL4036 8
+Dallas,+TX4080 Chicago,+IL6593 8
+Dallas,+TX4080 Chicago,+IL4037 8
+Dallas,+TX4080 Dallas,+TX6604 1
+Dallas,+TX4080 Dallas,+TX6622 1
+Dallas,+TX4080 Dallas,+TX6444 1
+Dallas,+TX4080 Dallas,+TX6641 1
+Dallas,+TX4080 Anaheim,+CA4100 11
+Dallas,+TX4080 Anaheim,+CA4101 11
+Dallas,+TX4080 Dallas,+TX4015 1
+Dallas,+TX4080 Dallas,+TX6645 1
+Dallas,+TX4080 Dallas,+TX6483 1
+Dallas,+TX4080 New+York,+NY4028 13
+Dallas,+TX4080 Dallas,+TX6573 1
+Dallas,+TX4080 Dallas,+TX6663 1
+Dallas,+TX4080 Dallas,+TX6558 1
+Dallas,+TX4080 Dallas,+TX6737 1
+Dallas,+TX4080 Dallas,+TX6683 1
+Dallas,+TX4080 Dallas,+TX6598 1
+Dallas,+TX4080 Dallas,+TX1742 1
+Dallas,+TX4080 Dallas,+TX6689 1
+Dallas,+TX4080 Kansas+City,+MO4082 5
+Dallas,+TX4080 Dallas,+TX2635 1
+Dallas,+TX4080 Chicago,+IL1484 8
+Dallas,+TX4080 Anaheim,+CA6502 11
+Dallas,+TX4080 Dallas,+TX6504 1
+Dallas,+TX4080 Dallas,+TX3549 1
+Dallas,+TX4080 Anaheim,+CA4099 11
+Dallas,+TX4080 Dallas,+TX6612 1
+Dallas,+TX4080 Dallas,+TX6419 1
+Dallas,+TX4080 Chicago,+IL6441 8
+Dallas,+TX4080 Dallas,+TX6471 1
+Dallas,+TX4080 Dallas,+TX6706 1
+Brussels,+Belgium4075 Amsterdam4030 2
+Brussels,+Belgium4075 Brussels,+Belgium4033 1
+Stockton,+CA6569 Stockton,+CA4113 1
+Stockton,+CA6569 Stockton,+CA4064 1
+Stockton,+CA6569 Stockton,+CA4096 1
+Stockton,+CA6569 Stockton,+CA4065 1
+Orlando,+FL4108 Orlando,+FL4089 1
+Orlando,+FL4108 Orlando,+FL4049 1
+Orlando,+FL4108 Orlando,+FL6429 1
+Orlando,+FL4108 Atlanta,+GA4032 5
+Orlando,+FL4108 Orlando,+FL4050 1
+Orlando,+FL4108 Orlando,+FL6693 1
+Pennsauken,+NJ6754 Pennsauken,+NJ4052 1
+Pennsauken,+NJ6754 Pennsauken,+NJ4109 1
+Pennsauken,+NJ6754 Pennsauken,+NJ4091 1
+Seattle,+WA4059 Tacoma,+WA3251 2
+Seattle,+WA4059 Seattle,+WA4019 1
+Seattle,+WA4059 Seattle,+WA6432 1
+Seattle,+WA4059 Seattle,+WA4060 1
+Seattle,+WA4059 Chicago,+IL4104 15
+Washington,+DC6736 Washington,+DC6443 1
+Washington,+DC6736 Washington,+DC9643 1
+Washington,+DC6736 Washington,+DC4139 1
+Washington,+DC6736 Washington,+DC4140 1
+Washington,+DC6736 Washington,+DC6456 1
+Washington,+DC6736 Washington,+DC4142 1
+Washington,+DC6736 Washington,+DC6748 1
+Kansas+City,+MO6690 Kansas+City,+MO4082 1
+Kansas+City,+MO6690 Kansas+City,+MO4043 1
+Kansas+City,+MO6690 Kansas+City,+MO6472 1
+Kansas+City,+MO6690 Dallas,+TX4015 5
+Kansas+City,+MO6690 Kansas+City,+MO4105 1
+Kansas+City,+MO6690 Kansas+City,+MO4106 1
+Stockton,+CA6719 Stockton,+CA4113 1
+Stockton,+CA6719 Stockton,+CA4064 1
+Stockton,+CA6719 Stockton,+CA4096 1
+Stockton,+CA6719 Stockton,+CA4065 1
+Kansas+City,+MO4082 Pennsauken,+NJ4052 10
+Kansas+City,+MO4082 Kansas+City,+MO6544 1
+Kansas+City,+MO4082 Kansas+City,+MO6472 1
+Kansas+City,+MO4082 Kansas+City,+MO6707 1
+Kansas+City,+MO4082 Kansas+City,+MO6458 1
+Kansas+City,+MO4082 Kansas+City,+MO6750 1
+Kansas+City,+MO4082 Kansas+City,+MO6395 1
+Kansas+City,+MO4082 Kansas+City,+MO4105 1
+Kansas+City,+MO4082 Lees+Summit,+MO5503 2
+Kansas+City,+MO4082 Kansas+City,+MO4106 1
+Kansas+City,+MO4082 Kansas+City,+MO6422 1
+Kansas+City,+MO4082 Lees+Summit,+MO5505 2
+Kansas+City,+MO4082 Kansas+City,+MO4043 1
+Kansas+City,+MO4082 Kansas+City,+MO6690 1
+Kansas+City,+MO4082 Dallas,+TX4080 5
+Stockton,+CA6577 Stockton,+CA4113 1
+Stockton,+CA6577 Stockton,+CA4064 1
+Stockton,+CA6577 Stockton,+CA4096 1
+Stockton,+CA6577 Stockton,+CA4065 1
+Dallas,+TX2635 Dallas,+TX6580 1
+Dallas,+TX2635 Dallas,+TX6726 1
+Dallas,+TX2635 Dallas,+TX6566 1
+Dallas,+TX2635 Dallas,+TX4115 1
+Dallas,+TX2635 Kansas+City,+MO4105 5
+Dallas,+TX2635 Dallas,+TX6494 1
+Dallas,+TX2635 Kansas+City,+MO4106 5
+Dallas,+TX2635 Chicago,+IL4104 8
+Dallas,+TX2635 Dallas,+TX4133 1
+Dallas,+TX2635 Dallas,+TX6587 1
+Dallas,+TX2635 Dallas,+TX4080 1
+Dallas,+TX2635 Dallas,+TX6604 1
+Dallas,+TX2635 Dallas,+TX6444 1
+Dallas,+TX2635 Dallas,+TX6622 1
+Dallas,+TX2635 Dallas,+TX6641 1
+Dallas,+TX2635 Anaheim,+CA4101 11
+Dallas,+TX2635 Dallas,+TX4015 1
+Dallas,+TX2635 Dallas,+TX6645 1
+Dallas,+TX2635 Dallas,+TX6483 1
+Dallas,+TX2635 New+York,+NY4028 13
+Dallas,+TX2635 Dallas,+TX6573 1
+Dallas,+TX2635 Dallas,+TX6663 1
+Dallas,+TX2635 Dallas,+TX6737 1
+Dallas,+TX2635 Dallas,+TX6683 1
+Dallas,+TX2635 Dallas,+TX6598 1
+Dallas,+TX2635 Dallas,+TX1742 1
+Dallas,+TX2635 Dallas,+TX6689 1
+Dallas,+TX2635 Atlanta,+GA4032 7
+Dallas,+TX2635 Dallas,+TX6504 1
+Dallas,+TX2635 Anaheim,+CA4099 11
+Dallas,+TX2635 Dallas,+TX3549 1
+Dallas,+TX2635 Dallas,+TX6612 1
+Dallas,+TX2635 Dallas,+TX6419 1
+Dallas,+TX2635 Dallas,+TX6471 1
+Dallas,+TX2635 Dallas,+TX6706 1
+Washington,+DC9643 Washington,+DC6736 1
+Washington,+DC9643 Washington,+DC6415 1
+Washington,+DC9643 Relay,+MD4110 2
+Washington,+DC9643 Relay,+MD4093 2
+Washington,+DC9643 Washington,+DC6393 1
+Washington,+DC9643 Relay,+MD4054 2
+Pearl+Harbor,+HI6550 Pearl+Harbor,+HI4092 1
+Pearl+Harbor,+HI6550 Pearl+Harbor,+HI4053 1
+Anaheim,+CA4099 Anaheim,+CA4101 1
+Anaheim,+CA4099 San+Jose,+CA4062 4
+Anaheim,+CA4099 Anaheim,+CA6627 1
+Anaheim,+CA4099 Anaheim,+CA4031 1
+Anaheim,+CA4099 Anaheim,+CA6539 1
+Anaheim,+CA4099 Anaheim,+CA6490 1
+Anaheim,+CA4099 Anaheim,+CA6564 1
+Anaheim,+CA4099 Anaheim,+CA6556 1
+Anaheim,+CA4099 Anaheim,+CA6744 1
+Anaheim,+CA4099 Dallas,+TX4133 11
+Anaheim,+CA4099 Anaheim,+CA6591 1
+Anaheim,+CA4099 Anaheim,+CA6584 1
+Anaheim,+CA4099 Pearl+Harbor,+HI4092 22
+Anaheim,+CA4099 Dallas,+TX4080 11
+Anaheim,+CA4099 Anaheim,+CA4073 1
+Anaheim,+CA4099 Dallas,+TX2635 11
+Anaheim,+CA4099 Anaheim,+CA6502 1
+Anaheim,+CA4099 Anaheim,+CA6512 1
+Anaheim,+CA4099 Anaheim,+CA6520 1
+Anaheim,+CA4099 Anaheim,+CA6702 1
+Anaheim,+CA4099 Anaheim,+CA6453 1
+Anaheim,+CA4099 Anaheim,+CA6438 1
+Anaheim,+CA4099 Anaheim,+CA4100 1
+Copenhagen4038 Copenhagen4077 1
+Copenhagen4038 Stockholm,+Sweden4066 4
+Copenhagen4038 Manasquan,+NJ4086 33
+Copenhagen4038 Hamburg,+Germany4041 3
+Dallas,+TX6419 Dallas,+TX2635 1
+Dallas,+TX6419 Dallas,+TX4015 1
+Dallas,+TX6419 Dallas,+TX4080 1
+Dallas,+TX6419 New+York,+NY4028 13
+Dallas,+TX6419 Dallas,+TX4115 1
+Seattle,+WA4060 Kansas+City,+MO4043 14
+Seattle,+WA4060 Tacoma,+WA3251 2
+Seattle,+WA4060 Seattle,+WA4059 1
+Seattle,+WA4060 Seattle,+WA4019 1
+Seattle,+WA4060 Seattle,+WA6432 1
+Orlando,+FL4049 Orlando,+FL6429 1
+Orlando,+FL4049 Orlando,+FL4089 1
+Orlando,+FL4049 Dallas,+TX4015 9
+Orlando,+FL4049 Orlando,+FL4108 1
+Orlando,+FL4049 Atlanta,+GA4074 5
+Orlando,+FL4049 Orlando,+FL6459 1
+Orlando,+FL4049 Orlando,+FL6693 1
+Orlando,+FL4049 Atlanta,+GA4102 5
+New+York,+NY4017 New+York,+NY4048 1
+New+York,+NY4017 London4045 29
+New+York,+NY4017 New+York,+NY4134 1
+New+York,+NY6559 New+York,+NY4088 1
+New+York,+NY6559 New+York,+NY4048 1
+New+York,+NY6559 New+York,+NY4107 1
+New+York,+NY6559 New+York,+NY4116 1
+Relay,+MD6696 Relay,+MD4110 1
+Relay,+MD6696 Relay,+MD4093 1
+Relay,+MD6696 Relay,+MD4054 1
+Stockton,+CA4113 Stockton,+CA6407 1
+Stockton,+CA4113 Stockton,+CA6452 1
+Stockton,+CA4113 Pennsauken,+NJ4091 21
+Stockton,+CA4113 Stockton,+CA6463 1
+Stockton,+CA4113 Stockton,+CA6609 1
+Stockton,+CA4113 San+Jose,+CA4095 2
+Stockton,+CA4113 Stockton,+CA6619 1
+Stockton,+CA4113 Stockton,+CA6563 1
+Stockton,+CA4113 Chicago,+IL4036 16
+Stockton,+CA4113 Stockton,+CA6719 1
+Stockton,+CA4113 Stockton,+CA6590 1
+Stockton,+CA4113 Stockton,+CA3402 1
+Stockton,+CA4113 Stockton,+CA6583 1
+Stockton,+CA4113 Stockton,+CA6479 1
+Stockton,+CA4113 Stockton,+CA6577 1
+Stockton,+CA4113 Stockton,+CA6569 1
+Stockton,+CA4113 Stockton,+CA6758 1
+Stockton,+CA4113 Rancho+Cordova,+CA5507 2
+Stockton,+CA4113 Stockton,+CA4096 1
+Washington,+DC6748 Washington,+DC6736 1
+Washington,+DC6748 Washington,+DC6543 1
+Washington,+DC6748 Washington,+DC6415 1
+Washington,+DC6748 Relay,+MD4110 2
+Washington,+DC6748 Relay,+MD4093 2
+Washington,+DC6748 Washington,+DC6393 1
+Washington,+DC6748 Relay,+MD4054 2
+Frankfurt4040 Milan,+Italy4085 4
+Frankfurt4040 Frankfurt4079 1
+Frankfurt4040 Hamburg,+Germany4081 4
+Stockton,+CA6583 Stockton,+CA4113 1
+Stockton,+CA6583 Stockton,+CA4064 1
+Stockton,+CA6583 Stockton,+CA4096 1
+Stockton,+CA6583 Stockton,+CA4065 1
+Springfield,+MA4020 Pennsauken,+NJ4125 3
+Springfield,+MA4020 Pennsauken,+NJ4126 3
+Springfield,+MA4020 Springfield,+MA4023 1
+Springfield,+MA4020 Boston5499 2
+Springfield,+MA4020 Springfield,+MA4025 1
+Springfield,+MA4020 Springfield,+MA6406 1
+Springfield,+MA4020 New+York,+NY4137 2
+Springfield,+MA4020 Chicago,+IL4036 8
+Cheyenne,+WY6455 Cheyenne,+WY4034 1
+Cheyenne,+WY6455 Cheyenne,+WY4076 1
+Ashburn,+VA10161 Relay,+MD4138 2
+Washington,+DC4139 Washington,+DC6736 1
+Washington,+DC4139 Washington,+DC6543 1
+Washington,+DC4139 Washington,+DC6415 1
+Washington,+DC4139 Relay,+MD4093 2
+Washington,+DC4139 Relay,+MD4110 2
+Washington,+DC4139 Relay,+MD4054 2
+Washington,+DC4139 Washington,+DC6393 1
+Ashburn,+VA10162 Relay,+MD4131 2
+Springfield,+MA4023 Springfield,+MA4020 1
+Springfield,+MA4023 Chicago,+IL1484 8
+Springfield,+MA4023 Boston5509 2
+Springfield,+MA4023 Springfield,+MA4025 1
+Springfield,+MA4023 Pennsauken,+NJ4091 3
+Springfield,+MA4023 Springfield,+MA6406 1
+Ashburn,+VA10163 Relay,+MD4136 2
+Ashburn,+VA10163 Relay,+MD4127 2
+Springfield,+MA4025 Chicago,+IL4122 8
+Springfield,+MA4025 Springfield,+MA4020 1
+Springfield,+MA4025 Springfield,+MA4023 1
+Cheyenne,+WY6388 Cheyenne,+WY4034 1
+Cheyenne,+WY6388 Cheyenne,+WY4076 1
+Orlando,+FL4050 Orlando,+FL6429 1
+Orlando,+FL4050 Orlando,+FL4089 1
+Orlando,+FL4050 Dallas,+TX4015 9
+Orlando,+FL4050 Orlando,+FL4108 1
+Orlando,+FL4050 Atlanta,+GA4074 5
+Orlando,+FL4050 Orlando,+FL6459 1
+Orlando,+FL4050 Atlanta,+GA4102 5
+Orlando,+FL4050 Orlando,+FL6693 1
+Stockholm,+Sweden4066 Stockholm,+Sweden4097 1
+Stockholm,+Sweden4066 Copenhagen4038 4
+Chicago,+IL6414 Chicago,+IL1391 1
+Chicago,+IL6414 Chicago,+IL4122 1
+Chicago,+IL6414 Chicago,+IL4036 1
+Chicago,+IL6414 Chicago,+IL1484 1
+Chicago,+IL6414 Chicago,+IL4037 1
+Chicago,+IL6414 Chicago,+IL4104 1
+New+York,+NY4022 New+York,+NY4048 1
+New+York,+NY4022 London4084 29
+New+York,+NY4022 London4083 29
+New+York,+NY4024 London4084 29
+New+York,+NY4024 New+York,+NY4048 1
+New+York,+NY4024 New+York,+NY4134 1
+Reston,+VA5496 Reston,+VA5497 1
+Reston,+VA5496 Relay,+MD4054 2
+Reston,+VA5497 Reston,+VA5496 1
+Reston,+VA5497 Relay,+MD4093 2
+New+York,+NY4028 Pennsauken,+NJ4135 2
+New+York,+NY4028 Dallas,+TX4015 13
+New+York,+NY4028 Dallas,+TX6580 13
+New+York,+NY4028 Dallas,+TX6726 13
+New+York,+NY4028 Dallas,+TX6645 13
+New+York,+NY4028 Anaheim,+CA4031 21
+New+York,+NY4028 Dallas,+TX6483 13
+New+York,+NY4028 Dallas,+TX6573 13
+New+York,+NY4028 Dallas,+TX6566 13
+New+York,+NY4028 Kansas+City,+MO4105 10
+New+York,+NY4028 Dallas,+TX6494 13
+New+York,+NY4028 Dallas,+TX6737 13
+New+York,+NY4028 Orlando,+FL4089 9
+New+York,+NY4028 Dallas,+TX6587 13
+New+York,+NY4028 Dallas,+TX6749 13
+New+York,+NY4028 Dallas,+TX4080 13
+New+York,+NY4028 Dallas,+TX6598 13
+New+York,+NY4028 Dallas,+TX6689 13
+New+York,+NY4028 Dallas,+TX1742 13
+New+York,+NY4028 Chicago,+IL1391 7
+New+York,+NY4028 Dallas,+TX2635 13
+New+York,+NY4028 Dallas,+TX6504 13
+New+York,+NY4028 Dallas,+TX3549 13
+New+York,+NY4028 Dallas,+TX6604 13
+New+York,+NY4028 Dallas,+TX6612 13
+New+York,+NY4028 Dallas,+TX6419 13
+New+York,+NY4028 Dallas,+TX6622 13
+New+York,+NY4028 Dallas,+TX6444 13
+New+York,+NY4028 Dallas,+TX6641 13
+New+York,+NY4028 Dallas,+TX6706 13
+New+York,+NY4028 Dallas,+TX6471 13
+New+York,+NY6496 New+York,+NY4088 1
+New+York,+NY6496 New+York,+NY4048 1
+New+York,+NY6496 New+York,+NY6446 1
+New+York,+NY6496 New+York,+NY4107 1
+New+York,+NY6496 New+York,+NY4116 1
+New+York,+NY6496 New+York,+NY6427 1
+Boston5509 Springfield,+MA4023 2
+Boston5509 Boston5499 1
+Relay,+MD4093 Washington,+DC6443 2
+Relay,+MD4093 Reston,+VA5497 2
+Relay,+MD4093 Relay,+MD4138 1
+Relay,+MD4093 Pennsauken,+NJ4135 2
+Relay,+MD4093 Relay,+MD6696 1
+Relay,+MD4093 Washington,+DC6456 2
+Relay,+MD4093 Washington,+DC6469 2
+Relay,+MD4093 Relay,+MD6431 1
+Relay,+MD4093 Washington,+DC4140 2
+Relay,+MD4093 Washington,+DC4142 2
+Relay,+MD4093 Washington,+DC6748 2
+Relay,+MD4093 Atlanta,+GA4032 6
+Relay,+MD4093 Washington,+DC9643 2
+Relay,+MD4093 Relay,+MD6518 1
+Relay,+MD4093 Relay,+MD6461 1
+Relay,+MD4093 Washington,+DC4139 2
+Relay,+MD4093 Relay,+MD6551 1
+Relay,+MD4093 Relay,+MD4110 1
+Relay,+MD4093 Relay,+MD6449 1
+Relay,+MD4093 San+Jose,+CA4112 21
+Relay,+MD4093 Relay,+MD4131 1
+Relay,+MD4093 Relay,+MD6576 1
+Relay,+MD4093 Relay,+MD6675 1
+Relay,+MD4093 Relay,+MD4118 1
+Relay,+MD4093 Relay,+MD4127 1
+Pennsauken,+NJ4091 Pennsauken,+NJ4125 1
+Pennsauken,+NJ4091 Pennsauken,+NJ4109 1
+Pennsauken,+NJ4091 Pennsauken,+NJ4052 1
+Pennsauken,+NJ4091 Pennsauken,+NJ4117 1
+Pennsauken,+NJ4091 Pennsauken,+NJ4126 1
+Pennsauken,+NJ4091 Pennsauken,+NJ4135 1
+Pennsauken,+NJ4091 New+York,+NY4124 2
+Pennsauken,+NJ4091 Stockton,+CA4113 21
+Pennsauken,+NJ4091 Pennsauken,+NJ6516 1
+Pennsauken,+NJ4091 Springfield,+MA4023 3
+Pennsauken,+NJ4091 Pennsauken,+NJ6614 1
+Pennsauken,+NJ4091 Pennsauken,+NJ6525 1
+Pennsauken,+NJ4091 Stockton,+CA4065 21
+Pennsauken,+NJ4091 Pennsauken,+NJ6624 1
+Pennsauken,+NJ4091 Pennsauken,+NJ6448 1
+Pennsauken,+NJ4091 Pennsauken,+NJ6728 1
+Pennsauken,+NJ4091 Pennsauken,+NJ6486 1
+Pennsauken,+NJ4091 Relay,+MD4118 2
+Pennsauken,+NJ4091 Pennsauken,+NJ6754 1
+Washington,+DC4140 Washington,+DC6736 1
+Washington,+DC4140 Washington,+DC6543 1
+Washington,+DC4140 Washington,+DC6415 1
+Washington,+DC4140 Relay,+MD4093 2
+Washington,+DC4140 Relay,+MD4110 2
+Washington,+DC4140 Relay,+MD4054 2
+Washington,+DC4140 Washington,+DC6393 1
+Washington,+DC4142 Washington,+DC6736 1
+Washington,+DC4142 Washington,+DC6543 1
+Washington,+DC4142 Washington,+DC6415 1
+Washington,+DC4142 Relay,+MD4093 2
+Washington,+DC4142 Washington,+DC6393 1
+Stockton,+CA6590 Stockton,+CA4113 1
+Stockton,+CA6590 Stockton,+CA4064 1
+Stockton,+CA6590 Stockton,+CA4096 1
+Stockton,+CA6590 Stockton,+CA4065 1
+Atlanta,+GA3957 Atlanta,+GA4032 1
+Atlanta,+GA3957 Atlanta,+GA6565 1
+Atlanta,+GA3957 Atlanta,+GA4074 1
+Atlanta,+GA3957 Dallas,+TX6641 7
+Anaheim,+CA6502 Anaheim,+CA4099 1
+Anaheim,+CA6502 Anaheim,+CA4101 1
+Anaheim,+CA6502 Anaheim,+CA4031 1
+Anaheim,+CA6502 Dallas,+TX4080 11
+Anaheim,+CA6502 Anaheim,+CA4073 1
+Anaheim,+CA6502 Anaheim,+CA6721 1
+Anaheim,+CA6502 Anaheim,+CA4100 1
+Tokyo4069 Hong+Kong4042 16
+Tokyo4069 Stockton,+CA4064 44
+Tokyo4069 Tokyo4070 1
+Dallas,+TX6504 Dallas,+TX2635 1
+Dallas,+TX6504 Dallas,+TX4015 1
+Dallas,+TX6504 Dallas,+TX4080 1
+Dallas,+TX6504 New+York,+NY4028 13
+Dallas,+TX6504 Dallas,+TX4115 1
+Kansas+City,+MO6422 Kansas+City,+MO4082 1
+Kansas+City,+MO6422 Kansas+City,+MO4105 1
+Kansas+City,+MO6422 Kansas+City,+MO4106 1
+San+Jose,+CA6477 San+Jose,+CA4095 1
+Anaheim,+CA6438 Anaheim,+CA4101 1
+Anaheim,+CA6438 Anaheim,+CA4099 1
+Anaheim,+CA6438 Anaheim,+CA4031 1
+Anaheim,+CA6438 Anaheim,+CA4073 1
+Anaheim,+CA6438 Anaheim,+CA6721 1
+Anaheim,+CA6438 Anaheim,+CA4100 1
+Hong+Kong6421 Hong+Kong4042 1
+Hong+Kong6421 Stockton,+CA4096 57
+New+York,+NY4107 New+York,+NY4088 1
+New+York,+NY4107 Pennsauken,+NJ4109 2
+New+York,+NY4107 New+York,+NY6397 1
+New+York,+NY4107 New+York,+NY6559 1
+New+York,+NY4107 New+York,+NY4116 1
+New+York,+NY4107 New+York,+NY6496 1
+New+York,+NY4107 New+York,+NY4134 1
+New+York,+NY4107 New+York,+NY6427 1
+New+York,+NY4107 New+York,+NY6532 1
+New+York,+NY4107 New+York,+NY4048 1
+New+York,+NY4107 New+York,+NY6446 1
+New+York,+NY4107 Relay,+MD4054 3
+Paris4090 London4044 3
+Paris4090 Milan,+Italy4046 5
+Paris4090 Paris4051 1
+Munich,+Germany4087 Hamburg,+Germany4041 5
+Atlanta,+GA6439 Atlanta,+GA4102 1
+Stockton,+CA3402 Stockton,+CA4064 1
+Stockton,+CA3402 Stockton,+CA4113 1
+Stockton,+CA3402 Stockton,+CA4065 1
+Stockton,+CA3402 Stockton,+CA4096 1
+Stockton,+CA3402 Anaheim,+CA6512 4
+Tokyo4070 Tokyo4071 1
+Tokyo4070 Hong+Kong4042 16
+Tokyo4070 Tacoma,+WA3251 40
+Tokyo4070 Singapore4094 28
+Tokyo4070 Tacoma,+WA4114 40
+Tokyo4070 Tokyo4069 1
+Cheyenne,+WY6542 Cheyenne,+WY4034 1
+Cheyenne,+WY6542 Cheyenne,+WY4076 1
+Tokyo4071 Singapore4094 28
+Tokyo4071 Stockton,+CA4064 44
+Tokyo4071 Tokyo4070 1
+Stockton,+CA4064 Pennsauken,+NJ4052 21
+Stockton,+CA4064 Stockton,+CA6602 1
+Stockton,+CA4064 Stockton,+CA6407 1
+Stockton,+CA4064 San+Jose,+CA4119 2
+Stockton,+CA4064 Pearl+Harbor,+HI4053 21
+Stockton,+CA4064 Stockton,+CA6452 1
+Stockton,+CA4064 Stockton,+CA6463 1
+Stockton,+CA4064 Stockton,+CA6563 1
+Stockton,+CA4064 Stockton,+CA6719 1
+Stockton,+CA4064 Stockton,+CA3402 1
+Stockton,+CA4064 Stockton,+CA6590 1
+Stockton,+CA4064 Stockton,+CA6583 1
+Stockton,+CA4064 Tokyo4071 44
+Stockton,+CA4064 Stockton,+CA6479 1
+Stockton,+CA4064 Stockton,+CA6577 1
+Stockton,+CA4064 Stockton,+CA6569 1
+Stockton,+CA4064 Stockton,+CA6758 1
+Stockton,+CA4064 Tokyo4069 44
+Stockton,+CA4064 Sydney,+Australia4068 62
+Stockton,+CA4064 Stockton,+CA4096 1
+Stockton,+CA4065 Stockton,+CA6407 1
+Stockton,+CA4065 Pearl+Harbor,+HI4053 21
+Stockton,+CA4065 Stockton,+CA6452 1
+Stockton,+CA4065 Pennsauken,+NJ4091 21
+Stockton,+CA4065 Stockton,+CA6463 1
+Stockton,+CA4065 Stockton,+CA6609 1
+Stockton,+CA4065 San+Jose,+CA4095 2
+Stockton,+CA4065 Stockton,+CA6619 1
+Stockton,+CA4065 Stockton,+CA6563 1
+Stockton,+CA4065 Chicago,+IL4036 16
+Stockton,+CA4065 Stockton,+CA6719 1
+Stockton,+CA4065 Stockton,+CA6590 1
+Stockton,+CA4065 Stockton,+CA3402 1
+Stockton,+CA4065 Stockton,+CA6583 1
+Stockton,+CA4065 Stockton,+CA6479 1
+Stockton,+CA4065 Stockton,+CA6569 1
+Stockton,+CA4065 Stockton,+CA6577 1
+Stockton,+CA4065 Stockton,+CA6758 1
+Stockton,+CA4065 Rancho+Cordova,+CA5507 2
+Stockton,+CA4065 Stockton,+CA4096 1
+Anaheim,+CA6512 Anaheim,+CA4099 1
+Anaheim,+CA6512 Anaheim,+CA4101 1
+Anaheim,+CA6512 Anaheim,+CA4031 1
+Anaheim,+CA6512 Anaheim,+CA4073 1
+Anaheim,+CA6512 Stockton,+CA3402 4
+Anaheim,+CA6512 Anaheim,+CA6721 1
+Anaheim,+CA6512 Anaheim,+CA4100 1
+Dallas,+TX6444 Dallas,+TX2635 1
+Dallas,+TX6444 Dallas,+TX4015 1
+Dallas,+TX6444 Dallas,+TX4080 1
+Dallas,+TX6444 New+York,+NY4028 13
+Dallas,+TX6444 Dallas,+TX4115 1
+New+York,+NY4116 New+York,+NY4088 1
+New+York,+NY4116 Pennsauken,+NJ4109 2
+New+York,+NY4116 New+York,+NY4107 1
+New+York,+NY4116 New+York,+NY6397 1
+New+York,+NY4116 New+York,+NY6559 1
+New+York,+NY4116 New+York,+NY4124 1
+New+York,+NY4116 New+York,+NY6496 1
+New+York,+NY4116 Relay,+MD4110 3
+New+York,+NY4116 New+York,+NY6605 1
+New+York,+NY4116 New+York,+NY6532 1
+New+York,+NY4116 New+York,+NY6427 1
+New+York,+NY4116 Chicago,+IL4104 7
+New+York,+NY4116 New+York,+NY6606 1
+New+York,+NY4116 New+York,+NY4137 1
+New+York,+NY4116 New+York,+NY6446 1
+New+York,+NY4048 New+York,+NY4024 1
+New+York,+NY4048 Pennsauken,+NJ4052 2
+New+York,+NY4048 New+York,+NY6751 1
+New+York,+NY4048 New+York,+NY4017 1
+New+York,+NY4048 New+York,+NY6752 1
+New+York,+NY4048 New+York,+NY6559 1
+New+York,+NY4048 New+York,+NY6397 1
+New+York,+NY4048 New+York,+NY4107 1
+New+York,+NY4048 New+York,+NY6496 1
+New+York,+NY4048 New+York,+NY4134 1
+New+York,+NY4048 Chicago,+IL4104 7
+New+York,+NY4048 New+York,+NY4137 1
+New+York,+NY4048 New+York,+NY4088 1
+New+York,+NY4048 Atlanta,+GA4032 8
+New+York,+NY4048 Relay,+MD4110 3
+New+York,+NY4048 New+York,+NY6532 1
+New+York,+NY4048 New+York,+NY6427 1
+New+York,+NY4048 New+York,+NY6446 1
+New+York,+NY4048 Manasquan,+NJ4047 2
+New+York,+NY4048 New+York,+NY4022 1
+Relay,+MD6431 Relay,+MD4110 1
+Relay,+MD6431 Relay,+MD4093 1
+Relay,+MD6431 Relay,+MD4054 1
+Santa+Clara,+CA5508 San+Jose,+CA4119 2
+Stockton,+CA6758 Stockton,+CA4113 1
+Stockton,+CA6758 Stockton,+CA4064 1
+Stockton,+CA6758 Stockton,+CA4096 1
+Stockton,+CA6758 Stockton,+CA4065 1
+Cheyenne,+WY6629 Cheyenne,+WY4034 1
+Cheyenne,+WY6629 Cheyenne,+WY4076 1
+Anaheim,+CA6520 Anaheim,+CA4101 1
+Anaheim,+CA6520 Anaheim,+CA4099 1
+Anaheim,+CA6520 Anaheim,+CA4031 1
+Anaheim,+CA6520 Anaheim,+CA4073 1
+Anaheim,+CA6520 Anaheim,+CA6721 1
+Anaheim,+CA6520 Anaheim,+CA4100 1
+Dallas,+TX3549 Dallas,+TX2635 1
+Dallas,+TX3549 Dallas,+TX4015 1
+Dallas,+TX3549 Dallas,+TX4080 1
+Dallas,+TX3549 New+York,+NY4028 13
+Dallas,+TX3549 Dallas,+TX4115 1
+Manasquan,+NJ4047 New+York,+NY4048 2
+Manasquan,+NJ4047 London4084 30
+Manasquan,+NJ4047 Manasquan,+NJ4086 1
+Manasquan,+NJ4047 Relay,+MD4054 3
+Manasquan,+NJ4047 London4083 30
+Washington,+DC6415 Washington,+DC6443 1
+Washington,+DC6415 Washington,+DC9643 1
+Washington,+DC6415 Washington,+DC6469 1
+Washington,+DC6415 Washington,+DC4139 1
+Washington,+DC6415 Washington,+DC4140 1
+Washington,+DC6415 Washington,+DC6456 1
+Washington,+DC6415 Washington,+DC6748 1
+Washington,+DC6415 Washington,+DC4142 1
+Chicago,+IL6441 Chicago,+IL1391 1
+Chicago,+IL6441 Chicago,+IL1484 1
+Chicago,+IL6441 Dallas,+TX4080 8
+Chicago,+IL6441 Chicago,+IL4036 1
+Chicago,+IL6441 Chicago,+IL4037 1
+Chicago,+IL6441 Chicago,+IL4104 1
+Orlando,+FL6693 Orlando,+FL4089 1
+Orlando,+FL6693 Orlando,+FL4049 1
+Orlando,+FL6693 Atlanta,+GA2347 5
+Orlando,+FL6693 Orlando,+FL4050 1
+Orlando,+FL6693 Orlando,+FL4108 1
+Frankfurt4079 Paris4051 4
+Frankfurt4079 Frankfurt4040 1
+Anaheim,+CA6453 Anaheim,+CA4101 1
+Anaheim,+CA6453 Anaheim,+CA4099 1
+Anaheim,+CA6453 Anaheim,+CA4031 1
+Anaheim,+CA6453 Anaheim,+CA4073 1
+Anaheim,+CA6453 Anaheim,+CA6721 1
+Anaheim,+CA6453 Anaheim,+CA4100 1
+Stockholm,+Sweden4097 Copenhagen4077 4
+Stockholm,+Sweden4097 Stockholm,+Sweden4066 1
+Copenhagen4077 Stockholm,+Sweden4097 4
+Copenhagen4077 London4044 6
+Copenhagen4077 Copenhagen4038 1
+Copenhagen4077 Hamburg,+Germany4081 3
+London4044 Copenhagen4077 6
+London4044 London4045 1
+London4044 Paris4090 3
+London4044 Brussels,+Belgium4033 3
+London4044 London4083 1
+London4044 Dublin,+Ireland4039 4
+Richardson,+TX5500 Dallas,+TX4015 2
+Richardson,+TX5500 Dallas,+TX4080 2
+London4045 London4044 1
+London4045 New+York,+NY4017 29
+New+York,+NY4124 New+York,+NY6606 1
+New+York,+NY4124 New+York,+NY4137 1
+New+York,+NY4124 New+York,+NY4129 1
+New+York,+NY4124 New+York,+NY4088 1
+New+York,+NY4124 New+York,+NY4116 1
+New+York,+NY4124 Chicago,+IL4037 7
+New+York,+NY4124 New+York,+NY4134 1
+New+York,+NY4124 Pennsauken,+NJ4091 2
+New+York,+NY4124 New+York,+NY6605 1
+Pearl+Harbor,+HI4053 Anaheim,+CA4101 22
+Pearl+Harbor,+HI4053 Pearl+Harbor,+HI6400 1
+Pearl+Harbor,+HI4053 Pearl+Harbor,+HI4092 1
+Pearl+Harbor,+HI4053 Stockton,+CA4064 21
+Pearl+Harbor,+HI4053 Stockton,+CA4096 21
+Pearl+Harbor,+HI4053 Stockton,+CA4065 21
+Pearl+Harbor,+HI4053 Anaheim,+CA4100 22
+Pearl+Harbor,+HI4053 Pearl+Harbor,+HI6550 1
+New+York,+NY4129 New+York,+NY4137 1
+New+York,+NY4129 New+York,+NY4124 1
+New+York,+NY4129 New+York,+NY4134 1
+New+York,+NY4129 New+York,+NY6524 1
+New+York,+NY4129 Relay,+MD4054 3
+Orlando,+FL4089 Orlando,+FL4049 1
+Orlando,+FL4089 Orlando,+FL6429 1
+Orlando,+FL4089 Orlando,+FL4050 1
+Orlando,+FL4089 Orlando,+FL4108 1
+Orlando,+FL4089 New+York,+NY4028 9
+Orlando,+FL4089 Dallas,+TX4115 9
+Orlando,+FL4089 Orlando,+FL6693 1
+Relay,+MD6518 Relay,+MD4110 1
+Relay,+MD6518 Relay,+MD4093 1
+Relay,+MD6518 Relay,+MD4054 1
+Pennsauken,+NJ6516 Pennsauken,+NJ4109 1
+Pennsauken,+NJ6516 Pennsauken,+NJ4052 1
+Pennsauken,+NJ6516 Pennsauken,+NJ4091 1
+Pennsauken,+NJ6517 Pennsauken,+NJ4052 1
+Pennsauken,+NJ6517 Pennsauken,+NJ4109 1
+Relay,+MD6449 Relay,+MD4110 1
+Relay,+MD6449 Relay,+MD4093 1
+Relay,+MD6449 Relay,+MD4054 1
+Pennsauken,+NJ6448 Pennsauken,+NJ4052 1
+Pennsauken,+NJ6448 Pennsauken,+NJ4109 1
+Pennsauken,+NJ6448 Pennsauken,+NJ4091 1
+Dallas,+TX6604 Dallas,+TX2635 1
+Dallas,+TX6604 Dallas,+TX4015 1
+Dallas,+TX6604 New+York,+NY4028 13
+Dallas,+TX6604 Dallas,+TX4080 1
+Dallas,+TX6604 Dallas,+TX4115 1
+Stockton,+CA6407 Stockton,+CA4113 1
+Stockton,+CA6407 Stockton,+CA4064 1
+Stockton,+CA6407 Stockton,+CA4096 1
+Stockton,+CA6407 Stockton,+CA4065 1
+Anaheim,+CA6464 Anaheim,+CA4101 1
+Anaheim,+CA6464 Anaheim,+CA4031 1
+Anaheim,+CA6464 Anaheim,+CA4073 1
+Anaheim,+CA6464 Anaheim,+CA6721 1
+Anaheim,+CA6464 Anaheim,+CA4100 1
+Anaheim,+CA6539 Anaheim,+CA4101 1
+Anaheim,+CA6539 Anaheim,+CA4099 1
+Anaheim,+CA6539 Anaheim,+CA4031 1
+Anaheim,+CA6539 Anaheim,+CA4073 1
+Anaheim,+CA6539 Anaheim,+CA6721 1
+Anaheim,+CA6539 Anaheim,+CA4100 1
+Kansas+City,+MO6458 Kansas+City,+MO4082 1
+Kansas+City,+MO6458 Kansas+City,+MO4043 1
+Kansas+City,+MO6458 Dallas,+TX6598 5
+Kansas+City,+MO6458 Kansas+City,+MO4105 1
+Kansas+City,+MO6458 Kansas+City,+MO4106 1
+New+York,+NY4134 New+York,+NY4048 1
+New+York,+NY4134 New+York,+NY4129 1
+New+York,+NY4134 New+York,+NY4137 1
+New+York,+NY4134 New+York,+NY4024 1
+New+York,+NY4134 New+York,+NY6751 1
+New+York,+NY4134 New+York,+NY4017 1
+New+York,+NY4134 New+York,+NY6752 1
+New+York,+NY4134 New+York,+NY4107 1
+New+York,+NY4134 New+York,+NY4124 1
+Atlanta,+GA6530 Cheyenne,+WY6413 11
+New+York,+NY4137 New+York,+NY4048 1
+New+York,+NY4137 New+York,+NY4129 1
+New+York,+NY4137 Springfield,+MA4020 2
+New+York,+NY4137 New+York,+NY4116 1
+New+York,+NY4137 New+York,+NY4124 1
+New+York,+NY4137 New+York,+NY4134 1
+Tacoma,+WA6555 Tacoma,+WA6408 1
+Tacoma,+WA6555 Tacoma,+WA3251 1
+Tacoma,+WA6555 Tacoma,+WA4114 1
+Seattle,+WA6432 Seattle,+WA4059 1
+Seattle,+WA6432 Seattle,+WA4060 1
+Atlanta,+GA6465 Atlanta,+GA4032 1
+Atlanta,+GA6465 Atlanta,+GA4074 1
+Atlanta,+GA6465 Atlanta,+GA4102 1
+Pennsauken,+NJ6525 Pennsauken,+NJ4109 1
+Pennsauken,+NJ6525 Pennsauken,+NJ4052 1
+Pennsauken,+NJ6525 Pennsauken,+NJ4091 1
+Cheyenne,+WY4034 Cheyenne,+WY6455 1
+Cheyenne,+WY4034 Cheyenne,+WY2439 1
+Cheyenne,+WY4034 Cheyenne,+WY6723 1
+Cheyenne,+WY4034 Cheyenne,+WY4076 1
+Cheyenne,+WY4034 Tacoma,+WA3251 9
+Cheyenne,+WY4034 Denver,+Colorado5511 2
+Cheyenne,+WY4034 Chicago,+IL1484 9
+Cheyenne,+WY4034 Cheyenne,+WY6629 1
+Cheyenne,+WY4034 Cheyenne,+WY6388 1
+Cheyenne,+WY4034 Chicago,+IL4104 9
+Cheyenne,+WY4034 Cheyenne,+WY6413 1
+Cheyenne,+WY4034 Chicago,+IL4037 9
+Cheyenne,+WY4034 Cheyenne,+WY6542 1
+Anaheim,+CA6610 Anaheim,+CA4073 1
+San+Jose,+CA4112 San+Jose,+CA4062 1
+San+Jose,+CA4112 San+Jose,+CA4095 1
+San+Jose,+CA4112 Anaheim,+CA4031 4
+San+Jose,+CA4112 Stockton,+CA4096 2
+San+Jose,+CA4112 San+Jose,+CA4132 1
+San+Jose,+CA4112 Relay,+MD4093 21
+San+Jose,+CA4112 Anaheim,+CA4100 4
+Dallas,+TX6612 Dallas,+TX2635 1
+Dallas,+TX6612 Dallas,+TX4015 1
+Dallas,+TX6612 Dallas,+TX4080 1
+Dallas,+TX6612 New+York,+NY4028 13
+Dallas,+TX6612 Dallas,+TX4115 1
+Stockton,+CA4096 Pennsauken,+NJ4109 21
+Stockton,+CA4096 Stockton,+CA6602 1
+Stockton,+CA4096 Stockton,+CA6407 1
+Stockton,+CA4096 Hong+Kong6421 57
+Stockton,+CA4096 Pearl+Harbor,+HI4053 21
+Stockton,+CA4096 Stockton,+CA6452 1
+Stockton,+CA4096 Stockton,+CA6609 1
+Stockton,+CA4096 Stockton,+CA6463 1
+Stockton,+CA4096 Stockton,+CA6619 1
+Stockton,+CA4096 Pearl+Harbor,+HI4092 21
+Stockton,+CA4096 Stockton,+CA6563 1
+Stockton,+CA4096 Stockton,+CA4113 1
+Stockton,+CA4096 Stockton,+CA6719 1
+Stockton,+CA4096 Stockton,+CA3402 1
+Stockton,+CA4096 Stockton,+CA6590 1
+Stockton,+CA4096 Stockton,+CA6583 1
+Stockton,+CA4096 Stockton,+CA6479 1
+Stockton,+CA4096 Stockton,+CA6569 1
+Stockton,+CA4096 Stockton,+CA6577 1
+Stockton,+CA4096 Stockton,+CA4064 1
+Stockton,+CA4096 Stockton,+CA6758 1
+Stockton,+CA4096 Stockton,+CA4065 1
+Stockton,+CA4096 Sydney,+Australia4068 62
+Stockton,+CA4096 Rancho+Cordova,+CA5514 2
+Stockton,+CA4096 San+Jose,+CA4112 2
+Stockton,+CA4096 San+Jose,+CA4132 2
+Chicago,+IL6603 Chicago,+IL1391 1
+Chicago,+IL6603 Chicago,+IL4036 1
+Chicago,+IL6603 Chicago,+IL1484 1
+Chicago,+IL6603 Chicago,+IL4037 1
+Chicago,+IL6603 Chicago,+IL4104 1
+Chicago,+IL6531 Chicago,+IL1391 1
+Chicago,+IL6531 Chicago,+IL1484 1
+Chicago,+IL6531 Chicago,+IL4036 1
+Chicago,+IL6531 Chicago,+IL4037 1
+Chicago,+IL6531 Chicago,+IL4104 1
+Dallas,+TX6471 Dallas,+TX2635 1
+Dallas,+TX6471 Dallas,+TX4015 1
+Dallas,+TX6471 Dallas,+TX4080 1
+Dallas,+TX6471 New+York,+NY4028 13
+Dallas,+TX6471 Dallas,+TX4115 1
+New+York,+NY6751 New+York,+NY4048 1
+New+York,+NY6751 New+York,+NY4134 1
+San+Jose,+CA4119 San+Jose,+CA4062 1
+San+Jose,+CA4119 San+Jose,+CA4095 1
+San+Jose,+CA4119 Dallas,+TX4080 13
+San+Jose,+CA4119 Stockton,+CA4064 2
+San+Jose,+CA4119 Santa+Clara,+CA5508 2
+San+Jose,+CA4119 San+Jose,+CA4132 1
+San+Jose,+CA4119 Anaheim,+CA4100 4
+New+York,+NY6752 New+York,+NY4048 1
+New+York,+NY6752 New+York,+NY4134 1
+Cheyenne,+WY2439 Cheyenne,+WY4034 1
+Cheyenne,+WY2439 Cheyenne,+WY4076 1
+Tacoma,+WA6701 Roachdale,+IN6552 16
+Tacoma,+WA6701 Tacoma,+WA3251 1
+Singapore4094 Tokyo4071 28
+Singapore4094 Tokyo4070 28
+Kansas+City,+MO6395 Kansas+City,+MO4082 1
+Kansas+City,+MO6395 Kansas+City,+MO4043 1
+Kansas+City,+MO6395 Kansas+City,+MO4105 1
+Kansas+City,+MO6395 Kansas+City,+MO4106 1
+Chicago,+IL6468 Chicago,+IL1391 1
+Chicago,+IL6468 Chicago,+IL4036 1
+Chicago,+IL6468 Chicago,+IL1484 1
+Chicago,+IL6468 Chicago,+IL4037 1
+Chicago,+IL6468 Chicago,+IL4104 1
+Atlanta,+GA6540 Atlanta,+GA4032 1
+Atlanta,+GA6540 Atlanta,+GA4074 1
+Atlanta,+GA6540 Atlanta,+GA4102 1
+Roachdale,+IN6552 Roachdale,+IN4111 1
+Roachdale,+IN6552 Tacoma,+WA6701 16
+Roachdale,+IN6552 Roachdale,+IN4056 1
+Relay,+MD5801 Relay,+MD4136 1
+Relay,+MD5801 Dallas,+TX6573 11
+Relay,+MD5801 Relay,+MD4110 1
+Orlando,+FL6429 Orlando,+FL4089 1
+Orlando,+FL6429 Orlando,+FL4049 1
+Orlando,+FL6429 Orlando,+FL4050 1
+Orlando,+FL6429 Orlando,+FL4108 1
+Cheyenne,+WY6723 Cheyenne,+WY4034 1
+Cheyenne,+WY6723 Cheyenne,+WY4076 1
+Relay,+MD6461 Relay,+MD4110 1
+Relay,+MD6461 Relay,+MD4093 1
+Relay,+MD6461 Relay,+MD4054 1
+Sydney,+Australia4067 Tacoma,+WA3251 64
+Sydney,+Australia4067 Sydney,+Australia6437 1
+Sydney,+Australia4068 Sydney,+Australia6437 1
+Sydney,+Australia4068 Stockton,+CA4064 62
+Sydney,+Australia4068 Stockton,+CA4096 62
+Atlanta,+GA2338 Atlanta,+GA4032 1
+Atlanta,+GA2338 Atlanta,+GA4074 1
+Atlanta,+GA2338 Atlanta,+GA4102 1
+Amsterdam4030 Amsterdam4072 1
+Amsterdam4030 Brussels,+Belgium4075 2
+Dallas,+TX6622 Dallas,+TX2635 1
+Dallas,+TX6622 Dallas,+TX4015 1
+Dallas,+TX6622 Dallas,+TX4080 1
+Dallas,+TX6622 New+York,+NY4028 13
+Dallas,+TX6622 Dallas,+TX4115 1
+Chicago,+IL6611 Chicago,+IL1391 1
+Chicago,+IL6611 Chicago,+IL4122 1
+Chicago,+IL6611 Chicago,+IL4036 1
+Chicago,+IL6611 Chicago,+IL1484 1
+Chicago,+IL6611 Chicago,+IL4037 1
+Chicago,+IL6611 Chicago,+IL4104 1
+Washington,+DC6443 Washington,+DC6736 1
+Washington,+DC6443 Washington,+DC6543 1
+Washington,+DC6443 Washington,+DC6415 1
+Washington,+DC6443 Relay,+MD4093 2
+Washington,+DC6443 Relay,+MD4110 2
+Washington,+DC6443 Relay,+MD4054 2
+Washington,+DC6443 Washington,+DC6393 1
+Pennsauken,+NJ6399 Pennsauken,+NJ4052 1
+Kansas+City,+MO6544 Kansas+City,+MO4082 1
+Kansas+City,+MO6544 Kansas+City,+MO4043 1
+Kansas+City,+MO6544 Cheyenne,+WY6746 6
+Kansas+City,+MO6544 Kansas+City,+MO4105 1
+Kansas+City,+MO6544 Kansas+City,+MO4106 1
+Anaheim,+CA6627 Anaheim,+CA4101 1
+Anaheim,+CA6627 Anaheim,+CA4099 1
+Anaheim,+CA6627 Anaheim,+CA4031 1
+Anaheim,+CA6627 Anaheim,+CA4073 1
+Anaheim,+CA6627 Anaheim,+CA6721 1
+Anaheim,+CA6627 Anaheim,+CA4100 1
+Dallas,+TX4015 Richardson,+TX5500 2
+Dallas,+TX4015 Orlando,+FL4049 9
+Dallas,+TX4015 Dallas,+TX6580 1
+Dallas,+TX4015 Dallas,+TX6726 1
+Dallas,+TX4015 Dallas,+TX6566 1
+Dallas,+TX4015 Dallas,+TX4115 1
+Dallas,+TX4015 Dallas,+TX6494 1
+Dallas,+TX4015 Dallas,+TX6658 1
+Dallas,+TX4015 Dallas,+TX6749 1
+Dallas,+TX4015 Dallas,+TX6587 1
+Dallas,+TX4015 Dallas,+TX4080 1
+Dallas,+TX4015 Orlando,+FL4050 9
+Dallas,+TX4015 Dallas,+TX6604 1
+Dallas,+TX4015 Dallas,+TX6622 1
+Dallas,+TX4015 Dallas,+TX6444 1
+Dallas,+TX4015 Dallas,+TX6641 1
+Dallas,+TX4015 Pennsauken,+NJ4109 12
+Dallas,+TX4015 Dallas,+TX6645 1
+Dallas,+TX4015 Dallas,+TX6483 1
+Dallas,+TX4015 New+York,+NY4028 13
+Dallas,+TX4015 Dallas,+TX6573 1
+Dallas,+TX4015 Dallas,+TX6558 1
+Dallas,+TX4015 Dallas,+TX6737 1
+Dallas,+TX4015 Kansas+City,+MO4043 5
+Dallas,+TX4015 Kansas+City,+MO6690 5
+Dallas,+TX4015 Anaheim,+CA4073 11
+Dallas,+TX4015 Dallas,+TX6598 1
+Dallas,+TX4015 Dallas,+TX1742 1
+Dallas,+TX4015 Dallas,+TX6689 1
+Dallas,+TX4015 Dallas,+TX2635 1
+Dallas,+TX4015 Dallas,+TX6504 1
+Dallas,+TX4015 Dallas,+TX3549 1
+Dallas,+TX4015 Dallas,+TX6612 1
+Dallas,+TX4015 Dallas,+TX6419 1
+Dallas,+TX4015 Atlanta,+GA4074 7
+Dallas,+TX4015 Dallas,+TX6471 1
+Dallas,+TX4015 Dallas,+TX6706 1
+Kansas+City,+MO6472 Kansas+City,+MO4082 1
+Kansas+City,+MO6472 Kansas+City,+MO4043 1
+Kansas+City,+MO6472 Kansas+City,+MO6690 1
+Kansas+City,+MO6472 Kansas+City,+MO4105 1
+Kansas+City,+MO6472 Kansas+City,+MO4106 1
+Dallas,+TX6483 Dallas,+TX2635 1
+Dallas,+TX6483 Dallas,+TX4015 1
+Dallas,+TX6483 Dallas,+TX4080 1
+Dallas,+TX6483 New+York,+NY4028 13
+Dallas,+TX6483 Dallas,+TX4115 1
+Anaheim,+CA6556 Anaheim,+CA4101 1
+Anaheim,+CA6556 Anaheim,+CA4099 1
+Anaheim,+CA6556 Anaheim,+CA4031 1
+Anaheim,+CA6556 Anaheim,+CA4073 1
+Anaheim,+CA6556 Anaheim,+CA6721 1
+Anaheim,+CA6556 Anaheim,+CA4100 1
+Dallas,+TX6558 Dallas,+TX4015 1
+Dallas,+TX6558 Dallas,+TX4080 1
+Dallas,+TX6558 Dallas,+TX6573 1
+Springfield,+MA6406 Springfield,+MA4020 1
+Springfield,+MA6406 Springfield,+MA4023 1
+Pearl+Harbor,+HI6400 Pearl+Harbor,+HI4092 1
+Pearl+Harbor,+HI6400 Pearl+Harbor,+HI4053 1
+Roachdale,+IN6636 Roachdale,+IN4111 1
+Roachdale,+IN6636 Roachdale,+IN4056 1
+Atlanta,+GA6481 Atlanta,+GA4032 1
+Atlanta,+GA6481 Atlanta,+GA4074 1
+Atlanta,+GA6481 Atlanta,+GA4102 1
+Atlanta,+GA6628 Atlanta,+GA4032 1
+Atlanta,+GA6628 Atlanta,+GA4074 1
+Atlanta,+GA6628 Atlanta,+GA4102 1
+Seattle,+WA6450 Seattle,+WA4019 1
+New+York,+NY4088 New+York,+NY4107 1
+New+York,+NY4088 New+York,+NY6397 1
+New+York,+NY4088 New+York,+NY6559 1
+New+York,+NY4088 Manasquan,+NJ4086 2
+New+York,+NY4088 New+York,+NY4116 1
+New+York,+NY4088 New+York,+NY4124 1
+New+York,+NY4088 Chicago,+IL1484 7
+New+York,+NY4088 New+York,+NY6496 1
+New+York,+NY4088 New+York,+NY6532 1
+New+York,+NY4088 New+York,+NY6524 1
+New+York,+NY4088 New+York,+NY6427 1
+New+York,+NY4088 New+York,+NY4048 1
+New+York,+NY4088 New+York,+NY6446 1
+New+York,+NY4088 Atlanta,+GA4074 8
+Chicago,+IL1391 New+York,+NY4028 7
+Chicago,+IL1391 Chicago,+IL6724 1
+Chicago,+IL1391 Dallas,+TX4115 8
+Chicago,+IL1391 Chicago,+IL4104 1
+Chicago,+IL1391 Chicago,+IL6468 1
+Chicago,+IL1391 Chicago,+IL6492 1
+Chicago,+IL1391 Chicago,+IL4122 1
+Chicago,+IL1391 Chicago,+IL6639 1
+Chicago,+IL1391 Chicago,+IL6747 1
+Chicago,+IL1391 Chicago,+IL6593 1
+Chicago,+IL1391 Chicago,+IL4036 1
+Chicago,+IL1391 Chicago,+IL6586 1
+Chicago,+IL1391 Chicago,+IL6595 1
+Chicago,+IL1391 Chicago,+IL6669 1
+Chicago,+IL1391 Chicago,+IL1484 1
+Chicago,+IL1391 Chicago,+IL6414 1
+Chicago,+IL1391 Chicago,+IL6611 1
+Chicago,+IL1391 Chicago,+IL6603 1
+Chicago,+IL1391 Chicago,+IL6441 1
+Chicago,+IL1391 Chicago,+IL6531 1
+Chicago,+IL1391 Chicago,+IL6621 1
+Denver,+Colorado5501 Cheyenne,+WY4076 2
+Pennsauken,+NJ6614 Pennsauken,+NJ4109 1
+Pennsauken,+NJ6614 Pennsauken,+NJ4052 1
+Pennsauken,+NJ6614 Pennsauken,+NJ4091 1
+Boston5499 Springfield,+MA4020 2
+Boston5499 Boston5509 1
+Atlanta,+GA2344 Atlanta,+GA4032 1
+Atlanta,+GA2344 Atlanta,+GA4074 1
+Atlanta,+GA2344 Atlanta,+GA4102 1
+Dublin,+Ireland4039 London4044 4
+Lees+Summit,+MO5503 Kansas+City,+MO4082 2
+Lees+Summit,+MO5504 Kansas+City,+MO4043 2
+San+Jose,+CA6742 San+Jose,+CA4062 1
+San+Jose,+CA6742 San+Jose,+CA4132 1
+Atlanta,+GA2347 Atlanta,+GA4032 1
+Atlanta,+GA2347 Atlanta,+GA4074 1
+Atlanta,+GA2347 Atlanta,+GA4102 1
+Atlanta,+GA2347 Orlando,+FL6693 5
+Lees+Summit,+MO5505 Kansas+City,+MO4082 2
+Anaheim,+CA6702 Anaheim,+CA4099 1
+Anaheim,+CA6702 Anaheim,+CA4101 1
+Anaheim,+CA6702 Anaheim,+CA4031 1
+Anaheim,+CA6702 Anaheim,+CA4073 1
+Anaheim,+CA6702 Anaheim,+CA6721 1
+Anaheim,+CA6702 Anaheim,+CA4100 1
+San+Jose,+CA4132 San+Jose,+CA4062 1
+San+Jose,+CA4132 San+Jose,+CA4119 1
+San+Jose,+CA4132 San+Jose,+CA4112 1
+San+Jose,+CA4132 San+Jose,+CA6742 1
+San+Jose,+CA4132 Stockton,+CA4096 2
+Dallas,+TX6706 Dallas,+TX2635 1
+Dallas,+TX6706 Dallas,+TX4015 1
+Dallas,+TX6706 Dallas,+TX4080 1
+Dallas,+TX6706 New+York,+NY4028 13
+Dallas,+TX6706 Dallas,+TX4115 1
+Chicago,+IL6621 Chicago,+IL1391 1
+Chicago,+IL6621 Chicago,+IL4122 1
+Chicago,+IL6621 Chicago,+IL4036 1
+Chicago,+IL6621 Chicago,+IL1484 1
+Chicago,+IL6621 Chicago,+IL4037 1
+Chicago,+IL6621 Chicago,+IL4104 1
diff --git a/model/rocketfuel-weights-reader.cc b/model/rocketfuel-weights-reader.cc
index 67559d5..30d0780 100644
--- a/model/rocketfuel-weights-reader.cc
+++ b/model/rocketfuel-weights-reader.cc
@@ -78,128 +78,7 @@
std::map<std::string, Ptr<Node> > nodeMap;
NodeContainer
- RocketfuelWeightsReader::GenerateFromMapsFile (int argc, char *argv[])
- {
- std::string uid;
- std::string loc;
- std::string ptr;
- std::string name;
- std::string nuid;
- bool dns = false;
- bool bb = false;
- int num_neigh_s = 0;
- unsigned int num_neigh = 0;
- int radius = 0;
- std::vector <std::string> neigh_list;
- NodeContainer nodes;
-
- uid = argv[0];
- loc = argv[1];
-
- if (argv[2])
- {
- dns = true;
- }
-
- if (argv[3])
- {
- bb = true;
- }
-
- num_neigh_s = ::atoi (argv[4]);
- if (num_neigh_s < 0)
- {
- num_neigh = 0;
- NS_LOG_WARN ("Negative number of neighbors given");
- }
- else
- {
- num_neigh = num_neigh_s;
- }
-
- /* neighbors */
- if (argv[6])
- {
- char *nbr;
- char *stringp = argv[6];
- while ((nbr = strsep (&stringp, " \t")) != NULL)
- {
- nbr[strlen (nbr) - 1] = '\0';
- neigh_list.push_back (nbr + 1);
- }
- }
- if (num_neigh != neigh_list.size ())
- {
- NS_LOG_WARN ("Given number of neighbors = " << num_neigh << " != size of neighbors list = " << neigh_list.size ());
- }
-
- /* externs */
- if (argv[7])
- {
- // euid = argv[7];
- }
-
- /* name */
- if (argv[8])
- {
- name = argv[8];
- }
-
- radius = ::atoi (&argv[9][1]);
- if (radius > 0)
- {
- return nodes;
- }
-
- /* uid @loc [+] [bb] (num_neigh) [&ext] -> <nuid-1> <nuid-2> ... {-euid} ... =name[!] rn */
- NS_LOG_INFO ("Load Node[" << uid << "]: location: " << loc << " dns: " << dns
- << " bb: " << bb << " neighbors: " << neigh_list.size ()
- << "(" << "%d" << ") externals: \"%s\"(%d) "
- << "name: " << name << " radius: " << radius);
-
- //cast bb and dns to void, to suppress variable set but not used compiler warning
- //in optimized builds
- (void) bb;
- (void) dns;
-
- // Create node and link
- if (!uid.empty ())
- {
- if (nodeMap[uid] == 0)
- {
- Ptr<Node> tmpNode = CreateObject<Node> ();
- nodeMap[uid] = tmpNode;
- nodes.Add (tmpNode);
- nodesNumber++;
- }
-
- for (uint32_t i = 0; i < neigh_list.size (); ++i)
- {
- nuid = neigh_list[i];
-
- if (nuid.empty ())
- {
- return nodes;
- }
-
- if (nodeMap[nuid] == 0)
- {
- Ptr<Node> tmpNode = CreateObject<Node> ();
- nodeMap[nuid] = tmpNode;
- nodes.Add (tmpNode);
- nodesNumber++;
- }
- NS_LOG_INFO (linksNumber << ":" << nodesNumber << " From: " << uid << " to: " << nuid);
- Link link (nodeMap[uid], uid, nodeMap[nuid], nuid);
- AddLink (link);
- linksNumber++;
- }
- }
- return nodes;
- }
-
- NodeContainer
- RocketfuelWeightsReader::GenerateFromWeightsFile (int argc, char *argv[])
+ RocketfuelWeightsReader::GenerateFromWeightsFile (int argc, char *argv[], char *argl[])
{
/* uid @loc [+] [bb] (num_neigh) [&ext] -> <nuid-1> <nuid-2> ... {-euid} ... =name[!] rn */
std::string sname;
@@ -210,6 +89,7 @@
sname = argv[0];
tname = argv[1];
double v = strtod (argv[2], &endptr); // weight
+ double l = strtod (argl[2], &endptr); //latency
// cast v to void , to suppress 'v' set but not used compiler warning
//(void) v;
@@ -255,10 +135,19 @@
if (!found)
{
Link link (nodeMap[sname], sname, nodeMap[tname], tname);
+
std::ostringstream s;
s << std::setprecision(2) << v;
std::string ss = s.str();
link.SetAttribute ("OSPF", ss);
+
+ std::ostringstream s2;
+ s2 << std::setprecision(2) << l;
+ std::string ss2 = s2.str();
+ link.SetAttribute("Latency", ss2);
+ NS_LOG_INFO("Written Latency = " << ss2);
+
+
AddLink (link);
linksNumber++;
}
@@ -307,16 +196,29 @@
return RF_UNKNOWN;
}
-
NodeContainer
RocketfuelWeightsReader::Read (void)
{
+ NodeContainer nodes;
+ NS_LOG_INFO("Not implemented");
+ return nodes;
+ }
+
+ NodeContainer
+ RocketfuelWeightsReader::Read (std::string latenciesFile)
+ {
std::ifstream topgen;
topgen.open (GetFileName ().c_str ());
NodeContainer nodes;
+ std::ifstream latencies;
+ latencies.open(latenciesFile.c_str());
+
std::istringstream lineBuffer;
+ std::istringstream lineBuffer2;
std::string line;
+ std::string line2;
+
int lineNumber = 0;
enum RF_FileType ftype = RF_UNKNOWN;
char errbuf[512];
@@ -327,19 +229,31 @@
return nodes;
}
+ if (!latencies.is_open ())
+ {
+ NS_LOG_WARN ("Couldn't open Latencies file " << latenciesFile);
+ return nodes;
+ }
+
while (!topgen.eof ())
{
int ret;
int argc;
char *argv[REGMATCH_MAX];
+ char *argl[REGMATCH_MAX];
char *buf;
+ char *buf2;
lineNumber++;
line.clear ();
+ line2.clear ();
lineBuffer.clear ();
+ lineBuffer2.clear ();
getline (topgen, line);
+ getline (latencies, line2);
buf = (char *)line.c_str ();
+ buf2 = (char *)line2.c_str ();
if (lineNumber == 1)
{
@@ -383,6 +297,7 @@
}
ret = regexec (®ex, buf, REGMATCH_MAX, regmatch, 0);
+ regexec (®ex, buf2, REGMATCH_MAX, regmatch, 0);
if (ret == REG_NOMATCH)
{
NS_LOG_WARN ("match failed (weights file): %s" << buf);
@@ -392,6 +307,7 @@
}
line = buf;
+ line2 = buf2;
argc = 0;
/* regmatch[0] is the entire strings that matched */
@@ -400,22 +316,26 @@
if (regmatch[i].rm_so == -1)
{
argv[i - 1] = NULL;
+ argl[i - 1] = NULL;
}
else
{
line[regmatch[i].rm_eo] = '\0';
+ line2[regmatch[i].rm_eo] = '\0';
argv[i - 1] = &line[regmatch[i].rm_so];
+ argl[i - 1] = &line2[regmatch[i].rm_so];
argc = i;
}
}
if (ftype == RF_MAPS)
{
- nodes.Add (GenerateFromMapsFile (argc, argv));
+ NS_LOG_INFO("MAPS FILE is not supported");
+ //nodes.Add (GenerateFromMapsFile (argc, argv));
}
else if (ftype == RF_WEIGHTS)
{
- nodes.Add (GenerateFromWeightsFile (argc, argv));
+ nodes.Add (GenerateFromWeightsFile (argc, argv, argl));
}
else
{
@@ -427,7 +347,7 @@
topgen.close ();
-
+ latencies.close ();
NS_LOG_INFO ("Rocketfuel topology created with " << nodesNumber << " nodes and " << linksNumber << " links");
return nodes;
}
@@ -486,7 +406,11 @@
for ( iter2 = this->LinksBegin (); iter2 != this->LinksEnd (); iter2++, i++ )
{
p2p.SetDeviceAttribute("DataRate", StringValue("9920000Kbps"));
- p2p.SetChannelAttribute("Delay", StringValue("10ms"));
+ //p2p.SetChannelAttribute("Delay", StringValue("10ms"));
+ NS_LOG_INFO("Latency = " + iter2->GetAttribute("Latency")+"ms");
+ p2p.SetChannelAttribute("Delay", StringValue(iter2->GetAttribute("Latency")+"ms"));
+
+
p2p.SetQueue("ns3::DropTailQueue","MaxPackets",StringValue("100"));
ndc[i] = p2p.Install(nc[i]);
diff --git a/model/rocketfuel-weights-reader.h b/model/rocketfuel-weights-reader.h
index bea3bff..9b89a92 100644
--- a/model/rocketfuel-weights-reader.h
+++ b/model/rocketfuel-weights-reader.h
@@ -77,6 +77,8 @@
*
* \return the container of the nodes created (or empty container if there was an error)
*/
+ NodeContainer Read (std::string latenciesFile);
+
virtual NodeContainer Read (void);
void ApplySettings(NetDeviceContainer* ndc, NodeContainer* nc);
@@ -84,12 +86,9 @@
private:
RocketfuelWeightsReader (const RocketfuelWeightsReader&);
RocketfuelWeightsReader& operator= (const RocketfuelWeightsReader&);
- // Parser for the *.cch file available at:
- // http://www.cs.washington.edu/research/networking/rocketfuel/maps/rocketfuel_maps_cch.tar.gz
- NodeContainer GenerateFromMapsFile (int argc, char *argv[]);
// Parser for the weights.* file available at:
// http://www.cs.washington.edu/research/networking/rocketfuel/maps/weights-dist.tar.gz
- NodeContainer GenerateFromWeightsFile (int argc, char *argv[]);
+ NodeContainer GenerateFromWeightsFile (int argc, char *argv[], char *argl[]);
enum RF_FileType
{