Last active
June 7, 2016 02:25
-
-
Save brianrusso/8a9a3aec8921aa57cc32a6793cd9d149 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"directed" : false, | |
"graph" : {}, | |
"nodes" : [{ | |
"id" : 1376262 | |
}, { | |
"id" : 1277961 | |
}, { | |
"id" : 163853 | |
}, { | |
"id" : 1572880 | |
}, { | |
"id" : 851990 | |
}, { | |
"id" : 1234265 | |
}, { | |
"id" : 1605658 | |
}, { | |
"id" : 1572897 | |
}, { | |
"id" : 1081378 | |
}, { | |
"id" : 458793 | |
}, { | |
"id" : 458809 | |
}, { | |
"id" : 294972 | |
}, { | |
"id" : 98379 | |
}, { | |
"id" : 262244 | |
}, { | |
"id" : 106 | |
}, { | |
"id" : 852077 | |
}, { | |
"id" : 1278062 | |
}, { | |
"id" : 1081456 | |
}, { | |
"id" : 32885 | |
}, { | |
"id" : 1114233 | |
}, { | |
"id" : 1540218 | |
}, { | |
"id" : 1245308 | |
}, { | |
"id" : 32894 | |
}, { | |
"id" : 163977 | |
}, { | |
"id" : 1441961 | |
}, { | |
"id" : 589996 | |
}, { | |
"id" : 262318 | |
}, { | |
"id" : 393391 | |
}, { | |
"id" : 1114294 | |
}, { | |
"id" : 1474743 | |
}, { | |
"id" : 524497 | |
}, { | |
"id" : 1523747 | |
}, { | |
"id" : 295128 | |
}, { | |
"id" : 1408656 | |
}, { | |
"id" : 786653 | |
}, { | |
"id" : 786654 | |
}, { | |
"id" : 458979 | |
}, { | |
"id" : 1704172 | |
}, { | |
"id" : 590062 | |
}, { | |
"id" : 753903 | |
}, { | |
"id" : 229622 | |
}, { | |
"id" : 819453 | |
}, { | |
"id" : 1114369 | |
}, { | |
"id" : 1540361 | |
}, { | |
"id" : 524554 | |
}, { | |
"id" : 491788 | |
}, { | |
"id" : 759170 | |
}, { | |
"id" : 459024 | |
}, { | |
"id" : 1343762 | |
}, { | |
"id" : 491796 | |
}, { | |
"id" : 721177 | |
}, { | |
"id" : 33050 | |
}, { | |
"id" : 393499 | |
}, { | |
"id" : 764635 | |
}, { | |
"id" : 251270 | |
}, { | |
"id" : 819497 | |
}, { | |
"id" : 98606 | |
}, { | |
"id" : 1442100 | |
}, { | |
"id" : 983361 | |
}, { | |
"id" : 917828 | |
}, { | |
"id" : 295240 | |
}, { | |
"id" : 426313 | |
}, { | |
"id" : 1311052 | |
}, { | |
"id" : 131410 | |
}, { | |
"id" : 1442133 | |
}, { | |
"id" : 1671510 | |
}, { | |
"id" : 1572921 | |
}, { | |
"id" : 262488 | |
}, { | |
"id" : 983387 | |
}, { | |
"id" : 590172 | |
}, { | |
"id" : 885086 | |
}, { | |
"id" : 1573228 | |
}, { | |
"id" : 180287 | |
}, { | |
"id" : 754044 | |
}, { | |
"id" : 1540482 | |
}, { | |
"id" : 1311107 | |
}, { | |
"id" : 1381783 | |
}, { | |
"id" : 1540495 | |
}, { | |
"id" : 1605066 | |
}, { | |
"id" : 721313 | |
}, { | |
"id" : 33187 | |
}, { | |
"id" : 950692 | |
}, { | |
"id" : 1212840 | |
}, { | |
"id" : 1442217 | |
}, { | |
"id" : 950698 | |
}, { | |
"id" : 1442219 | |
}, { | |
"id" : 1081772 | |
}, { | |
"id" : 1016238 | |
}, { | |
"id" : 649974 | |
}, { | |
"id" : 524743 | |
}, { | |
"id" : 98767 | |
}, { | |
"id" : 852433 | |
}, { | |
"id" : 786903 | |
}, { | |
"id" : 98777 | |
}, { | |
"id" : 164331 | |
}, { | |
"id" : 1081837 | |
}, { | |
"id" : 754170 | |
}, { | |
"id" : 1442299 | |
}, { | |
"id" : 520 | |
}, { | |
"id" : 918028 | |
}, { | |
"id" : 131602 | |
}, { | |
"id" : 524820 | |
}, { | |
"id" : 1376796 | |
}, { | |
"id" : 164391 | |
}, { | |
"id" : 459319 | |
}, { | |
"id" : 737375 | |
}, { | |
"id" : 895754 | |
}, { | |
"id" : 1344064 | |
}, { | |
"id" : 688707 | |
}, { | |
"id" : 1442372 | |
}, { | |
"id" : 918085 | |
}, { | |
"id" : 1245773 | |
}, { | |
"id" : 1606225 | |
}, { | |
"id" : 590422 | |
}, { | |
"id" : 1299897 | |
}, { | |
"id" : 1573466 | |
}, { | |
"id" : 655964 | |
}, { | |
"id" : 655972 | |
}, { | |
"id" : 754277 | |
}, { | |
"id" : 1344114 | |
}, { | |
"id" : 1269005 | |
}, { | |
"id" : 1578433 | |
}, { | |
"id" : 1245833 | |
}, { | |
"id" : 852618 | |
}, { | |
"id" : 524942 | |
}, { | |
"id" : 1180305 | |
}, { | |
"id" : 918162 | |
}, { | |
"id" : 1180309 | |
}, { | |
"id" : 1016472 | |
}, { | |
"id" : 852633 | |
}, { | |
"id" : 33434 | |
}, { | |
"id" : 885426 | |
}, { | |
"id" : 623291 | |
}, { | |
"id" : 557776 | |
}, { | |
"id" : 885457 | |
}, { | |
"id" : 950999 | |
}, { | |
"id" : 131805 | |
}, { | |
"id" : 1704673 | |
}, { | |
"id" : 721635 | |
}, { | |
"id" : 792018 | |
}, { | |
"id" : 557810 | |
}, { | |
"id" : 1081470 | |
}, { | |
"id" : 66303 | |
}, { | |
"id" : 1180416 | |
}, { | |
"id" : 1606415 | |
}, { | |
"id" : 644568 | |
}, { | |
"id" : 1180436 | |
}, { | |
"id" : 230170 | |
}, { | |
"id" : 754461 | |
}, { | |
"id" : 492335 | |
}, { | |
"id" : 1606450 | |
}, { | |
"id" : 1016630 | |
}, { | |
"id" : 1671305 | |
}, { | |
"id" : 1114942 | |
}, { | |
"id" : 295752 | |
}, { | |
"id" : 459610 | |
}, { | |
"id" : 394088 | |
}, { | |
"id" : 754540 | |
}, { | |
"id" : 131953 | |
}, { | |
"id" : 492421 | |
}, { | |
"id" : 66442 | |
}, { | |
"id" : 164747 | |
}, { | |
"id" : 263056 | |
}, { | |
"id" : 459666 | |
}, { | |
"id" : 1344404 | |
}, { | |
"id" : 33685 | |
}, { | |
"id" : 394156 | |
}, { | |
"id" : 66480 | |
}, { | |
"id" : 945 | |
}, { | |
"id" : 852915 | |
}, { | |
"id" : 1541060 | |
}, { | |
"id" : 459718 | |
}, { | |
"id" : 394205 | |
}, { | |
"id" : 1016800 | |
}, { | |
"id" : 1147885 | |
}, { | |
"id" : 1119741 | |
}, { | |
"id" : 558070 | |
}, { | |
"id" : 525309 | |
}, { | |
"id" : 263172 | |
}, { | |
"id" : 306006 | |
}, { | |
"id" : 1032 | |
}, { | |
"id" : 787467 | |
}, { | |
"id" : 689164 | |
}, { | |
"id" : 1016851 | |
}, { | |
"id" : 787476 | |
}, { | |
"id" : 754713 | |
}, { | |
"id" : 1442842 | |
}, { | |
"id" : 1410076 | |
}, { | |
"id" : 1180709 | |
}, { | |
"id" : 1611271 | |
}, { | |
"id" : 885804 | |
}, { | |
"id" : 230448 | |
}, { | |
"id" : 230452 | |
}, { | |
"id" : 754745 | |
}, { | |
"id" : 132155 | |
}, { | |
"id" : 394305 | |
}, { | |
"id" : 263234 | |
}, { | |
"id" : 863074 | |
}, { | |
"id" : 623706 | |
}, { | |
"id" : 328807 | |
}, { | |
"id" : 1026920 | |
}, { | |
"id" : 197746 | |
}, { | |
"id" : 1606771 | |
}, { | |
"id" : 1475709 | |
}, { | |
"id" : 1541246 | |
}, { | |
"id" : 1180810 | |
}, { | |
"id" : 33938 | |
}, { | |
"id" : 1606817 | |
}, { | |
"id" : 591010 | |
}, { | |
"id" : 1180858 | |
}, { | |
"id" : 1541314 | |
}, { | |
"id" : 1180869 | |
}, { | |
"id" : 459981 | |
}, { | |
"id" : 1213646 | |
}, { | |
"id" : 132306 | |
}, { | |
"id" : 885974 | |
}, { | |
"id" : 1247 | |
}, { | |
"id" : 1541344 | |
}, { | |
"id" : 853218 | |
}, { | |
"id" : 1158011 | |
}, { | |
"id" : 754921 | |
}, { | |
"id" : 951531 | |
}, { | |
"id" : 1272 | |
}, { | |
"id" : 1239936 | |
}, { | |
"id" : 394509 | |
}, { | |
"id" : 1606928 | |
}, { | |
"id" : 427284 | |
}, { | |
"id" : 623897 | |
}, { | |
"id" : 1246490 | |
}, { | |
"id" : 394529 | |
}, { | |
"id" : 460075 | |
}, { | |
"id" : 394540 | |
}, { | |
"id" : 591149 | |
}, { | |
"id" : 460079 | |
}, { | |
"id" : 1443123 | |
}, { | |
"id" : 591158 | |
}, { | |
"id" : 1279292 | |
}, { | |
"id" : 1343 | |
}, { | |
"id" : 1359 | |
}, { | |
"id" : 656720 | |
}, { | |
"id" : 99671 | |
}, { | |
"id" : 1017185 | |
}, { | |
"id" : 918886 | |
}, { | |
"id" : 1574249 | |
}, { | |
"id" : 1541484 | |
}, { | |
"id" : 1115506 | |
}, { | |
"id" : 1541493 | |
}, { | |
"id" : 853371 | |
}, { | |
"id" : 460172 | |
}, { | |
"id" : 525714 | |
}, { | |
"id" : 1327342 | |
}, { | |
"id" : 863129 | |
}, { | |
"id" : 230813 | |
}, { | |
"id" : 1443231 | |
}, { | |
"id" : 951725 | |
}, { | |
"id" : 1181112 | |
}, { | |
"id" : 1665951 | |
}, { | |
"id" : 755133 | |
}, { | |
"id" : 755136 | |
}, { | |
"id" : 160445 | |
}, { | |
"id" : 689607 | |
}, { | |
"id" : 1607130 | |
}, { | |
"id" : 1672669 | |
}, { | |
"id" : 853479 | |
}, { | |
"id" : 1246702 | |
}, { | |
"id" : 656883 | |
}, { | |
"id" : 165365 | |
}, { | |
"id" : 394747 | |
}, { | |
"id" : 1158058 | |
}, { | |
"id" : 460286 | |
}, { | |
"id" : 1705471 | |
}, { | |
"id" : 230916 | |
}, { | |
"id" : 1508873 | |
}, { | |
"id" : 34318 | |
}, { | |
"id" : 984592 | |
}, { | |
"id" : 1476118 | |
}, { | |
"id" : 984613 | |
}, { | |
"id" : 1246759 | |
}, { | |
"id" : 820790 | |
}, { | |
"id" : 460344 | |
}, { | |
"id" : 788029 | |
}, { | |
"id" : 230974 | |
}, { | |
"id" : 722495 | |
}, { | |
"id" : 263752 | |
}, { | |
"id" : 1476173 | |
}, { | |
"id" : 263766 | |
}, { | |
"id" : 1082968 | |
}, { | |
"id" : 493151 | |
}, { | |
"id" : 1672803 | |
}, { | |
"id" : 1214054 | |
}, { | |
"id" : 853613 | |
}, { | |
"id" : 132721 | |
}, { | |
"id" : 1651 | |
}, { | |
"id" : 1214090 | |
}, { | |
"id" : 1246861 | |
}, { | |
"id" : 1476241 | |
}, { | |
"id" : 394898 | |
}, { | |
"id" : 67219 | |
}, { | |
"id" : 886421 | |
}, { | |
"id" : 362135 | |
}, { | |
"id" : 296605 | |
}, { | |
"id" : 853663 | |
}, { | |
"id" : 1050288 | |
}, { | |
"id" : 362162 | |
}, { | |
"id" : 853683 | |
}, { | |
"id" : 624312 | |
}, { | |
"id" : 1672893 | |
}, { | |
"id" : 1443520 | |
}, { | |
"id" : 1509077 | |
}, { | |
"id" : 1017568 | |
}, { | |
"id" : 591585 | |
}, { | |
"id" : 1607399 | |
}, { | |
"id" : 722665 | |
}, { | |
"id" : 820973 | |
}, { | |
"id" : 1214191 | |
}, { | |
"id" : 329464 | |
}, { | |
"id" : 689922 | |
}, { | |
"id" : 329476 | |
}, { | |
"id" : 132885 | |
}, { | |
"id" : 1345302 | |
}, { | |
"id" : 1705752 | |
}, { | |
"id" : 231202 | |
}, { | |
"id" : 1410852 | |
}, { | |
"id" : 657194 | |
}, { | |
"id" : 497287 | |
}, { | |
"id" : 263982 | |
}, { | |
"id" : 591673 | |
}, { | |
"id" : 1312574 | |
}, { | |
"id" : 591683 | |
}, { | |
"id" : 165707 | |
}, { | |
"id" : 256995 | |
}, { | |
"id" : 395096 | |
}, { | |
"id" : 1607520 | |
}, { | |
"id" : 264040 | |
}, { | |
"id" : 278845 | |
}, { | |
"id" : 395123 | |
}, { | |
"id" : 657270 | |
}, { | |
"id" : 781289 | |
}, { | |
"id" : 1083259 | |
}, { | |
"id" : 1705857 | |
}, { | |
"id" : 526211 | |
}, { | |
"id" : 1507649 | |
}, { | |
"id" : 231311 | |
}, { | |
"id" : 264089 | |
}, { | |
"id" : 460699 | |
}, { | |
"id" : 526237 | |
}, { | |
"id" : 329634 | |
}, { | |
"id" : 853938 | |
}, { | |
"id" : 722868 | |
}, { | |
"id" : 1410998 | |
}, { | |
"id" : 1640375 | |
}, { | |
"id" : 1083325 | |
}, { | |
"id" : 722882 | |
}, { | |
"id" : 1214405 | |
}, { | |
"id" : 1509319 | |
}, { | |
"id" : 722896 | |
}, { | |
"id" : 296925 | |
}, { | |
"id" : 427999 | |
}, { | |
"id" : 788454 | |
}, { | |
"id" : 1705962 | |
}, { | |
"id" : 1705968 | |
}, { | |
"id" : 919543 | |
}, { | |
"id" : 428026 | |
}, { | |
"id" : 231433 | |
}, { | |
"id" : 886801 | |
}, { | |
"id" : 264210 | |
}, { | |
"id" : 34837 | |
}, { | |
"id" : 722967 | |
}, { | |
"id" : 231461 | |
}, { | |
"id" : 1345577 | |
}, { | |
"id" : 362539 | |
}, { | |
"id" : 67630 | |
}, { | |
"id" : 428090 | |
}, { | |
"id" : 1312852 | |
}, { | |
"id" : 1181785 | |
}, { | |
"id" : 100445 | |
}, { | |
"id" : 1312867 | |
}, { | |
"id" : 1083494 | |
}, { | |
"id" : 559218 | |
}, { | |
"id" : 919673 | |
}, { | |
"id" : 34940 | |
}, { | |
"id" : 297098 | |
}, { | |
"id" : 886925 | |
}, { | |
"id" : 1181839 | |
}, { | |
"id" : 1398467 | |
}, { | |
"id" : 1181847 | |
}, { | |
"id" : 592035 | |
}, { | |
"id" : 886948 | |
}, { | |
"id" : 1640613 | |
}, { | |
"id" : 1706152 | |
}, { | |
"id" : 34988 | |
}, { | |
"id" : 231607 | |
}, { | |
"id" : 1673402 | |
}, { | |
"id" : 821437 | |
}, { | |
"id" : 1149118 | |
}, { | |
"id" : 821439 | |
}, { | |
"id" : 35008 | |
}, { | |
"id" : 715808 | |
}, { | |
"id" : 1116357 | |
}, { | |
"id" : 657620 | |
}, { | |
"id" : 1214689 | |
}, { | |
"id" : 289830 | |
}, { | |
"id" : 1083625 | |
}, { | |
"id" : 100587 | |
}, { | |
"id" : 1116399 | |
}, { | |
"id" : 67828 | |
}, { | |
"id" : 1083641 | |
}, { | |
"id" : 166138 | |
}, { | |
"id" : 1542395 | |
}, { | |
"id" : 1673470 | |
}, { | |
"id" : 1673474 | |
}, { | |
"id" : 1143581 | |
}, { | |
"id" : 1181957 | |
}, { | |
"id" : 690441 | |
}, { | |
"id" : 788747 | |
}, { | |
"id" : 1181972 | |
}, { | |
"id" : 60462 | |
}, { | |
"id" : 919835 | |
}, { | |
"id" : 1116448 | |
}, { | |
"id" : 756004 | |
}, { | |
"id" : 1378598 | |
}, { | |
"id" : 1469489 | |
}, { | |
"id" : 2344 | |
}, { | |
"id" : 415452 | |
}, { | |
"id" : 1345844 | |
}, { | |
"id" : 690490 | |
}, { | |
"id" : 788798 | |
}, { | |
"id" : 1411391 | |
}, { | |
"id" : 1411398 | |
}, { | |
"id" : 1575243 | |
}, { | |
"id" : 657742 | |
}, { | |
"id" : 1575258 | |
}, { | |
"id" : 1444194 | |
}, { | |
"id" : 793044 | |
}, { | |
"id" : 1214823 | |
}, { | |
"id" : 35196 | |
}, { | |
"id" : 526722 | |
}, { | |
"id" : 1313156 | |
}, { | |
"id" : 690565 | |
}, { | |
"id" : 264587 | |
}, { | |
"id" : 625036 | |
}, { | |
"id" : 330129 | |
}, { | |
"id" : 2451 | |
}, { | |
"id" : 592284 | |
}, { | |
"id" : 1411487 | |
}, { | |
"id" : 625057 | |
}, { | |
"id" : 1640866 | |
}, { | |
"id" : 1149348 | |
}, { | |
"id" : 362917 | |
}, { | |
"id" : 1214886 | |
}, { | |
"id" : 952746 | |
}, { | |
"id" : 633927 | |
}, { | |
"id" : 494007 | |
}, { | |
"id" : 494011 | |
}, { | |
"id" : 68033 | |
}, { | |
"id" : 494019 | |
}, { | |
"id" : 1444301 | |
}, { | |
"id" : 428495 | |
}, { | |
"id" : 821724 | |
}, { | |
"id" : 35302 | |
}, { | |
"id" : 526844 | |
}, { | |
"id" : 68101 | |
}, { | |
"id" : 1411591 | |
}, { | |
"id" : 625163 | |
}, { | |
"id" : 1509904 | |
}, { | |
"id" : 133652 | |
}, { | |
"id" : 559642 | |
}, { | |
"id" : 1444380 | |
}, { | |
"id" : 166430 | |
}, { | |
"id" : 494124 | |
}, { | |
"id" : 1693449 | |
}, { | |
"id" : 1641036 | |
}, { | |
"id" : 1608276 | |
}, { | |
"id" : 715876 | |
}, { | |
"id" : 363100 | |
}, { | |
"id" : 133729 | |
}, { | |
"id" : 1182307 | |
}, { | |
"id" : 1411688 | |
}, { | |
"id" : 461417 | |
}, { | |
"id" : 592490 | |
}, { | |
"id" : 363115 | |
}, { | |
"id" : 887405 | |
}, { | |
"id" : 1149561 | |
}, { | |
"id" : 690811 | |
}, { | |
"id" : 101007 | |
}, { | |
"id" : 1346193 | |
}, { | |
"id" : 854681 | |
}, { | |
"id" : 723621 | |
}, { | |
"id" : 1411752 | |
}, { | |
"id" : 625322 | |
}, { | |
"id" : 1021725 | |
}, { | |
"id" : 1313474 | |
}, { | |
"id" : 1510093 | |
}, { | |
"id" : 756430 | |
}, { | |
"id" : 756444 | |
}, { | |
"id" : 821982 | |
}, { | |
"id" : 821987 | |
}, { | |
"id" : 1313527 | |
}, { | |
"id" : 101132 | |
}, { | |
"id" : 166672 | |
}, { | |
"id" : 428824 | |
}, { | |
"id" : 592665 | |
}, { | |
"id" : 1510188 | |
}, { | |
"id" : 658227 | |
}, { | |
"id" : 1411903 | |
}, { | |
"id" : 396100 | |
}, { | |
"id" : 1510221 | |
}, { | |
"id" : 1248084 | |
}, { | |
"id" : 166745 | |
}, { | |
"id" : 461658 | |
}, { | |
"id" : 1706843 | |
}, { | |
"id" : 1674086 | |
}, { | |
"id" : 592763 | |
}, { | |
"id" : 592764 | |
}, { | |
"id" : 232317 | |
}, { | |
"id" : 822142 | |
}, { | |
"id" : 1248128 | |
}, { | |
"id" : 363397 | |
}, { | |
"id" : 1145785 | |
}, { | |
"id" : 1313687 | |
}, { | |
"id" : 1248156 | |
}, { | |
"id" : 822173 | |
}, { | |
"id" : 756639 | |
}, { | |
"id" : 265133 | |
}, { | |
"id" : 1215407 | |
}, { | |
"id" : 1379256 | |
}, { | |
"id" : 1706942 | |
}, { | |
"id" : 887748 | |
}, { | |
"id" : 330693 | |
}, { | |
"id" : 363464 | |
}, { | |
"id" : 527308 | |
}, { | |
"id" : 1280996 | |
}, { | |
"id" : 1706997 | |
}, { | |
"id" : 592889 | |
}, { | |
"id" : 1707014 | |
}, { | |
"id" : 1305773 | |
}, { | |
"id" : 887828 | |
}, { | |
"id" : 1412118 | |
}, { | |
"id" : 101401 | |
}, { | |
"id" : 1349831 | |
}, { | |
"id" : 68646 | |
}, { | |
"id" : 1543208 | |
}, { | |
"id" : 3115 | |
}, { | |
"id" : 68658 | |
}, { | |
"id" : 68666 | |
}, { | |
"id" : 429118 | |
}, { | |
"id" : 592960 | |
}, { | |
"id" : 1084481 | |
}, { | |
"id" : 86304 | |
}, { | |
"id" : 1510480 | |
}, { | |
"id" : 363606 | |
}, { | |
"id" : 592985 | |
}, { | |
"id" : 3164 | |
}, { | |
"id" : 920669 | |
}, { | |
"id" : 1412191 | |
}, { | |
"id" : 1346660 | |
}, { | |
"id" : 592997 | |
}, { | |
"id" : 953448 | |
}, { | |
"id" : 461934 | |
}, { | |
"id" : 494704 | |
}, { | |
"id" : 986237 | |
}, { | |
"id" : 1477758 | |
}, { | |
"id" : 756865 | |
}, { | |
"id" : 232578 | |
}, { | |
"id" : 429189 | |
}, { | |
"id" : 1477766 | |
}, { | |
"id" : 265353 | |
}, { | |
"id" : 265354 | |
}, { | |
"id" : 396432 | |
}, { | |
"id" : 494738 | |
}, { | |
"id" : 841582 | |
}, { | |
"id" : 1117344 | |
}, { | |
"id" : 429219 | |
}, { | |
"id" : 1182888 | |
}, { | |
"id" : 1475100 | |
}, { | |
"id" : 1641642 | |
}, { | |
"id" : 1150127 | |
}, { | |
"id" : 462005 | |
}, { | |
"id" : 1313978 | |
}, { | |
"id" : 330951 | |
}, { | |
"id" : 1281224 | |
}, { | |
"id" : 1445072 | |
}, { | |
"id" : 199890 | |
}, { | |
"id" : 291441 | |
}, { | |
"id" : 36057 | |
}, { | |
"id" : 1281251 | |
}, { | |
"id" : 363751 | |
}, { | |
"id" : 786983 | |
}, { | |
"id" : 298228 | |
}, { | |
"id" : 68858 | |
}, { | |
"id" : 1273047 | |
}, { | |
"id" : 1150226 | |
}, { | |
"id" : 101651 | |
}, { | |
"id" : 658710 | |
}, { | |
"id" : 101656 | |
}, { | |
"id" : 101659 | |
}, { | |
"id" : 920870 | |
}, { | |
"id" : 986407 | |
}, { | |
"id" : 331049 | |
}, { | |
"id" : 167223 | |
}, { | |
"id" : 1641787 | |
}, { | |
"id" : 101696 | |
}, { | |
"id" : 134469 | |
}, { | |
"id" : 429382 | |
}, { | |
"id" : 1674583 | |
}, { | |
"id" : 235408 | |
}, { | |
"id" : 494950 | |
}, { | |
"id" : 1140345 | |
}, { | |
"id" : 232815 | |
}, { | |
"id" : 68976 | |
}, { | |
"id" : 759700 | |
}, { | |
"id" : 429440 | |
}, { | |
"id" : 1360449 | |
}, { | |
"id" : 757128 | |
}, { | |
"id" : 855438 | |
}, { | |
"id" : 1117589 | |
}, { | |
"id" : 429465 | |
}, { | |
"id" : 560546 | |
}, { | |
"id" : 1445296 | |
}, { | |
"id" : 167352 | |
}, { | |
"id" : 363962 | |
}, { | |
"id" : 495039 | |
}, { | |
"id" : 626123 | |
}, { | |
"id" : 331213 | |
}, { | |
"id" : 1674711 | |
}, { | |
"id" : 429529 | |
}, { | |
"id" : 560609 | |
}, { | |
"id" : 524881 | |
}, { | |
"id" : 691689 | |
}, { | |
"id" : 36331 | |
}, { | |
"id" : 1445363 | |
}, { | |
"id" : 495092 | |
}, { | |
"id" : 429557 | |
}, { | |
"id" : 593407 | |
}, { | |
"id" : 626183 | |
}, { | |
"id" : 1445396 | |
}, { | |
"id" : 790037 | |
}, { | |
"id" : 724511 | |
}, { | |
"id" : 1347120 | |
}, { | |
"id" : 921138 | |
}, { | |
"id" : 167486 | |
}, { | |
"id" : 298571 | |
}, { | |
"id" : 306445 | |
}, { | |
"id" : 429666 | |
}, { | |
"id" : 1281636 | |
}, { | |
"id" : 1379945 | |
}, { | |
"id" : 527978 | |
}, { | |
"id" : 527984 | |
}, { | |
"id" : 364153 | |
}, { | |
"id" : 724602 | |
}, { | |
"id" : 36478 | |
}, { | |
"id" : 1347199 | |
}, { | |
"id" : 1412736 | |
}, { | |
"id" : 921217 | |
}, { | |
"id" : 462469 | |
}, { | |
"id" : 1412748 | |
}, { | |
"id" : 429741 | |
}, { | |
"id" : 1412785 | |
}, { | |
"id" : 69306 | |
}, { | |
"id" : 1478331 | |
}, { | |
"id" : 1150658 | |
}, { | |
"id" : 1281733 | |
}, { | |
"id" : 1281737 | |
}, { | |
"id" : 1380056 | |
}, { | |
"id" : 593628 | |
}, { | |
"id" : 1117917 | |
}, { | |
"id" : 593631 | |
}, { | |
"id" : 1642223 | |
}, { | |
"id" : 1642224 | |
}, { | |
"id" : 560882 | |
}, { | |
"id" : 691956 | |
}, { | |
"id" : 1642231 | |
}, { | |
"id" : 1642234 | |
}, { | |
"id" : 1052415 | |
}, { | |
"id" : 626439 | |
}, { | |
"id" : 1183501 | |
}, { | |
"id" : 1609490 | |
}, { | |
"id" : 331543 | |
}, { | |
"id" : 1707800 | |
}, { | |
"id" : 1314590 | |
}, { | |
"id" : 626470 | |
}, { | |
"id" : 1609514 | |
}, { | |
"id" : 757551 | |
}, { | |
"id" : 1675061 | |
}, { | |
"id" : 393865 | |
}, { | |
"id" : 787082 | |
}, { | |
"id" : 69449 | |
}, { | |
"id" : 626506 | |
}, { | |
"id" : 1511249 | |
}, { | |
"id" : 134995 | |
}, { | |
"id" : 36692 | |
}, { | |
"id" : 1497060 | |
}, { | |
"id" : 1118043 | |
}, { | |
"id" : 1675100 | |
}, { | |
"id" : 1191226 | |
}, { | |
"id" : 1642337 | |
}, { | |
"id" : 1453371 | |
}, { | |
"id" : 298852 | |
}, { | |
"id" : 1551676 | |
}, { | |
"id" : 36721 | |
}, { | |
"id" : 1642367 | |
}, { | |
"id" : 528256 | |
}, { | |
"id" : 1136619 | |
}, { | |
"id" : 1380231 | |
}, { | |
"id" : 1413001 | |
}, { | |
"id" : 1478541 | |
}, { | |
"id" : 69526 | |
}, { | |
"id" : 885402 | |
}, { | |
"id" : 200611 | |
}, { | |
"id" : 298925 | |
}, { | |
"id" : 1609648 | |
}, { | |
"id" : 28503 | |
}, { | |
"id" : 1642432 | |
}, { | |
"id" : 987079 | |
}, { | |
"id" : 1380300 | |
}, { | |
"id" : 593876 | |
}, { | |
"id" : 1642453 | |
}, { | |
"id" : 541348 | |
}, { | |
"id" : 462814 | |
}, { | |
"id" : 1381825 | |
}, { | |
"id" : 987106 | |
}, { | |
"id" : 1660926 | |
}, { | |
"id" : 692217 | |
}, { | |
"id" : 1249281 | |
}, { | |
"id" : 69634 | |
}, { | |
"id" : 1216525 | |
}, { | |
"id" : 856080 | |
}, { | |
"id" : 36889 | |
}, { | |
"id" : 299038 | |
}, { | |
"id" : 1216543 | |
}, { | |
"id" : 1314852 | |
}, { | |
"id" : 135205 | |
}, { | |
"id" : 462898 | |
}, { | |
"id" : 69689 | |
}, { | |
"id" : 1314879 | |
}, { | |
"id" : 757832 | |
}, { | |
"id" : 921675 | |
}, { | |
"id" : 1338722 | |
}, { | |
"id" : 69714 | |
}, { | |
"id" : 1118291 | |
}, { | |
"id" : 1609829 | |
}, { | |
"id" : 1183850 | |
}, { | |
"id" : 266349 | |
}, { | |
"id" : 1380463 | |
}, { | |
"id" : 1118329 | |
}, { | |
"id" : 168061 | |
}, { | |
"id" : 561278 | |
}, { | |
"id" : 1183880 | |
}, { | |
"id" : 1708169 | |
}, { | |
"id" : 299149 | |
}, { | |
"id" : 626832 | |
}, { | |
"id" : 233626 | |
}, { | |
"id" : 1708192 | |
}, { | |
"id" : 921762 | |
}, { | |
"id" : 430259 | |
}, { | |
"id" : 168118 | |
}, { | |
"id" : 495802 | |
}, { | |
"id" : 397500 | |
}, { | |
"id" : 102589 | |
}, { | |
"id" : 1118399 | |
}, { | |
"id" : 1708224 | |
}, { | |
"id" : 1675464 | |
}, { | |
"id" : 921838 | |
}, { | |
"id" : 1043837 | |
}, { | |
"id" : 1052915 | |
}, { | |
"id" : 498791 | |
}, { | |
"id" : 987395 | |
}, { | |
"id" : 758022 | |
}, { | |
"id" : 1610007 | |
}, { | |
"id" : 1478940 | |
}, { | |
"id" : 1120305 | |
}, { | |
"id" : 889134 | |
}, { | |
"id" : 430397 | |
}, { | |
"id" : 1708361 | |
}, { | |
"id" : 987467 | |
}, { | |
"id" : 430414 | |
}, { | |
"id" : 1544528 | |
}, { | |
"id" : 1020243 | |
}, { | |
"id" : 270748 | |
}, { | |
"id" : 1347941 | |
}, { | |
"id" : 823667 | |
}, { | |
"id" : 692598 | |
}, { | |
"id" : 4472 | |
}, { | |
"id" : 397690 | |
}, { | |
"id" : 1708423 | |
}, { | |
"id" : 528783 | |
}, { | |
"id" : 758167 | |
}, { | |
"id" : 1708440 | |
}, { | |
"id" : 922013 | |
}, { | |
"id" : 1315233 | |
}, { | |
"id" : 561572 | |
}, { | |
"id" : 1216935 | |
}, { | |
"id" : 70061 | |
}, { | |
"id" : 922036 | |
}, { | |
"id" : 1118661 | |
}, { | |
"id" : 463304 | |
}, { | |
"id" : 1708489 | |
}, { | |
"id" : 1282507 | |
}, { | |
"id" : 791000 | |
}, { | |
"id" : 1315307 | |
}, { | |
"id" : 1151477 | |
}, { | |
"id" : 954873 | |
}, { | |
"id" : 767 | |
}, { | |
"id" : 823804 | |
}, { | |
"id" : 463357 | |
}, { | |
"id" : 1151488 | |
}, { | |
"id" : 922120 | |
}, { | |
"id" : 1511954 | |
}, { | |
"id" : 1184278 | |
}, { | |
"id" : 1446423 | |
}, { | |
"id" : 725529 | |
}, { | |
"id" : 1315366 | |
}, { | |
"id" : 528943 | |
}, { | |
"id" : 922163 | |
}, { | |
"id" : 528951 | |
}, { | |
"id" : 1184315 | |
}, { | |
"id" : 397887 | |
}, { | |
"id" : 1380435 | |
}, { | |
"id" : 660036 | |
}, { | |
"id" : 496203 | |
}, { | |
"id" : 70223 | |
}, { | |
"id" : 37464 | |
}, { | |
"id" : 1675869 | |
}, { | |
"id" : 135778 | |
}, { | |
"id" : 1512041 | |
}, { | |
"id" : 987755 | |
}, { | |
"id" : 1249902 | |
}, { | |
"id" : 234102 | |
}, { | |
"id" : 4727 | |
}, { | |
"id" : 1118843 | |
}, { | |
"id" : 1120362 | |
}, { | |
"id" : 1118847 | |
}, { | |
"id" : 332416 | |
}, { | |
"id" : 627329 | |
}, { | |
"id" : 1610379 | |
}, { | |
"id" : 11714 | |
}, { | |
"id" : 37521 | |
}, { | |
"id" : 987795 | |
}, { | |
"id" : 1708697 | |
}, { | |
"id" : 430747 | |
}, { | |
"id" : 70300 | |
}, { | |
"id" : 922269 | |
}, { | |
"id" : 1512094 | |
}, { | |
"id" : 301168 | |
}, { | |
"id" : 430759 | |
}, { | |
"id" : 1577648 | |
}, { | |
"id" : 1151681 | |
}, { | |
"id" : 496325 | |
}, { | |
"id" : 561862 | |
}, { | |
"id" : 889550 | |
}, { | |
"id" : 594639 | |
}, { | |
"id" : 1250001 | |
}, { | |
"id" : 332506 | |
}, { | |
"id" : 594653 | |
}, { | |
"id" : 561891 | |
}, { | |
"id" : 1327911 | |
}, { | |
"id" : 135922 | |
}, { | |
"id" : 536020 | |
}, { | |
"id" : 201486 | |
}, { | |
"id" : 889623 | |
}, { | |
"id" : 758558 | |
}, { | |
"id" : 1053472 | |
}, { | |
"id" : 1610529 | |
}, { | |
"id" : 693041 | |
}, { | |
"id" : 1119028 | |
}, { | |
"id" : 791357 | |
}, { | |
"id" : 856904 | |
}, { | |
"id" : 1315664 | |
}, { | |
"id" : 693075 | |
}, { | |
"id" : 1643351 | |
}, { | |
"id" : 267111 | |
}, { | |
"id" : 168814 | |
}, { | |
"id" : 693103 | |
}, { | |
"id" : 463728 | |
}, { | |
"id" : 660338 | |
}, { | |
"id" : 37750 | |
}, { | |
"id" : 70528 | |
}, { | |
"id" : 1315716 | |
}, { | |
"id" : 1315719 | |
}, { | |
"id" : 693131 | |
}, { | |
"id" : 1381260 | |
}, { | |
"id" : 267162 | |
}, { | |
"id" : 1151912 | |
}, { | |
"id" : 168878 | |
}, { | |
"id" : 70580 | |
}, { | |
"id" : 791492 | |
}, { | |
"id" : 1699318 | |
}, { | |
"id" : 1283014 | |
}, { | |
"id" : 1315784 | |
}, { | |
"id" : 857034 | |
}, { | |
"id" : 529357 | |
}, { | |
"id" : 1676239 | |
}, { | |
"id" : 1348572 | |
}, { | |
"id" : 1404410 | |
}, { | |
"id" : 70623 | |
}, { | |
"id" : 5089 | |
}, { | |
"id" : 1709031 | |
}, { | |
"id" : 1348585 | |
}, { | |
"id" : 431088 | |
}, { | |
"id" : 1709051 | |
}, { | |
"id" : 463870 | |
}, { | |
"id" : 168960 | |
}, { | |
"id" : 1709059 | |
}, { | |
"id" : 1217543 | |
}, { | |
"id" : 267272 | |
}, { | |
"id" : 660491 | |
}, { | |
"id" : 1217548 | |
}, { | |
"id" : 5135 | |
}, { | |
"id" : 1643536 | |
}, { | |
"id" : 201745 | |
}, { | |
"id" : 1512473 | |
}, { | |
"id" : 399535 | |
}, { | |
"id" : 1218736 | |
}, { | |
"id" : 1152037 | |
}, { | |
"id" : 1054898 | |
}, { | |
"id" : 1184823 | |
}, { | |
"id" : 1250366 | |
}, { | |
"id" : 431197 | |
}, { | |
"id" : 1676387 | |
}, { | |
"id" : 1119332 | |
}, { | |
"id" : 693351 | |
}, { | |
"id" : 431210 | |
}, { | |
"id" : 201839 | |
}, { | |
"id" : 1381496 | |
}, { | |
"id" : 824441 | |
}, { | |
"id" : 431229 | |
}, { | |
"id" : 431232 | |
}, { | |
"id" : 1152136 | |
}, { | |
"id" : 562313 | |
}, { | |
"id" : 1152140 | |
}, { | |
"id" : 1414290 | |
}, { | |
"id" : 552473 | |
}, { | |
"id" : 562330 | |
}, { | |
"id" : 1217696 | |
}, { | |
"id" : 1217700 | |
}, { | |
"id" : 1381545 | |
}, { | |
"id" : 365739 | |
}, { | |
"id" : 1142301 | |
}, { | |
"id" : 562352 | |
}, { | |
"id" : 1278613 | |
}, { | |
"id" : 758965 | |
}, { | |
"id" : 464055 | |
}, { | |
"id" : 955578 | |
}, { | |
"id" : 398527 | |
}, { | |
"id" : 1578178 | |
}, { | |
"id" : 1381575 | |
}, { | |
"id" : 431305 | |
}, { | |
"id" : 791755 | |
}, { | |
"id" : 857296 | |
}, { | |
"id" : 595154 | |
}, { | |
"id" : 660696 | |
}, { | |
"id" : 922866 | |
}, { | |
"id" : 464117 | |
}, { | |
"id" : 627960 | |
}, { | |
"id" : 627973 | |
}, { | |
"id" : 1512712 | |
}, { | |
"id" : 1414410 | |
}, { | |
"id" : 431371 | |
}, { | |
"id" : 726286 | |
}, { | |
"id" : 1250587 | |
}, { | |
"id" : 104666 | |
}, { | |
"id" : 1082245 | |
}, { | |
"id" : 1545513 | |
}, { | |
"id" : 922930 | |
}, { | |
"id" : 562491 | |
}, { | |
"id" : 70975 | |
}, { | |
"id" : 562501 | |
}, { | |
"id" : 1348934 | |
}, { | |
"id" : 759113 | |
}, { | |
"id" : 431435 | |
}, { | |
"id" : 1512786 | |
}, { | |
"id" : 922970 | |
}, { | |
"id" : 103771 | |
}, { | |
"id" : 431463 | |
}, { | |
"id" : 1676648 | |
}, { | |
"id" : 431465 | |
}, { | |
"id" : 791916 | |
}, { | |
"id" : 955757 | |
}, { | |
"id" : 1086831 | |
}, { | |
"id" : 1348976 | |
}, { | |
"id" : 562552 | |
}, { | |
"id" : 529794 | |
}, { | |
"id" : 365958 | |
}, { | |
"id" : 431503 | |
}, { | |
"id" : 1316242 | |
}, { | |
"id" : 405059 | |
}, { | |
"id" : 169365 | |
}, { | |
"id" : 595351 | |
}, { | |
"id" : 628122 | |
}, { | |
"id" : 628126 | |
}, { | |
"id" : 1676704 | |
}, { | |
"id" : 497062 | |
}, { | |
"id" : 497064 | |
}, { | |
"id" : 1381807 | |
}, { | |
"id" : 890288 | |
}, { | |
"id" : 398785 | |
}, { | |
"id" : 1545667 | |
}, { | |
"id" : 529868 | |
}, { | |
"id" : 1512910 | |
}, { | |
"id" : 1071352 | |
}, { | |
"id" : 1250770 | |
}, { | |
"id" : 1283545 | |
}, { | |
"id" : 1545692 | |
}, { | |
"id" : 1512928 | |
}, { | |
"id" : 1044049 | |
}, { | |
"id" : 628203 | |
}, { | |
"id" : 857596 | |
}, { | |
"id" : 955901 | |
}, { | |
"id" : 759303 | |
}, { | |
"id" : 1512997 | |
}, { | |
"id" : 497200 | |
}, { | |
"id" : 121097 | |
}, { | |
"id" : 443316 | |
}, { | |
"id" : 562750 | |
}, { | |
"id" : 726602 | |
}, { | |
"id" : 1644117 | |
}, { | |
"id" : 1414751 | |
}, { | |
"id" : 71272 | |
}, { | |
"id" : 333420 | |
}, { | |
"id" : 678162 | |
}, { | |
"id" : 366191 | |
}, { | |
"id" : 38525 | |
}, { | |
"id" : 831083 | |
}, { | |
"id" : 71303 | |
}, { | |
"id" : 497302 | |
}, { | |
"id" : 398999 | |
}, { | |
"id" : 1316505 | |
}, { | |
"id" : 235170 | |
}, { | |
"id" : 431779 | |
}, { | |
"id" : 1709735 | |
}, { | |
"id" : 1316521 | |
}, { | |
"id" : 169643 | |
}, { | |
"id" : 1513148 | |
}, { | |
"id" : 759485 | |
}, { | |
"id" : 1152703 | |
}, { | |
"id" : 988867 | |
}, { | |
"id" : 1513164 | |
}, { | |
"id" : 431825 | |
}, { | |
"id" : 1513181 | |
}, { | |
"id" : 1087202 | |
}, { | |
"id" : 661220 | |
}, { | |
"id" : 1578725 | |
}, { | |
"id" : 1087217 | |
}, { | |
"id" : 431882 | |
}, { | |
"id" : 825099 | |
}, { | |
"id" : 202509 | |
}, { | |
"id" : 595731 | |
}, { | |
"id" : 366362 | |
}, { | |
"id" : 268059 | |
}, { | |
"id" : 1120029 | |
}, { | |
"id" : 202541 | |
}, { | |
"id" : 825150 | |
}, { | |
"id" : 956223 | |
}, { | |
"id" : 694081 | |
}, { | |
"id" : 563020 | |
}, { | |
"id" : 1283925 | |
}, { | |
"id" : 1218390 | |
}, { | |
"id" : 1611608 | |
}, { | |
"id" : 1578844 | |
}, { | |
"id" : 71518 | |
}, { | |
"id" : 759662 | |
}, { | |
"id" : 1546096 | |
}, { | |
"id" : 923505 | |
}, { | |
"id" : 1578868 | |
}, { | |
"id" : 825206 | |
}, { | |
"id" : 497529 | |
}, { | |
"id" : 1513344 | |
}, { | |
"id" : 263149 | |
}, { | |
"id" : 1644432 | |
}, { | |
"id" : 759698 | |
}, { | |
"id" : 202644 | |
}, { | |
"id" : 1447829 | |
}, { | |
"id" : 1709977 | |
}, { | |
"id" : 759715 | |
}, { | |
"id" : 1273500 | |
}, { | |
"id" : 1218479 | |
}, { | |
"id" : 432063 | |
}, { | |
"id" : 1415106 | |
}, { | |
"id" : 726981 | |
}, { | |
"id" : 1611723 | |
}, { | |
"id" : 595918 | |
}, { | |
"id" : 1218512 | |
}, { | |
"id" : 1120216 | |
}, { | |
"id" : 989154 | |
}, { | |
"id" : 96223 | |
}, { | |
"id" : 792565 | |
}, { | |
"id" : 694274 | |
}, { | |
"id" : 1382407 | |
}, { | |
"id" : 1677321 | |
}, { | |
"id" : 1611789 | |
}, { | |
"id" : 6165 | |
}, { | |
"id" : 1579034 | |
}, { | |
"id" : 399388 | |
}, { | |
"id" : 1120285 | |
}, { | |
"id" : 525317 | |
}, { | |
"id" : 1382432 | |
}, { | |
"id" : 1611811 | |
}, { | |
"id" : 268326 | |
}, { | |
"id" : 1349677 | |
}, { | |
"id" : 492552 | |
}, { | |
"id" : 1382461 | |
}, { | |
"id" : 301133 | |
}, { | |
"id" : 825425 | |
}, { | |
"id" : 792666 | |
}, { | |
"id" : 71773 | |
}, { | |
"id" : 6242 | |
}, { | |
"id" : 923753 | |
}, { | |
"id" : 1611882 | |
}, { | |
"id" : 1644656 | |
}, { | |
"id" : 356031 | |
}, { | |
"id" : 515222 | |
}, { | |
"id" : 727167 | |
}, { | |
"id" : 563339 | |
}, { | |
"id" : 1153164 | |
}, { | |
"id" : 596110 | |
}, { | |
"id" : 596112 | |
}, { | |
"id" : 1402353 | |
}, { | |
"id" : 956571 | |
}, { | |
"id" : 268463 | |
}, { | |
"id" : 1382576 | |
}, { | |
"id" : 235698 | |
}, { | |
"id" : 1218753 | |
}, { | |
"id" : 366787 | |
}, { | |
"id" : 1317060 | |
}, { | |
"id" : 596167 | |
}, { | |
"id" : 170188 | |
}, { | |
"id" : 563405 | |
}, { | |
"id" : 104654 | |
}, { | |
"id" : 1153233 | |
}, { | |
"id" : 235733 | |
}, { | |
"id" : 760022 | |
}, { | |
"id" : 1694073 | |
}, { | |
"id" : 628954 | |
}, { | |
"id" : 1382627 | |
}, { | |
"id" : 1022181 | |
}, { | |
"id" : 1087724 | |
}, { | |
"id" : 334061 | |
}, { | |
"id" : 1480944 | |
}, { | |
"id" : 465138 | |
}, { | |
"id" : 301312 | |
}, { | |
"id" : 497924 | |
}, { | |
"id" : 989446 | |
}, { | |
"id" : 989448 | |
}, { | |
"id" : 1415435 | |
}, { | |
"id" : 956691 | |
}, { | |
"id" : 923924 | |
}, { | |
"id" : 825626 | |
}, { | |
"id" : 1382691 | |
}, { | |
"id" : 1612068 | |
}, { | |
"id" : 891173 | |
}, { | |
"id" : 1153321 | |
}, { | |
"id" : 1317170 | |
}, { | |
"id" : 39221 | |
}, { | |
"id" : 469401 | |
}, { | |
"id" : 1481026 | |
}, { | |
"id" : 1382729 | |
}, { | |
"id" : 596299 | |
}, { | |
"id" : 858445 | |
}, { | |
"id" : 1251664 | |
}, { | |
"id" : 1317207 | |
}, { | |
"id" : 858460 | |
}, { | |
"id" : 891229 | |
}, { | |
"id" : 563555 | |
}, { | |
"id" : 268649 | |
}, { | |
"id" : 1481077 | |
}, { | |
"id" : 137590 | |
}, { | |
"id" : 1546621 | |
}, { | |
"id" : 530820 | |
}, { | |
"id" : 301450 | |
}, { | |
"id" : 1169909 | |
}, { | |
"id" : 72076 | |
}, { | |
"id" : 1284496 | |
}, { | |
"id" : 6546 | |
}, { | |
"id" : 1631892 | |
}, { | |
"id" : 1218969 | |
}, { | |
"id" : 1513885 | |
}, { | |
"id" : 1546656 | |
}, { | |
"id" : 1710506 | |
}, { | |
"id" : 1644979 | |
}, { | |
"id" : 1317300 | |
}, { | |
"id" : 235959 | |
}, { | |
"id" : 727485 | |
}, { | |
"id" : 334276 | |
}, { | |
"id" : 1612232 | |
}, { | |
"id" : 1710541 | |
}, { | |
"id" : 1469972 | |
}, { | |
"id" : 563666 | |
}, { | |
"id" : 1284564 | |
}, { | |
"id" : 1415644 | |
}, { | |
"id" : 563677 | |
}, { | |
"id" : 1546721 | |
}, { | |
"id" : 1415650 | |
}, { | |
"id" : 1284584 | |
}, { | |
"id" : 1284590 | |
}, { | |
"id" : 727542 | |
}, { | |
"id" : 924152 | |
}, { | |
"id" : 989689 | |
}, { | |
"id" : 629244 | |
}, { | |
"id" : 334347 | |
}, { | |
"id" : 1317402 | |
}, { | |
"id" : 989738 | |
}, { | |
"id" : 1677870 | |
}, { | |
"id" : 596528 | |
}, { | |
"id" : 1022517 | |
}, { | |
"id" : 1153591 | |
}, { | |
"id" : 760376 | |
}, { | |
"id" : 1612349 | |
}, { | |
"id" : 137794 | |
}, { | |
"id" : 1612360 | |
}, { | |
"id" : 1317452 | |
}, { | |
"id" : 1415762 | |
}, { | |
"id" : 377956 | |
}, { | |
"id" : 1186394 | |
}, { | |
"id" : 1612405 | |
}, { | |
"id" : 1317501 | |
}, { | |
"id" : 1219201 | |
}, { | |
"id" : 105091 | |
}, { | |
"id" : 1088139 | |
}, { | |
"id" : 1710733 | |
}, { | |
"id" : 1153686 | |
}, { | |
"id" : 1344625 | |
}, { | |
"id" : 989867 | |
}, { | |
"id" : 1317551 | |
}, { | |
"id" : 465589 | |
}, { | |
"id" : 39609 | |
}, { | |
"id" : 234821 | |
}, { | |
"id" : 858833 | |
}, { | |
"id" : 924372 | |
}, { | |
"id" : 1252057 | |
}, { | |
"id" : 924391 | |
}, { | |
"id" : 1678057 | |
}, { | |
"id" : 301809 | |
}, { | |
"id" : 236277 | |
}, { | |
"id" : 1612537 | |
}, { | |
"id" : 1284858 | |
}, { | |
"id" : 1284863 | |
}, { | |
"id" : 105217 | |
}, { | |
"id" : 563972 | |
}, { | |
"id" : 1055502 | |
}, { | |
"id" : 301840 | |
}, { | |
"id" : 301850 | |
}, { | |
"id" : 1379420 | |
}, { | |
"id" : 72503 | |
}, { | |
"id" : 286108 | |
}, { | |
"id" : 301896 | |
}, { | |
"id" : 72521 | |
}, { | |
"id" : 6988 | |
}, { | |
"id" : 1481566 | |
}, { | |
"id" : 891746 | |
}, { | |
"id" : 1121131 | |
}, { | |
"id" : 1252205 | |
}, { | |
"id" : 1612660 | |
}, { | |
"id" : 1645432 | |
}, { | |
"id" : 651072 | |
}, { | |
"id" : 662407 | |
}, { | |
"id" : 367501 | |
}, { | |
"id" : 924142 | |
}, { | |
"id" : 498585 | |
}, { | |
"id" : 400290 | |
}, { | |
"id" : 498596 | |
}, { | |
"id" : 498602 | |
}, { | |
"id" : 1153983 | |
}, { | |
"id" : 1121238 | |
}, { | |
"id" : 236516 | |
}, { | |
"id" : 1154024 | |
}, { | |
"id" : 793084 | |
}, { | |
"id" : 1219569 | |
}, { | |
"id" : 465906 | |
}, { | |
"id" : 1612788 | |
}, { | |
"id" : 1612792 | |
}, { | |
"id" : 465923 | |
}, { | |
"id" : 236548 | |
}, { | |
"id" : 1678341 | |
}, { | |
"id" : 1285127 | |
}, { | |
"id" : 203787 | |
}, { | |
"id" : 1633661 | |
}, { | |
"id" : 1088541 | |
}, { | |
"id" : 826407 | |
}, { | |
"id" : 826408 | |
}, { | |
"id" : 662569 | |
}, { | |
"id" : 1154100 | |
}, { | |
"id" : 1186869 | |
}, { | |
"id" : 1399305 | |
}, { | |
"id" : 990265 | |
}, { | |
"id" : 531514 | |
}, { | |
"id" : 7245 | |
}, { | |
"id" : 1186896 | |
}, { | |
"id" : 40021 | |
}, { | |
"id" : 72790 | |
}, { | |
"id" : 466007 | |
}, { | |
"id" : 891992 | |
}, { | |
"id" : 728155 | |
}, { | |
"id" : 1285213 | |
}, { | |
"id" : 564324 | |
}, { | |
"id" : 892007 | |
}, { | |
"id" : 1416301 | |
}, { | |
"id" : 765800 | |
}, { | |
"id" : 1678453 | |
}, { | |
"id" : 400502 | |
}, { | |
"id" : 957565 | |
}, { | |
"id" : 1154176 | |
}, { | |
"id" : 334987 | |
}, { | |
"id" : 957580 | |
}, { | |
"id" : 662672 | |
}, { | |
"id" : 399597 | |
}, { | |
"id" : 498838 | |
}, { | |
"id" : 1121553 | |
}, { | |
"id" : 498849 | |
}, { | |
"id" : 171177 | |
}, { | |
"id" : 105647 | |
}, { | |
"id" : 508711 | |
}, { | |
"id" : 7348 | |
}, { | |
"id" : 793801 | |
}, { | |
"id" : 793817 | |
}, { | |
"id" : 335067 | |
}, { | |
"id" : 531677 | |
}, { | |
"id" : 531679 | |
}, { | |
"id" : 531696 | |
}, { | |
"id" : 1645811 | |
}, { | |
"id" : 957685 | |
}, { | |
"id" : 728313 | |
}, { | |
"id" : 1383690 | |
}, { | |
"id" : 1449228 | |
}, { | |
"id" : 1678609 | |
}, { | |
"id" : 269588 | |
}, { | |
"id" : 1415726 | |
}, { | |
"id" : 1088792 | |
}, { | |
"id" : 826649 | |
}, { | |
"id" : 204065 | |
}, { | |
"id" : 302373 | |
}, { | |
"id" : 1121577 | |
}, { | |
"id" : 1306503 | |
}, { | |
"id" : 1154353 | |
}, { | |
"id" : 1678655 | |
}, { | |
"id" : 1104473 | |
}, { | |
"id" : 1285459 | |
}, { | |
"id" : 1436177 | |
}, { | |
"id" : 1453966 | |
}, { | |
"id" : 1449304 | |
}, { | |
"id" : 1711452 | |
}, { | |
"id" : 400736 | |
}, { | |
"id" : 957796 | |
}, { | |
"id" : 1383782 | |
}, { | |
"id" : 1023343 | |
}, { | |
"id" : 1142664 | |
}, { | |
"id" : 1449331 | |
}, { | |
"id" : 1121653 | |
}, { | |
"id" : 892279 | |
}, { | |
"id" : 302460 | |
}, { | |
"id" : 302463 | |
}, { | |
"id" : 531841 | |
}, { | |
"id" : 1088902 | |
}, { | |
"id" : 7561 | |
}, { | |
"id" : 1580434 | |
}, { | |
"id" : 73109 | |
}, { | |
"id" : 1645975 | |
}, { | |
"id" : 40346 | |
}, { | |
"id" : 771311 | |
}, { | |
"id" : 1492208 | |
}, { | |
"id" : 1154476 | |
}, { | |
"id" : 368070 | |
}, { | |
"id" : 1154509 | |
}, { | |
"id" : 1580496 | |
}, { | |
"id" : 378105 | |
}, { | |
"id" : 667557 | |
}, { | |
"id" : 1285601 | |
}, { | |
"id" : 1089001 | |
}, { | |
"id" : 1318380 | |
}, { | |
"id" : 433648 | |
}, { | |
"id" : 499196 | |
}, { | |
"id" : 7682 | |
}, { | |
"id" : 645721 | |
}, { | |
"id" : 630297 | |
}, { | |
"id" : 368157 | |
}, { | |
"id" : 237086 | |
}, { | |
"id" : 204319 | |
}, { | |
"id" : 728610 | |
}, { | |
"id" : 630313 | |
}, { | |
"id" : 204337 | |
}, { | |
"id" : 433714 | |
}, { | |
"id" : 663100 | |
}, { | |
"id" : 794177 | |
}, { | |
"id" : 1293 | |
}, { | |
"id" : 728677 | |
}, { | |
"id" : 1613414 | |
}, { | |
"id" : 1515126 | |
}, { | |
"id" : 1622770 | |
}, { | |
"id" : 1351303 | |
}, { | |
"id" : 466568 | |
}, { | |
"id" : 1089189 | |
}, { | |
"id" : 859817 | |
}, { | |
"id" : 532138 | |
}, { | |
"id" : 761523 | |
}, { | |
"id" : 401078 | |
}, { | |
"id" : 1679031 | |
}, { | |
"id" : 1613500 | |
}, { | |
"id" : 1613502 | |
}, { | |
"id" : 1711810 | |
}, { | |
"id" : 1679053 | |
}, { | |
"id" : 1285177 | |
}, { | |
"id" : 1547989 | |
}, { | |
"id" : 335578 | |
}, { | |
"id" : 1318620 | |
}, { | |
"id" : 368349 | |
}, { | |
"id" : 634833 | |
}, { | |
"id" : 564968 | |
}, { | |
"id" : 913362 | |
}, { | |
"id" : 1122030 | |
}, { | |
"id" : 1089286 | |
}, { | |
"id" : 565000 | |
}, { | |
"id" : 597769 | |
}, { | |
"id" : 892685 | |
}, { | |
"id" : 886061 | |
}, { | |
"id" : 73489 | |
}, { | |
"id" : 1122075 | |
}, { | |
"id" : 1154844 | |
}, { | |
"id" : 401192 | |
}, { | |
"id" : 532268 | |
}, { | |
"id" : 433975 | |
}, { | |
"id" : 1023800 | |
}, { | |
"id" : 73529 | |
}, { | |
"id" : 1154876 | |
}, { | |
"id" : 761664 | |
}, { | |
"id" : 1351496 | |
}, { | |
"id" : 401226 | |
}, { | |
"id" : 761680 | |
}, { | |
"id" : 1580881 | |
}, { | |
"id" : 806612 | |
}, { | |
"id" : 597854 | |
}, { | |
"id" : 1220451 | |
}, { | |
"id" : 761719 | |
}, { | |
"id" : 73594 | |
}, { | |
"id" : 1646461 | |
}, { | |
"id" : 237438 | |
}, { | |
"id" : 1089409 | |
}, { | |
"id" : 565140 | |
}, { | |
"id" : 204693 | |
}, { | |
"id" : 1679259 | |
}, { | |
"id" : 270239 | |
}, { | |
"id" : 1154980 | |
}, { | |
"id" : 1393990 | |
}, { | |
"id" : 618482 | |
}, { | |
"id" : 761777 | |
}, { | |
"id" : 1056703 | |
}, { | |
"id" : 73667 | |
}, { | |
"id" : 1351625 | |
}, { | |
"id" : 204746 | |
}, { | |
"id" : 1351627 | |
}, { | |
"id" : 73684 | |
}, { | |
"id" : 1482712 | |
}, { | |
"id" : 1548250 | |
}, { | |
"id" : 958432 | |
}, { | |
"id" : 368616 | |
}, { | |
"id" : 1679342 | |
}, { | |
"id" : 1187832 | |
}, { | |
"id" : 836948 | |
}, { | |
"id" : 1187835 | |
}, { | |
"id" : 598012 | |
}, { | |
"id" : 1122308 | |
}, { | |
"id" : 466955 | |
}, { | |
"id" : 860176 | |
}, { | |
"id" : 1581083 | |
}, { | |
"id" : 1581102 | |
}, { | |
"id" : 1286194 | |
}, { | |
"id" : 1581110 | |
}, { | |
"id" : 1482810 | |
}, { | |
"id" : 1187900 | |
}, { | |
"id" : 1089600 | |
}, { | |
"id" : 1024067 | |
}, { | |
"id" : 860232 | |
}, { | |
"id" : 860236 | |
}, { | |
"id" : 1613907 | |
}, { | |
"id" : 827487 | |
}, { | |
"id" : 558438 | |
}, { | |
"id" : 565353 | |
}, { | |
"id" : 532595 | |
}, { | |
"id" : 8311 | |
}, { | |
"id" : 532601 | |
}, { | |
"id" : 1056891 | |
}, { | |
"id" : 532607 | |
}, { | |
"id" : 1056899 | |
}, { | |
"id" : 1482886 | |
}, { | |
"id" : 1712263 | |
}, { | |
"id" : 41102 | |
}, { | |
"id" : 1155223 | |
}, { | |
"id" : 41116 | |
}, { | |
"id" : 991396 | |
}, { | |
"id" : 401577 | |
}, { | |
"id" : 1351855 | |
}, { | |
"id" : 1024178 | |
}, { | |
"id" : 794803 | |
}, { | |
"id" : 41141 | |
}, { | |
"id" : 8386 | |
}, { | |
"id" : 925896 | |
}, { | |
"id" : 1155276 | |
}, { | |
"id" : 8400 | |
}, { | |
"id" : 762072 | |
}, { | |
"id" : 1450202 | |
}, { | |
"id" : 1661647 | |
}, { | |
"id" : 762077 | |
}, { | |
"id" : 1253598 | |
}, { | |
"id" : 139496 | |
}, { | |
"id" : 205039 | |
}, { | |
"id" : 532733 | |
}, { | |
"id" : 205055 | |
}, { | |
"id" : 565505 | |
}, { | |
"id" : 696586 | |
}, { | |
"id" : 416471 | |
}, { | |
"id" : 1220876 | |
}, { | |
"id" : 73999 | |
}, { | |
"id" : 303377 | |
}, { | |
"id" : 1188119 | |
}, { | |
"id" : 991514 | |
}, { | |
"id" : 368935 | |
}, { | |
"id" : 565561 | |
}, { | |
"id" : 1089857 | |
}, { | |
"id" : 303427 | |
}, { | |
"id" : 1155397 | |
}, { | |
"id" : 74060 | |
}, { | |
"id" : 926030 | |
}, { | |
"id" : 1089877 | |
}, { | |
"id" : 1581401 | |
}, { | |
"id" : 860509 | |
}, { | |
"id" : 500074 | |
}, { | |
"id" : 237932 | |
}, { | |
"id" : 722322 | |
}, { | |
"id" : 1122685 | |
}, { | |
"id" : 1581440 | |
}, { | |
"id" : 106881 | |
}, { | |
"id" : 500099 | |
}, { | |
"id" : 1024389 | |
}, { | |
"id" : 1155463 | |
}, { | |
"id" : 827791 | |
}, { | |
"id" : 336281 | |
}, { | |
"id" : 1483164 | |
}, { | |
"id" : 795044 | |
}, { | |
"id" : 1614250 | |
}, { | |
"id" : 565679 | |
}, { | |
"id" : 8626 | |
}, { | |
"id" : 1679798 | |
}, { | |
"id" : 1159241 | |
}, { | |
"id" : 532921 | |
}, { | |
"id" : 958911 | |
}, { | |
"id" : 8650 | |
}, { | |
"id" : 598481 | |
}, { | |
"id" : 369108 | |
}, { | |
"id" : 1122782 | |
}, { | |
"id" : 774991 | |
}, { | |
"id" : 1155563 | |
}, { | |
"id" : 1253878 | |
}, { | |
"id" : 893437 | |
}, { | |
"id" : 238082 | |
}, { | |
"id" : 1090051 | |
}, { | |
"id" : 795145 | |
}, { | |
"id" : 1352202 | |
}, { | |
"id" : 729611 | |
}, { | |
"id" : 533008 | |
}, { | |
"id" : 1122837 | |
}, { | |
"id" : 1090070 | |
}, { | |
"id" : 41498 | |
}, { | |
"id" : 1679900 | |
}, { | |
"id" : 369182 | |
}, { | |
"id" : 1352223 | |
}, { | |
"id" : 1516069 | |
}, { | |
"id" : 795174 | |
}, { | |
"id" : 795175 | |
}, { | |
"id" : 205353 | |
}, { | |
"id" : 303658 | |
}, { | |
"id" : 1516076 | |
}, { | |
"id" : 1361331 | |
}, { | |
"id" : 205379 | |
}, { | |
"id" : 1155653 | |
}, { | |
"id" : 1253972 | |
}, { | |
"id" : 795221 | |
}, { | |
"id" : 1057366 | |
}, { | |
"id" : 1352282 | |
}, { | |
"id" : 1352301 | |
}, { | |
"id" : 369264 | |
}, { | |
"id" : 500339 | |
}, { | |
"id" : 467573 | |
}, { | |
"id" : 467576 | |
}, { | |
"id" : 533114 | |
}, { | |
"id" : 8834 | |
}, { | |
"id" : 926339 | |
}, { | |
"id" : 565897 | |
}, { | |
"id" : 500365 | |
}, { | |
"id" : 860814 | |
}, { | |
"id" : 1024657 | |
}, { | |
"id" : 1090200 | |
}, { | |
"id" : 434841 | |
}, { | |
"id" : 828059 | |
}, { | |
"id" : 23323 | |
}, { | |
"id" : 1122982 | |
}, { | |
"id" : 107185 | |
}, { | |
"id" : 271030 | |
}, { | |
"id" : 1516216 | |
}, { | |
"id" : 1188539 | |
}, { | |
"id" : 1090241 | |
}, { | |
"id" : 74442 | |
}, { | |
"id" : 1155792 | |
}, { | |
"id" : 828113 | |
}, { | |
"id" : 1581783 | |
}, { | |
"id" : 1286889 | |
}, { | |
"id" : 369398 | |
}, { | |
"id" : 991998 | |
}, { | |
"id" : 959232 | |
}, { | |
"id" : 1647372 | |
}, { | |
"id" : 50491 | |
}, { | |
"id" : 1530671 | |
}, { | |
"id" : 1155872 | |
}, { | |
"id" : 1286947 | |
}, { | |
"id" : 1483557 | |
}, { | |
"id" : 566069 | |
}, { | |
"id" : 41797 | |
}, { | |
"id" : 828240 | |
}, { | |
"id" : 74586 | |
}, { | |
"id" : 533339 | |
}, { | |
"id" : 533342 | |
}, { | |
"id" : 1319777 | |
}, { | |
"id" : 500581 | |
}, { | |
"id" : 1614694 | |
}, { | |
"id" : 107367 | |
}, { | |
"id" : 1418103 | |
}, { | |
"id" : 1483643 | |
}, { | |
"id" : 1188734 | |
}, { | |
"id" : 992127 | |
}, { | |
"id" : 795526 | |
}, { | |
"id" : 1123210 | |
}, { | |
"id" : 828303 | |
}, { | |
"id" : 500625 | |
}, { | |
"id" : 566163 | |
}, { | |
"id" : 959385 | |
}, { | |
"id" : 500647 | |
}, { | |
"id" : 1647536 | |
}, { | |
"id" : 1024945 | |
}, { | |
"id" : 926646 | |
}, { | |
"id" : 828349 | |
}, { | |
"id" : 1024959 | |
}, { | |
"id" : 795590 | |
}, { | |
"id" : 1582023 | |
}, { | |
"id" : 893899 | |
}, { | |
"id" : 566220 | |
}, { | |
"id" : 107477 | |
}, { | |
"id" : 9175 | |
}, { | |
"id" : 951806 | |
}, { | |
"id" : 1680383 | |
}, { | |
"id" : 9222 | |
}, { | |
"id" : 566280 | |
}, { | |
"id" : 443906 | |
}, { | |
"id" : 140304 | |
}, { | |
"id" : 1352723 | |
}, { | |
"id" : 1614869 | |
}, { | |
"id" : 1516573 | |
}, { | |
"id" : 1680424 | |
}, { | |
"id" : 140338 | |
}, { | |
"id" : 1514334 | |
}, { | |
"id" : 1213961 | |
}, { | |
"id" : 1385542 | |
}, { | |
"id" : 1352789 | |
}, { | |
"id" : 1320022 | |
}, { | |
"id" : 1483865 | |
}, { | |
"id" : 1614950 | |
}, { | |
"id" : 1156202 | |
}, { | |
"id" : 500847 | |
}, { | |
"id" : 402546 | |
}, { | |
"id" : 304248 | |
}, { | |
"id" : 1601728 | |
}, { | |
"id" : 42117 | |
}, { | |
"id" : 1614982 | |
}, { | |
"id" : 697485 | |
}, { | |
"id" : 1645421 | |
}, { | |
"id" : 1582229 | |
}, { | |
"id" : 1025175 | |
}, { | |
"id" : 42138 | |
}, { | |
"id" : 1385634 | |
}, { | |
"id" : 504006 | |
}, { | |
"id" : 337068 | |
}, { | |
"id" : 369853 | |
}, { | |
"id" : 828607 | |
}, { | |
"id" : 894144 | |
}, { | |
"id" : 500931 | |
}, { | |
"id" : 1680584 | |
}, { | |
"id" : 1090761 | |
}, { | |
"id" : 9424 | |
}, { | |
"id" : 1221843 | |
}, { | |
"id" : 186897 | |
}, { | |
"id" : 1090778 | |
}, { | |
"id" : 533730 | |
}, { | |
"id" : 566499 | |
}, { | |
"id" : 173291 | |
}, { | |
"id" : 1352948 | |
}, { | |
"id" : 187263 | |
}, { | |
"id" : 422102 | |
}, { | |
"id" : 1582343 | |
}, { | |
"id" : 1582345 | |
}, { | |
"id" : 1189141 | |
}, { | |
"id" : 1006468 | |
}, { | |
"id" : 42277 | |
}, { | |
"id" : 206118 | |
}, { | |
"id" : 435495 | |
}, { | |
"id" : 632107 | |
}, { | |
"id" : 107823 | |
}, { | |
"id" : 337204 | |
}, { | |
"id" : 1123637 | |
}, { | |
"id" : 1320251 | |
}, { | |
"id" : 1090883 | |
}, { | |
"id" : 9542 | |
}, { | |
"id" : 1350541 | |
}, { | |
"id" : 238928 | |
}, { | |
"id" : 1287531 | |
}, { | |
"id" : 1418604 | |
}, { | |
"id" : 1582447 | |
}, { | |
"id" : 1484154 | |
}, { | |
"id" : 1287559 | |
}, { | |
"id" : 1648012 | |
}, { | |
"id" : 664984 | |
}, { | |
"id" : 435612 | |
}, { | |
"id" : 9629 | |
}, { | |
"id" : 1680806 | |
}, { | |
"id" : 632234 | |
}, { | |
"id" : 1156563 | |
}, { | |
"id" : 301988 | |
}, { | |
"id" : 697822 | |
}, { | |
"id" : 1254891 | |
}, { | |
"id" : 1418733 | |
}, { | |
"id" : 959983 | |
}, { | |
"id" : 173556 | |
}, { | |
"id" : 1011966 | |
}, { | |
"id" : 1618175 | |
}, { | |
"id" : 468476 | |
}, { | |
"id" : 9726 | |
}, { | |
"id" : 173570 | |
}, { | |
"id" : 1680900 | |
}, { | |
"id" : 566794 | |
}, { | |
"id" : 501263 | |
}, { | |
"id" : 992786 | |
}, { | |
"id" : 75289 | |
}, { | |
"id" : 173599 | |
}, { | |
"id" : 534059 | |
}, { | |
"id" : 534062 | |
}, { | |
"id" : 566838 | |
}, { | |
"id" : 1091129 | |
}, { | |
"id" : 1189435 | |
}, { | |
"id" : 140864 | |
}, { | |
"id" : 1484356 | |
}, { | |
"id" : 1091142 | |
}, { | |
"id" : 239175 | |
}, { | |
"id" : 829000 | |
}, { | |
"id" : 42575 | |
}, { | |
"id" : 173651 | |
}, { | |
"id" : 463356 | |
}, { | |
"id" : 1615448 | |
}, { | |
"id" : 1517153 | |
}, { | |
"id" : 1484398 | |
}, { | |
"id" : 667923 | |
}, { | |
"id" : 796278 | |
}, { | |
"id" : 960120 | |
}, { | |
"id" : 1582716 | |
}, { | |
"id" : 1683733 | |
}, { | |
"id" : 501383 | |
}, { | |
"id" : 75401 | |
}, { | |
"id" : 1484428 | |
}, { | |
"id" : 1189525 | |
}, { | |
"id" : 960163 | |
}, { | |
"id" : 992935 | |
}, { | |
"id" : 566952 | |
}, { | |
"id" : 468652 | |
}, { | |
"id" : 1536285 | |
}, { | |
"id" : 173763 | |
}, { | |
"id" : 1091282 | |
}, { | |
"id" : 1418964 | |
}, { | |
"id" : 337625 | |
}, { | |
"id" : 501471 | |
}, { | |
"id" : 468707 | |
}, { | |
"id" : 1124070 | |
}, { | |
"id" : 1124074 | |
}, { | |
"id" : 894700 | |
}, { | |
"id" : 1222383 | |
}, { | |
"id" : 632568 | |
}, { | |
"id" : 1550073 | |
}, { | |
"id" : 1550087 | |
}, { | |
"id" : 337684 | |
}, { | |
"id" : 927512 | |
}, { | |
"id" : 239399 | |
}, { | |
"id" : 1156904 | |
}, { | |
"id" : 436018 | |
}, { | |
"id" : 1156920 | |
}, { | |
"id" : 337721 | |
}, { | |
"id" : 927557 | |
}, { | |
"id" : 567114 | |
}, { | |
"id" : 632652 | |
}, { | |
"id" : 173903 | |
}, { | |
"id" : 173908 | |
}, { | |
"id" : 1091416 | |
}, { | |
"id" : 239451 | |
}, { | |
"id" : 651579 | |
}, { | |
"id" : 632680 | |
}, { | |
"id" : 829289 | |
}, { | |
"id" : 305009 | |
}, { | |
"id" : 206711 | |
}, { | |
"id" : 731006 | |
}, { | |
"id" : 239489 | |
}, { | |
"id" : 665474 | |
}, { | |
"id" : 403338 | |
}, { | |
"id" : 1288076 | |
}, { | |
"id" : 239507 | |
}, { | |
"id" : 141210 | |
}, { | |
"id" : 1615771 | |
}, { | |
"id" : 862108 | |
}, { | |
"id" : 305053 | |
}, { | |
"id" : 468895 | |
}, { | |
"id" : 862113 | |
}, { | |
"id" : 468901 | |
}, { | |
"id" : 436134 | |
}, { | |
"id" : 501672 | |
}, { | |
"id" : 591519 | |
}, { | |
"id" : 1189823 | |
}, { | |
"id" : 534467 | |
}, { | |
"id" : 567238 | |
}, { | |
"id" : 141260 | |
}, { | |
"id" : 804514 | |
}, { | |
"id" : 796623 | |
}, { | |
"id" : 567248 | |
}, { | |
"id" : 927704 | |
}, { | |
"id" : 370652 | |
}, { | |
"id" : 1615837 | |
}, { | |
"id" : 272354 | |
}, { | |
"id" : 632805 | |
}, { | |
"id" : 534516 | |
}, { | |
"id" : 1320957 | |
}, { | |
"id" : 796672 | |
}, { | |
"id" : 632841 | |
}, { | |
"id" : 337931 | |
}, { | |
"id" : 1320972 | |
}, { | |
"id" : 1367042 | |
}, { | |
"id" : 1058831 | |
}, { | |
"id" : 1091600 | |
}, { | |
"id" : 1419281 | |
}, { | |
"id" : 370707 | |
}, { | |
"id" : 403479 | |
}, { | |
"id" : 1026072 | |
}, { | |
"id" : 436249 | |
}, { | |
"id" : 534558 | |
}, { | |
"id" : 174112 | |
}, { | |
"id" : 436262 | |
}, { | |
"id" : 1189930 | |
}, { | |
"id" : 403500 | |
}, { | |
"id" : 1189934 | |
}, { | |
"id" : 567348 | |
}, { | |
"id" : 1615925 | |
}, { | |
"id" : 43063 | |
}, { | |
"id" : 337976 | |
}, { | |
"id" : 1353788 | |
}, { | |
"id" : 567357 | |
}, { | |
"id" : 1321023 | |
}, { | |
"id" : 1615953 | |
}, { | |
"id" : 1419351 | |
}, { | |
"id" : 862299 | |
}, { | |
"id" : 370784 | |
}, { | |
"id" : 305255 | |
}, { | |
"id" : 1452154 | |
}, { | |
"id" : 43134 | |
}, { | |
"id" : 1124479 | |
}, { | |
"id" : 1181376 | |
}, { | |
"id" : 534667 | |
}, { | |
"id" : 632978 | |
}, { | |
"id" : 829596 | |
}, { | |
"id" : 632989 | |
}, { | |
"id" : 1190053 | |
}, { | |
"id" : 1143154 | |
}, { | |
"id" : 927918 | |
}, { | |
"id" : 239793 | |
}, { | |
"id" : 338113 | |
}, { | |
"id" : 960710 | |
}, { | |
"id" : 1689292 | |
}, { | |
"id" : 403658 | |
}, { | |
"id" : 993487 | |
}, { | |
"id" : 75995 | |
}, { | |
"id" : 665836 | |
}, { | |
"id" : 862451 | |
}, { | |
"id" : 862453 | |
}, { | |
"id" : 10489 | |
}, { | |
"id" : 534778 | |
}, { | |
"id" : 1124628 | |
}, { | |
"id" : 796949 | |
}, { | |
"id" : 1059110 | |
}, { | |
"id" : 1517865 | |
}, { | |
"id" : 239920 | |
}, { | |
"id" : 1386803 | |
}, { | |
"id" : 1681718 | |
}, { | |
"id" : 1681744 | |
}, { | |
"id" : 338257 | |
}, { | |
"id" : 960854 | |
}, { | |
"id" : 1612857 | |
}, { | |
"id" : 1517915 | |
}, { | |
"id" : 141662 | |
}, { | |
"id" : 1059171 | |
}, { | |
"id" : 815505 | |
}, { | |
"id" : 862568 | |
}, { | |
"id" : 993643 | |
}, { | |
"id" : 469358 | |
}, { | |
"id" : 993651 | |
}, { | |
"id" : 338295 | |
}, { | |
"id" : 10616 | |
}, { | |
"id" : 1026426 | |
}, { | |
"id" : 1099499 | |
}, { | |
"id" : 1059205 | |
}, { | |
"id" : 1583509 | |
}, { | |
"id" : 141721 | |
}, { | |
"id" : 567715 | |
}, { | |
"id" : 1026471 | |
}, { | |
"id" : 1026477 | |
}, { | |
"id" : 43439 | |
}, { | |
"id" : 76219 | |
}, { | |
"id" : 1321404 | |
}, { | |
"id" : 829888 | |
}, { | |
"id" : 141762 | |
}, { | |
"id" : 76228 | |
}, { | |
"id" : 534983 | |
}, { | |
"id" : 141768 | |
}, { | |
"id" : 345847 | |
}, { | |
"id" : 1419728 | |
}, { | |
"id" : 1616340 | |
}, { | |
"id" : 1157595 | |
}, { | |
"id" : 535008 | |
}, { | |
"id" : 993767 | |
}, { | |
"id" : 928259 | |
}, { | |
"id" : 1678422 | |
}, { | |
"id" : 338441 | |
}, { | |
"id" : 567819 | |
}, { | |
"id" : 1088600 | |
}, { | |
"id" : 797204 | |
}, { | |
"id" : 1649176 | |
}, { | |
"id" : 1001220 | |
}, { | |
"id" : 829980 | |
}, { | |
"id" : 1681950 | |
}, { | |
"id" : 76321 | |
}, { | |
"id" : 862764 | |
}, { | |
"id" : 567853 | |
}, { | |
"id" : 10798 | |
}, { | |
"id" : 1649201 | |
}, { | |
"id" : 338485 | |
}, { | |
"id" : 830017 | |
}, { | |
"id" : 1375184 | |
}, { | |
"id" : 993868 | |
}, { | |
"id" : 10829 | |
}, { | |
"id" : 764503 | |
}, { | |
"id" : 961120 | |
}, { | |
"id" : 404075 | |
}, { | |
"id" : 469612 | |
}, { | |
"id" : 567934 | |
}, { | |
"id" : 329493 | |
}, { | |
"id" : 389568 | |
}, { | |
"id" : 1026691 | |
}, { | |
"id" : 1157768 | |
}, { | |
"id" : 1190550 | |
}, { | |
"id" : 371353 | |
}, { | |
"id" : 273050 | |
}, { | |
"id" : 1616541 | |
}, { | |
"id" : 404127 | |
}, { | |
"id" : 273058 | |
}, { | |
"id" : 862886 | |
}, { | |
"id" : 469673 | |
}, { | |
"id" : 1551026 | |
}, { | |
"id" : 1059510 | |
}, { | |
"id" : 535226 | |
}, { | |
"id" : 568003 | |
}, { | |
"id" : 1616585 | |
}, { | |
"id" : 1125066 | |
}, { | |
"id" : 305879 | |
}, { | |
"id" : 502491 | |
}, { | |
"id" : 207582 | |
}, { | |
"id" : 240353 | |
}, { | |
"id" : 1354467 | |
}, { | |
"id" : 1354481 | |
}, { | |
"id" : 633589 | |
}, { | |
"id" : 1682166 | |
}, { | |
"id" : 208772 | |
}, { | |
"id" : 1583869 | |
}, { | |
"id" : 371456 | |
}, { | |
"id" : 1682186 | |
}, { | |
"id" : 253058 | |
}, { | |
"id" : 142104 | |
}, { | |
"id" : 305946 | |
}, { | |
"id" : 568091 | |
}, { | |
"id" : 994076 | |
}, { | |
"id" : 830239 | |
}, { | |
"id" : 1518368 | |
}, { | |
"id" : 1026849 | |
}, { | |
"id" : 1420087 | |
}, { | |
"id" : 1485639 | |
}, { | |
"id" : 1157974 | |
}, { | |
"id" : 994138 | |
}, { | |
"id" : 207707 | |
}, { | |
"id" : 699229 | |
}, { | |
"id" : 699233 | |
}, { | |
"id" : 568162 | |
}, { | |
"id" : 1001275 | |
}, { | |
"id" : 1485670 | |
}, { | |
"id" : 371560 | |
}, { | |
"id" : 1092464 | |
}, { | |
"id" : 109435 | |
}, { | |
"id" : 1158017 | |
}, { | |
"id" : 371589 | |
}, { | |
"id" : 273294 | |
}, { | |
"id" : 1354642 | |
}, { | |
"id" : 633752 | |
}, { | |
"id" : 109465 | |
}, { | |
"id" : 109476 | |
}, { | |
"id" : 1190825 | |
}, { | |
"id" : 1190826 | |
}, { | |
"id" : 863152 | |
}, { | |
"id" : 830388 | |
}, { | |
"id" : 1027001 | |
}, { | |
"id" : 535490 | |
}, { | |
"id" : 633799 | |
}, { | |
"id" : 469961 | |
}, { | |
"id" : 109519 | |
}, { | |
"id" : 371664 | |
}, { | |
"id" : 1027025 | |
}, { | |
"id" : 1027028 | |
}, { | |
"id" : 535511 | |
}, { | |
"id" : 1223643 | |
}, { | |
"id" : 797677 | |
}, { | |
"id" : 1682414 | |
}, { | |
"id" : 1321971 | |
}, { | |
"id" : 207866 | |
}, { | |
"id" : 502779 | |
}, { | |
"id" : 1354752 | |
}, { | |
"id" : 896001 | |
}, { | |
"id" : 404483 | |
}, { | |
"id" : 568325 | |
}, { | |
"id" : 437254 | |
}, { | |
"id" : 44044 | |
}, { | |
"id" : 699406 | |
}, { | |
"id" : 306195 | |
}, { | |
"id" : 1354775 | |
}, { | |
"id" : 961582 | |
}, { | |
"id" : 1354806 | |
}, { | |
"id" : 961592 | |
}, { | |
"id" : 1083232 | |
}, { | |
"id" : 207940 | |
}, { | |
"id" : 896069 | |
}, { | |
"id" : 568390 | |
}, { | |
"id" : 568391 | |
}, { | |
"id" : 863315 | |
}, { | |
"id" : 928862 | |
}, { | |
"id" : 535652 | |
}, { | |
"id" : 803450 | |
}, { | |
"id" : 1700369 | |
}, { | |
"id" : 1690539 | |
}, { | |
"id" : 502894 | |
}, { | |
"id" : 535665 | |
}, { | |
"id" : 732283 | |
}, { | |
"id" : 1158271 | |
}, { | |
"id" : 1617044 | |
}, { | |
"id" : 502936 | |
}, { | |
"id" : 666778 | |
}, { | |
"id" : 470182 | |
}, { | |
"id" : 550310 | |
}, { | |
"id" : 44206 | |
}, { | |
"id" : 994479 | |
}, { | |
"id" : 1017715 | |
}, { | |
"id" : 502964 | |
}, { | |
"id" : 1383625 | |
}, { | |
"id" : 1584319 | |
}, { | |
"id" : 502978 | |
}, { | |
"id" : 142532 | |
}, { | |
"id" : 1486031 | |
}, { | |
"id" : 765140 | |
}, { | |
"id" : 1617109 | |
}, { | |
"id" : 863446 | |
}, { | |
"id" : 1125591 | |
}, { | |
"id" : 306394 | |
}, { | |
"id" : 1584350 | |
}, { | |
"id" : 1617131 | |
}, { | |
"id" : 568559 | |
}, { | |
"id" : 1027326 | |
}, { | |
"id" : 929028 | |
}, { | |
"id" : 535819 | |
}, { | |
"id" : 994573 | |
}, { | |
"id" : 994574 | |
}, { | |
"id" : 1584402 | |
}, { | |
"id" : 1617173 | |
}, { | |
"id" : 666904 | |
}, { | |
"id" : 208161 | |
}, { | |
"id" : 470307 | |
}, { | |
"id" : 634153 | |
}, { | |
"id" : 666925 | |
}, { | |
"id" : 1355054 | |
}, { | |
"id" : 273719 | |
}, { | |
"id" : 568633 | |
}, { | |
"id" : 109882 | |
}, { | |
"id" : 1486139 | |
}, { | |
"id" : 1158460 | |
}, { | |
"id" : 535869 | |
}, { | |
"id" : 306494 | |
}, { | |
"id" : 503127 | |
}, { | |
"id" : 1322329 | |
}, { | |
"id" : 863579 | |
}, { | |
"id" : 568673 | |
}, { | |
"id" : 994673 | |
}, { | |
"id" : 306549 | |
}, { | |
"id" : 1518970 | |
}, { | |
"id" : 372096 | |
}, { | |
"id" : 667013 | |
}, { | |
"id" : 404876 | |
}, { | |
"id" : 1224077 | |
}, { | |
"id" : 535952 | |
}, { | |
"id" : 1224097 | |
}, { | |
"id" : 929191 | |
}, { | |
"id" : 994729 | |
}, { | |
"id" : 142768 | |
}, { | |
"id" : 404914 | |
}, { | |
"id" : 404918 | |
}, { | |
"id" : 503223 | |
}, { | |
"id" : 1486271 | |
}, { | |
"id" : 1027522 | |
}, { | |
"id" : 765381 | |
}, { | |
"id" : 1125839 | |
}, { | |
"id" : 929236 | |
}, { | |
"id" : 1027542 | |
}, { | |
"id" : 1125854 | |
}, { | |
"id" : 1093102 | |
}, { | |
"id" : 1584628 | |
}, { | |
"id" : 142839 | |
}, { | |
"id" : 634360 | |
}, { | |
"id" : 1420801 | |
}, { | |
"id" : 437763 | |
}, { | |
"id" : 1388037 | |
}, { | |
"id" : 1617417 | |
}, { | |
"id" : 11787 | |
}, { | |
"id" : 405005 | |
}, { | |
"id" : 699932 | |
}, { | |
"id" : 285957 | |
}, { | |
"id" : 1060391 | |
}, { | |
"id" : 306747 | |
}, { | |
"id" : 1617475 | |
}, { | |
"id" : 1219852 | |
}, { | |
"id" : 241228 | |
}, { | |
"id" : 536143 | |
}, { | |
"id" : 777486 | |
}, { | |
"id" : 634458 | |
}, { | |
"id" : 929372 | |
}, { | |
"id" : 1420893 | |
}, { | |
"id" : 274023 | |
}, { | |
"id" : 1650280 | |
}, { | |
"id" : 732777 | |
}, { | |
"id" : 77418 | |
}, { | |
"id" : 110187 | |
}, { | |
"id" : 1617517 | |
}, { | |
"id" : 339579 | |
}, { | |
"id" : 667269 | |
}, { | |
"id" : 1650311 | |
}, { | |
"id" : 798358 | |
}, { | |
"id" : 143005 | |
}, { | |
"id" : 274078 | |
}, { | |
"id" : 994975 | |
}, { | |
"id" : 503458 | |
}, { | |
"id" : 339623 | |
}, { | |
"id" : 962217 | |
}, { | |
"id" : 634547 | |
}, { | |
"id" : 1191607 | |
}, { | |
"id" : 1191608 | |
}, { | |
"id" : 1552062 | |
}, { | |
"id" : 306885 | |
}, { | |
"id" : 470737 | |
}, { | |
"id" : 437975 | |
}, { | |
"id" : 732894 | |
}, { | |
"id" : 1580325 | |
}, { | |
"id" : 1191651 | |
}, { | |
"id" : 437988 | |
}, { | |
"id" : 437990 | |
}, { | |
"id" : 306919 | |
}, { | |
"id" : 1388268 | |
}, { | |
"id" : 831225 | |
}, { | |
"id" : 1683203 | |
}, { | |
"id" : 175878 | |
}, { | |
"id" : 586369 | |
}, { | |
"id" : 1421072 | |
}, { | |
"id" : 896788 | |
}, { | |
"id" : 1191701 | |
}, { | |
"id" : 896790 | |
}, { | |
"id" : 1421080 | |
}, { | |
"id" : 503589 | |
}, { | |
"id" : 1191719 | |
}, { | |
"id" : 1322792 | |
}, { | |
"id" : 372524 | |
}, { | |
"id" : 864046 | |
}, { | |
"id" : 667443 | |
}, { | |
"id" : 1486654 | |
}, { | |
"id" : 1683265 | |
}, { | |
"id" : 307012 | |
}, { | |
"id" : 1191755 | |
}, { | |
"id" : 864081 | |
}, { | |
"id" : 110423 | |
}, { | |
"id" : 274265 | |
}, { | |
"id" : 831322 | |
}, { | |
"id" : 929627 | |
}, { | |
"id" : 175975 | |
}, { | |
"id" : 175976 | |
}, { | |
"id" : 110448 | |
}, { | |
"id" : 536435 | |
}, { | |
"id" : 564543 | |
}, { | |
"id" : 372606 | |
}, { | |
"id" : 1191812 | |
}, { | |
"id" : 1486734 | |
}, { | |
"id" : 1585054 | |
}, { | |
"id" : 1355685 | |
}, { | |
"id" : 12200 | |
}, { | |
"id" : 1224619 | |
}, { | |
"id" : 1224622 | |
}, { | |
"id" : 667567 | |
}, { | |
"id" : 569265 | |
}, { | |
"id" : 12212 | |
}, { | |
"id" : 1159100 | |
}, { | |
"id" : 77757 | |
}, { | |
"id" : 1093573 | |
}, { | |
"id" : 1421261 | |
}, { | |
"id" : 503759 | |
}, { | |
"id" : 536529 | |
}, { | |
"id" : 722938 | |
}, { | |
"id" : 45027 | |
}, { | |
"id" : 1650660 | |
}, { | |
"id" : 12265 | |
}, { | |
"id" : 995313 | |
}, { | |
"id" : 1093647 | |
}, { | |
"id" : 1028112 | |
}, { | |
"id" : 405521 | |
}, { | |
"id" : 1127086 | |
}, { | |
"id" : 1683479 | |
}, { | |
"id" : 1323032 | |
}, { | |
"id" : 51204 | |
}, { | |
"id" : 1486879 | |
}, { | |
"id" : 1425426 | |
}, { | |
"id" : 1552424 | |
}, { | |
"id" : 1585199 | |
}, { | |
"id" : 1224771 | |
}, { | |
"id" : 274505 | |
}, { | |
"id" : 307290 | |
}, { | |
"id" : 667741 | |
}, { | |
"id" : 667744 | |
}, { | |
"id" : 143460 | |
}, { | |
"id" : 143463 | |
}, { | |
"id" : 113890 | |
}, { | |
"id" : 12399 | |
}, { | |
"id" : 12405 | |
}, { | |
"id" : 602231 | |
}, { | |
"id" : 143480 | |
}, { | |
"id" : 12410 | |
}, { | |
"id" : 1552510 | |
}, { | |
"id" : 1355907 | |
}, { | |
"id" : 1519749 | |
}, { | |
"id" : 1224840 | |
}, { | |
"id" : 307345 | |
}, { | |
"id" : 438418 | |
}, { | |
"id" : 274580 | |
}, { | |
"id" : 897173 | |
}, { | |
"id" : 372901 | |
}, { | |
"id" : 1355943 | |
}, { | |
"id" : 602283 | |
}, { | |
"id" : 1126572 | |
}, { | |
"id" : 1290415 | |
}, { | |
"id" : 635058 | |
}, { | |
"id" : 307381 | |
}, { | |
"id" : 635078 | |
}, { | |
"id" : 929997 | |
}, { | |
"id" : 1290446 | |
}, { | |
"id" : 1323219 | |
}, { | |
"id" : 962772 | |
}, { | |
"id" : 209114 | |
}, { | |
"id" : 209119 | |
}, { | |
"id" : 1290466 | |
}, { | |
"id" : 1552613 | |
}, { | |
"id" : 340205 | |
}, { | |
"id" : 1585396 | |
}, { | |
"id" : 635126 | |
}, { | |
"id" : 501246 | |
}, { | |
"id" : 73087 | |
}, { | |
"id" : 1487100 | |
}, { | |
"id" : 733437 | |
}, { | |
"id" : 667903 | |
}, { | |
"id" : 1061130 | |
}, { | |
"id" : 733451 | |
}, { | |
"id" : 1552658 | |
}, { | |
"id" : 209171 | |
}, { | |
"id" : 667925 | |
}, { | |
"id" : 1192223 | |
}, { | |
"id" : 1487136 | |
}, { | |
"id" : 1192229 | |
}, { | |
"id" : 667955 | |
}, { | |
"id" : 733506 | |
}, { | |
"id" : 143684 | |
}, { | |
"id" : 307532 | |
}, { | |
"id" : 45389 | |
}, { | |
"id" : 143696 | |
}, { | |
"id" : 12626 | |
}, { | |
"id" : 1651028 | |
}, { | |
"id" : 12636 | |
}, { | |
"id" : 536933 | |
}, { | |
"id" : 1323368 | |
}, { | |
"id" : 1126763 | |
}, { | |
"id" : 1519981 | |
}, { | |
"id" : 274804 | |
}, { | |
"id" : 1487221 | |
}, { | |
"id" : 831866 | |
}, { | |
"id" : 1618301 | |
}, { | |
"id" : 1683839 | |
}, { | |
"id" : 1028480 | |
}, { | |
"id" : 1094022 | |
}, { | |
"id" : 1585559 | |
}, { | |
"id" : 12702 | |
}, { | |
"id" : 209314 | |
}, { | |
"id" : 143779 | |
}, { | |
"id" : 253340 | |
}, { | |
"id" : 1028526 | |
}, { | |
"id" : 471480 | |
}, { | |
"id" : 307652 | |
}, { | |
"id" : 405962 | |
}, { | |
"id" : 1389006 | |
}, { | |
"id" : 1028564 | |
}, { | |
"id" : 1683931 | |
}, { | |
"id" : 537062 | |
}, { | |
"id" : 45545 | |
}, { | |
"id" : 1421808 | |
}, { | |
"id" : 1323506 | |
}, { | |
"id" : 340469 | |
}, { | |
"id" : 1552886 | |
}, { | |
"id" : 143866 | |
}, { | |
"id" : 23978 | |
}, { | |
"id" : 1028614 | |
}, { | |
"id" : 1487382 | |
}, { | |
"id" : 438809 | |
}, { | |
"id" : 733722 | |
}, { | |
"id" : 897568 | |
}, { | |
"id" : 176675 | |
}, { | |
"id" : 602681 | |
}, { | |
"id" : 1487421 | |
}, { | |
"id" : 1356352 | |
}, { | |
"id" : 242241 | |
}, { | |
"id" : 897610 | |
}, { | |
"id" : 963147 | |
}, { | |
"id" : 1323609 | |
}, { | |
"id" : 864872 | |
}, { | |
"id" : 176914 | |
}, { | |
"id" : 635502 | |
}, { | |
"id" : 1258096 | |
}, { | |
"id" : 1618546 | |
}, { | |
"id" : 1421948 | |
}, { | |
"id" : 1684096 | |
}, { | |
"id" : 1192580 | |
}, { | |
"id" : 1389192 | |
}, { | |
"id" : 1618569 | |
}, { | |
"id" : 45712 | |
}, { | |
"id" : 1520274 | |
}, { | |
"id" : 897683 | |
}, { | |
"id" : 1192607 | |
}, { | |
"id" : 1061539 | |
}, { | |
"id" : 1323686 | |
}, { | |
"id" : 668327 | |
}, { | |
"id" : 733865 | |
}, { | |
"id" : 307884 | |
}, { | |
"id" : 307885 | |
}, { | |
"id" : 996014 | |
}, { | |
"id" : 1340189 | |
}, { | |
"id" : 537267 | |
}, { | |
"id" : 537272 | |
}, { | |
"id" : 1618625 | |
}, { | |
"id" : 1684162 | |
}, { | |
"id" : 1290955 | |
}, { | |
"id" : 176847 | |
}, { | |
"id" : 275155 | |
}, { | |
"id" : 471765 | |
}, { | |
"id" : 45784 | |
}, { | |
"id" : 307933 | |
}, { | |
"id" : 1487583 | |
}, { | |
"id" : 1291002 | |
}, { | |
"id" : 1356544 | |
}, { | |
"id" : 1487620 | |
}, { | |
"id" : 1487633 | |
}, { | |
"id" : 307986 | |
}, { | |
"id" : 275219 | |
}, { | |
"id" : 1159962 | |
}, { | |
"id" : 701220 | |
}, { | |
"id" : 602917 | |
}, { | |
"id" : 668465 | |
}, { | |
"id" : 1553202 | |
}, { | |
"id" : 308019 | |
}, { | |
"id" : 1422134 | |
}, { | |
"id" : 209719 | |
}, { | |
"id" : 1520440 | |
}, { | |
"id" : 832313 | |
}, { | |
"id" : 13114 | |
}, { | |
"id" : 1291077 | |
}, { | |
"id" : 45901 | |
}, { | |
"id" : 1520468 | |
}, { | |
"id" : 111446 | |
}, { | |
"id" : 799575 | |
}, { | |
"id" : 1389370 | |
}, { | |
"id" : 1422180 | |
}, { | |
"id" : 308071 | |
}, { | |
"id" : 308080 | |
}, { | |
"id" : 701299 | |
}, { | |
"id" : 1520507 | |
}, { | |
"id" : 799612 | |
}, { | |
"id" : 537472 | |
}, { | |
"id" : 471958 | |
}, { | |
"id" : 373656 | |
}, { | |
"id" : 603034 | |
}, { | |
"id" : 1074844 | |
}, { | |
"id" : 1192870 | |
}, { | |
"id" : 1029033 | |
}, { | |
"id" : 996268 | |
}, { | |
"id" : 537517 | |
}, { | |
"id" : 1487792 | |
}, { | |
"id" : 308147 | |
}, { | |
"id" : 734136 | |
}, { | |
"id" : 472004 | |
}, { | |
"id" : 1520584 | |
}, { | |
"id" : 1083555 | |
}, { | |
"id" : 701411 | |
}, { | |
"id" : 406502 | |
}, { | |
"id" : 1258476 | |
}, { | |
"id" : 1487858 | |
}, { | |
"id" : 635896 | |
}, { | |
"id" : 537595 | |
}, { | |
"id" : 635901 | |
}, { | |
"id" : 1520642 | |
}, { | |
"id" : 668682 | |
}, { | |
"id" : 668685 | |
}, { | |
"id" : 209942 | |
}, { | |
"id" : 1192984 | |
}, { | |
"id" : 1487908 | |
}, { | |
"id" : 504872 | |
}, { | |
"id" : 308274 | |
}, { | |
"id" : 1324121 | |
}, { | |
"id" : 13408 | |
}, { | |
"id" : 1520747 | |
}, { | |
"id" : 1487992 | |
}, { | |
"id" : 1127546 | |
}, { | |
"id" : 690368 | |
}, { | |
"id" : 373894 | |
}, { | |
"id" : 603274 | |
}, { | |
"id" : 701579 | |
}, { | |
"id" : 1422488 | |
}, { | |
"id" : 1291422 | |
}, { | |
"id" : 1094818 | |
}, { | |
"id" : 832371 | |
}, { | |
"id" : 767158 | |
}, { | |
"id" : 472247 | |
}, { | |
"id" : 701625 | |
}, { | |
"id" : 701626 | |
}, { | |
"id" : 210108 | |
}, { | |
"id" : 111806 | |
}, { | |
"id" : 1209205 | |
}, { | |
"id" : 537796 | |
}, { | |
"id" : 668875 | |
}, { | |
"id" : 1258701 | |
}, { | |
"id" : 1193169 | |
}, { | |
"id" : 1488092 | |
}, { | |
"id" : 1062114 | |
}, { | |
"id" : 898275 | |
}, { | |
"id" : 996580 | |
}, { | |
"id" : 1062122 | |
}, { | |
"id" : 898284 | |
}, { | |
"id" : 1586414 | |
}, { | |
"id" : 537839 | |
}, { | |
"id" : 898292 | |
}, { | |
"id" : 46325 | |
}, { | |
"id" : 1312980 | |
}, { | |
"id" : 472317 | |
}, { | |
"id" : 111870 | |
}, { | |
"id" : 111880 | |
}, { | |
"id" : 1684757 | |
}, { | |
"id" : 1094934 | |
}, { | |
"id" : 111898 | |
}, { | |
"id" : 1455387 | |
}, { | |
"id" : 668960 | |
}, { | |
"id" : 269874 | |
}, { | |
"id" : 668974 | |
}, { | |
"id" : 1684784 | |
}, { | |
"id" : 1062197 | |
}, { | |
"id" : 79160 | |
}, { | |
"id" : 1488191 | |
}, { | |
"id" : 1455425 | |
}, { | |
"id" : 1160525 | |
}, { | |
"id" : 1160527 | |
}, { | |
"id" : 1160529 | |
}, { | |
"id" : 308562 | |
}, { | |
"id" : 46419 | |
}, { | |
"id" : 95118 | |
}, { | |
"id" : 79198 | |
}, { | |
"id" : 537954 | |
}, { | |
"id" : 111986 | |
}, { | |
"id" : 898434 | |
}, { | |
"id" : 1586070 | |
}, { | |
"id" : 1193353 | |
}, { | |
"id" : 1684874 | |
}, { | |
"id" : 931212 | |
}, { | |
"id" : 308624 | |
}, { | |
"id" : 1422737 | |
}, { | |
"id" : 1662531 | |
}, { | |
"id" : 767381 | |
}, { | |
"id" : 1062295 | |
}, { | |
"id" : 1684889 | |
}, { | |
"id" : 275866 | |
}, { | |
"id" : 1029532 | |
}, { | |
"id" : 1193374 | |
}, { | |
"id" : 898467 | |
}, { | |
"id" : 1438620 | |
}, { | |
"id" : 13738 | |
}, { | |
"id" : 144814 | |
}, { | |
"id" : 898487 | |
}, { | |
"id" : 1444084 | |
}, { | |
"id" : 898490 | |
}, { | |
"id" : 1357249 | |
}, { | |
"id" : 46532 | |
}, { | |
"id" : 1324485 | |
}, { | |
"id" : 1390025 | |
}, { | |
"id" : 177614 | |
}, { | |
"id" : 800210 | |
}, { | |
"id" : 112089 | |
}, { | |
"id" : 1586652 | |
}, { | |
"id" : 1095137 | |
}, { | |
"id" : 669155 | |
}, { | |
"id" : 865774 | |
}, { | |
"id" : 1619442 | |
}, { | |
"id" : 767475 | |
}, { | |
"id" : 898548 | |
}, { | |
"id" : 13815 | |
}, { | |
"id" : 1400404 | |
}, { | |
"id" : 865789 | |
}, { | |
"id" : 538110 | |
}, { | |
"id" : 112127 | |
}, { | |
"id" : 144898 | |
}, { | |
"id" : 833032 | |
}, { | |
"id" : 1357344 | |
}, { | |
"id" : 767534 | |
}, { | |
"id" : 177716 | |
}, { | |
"id" : 702007 | |
}, { | |
"id" : 996926 | |
}, { | |
"id" : 127926 | |
}, { | |
"id" : 581217 | |
}, { | |
"id" : 1652296 | |
}, { | |
"id" : 1160777 | |
}, { | |
"id" : 407118 | |
}, { | |
"id" : 1062489 | |
}, { | |
"id" : 1422945 | |
}, { | |
"id" : 800357 | |
}, { | |
"id" : 931431 | |
}, { | |
"id" : 210537 | |
}, { | |
"id" : 1324650 | |
}, { | |
"id" : 1062508 | |
}, { | |
"id" : 1095282 | |
}, { | |
"id" : 1390198 | |
}, { | |
"id" : 931447 | |
}, { | |
"id" : 931455 | |
}, { | |
"id" : 833156 | |
}, { | |
"id" : 1422981 | |
}, { | |
"id" : 1357447 | |
}, { | |
"id" : 800397 | |
}, { | |
"id" : 243342 | |
}, { | |
"id" : 1357459 | |
}, { | |
"id" : 1128084 | |
}, { | |
"id" : 931485 | |
}, { | |
"id" : 636584 | |
}, { | |
"id" : 210602 | |
}, { | |
"id" : 800435 | |
}, { | |
"id" : 767671 | |
}, { | |
"id" : 308920 | |
}, { | |
"id" : 374459 | |
}, { | |
"id" : 1509664 | |
}, { | |
"id" : 571075 | |
}, { | |
"id" : 210628 | |
}, { | |
"id" : 1423046 | |
}, { | |
"id" : 1125422 | |
}, { | |
"id" : 1291997 | |
}, { | |
"id" : 79596 | |
}, { | |
"id" : 636653 | |
}, { | |
"id" : 1455854 | |
}, { | |
"id" : 407280 | |
}, { | |
"id" : 1673512 | |
}, { | |
"id" : 1423096 | |
}, { | |
"id" : 1324793 | |
}, { | |
"id" : 472833 | |
}, { | |
"id" : 1521410 | |
}, { | |
"id" : 1390344 | |
}, { | |
"id" : 79625 | |
}, { | |
"id" : 505611 | |
}, { | |
"id" : 964367 | |
}, { | |
"id" : 177942 | |
}, { | |
"id" : 407324 | |
}, { | |
"id" : 1160992 | |
}, { | |
"id" : 472866 | |
}, { | |
"id" : 1128227 | |
}, { | |
"id" : 1121927 | |
}, { | |
"id" : 1226547 | |
}, { | |
"id" : 1619769 | |
}, { | |
"id" : 1652545 | |
}, { | |
"id" : 505668 | |
}, { | |
"id" : 898885 | |
}, { | |
"id" : 1029960 | |
}, { | |
"id" : 374606 | |
}, { | |
"id" : 636754 | |
}, { | |
"id" : 309078 | |
}, { | |
"id" : 431468 | |
}, { | |
"id" : 1100091 | |
}, { | |
"id" : 1685348 | |
}, { | |
"id" : 504806 | |
}, { | |
"id" : 866151 | |
}, { | |
"id" : 931706 | |
}, { | |
"id" : 833407 | |
}, { | |
"id" : 472963 | |
}, { | |
"id" : 543041 | |
}, { | |
"id" : 1587080 | |
}, { | |
"id" : 1390473 | |
}, { | |
"id" : 276364 | |
}, { | |
"id" : 800658 | |
}, { | |
"id" : 1128340 | |
}, { | |
"id" : 1456022 | |
}, { | |
"id" : 866199 | |
}, { | |
"id" : 1030048 | |
}, { | |
"id" : 276385 | |
}, { | |
"id" : 309155 | |
}, { | |
"id" : 1652644 | |
}, { | |
"id" : 276397 | |
}, { | |
"id" : 309169 | |
}, { | |
"id" : 1587123 | |
}, { | |
"id" : 767925 | |
}, { | |
"id" : 210871 | |
}, { | |
"id" : 1193915 | |
}, { | |
"id" : 767935 | |
}, { | |
"id" : 210883 | |
}, { | |
"id" : 866248 | |
}, { | |
"id" : 505801 | |
}, { | |
"id" : 1619929 | |
}, { | |
"id" : 1652699 | |
}, { | |
"id" : 800733 | |
}, { | |
"id" : 14302 | |
}, { | |
"id" : 571361 | |
}, { | |
"id" : 1259503 | |
}, { | |
"id" : 79860 | |
}, { | |
"id" : 1030133 | |
}, { | |
"id" : 702457 | |
}, { | |
"id" : 14332 | |
}, { | |
"id" : 1652740 | |
}, { | |
"id" : 636938 | |
}, { | |
"id" : 1325068 | |
}, { | |
"id" : 1357839 | |
}, { | |
"id" : 505881 | |
}, { | |
"id" : 79902 | |
}, { | |
"id" : 1030177 | |
}, { | |
"id" : 79912 | |
}, { | |
"id" : 505902 | |
}, { | |
"id" : 1132893 | |
}, { | |
"id" : 1423414 | |
}, { | |
"id" : 899128 | |
}, { | |
"id" : 178234 | |
}, { | |
"id" : 505918 | |
}, { | |
"id" : 1423434 | |
}, { | |
"id" : 47180 | |
}, { | |
"id" : 346466 | |
}, { | |
"id" : 309327 | |
}, { | |
"id" : 374864 | |
}, { | |
"id" : 112723 | |
}, { | |
"id" : 1357909 | |
}, { | |
"id" : 276566 | |
}, { | |
"id" : 637016 | |
}, { | |
"id" : 1325149 | |
}, { | |
"id" : 106320 | |
}, { | |
"id" : 309348 | |
}, { | |
"id" : 112756 | |
}, { | |
"id" : 1620085 | |
}, { | |
"id" : 768118 | |
}, { | |
"id" : 407671 | |
}, { | |
"id" : 1325179 | |
}, { | |
"id" : 1161342 | |
}, { | |
"id" : 112767 | |
}, { | |
"id" : 1390720 | |
}, { | |
"id" : 1521801 | |
}, { | |
"id" : 1521810 | |
}, { | |
"id" : 702620 | |
}, { | |
"id" : 1226920 | |
}, { | |
"id" : 112811 | |
}, { | |
"id" : 735404 | |
}, { | |
"id" : 1194161 | |
}, { | |
"id" : 1292473 | |
}, { | |
"id" : 1438751 | |
}, { | |
"id" : 899260 | |
}, { | |
"id" : 1390786 | |
}, { | |
"id" : 1652931 | |
}, { | |
"id" : 1554649 | |
}, { | |
"id" : 1652964 | |
}, { | |
"id" : 276709 | |
}, { | |
"id" : 506087 | |
}, { | |
"id" : 1489132 | |
}, { | |
"id" : 1390833 | |
}, { | |
"id" : 801012 | |
}, { | |
"id" : 112896 | |
}, { | |
"id" : 1325313 | |
}, { | |
"id" : 1194249 | |
}, { | |
"id" : 1105623 | |
}, { | |
"id" : 1095948 | |
}, { | |
"id" : 243981 | |
}, { | |
"id" : 1423646 | |
}, { | |
"id" : 1313157 | |
}, { | |
"id" : 145700 | |
}, { | |
"id" : 1685798 | |
}, { | |
"id" : 604456 | |
}, { | |
"id" : 1194294 | |
}, { | |
"id" : 866617 | |
}, { | |
"id" : 244027 | |
}, { | |
"id" : 801087 | |
}, { | |
"id" : 1645912 | |
}, { | |
"id" : 1653057 | |
}, { | |
"id" : 1325391 | |
}, { | |
"id" : 112976 | |
}, { | |
"id" : 1685843 | |
}, { | |
"id" : 604504 | |
}, { | |
"id" : 309594 | |
}, { | |
"id" : 1460623 | |
}, { | |
"id" : 604508 | |
}, { | |
"id" : 1653101 | |
}, { | |
"id" : 276846 | |
}, { | |
"id" : 1482472 | |
}, { | |
"id" : 932218 | |
}, { | |
"id" : 670083 | |
}, { | |
"id" : 571789 | |
}, { | |
"id" : 1456530 | |
}, { | |
"id" : 401134 | |
}, { | |
"id" : 899486 | |
}, { | |
"id" : 1489313 | |
}, { | |
"id" : 1489314 | |
}, { | |
"id" : 1489315 | |
}, { | |
"id" : 1391017 | |
}, { | |
"id" : 932268 | |
}, { | |
"id" : 506286 | |
}, { | |
"id" : 1522096 | |
}, { | |
"id" : 586824 | |
}, { | |
"id" : 1194420 | |
}, { | |
"id" : 276919 | |
}, { | |
"id" : 768444 | |
}, { | |
"id" : 309694 | |
}, { | |
"id" : 145876 | |
}, { | |
"id" : 1423829 | |
}, { | |
"id" : 1554904 | |
}, { | |
"id" : 276957 | |
}, { | |
"id" : 1358302 | |
}, { | |
"id" : 113131 | |
}, { | |
"id" : 834031 | |
}, { | |
"id" : 80371 | |
}, { | |
"id" : 1260020 | |
}, { | |
"id" : 1358325 | |
}, { | |
"id" : 1260022 | |
}, { | |
"id" : 1587715 | |
}, { | |
"id" : 145924 | |
}, { | |
"id" : 1194519 | |
}, { | |
"id" : 473625 | |
}, { | |
"id" : 866844 | |
}, { | |
"id" : 539166 | |
}, { | |
"id" : 965156 | |
}, { | |
"id" : 932392 | |
}, { | |
"id" : 1325615 | |
}, { | |
"id" : 80432 | |
}, { | |
"id" : 539186 | |
}, { | |
"id" : 604732 | |
}, { | |
"id" : 932423 | |
}, { | |
"id" : 1292874 | |
}, { | |
"id" : 690615 | |
}, { | |
"id" : 899664 | |
}, { | |
"id" : 539219 | |
}, { | |
"id" : 1260119 | |
}, { | |
"id" : 1555032 | |
}, { | |
"id" : 113243 | |
}, { | |
"id" : 834149 | |
}, { | |
"id" : 1292903 | |
}, { | |
"id" : 309867 | |
}, { | |
"id" : 539244 | |
}, { | |
"id" : 1653359 | |
}, { | |
"id" : 1522296 | |
}, { | |
"id" : 47744 | |
}, { | |
"id" : 1668203 | |
}, { | |
"id" : 277134 | |
}, { | |
"id" : 1653395 | |
}, { | |
"id" : 1161889 | |
}, { | |
"id" : 572072 | |
}, { | |
"id" : 1416988 | |
}, { | |
"id" : 1063600 | |
}, { | |
"id" : 866994 | |
}, { | |
"id" : 80563 | |
}, { | |
"id" : 1358521 | |
}, { | |
"id" : 47802 | |
}, { | |
"id" : 1620670 | |
}, { | |
"id" : 80579 | |
}, { | |
"id" : 735941 | |
}, { | |
"id" : 441031 | |
}, { | |
"id" : 1620681 | |
}, { | |
"id" : 1194700 | |
}, { | |
"id" : 178894 | |
}, { | |
"id" : 15055 | |
}, { | |
"id" : 1194710 | |
}, { | |
"id" : 473815 | |
}, { | |
"id" : 932576 | |
}, { | |
"id" : 1358573 | |
}, { | |
"id" : 473849 | |
}, { | |
"id" : 1482540 | |
}, { | |
"id" : 1227531 | |
}, { | |
"id" : 441106 | |
}, { | |
"id" : 1194781 | |
}, { | |
"id" : 1242245 | |
}, { | |
"id" : 1293096 | |
}, { | |
"id" : 473903 | |
}, { | |
"id" : 899890 | |
}, { | |
"id" : 1653560 | |
}, { | |
"id" : 932665 | |
}, { | |
"id" : 539454 | |
}, { | |
"id" : 483125 | |
}, { | |
"id" : 1325888 | |
}, { | |
"id" : 1227585 | |
}, { | |
"id" : 277316 | |
}, { | |
"id" : 1588038 | |
}, { | |
"id" : 1293131 | |
}, { | |
"id" : 179020 | |
}, { | |
"id" : 1194844 | |
}, { | |
"id" : 1653601 | |
}, { | |
"id" : 1325923 | |
}, { | |
"id" : 113515 | |
}, { | |
"id" : 1063795 | |
}, { | |
"id" : 1358717 | |
}, { | |
"id" : 1194878 | |
}, { | |
"id" : 1325952 | |
}, { | |
"id" : 1482560 | |
}, { | |
"id" : 1189839 | |
}, { | |
"id" : 1653642 | |
}, { | |
"id" : 670604 | |
}, { | |
"id" : 1129358 | |
}, { | |
"id" : 1358738 | |
}, { | |
"id" : 179092 | |
}, { | |
"id" : 539545 | |
}, { | |
"id" : 80796 | |
}, { | |
"id" : 1325985 | |
}, { | |
"id" : 1438875 | |
}, { | |
"id" : 1391532 | |
}, { | |
"id" : 375728 | |
}, { | |
"id" : 900019 | |
}, { | |
"id" : 1063872 | |
}, { | |
"id" : 48065 | |
}, { | |
"id" : 474052 | |
}, { | |
"id" : 24396 | |
}, { | |
"id" : 1457099 | |
}, { | |
"id" : 900045 | |
}, { | |
"id" : 15310 | |
}, { | |
"id" : 1653712 | |
}, { | |
"id" : 146390 | |
}, { | |
"id" : 474071 | |
}, { | |
"id" : 834526 | |
}, { | |
"id" : 1620959 | |
}, { | |
"id" : 1555425 | |
}, { | |
"id" : 605154 | |
}, { | |
"id" : 1457127 | |
}, { | |
"id" : 867304 | |
}, { | |
"id" : 1358825 | |
}, { | |
"id" : 932849 | |
}, { | |
"id" : 1555446 | |
}, { | |
"id" : 474108 | |
}, { | |
"id" : 48132 | |
}, { | |
"id" : 1162250 | |
}, { | |
"id" : 1424395 | |
}, { | |
"id" : 375823 | |
}, { | |
"id" : 736275 | |
}, { | |
"id" : 1457173 | |
}, { | |
"id" : 1326103 | |
}, { | |
"id" : 179241 | |
}, { | |
"id" : 506924 | |
}, { | |
"id" : 146479 | |
}, { | |
"id" : 375856 | |
}, { | |
"id" : 106334 | |
}, { | |
"id" : 1358902 | |
}, { | |
"id" : 1653815 | |
}, { | |
"id" : 80953 | |
}, { | |
"id" : 1315325 | |
}, { | |
"id" : 80962 | |
}, { | |
"id" : 408643 | |
}, { | |
"id" : 1326151 | |
}, { | |
"id" : 539727 | |
}, { | |
"id" : 117262 | |
}, { | |
"id" : 1621079 | |
}, { | |
"id" : 253796 | |
}, { | |
"id" : 1162331 | |
}, { | |
"id" : 570554 | |
}, { | |
"id" : 1105766 | |
}, { | |
"id" : 1522794 | |
}, { | |
"id" : 1457273 | |
}, { | |
"id" : 277630 | |
}, { | |
"id" : 572548 | |
}, { | |
"id" : 867485 | |
}, { | |
"id" : 834723 | |
}, { | |
"id" : 1490085 | |
}, { | |
"id" : 395804 | |
}, { | |
"id" : 179373 | |
}, { | |
"id" : 539831 | |
}, { | |
"id" : 867521 | |
}, { | |
"id" : 1260739 | |
}, { | |
"id" : 1162438 | |
}, { | |
"id" : 539853 | |
}, { | |
"id" : 81116 | |
}, { | |
"id" : 769248 | |
}, { | |
"id" : 572642 | |
}, { | |
"id" : 113894 | |
}, { | |
"id" : 668881 | |
}, { | |
"id" : 539880 | |
}, { | |
"id" : 1293545 | |
}, { | |
"id" : 1228020 | |
}, { | |
"id" : 1195255 | |
}, { | |
"id" : 113914 | |
}, { | |
"id" : 834818 | |
}, { | |
"id" : 834821 | |
}, { | |
"id" : 1490183 | |
}, { | |
"id" : 1195273 | |
}, { | |
"id" : 1195301 | |
}, { | |
"id" : 1522988 | |
}, { | |
"id" : 802093 | |
}, { | |
"id" : 1195316 | |
}, { | |
"id" : 193758 | |
}, { | |
"id" : 277815 | |
}, { | |
"id" : 310589 | |
}, { | |
"id" : 1031493 | |
}, { | |
"id" : 1359176 | |
}, { | |
"id" : 1326410 | |
}, { | |
"id" : 1686859 | |
}, { | |
"id" : 933202 | |
}, { | |
"id" : 1031512 | |
}, { | |
"id" : 802140 | |
}, { | |
"id" : 1031517 | |
}, { | |
"id" : 1523041 | |
}, { | |
"id" : 1391974 | |
}, { | |
"id" : 834923 | |
}, { | |
"id" : 245101 | |
}, { | |
"id" : 1391985 | |
}, { | |
"id" : 1326454 | |
}, { | |
"id" : 1621368 | |
}, { | |
"id" : 1073044 | |
}, { | |
"id" : 1162622 | |
}, { | |
"id" : 1654145 | |
}, { | |
"id" : 1654148 | |
}, { | |
"id" : 1686918 | |
}, { | |
"id" : 408969 | |
}, { | |
"id" : 1291502 | |
}, { | |
"id" : 1686936 | |
}, { | |
"id" : 81305 | |
}, { | |
"id" : 1686940 | |
}, { | |
"id" : 15783 | |
}, { | |
"id" : 1457577 | |
}, { | |
"id" : 1424813 | |
}, { | |
"id" : 802227 | |
}, { | |
"id" : 81337 | |
}, { | |
"id" : 1228226 | |
}, { | |
"id" : 1031620 | |
}, { | |
"id" : 605639 | |
}, { | |
"id" : 1392075 | |
}, { | |
"id" : 933325 | |
}, { | |
"id" : 277967 | |
}, { | |
"id" : 1195481 | |
}, { | |
"id" : 1457628 | |
}, { | |
"id" : 81377 | |
}, { | |
"id" : 310754 | |
}, { | |
"id" : 1097201 | |
}, { | |
"id" : 212467 | |
}, { | |
"id" : 802292 | |
}, { | |
"id" : 703996 | |
}, { | |
"id" : 802302 | |
}, { | |
"id" : 81272 | |
}, { | |
"id" : 1439729 | |
}, { | |
"id" : 48645 | |
}, { | |
"id" : 1162758 | |
}, { | |
"id" : 736778 | |
}, { | |
"id" : 554242 | |
}, { | |
"id" : 1286061 | |
}, { | |
"id" : 507408 | |
}, { | |
"id" : 802334 | |
}, { | |
"id" : 507427 | |
}, { | |
"id" : 1359396 | |
}, { | |
"id" : 507430 | |
}, { | |
"id" : 992367 | |
}, { | |
"id" : 1654317 | |
}, { | |
"id" : 605742 | |
}, { | |
"id" : 1457712 | |
}, { | |
"id" : 867889 | |
}, { | |
"id" : 835126 | |
}, { | |
"id" : 1130040 | |
}, { | |
"id" : 1457725 | |
}, { | |
"id" : 1588799 | |
}, { | |
"id" : 1195587 | |
}, { | |
"id" : 15943 | |
}, { | |
"id" : 15944 | |
}, { | |
"id" : 15948 | |
}, { | |
"id" : 933456 | |
}, { | |
"id" : 605777 | |
}, { | |
"id" : 1523282 | |
}, { | |
"id" : 1261139 | |
}, { | |
"id" : 1031765 | |
}, { | |
"id" : 933463 | |
}, { | |
"id" : 1523289 | |
}, { | |
"id" : 933477 | |
}, { | |
"id" : 638567 | |
}, { | |
"id" : 1654377 | |
}, { | |
"id" : 933487 | |
}, { | |
"id" : 1621619 | |
}, { | |
"id" : 1415728 | |
}, { | |
"id" : 1155007 | |
}, { | |
"id" : 1457788 | |
}, { | |
"id" : 474750 | |
}, { | |
"id" : 310912 | |
}, { | |
"id" : 179863 | |
}, { | |
"id" : 1326750 | |
}, { | |
"id" : 573094 | |
}, { | |
"id" : 245424 | |
}, { | |
"id" : 1261234 | |
}, { | |
"id" : 966325 | |
}, { | |
"id" : 1253321 | |
}, { | |
"id" : 1654457 | |
}, { | |
"id" : 24523 | |
}, { | |
"id" : 1588933 | |
}, { | |
"id" : 409288 | |
}, { | |
"id" : 48845 | |
}, { | |
"id" : 573135 | |
}, { | |
"id" : 573138 | |
}, { | |
"id" : 573146 | |
}, { | |
"id" : 802530 | |
}, { | |
"id" : 474852 | |
}, { | |
"id" : 1031910 | |
}, { | |
"id" : 811246 | |
}, { | |
"id" : 1195765 | |
}, { | |
"id" : 900866 | |
}, { | |
"id" : 1490696 | |
}, { | |
"id" : 1067650 | |
}, { | |
"id" : 1163025 | |
}, { | |
"id" : 1326867 | |
}, { | |
"id" : 442136 | |
}, { | |
"id" : 179993 | |
}, { | |
"id" : 1392411 | |
}, { | |
"id" : 638750 | |
}, { | |
"id" : 704287 | |
}, { | |
"id" : 376612 | |
}, { | |
"id" : 114473 | |
}, { | |
"id" : 1097519 | |
}, { | |
"id" : 835377 | |
}, { | |
"id" : 343861 | |
}, { | |
"id" : 343862 | |
}, { | |
"id" : 704311 | |
}, { | |
"id" : 1163068 | |
}, { | |
"id" : 1097540 | |
}, { | |
"id" : 376646 | |
}, { | |
"id" : 1457991 | |
}, { | |
"id" : 81736 | |
}, { | |
"id" : 1490764 | |
}, { | |
"id" : 900944 | |
}, { | |
"id" : 278356 | |
}, { | |
"id" : 1490780 | |
}, { | |
"id" : 1392480 | |
}, { | |
"id" : 278373 | |
}, { | |
"id" : 1458033 | |
}, { | |
"id" : 409468 | |
}, { | |
"id" : 409478 | |
}, { | |
"id" : 933769 | |
}, { | |
"id" : 966543 | |
}, { | |
"id" : 821913 | |
}, { | |
"id" : 540571 | |
}, { | |
"id" : 1097630 | |
}, { | |
"id" : 1654687 | |
}, { | |
"id" : 409507 | |
}, { | |
"id" : 1523621 | |
}, { | |
"id" : 1294249 | |
}, { | |
"id" : 573357 | |
}, { | |
"id" : 1523631 | |
}, { | |
"id" : 966580 | |
}, { | |
"id" : 1458102 | |
}, { | |
"id" : 966586 | |
}, { | |
"id" : 1295715 | |
}, { | |
"id" : 573390 | |
}, { | |
"id" : 868313 | |
}, { | |
"id" : 245725 | |
}, { | |
"id" : 172028 | |
}, { | |
"id" : 288603 | |
}, { | |
"id" : 704491 | |
}, { | |
"id" : 1687541 | |
}, { | |
"id" : 573434 | |
}, { | |
"id" : 1294342 | |
}, { | |
"id" : 147464 | |
}, { | |
"id" : 114697 | |
}, { | |
"id" : 507914 | |
}, { | |
"id" : 475147 | |
}, { | |
"id" : 114700 | |
}, { | |
"id" : 1490962 | |
}, { | |
"id" : 147477 | |
}, { | |
"id" : 1687579 | |
}, { | |
"id" : 81955 | |
}, { | |
"id" : 737335 | |
}, { | |
"id" : 802879 | |
}, { | |
"id" : 1687619 | |
}, { | |
"id" : 376901 | |
}, { | |
"id" : 278598 | |
}, { | |
"id" : 737358 | |
}, { | |
"id" : 882019 | |
}, { | |
"id" : 475229 | |
}, { | |
"id" : 606303 | |
}, { | |
"id" : 180320 | |
}, { | |
"id" : 1359982 | |
}, { | |
"id" : 901235 | |
}, { | |
"id" : 934018 | |
}, { | |
"id" : 802949 | |
}, { | |
"id" : 1196169 | |
}, { | |
"id" : 1622154 | |
}, { | |
"id" : 158764 | |
}, { | |
"id" : 1261713 | |
}, { | |
"id" : 1471854 | |
}, { | |
"id" : 1097885 | |
}, { | |
"id" : 442530 | |
}, { | |
"id" : 1523876 | |
}, { | |
"id" : 1687717 | |
}, { | |
"id" : 1523880 | |
}, { | |
"id" : 1425584 | |
}, { | |
"id" : 147641 | |
}, { | |
"id" : 1654974 | |
}, { | |
"id" : 1523906 | |
}, { | |
"id" : 442570 | |
}, { | |
"id" : 1589451 | |
}, { | |
"id" : 803020 | |
}, { | |
"id" : 639182 | |
}, { | |
"id" : 477901 | |
}, { | |
"id" : 1346254 | |
}, { | |
"id" : 1196253 | |
}, { | |
"id" : 1196254 | |
}, { | |
"id" : 1196255 | |
}, { | |
"id" : 278752 | |
}, { | |
"id" : 180450 | |
}, { | |
"id" : 1065198 | |
}, { | |
"id" : 1622258 | |
}, { | |
"id" : 934140 | |
}, { | |
"id" : 311553 | |
}, { | |
"id" : 1622281 | |
}, { | |
"id" : 835855 | |
}, { | |
"id" : 1556759 | |
}, { | |
"id" : 1556766 | |
}, { | |
"id" : 1294631 | |
}, { | |
"id" : 1196338 | |
}, { | |
"id" : 1622323 | |
}, { | |
"id" : 1491252 | |
}, { | |
"id" : 1360183 | |
}, { | |
"id" : 278842 | |
}, { | |
"id" : 672061 | |
}, { | |
"id" : 1556801 | |
}, { | |
"id" : 1482806 | |
}, { | |
"id" : 835912 | |
}, { | |
"id" : 1589590 | |
}, { | |
"id" : 344413 | |
}, { | |
"id" : 704867 | |
}, { | |
"id" : 1488277 | |
}, { | |
"id" : 1196436 | |
}, { | |
"id" : 1130903 | |
}, { | |
"id" : 770456 | |
}, { | |
"id" : 1098137 | |
}, { | |
"id" : 1360289 | |
}, { | |
"id" : 1393059 | |
}, { | |
"id" : 161180 | |
}, { | |
"id" : 672170 | |
}, { | |
"id" : 704942 | |
}, { | |
"id" : 947613 | |
}, { | |
"id" : 836028 | |
}, { | |
"id" : 49597 | |
}, { | |
"id" : 1556928 | |
}, { | |
"id" : 573892 | |
}, { | |
"id" : 1425880 | |
}, { | |
"id" : 180698 | |
}, { | |
"id" : 475613 | |
}, { | |
"id" : 147936 | |
}, { | |
"id" : 705000 | |
}, { | |
"id" : 1524216 | |
}, { | |
"id" : 246265 | |
}, { | |
"id" : 816557 | |
}, { | |
"id" : 82450 | |
}, { | |
"id" : 1362691 | |
}, { | |
"id" : 868884 | |
}, { | |
"id" : 344604 | |
}, { | |
"id" : 1458720 | |
}, { | |
"id" : 1524264 | |
}, { | |
"id" : 82479 | |
}, { | |
"id" : 606774 | |
}, { | |
"id" : 803388 | |
}, { | |
"id" : 442941 | |
}, { | |
"id" : 180801 | |
}, { | |
"id" : 934469 | |
}, { | |
"id" : 442964 | |
}, { | |
"id" : 770657 | |
}, { | |
"id" : 1622626 | |
}, { | |
"id" : 1098359 | |
}, { | |
"id" : 868986 | |
}, { | |
"id" : 836222 | |
}, { | |
"id" : 1393286 | |
}, { | |
"id" : 934541 | |
}, { | |
"id" : 49806 | |
}, { | |
"id" : 793819 | |
}, { | |
"id" : 1622681 | |
}, { | |
"id" : 1246477 | |
}, { | |
"id" : 574116 | |
}, { | |
"id" : 705191 | |
}, { | |
"id" : 410290 | |
}, { | |
"id" : 1622707 | |
}, { | |
"id" : 377526 | |
}, { | |
"id" : 180924 | |
}, { | |
"id" : 62923 | |
}, { | |
"id" : 606917 | |
}, { | |
"id" : 1163977 | |
}, { | |
"id" : 705227 | |
}, { | |
"id" : 606929 | |
}, { | |
"id" : 1458910 | |
}, { | |
"id" : 1458915 | |
}, { | |
"id" : 128466 | |
}, { | |
"id" : 1590002 | |
}, { | |
"id" : 312054 | |
}, { | |
"id" : 1613951 | |
}, { | |
"id" : 738046 | |
}, { | |
"id" : 541444 | |
}, { | |
"id" : 377607 | |
}, { | |
"id" : 1196809 | |
}, { | |
"id" : 49934 | |
}, { | |
"id" : 1557263 | |
}, { | |
"id" : 1131284 | |
}, { | |
"id" : 443158 | |
}, { | |
"id" : 1362735 | |
}, { | |
"id" : 1532038 | |
}, { | |
"id" : 934695 | |
}, { | |
"id" : 410408 | |
}, { | |
"id" : 672554 | |
}, { | |
"id" : 1491762 | |
}, { | |
"id" : 934709 | |
}, { | |
"id" : 770872 | |
}, { | |
"id" : 358464 | |
}, { | |
"id" : 705354 | |
}, { | |
"id" : 1426256 | |
}, { | |
"id" : 1095139 | |
}, { | |
"id" : 934741 | |
}, { | |
"id" : 1295195 | |
}, { | |
"id" : 803680 | |
}, { | |
"id" : 377708 | |
}, { | |
"id" : 377718 | |
}, { | |
"id" : 1655684 | |
}, { | |
"id" : 770952 | |
}, { | |
"id" : 1262474 | |
}, { | |
"id" : 1557387 | |
}, { | |
"id" : 50062 | |
}, { | |
"id" : 934808 | |
}, { | |
"id" : 50073 | |
}, { | |
"id" : 17308 | |
}, { | |
"id" : 869282 | |
}, { | |
"id" : 410541 | |
}, { | |
"id" : 705460 | |
}, { | |
"id" : 1499295 | |
}, { | |
"id" : 115649 | |
}, { | |
"id" : 1328067 | |
}, { | |
"id" : 574440 | |
}, { | |
"id" : 1688566 | |
}, { | |
"id" : 377850 | |
}, { | |
"id" : 508924 | |
}, { | |
"id" : 312319 | |
}, { | |
"id" : 607241 | |
}, { | |
"id" : 377871 | |
}, { | |
"id" : 1131545 | |
}, { | |
"id" : 771099 | |
}, { | |
"id" : 869404 | |
}, { | |
"id" : 148510 | |
}, { | |
"id" : 541727 | |
}, { | |
"id" : 377897 | |
}, { | |
"id" : 607274 | |
}, { | |
"id" : 1688621 | |
}, { | |
"id" : 705583 | |
}, { | |
"id" : 574518 | |
}, { | |
"id" : 1623102 | |
}, { | |
"id" : 1328202 | |
}, { | |
"id" : 246864 | |
}, { | |
"id" : 1459281 | |
}, { | |
"id" : 246877 | |
}, { | |
"id" : 1166181 | |
}, { | |
"id" : 83044 | |
}, { | |
"id" : 541799 | |
}, { | |
"id" : 246895 | |
}, { | |
"id" : 345201 | |
}, { | |
"id" : 1164413 | |
}, { | |
"id" : 1393791 | |
}, { | |
"id" : 1524871 | |
}, { | |
"id" : 1524872 | |
}, { | |
"id" : 1328266 | |
}, { | |
"id" : 914967 | |
}, { | |
"id" : 565442 | |
}, { | |
"id" : 1524909 | |
}, { | |
"id" : 672955 | |
}, { | |
"id" : 1328317 | |
}, { | |
"id" : 1656002 | |
}, { | |
"id" : 1371004 | |
}, { | |
"id" : 1557709 | |
}, { | |
"id" : 745677 | |
}, { | |
"id" : 1656022 | |
}, { | |
"id" : 902360 | |
}, { | |
"id" : 148706 | |
}, { | |
"id" : 1623268 | |
}, { | |
"id" : 345317 | |
}, { | |
"id" : 330621 | |
}, { | |
"id" : 50416 | |
}, { | |
"id" : 1426674 | |
}, { | |
"id" : 1426675 | |
}, { | |
"id" : 476409 | |
}, { | |
"id" : 279802 | |
}, { | |
"id" : 345342 | |
}, { | |
"id" : 476416 | |
}, { | |
"id" : 1623297 | |
}, { | |
"id" : 509191 | |
}, { | |
"id" : 410890 | |
}, { | |
"id" : 607501 | |
}, { | |
"id" : 378127 | |
}, { | |
"id" : 1066264 | |
}, { | |
"id" : 83227 | |
}, { | |
"id" : 1688873 | |
}, { | |
"id" : 1295668 | |
}, { | |
"id" : 509238 | |
}, { | |
"id" : 1099067 | |
}, { | |
"id" : 116036 | |
}, { | |
"id" : 443718 | |
}, { | |
"id" : 1688904 | |
}, { | |
"id" : 116041 | |
}, { | |
"id" : 378190 | |
}, { | |
"id" : 836945 | |
}, { | |
"id" : 574803 | |
}, { | |
"id" : 181588 | |
}, { | |
"id" : 574806 | |
}, { | |
"id" : 705881 | |
}, { | |
"id" : 410970 | |
}, { | |
"id" : 161339 | |
}, { | |
"id" : 771431 | |
}, { | |
"id" : 194108 | |
}, { | |
"id" : 771444 | |
}, { | |
"id" : 1459574 | |
}, { | |
"id" : 1688956 | |
}, { | |
"id" : 836992 | |
}, { | |
"id" : 1557894 | |
}, { | |
"id" : 17805 | |
}, { | |
"id" : 804238 | |
}, { | |
"id" : 443793 | |
}, { | |
"id" : 1394067 | |
}, { | |
"id" : 1361300 | |
}, { | |
"id" : 1106158 | |
}, { | |
"id" : 1319151 | |
}, { | |
"id" : 570949 | |
}, { | |
"id" : 1361314 | |
}, { | |
"id" : 378279 | |
}, { | |
"id" : 1131947 | |
}, { | |
"id" : 345523 | |
}, { | |
"id" : 443834 | |
}, { | |
"id" : 902588 | |
}, { | |
"id" : 1328576 | |
}, { | |
"id" : 1033666 | |
}, { | |
"id" : 509381 | |
}, { | |
"id" : 738758 | |
}, { | |
"id" : 673230 | |
}, { | |
"id" : 1263058 | |
}, { | |
"id" : 1164759 | |
}, { | |
"id" : 1389604 | |
}, { | |
"id" : 1295841 | |
}, { | |
"id" : 1328611 | |
}, { | |
"id" : 1426923 | |
}, { | |
"id" : 509430 | |
}, { | |
"id" : 1066490 | |
}, { | |
"id" : 1351935 | |
}, { | |
"id" : 1164802 | |
}, { | |
"id" : 1657771 | |
}, { | |
"id" : 50714 | |
}, { | |
"id" : 1361443 | |
}, { | |
"id" : 1132069 | |
}, { | |
"id" : 521820 | |
}, { | |
"id" : 1590832 | |
}, { | |
"id" : 247357 | |
}, { | |
"id" : 443972 | |
}, { | |
"id" : 968261 | |
}, { | |
"id" : 247366 | |
}, { | |
"id" : 1623624 | |
}, { | |
"id" : 935497 | |
}, { | |
"id" : 1263182 | |
}, { | |
"id" : 1197658 | |
}, { | |
"id" : 1459808 | |
}, { | |
"id" : 1689189 | |
}, { | |
"id" : 1590886 | |
}, { | |
"id" : 1164918 | |
}, { | |
"id" : 181884 | |
}, { | |
"id" : 902784 | |
}, { | |
"id" : 902785 | |
}, { | |
"id" : 968323 | |
}, { | |
"id" : 1413779 | |
}, { | |
"id" : 773058 | |
}, { | |
"id" : 476816 | |
}, { | |
"id" : 1164946 | |
}, { | |
"id" : 1078638 | |
}, { | |
"id" : 1328794 | |
}, { | |
"id" : 476828 | |
}, { | |
"id" : 280223 | |
}, { | |
"id" : 837281 | |
}, { | |
"id" : 116386 | |
}, { | |
"id" : 968355 | |
}, { | |
"id" : 280235 | |
}, { | |
"id" : 1099437 | |
}, { | |
"id" : 83630 | |
}, { | |
"id" : 1066674 | |
}, { | |
"id" : 1522729 | |
}, { | |
"id" : 1263297 | |
}, { | |
"id" : 444106 | |
}, { | |
"id" : 1623756 | |
}, { | |
"id" : 673485 | |
}, { | |
"id" : 1263311 | |
}, { | |
"id" : 837331 | |
}, { | |
"id" : 771819 | |
}, { | |
"id" : 345844 | |
}, { | |
"id" : 83701 | |
}, { | |
"id" : 182007 | |
}, { | |
"id" : 1656575 | |
}, { | |
"id" : 1099523 | |
}, { | |
"id" : 542468 | |
}, { | |
"id" : 50951 | |
}, { | |
"id" : 608016 | |
}, { | |
"id" : 1328913 | |
}, { | |
"id" : 280339 | |
}, { | |
"id" : 1394453 | |
}, { | |
"id" : 182038 | |
}, { | |
"id" : 149276 | |
}, { | |
"id" : 640799 | |
}, { | |
"id" : 1099571 | |
}, { | |
"id" : 542523 | |
}, { | |
"id" : 1623868 | |
}, { | |
"id" : 575293 | |
}, { | |
"id" : 345924 | |
}, { | |
"id" : 345925 | |
}, { | |
"id" : 345928 | |
}, { | |
"id" : 1689424 | |
}, { | |
"id" : 789476 | |
}, { | |
"id" : 1460063 | |
}, { | |
"id" : 542580 | |
}, { | |
"id" : 739213 | |
}, { | |
"id" : 903059 | |
}, { | |
"id" : 247718 | |
}, { | |
"id" : 247722 | |
}, { | |
"id" : 346038 | |
}, { | |
"id" : 214973 | |
}, { | |
"id" : 1656784 | |
}, { | |
"id" : 182228 | |
}, { | |
"id" : 1460182 | |
}, { | |
"id" : 1394651 | |
}, { | |
"id" : 1066972 | |
}, { | |
"id" : 509925 | |
}, { | |
"id" : 641007 | |
}, { | |
"id" : 903152 | |
}, { | |
"id" : 870387 | |
}, { | |
"id" : 509941 | |
}, { | |
"id" : 1558518 | |
}, { | |
"id" : 149504 | |
}, { | |
"id" : 149508 | |
}, { | |
"id" : 444424 | |
}, { | |
"id" : 444441 | |
}, { | |
"id" : 444454 | |
}, { | |
"id" : 1394727 | |
}, { | |
"id" : 804905 | |
}, { | |
"id" : 444458 | |
}, { | |
"id" : 280620 | |
}, { | |
"id" : 161459 | |
}, { | |
"id" : 1427530 | |
}, { | |
"id" : 608332 | |
}, { | |
"id" : 444496 | |
}, { | |
"id" : 1591377 | |
}, { | |
"id" : 346206 | |
}, { | |
"id" : 1362018 | |
}, { | |
"id" : 870501 | |
}, { | |
"id" : 346217 | |
}, { | |
"id" : 641134 | |
}, { | |
"id" : 739444 | |
}, { | |
"id" : 68628 | |
}, { | |
"id" : 1329279 | |
}, { | |
"id" : 313473 | |
}, { | |
"id" : 444553 | |
}, { | |
"id" : 1460371 | |
}, { | |
"id" : 116884 | |
}, { | |
"id" : 1362070 | |
}, { | |
"id" : 379042 | |
}, { | |
"id" : 346275 | |
}, { | |
"id" : 510117 | |
}, { | |
"id" : 510118 | |
}, { | |
"id" : 280756 | |
}, { | |
"id" : 805052 | |
}, { | |
"id" : 18625 | |
}, { | |
"id" : 84162 | |
}, { | |
"id" : 1324747 | |
}, { | |
"id" : 870598 | |
}, { | |
"id" : 313543 | |
}, { | |
"id" : 575691 | |
}, { | |
"id" : 101414 | |
}, { | |
"id" : 1001702 | |
}, { | |
"id" : 1591533 | |
}, { | |
"id" : 1646847 | |
}, { | |
"id" : 51451 | |
}, { | |
"id" : 51473 | |
}, { | |
"id" : 805138 | |
}, { | |
"id" : 1624341 | |
}, { | |
"id" : 313623 | |
}, { | |
"id" : 1132830 | |
}, { | |
"id" : 149799 | |
}, { | |
"id" : 444716 | |
}, { | |
"id" : 280891 | |
}, { | |
"id" : 1689918 | |
}, { | |
"id" : 1689921 | |
}, { | |
"id" : 1526083 | |
}, { | |
"id" : 379208 | |
}, { | |
"id" : 837961 | |
}, { | |
"id" : 117067 | |
}, { | |
"id" : 575820 | |
}, { | |
"id" : 870740 | |
}, { | |
"id" : 336271 | |
}, { | |
"id" : 1034589 | |
}, { | |
"id" : 543074 | |
}, { | |
"id" : 1296749 | |
}, { | |
"id" : 379250 | |
}, { | |
"id" : 772468 | |
}, { | |
"id" : 346485 | |
}, { | |
"id" : 1067384 | |
}, { | |
"id" : 1532311 | |
}, { | |
"id" : 18829 | |
}, { | |
"id" : 346511 | |
}, { | |
"id" : 379280 | |
}, { | |
"id" : 1296795 | |
}, { | |
"id" : 706978 | |
}, { | |
"id" : 1034659 | |
}, { | |
"id" : 1395112 | |
}, { | |
"id" : 500124 | |
}, { | |
"id" : 117162 | |
}, { | |
"id" : 608690 | |
}, { | |
"id" : 313779 | |
}, { | |
"id" : 805308 | |
}, { | |
"id" : 1001918 | |
}, { | |
"id" : 477631 | |
}, { | |
"id" : 149952 | |
}, { | |
"id" : 149954 | |
}, { | |
"id" : 1132998 | |
}, { | |
"id" : 477639 | |
}, { | |
"id" : 1558986 | |
}, { | |
"id" : 149979 | |
}, { | |
"id" : 182749 | |
}, { | |
"id" : 1591785 | |
}, { | |
"id" : 412150 | |
}, { | |
"id" : 412153 | |
}, { | |
"id" : 510463 | |
}, { | |
"id" : 805380 | |
}, { | |
"id" : 838150 | |
}, { | |
"id" : 444936 | |
}, { | |
"id" : 772618 | |
}, { | |
"id" : 346638 | |
}, { | |
"id" : 444945 | |
}, { | |
"id" : 1591842 | |
}, { | |
"id" : 805411 | |
}, { | |
"id" : 444969 | |
}, { | |
"id" : 1034796 | |
}, { | |
"id" : 1034798 | |
}, { | |
"id" : 379442 | |
}, { | |
"id" : 1329722 | |
}, { | |
"id" : 576072 | |
}, { | |
"id" : 1591881 | |
}, { | |
"id" : 1296972 | |
}, { | |
"id" : 903762 | |
}, { | |
"id" : 1324815 | |
}, { | |
"id" : 772702 | |
}, { | |
"id" : 215649 | |
}, { | |
"id" : 150117 | |
}, { | |
"id" : 215655 | |
}, { | |
"id" : 674418 | |
}, { | |
"id" : 1329783 | |
}, { | |
"id" : 1362562 | |
}, { | |
"id" : 608901 | |
}, { | |
"id" : 1657478 | |
}, { | |
"id" : 1428106 | |
}, { | |
"id" : 969361 | |
}, { | |
"id" : 740003 | |
}, { | |
"id" : 903852 | |
}, { | |
"id" : 477869 | |
}, { | |
"id" : 740014 | |
}, { | |
"id" : 707251 | |
}, { | |
"id" : 1329852 | |
}, { | |
"id" : 576205 | |
}, { | |
"id" : 740053 | |
}, { | |
"id" : 516559 | |
}, { | |
"id" : 1526497 | |
}, { | |
"id" : 674541 | |
}, { | |
"id" : 346876 | |
}, { | |
"id" : 1657599 | |
}, { | |
"id" : 1592067 | |
}, { | |
"id" : 609032 | |
}, { | |
"id" : 51980 | |
}, { | |
"id" : 1395469 | |
}, { | |
"id" : 1198862 | |
}, { | |
"id" : 150288 | |
}, { | |
"id" : 412436 | |
}, { | |
"id" : 740123 | |
}, { | |
"id" : 674595 | |
}, { | |
"id" : 1329958 | |
}, { | |
"id" : 1133354 | |
}, { | |
"id" : 805679 | |
}, { | |
"id" : 1133360 | |
}, { | |
"id" : 838461 | |
}, { | |
"id" : 1526598 | |
}, { | |
"id" : 1297227 | |
}, { | |
"id" : 1133389 | |
}, { | |
"id" : 1362766 | |
}, { | |
"id" : 314196 | |
}, { | |
"id" : 1657688 | |
}, { | |
"id" : 1395553 | |
}, { | |
"id" : 314210 | |
}, { | |
"id" : 1297252 | |
}, { | |
"id" : 576357 | |
}, { | |
"id" : 346986 | |
}, { | |
"id" : 1526639 | |
}, { | |
"id" : 1461104 | |
}, { | |
"id" : 805745 | |
}, { | |
"id" : 969591 | |
}, { | |
"id" : 543613 | |
}, { | |
"id" : 1100671 | |
}, { | |
"id" : 510853 | |
}, { | |
"id" : 1297287 | |
}, { | |
"id" : 1297291 | |
}, { | |
"id" : 838546 | |
}, { | |
"id" : 1493909 | |
}, { | |
"id" : 1264536 | |
}, { | |
"id" : 215961 | |
}, { | |
"id" : 117663 | |
}, { | |
"id" : 445346 | |
}, { | |
"id" : 1166246 | |
}, { | |
"id" : 576427 | |
}, { | |
"id" : 1330107 | |
}, { | |
"id" : 838594 | |
}, { | |
"id" : 838595 | |
}, { | |
"id" : 1362884 | |
}, { | |
"id" : 445389 | |
}, { | |
"id" : 379862 | |
}, { | |
"id" : 1264616 | |
}, { | |
"id" : 117756 | |
}, { | |
"id" : 314369 | |
}, { | |
"id" : 838659 | |
}, { | |
"id" : 1362951 | |
}, { | |
"id" : 1002506 | |
}, { | |
"id" : 1690637 | |
}, { | |
"id" : 216085 | |
}, { | |
"id" : 117783 | |
}, { | |
"id" : 811524 | |
}, { | |
"id" : 1002526 | |
}, { | |
"id" : 838706 | |
}, { | |
"id" : 1297467 | |
}, { | |
"id" : 314434 | |
}, { | |
"id" : 150599 | |
}, { | |
"id" : 1297480 | |
}, { | |
"id" : 412855 | |
}, { | |
"id" : 248908 | |
}, { | |
"id" : 445522 | |
}, { | |
"id" : 478302 | |
}, { | |
"id" : 347231 | |
}, { | |
"id" : 412771 | |
}, { | |
"id" : 1526884 | |
}, { | |
"id" : 1100902 | |
}, { | |
"id" : 653159 | |
}, { | |
"id" : 85109 | |
}, { | |
"id" : 347259 | |
}, { | |
"id" : 1275754 | |
}, { | |
"id" : 314496 | |
}, { | |
"id" : 1002632 | |
}, { | |
"id" : 281746 | |
}, { | |
"id" : 281753 | |
}, { | |
"id" : 609442 | |
}, { | |
"id" : 1319452 | |
}, { | |
"id" : 1199276 | |
}, { | |
"id" : 1690803 | |
}, { | |
"id" : 1286686 | |
}, { | |
"id" : 281783 | |
}, { | |
"id" : 1100984 | |
}, { | |
"id" : 1199289 | |
}, { | |
"id" : 740552 | |
}, { | |
"id" : 478416 | |
}, { | |
"id" : 380122 | |
}, { | |
"id" : 1297631 | |
}, { | |
"id" : 478432 | |
}, { | |
"id" : 238118 | |
}, { | |
"id" : 1297648 | |
}, { | |
"id" : 1199347 | |
}, { | |
"id" : 1297662 | |
}, { | |
"id" : 1395981 | |
}, { | |
"id" : 1297678 | |
}, { | |
"id" : 1687662 | |
}, { | |
"id" : 445723 | |
}, { | |
"id" : 838946 | |
}, { | |
"id" : 1690915 | |
}, { | |
"id" : 1101108 | |
}, { | |
"id" : 1690953 | |
}, { | |
"id" : 675159 | |
}, { | |
"id" : 675160 | |
}, { | |
"id" : 1330536 | |
}, { | |
"id" : 216436 | |
}, { | |
"id" : 216437 | |
}, { | |
"id" : 871798 | |
}, { | |
"id" : 707962 | |
}, { | |
"id" : 839039 | |
}, { | |
"id" : 347521 | |
}, { | |
"id" : 413074 | |
}, { | |
"id" : 347543 | |
}, { | |
"id" : 1604623 | |
}, { | |
"id" : 1428912 | |
}, { | |
"id" : 576947 | |
}, { | |
"id" : 380361 | |
}, { | |
"id" : 1396176 | |
}, { | |
"id" : 243619 | |
}, { | |
"id" : 1396180 | |
}, { | |
"id" : 773592 | |
}, { | |
"id" : 806378 | |
}, { | |
"id" : 806386 | |
}, { | |
"id" : 1396214 | |
}, { | |
"id" : 282107 | |
}, { | |
"id" : 1330689 | |
}, { | |
"id" : 151046 | |
}, { | |
"id" : 1166864 | |
}, { | |
"id" : 904722 | |
}, { | |
"id" : 1101333 | |
}, { | |
"id" : 1101349 | |
}, { | |
"id" : 1101358 | |
}, { | |
"id" : 118319 | |
}, { | |
"id" : 85552 | |
}, { | |
"id" : 118321 | |
}, { | |
"id" : 1134133 | |
}, { | |
"id" : 1592887 | |
}, { | |
"id" : 1592905 | |
}, { | |
"id" : 773716 | |
}, { | |
"id" : 380505 | |
}, { | |
"id" : 839263 | |
}, { | |
"id" : 216673 | |
}, { | |
"id" : 118374 | |
}, { | |
"id" : 904810 | |
}, { | |
"id" : 1658495 | |
}, { | |
"id" : 1265280 | |
}, { | |
"id" : 675462 | |
}, { | |
"id" : 1232523 | |
}, { | |
"id" : 446094 | |
}, { | |
"id" : 839312 | |
}, { | |
"id" : 52883 | |
}, { | |
"id" : 183956 | |
}, { | |
"id" : 1691285 | |
}, { | |
"id" : 1265306 | |
}, { | |
"id" : 773788 | |
}, { | |
"id" : 970398 | |
}, { | |
"id" : 318189 | |
}, { | |
"id" : 544421 | |
}, { | |
"id" : 872104 | |
}, { | |
"id" : 1134255 | |
}, { | |
"id" : 47048 | |
}, { | |
"id" : 1488841 | |
}, { | |
"id" : 839352 | |
}, { | |
"id" : 1625790 | |
}, { | |
"id" : 1134274 | |
}, { | |
"id" : 740642 | |
}, { | |
"id" : 478930 | |
}, { | |
"id" : 741076 | |
}, { | |
"id" : 1265372 | |
}, { | |
"id" : 1090170 | |
}, { | |
"id" : 331047 | |
}, { | |
"id" : 1298168 | |
}, { | |
"id" : 1134329 | |
}, { | |
"id" : 741129 | |
}, { | |
"id" : 544526 | |
}, { | |
"id" : 511760 | |
}, { | |
"id" : 773908 | |
}, { | |
"id" : 1167131 | |
}, { | |
"id" : 315179 | |
}, { | |
"id" : 1357789 | |
}, { | |
"id" : 905012 | |
}, { | |
"id" : 905017 | |
}, { | |
"id" : 479035 | |
}, { | |
"id" : 1265468 | |
}, { | |
"id" : 544584 | |
}, { | |
"id" : 118606 | |
}, { | |
"id" : 118610 | |
}, { | |
"id" : 773973 | |
}, { | |
"id" : 282458 | |
}, { | |
"id" : 1167199 | |
}, { | |
"id" : 872294 | |
}, { | |
"id" : 544619 | |
}, { | |
"id" : 348021 | |
}, { | |
"id" : 1199998 | |
}, { | |
"id" : 839553 | |
}, { | |
"id" : 1396611 | |
}, { | |
"id" : 1396615 | |
}, { | |
"id" : 839560 | |
}, { | |
"id" : 642964 | |
}, { | |
"id" : 53143 | |
}, { | |
"id" : 1494943 | |
}, { | |
"id" : 577446 | |
}, { | |
"id" : 970663 | |
}, { | |
"id" : 315318 | |
}, { | |
"id" : 315322 | |
}, { | |
"id" : 1167293 | |
}, { | |
"id" : 1232837 | |
}, { | |
"id" : 1494988 | |
}, { | |
"id" : 675790 | |
}, { | |
"id" : 1134545 | |
}, { | |
"id" : 1069015 | |
}, { | |
"id" : 249817 | |
}, { | |
"id" : 315354 | |
}, { | |
"id" : 348131 | |
}, { | |
"id" : 20455 | |
}, { | |
"id" : 380910 | |
}, { | |
"id" : 839667 | |
}, { | |
"id" : 1003515 | |
}, { | |
"id" : 20484 | |
}, { | |
"id" : 839686 | |
}, { | |
"id" : 643081 | |
}, { | |
"id" : 479248 | |
}, { | |
"id" : 806934 | |
}, { | |
"id" : 858311 | |
}, { | |
"id" : 675871 | |
}, { | |
"id" : 86049 | |
}, { | |
"id" : 643109 | |
}, { | |
"id" : 544810 | |
}, { | |
"id" : 315435 | |
}, { | |
"id" : 1560632 | |
}, { | |
"id" : 1364034 | |
}, { | |
"id" : 434870 | |
}, { | |
"id" : 1691718 | |
}, { | |
"id" : 217161 | |
}, { | |
"id" : 577615 | |
}, { | |
"id" : 1167440 | |
}, { | |
"id" : 1069138 | |
}, { | |
"id" : 839763 | |
}, { | |
"id" : 675926 | |
}, { | |
"id" : 839768 | |
}, { | |
"id" : 1396832 | |
}, { | |
"id" : 381028 | |
}, { | |
"id" : 1069158 | |
}, { | |
"id" : 1134697 | |
}, { | |
"id" : 381037 | |
}, { | |
"id" : 1265791 | |
}, { | |
"id" : 118913 | |
}, { | |
"id" : 1069191 | |
}, { | |
"id" : 446602 | |
}, { | |
"id" : 675988 | |
}, { | |
"id" : 839834 | |
}, { | |
"id" : 479388 | |
}, { | |
"id" : 577694 | |
}, { | |
"id" : 512170 | |
}, { | |
"id" : 1527983 | |
}, { | |
"id" : 348345 | |
}, { | |
"id" : 1417930 | |
}, { | |
"id" : 1461621 | |
}, { | |
"id" : 1233090 | |
}, { | |
"id" : 1226785 | |
}, { | |
"id" : 381152 | |
}, { | |
"id" : 860881 | |
}, { | |
"id" : 1659119 | |
}, { | |
"id" : 151793 | |
}, { | |
"id" : 512261 | |
}, { | |
"id" : 348425 | |
}, { | |
"id" : 381201 | |
}, { | |
"id" : 86299 | |
}, { | |
"id" : 774429 | |
}, { | |
"id" : 774432 | |
}, { | |
"id" : 610600 | |
}, { | |
"id" : 708915 | |
}, { | |
"id" : 1659190 | |
}, { | |
"id" : 1167679 | |
}, { | |
"id" : 708933 | |
}, { | |
"id" : 1495374 | |
}, { | |
"id" : 1488952 | |
}, { | |
"id" : 807257 | |
}, { | |
"id" : 250205 | |
}, { | |
"id" : 348512 | |
}, { | |
"id" : 840034 | |
}, { | |
"id" : 381293 | |
}, { | |
"id" : 374846 | |
}, { | |
"id" : 828137 | |
}, { | |
"id" : 915520 | |
}, { | |
"id" : 315780 | |
}, { | |
"id" : 807310 | |
}, { | |
"id" : 709007 | |
}, { | |
"id" : 479634 | |
}, { | |
"id" : 414103 | |
}, { | |
"id" : 1528221 | |
}, { | |
"id" : 20898 | |
}, { | |
"id" : 840101 | |
}, { | |
"id" : 1528235 | |
}, { | |
"id" : 151982 | |
}, { | |
"id" : 1331643 | |
}, { | |
"id" : 1331644 | |
}, { | |
"id" : 446911 | |
}, { | |
"id" : 152000 | |
}, { | |
"id" : 8950 | |
}, { | |
"id" : 1167814 | |
}, { | |
"id" : 709064 | |
}, { | |
"id" : 545229 | |
}, { | |
"id" : 643534 | |
}, { | |
"id" : 643536 | |
}, { | |
"id" : 217557 | |
}, { | |
"id" : 877305 | |
}, { | |
"id" : 250342 | |
}, { | |
"id" : 1069555 | |
}, { | |
"id" : 545279 | |
}, { | |
"id" : 414210 | |
}, { | |
"id" : 414214 | |
}, { | |
"id" : 905736 | |
}, { | |
"id" : 1036809 | |
}, { | |
"id" : 971278 | |
}, { | |
"id" : 1167899 | |
}, { | |
"id" : 840222 | |
}, { | |
"id" : 479794 | |
}, { | |
"id" : 315955 | |
}, { | |
"id" : 414264 | |
}, { | |
"id" : 545337 | |
}, { | |
"id" : 971324 | |
}, { | |
"id" : 1352460 | |
}, { | |
"id" : 315981 | |
}, { | |
"id" : 774734 | |
}, { | |
"id" : 348753 | |
}, { | |
"id" : 21075 | |
}, { | |
"id" : 1495637 | |
}, { | |
"id" : 348762 | |
}, { | |
"id" : 840287 | |
}, { | |
"id" : 1299048 | |
}, { | |
"id" : 1626737 | |
}, { | |
"id" : 1167996 | |
}, { | |
"id" : 971392 | |
}, { | |
"id" : 1168013 | |
}, { | |
"id" : 250514 | |
}, { | |
"id" : 1036955 | |
}, { | |
"id" : 1299100 | |
}, { | |
"id" : 545439 | |
}, { | |
"id" : 516891 | |
}, { | |
"id" : 1528484 | |
}, { | |
"id" : 610988 | |
}, { | |
"id" : 1172255 | |
}, { | |
"id" : 185025 | |
}, { | |
"id" : 1594050 | |
}, { | |
"id" : 152269 | |
}, { | |
"id" : 152272 | |
}, { | |
"id" : 709333 | |
}, { | |
"id" : 303909 | |
}, { | |
"id" : 381677 | |
}, { | |
"id" : 1364718 | |
}, { | |
"id" : 250613 | |
}, { | |
"id" : 1397496 | |
}, { | |
"id" : 1430265 | |
}, { | |
"id" : 643840 | |
}, { | |
"id" : 1135369 | |
}, { | |
"id" : 971538 | |
}, { | |
"id" : 774931 | |
}, { | |
"id" : 578328 | |
}, { | |
"id" : 250660 | |
}, { | |
"id" : 512807 | |
}, { | |
"id" : 152371 | |
}, { | |
"id" : 1495863 | |
}, { | |
"id" : 578364 | |
}, { | |
"id" : 316222 | |
}, { | |
"id" : 709439 | |
}, { | |
"id" : 1364808 | |
}, { | |
"id" : 480076 | |
}, { | |
"id" : 906063 | |
}, { | |
"id" : 906070 | |
}, { | |
"id" : 906071 | |
}, { | |
"id" : 742243 | |
}, { | |
"id" : 1037159 | |
}, { | |
"id" : 775017 | |
}, { | |
"id" : 1332081 | |
}, { | |
"id" : 396777 | |
}, { | |
"id" : 414586 | |
}, { | |
"id" : 429547 | |
}, { | |
"id" : 1004432 | |
}, { | |
"id" : 1168279 | |
}, { | |
"id" : 1233818 | |
}, { | |
"id" : 644000 | |
}, { | |
"id" : 1368902 | |
}, { | |
"id" : 1397672 | |
}, { | |
"id" : 676781 | |
}, { | |
"id" : 1528758 | |
}, { | |
"id" : 1332152 | |
}, { | |
"id" : 298484 | |
}, { | |
"id" : 1070013 | |
}, { | |
"id" : 709566 | |
}, { | |
"id" : 54210 | |
}, { | |
"id" : 1135555 | |
}, { | |
"id" : 1397702 | |
}, { | |
"id" : 1135568 | |
}, { | |
"id" : 1299409 | |
}, { | |
"id" : 21462 | |
}, { | |
"id" : 1266651 | |
}, { | |
"id" : 840674 | |
}, { | |
"id" : 1594342 | |
}, { | |
"id" : 586652 | |
}, { | |
"id" : 480236 | |
}, { | |
"id" : 21492 | |
}, { | |
"id" : 480245 | |
}, { | |
"id" : 1659901 | |
}, { | |
"id" : 381950 | |
}, { | |
"id" : 975702 | |
}, { | |
"id" : 611336 | |
}, { | |
"id" : 513037 | |
}, { | |
"id" : 1210541 | |
}, { | |
"id" : 545811 | |
}, { | |
"id" : 762714 | |
}, { | |
"id" : 1692703 | |
}, { | |
"id" : 447520 | |
}, { | |
"id" : 513057 | |
}, { | |
"id" : 1330694 | |
}, { | |
"id" : 30897 | |
}, { | |
"id" : 1135660 | |
}, { | |
"id" : 1102894 | |
}, { | |
"id" : 381999 | |
}, { | |
"id" : 218160 | |
}, { | |
"id" : 1299516 | |
}, { | |
"id" : 218173 | |
}, { | |
"id" : 414785 | |
}, { | |
"id" : 218181 | |
}, { | |
"id" : 1627214 | |
}, { | |
"id" : 1332304 | |
}, { | |
"id" : 513108 | |
}, { | |
"id" : 1070166 | |
}, { | |
"id" : 1554617 | |
}, { | |
"id" : 1365081 | |
}, { | |
"id" : 1627228 | |
}, { | |
"id" : 906333 | |
}, { | |
"id" : 578655 | |
}, { | |
"id" : 1365102 | |
}, { | |
"id" : 349320 | |
}, { | |
"id" : 218254 | |
}, { | |
"id" : 1135771 | |
}, { | |
"id" : 906403 | |
}, { | |
"id" : 152746 | |
}, { | |
"id" : 1103021 | |
}, { | |
"id" : 742576 | |
}, { | |
"id" : 1365170 | |
}, { | |
"id" : 1594549 | |
}, { | |
"id" : 119993 | |
}, { | |
"id" : 251068 | |
}, { | |
"id" : 1103038 | |
}, { | |
"id" : 939201 | |
}, { | |
"id" : 611522 | |
}, { | |
"id" : 1430762 | |
}, { | |
"id" : 316655 | |
}, { | |
"id" : 349427 | |
}, { | |
"id" : 1430772 | |
}, { | |
"id" : 1037563 | |
}, { | |
"id" : 251132 | |
}, { | |
"id" : 1234178 | |
}, { | |
"id" : 513291 | |
}, { | |
"id" : 283916 | |
}, { | |
"id" : 1627415 | |
}, { | |
"id" : 1004827 | |
}, { | |
"id" : 347696 | |
}, { | |
"id" : 939301 | |
}, { | |
"id" : 1660203 | |
}, { | |
"id" : 415026 | |
}, { | |
"id" : 1365306 | |
}, { | |
"id" : 939323 | |
}, { | |
"id" : 841023 | |
}, { | |
"id" : 87361 | |
}, { | |
"id" : 1299778 | |
}, { | |
"id" : 123787 | |
}, { | |
"id" : 1692999 | |
}, { | |
"id" : 382290 | |
}, { | |
"id" : 349529 | |
}, { | |
"id" : 992143 | |
}, { | |
"id" : 651764 | |
}, { | |
"id" : 112869 | |
}, { | |
"id" : 1627488 | |
}, { | |
"id" : 1070435 | |
}, { | |
"id" : 21860 | |
}, { | |
"id" : 251238 | |
}, { | |
"id" : 709993 | |
}, { | |
"id" : 1693034 | |
}, { | |
"id" : 648083 | |
}, { | |
"id" : 1707582 | |
}, { | |
"id" : 1168758 | |
}, { | |
"id" : 218488 | |
}, { | |
"id" : 152959 | |
}, { | |
"id" : 841088 | |
}, { | |
"id" : 152965 | |
}, { | |
"id" : 1004934 | |
}, { | |
"id" : 742791 | |
}, { | |
"id" : 578958 | |
}, { | |
"id" : 808337 | |
}, { | |
"id" : 1004948 | |
}, { | |
"id" : 775585 | |
}, { | |
"id" : 546219 | |
}, { | |
"id" : 841140 | |
}, { | |
"id" : 611768 | |
}, { | |
"id" : 1627577 | |
}, { | |
"id" : 972220 | |
}, { | |
"id" : 153023 | |
}, { | |
"id" : 546245 | |
}, { | |
"id" : 1332686 | |
}, { | |
"id" : 546264 | |
}, { | |
"id" : 841177 | |
}, { | |
"id" : 1234399 | |
}, { | |
"id" : 87520 | |
}, { | |
"id" : 1693155 | |
}, { | |
"id" : 1398249 | |
}, { | |
"id" : 21995 | |
}, { | |
"id" : 1463802 | |
}, { | |
"id" : 480767 | |
}, { | |
"id" : 349697 | |
}, { | |
"id" : 1398279 | |
}, { | |
"id" : 251407 | |
}, { | |
"id" : 972305 | |
}, { | |
"id" : 1529362 | |
}, { | |
"id" : 841241 | |
}, { | |
"id" : 87578 | |
}, { | |
"id" : 1365534 | |
}, { | |
"id" : 751877 | |
}, { | |
"id" : 54817 | |
}, { | |
"id" : 1627682 | |
}, { | |
"id" : 1300019 | |
}, { | |
"id" : 251447 | |
}, { | |
"id" : 153145 | |
}, { | |
"id" : 382522 | |
}, { | |
"id" : 808516 | |
}, { | |
"id" : 1330785 | |
}, { | |
"id" : 546387 | |
}, { | |
"id" : 284245 | |
}, { | |
"id" : 546390 | |
}, { | |
"id" : 382575 | |
}, { | |
"id" : 1267319 | |
}, { | |
"id" : 1136251 | |
}, { | |
"id" : 1627778 | |
}, { | |
"id" : 972420 | |
}, { | |
"id" : 906886 | |
}, { | |
"id" : 251527 | |
}, { | |
"id" : 87698 | |
}, { | |
"id" : 841367 | |
}, { | |
"id" : 1496729 | |
}, { | |
"id" : 153242 | |
}, { | |
"id" : 1300125 | |
}, { | |
"id" : 972450 | |
}, { | |
"id" : 513701 | |
}, { | |
"id" : 1300136 | |
}, { | |
"id" : 1627819 | |
}, { | |
"id" : 153281 | |
}, { | |
"id" : 546499 | |
}, { | |
"id" : 1693383 | |
}, { | |
"id" : 1181343 | |
}, { | |
"id" : 186088 | |
}, { | |
"id" : 22251 | |
}, { | |
"id" : 120563 | |
}, { | |
"id" : 1365751 | |
}, { | |
"id" : 317180 | |
}, { | |
"id" : 1123285 | |
}, { | |
"id" : 1381021 | |
}, { | |
"id" : 528000 | |
}, { | |
"id" : 874242 | |
}, { | |
"id" : 1496835 | |
}, { | |
"id" : 743173 | |
}, { | |
"id" : 546566 | |
}, { | |
"id" : 1365769 | |
}, { | |
"id" : 841488 | |
}, { | |
"id" : 1529618 | |
}, { | |
"id" : 1103646 | |
}, { | |
"id" : 364165 | |
}, { | |
"id" : 808745 | |
}, { | |
"id" : 907051 | |
}, { | |
"id" : 1333038 | |
}, { | |
"id" : 317237 | |
}, { | |
"id" : 1234746 | |
}, { | |
"id" : 350013 | |
}, { | |
"id" : 22349 | |
}, { | |
"id" : 513870 | |
}, { | |
"id" : 1595215 | |
}, { | |
"id" : 1365842 | |
}, { | |
"id" : 276793 | |
}, { | |
"id" : 972632 | |
}, { | |
"id" : 1300314 | |
}, { | |
"id" : 1365865 | |
}, { | |
"id" : 907114 | |
}, { | |
"id" : 1267563 | |
}, { | |
"id" : 1660780 | |
}, { | |
"id" : 1333102 | |
}, { | |
"id" : 644979 | |
}, { | |
"id" : 481140 | |
}, { | |
"id" : 218997 | |
}, { | |
"id" : 22392 | |
}, { | |
"id" : 1136507 | |
}, { | |
"id" : 1660818 | |
}, { | |
"id" : 1693590 | |
}, { | |
"id" : 808857 | |
}, { | |
"id" : 1103787 | |
}, { | |
"id" : 284593 | |
}, { | |
"id" : 1693619 | |
}, { | |
"id" : 1136565 | |
}, { | |
"id" : 1628088 | |
}, { | |
"id" : 55227 | |
}, { | |
"id" : 1595326 | |
}, { | |
"id" : 1565685 | |
}, { | |
"id" : 1431496 | |
}, { | |
"id" : 743375 | |
}, { | |
"id" : 120793 | |
}, { | |
"id" : 776161 | |
}, { | |
"id" : 317411 | |
}, { | |
"id" : 481252 | |
}, { | |
"id" : 1398759 | |
}, { | |
"id" : 841705 | |
}, { | |
"id" : 907243 | |
}, { | |
"id" : 186358 | |
}, { | |
"id" : 251902 | |
}, { | |
"id" : 1660934 | |
}, { | |
"id" : 677895 | |
}, { | |
"id" : 284682 | |
}, { | |
"id" : 677902 | |
}, { | |
"id" : 528045 | |
}, { | |
"id" : 653656 | |
}, { | |
"id" : 317463 | |
}, { | |
"id" : 1136678 | |
}, { | |
"id" : 1529895 | |
}, { | |
"id" : 1300523 | |
}, { | |
"id" : 1660973 | |
}, { | |
"id" : 120881 | |
}, { | |
"id" : 448567 | |
}, { | |
"id" : 1300545 | |
}, { | |
"id" : 516857 | |
}, { | |
"id" : 579666 | |
}, { | |
"id" : 677981 | |
}, { | |
"id" : 317547 | |
}, { | |
"id" : 186485 | |
}, { | |
"id" : 55416 | |
}, { | |
"id" : 160059 | |
}, { | |
"id" : 809083 | |
}, { | |
"id" : 55420 | |
}, { | |
"id" : 383103 | |
}, { | |
"id" : 252034 | |
}, { | |
"id" : 678020 | |
}, { | |
"id" : 874636 | |
}, { | |
"id" : 1529999 | |
}, { | |
"id" : 129391 | |
}, { | |
"id" : 481437 | |
}, { | |
"id" : 186526 | |
}, { | |
"id" : 481441 | |
}, { | |
"id" : 22703 | |
}, { | |
"id" : 874672 | |
}, { | |
"id" : 907441 | |
}, { | |
"id" : 546995 | |
}, { | |
"id" : 284852 | |
}, { | |
"id" : 1267902 | |
}, { | |
"id" : 1530049 | |
}, { | |
"id" : 22724 | |
}, { | |
"id" : 481484 | |
}, { | |
"id" : 1399004 | |
}, { | |
"id" : 55522 | |
}, { | |
"id" : 1330898 | |
}, { | |
"id" : 1267952 | |
}, { | |
"id" : 1202418 | |
}, { | |
"id" : 481525 | |
}, { | |
"id" : 317688 | |
}, { | |
"id" : 874745 | |
}, { | |
"id" : 1235198 | |
}, { | |
"id" : 22793 | |
}, { | |
"id" : 121099 | |
}, { | |
"id" : 1104146 | |
}, { | |
"id" : 448792 | |
}, { | |
"id" : 1268014 | |
}, { | |
"id" : 1530161 | |
}, { | |
"id" : 252214 | |
}, { | |
"id" : 1333565 | |
}, { | |
"id" : 1661246 | |
}, { | |
"id" : 907585 | |
}, { | |
"id" : 907586 | |
}, { | |
"id" : 1268047 | |
}, { | |
"id" : 973142 | |
}, { | |
"id" : 252249 | |
}, { | |
"id" : 1431899 | |
}, { | |
"id" : 1595741 | |
}, { | |
"id" : 317799 | |
}, { | |
"id" : 842089 | |
}, { | |
"id" : 1104237 | |
}, { | |
"id" : 1268083 | |
}, { | |
"id" : 842101 | |
}, { | |
"id" : 317817 | |
}, { | |
"id" : 842106 | |
}, { | |
"id" : 1202555 | |
}, { | |
"id" : 1694079 | |
}, { | |
"id" : 973188 | |
}, { | |
"id" : 285064 | |
}, { | |
"id" : 743828 | |
}, { | |
"id" : 285077 | |
}, { | |
"id" : 711065 | |
}, { | |
"id" : 1300892 | |
}, { | |
"id" : 1694112 | |
}, { | |
"id" : 481705 | |
}, { | |
"id" : 842157 | |
}, { | |
"id" : 1595825 | |
}, { | |
"id" : 645554 | |
}, { | |
"id" : 809416 | |
}, { | |
"id" : 1464783 | |
}, { | |
"id" : 1530320 | |
}, { | |
"id" : 1071572 | |
}, { | |
"id" : 1694174 | |
}, { | |
"id" : 1694177 | |
}, { | |
"id" : 317927 | |
}, { | |
"id" : 416239 | |
}, { | |
"id" : 842229 | |
}, { | |
"id" : 580097 | |
}, { | |
"id" : 842243 | |
}, { | |
"id" : 1456556 | |
}, { | |
"id" : 1563146 | |
}, { | |
"id" : 1104400 | |
}, { | |
"id" : 907793 | |
}, { | |
"id" : 1366547 | |
}, { | |
"id" : 652174 | |
}, { | |
"id" : 1006152 | |
}, { | |
"id" : 350794 | |
}, { | |
"id" : 1464908 | |
}, { | |
"id" : 1104465 | |
}, { | |
"id" : 1071700 | |
}, { | |
"id" : 1658638 | |
}, { | |
"id" : 809561 | |
}, { | |
"id" : 318044 | |
}, { | |
"id" : 1333857 | |
}, { | |
"id" : 383601 | |
}, { | |
"id" : 1235574 | |
}, { | |
"id" : 121463 | |
}, { | |
"id" : 809595 | |
}, { | |
"id" : 1661564 | |
}, { | |
"id" : 121478 | |
}, { | |
"id" : 1661580 | |
}, { | |
"id" : 154261 | |
}, { | |
"id" : 1104539 | |
}, { | |
"id" : 1104553 | |
}, { | |
"id" : 23216 | |
}, { | |
"id" : 134942 | |
}, { | |
"id" : 580278 | |
}, { | |
"id" : 744122 | |
}, { | |
"id" : 1104573 | |
}, { | |
"id" : 744128 | |
}, { | |
"id" : 252610 | |
}, { | |
"id" : 23242 | |
}, { | |
"id" : 285391 | |
}, { | |
"id" : 580304 | |
}, { | |
"id" : 482007 | |
}, { | |
"id" : 1465049 | |
}, { | |
"id" : 580331 | |
}, { | |
"id" : 547565 | |
}, { | |
"id" : 1694447 | |
}, { | |
"id" : 973555 | |
}, { | |
"id" : 64061 | |
}, { | |
"id" : 154366 | |
}, { | |
"id" : 276949 | |
}, { | |
"id" : 23307 | |
}, { | |
"id" : 1530642 | |
}, { | |
"id" : 1661717 | |
}, { | |
"id" : 1150767 | |
}, { | |
"id" : 1334045 | |
}, { | |
"id" : 1596202 | |
}, { | |
"id" : 744235 | |
}, { | |
"id" : 875311 | |
}, { | |
"id" : 449339 | |
}, { | |
"id" : 285508 | |
}, { | |
"id" : 1170248 | |
}, { | |
"id" : 744271 | |
}, { | |
"id" : 875351 | |
}, { | |
"id" : 779407 | |
}, { | |
"id" : 555493 | |
}, { | |
"id" : 744303 | |
}, { | |
"id" : 1497983 | |
}, { | |
"id" : 1661826 | |
}, { | |
"id" : 646020 | |
}, { | |
"id" : 809874 | |
}, { | |
"id" : 449428 | |
}, { | |
"id" : 285591 | |
}, { | |
"id" : 47599 | |
}, { | |
"id" : 646049 | |
}, { | |
"id" : 1661864 | |
}, { | |
"id" : 1170359 | |
}, { | |
"id" : 351161 | |
}, { | |
"id" : 1006524 | |
}, { | |
"id" : 842687 | |
}, { | |
"id" : 318401 | |
}, { | |
"id" : 711628 | |
}, { | |
"id" : 1072078 | |
}, { | |
"id" : 580576 | |
}, { | |
"id" : 383969 | |
}, { | |
"id" : 1629181 | |
}, { | |
"id" : 908286 | |
}, { | |
"id" : 908290 | |
}, { | |
"id" : 318467 | |
}, { | |
"id" : 1432583 | |
}, { | |
"id" : 908297 | |
}, { | |
"id" : 809994 | |
}, { | |
"id" : 1227267 | |
}, { | |
"id" : 580630 | |
}, { | |
"id" : 744476 | |
}, { | |
"id" : 547871 | |
}, { | |
"id" : 416806 | |
}, { | |
"id" : 252974 | |
}, { | |
"id" : 56388 | |
}, { | |
"id" : 1027540 | |
}, { | |
"id" : 318545 | |
}, { | |
"id" : 810069 | |
}, { | |
"id" : 1530979 | |
}, { | |
"id" : 842863 | |
}, { | |
"id" : 810100 | |
}, { | |
"id" : 515196 | |
}, { | |
"id" : 23682 | |
}, { | |
"id" : 580741 | |
}, { | |
"id" : 1662087 | |
}, { | |
"id" : 431785 | |
}, { | |
"id" : 744587 | |
}, { | |
"id" : 1367190 | |
}, { | |
"id" : 810135 | |
}, { | |
"id" : 1203355 | |
}, { | |
"id" : 875680 | |
}, { | |
"id" : 1531044 | |
}, { | |
"id" : 473628 | |
}, { | |
"id" : 1694891 | |
}, { | |
"id" : 482476 | |
}, { | |
"id" : 1178141 | |
}, { | |
"id" : 253111 | |
}, { | |
"id" : 416955 | |
}, { | |
"id" : 646332 | |
}, { | |
"id" : 1370159 | |
}, { | |
"id" : 261571 | |
}, { | |
"id" : 1367253 | |
}, { | |
"id" : 744663 | |
}, { | |
"id" : 1694939 | |
}, { | |
"id" : 908515 | |
}, { | |
"id" : 1531108 | |
}, { | |
"id" : 1563895 | |
}, { | |
"id" : 1301765 | |
}, { | |
"id" : 941325 | |
}, { | |
"id" : 449806 | |
}, { | |
"id" : 1072407 | |
}, { | |
"id" : 1170723 | |
}, { | |
"id" : 482607 | |
}, { | |
"id" : 1301809 | |
}, { | |
"id" : 1531188 | |
}, { | |
"id" : 1596728 | |
}, { | |
"id" : 1695045 | |
}, { | |
"id" : 1334606 | |
}, { | |
"id" : 1629521 | |
}, { | |
"id" : 56662 | |
}, { | |
"id" : 417116 | |
}, { | |
"id" : 1367391 | |
}, { | |
"id" : 1621124 | |
}, { | |
"id" : 908647 | |
}, { | |
"id" : 482671 | |
}, { | |
"id" : 56688 | |
}, { | |
"id" : 515442 | |
}, { | |
"id" : 482675 | |
}, { | |
"id" : 1213042 | |
}, { | |
"id" : 1006967 | |
}, { | |
"id" : 1138041 | |
}, { | |
"id" : 908672 | |
}, { | |
"id" : 318849 | |
}, { | |
"id" : 515463 | |
}, { | |
"id" : 1072522 | |
}, { | |
"id" : 1006989 | |
}, { | |
"id" : 1105294 | |
}, { | |
"id" : 1170841 | |
}, { | |
"id" : 1007004 | |
}, { | |
"id" : 1695134 | |
}, { | |
"id" : 1105317 | |
}, { | |
"id" : 875946 | |
}, { | |
"id" : 679347 | |
}, { | |
"id" : 1072565 | |
}, { | |
"id" : 1367482 | |
}, { | |
"id" : 1138111 | |
}, { | |
"id" : 875969 | |
}, { | |
"id" : 1433042 | |
}, { | |
"id" : 1170913 | |
}, { | |
"id" : 861435 | |
}, { | |
"id" : 1334761 | |
}, { | |
"id" : 941552 | |
}, { | |
"id" : 384497 | |
}, { | |
"id" : 908810 | |
}, { | |
"id" : 1334805 | |
}, { | |
"id" : 56872 | |
}, { | |
"id" : 1203759 | |
}, { | |
"id" : 1564210 | |
}, { | |
"id" : 908858 | |
}, { | |
"id" : 548419 | |
}, { | |
"id" : 679493 | |
}, { | |
"id" : 253510 | |
}, { | |
"id" : 1629773 | |
}, { | |
"id" : 1171022 | |
}, { | |
"id" : 1171024 | |
}, { | |
"id" : 1039956 | |
}, { | |
"id" : 1695321 | |
}, { | |
"id" : 1334881 | |
}, { | |
"id" : 188002 | |
}, { | |
"id" : 482920 | |
}, { | |
"id" : 1039980 | |
}, { | |
"id" : 1347520 | |
}, { | |
"id" : 155271 | |
}, { | |
"id" : 351881 | |
}, { | |
"id" : 876173 | |
}, { | |
"id" : 220815 | |
}, { | |
"id" : 679570 | |
}, { | |
"id" : 1090841 | |
}, { | |
"id" : 89753 | |
}, { | |
"id" : 679579 | |
}, { | |
"id" : 741317 | |
}, { | |
"id" : 1171121 | |
}, { | |
"id" : 745138 | |
}, { | |
"id" : 876211 | |
}, { | |
"id" : 1498827 | |
}, { | |
"id" : 1367756 | |
}, { | |
"id" : 1171150 | |
}, { | |
"id" : 253655 | |
}, { | |
"id" : 1105635 | |
}, { | |
"id" : 1564398 | |
}, { | |
"id" : 1335028 | |
}, { | |
"id" : 712439 | |
}, { | |
"id" : 909049 | |
}, { | |
"id" : 1433340 | |
}, { | |
"id" : 1629949 | |
}, { | |
"id" : 810750 | |
}, { | |
"id" : 352005 | |
}, { | |
"id" : 253704 | |
}, { | |
"id" : 1466124 | |
}, { | |
"id" : 1629966 | |
}, { | |
"id" : 581396 | |
}, { | |
"id" : 24342 | |
}, { | |
"id" : 1642457 | |
}, { | |
"id" : 876315 | |
}, { | |
"id" : 57119 | |
}, { | |
"id" : 220965 | |
}, { | |
"id" : 941866 | |
}, { | |
"id" : 1072944 | |
}, { | |
"id" : 1072949 | |
}, { | |
"id" : 1335116 | |
}, { | |
"id" : 1335120 | |
}, { | |
"id" : 843601 | |
}, { | |
"id" : 319316 | |
}, { | |
"id" : 483157 | |
}, { | |
"id" : 1105764 | |
}, { | |
"id" : 319334 | |
}, { | |
"id" : 1138543 | |
}, { | |
"id" : 843639 | |
}, { | |
"id" : 286584 | |
}, { | |
"id" : 155516 | |
}, { | |
"id" : 57213 | |
}, { | |
"id" : 515968 | |
}, { | |
"id" : 712577 | |
}, { | |
"id" : 155523 | |
}, { | |
"id" : 1269646 | |
}, { | |
"id" : 810898 | |
}, { | |
"id" : 679828 | |
}, { | |
"id" : 614294 | |
}, { | |
"id" : 319386 | |
}, { | |
"id" : 90015 | |
}, { | |
"id" : 1433509 | |
}, { | |
"id" : 909222 | |
}, { | |
"id" : 679848 | |
}, { | |
"id" : 876459 | |
}, { | |
"id" : 516014 | |
}, { | |
"id" : 227997 | |
}, { | |
"id" : 483249 | |
}, { | |
"id" : 876467 | |
}, { | |
"id" : 483255 | |
}, { | |
"id" : 1662904 | |
}, { | |
"id" : 483259 | |
}, { | |
"id" : 1367996 | |
}, { | |
"id" : 1335235 | |
}, { | |
"id" : 221131 | |
}, { | |
"id" : 679884 | |
}, { | |
"id" : 255486 | |
}, { | |
"id" : 1695706 | |
}, { | |
"id" : 483292 | |
}, { | |
"id" : 1630194 | |
}, { | |
"id" : 1433590 | |
}, { | |
"id" : 942078 | |
}, { | |
"id" : 450565 | |
}, { | |
"id" : 417811 | |
}, { | |
"id" : 1630228 | |
}, { | |
"id" : 188442 | |
}, { | |
"id" : 1335325 | |
}, { | |
"id" : 155678 | |
}, { | |
"id" : 188450 | |
}, { | |
"id" : 24613 | |
}, { | |
"id" : 745510 | |
}, { | |
"id" : 90155 | |
}, { | |
"id" : 876590 | |
}, { | |
"id" : 1597489 | |
}, { | |
"id" : 1007669 | |
}, { | |
"id" : 647224 | |
}, { | |
"id" : 155705 | |
}, { | |
"id" : 942138 | |
}, { | |
"id" : 548924 | |
}, { | |
"id" : 581700 | |
}, { | |
"id" : 1342134 | |
}, { | |
"id" : 450642 | |
}, { | |
"id" : 614484 | |
}, { | |
"id" : 254049 | |
}, { | |
"id" : 1630308 | |
}, { | |
"id" : 450666 | |
}, { | |
"id" : 57455 | |
}, { | |
"id" : 1129150 | |
}, { | |
"id" : 57469 | |
}, { | |
"id" : 811136 | |
}, { | |
"id" : 1564801 | |
}, { | |
"id" : 1433734 | |
}, { | |
"id" : 1269896 | |
}, { | |
"id" : 549019 | |
}, { | |
"id" : 549023 | |
}, { | |
"id" : 385188 | |
}, { | |
"id" : 1106090 | |
}, { | |
"id" : 1007795 | |
}, { | |
"id" : 1499316 | |
}, { | |
"id" : 1630389 | |
}, { | |
"id" : 516290 | |
}, { | |
"id" : 483525 | |
}, { | |
"id" : 1433798 | |
}, { | |
"id" : 647373 | |
}, { | |
"id" : 254159 | |
}, { | |
"id" : 1401042 | |
}, { | |
"id" : 1695963 | |
}, { | |
"id" : 581870 | |
}, { | |
"id" : 909564 | |
}, { | |
"id" : 1335555 | |
}, { | |
"id" : 1663236 | |
}, { | |
"id" : 680197 | |
}, { | |
"id" : 909584 | |
}, { | |
"id" : 1368339 | |
}, { | |
"id" : 254235 | |
}, { | |
"id" : 549167 | |
}, { | |
"id" : 614706 | |
}, { | |
"id" : 614709 | |
}, { | |
"id" : 352566 | |
}, { | |
"id" : 647483 | |
}, { | |
"id" : 352572 | |
}, { | |
"id" : 287043 | |
}, { | |
"id" : 1368391 | |
}, { | |
"id" : 155984 | |
}, { | |
"id" : 1630550 | |
}, { | |
"id" : 1073502 | |
}, { | |
"id" : 1630564 | |
}, { | |
"id" : 385384 | |
}, { | |
"id" : 876905 | |
}, { | |
"id" : 516458 | |
}, { | |
"id" : 1097416 | |
}, { | |
"id" : 942450 | |
}, { | |
"id" : 909683 | |
}, { | |
"id" : 24948 | |
}, { | |
"id" : 418170 | |
}, { | |
"id" : 1171835 | |
}, { | |
"id" : 1007996 | |
}, { | |
"id" : 352637 | |
}, { | |
"id" : 254335 | |
}, { | |
"id" : 1106305 | |
}, { | |
"id" : 582024 | |
}, { | |
"id" : 516491 | |
}, { | |
"id" : 1237389 | |
}, { | |
"id" : 1565078 | |
}, { | |
"id" : 745879 | |
}, { | |
"id" : 1597851 | |
}, { | |
"id" : 1696448 | |
}, { | |
"id" : 319908 | |
}, { | |
"id" : 1680797 | |
}, { | |
"id" : 352690 | |
}, { | |
"id" : 844212 | |
}, { | |
"id" : 942517 | |
}, { | |
"id" : 909750 | |
}, { | |
"id" : 1466808 | |
}, { | |
"id" : 319943 | |
}, { | |
"id" : 877000 | |
}, { | |
"id" : 57805 | |
}, { | |
"id" : 1008079 | |
}, { | |
"id" : 817914 | |
}, { | |
"id" : 1073634 | |
}, { | |
"id" : 549347 | |
}, { | |
"id" : 418277 | |
}, { | |
"id" : 942569 | |
}, { | |
"id" : 549360 | |
}, { | |
"id" : 1630705 | |
}, { | |
"id" : 397395 | |
}, { | |
"id" : 1237493 | |
}, { | |
"id" : 25078 | |
}, { | |
"id" : 746922 | |
}, { | |
"id" : 1696254 | |
}, { | |
"id" : 1696257 | |
}, { | |
"id" : 614916 | |
}, { | |
"id" : 1565196 | |
}, { | |
"id" : 746000 | |
}, { | |
"id" : 1335828 | |
}, { | |
"id" : 680470 | |
}, { | |
"id" : 647710 | |
}, { | |
"id" : 1630751 | |
}, { | |
"id" : 614955 | |
}, { | |
"id" : 778802 | |
}, { | |
"id" : 1008179 | |
}, { | |
"id" : 746042 | |
}, { | |
"id" : 483899 | |
}, { | |
"id" : 844350 | |
}, { | |
"id" : 1663563 | |
}, { | |
"id" : 1663565 | |
}, { | |
"id" : 352847 | |
}, { | |
"id" : 680529 | |
}, { | |
"id" : 877139 | |
}, { | |
"id" : 680532 | |
}, { | |
"id" : 582233 | |
}, { | |
"id" : 778844 | |
}, { | |
"id" : 57950 | |
}, { | |
"id" : 451168 | |
}, { | |
"id" : 418403 | |
}, { | |
"id" : 778860 | |
}, { | |
"id" : 57968 | |
}, { | |
"id" : 1106545 | |
}, { | |
"id" : 57971 | |
}, { | |
"id" : 1106549 | |
}, { | |
"id" : 1630843 | |
}, { | |
"id" : 1041020 | |
}, { | |
"id" : 877183 | |
}, { | |
"id" : 1270401 | |
}, { | |
"id" : 221827 | |
}, { | |
"id" : 385668 | |
}, { | |
"id" : 582278 | |
}, { | |
"id" : 1663629 | |
}, { | |
"id" : 69741 | |
}, { | |
"id" : 1041046 | |
}, { | |
"id" : 647833 | |
}, { | |
"id" : 516769 | |
}, { | |
"id" : 1270436 | |
}, { | |
"id" : 1139378 | |
}, { | |
"id" : 615096 | |
}, { | |
"id" : 582329 | |
}, { | |
"id" : 1368764 | |
}, { | |
"id" : 1434304 | |
}, { | |
"id" : 1499874 | |
}, { | |
"id" : 1467111 | |
}, { | |
"id" : 58088 | |
}, { | |
"id" : 287467 | |
}, { | |
"id" : 680690 | |
}, { | |
"id" : 1630964 | |
}, { | |
"id" : 1139445 | |
}, { | |
"id" : 1696505 | |
}, { | |
"id" : 287482 | |
}, { | |
"id" : 1336062 | |
}, { | |
"id" : 647938 | |
}, { | |
"id" : 1696526 | |
}, { | |
"id" : 582423 | |
}, { | |
"id" : 942875 | |
}, { | |
"id" : 1336095 | |
}, { | |
"id" : 516897 | |
}, { | |
"id" : 1696546 | |
}, { | |
"id" : 779043 | |
}, { | |
"id" : 25388 | |
}, { | |
"id" : 779062 | |
}, { | |
"id" : 287543 | |
}, { | |
"id" : 975672 | |
}, { | |
"id" : 1532733 | |
}, { | |
"id" : 1073987 | |
}, { | |
"id" : 123718 | |
}, { | |
"id" : 1139538 | |
}, { | |
"id" : 1434453 | |
}, { | |
"id" : 1499990 | |
}, { | |
"id" : 1139547 | |
}, { | |
"id" : 844636 | |
}, { | |
"id" : 418653 | |
}, { | |
"id" : 549729 | |
}, { | |
"id" : 90979 | |
}, { | |
"id" : 942949 | |
}, { | |
"id" : 1598327 | |
}, { | |
"id" : 1467257 | |
}, { | |
"id" : 746365 | |
}, { | |
"id" : 942986 | |
}, { | |
"id" : 156555 | |
}, { | |
"id" : 1368978 | |
}, { | |
"id" : 1434515 | |
}, { | |
"id" : 942997 | |
}, { | |
"id" : 910233 | |
}, { | |
"id" : 1598364 | |
}, { | |
"id" : 353184 | |
}, { | |
"id" : 910242 | |
}, { | |
"id" : 58279 | |
}, { | |
"id" : 451496 | |
}, { | |
"id" : 118940 | |
}, { | |
"id" : 254890 | |
}, { | |
"id" : 779188 | |
}, { | |
"id" : 1074105 | |
}, { | |
"id" : 189375 | |
}, { | |
"id" : 1369029 | |
}, { | |
"id" : 1358668 | |
}, { | |
"id" : 680926 | |
}, { | |
"id" : 746470 | |
}, { | |
"id" : 1500137 | |
}, { | |
"id" : 1663980 | |
}, { | |
"id" : 58352 | |
}, { | |
"id" : 927230 | |
}, { | |
"id" : 713723 | |
}, { | |
"id" : 1434630 | |
}, { | |
"id" : 1369102 | |
}, { | |
"id" : 847570 | |
}, { | |
"id" : 484380 | |
}, { | |
"id" : 123937 | |
}, { | |
"id" : 1467438 | |
}, { | |
"id" : 353330 | |
}, { | |
"id" : 615482 | |
}, { | |
"id" : 648253 | |
}, { | |
"id" : 1041476 | |
}, { | |
"id" : 1139781 | |
}, { | |
"id" : 1696844 | |
}, { | |
"id" : 25681 | |
}, { | |
"id" : 1107027 | |
}, { | |
"id" : 1139800 | |
}, { | |
"id" : 1680914 | |
}, { | |
"id" : 124018 | |
}, { | |
"id" : 877689 | |
}, { | |
"id" : 550010 | |
}, { | |
"id" : 1172607 | |
}, { | |
"id" : 1107073 | |
}, { | |
"id" : 222339 | |
}, { | |
"id" : 1696902 | |
}, { | |
"id" : 58511 | |
}, { | |
"id" : 582800 | |
}, { | |
"id" : 1270932 | |
}, { | |
"id" : 1631389 | |
}, { | |
"id" : 1074338 | |
}, { | |
"id" : 1598629 | |
}, { | |
"id" : 582831 | |
}, { | |
"id" : 550066 | |
}, { | |
"id" : 1369271 | |
}, { | |
"id" : 189627 | |
}, { | |
"id" : 550082 | |
}, { | |
"id" : 189640 | |
}, { | |
"id" : 287954 | |
}, { | |
"id" : 615642 | |
}, { | |
"id" : 287971 | |
}, { | |
"id" : 1664230 | |
}, { | |
"id" : 1271015 | |
}, { | |
"id" : 1271016 | |
}, { | |
"id" : 1697005 | |
}, { | |
"id" : 91378 | |
}, { | |
"id" : 1139958 | |
}, { | |
"id" : 1008893 | |
}, { | |
"id" : 1369352 | |
}, { | |
"id" : 58635 | |
}, { | |
"id" : 1074444 | |
}, { | |
"id" : 1565974 | |
}, { | |
"id" : 1598744 | |
}, { | |
"id" : 752516 | |
}, { | |
"id" : 1205534 | |
}, { | |
"id" : 1620870 | |
}, { | |
"id" : 25907 | |
}, { | |
"id" : 517435 | |
}, { | |
"id" : 1664320 | |
}, { | |
"id" : 1205571 | |
}, { | |
"id" : 1008966 | |
}, { | |
"id" : 1631565 | |
}, { | |
"id" : 648534 | |
}, { | |
"id" : 1697112 | |
}, { | |
"id" : 222562 | |
}, { | |
"id" : 583012 | |
}, { | |
"id" : 1336680 | |
}, { | |
"id" : 746860 | |
}, { | |
"id" : 124269 | |
}, { | |
"id" : 484718 | |
}, { | |
"id" : 1205616 | |
}, { | |
"id" : 35781 | |
}, { | |
"id" : 550268 | |
}, { | |
"id" : 1664388 | |
}, { | |
"id" : 1369484 | |
}, { | |
"id" : 1369485 | |
}, { | |
"id" : 648594 | |
}, { | |
"id" : 1664404 | |
}, { | |
"id" : 517527 | |
}, { | |
"id" : 1697188 | |
}, { | |
"id" : 157094 | |
}, { | |
"id" : 746919 | |
}, { | |
"id" : 222634 | |
}, { | |
"id" : 517555 | |
}, { | |
"id" : 746936 | |
}, { | |
"id" : 124490 | |
}, { | |
"id" : 320958 | |
}, { | |
"id" : 878016 | |
}, { | |
"id" : 714191 | |
}, { | |
"id" : 746963 | |
}, { | |
"id" : 943575 | |
}, { | |
"id" : 1336795 | |
}, { | |
"id" : 1369566 | |
}, { | |
"id" : 1205735 | |
}, { | |
"id" : 1205737 | |
}, { | |
"id" : 189937 | |
}, { | |
"id" : 91637 | |
}, { | |
"id" : 1402361 | |
}, { | |
"id" : 1041914 | |
}, { | |
"id" : 1631742 | |
}, { | |
"id" : 1631744 | |
}, { | |
"id" : 1598987 | |
}, { | |
"id" : 747026 | |
}, { | |
"id" : 1140246 | |
}, { | |
"id" : 1205796 | |
}, { | |
"id" : 26149 | |
}, { | |
"id" : 1336870 | |
}, { | |
"id" : 976425 | |
}, { | |
"id" : 1041969 | |
}, { | |
"id" : 190006 | |
}, { | |
"id" : 910903 | |
}, { | |
"id" : 157241 | |
}, { | |
"id" : 124475 | |
}, { | |
"id" : 484928 | |
}, { | |
"id" : 484930 | |
}, { | |
"id" : 1500746 | |
}, { | |
"id" : 1304140 | |
}, { | |
"id" : 878158 | |
}, { | |
"id" : 1402449 | |
}, { | |
"id" : 550487 | |
}, { | |
"id" : 769028 | |
}, { | |
"id" : 288352 | |
}, { | |
"id" : 1336929 | |
}, { | |
"id" : 648805 | |
}, { | |
"id" : 1369704 | |
}, { | |
"id" : 288362 | |
}, { | |
"id" : 1271415 | |
}, { | |
"id" : 1074809 | |
}, { | |
"id" : 976517 | |
}, { | |
"id" : 1664649 | |
}, { | |
"id" : 1271438 | |
}, { | |
"id" : 1468050 | |
}, { | |
"id" : 1074836 | |
}, { | |
"id" : 583317 | |
}, { | |
"id" : 1631900 | |
}, { | |
"id" : 812701 | |
}, { | |
"id" : 911011 | |
}, { | |
"id" : 1631912 | |
}, { | |
"id" : 353968 | |
}, { | |
"id" : 911029 | |
}, { | |
"id" : 648897 | |
}, { | |
"id" : 812738 | |
}, { | |
"id" : 1599173 | |
}, { | |
"id" : 1009355 | |
}, { | |
"id" : 1358797 | |
}, { | |
"id" : 550609 | |
}, { | |
"id" : 943827 | |
}, { | |
"id" : 648919 | |
}, { | |
"id" : 949200 | |
}, { | |
"id" : 1599205 | |
}, { | |
"id" : 1009385 | |
}, { | |
"id" : 1468138 | |
}, { | |
"id" : 59117 | |
}, { | |
"id" : 780016 | |
}, { | |
"id" : 485106 | |
}, { | |
"id" : 255733 | |
}, { | |
"id" : 1435384 | |
}, { | |
"id" : 222970 | |
}, { | |
"id" : 1337085 | |
}, { | |
"id" : 59136 | |
}, { | |
"id" : 222979 | |
}, { | |
"id" : 1468167 | |
}, { | |
"id" : 354057 | |
}, { | |
"id" : 812812 | |
}, { | |
"id" : 1140495 | |
}, { | |
"id" : 1446190 | |
}, { | |
"id" : 1697562 | |
}, { | |
"id" : 1140510 | |
}, { | |
"id" : 1107760 | |
}, { | |
"id" : 878385 | |
}, { | |
"id" : 354101 | |
}, { | |
"id" : 190263 | |
}, { | |
"id" : 908700 | |
}, { | |
"id" : 59201 | |
}, { | |
"id" : 1369922 | |
}, { | |
"id" : 1533767 | |
}, { | |
"id" : 1402696 | |
}, { | |
"id" : 1697611 | |
}, { | |
"id" : 255822 | |
}, { | |
"id" : 1304406 | |
}, { | |
"id" : 1664856 | |
}, { | |
"id" : 1697627 | |
}, { | |
"id" : 92004 | |
}, { | |
"id" : 943976 | |
}, { | |
"id" : 1107817 | |
}, { | |
"id" : 1664875 | |
}, { | |
"id" : 583314 | |
}, { | |
"id" : 157551 | |
}, { | |
"id" : 801768 | |
}, { | |
"id" : 1697657 | |
}, { | |
"id" : 321405 | |
}, { | |
"id" : 1337214 | |
}, { | |
"id" : 1632128 | |
}, { | |
"id" : 550786 | |
}, { | |
"id" : 944018 | |
}, { | |
"id" : 1337238 | |
}, { | |
"id" : 288664 | |
}, { | |
"id" : 1337246 | |
}, { | |
"id" : 452518 | |
}, { | |
"id" : 485289 | |
}, { | |
"id" : 583596 | |
}, { | |
"id" : 124848 | |
}, { | |
"id" : 714676 | |
}, { | |
"id" : 386999 | |
}, { | |
"id" : 1599423 | |
}, { | |
"id" : 452555 | |
}, { | |
"id" : 223192 | |
}, { | |
"id" : 157660 | |
}, { | |
"id" : 1697761 | |
}, { | |
"id" : 419810 | |
}, { | |
"id" : 1632228 | |
}, { | |
"id" : 190441 | |
}, { | |
"id" : 26615 | |
}, { | |
"id" : 649210 | |
}, { | |
"id" : 26636 | |
}, { | |
"id" : 518168 | |
}, { | |
"id" : 1665049 | |
}, { | |
"id" : 321571 | |
}, { | |
"id" : 911396 | |
}, { | |
"id" : 649253 | |
}, { | |
"id" : 813100 | |
}, { | |
"id" : 157741 | |
}, { | |
"id" : 747567 | |
}, { | |
"id" : 550961 | |
}, { | |
"id" : 1304630 | |
}, { | |
"id" : 1271866 | |
}, { | |
"id" : 1501246 | |
}, { | |
"id" : 1370178 | |
}, { | |
"id" : 485443 | |
}, { | |
"id" : 157765 | |
}, { | |
"id" : 1566790 | |
}, { | |
"id" : 157770 | |
}, { | |
"id" : 1337422 | |
}, { | |
"id" : 1271899 | |
}, { | |
"id" : 1435742 | |
}, { | |
"id" : 59490 | |
}, { | |
"id" : 1697893 | |
}, { | |
"id" : 616551 | |
}, { | |
"id" : 878699 | |
}, { | |
"id" : 878701 | |
}, { | |
"id" : 1075310 | |
}, { | |
"id" : 190581 | |
}, { | |
"id" : 813175 | |
}, { | |
"id" : 1566850 | |
}, { | |
"id" : 1042564 | |
}, { | |
"id" : 714890 | |
}, { | |
"id" : 1304724 | |
}, { | |
"id" : 1534109 | |
}, { | |
"id" : 649381 | |
}, { | |
"id" : 1271976 | |
}, { | |
"id" : 649396 | |
}, { | |
"id" : 485562 | |
}, { | |
"id" : 1697982 | |
}, { | |
"id" : 1337535 | |
}, { | |
"id" : 1697986 | |
}, { | |
"id" : 26824 | |
}, { | |
"id" : 1535022 | |
}, { | |
"id" : 1272014 | |
}, { | |
"id" : 1566928 | |
}, { | |
"id" : 518365 | |
}, { | |
"id" : 485606 | |
}, { | |
"id" : 97319 | |
}, { | |
"id" : 1665263 | |
}, { | |
"id" : 944368 | |
}, { | |
"id" : 682230 | |
}, { | |
"id" : 190711 | |
}, { | |
"id" : 1222356 | |
}, { | |
"id" : 1140988 | |
}, { | |
"id" : 315777 | |
}, { | |
"id" : 354570 | |
}, { | |
"id" : 1211437 | |
}, { | |
"id" : 92434 | |
}, { | |
"id" : 682263 | |
}, { | |
"id" : 1206552 | |
}, { | |
"id" : 1370393 | |
}, { | |
"id" : 256289 | |
}, { | |
"id" : 1141030 | |
}, { | |
"id" : 1370411 | |
}, { | |
"id" : 1665336 | |
}, { | |
"id" : 518462 | |
}, { | |
"id" : 125249 | |
}, { | |
"id" : 1239363 | |
}, { | |
"id" : 20878 | |
}, { | |
"id" : 584027 | |
}, { | |
"id" : 518492 | |
}, { | |
"id" : 1369829 | |
}, { | |
"id" : 86418 | |
}, { | |
"id" : 1468794 | |
}, { | |
"id" : 255722 | |
}, { | |
"id" : 1665424 | |
}, { | |
"id" : 1337764 | |
}, { | |
"id" : 321967 | |
}, { | |
"id" : 846259 | |
}, { | |
"id" : 420283 | |
}, { | |
"id" : 27073 | |
}, { | |
"id" : 518612 | |
}, { | |
"id" : 125397 | |
}, { | |
"id" : 1534426 | |
}, { | |
"id" : 649695 | |
}, { | |
"id" : 322017 | |
}, { | |
"id" : 190953 | |
}, { | |
"id" : 518634 | |
}, { | |
"id" : 92660 | |
}, { | |
"id" : 649717 | |
}, { | |
"id" : 1370616 | |
}, { | |
"id" : 1632764 | |
}, { | |
"id" : 1337854 | |
}, { | |
"id" : 146517 | |
}, { | |
"id" : 584200 | |
}, { | |
"id" : 1632781 | |
}, { | |
"id" : 1468945 | |
}, { | |
"id" : 1501715 | |
}, { | |
"id" : 1174037 | |
}, { | |
"id" : 879126 | |
}, { | |
"id" : 879136 | |
}, { | |
"id" : 977442 | |
}, { | |
"id" : 617001 | |
}, { | |
"id" : 1468970 | |
}, { | |
"id" : 1370673 | |
}, { | |
"id" : 354869 | |
}, { | |
"id" : 27195 | |
}, { | |
"id" : 1567300 | |
}, { | |
"id" : 322123 | |
}, { | |
"id" : 1337932 | |
}, { | |
"id" : 551506 | |
}, { | |
"id" : 485973 | |
}, { | |
"id" : 92762 | |
}, { | |
"id" : 125533 | |
}, { | |
"id" : 223841 | |
}, { | |
"id" : 944741 | |
}, { | |
"id" : 322152 | |
}, { | |
"id" : 289389 | |
}, { | |
"id" : 911982 | |
}, { | |
"id" : 486000 | |
}, { | |
"id" : 1534578 | |
}, { | |
"id" : 1075828 | |
}, { | |
"id" : 813689 | |
}, { | |
"id" : 840128 | |
}, { | |
"id" : 715395 | |
}, { | |
"id" : 1305232 | |
}, { | |
"id" : 1648408 | |
}, { | |
"id" : 1469079 | |
}, { | |
"id" : 879256 | |
}, { | |
"id" : 486048 | |
}, { | |
"id" : 715428 | |
}, { | |
"id" : 774598 | |
}, { | |
"id" : 322215 | |
}, { | |
"id" : 1206952 | |
}, { | |
"id" : 27318 | |
}, { | |
"id" : 879288 | |
}, { | |
"id" : 1436350 | |
}, { | |
"id" : 1075930 | |
}, { | |
"id" : 453340 | |
}, { | |
"id" : 1698525 | |
}, { | |
"id" : 912118 | |
}, { | |
"id" : 27397 | |
}, { | |
"id" : 486150 | |
}, { | |
"id" : 355081 | |
}, { | |
"id" : 1436430 | |
}, { | |
"id" : 1436441 | |
}, { | |
"id" : 1272607 | |
}, { | |
"id" : 289579 | |
}, { | |
"id" : 1043244 | |
}, { | |
"id" : 420653 | |
}, { | |
"id" : 60206 | |
}, { | |
"id" : 1436464 | |
}, { | |
"id" : 1108789 | |
}, { | |
"id" : 1469238 | |
}, { | |
"id" : 584521 | |
}, { | |
"id" : 289611 | |
}, { | |
"id" : 1370963 | |
}, { | |
"id" : 1076054 | |
}, { | |
"id" : 1698648 | |
}, { | |
"id" : 60271 | |
}, { | |
"id" : 60278 | |
}, { | |
"id" : 1698681 | |
}, { | |
"id" : 289659 | |
}, { | |
"id" : 125820 | |
}, { | |
"id" : 289664 | |
}, { | |
"id" : 420741 | |
}, { | |
"id" : 1272720 | |
}, { | |
"id" : 650129 | |
}, { | |
"id" : 1534869 | |
}, { | |
"id" : 829253 | |
}, { | |
"id" : 584613 | |
}, { | |
"id" : 519078 | |
}, { | |
"id" : 157511 | |
}, { | |
"id" : 1469357 | |
}, { | |
"id" : 212125 | |
}, { | |
"id" : 60337 | |
}, { | |
"id" : 1141684 | |
}, { | |
"id" : 224189 | |
}, { | |
"id" : 1665990 | |
}, { | |
"id" : 1436616 | |
}, { | |
"id" : 912340 | |
}, { | |
"id" : 987641 | |
}, { | |
"id" : 846814 | |
}, { | |
"id" : 617439 | |
}, { | |
"id" : 814051 | |
}, { | |
"id" : 584681 | |
}, { | |
"id" : 650220 | |
}, { | |
"id" : 1446397 | |
}, { | |
"id" : 1338353 | |
}, { | |
"id" : 158711 | |
}, { | |
"id" : 1469441 | |
}, { | |
"id" : 1633294 | |
}, { | |
"id" : 1633295 | |
}, { | |
"id" : 1708540 | |
}, { | |
"id" : 27680 | |
}, { | |
"id" : 125987 | |
}, { | |
"id" : 1535014 | |
}, { | |
"id" : 1010728 | |
}, { | |
"id" : 1469483 | |
}, { | |
"id" : 1535020 | |
}, { | |
"id" : 879661 | |
}, { | |
"id" : 1207342 | |
}, { | |
"id" : 617521 | |
}, { | |
"id" : 1240133 | |
}, { | |
"id" : 1535047 | |
}, { | |
"id" : 814160 | |
}, { | |
"id" : 517988 | |
}, { | |
"id" : 715868 | |
}, { | |
"id" : 1698916 | |
}, { | |
"id" : 1436774 | |
}, { | |
"id" : 1118738 | |
}, { | |
"id" : 584817 | |
}, { | |
"id" : 1440959 | |
}, { | |
"id" : 322687 | |
}, { | |
"id" : 703681 | |
}, { | |
"id" : 191625 | |
}, { | |
"id" : 552089 | |
}, { | |
"id" : 355485 | |
}, { | |
"id" : 1371297 | |
}, { | |
"id" : 1371299 | |
}, { | |
"id" : 1305771 | |
}, { | |
"id" : 421037 | |
}, { | |
"id" : 1141935 | |
}, { | |
"id" : 715959 | |
}, { | |
"id" : 1043648 | |
}, { | |
"id" : 1555661 | |
}, { | |
"id" : 322768 | |
}, { | |
"id" : 584915 | |
}, { | |
"id" : 978135 | |
}, { | |
"id" : 1632125 | |
}, { | |
"id" : 1469682 | |
}, { | |
"id" : 617715 | |
}, { | |
"id" : 1666292 | |
}, { | |
"id" : 1043702 | |
}, { | |
"id" : 716026 | |
}, { | |
"id" : 191748 | |
}, { | |
"id" : 1240325 | |
}, { | |
"id" : 519431 | |
}, { | |
"id" : 716045 | |
}, { | |
"id" : 1207571 | |
}, { | |
"id" : 355604 | |
}, { | |
"id" : 1338666 | |
}, { | |
"id" : 1502511 | |
}, { | |
"id" : 355632 | |
}, { | |
"id" : 224562 | |
}, { | |
"id" : 1699134 | |
}, { | |
"id" : 1338689 | |
}, { | |
"id" : 781634 | |
}, { | |
"id" : 650569 | |
}, { | |
"id" : 1522914 | |
}, { | |
"id" : 1338712 | |
}, { | |
"id" : 126298 | |
}, { | |
"id" : 1502562 | |
}, { | |
"id" : 1469797 | |
}, { | |
"id" : 126311 | |
}, { | |
"id" : 519529 | |
}, { | |
"id" : 191855 | |
}, { | |
"id" : 912755 | |
}, { | |
"id" : 1338749 | |
}, { | |
"id" : 486786 | |
}, { | |
"id" : 1043843 | |
}, { | |
"id" : 585093 | |
}, { | |
"id" : 257414 | |
}, { | |
"id" : 1699214 | |
}, { | |
"id" : 1469848 | |
}, { | |
"id" : 650652 | |
}, { | |
"id" : 1306015 | |
}, { | |
"id" : 191911 | |
}, { | |
"id" : 191913 | |
}, { | |
"id" : 945580 | |
}, { | |
"id" : 1076659 | |
}, { | |
"id" : 1469880 | |
}, { | |
"id" : 1109434 | |
}, { | |
"id" : 585149 | |
}, { | |
"id" : 781774 | |
}, { | |
"id" : 1437136 | |
}, { | |
"id" : 1207767 | |
}, { | |
"id" : 60900 | |
}, { | |
"id" : 454119 | |
}, { | |
"id" : 781806 | |
}, { | |
"id" : 763816 | |
}, { | |
"id" : 60914 | |
}, { | |
"id" : 257526 | |
}, { | |
"id" : 224762 | |
}, { | |
"id" : 290301 | |
}, { | |
"id" : 159232 | |
}, { | |
"id" : 1666562 | |
}, { | |
"id" : 224772 | |
}, { | |
"id" : 355851 | |
}, { | |
"id" : 1282648 | |
}, { | |
"id" : 1568276 | |
}, { | |
"id" : 781845 | |
}, { | |
"id" : 1175062 | |
}, { | |
"id" : 355864 | |
}, { | |
"id" : 159257 | |
}, { | |
"id" : 355869 | |
}, { | |
"id" : 519722 | |
}, { | |
"id" : 1175083 | |
}, { | |
"id" : 716339 | |
}, { | |
"id" : 1699386 | |
}, { | |
"id" : 1437265 | |
}, { | |
"id" : 1633876 | |
}, { | |
"id" : 618069 | |
}, { | |
"id" : 61018 | |
}, { | |
"id" : 1306208 | |
}, { | |
"id" : 1699428 | |
}, { | |
"id" : 585323 | |
}, { | |
"id" : 913009 | |
}, { | |
"id" : 1699444 | |
}, { | |
"id" : 1142393 | |
}, { | |
"id" : 1413739 | |
}, { | |
"id" : 1633924 | |
}, { | |
"id" : 716429 | |
}, { | |
"id" : 1517507 | |
}, { | |
"id" : 749205 | |
}, { | |
"id" : 519831 | |
}, { | |
"id" : 192156 | |
}, { | |
"id" : 913054 | |
}, { | |
"id" : 1320902 | |
}, { | |
"id" : 749224 | |
}, { | |
"id" : 1535663 | |
}, { | |
"id" : 159423 | |
}, { | |
"id" : 1697739 | |
}, { | |
"id" : 1544823 | |
}, { | |
"id" : 192210 | |
}, { | |
"id" : 1273563 | |
}, { | |
"id" : 650981 | |
}, { | |
"id" : 1634027 | |
}, { | |
"id" : 290540 | |
}, { | |
"id" : 1175277 | |
}, { | |
"id" : 1404656 | |
}, { | |
"id" : 1502963 | |
}, { | |
"id" : 1208062 | |
}, { | |
"id" : 266880 | |
}, { | |
"id" : 356101 | |
}, { | |
"id" : 716559 | |
}, { | |
"id" : 487185 | |
}, { | |
"id" : 421651 | |
}, { | |
"id" : 454422 | |
}, { | |
"id" : 1535774 | |
}, { | |
"id" : 585511 | |
}, { | |
"id" : 1208107 | |
}, { | |
"id" : 1142572 | |
}, { | |
"id" : 1666866 | |
}, { | |
"id" : 651063 | |
}, { | |
"id" : 261428 | |
}, { | |
"id" : 1175360 | |
}, { | |
"id" : 561805 | |
}, { | |
"id" : 421715 | |
}, { | |
"id" : 1208151 | |
}, { | |
"id" : 356184 | |
}, { | |
"id" : 126813 | |
}, { | |
"id" : 61284 | |
}, { | |
"id" : 1184403 | |
}, { | |
"id" : 1339266 | |
}, { | |
"id" : 1404805 | |
}, { | |
"id" : 1273734 | |
}, { | |
"id" : 28551 | |
}, { | |
"id" : 323464 | |
}, { | |
"id" : 356236 | |
}, { | |
"id" : 816350 | |
}, { | |
"id" : 421775 | |
}, { | |
"id" : 487324 | |
}, { | |
"id" : 782237 | |
}, { | |
"id" : 618398 | |
}, { | |
"id" : 277829 | |
}, { | |
"id" : 1175471 | |
}, { | |
"id" : 1372084 | |
}, { | |
"id" : 1339320 | |
}, { | |
"id" : 94154 | |
}, { | |
"id" : 487378 | |
}, { | |
"id" : 1473870 | |
}, { | |
"id" : 86692 | |
}, { | |
"id" : 1077212 | |
}, { | |
"id" : 61409 | |
}, { | |
"id" : 454627 | |
}, { | |
"id" : 847849 | |
}, { | |
"id" : 880620 | |
}, { | |
"id" : 1077234 | |
}, { | |
"id" : 1503222 | |
}, { | |
"id" : 323587 | |
}, { | |
"id" : 716809 | |
}, { | |
"id" : 61452 | |
}, { | |
"id" : 245080 | |
}, { | |
"id" : 192537 | |
}, { | |
"id" : 487452 | |
}, { | |
"id" : 618534 | |
}, { | |
"id" : 913455 | |
}, { | |
"id" : 782390 | |
}, { | |
"id" : 913466 | |
}, { | |
"id" : 618556 | |
}, { | |
"id" : 1327771 | |
}, { | |
"id" : 59404 | |
}, { | |
"id" : 585805 | |
}, { | |
"id" : 487503 | |
}, { | |
"id" : 290908 | |
}, { | |
"id" : 1699965 | |
}, { | |
"id" : 389258 | |
}, { | |
"id" : 1667211 | |
}, { | |
"id" : 159891 | |
}, { | |
"id" : 403481 | |
}, { | |
"id" : 290970 | |
}, { | |
"id" : 422046 | |
}, { | |
"id" : 1536159 | |
}, { | |
"id" : 323748 | |
}, { | |
"id" : 1503415 | |
}, { | |
"id" : 1077433 | |
}, { | |
"id" : 1110207 | |
}, { | |
"id" : 1405120 | |
}, { | |
"id" : 1175748 | |
}, { | |
"id" : 323781 | |
}, { | |
"id" : 487622 | |
}, { | |
"id" : 717000 | |
}, { | |
"id" : 585929 | |
}, { | |
"id" : 454860 | |
}, { | |
"id" : 946385 | |
}, { | |
"id" : 717014 | |
}, { | |
"id" : 1667294 | |
}, { | |
"id" : 94432 | |
}, { | |
"id" : 782561 | |
}, { | |
"id" : 1700068 | |
}, { | |
"id" : 389349 | |
}, { | |
"id" : 1536236 | |
}, { | |
"id" : 717046 | |
}, { | |
"id" : 946424 | |
}, { | |
"id" : 1503481 | |
}, { | |
"id" : 291068 | |
}, { | |
"id" : 1208574 | |
}, { | |
"id" : 160002 | |
}, { | |
"id" : 94473 | |
}, { | |
"id" : 520459 | |
}, { | |
"id" : 585998 | |
}, { | |
"id" : 1143056 | |
}, { | |
"id" : 1339666 | |
}, { | |
"id" : 946453 | |
}, { | |
"id" : 1339670 | |
}, { | |
"id" : 1208603 | |
}, { | |
"id" : 1044765 | |
}, { | |
"id" : 1667364 | |
}, { | |
"id" : 946470 | |
}, { | |
"id" : 1667367 | |
}, { | |
"id" : 782633 | |
}, { | |
"id" : 291114 | |
}, { | |
"id" : 782638 | |
}, { | |
"id" : 553268 | |
}, { | |
"id" : 160053 | |
}, { | |
"id" : 454971 | |
}, { | |
"id" : 1077566 | |
}, { | |
"id" : 1274183 | |
}, { | |
"id" : 520520 | |
}, { | |
"id" : 1386552 | |
}, { | |
"id" : 946519 | |
}, { | |
"id" : 1143132 | |
}, { | |
"id" : 1438052 | |
}, { | |
"id" : 946534 | |
}, { | |
"id" : 1405288 | |
}, { | |
"id" : 651628 | |
}, { | |
"id" : 323951 | |
}, { | |
"id" : 258418 | |
}, { | |
"id" : 780350 | |
}, { | |
"id" : 258425 | |
}, { | |
"id" : 1044858 | |
}, { | |
"id" : 1700221 | |
}, { | |
"id" : 94596 | |
}, { | |
"id" : 291206 | |
}, { | |
"id" : 815501 | |
}, { | |
"id" : 553361 | |
}, { | |
"id" : 1274258 | |
}, { | |
"id" : 288837 | |
}, { | |
"id" : 881060 | |
}, { | |
"id" : 1536424 | |
}, { | |
"id" : 572828 | |
}, { | |
"id" : 1470890 | |
}, { | |
"id" : 1143211 | |
}, { | |
"id" : 1044908 | |
}, { | |
"id" : 1601966 | |
}, { | |
"id" : 1044915 | |
}, { | |
"id" : 881080 | |
}, { | |
"id" : 485450 | |
}, { | |
"id" : 1077696 | |
}, { | |
"id" : 1339849 | |
}, { | |
"id" : 848356 | |
}, { | |
"id" : 913899 | |
}, { | |
"id" : 421056 | |
}, { | |
"id" : 1044973 | |
}, { | |
"id" : 586226 | |
}, { | |
"id" : 1372660 | |
}, { | |
"id" : 225782 | |
}, { | |
"id" : 769449 | |
}, { | |
"id" : 291320 | |
}, { | |
"id" : 127481 | |
}, { | |
"id" : 1536511 | |
}, { | |
"id" : 422402 | |
}, { | |
"id" : 520709 | |
}, { | |
"id" : 389639 | |
}, { | |
"id" : 487944 | |
}, { | |
"id" : 520721 | |
}, { | |
"id" : 913940 | |
}, { | |
"id" : 586279 | |
}, { | |
"id" : 1241640 | |
}, { | |
"id" : 782890 | |
}, { | |
"id" : 1176109 | |
}, { | |
"id" : 1274440 | |
}, { | |
"id" : 881229 | |
}, { | |
"id" : 1438292 | |
}, { | |
"id" : 1405551 | |
}, { | |
"id" : 488049 | |
}, { | |
"id" : 512787 | |
}, { | |
"id" : 914037 | |
}, { | |
"id" : 815734 | |
}, { | |
"id" : 717441 | |
}, { | |
"id" : 389766 | |
}, { | |
"id" : 717448 | |
}, { | |
"id" : 1405583 | |
}, { | |
"id" : 62099 | |
}, { | |
"id" : 1208989 | |
}, { | |
"id" : 1503903 | |
}, { | |
"id" : 1077927 | |
}, { | |
"id" : 1536687 | |
}, { | |
"id" : 389810 | |
}, { | |
"id" : 160440 | |
}, { | |
"id" : 946874 | |
}, { | |
"id" : 815803 | |
}, { | |
"id" : 750269 | |
}, { | |
"id" : 783044 | |
}, { | |
"id" : 1176261 | |
}, { | |
"id" : 488134 | |
}, { | |
"id" : 651975 | |
}, { | |
"id" : 62165 | |
}, { | |
"id" : 815835 | |
}, { | |
"id" : 291559 | |
}, { | |
"id" : 1700592 | |
}, { | |
"id" : 1143541 | |
}, { | |
"id" : 226042 | |
}, { | |
"id" : 32213 | |
}, { | |
"id" : 1602312 | |
}, { | |
"id" : 1536786 | |
}, { | |
"id" : 62235 | |
}, { | |
"id" : 1602333 | |
}, { | |
"id" : 848675 | |
}, { | |
"id" : 389928 | |
}, { | |
"id" : 81372 | |
}, { | |
"id" : 291626 | |
}, { | |
"id" : 488235 | |
}, { | |
"id" : 1209137 | |
}, { | |
"id" : 1337482 | |
}, { | |
"id" : 1602374 | |
}, { | |
"id" : 228834 | |
}, { | |
"id" : 750418 | |
}, { | |
"id" : 848726 | |
}, { | |
"id" : 815964 | |
}, { | |
"id" : 258909 | |
}, { | |
"id" : 1471334 | |
}, { | |
"id" : 521072 | |
}, { | |
"id" : 390001 | |
}, { | |
"id" : 185150 | |
}, { | |
"id" : 1700728 | |
}, { | |
"id" : 1635196 | |
}, { | |
"id" : 619390 | |
}, { | |
"id" : 422783 | |
}, { | |
"id" : 1340290 | |
}, { | |
"id" : 291717 | |
}, { | |
"id" : 1504142 | |
}, { | |
"id" : 1078165 | |
}, { | |
"id" : 291740 | |
}, { | |
"id" : 1635237 | |
}, { | |
"id" : 1078182 | |
}, { | |
"id" : 1209262 | |
}, { | |
"id" : 783282 | |
}, { | |
"id" : 95155 | |
}, { | |
"id" : 1274806 | |
}, { | |
"id" : 1274811 | |
}, { | |
"id" : 226236 | |
}, { | |
"id" : 1364812 | |
}, { | |
"id" : 127947 | |
}, { | |
"id" : 1015289 | |
}, { | |
"id" : 1373147 | |
}, { | |
"id" : 717790 | |
}, { | |
"id" : 193507 | |
}, { | |
"id" : 1307622 | |
}, { | |
"id" : 1078252 | |
}, { | |
"id" : 62450 | |
}, { | |
"id" : 193523 | |
}, { | |
"id" : 1242106 | |
}, { | |
"id" : 1209340 | |
}, { | |
"id" : 1274877 | |
}, { | |
"id" : 652288 | |
}, { | |
"id" : 1307654 | |
}, { | |
"id" : 81409 | |
}, { | |
"id" : 324622 | |
}, { | |
"id" : 324627 | |
}, { | |
"id" : 717855 | |
}, { | |
"id" : 1537056 | |
}, { | |
"id" : 390179 | |
}, { | |
"id" : 128041 | |
}, { | |
"id" : 291885 | |
}, { | |
"id" : 1700916 | |
}, { | |
"id" : 1406016 | |
}, { | |
"id" : 95304 | |
}, { | |
"id" : 357461 | |
}, { | |
"id" : 1537111 | |
}, { | |
"id" : 1602653 | |
}, { | |
"id" : 881764 | |
}, { | |
"id" : 1143914 | |
}, { | |
"id" : 1119079 | |
}, { | |
"id" : 980079 | |
}, { | |
"id" : 816259 | |
}, { | |
"id" : 604388 | |
}, { | |
"id" : 160903 | |
}, { | |
"id" : 1602705 | |
}, { | |
"id" : 1176723 | |
}, { | |
"id" : 299887 | |
}, { | |
"id" : 1504426 | |
}, { | |
"id" : 988018 | |
}, { | |
"id" : 1176755 | |
}, { | |
"id" : 1209524 | |
}, { | |
"id" : 980152 | |
}, { | |
"id" : 1668282 | |
}, { | |
"id" : 586946 | |
}, { | |
"id" : 1602755 | |
}, { | |
"id" : 1144004 | |
}, { | |
"id" : 1144008 | |
}, { | |
"id" : 390345 | |
}, { | |
"id" : 160978 | |
}, { | |
"id" : 1668308 | |
}, { | |
"id" : 1576625 | |
}, { | |
"id" : 881881 | |
}, { | |
"id" : 1111262 | |
}, { | |
"id" : 390372 | |
}, { | |
"id" : 1602794 | |
}, { | |
"id" : 816372 | |
}, { | |
"id" : 161018 | |
}, { | |
"id" : 62716 | |
}, { | |
"id" : 1078530 | |
}, { | |
"id" : 1471751 | |
}, { | |
"id" : 128270 | |
}, { | |
"id" : 1701142 | |
}, { | |
"id" : 1701144 | |
}, { | |
"id" : 816409 | |
}, { | |
"id" : 783647 | |
}, { | |
"id" : 1255643 | |
}, { | |
"id" : 881959 | |
}, { | |
"id" : 1242411 | |
}, { | |
"id" : 357686 | |
}, { | |
"id" : 881979 | |
}, { | |
"id" : 914748 | |
}, { | |
"id" : 1635659 | |
}, { | |
"id" : 1537357 | |
}, { | |
"id" : 1635666 | |
}, { | |
"id" : 357725 | |
}, { | |
"id" : 423267 | |
}, { | |
"id" : 390503 | |
}, { | |
"id" : 1275240 | |
}, { | |
"id" : 1373550 | |
}, { | |
"id" : 1097277 | |
}, { | |
"id" : 324981 | |
}, { | |
"id" : 488823 | |
}, { | |
"id" : 521594 | |
}, { | |
"id" : 95611 | |
}, { | |
"id" : 1570172 | |
}, { | |
"id" : 947586 | |
}, { | |
"id" : 161157 | |
}, { | |
"id" : 1701254 | |
}, { | |
"id" : 947591 | |
}, { | |
"id" : 1635725 | |
}, { | |
"id" : 1439120 | |
}, { | |
"id" : 1373588 | |
}, { | |
"id" : 292252 | |
}, { | |
"id" : 488861 | |
}, { | |
"id" : 849311 | |
}, { | |
"id" : 1504673 | |
}, { | |
"id" : 1537442 | |
}, { | |
"id" : 685478 | |
}, { | |
"id" : 1668519 | |
}, { | |
"id" : 882088 | |
}, { | |
"id" : 226729 | |
}, { | |
"id" : 1668522 | |
}, { | |
"id" : 849323 | |
}, { | |
"id" : 357805 | |
}, { | |
"id" : 1177007 | |
}, { | |
"id" : 456112 | |
}, { | |
"id" : 292274 | |
}, { | |
"id" : 390590 | |
}, { | |
"id" : 1209791 | |
}, { | |
"id" : 1537477 | |
}, { | |
"id" : 292295 | |
}, { | |
"id" : 161224 | |
}, { | |
"id" : 423371 | |
}, { | |
"id" : 292301 | |
}, { | |
"id" : 325070 | |
}, { | |
"id" : 62930 | |
}, { | |
"id" : 1471958 | |
}, { | |
"id" : 914906 | |
}, { | |
"id" : 619997 | |
}, { | |
"id" : 783838 | |
}, { | |
"id" : 128480 | |
}, { | |
"id" : 1471976 | |
}, { | |
"id" : 718315 | |
}, { | |
"id" : 1045999 | |
}, { | |
"id" : 507475 | |
}, { | |
"id" : 1668608 | |
}, { | |
"id" : 1340935 | |
}, { | |
"id" : 849417 | |
}, { | |
"id" : 488973 | |
}, { | |
"id" : 849428 | |
}, { | |
"id" : 1504791 | |
}, { | |
"id" : 1537567 | |
}, { | |
"id" : 1635873 | |
}, { | |
"id" : 128554 | |
}, { | |
"id" : 1046060 | |
}, { | |
"id" : 95791 | |
}, { | |
"id" : 849460 | |
}, { | |
"id" : 1046070 | |
}, { | |
"id" : 63031 | |
}, { | |
"id" : 783931 | |
}, { | |
"id" : 980540 | |
}, { | |
"id" : 63055 | |
}, { | |
"id" : 1373780 | |
}, { | |
"id" : 1614790 | |
}, { | |
"id" : 718428 | |
}, { | |
"id" : 1308253 | |
}, { | |
"id" : 1341024 | |
}, { | |
"id" : 128612 | |
}, { | |
"id" : 521829 | |
}, { | |
"id" : 1406569 | |
}, { | |
"id" : 125202 | |
}, { | |
"id" : 849518 | |
}, { | |
"id" : 521854 | |
}, { | |
"id" : 1144449 | |
}, { | |
"id" : 1566782 | |
}, { | |
"id" : 1046167 | |
}, { | |
"id" : 95902 | |
}, { | |
"id" : 849574 | |
}, { | |
"id" : 1603242 | |
}, { | |
"id" : 1111726 | |
}, { | |
"id" : 652975 | |
}, { | |
"id" : 299976 | |
}, { | |
"id" : 1078963 | |
}, { | |
"id" : 259770 | |
}, { | |
"id" : 882365 | |
}, { | |
"id" : 521919 | |
}, { | |
"id" : 50113 | |
}, { | |
"id" : 1603272 | |
}, { | |
"id" : 63183 | |
}, { | |
"id" : 259794 | |
}, { | |
"id" : 1341144 | |
}, { | |
"id" : 358111 | |
}, { | |
"id" : 947937 | |
}, { | |
"id" : 718565 | |
}, { | |
"id" : 26110 | |
}, { | |
"id" : 751357 | |
}, { | |
"id" : 16000 | |
}, { | |
"id" : 715051 | |
}, { | |
"id" : 1603346 | |
}, { | |
"id" : 456481 | |
}, { | |
"id" : 1144612 | |
}, { | |
"id" : 751398 | |
}, { | |
"id" : 456489 | |
}, { | |
"id" : 1603373 | |
}, { | |
"id" : 259897 | |
}, { | |
"id" : 1242953 | |
}, { | |
"id" : 1561570 | |
}, { | |
"id" : 915291 | |
}, { | |
"id" : 30559 | |
}, { | |
"id" : 196240 | |
}, { | |
"id" : 587619 | |
}, { | |
"id" : 751460 | |
}, { | |
"id" : 816997 | |
}, { | |
"id" : 718695 | |
}, { | |
"id" : 259946 | |
}, { | |
"id" : 1537905 | |
}, { | |
"id" : 161651 | |
}, { | |
"id" : 96116 | |
}, { | |
"id" : 259957 | |
}, { | |
"id" : 1603447 | |
}, { | |
"id" : 1398756 | |
}, { | |
"id" : 1406856 | |
}, { | |
"id" : 259978 | |
}, { | |
"id" : 587668 | |
}, { | |
"id" : 30621 | |
}, { | |
"id" : 620455 | |
}, { | |
"id" : 260008 | |
}, { | |
"id" : 880471 | |
}, { | |
"id" : 1341383 | |
}, { | |
"id" : 587732 | |
}, { | |
"id" : 1538012 | |
}, { | |
"id" : 849887 | |
}, { | |
"id" : 1636328 | |
}, { | |
"id" : 1406956 | |
}, { | |
"id" : 1538033 | |
}, { | |
"id" : 1112052 | |
}, { | |
"id" : 529406 | |
}, { | |
"id" : 849910 | |
}, { | |
"id" : 161787 | |
}, { | |
"id" : 817150 | |
}, { | |
"id" : 1669129 | |
}, { | |
"id" : 718869 | |
}, { | |
"id" : 1177622 | |
}, { | |
"id" : 1472535 | |
}, { | |
"id" : 129049 | |
}, { | |
"id" : 587803 | |
}, { | |
"id" : 1603616 | |
}, { | |
"id" : 522275 | |
}, { | |
"id" : 784420 | |
}, { | |
"id" : 1603624 | |
}, { | |
"id" : 260137 | |
}, { | |
"id" : 1210416 | |
}, { | |
"id" : 709640 | |
}, { | |
"id" : 620594 | |
}, { | |
"id" : 1308731 | |
}, { | |
"id" : 817216 | |
}, { | |
"id" : 915523 | |
}, { | |
"id" : 1669189 | |
}, { | |
"id" : 522311 | |
}, { | |
"id" : 431116 | |
}, { | |
"id" : 1603668 | |
}, { | |
"id" : 955407 | |
}, { | |
"id" : 1701987 | |
}, { | |
"id" : 424047 | |
}, { | |
"id" : 1603700 | |
}, { | |
"id" : 391291 | |
}, { | |
"id" : 1670849 | |
}, { | |
"id" : 817290 | |
}, { | |
"id" : 424076 | |
}, { | |
"id" : 1308818 | |
}, { | |
"id" : 129172 | |
}, { | |
"id" : 1051786 | |
}, { | |
"id" : 293021 | |
}, { | |
"id" : 653471 | |
}, { | |
"id" : 1439917 | |
}, { | |
"id" : 587953 | |
}, { | |
"id" : 96438 | |
}, { | |
"id" : 293053 | |
}, { | |
"id" : 1538249 | |
}, { | |
"id" : 686282 | |
}, { | |
"id" : 272759 | |
}, { | |
"id" : 1145038 | |
}, { | |
"id" : 325849 | |
}, { | |
"id" : 227548 | |
}, { | |
"id" : 96495 | |
}, { | |
"id" : 1079536 | |
}, { | |
"id" : 260346 | |
}, { | |
"id" : 1014021 | |
}, { | |
"id" : 293126 | |
}, { | |
"id" : 620814 | |
}, { | |
"id" : 555279 | |
}, { | |
"id" : 653601 | |
}, { | |
"id" : 1472812 | |
}, { | |
"id" : 1440050 | |
}, { | |
"id" : 1333303 | |
}, { | |
"id" : 293179 | |
}, { | |
"id" : 1636668 | |
}, { | |
"id" : 227661 | |
}, { | |
"id" : 620881 | |
}, { | |
"id" : 129362 | |
}, { | |
"id" : 850264 | |
}, { | |
"id" : 653657 | |
}, { | |
"id" : 1505630 | |
}, { | |
"id" : 1669486 | |
}, { | |
"id" : 522607 | |
}, { | |
"id" : 915830 | |
}, { | |
"id" : 1505657 | |
}, { | |
"id" : 817536 | |
}, { | |
"id" : 358806 | |
}, { | |
"id" : 522647 | |
}, { | |
"id" : 1636761 | |
}, { | |
"id" : 391578 | |
}, { | |
"id" : 784797 | |
}, { | |
"id" : 358817 | |
}, { | |
"id" : 1374627 | |
}, { | |
"id" : 326054 | |
}, { | |
"id" : 1636783 | |
}, { | |
"id" : 424369 | |
}, { | |
"id" : 620980 | |
}, { | |
"id" : 915898 | |
}, { | |
"id" : 1309116 | |
}, { | |
"id" : 129471 | |
}, { | |
"id" : 489922 | |
}, { | |
"id" : 850374 | |
}, { | |
"id" : 1636810 | |
}, { | |
"id" : 719307 | |
}, { | |
"id" : 850386 | |
}, { | |
"id" : 1178069 | |
}, { | |
"id" : 1243607 | |
}, { | |
"id" : 1341916 | |
}, { | |
"id" : 1472997 | |
}, { | |
"id" : 1079783 | |
}, { | |
"id" : 1157543 | |
}, { | |
"id" : 850412 | |
}, { | |
"id" : 1538546 | |
}, { | |
"id" : 489974 | |
}, { | |
"id" : 260599 | |
}, { | |
"id" : 1374720 | |
}, { | |
"id" : 1112579 | |
}, { | |
"id" : 1571335 | |
}, { | |
"id" : 1604107 | |
}, { | |
"id" : 555540 | |
}, { | |
"id" : 1309212 | |
}, { | |
"id" : 391709 | |
}, { | |
"id" : 719397 | |
}, { | |
"id" : 1669673 | |
}, { | |
"id" : 391727 | |
}, { | |
"id" : 1309234 | |
}, { | |
"id" : 555572 | |
}, { | |
"id" : 948793 | |
}, { | |
"id" : 1374778 | |
}, { | |
"id" : 709727 | |
}, { | |
"id" : 424509 | |
}, { | |
"id" : 588356 | |
}, { | |
"id" : 719436 | |
}, { | |
"id" : 719453 | |
}, { | |
"id" : 260706 | |
}, { | |
"id" : 817772 | |
}, { | |
"id" : 1702512 | |
}, { | |
"id" : 686705 | |
}, { | |
"id" : 621170 | |
}, { | |
"id" : 1702515 | |
}, { | |
"id" : 260727 | |
}, { | |
"id" : 162435 | |
}, { | |
"id" : 621190 | |
}, { | |
"id" : 584129 | |
}, { | |
"id" : 359054 | |
}, { | |
"id" : 621208 | |
}, { | |
"id" : 1047193 | |
}, { | |
"id" : 65458 | |
}, { | |
"id" : 391837 | |
}, { | |
"id" : 1211040 | |
}, { | |
"id" : 1637027 | |
}, { | |
"id" : 1538734 | |
}, { | |
"id" : 817839 | |
}, { | |
"id" : 195254 | |
}, { | |
"id" : 1702584 | |
}, { | |
"id" : 1178297 | |
}, { | |
"id" : 1637050 | |
}, { | |
"id" : 391868 | |
}, { | |
"id" : 457406 | |
}, { | |
"id" : 1243851 | |
}, { | |
"id" : 1014476 | |
}, { | |
"id" : 1702621 | |
}, { | |
"id" : 1538792 | |
}, { | |
"id" : 129771 | |
}, { | |
"id" : 522992 | |
}, { | |
"id" : 1145587 | |
}, { | |
"id" : 1506040 | |
}, { | |
"id" : 92628 | |
}, { | |
"id" : 1178362 | |
}, { | |
"id" : 1637117 | |
}, { | |
"id" : 719627 | |
}, { | |
"id" : 37056 | |
}, { | |
"id" : 1702678 | |
}, { | |
"id" : 719641 | |
}, { | |
"id" : 260905 | |
}, { | |
"id" : 260906 | |
}, { | |
"id" : 365704 | |
}, { | |
"id" : 850753 | |
}, { | |
"id" : 1097527 | |
}, { | |
"id" : 1047372 | |
}, { | |
"id" : 1342288 | |
}, { | |
"id" : 326481 | |
}, { | |
"id" : 621394 | |
}, { | |
"id" : 1496206 | |
}, { | |
"id" : 1637207 | |
}, { | |
"id" : 785245 | |
}, { | |
"id" : 1604455 | |
}, { | |
"id" : 785257 | |
}, { | |
"id" : 1190375 | |
}, { | |
"id" : 1342317 | |
}, { | |
"id" : 1080177 | |
}, { | |
"id" : 1080180 | |
}, { | |
"id" : 523128 | |
}, { | |
"id" : 981884 | |
}, { | |
"id" : 523133 | |
}, { | |
"id" : 359296 | |
}, { | |
"id" : 981892 | |
}, { | |
"id" : 654228 | |
}, { | |
"id" : 1708672 | |
}, { | |
"id" : 1702811 | |
}, { | |
"id" : 64415 | |
}, { | |
"id" : 162722 | |
}, { | |
"id" : 64419 | |
}, { | |
"id" : 1178536 | |
}, { | |
"id" : 311111 | |
}, { | |
"id" : 228271 | |
}, { | |
"id" : 1178548 | |
}, { | |
"id" : 1702841 | |
}, { | |
"id" : 1539002 | |
}, { | |
"id" : 1244112 | |
}, { | |
"id" : 1244115 | |
}, { | |
"id" : 785366 | |
}, { | |
"id" : 392151 | |
}, { | |
"id" : 392152 | |
}, { | |
"id" : 1309657 | |
}, { | |
"id" : 1244136 | |
}, { | |
"id" : 1571835 | |
}, { | |
"id" : 621564 | |
}, { | |
"id" : 261121 | |
}, { | |
"id" : 556040 | |
}, { | |
"id" : 21677 | |
}, { | |
"id" : 64531 | |
}, { | |
"id" : 675376 | |
}, { | |
"id" : 818200 | |
}, { | |
"id" : 1080347 | |
}, { | |
"id" : 1539101 | |
}, { | |
"id" : 169136 | |
}, { | |
"id" : 1506342 | |
}, { | |
"id" : 1440807 | |
}, { | |
"id" : 152754 | |
}, { | |
"id" : 949296 | |
}, { | |
"id" : 556092 | |
}, { | |
"id" : 293952 | |
}, { | |
"id" : 654407 | |
}, { | |
"id" : 1375307 | |
}, { | |
"id" : 98170 | |
}, { | |
"id" : 1047639 | |
}, { | |
"id" : 1145944 | |
}, { | |
"id" : 1539161 | |
}, { | |
"id" : 1604699 | |
}, { | |
"id" : 392285 | |
}, { | |
"id" : 1014884 | |
}, { | |
"id" : 879121 | |
}, { | |
"id" : 1375337 | |
}, { | |
"id" : 851052 | |
}, { | |
"id" : 1604728 | |
}, { | |
"id" : 130179 | |
}, { | |
"id" : 1375382 | |
}, { | |
"id" : 1604769 | |
}, { | |
"id" : 1178804 | |
}, { | |
"id" : 1244345 | |
}, { | |
"id" : 392383 | |
}, { | |
"id" : 1342668 | |
}, { | |
"id" : 621779 | |
}, { | |
"id" : 195805 | |
}, { | |
"id" : 261343 | |
}, { | |
"id" : 1604836 | |
}, { | |
"id" : 1556348 | |
}, { | |
"id" : 1047787 | |
}, { | |
"id" : 359660 | |
}, { | |
"id" : 1047791 | |
}, { | |
"id" : 294140 | |
}, { | |
"id" : 32001 | |
}, { | |
"id" : 1277193 | |
}, { | |
"id" : 261398 | |
}, { | |
"id" : 261399 | |
}, { | |
"id" : 752924 | |
}, { | |
"id" : 163103 | |
}, { | |
"id" : 633393 | |
}, { | |
"id" : 1539370 | |
}, { | |
"id" : 1310004 | |
}, { | |
"id" : 1473846 | |
}, { | |
"id" : 1113402 | |
}, { | |
"id" : 294206 | |
}, { | |
"id" : 1441087 | |
}, { | |
"id" : 458048 | |
}, { | |
"id" : 1310019 | |
}, { | |
"id" : 326982 | |
}, { | |
"id" : 654664 | |
}, { | |
"id" : 1047885 | |
}, { | |
"id" : 785742 | |
}, { | |
"id" : 1342805 | |
}, { | |
"id" : 720220 | |
}, { | |
"id" : 523615 | |
}, { | |
"id" : 556387 | |
}, { | |
"id" : 1047909 | |
}, { | |
"id" : 490858 | |
}, { | |
"id" : 1441144 | |
}, { | |
"id" : 1670521 | |
}, { | |
"id" : 916862 | |
}, { | |
"id" : 1604994 | |
}, { | |
"id" : 64899 | |
}, { | |
"id" : 851332 | |
}, { | |
"id" : 851333 | |
}, { | |
"id" : 966551 | |
}, { | |
"id" : 458128 | |
}, { | |
"id" : 916881 | |
}, { | |
"id" : 523683 | |
}, { | |
"id" : 261543 | |
}, { | |
"id" : 982441 | |
}, { | |
"id" : 1703338 | |
}, { | |
"id" : 218355 | |
}, { | |
"id" : 523704 | |
}, { | |
"id" : 1539522 | |
}, { | |
"id" : 425411 | |
}, { | |
"id" : 622021 | |
}, { | |
"id" : 916938 | |
}, { | |
"id" : 1015247 | |
}, { | |
"id" : 1080787 | |
}, { | |
"id" : 163285 | |
}, { | |
"id" : 753114 | |
}, { | |
"id" : 196061 | |
}, { | |
"id" : 359906 | |
}, { | |
"id" : 1015267 | |
}, { | |
"id" : 982515 | |
}, { | |
"id" : 196089 | |
}, { | |
"id" : 1441283 | |
}, { | |
"id" : 1539589 | |
}, { | |
"id" : 1310214 | |
}, { | |
"id" : 851464 | |
}, { | |
"id" : 1266946 | |
}, { | |
"id" : 65040 | |
}, { | |
"id" : 458257 | |
}, { | |
"id" : 949780 | |
}, { | |
"id" : 196123 | |
}, { | |
"id" : 851489 | |
}, { | |
"id" : 392741 | |
}, { | |
"id" : 982568 | |
}, { | |
"id" : 589354 | |
}, { | |
"id" : 458674 | |
}, { | |
"id" : 785975 | |
}, { | |
"id" : 392765 | |
}, { | |
"id" : 294463 | |
}, { | |
"id" : 294469 | |
}, { | |
"id" : 392776 | |
}, { | |
"id" : 827941 | |
}, { | |
"id" : 1146443 | |
}, { | |
"id" : 949840 | |
}, { | |
"id" : 949872 | |
}, { | |
"id" : 32369 | |
}, { | |
"id" : 698987 | |
}, { | |
"id" : 949892 | |
}, { | |
"id" : 1441424 | |
}, { | |
"id" : 196244 | |
}, { | |
"id" : 1474204 | |
}, { | |
"id" : 1135899 | |
}, { | |
"id" : 32425 | |
}, { | |
"id" : 458412 | |
}, { | |
"id" : 1545501 | |
}, { | |
"id" : 425659 | |
}, { | |
"id" : 1474241 | |
}, { | |
"id" : 32459 | |
}, { | |
"id" : 1174137 | |
}, { | |
"id" : 458459 | |
}, { | |
"id" : 709925 | |
}, { | |
"id" : 360165 | |
}, { | |
"id" : 294633 | |
}, { | |
"id" : 1447209 | |
}, { | |
"id" : 1212152 | |
}, { | |
"id" : 163578 | |
}, { | |
"id" : 261888 | |
}, { | |
"id" : 1403521 | |
}, { | |
"id" : 720650 | |
}, { | |
"id" : 1605390 | |
}, { | |
"id" : 130838 | |
}, { | |
"id" : 163607 | |
}, { | |
"id" : 458521 | |
}, { | |
"id" : 360227 | |
}, { | |
"id" : 360229 | |
}, { | |
"id" : 1474350 | |
}, { | |
"id" : 720861 | |
}, { | |
"id" : 1113905 | |
}, { | |
"id" : 491343 | |
}, { | |
"id" : 425812 | |
}, { | |
"id" : 1332538 | |
}, { | |
"id" : 393070 | |
}, { | |
"id" : 524144 | |
}, { | |
"id" : 196474 | |
}, { | |
"id" : 425855 | |
}, { | |
"id" : 1261547 | |
}, { | |
"id" : 1605508 | |
}, { | |
"id" : 1507209 | |
}, { | |
"id" : 1507210 | |
}, { | |
"id" : 262030 | |
}, { | |
"id" : 262035 | |
}, { | |
"id" : 1015701 | |
}, { | |
"id" : 1539992 | |
}, { | |
"id" : 1015705 | |
}, { | |
"id" : 300357 | |
}, { | |
"id" : 1277859 | |
}, { | |
"id" : 1671090 | |
}, { | |
"id" : 688052 | |
}, { | |
"id" : 327606 | |
}, { | |
"id" : 1015743 | |
}, { | |
"id" : 1441730 | |
}, { | |
"id" : 688069 | |
}, { | |
"id" : 458701 | |
}, { | |
"id" : 786387 | |
}, { | |
"id" : 1081301 | |
}, { | |
"id" : 1605592 | |
}, { | |
"id" : 27300 | |
}, { | |
"id" : 819165 | |
}, { | |
"id" : 1114084 | |
}, { | |
"id" : 1572843 | |
}, { | |
"id" : 393198 | |
}, { | |
"id" : 753648 | |
}, { | |
"id" : 196606 | |
}, { | |
"id" : 98299 | |
}, { | |
"id" : 393212 | |
}, { | |
"id" : 589822 | |
} | |
], | |
"links" : [{ | |
"source" : 0, | |
"target" : 5757, | |
"weight" : 25 | |
}, { | |
"source" : 0, | |
"target" : 3364, | |
"weight" : 27 | |
}, { | |
"source" : 1, | |
"target" : 3334, | |
"weight" : 29 | |
}, { | |
"source" : 2, | |
"target" : 675, | |
"weight" : 28 | |
}, { | |
"source" : 3, | |
"target" : 2707, | |
"weight" : 41 | |
}, { | |
"source" : 4, | |
"target" : 2849, | |
"weight" : 27 | |
}, { | |
"source" : 5, | |
"target" : 2798, | |
"weight" : 23 | |
}, { | |
"source" : 6, | |
"target" : 837, | |
"weight" : 87 | |
}, { | |
"source" : 7, | |
"target" : 5998, | |
"weight" : 26 | |
}, { | |
"source" : 8, | |
"target" : 4810, | |
"weight" : 23 | |
}, { | |
"source" : 8, | |
"target" : 5378, | |
"weight" : 49 | |
}, { | |
"source" : 8, | |
"target" : 4176, | |
"weight" : 24 | |
}, { | |
"source" : 9, | |
"target" : 2170, | |
"weight" : 38 | |
}, { | |
"source" : 10, | |
"target" : 3286, | |
"weight" : 22 | |
}, { | |
"source" : 11, | |
"target" : 5254, | |
"weight" : 25 | |
}, { | |
"source" : 11, | |
"target" : 3343, | |
"weight" : 40 | |
}, { | |
"source" : 12, | |
"target" : 3748, | |
"weight" : 22 | |
}, { | |
"source" : 12, | |
"target" : 2031, | |
"weight" : 27 | |
}, { | |
"source" : 13, | |
"target" : 6185, | |
"weight" : 35 | |
}, { | |
"source" : 14, | |
"target" : 2834, | |
"weight" : 32 | |
}, { | |
"source" : 14, | |
"target" : 4273, | |
"weight" : 39 | |
}, { | |
"source" : 15, | |
"target" : 1108, | |
"weight" : 32 | |
}, { | |
"source" : 15, | |
"target" : 4443, | |
"weight" : 73 | |
}, { | |
"source" : 16, | |
"target" : 4531, | |
"weight" : 21 | |
}, { | |
"source" : 17, | |
"target" : 3111, | |
"weight" : 31 | |
}, { | |
"source" : 18, | |
"target" : 1710, | |
"weight" : 31 | |
}, { | |
"source" : 18, | |
"target" : 4759, | |
"weight" : 50 | |
}, { | |
"source" : 19, | |
"target" : 572, | |
"weight" : 26 | |
}, { | |
"source" : 20, | |
"target" : 4419, | |
"weight" : 21 | |
}, { | |
"source" : 21, | |
"target" : 561, | |
"weight" : 33 | |
}, { | |
"source" : 22, | |
"target" : 851, | |
"weight" : 24 | |
}, { | |
"source" : 23, | |
"target" : 4114, | |
"weight" : 33 | |
}, { | |
"source" : 24, | |
"target" : 2989, | |
"weight" : 30 | |
}, { | |
"source" : 24, | |
"target" : 3625, | |
"weight" : 25 | |
}, { | |
"source" : 25, | |
"target" : 2548, | |
"weight" : 25 | |
}, { | |
"source" : 26, | |
"target" : 492, | |
"weight" : 24 | |
}, { | |
"source" : 27, | |
"target" : 6187, | |
"weight" : 29 | |
}, { | |
"source" : 28, | |
"target" : 2900, | |
"weight" : 27 | |
}, { | |
"source" : 28, | |
"target" : 5536, | |
"weight" : 28 | |
}, { | |
"source" : 29, | |
"target" : 4776, | |
"weight" : 24 | |
}, { | |
"source" : 29, | |
"target" : 2742, | |
"weight" : 34 | |
}, { | |
"source" : 30, | |
"target" : 1204, | |
"weight" : 29 | |
}, { | |
"source" : 31, | |
"target" : 1368, | |
"weight" : 22 | |
}, { | |
"source" : 32, | |
"target" : 4902, | |
"weight" : 24 | |
}, { | |
"source" : 33, | |
"target" : 3725, | |
"weight" : 29 | |
}, { | |
"source" : 34, | |
"target" : 507, | |
"weight" : 29 | |
}, { | |
"source" : 35, | |
"target" : 5867, | |
"weight" : 32 | |
}, { | |
"source" : 35, | |
"target" : 5835, | |
"weight" : 23 | |
}, { | |
"source" : 36, | |
"target" : 3023, | |
"weight" : 22 | |
}, { | |
"source" : 37, | |
"target" : 646, | |
"weight" : 34 | |
}, { | |
"source" : 37, | |
"target" : 6054, | |
"weight" : 26 | |
}, { | |
"source" : 38, | |
"target" : 3289, | |
"weight" : 29 | |
}, { | |
"source" : 38, | |
"target" : 5327, | |
"weight" : 40 | |
}, { | |
"source" : 39, | |
"target" : 5299, | |
"weight" : 48 | |
}, { | |
"source" : 40, | |
"target" : 2259, | |
"weight" : 33 | |
}, { | |
"source" : 41, | |
"target" : 1534, | |
"weight" : 26 | |
}, { | |
"source" : 42, | |
"target" : 1834, | |
"weight" : 26 | |
}, { | |
"source" : 43, | |
"target" : 5225, | |
"weight" : 46 | |
}, { | |
"source" : 44, | |
"target" : 4141, | |
"weight" : 25 | |
}, { | |
"source" : 45, | |
"target" : 3636, | |
"weight" : 44 | |
}, { | |
"source" : 46, | |
"target" : 1552, | |
"weight" : 35 | |
}, { | |
"source" : 46, | |
"target" : 6110, | |
"weight" : 21 | |
}, { | |
"source" : 46, | |
"target" : 4330, | |
"weight" : 44 | |
}, { | |
"source" : 46, | |
"target" : 5509, | |
"weight" : 24 | |
}, { | |
"source" : 46, | |
"target" : 2850, | |
"weight" : 51 | |
}, { | |
"source" : 46, | |
"target" : 4709, | |
"weight" : 25 | |
}, { | |
"source" : 46, | |
"target" : 782, | |
"weight" : 23 | |
}, { | |
"source" : 46, | |
"target" : 1339, | |
"weight" : 57 | |
}, { | |
"source" : 47, | |
"target" : 1839, | |
"weight" : 21 | |
}, { | |
"source" : 48, | |
"target" : 5654, | |
"weight" : 34 | |
}, { | |
"source" : 48, | |
"target" : 3691, | |
"weight" : 38 | |
}, { | |
"source" : 49, | |
"target" : 4761, | |
"weight" : 25 | |
}, { | |
"source" : 50, | |
"target" : 3165, | |
"weight" : 34 | |
}, { | |
"source" : 51, | |
"target" : 1018, | |
"weight" : 23 | |
}, { | |
"source" : 51, | |
"target" : 2729, | |
"weight" : 23 | |
}, { | |
"source" : 51, | |
"target" : 2851, | |
"weight" : 23 | |
}, { | |
"source" : 52, | |
"target" : 4133, | |
"weight" : 25 | |
}, { | |
"source" : 53, | |
"target" : 290, | |
"weight" : 22 | |
}, { | |
"source" : 53, | |
"target" : 3591, | |
"weight" : 43 | |
}, { | |
"source" : 54, | |
"target" : 3292, | |
"weight" : 21 | |
}, { | |
"source" : 55, | |
"target" : 4140, | |
"weight" : 25 | |
}, { | |
"source" : 56, | |
"target" : 5351, | |
"weight" : 24 | |
}, { | |
"source" : 57, | |
"target" : 598, | |
"weight" : 22 | |
}, { | |
"source" : 57, | |
"target" : 3464, | |
"weight" : 21 | |
}, { | |
"source" : 58, | |
"target" : 3567, | |
"weight" : 22 | |
}, { | |
"source" : 59, | |
"target" : 3397, | |
"weight" : 32 | |
}, { | |
"source" : 60, | |
"target" : 3830, | |
"weight" : 22 | |
}, { | |
"source" : 60, | |
"target" : 103, | |
"weight" : 24 | |
}, { | |
"source" : 61, | |
"target" : 3724, | |
"weight" : 65 | |
}, { | |
"source" : 61, | |
"target" : 163, | |
"weight" : 29 | |
}, { | |
"source" : 61, | |
"target" : 3945, | |
"weight" : 31 | |
}, { | |
"source" : 61, | |
"target" : 3137, | |
"weight" : 30 | |
}, { | |
"source" : 61, | |
"target" : 2248, | |
"weight" : 28 | |
}, { | |
"source" : 61, | |
"target" : 3656, | |
"weight" : 39 | |
}, { | |
"source" : 61, | |
"target" : 4785, | |
"weight" : 33 | |
}, { | |
"source" : 62, | |
"target" : 466, | |
"weight" : 23 | |
}, { | |
"source" : 63, | |
"target" : 4614, | |
"weight" : 22 | |
}, { | |
"source" : 64, | |
"target" : 5423, | |
"weight" : 37 | |
}, { | |
"source" : 65, | |
"target" : 3435, | |
"weight" : 23 | |
}, { | |
"source" : 66, | |
"target" : 118, | |
"weight" : 40 | |
}, { | |
"source" : 67, | |
"target" : 3299, | |
"weight" : 25 | |
}, { | |
"source" : 68, | |
"target" : 2054, | |
"weight" : 23 | |
}, { | |
"source" : 69, | |
"target" : 1795, | |
"weight" : 25 | |
}, { | |
"source" : 70, | |
"target" : 4684, | |
"weight" : 26 | |
}, { | |
"source" : 70, | |
"target" : 728, | |
"weight" : 21 | |
}, { | |
"source" : 71, | |
"target" : 4968, | |
"weight" : 21 | |
}, { | |
"source" : 72, | |
"target" : 528, | |
"weight" : 30 | |
}, { | |
"source" : 73, | |
"target" : 2384, | |
"weight" : 22 | |
}, { | |
"source" : 74, | |
"target" : 2180, | |
"weight" : 24 | |
}, { | |
"source" : 75, | |
"target" : 3164, | |
"weight" : 29 | |
}, { | |
"source" : 76, | |
"target" : 2677, | |
"weight" : 29 | |
}, { | |
"source" : 77, | |
"target" : 2064, | |
"weight" : 21 | |
}, { | |
"source" : 78, | |
"target" : 5883, | |
"weight" : 39 | |
}, { | |
"source" : 78, | |
"target" : 1075, | |
"weight" : 26 | |
}, { | |
"source" : 79, | |
"target" : 2744, | |
"weight" : 23 | |
}, { | |
"source" : 79, | |
"target" : 3984, | |
"weight" : 22 | |
}, { | |
"source" : 80, | |
"target" : 3093, | |
"weight" : 41 | |
}, { | |
"source" : 80, | |
"target" : 3069, | |
"weight" : 33 | |
}, { | |
"source" : 81, | |
"target" : 1214, | |
"weight" : 23 | |
}, { | |
"source" : 82, | |
"target" : 2368, | |
"weight" : 35 | |
}, { | |
"source" : 83, | |
"target" : 1122, | |
"weight" : 32 | |
}, { | |
"source" : 83, | |
"target" : 6091, | |
"weight" : 37 | |
}, { | |
"source" : 84, | |
"target" : 3479, | |
"weight" : 37 | |
}, { | |
"source" : 85, | |
"target" : 2161, | |
"weight" : 24 | |
}, { | |
"source" : 86, | |
"target" : 6171, | |
"weight" : 23 | |
}, { | |
"source" : 87, | |
"target" : 126, | |
"weight" : 27 | |
}, { | |
"source" : 88, | |
"target" : 5372, | |
"weight" : 25 | |
}, { | |
"source" : 89, | |
"target" : 1687, | |
"weight" : 21 | |
}, { | |
"source" : 90, | |
"target" : 2289, | |
"weight" : 23 | |
}, { | |
"source" : 90, | |
"target" : 4826, | |
"weight" : 23 | |
}, { | |
"source" : 91, | |
"target" : 5428, | |
"weight" : 47 | |
}, { | |
"source" : 92, | |
"target" : 1294, | |
"weight" : 52 | |
}, { | |
"source" : 93, | |
"target" : 1808, | |
"weight" : 28 | |
}, { | |
"source" : 94, | |
"target" : 5301, | |
"weight" : 31 | |
}, { | |
"source" : 95, | |
"target" : 4166, | |
"weight" : 25 | |
}, { | |
"source" : 96, | |
"target" : 1260, | |
"weight" : 31 | |
}, { | |
"source" : 96, | |
"target" : 977, | |
"weight" : 31 | |
}, { | |
"source" : 97, | |
"target" : 4338, | |
"weight" : 22 | |
}, { | |
"source" : 98, | |
"target" : 755, | |
"weight" : 22 | |
}, { | |
"source" : 98, | |
"target" : 4691, | |
"weight" : 47 | |
}, { | |
"source" : 99, | |
"target" : 5537, | |
"weight" : 22 | |
}, { | |
"source" : 99, | |
"target" : 5010, | |
"weight" : 25 | |
}, { | |
"source" : 100, | |
"target" : 834, | |
"weight" : 21 | |
}, { | |
"source" : 101, | |
"target" : 2776, | |
"weight" : 26 | |
}, { | |
"source" : 102, | |
"target" : 4974, | |
"weight" : 33 | |
}, { | |
"source" : 103, | |
"target" : 2995, | |
"weight" : 23 | |
}, { | |
"source" : 104, | |
"target" : 2330, | |
"weight" : 35 | |
}, { | |
"source" : 104, | |
"target" : 5210, | |
"weight" : 27 | |
}, { | |
"source" : 104, | |
"target" : 180, | |
"weight" : 38 | |
}, { | |
"source" : 104, | |
"target" : 2023, | |
"weight" : 30 | |
}, { | |
"source" : 104, | |
"target" : 5513, | |
"weight" : 25 | |
}, { | |
"source" : 104, | |
"target" : 1165, | |
"weight" : 23 | |
}, { | |
"source" : 104, | |
"target" : 3086, | |
"weight" : 55 | |
}, { | |
"source" : 104, | |
"target" : 2668, | |
"weight" : 52 | |
}, { | |
"source" : 105, | |
"target" : 5539, | |
"weight" : 23 | |
}, { | |
"source" : 105, | |
"target" : 4112, | |
"weight" : 32 | |
}, { | |
"source" : 106, | |
"target" : 185, | |
"weight" : 29 | |
}, { | |
"source" : 107, | |
"target" : 282, | |
"weight" : 25 | |
}, { | |
"source" : 108, | |
"target" : 3957, | |
"weight" : 30 | |
}, { | |
"source" : 109, | |
"target" : 5395, | |
"weight" : 29 | |
}, { | |
"source" : 110, | |
"target" : 1267, | |
"weight" : 21 | |
}, { | |
"source" : 111, | |
"target" : 2079, | |
"weight" : 22 | |
}, { | |
"source" : 112, | |
"target" : 4958, | |
"weight" : 28 | |
}, { | |
"source" : 112, | |
"target" : 192, | |
"weight" : 118 | |
}, { | |
"source" : 112, | |
"target" : 1958, | |
"weight" : 61 | |
}, { | |
"source" : 112, | |
"target" : 5769, | |
"weight" : 66 | |
}, { | |
"source" : 113, | |
"target" : 1020, | |
"weight" : 24 | |
}, { | |
"source" : 114, | |
"target" : 5585, | |
"weight" : 25 | |
}, { | |
"source" : 115, | |
"target" : 380, | |
"weight" : 22 | |
}, { | |
"source" : 116, | |
"target" : 5721, | |
"weight" : 27 | |
}, { | |
"source" : 117, | |
"target" : 5711, | |
"weight" : 21 | |
}, { | |
"source" : 118, | |
"target" : 3265, | |
"weight" : 25 | |
}, { | |
"source" : 118, | |
"target" : 119, | |
"weight" : 23 | |
}, { | |
"source" : 120, | |
"target" : 2726, | |
"weight" : 21 | |
}, { | |
"source" : 121, | |
"target" : 3676, | |
"weight" : 24 | |
}, { | |
"source" : 122, | |
"target" : 2096, | |
"weight" : 21 | |
}, { | |
"source" : 122, | |
"target" : 5679, | |
"weight" : 40 | |
}, { | |
"source" : 123, | |
"target" : 1567, | |
"weight" : 27 | |
}, { | |
"source" : 123, | |
"target" : 5251, | |
"weight" : 44 | |
}, { | |
"source" : 124, | |
"target" : 5573, | |
"weight" : 29 | |
}, { | |
"source" : 125, | |
"target" : 1862, | |
"weight" : 41 | |
}, { | |
"source" : 127, | |
"target" : 4045, | |
"weight" : 21 | |
}, { | |
"source" : 128, | |
"target" : 5901, | |
"weight" : 33 | |
}, { | |
"source" : 128, | |
"target" : 5240, | |
"weight" : 22 | |
}, { | |
"source" : 128, | |
"target" : 5112, | |
"weight" : 21 | |
}, { | |
"source" : 129, | |
"target" : 2764, | |
"weight" : 22 | |
}, { | |
"source" : 130, | |
"target" : 1606, | |
"weight" : 21 | |
}, { | |
"source" : 131, | |
"target" : 749, | |
"weight" : 25 | |
}, { | |
"source" : 132, | |
"target" : 3507, | |
"weight" : 21 | |
}, { | |
"source" : 133, | |
"target" : 2817, | |
"weight" : 31 | |
}, { | |
"source" : 134, | |
"target" : 3260, | |
"weight" : 22 | |
}, { | |
"source" : 134, | |
"target" : 3358, | |
"weight" : 52 | |
}, { | |
"source" : 135, | |
"target" : 5673, | |
"weight" : 38 | |
}, { | |
"source" : 136, | |
"target" : 632, | |
"weight" : 24 | |
}, { | |
"source" : 136, | |
"target" : 2077, | |
"weight" : 36 | |
}, { | |
"source" : 137, | |
"target" : 2306, | |
"weight" : 25 | |
}, { | |
"source" : 138, | |
"target" : 2879, | |
"weight" : 23 | |
}, { | |
"source" : 138, | |
"target" : 3285, | |
"weight" : 23 | |
}, { | |
"source" : 139, | |
"target" : 873, | |
"weight" : 21 | |
}, { | |
"source" : 140, | |
"target" : 4502, | |
"weight" : 24 | |
}, { | |
"source" : 140, | |
"target" : 3789, | |
"weight" : 23 | |
}, { | |
"source" : 141, | |
"target" : 410, | |
"weight" : 28 | |
}, { | |
"source" : 142, | |
"target" : 3098, | |
"weight" : 21 | |
}, { | |
"source" : 143, | |
"target" : 5561, | |
"weight" : 26 | |
}, { | |
"source" : 144, | |
"target" : 150, | |
"weight" : 28 | |
}, { | |
"source" : 145, | |
"target" : 4771, | |
"weight" : 34 | |
}, { | |
"source" : 146, | |
"target" : 616, | |
"weight" : 21 | |
}, { | |
"source" : 147, | |
"target" : 3198, | |
"weight" : 36 | |
}, { | |
"source" : 148, | |
"target" : 4561, | |
"weight" : 34 | |
}, { | |
"source" : 149, | |
"target" : 5117, | |
"weight" : 26 | |
}, { | |
"source" : 151, | |
"target" : 1584, | |
"weight" : 24 | |
}, { | |
"source" : 152, | |
"target" : 5906, | |
"weight" : 34 | |
}, { | |
"source" : 153, | |
"target" : 4441, | |
"weight" : 21 | |
}, { | |
"source" : 154, | |
"target" : 5098, | |
"weight" : 23 | |
}, { | |
"source" : 155, | |
"target" : 1147, | |
"weight" : 27 | |
}, { | |
"source" : 156, | |
"target" : 4658, | |
"weight" : 40 | |
}, { | |
"source" : 157, | |
"target" : 822, | |
"weight" : 33 | |
}, { | |
"source" : 158, | |
"target" : 959, | |
"weight" : 29 | |
}, { | |
"source" : 159, | |
"target" : 5171, | |
"weight" : 22 | |
}, { | |
"source" : 160, | |
"target" : 2284, | |
"weight" : 27 | |
}, { | |
"source" : 160, | |
"target" : 4656, | |
"weight" : 26 | |
}, { | |
"source" : 160, | |
"target" : 3747, | |
"weight" : 27 | |
}, { | |
"source" : 161, | |
"target" : 5676, | |
"weight" : 102 | |
}, { | |
"source" : 161, | |
"target" : 3782, | |
"weight" : 57 | |
}, { | |
"source" : 162, | |
"target" : 3066, | |
"weight" : 29 | |
}, { | |
"source" : 162, | |
"target" : 3450, | |
"weight" : 21 | |
}, { | |
"source" : 163, | |
"target" : 1909, | |
"weight" : 21 | |
}, { | |
"source" : 163, | |
"target" : 4785, | |
"weight" : 30 | |
}, { | |
"source" : 164, | |
"target" : 2328, | |
"weight" : 23 | |
}, { | |
"source" : 164, | |
"target" : 2760, | |
"weight" : 25 | |
}, { | |
"source" : 165, | |
"target" : 5331, | |
"weight" : 21 | |
}, { | |
"source" : 166, | |
"target" : 467, | |
"weight" : 21 | |
}, { | |
"source" : 167, | |
"target" : 1010, | |
"weight" : 26 | |
}, { | |
"source" : 168, | |
"target" : 5109, | |
"weight" : 34 | |
}, { | |
"source" : 168, | |
"target" : 5596, | |
"weight" : 23 | |
}, { | |
"source" : 168, | |
"target" : 4488, | |
"weight" : 24 | |
}, { | |
"source" : 169, | |
"target" : 4519, | |
"weight" : 25 | |
}, { | |
"source" : 170, | |
"target" : 3891, | |
"weight" : 22 | |
}, { | |
"source" : 171, | |
"target" : 3227, | |
"weight" : 22 | |
}, { | |
"source" : 172, | |
"target" : 861, | |
"weight" : 24 | |
}, { | |
"source" : 173, | |
"target" : 720, | |
"weight" : 22 | |
}, { | |
"source" : 174, | |
"target" : 2224, | |
"weight" : 64 | |
}, { | |
"source" : 175, | |
"target" : 937, | |
"weight" : 29 | |
}, { | |
"source" : 176, | |
"target" : 2313, | |
"weight" : 24 | |
}, { | |
"source" : 177, | |
"target" : 4939, | |
"weight" : 27 | |
}, { | |
"source" : 178, | |
"target" : 2296, | |
"weight" : 44 | |
}, { | |
"source" : 179, | |
"target" : 5699, | |
"weight" : 46 | |
}, { | |
"source" : 179, | |
"target" : 5124, | |
"weight" : 84 | |
}, { | |
"source" : 179, | |
"target" : 4130, | |
"weight" : 21 | |
}, { | |
"source" : 180, | |
"target" : 2668, | |
"weight" : 24 | |
}, { | |
"source" : 181, | |
"target" : 3901, | |
"weight" : 44 | |
}, { | |
"source" : 182, | |
"target" : 1322, | |
"weight" : 23 | |
}, { | |
"source" : 183, | |
"target" : 3560, | |
"weight" : 42 | |
}, { | |
"source" : 184, | |
"target" : 3393, | |
"weight" : 23 | |
}, { | |
"source" : 186, | |
"target" : 4101, | |
"weight" : 27 | |
}, { | |
"source" : 186, | |
"target" : 6125, | |
"weight" : 38 | |
}, { | |
"source" : 186, | |
"target" : 3984, | |
"weight" : 22 | |
}, { | |
"source" : 187, | |
"target" : 1355, | |
"weight" : 21 | |
}, { | |
"source" : 188, | |
"target" : 1337, | |
"weight" : 24 | |
}, { | |
"source" : 189, | |
"target" : 1328, | |
"weight" : 21 | |
}, { | |
"source" : 190, | |
"target" : 2088, | |
"weight" : 23 | |
}, { | |
"source" : 190, | |
"target" : 4542, | |
"weight" : 21 | |
}, { | |
"source" : 191, | |
"target" : 2736, | |
"weight" : 22 | |
}, { | |
"source" : 192, | |
"target" : 1958, | |
"weight" : 49 | |
}, { | |
"source" : 192, | |
"target" : 4958, | |
"weight" : 26 | |
}, { | |
"source" : 192, | |
"target" : 5916, | |
"weight" : 22 | |
}, { | |
"source" : 192, | |
"target" : 5769, | |
"weight" : 56 | |
}, { | |
"source" : 193, | |
"target" : 1317, | |
"weight" : 21 | |
}, { | |
"source" : 193, | |
"target" : 670, | |
"weight" : 30 | |
}, { | |
"source" : 194, | |
"target" : 2195, | |
"weight" : 24 | |
}, { | |
"source" : 195, | |
"target" : 930, | |
"weight" : 24 | |
}, { | |
"source" : 195, | |
"target" : 3596, | |
"weight" : 79 | |
}, { | |
"source" : 195, | |
"target" : 4672, | |
"weight" : 23 | |
}, { | |
"source" : 196, | |
"target" : 1205, | |
"weight" : 38 | |
}, { | |
"source" : 196, | |
"target" : 727, | |
"weight" : 53 | |
}, { | |
"source" : 196, | |
"target" : 1510, | |
"weight" : 44 | |
}, { | |
"source" : 197, | |
"target" : 4756, | |
"weight" : 31 | |
}, { | |
"source" : 198, | |
"target" : 1080, | |
"weight" : 31 | |
}, { | |
"source" : 199, | |
"target" : 5505, | |
"weight" : 23 | |
}, { | |
"source" : 199, | |
"target" : 5471, | |
"weight" : 22 | |
}, { | |
"source" : 200, | |
"target" : 5013, | |
"weight" : 24 | |
}, { | |
"source" : 200, | |
"target" : 5206, | |
"weight" : 26 | |
}, { | |
"source" : 201, | |
"target" : 3527, | |
"weight" : 25 | |
}, { | |
"source" : 202, | |
"target" : 3495, | |
"weight" : 25 | |
}, { | |
"source" : 202, | |
"target" : 4872, | |
"weight" : 23 | |
}, { | |
"source" : 203, | |
"target" : 266, | |
"weight" : 27 | |
}, { | |
"source" : 204, | |
"target" : 2639, | |
"weight" : 21 | |
}, { | |
"source" : 205, | |
"target" : 3032, | |
"weight" : 24 | |
}, { | |
"source" : 206, | |
"target" : 5596, | |
"weight" : 234 | |
}, { | |
"source" : 207, | |
"target" : 2893, | |
"weight" : 27 | |
}, { | |
"source" : 208, | |
"target" : 2612, | |
"weight" : 21 | |
}, { | |
"source" : 209, | |
"target" : 2917, | |
"weight" : 21 | |
}, { | |
"source" : 210, | |
"target" : 1123, | |
"weight" : 65 | |
}, { | |
"source" : 210, | |
"target" : 2531, | |
"weight" : 73 | |
}, { | |
"source" : 211, | |
"target" : 3369, | |
"weight" : 23 | |
}, { | |
"source" : 212, | |
"target" : 262, | |
"weight" : 22 | |
}, { | |
"source" : 213, | |
"target" : 2017, | |
"weight" : 21 | |
}, { | |
"source" : 214, | |
"target" : 5565, | |
"weight" : 48 | |
}, { | |
"source" : 215, | |
"target" : 3541, | |
"weight" : 24 | |
}, { | |
"source" : 216, | |
"target" : 4062, | |
"weight" : 21 | |
}, { | |
"source" : 217, | |
"target" : 2038, | |
"weight" : 21 | |
}, { | |
"source" : 218, | |
"target" : 2242, | |
"weight" : 31 | |
}, { | |
"source" : 219, | |
"target" : 5256, | |
"weight" : 21 | |
}, { | |
"source" : 220, | |
"target" : 4985, | |
"weight" : 24 | |
}, { | |
"source" : 221, | |
"target" : 2490, | |
"weight" : 23 | |
}, { | |
"source" : 222, | |
"target" : 5971, | |
"weight" : 21 | |
}, { | |
"source" : 223, | |
"target" : 374, | |
"weight" : 27 | |
}, { | |
"source" : 224, | |
"target" : 2201, | |
"weight" : 32 | |
}, { | |
"source" : 224, | |
"target" : 2516, | |
"weight" : 24 | |
}, { | |
"source" : 224, | |
"target" : 3294, | |
"weight" : 22 | |
}, { | |
"source" : 224, | |
"target" : 4403, | |
"weight" : 72 | |
}, { | |
"source" : 225, | |
"target" : 480, | |
"weight" : 28 | |
}, { | |
"source" : 226, | |
"target" : 5871, | |
"weight" : 32 | |
}, { | |
"source" : 227, | |
"target" : 3353, | |
"weight" : 23 | |
}, { | |
"source" : 228, | |
"target" : 3911, | |
"weight" : 24 | |
}, { | |
"source" : 229, | |
"target" : 5976, | |
"weight" : 25 | |
}, { | |
"source" : 229, | |
"target" : 443, | |
"weight" : 25 | |
}, { | |
"source" : 230, | |
"target" : 4083, | |
"weight" : 38 | |
}, { | |
"source" : 230, | |
"target" : 2497, | |
"weight" : 21 | |
}, { | |
"source" : 231, | |
"target" : 1477, | |
"weight" : 29 | |
}, { | |
"source" : 232, | |
"target" : 2351, | |
"weight" : 21 | |
}, { | |
"source" : 232, | |
"target" : 1436, | |
"weight" : 26 | |
}, { | |
"source" : 233, | |
"target" : 4729, | |
"weight" : 55 | |
}, { | |
"source" : 234, | |
"target" : 4505, | |
"weight" : 27 | |
}, { | |
"source" : 234, | |
"target" : 356, | |
"weight" : 25 | |
}, { | |
"source" : 235, | |
"target" : 2278, | |
"weight" : 34 | |
}, { | |
"source" : 236, | |
"target" : 1176, | |
"weight" : 34 | |
}, { | |
"source" : 236, | |
"target" : 5285, | |
"weight" : 23 | |
}, { | |
"source" : 237, | |
"target" : 946, | |
"weight" : 22 | |
}, { | |
"source" : 238, | |
"target" : 5306, | |
"weight" : 22 | |
}, { | |
"source" : 238, | |
"target" : 657, | |
"weight" : 25 | |
}, { | |
"source" : 239, | |
"target" : 4126, | |
"weight" : 32 | |
}, { | |
"source" : 239, | |
"target" : 3053, | |
"weight" : 21 | |
}, { | |
"source" : 240, | |
"target" : 971, | |
"weight" : 21 | |
}, { | |
"source" : 241, | |
"target" : 2887, | |
"weight" : 25 | |
}, { | |
"source" : 241, | |
"target" : 4724, | |
"weight" : 26 | |
}, { | |
"source" : 242, | |
"target" : 1057, | |
"weight" : 21 | |
}, { | |
"source" : 242, | |
"target" : 741, | |
"weight" : 22 | |
}, { | |
"source" : 243, | |
"target" : 6001, | |
"weight" : 26 | |
}, { | |
"source" : 244, | |
"target" : 3918, | |
"weight" : 21 | |
}, { | |
"source" : 244, | |
"target" : 1027, | |
"weight" : 35 | |
}, { | |
"source" : 244, | |
"target" : 2511, | |
"weight" : 21 | |
}, { | |
"source" : 245, | |
"target" : 1641, | |
"weight" : 21 | |
}, { | |
"source" : 246, | |
"target" : 1409, | |
"weight" : 32 | |
}, { | |
"source" : 246, | |
"target" : 590, | |
"weight" : 21 | |
}, { | |
"source" : 247, | |
"target" : 5843, | |
"weight" : 32 | |
}, { | |
"source" : 248, | |
"target" : 5839, | |
"weight" : 30 | |
}, { | |
"source" : 248, | |
"target" : 1667, | |
"weight" : 73 | |
}, { | |
"source" : 248, | |
"target" : 3288, | |
"weight" : 32 | |
}, { | |
"source" : 249, | |
"target" : 3221, | |
"weight" : 27 | |
}, { | |
"source" : 250, | |
"target" : 5545, | |
"weight" : 23 | |
}, { | |
"source" : 251, | |
"target" : 5701, | |
"weight" : 31 | |
}, { | |
"source" : 251, | |
"target" : 2071, | |
"weight" : 43 | |
}, { | |
"source" : 252, | |
"target" : 5937, | |
"weight" : 40 | |
}, { | |
"source" : 253, | |
"target" : 4206, | |
"weight" : 25 | |
}, { | |
"source" : 254, | |
"target" : 5643, | |
"weight" : 31 | |
}, { | |
"source" : 255, | |
"target" : 4503, | |
"weight" : 22 | |
}, { | |
"source" : 256, | |
"target" : 2947, | |
"weight" : 30 | |
}, { | |
"source" : 257, | |
"target" : 3566, | |
"weight" : 29 | |
}, { | |
"source" : 258, | |
"target" : 295, | |
"weight" : 28 | |
}, { | |
"source" : 258, | |
"target" : 2984, | |
"weight" : 25 | |
}, { | |
"source" : 259, | |
"target" : 5526, | |
"weight" : 21 | |
}, { | |
"source" : 259, | |
"target" : 2826, | |
"weight" : 28 | |
}, { | |
"source" : 260, | |
"target" : 2987, | |
"weight" : 22 | |
}, { | |
"source" : 260, | |
"target" : 1005, | |
"weight" : 33 | |
}, { | |
"source" : 260, | |
"target" : 2161, | |
"weight" : 23 | |
}, { | |
"source" : 261, | |
"target" : 3817, | |
"weight" : 30 | |
}, { | |
"source" : 263, | |
"target" : 2763, | |
"weight" : 24 | |
}, { | |
"source" : 264, | |
"target" : 1028, | |
"weight" : 52 | |
}, { | |
"source" : 265, | |
"target" : 2793, | |
"weight" : 21 | |
}, { | |
"source" : 266, | |
"target" : 999, | |
"weight" : 22 | |
}, { | |
"source" : 266, | |
"target" : 2959, | |
"weight" : 29 | |
}, { | |
"source" : 266, | |
"target" : 2829, | |
"weight" : 28 | |
}, { | |
"source" : 267, | |
"target" : 1235, | |
"weight" : 32 | |
}, { | |
"source" : 268, | |
"target" : 6081, | |
"weight" : 43 | |
}, { | |
"source" : 268, | |
"target" : 3113, | |
"weight" : 21 | |
}, { | |
"source" : 268, | |
"target" : 3458, | |
"weight" : 48 | |
}, { | |
"source" : 268, | |
"target" : 2555, | |
"weight" : 22 | |
}, { | |
"source" : 268, | |
"target" : 2271, | |
"weight" : 21 | |
}, { | |
"source" : 269, | |
"target" : 801, | |
"weight" : 29 | |
}, { | |
"source" : 270, | |
"target" : 5643, | |
"weight" : 22 | |
}, { | |
"source" : 271, | |
"target" : 329, | |
"weight" : 61 | |
}, { | |
"source" : 271, | |
"target" : 1628, | |
"weight" : 58 | |
}, { | |
"source" : 272, | |
"target" : 4586, | |
"weight" : 22 | |
}, { | |
"source" : 273, | |
"target" : 5449, | |
"weight" : 22 | |
}, { | |
"source" : 274, | |
"target" : 3279, | |
"weight" : 41 | |
}, { | |
"source" : 274, | |
"target" : 303, | |
"weight" : 22 | |
}, { | |
"source" : 275, | |
"target" : 3745, | |
"weight" : 27 | |
}, { | |
"source" : 276, | |
"target" : 2464, | |
"weight" : 39 | |
}, { | |
"source" : 276, | |
"target" : 1412, | |
"weight" : 25 | |
}, { | |
"source" : 277, | |
"target" : 845, | |
"weight" : 24 | |
}, { | |
"source" : 277, | |
"target" : 1131, | |
"weight" : 25 | |
}, { | |
"source" : 277, | |
"target" : 4699, | |
"weight" : 27 | |
}, { | |
"source" : 277, | |
"target" : 896, | |
"weight" : 21 | |
}, { | |
"source" : 278, | |
"target" : 1916, | |
"weight" : 31 | |
}, { | |
"source" : 279, | |
"target" : 2868, | |
"weight" : 29 | |
}, { | |
"source" : 280, | |
"target" : 3971, | |
"weight" : 22 | |
}, { | |
"source" : 281, | |
"target" : 4504, | |
"weight" : 53 | |
}, { | |
"source" : 281, | |
"target" : 5889, | |
"weight" : 22 | |
}, { | |
"source" : 281, | |
"target" : 6176, | |
"weight" : 22 | |
}, { | |
"source" : 283, | |
"target" : 6022, | |
"weight" : 27 | |
}, { | |
"source" : 284, | |
"target" : 1407, | |
"weight" : 37 | |
}, { | |
"source" : 284, | |
"target" : 5786, | |
"weight" : 30 | |
}, { | |
"source" : 285, | |
"target" : 6182, | |
"weight" : 43 | |
}, { | |
"source" : 286, | |
"target" : 827, | |
"weight" : 33 | |
}, { | |
"source" : 287, | |
"target" : 2473, | |
"weight" : 22 | |
}, { | |
"source" : 288, | |
"target" : 3307, | |
"weight" : 51 | |
}, { | |
"source" : 289, | |
"target" : 1846, | |
"weight" : 24 | |
}, { | |
"source" : 290, | |
"target" : 3591, | |
"weight" : 23 | |
}, { | |
"source" : 291, | |
"target" : 3414, | |
"weight" : 29 | |
}, { | |
"source" : 291, | |
"target" : 2486, | |
"weight" : 29 | |
}, { | |
"source" : 291, | |
"target" : 1081, | |
"weight" : 29 | |
}, { | |
"source" : 291, | |
"target" : 3319, | |
"weight" : 28 | |
}, { | |
"source" : 291, | |
"target" : 5556, | |
"weight" : 42 | |
}, { | |
"source" : 291, | |
"target" : 5737, | |
"weight" : 21 | |
}, { | |
"source" : 292, | |
"target" : 4348, | |
"weight" : 22 | |
}, { | |
"source" : 293, | |
"target" : 5469, | |
"weight" : 48 | |
}, { | |
"source" : 294, | |
"target" : 627, | |
"weight" : 28 | |
}, { | |
"source" : 296, | |
"target" : 3957, | |
"weight" : 30 | |
}, { | |
"source" : 297, | |
"target" : 5727, | |
"weight" : 23 | |
}, { | |
"source" : 298, | |
"target" : 1704, | |
"weight" : 21 | |
}, { | |
"source" : 298, | |
"target" : 3602, | |
"weight" : 44 | |
}, { | |
"source" : 298, | |
"target" : 5934, | |
"weight" : 27 | |
}, { | |
"source" : 299, | |
"target" : 933, | |
"weight" : 38 | |
}, { | |
"source" : 300, | |
"target" : 1365, | |
"weight" : 21 | |
}, { | |
"source" : 301, | |
"target" : 1383, | |
"weight" : 27 | |
}, { | |
"source" : 302, | |
"target" : 393, | |
"weight" : 21 | |
}, { | |
"source" : 303, | |
"target" : 3279, | |
"weight" : 25 | |
}, { | |
"source" : 304, | |
"target" : 1445, | |
"weight" : 32 | |
}, { | |
"source" : 304, | |
"target" : 4429, | |
"weight" : 26 | |
}, { | |
"source" : 305, | |
"target" : 5476, | |
"weight" : 41 | |
}, { | |
"source" : 306, | |
"target" : 1584, | |
"weight" : 31 | |
}, { | |
"source" : 307, | |
"target" : 832, | |
"weight" : 42 | |
}, { | |
"source" : 308, | |
"target" : 1003, | |
"weight" : 32 | |
}, { | |
"source" : 309, | |
"target" : 4303, | |
"weight" : 29 | |
}, { | |
"source" : 310, | |
"target" : 1712, | |
"weight" : 56 | |
}, { | |
"source" : 311, | |
"target" : 1640, | |
"weight" : 27 | |
}, { | |
"source" : 312, | |
"target" : 5200, | |
"weight" : 26 | |
}, { | |
"source" : 313, | |
"target" : 4733, | |
"weight" : 23 | |
}, { | |
"source" : 314, | |
"target" : 3404, | |
"weight" : 21 | |
}, { | |
"source" : 315, | |
"target" : 5520, | |
"weight" : 45 | |
}, { | |
"source" : 316, | |
"target" : 5479, | |
"weight" : 51 | |
}, { | |
"source" : 317, | |
"target" : 1627, | |
"weight" : 24 | |
}, { | |
"source" : 318, | |
"target" : 4909, | |
"weight" : 21 | |
}, { | |
"source" : 319, | |
"target" : 946, | |
"weight" : 41 | |
}, { | |
"source" : 319, | |
"target" : 4626, | |
"weight" : 22 | |
}, { | |
"source" : 320, | |
"target" : 4952, | |
"weight" : 30 | |
}, { | |
"source" : 321, | |
"target" : 3252, | |
"weight" : 21 | |
}, { | |
"source" : 322, | |
"target" : 6052, | |
"weight" : 30 | |
}, { | |
"source" : 323, | |
"target" : 4818, | |
"weight" : 22 | |
}, { | |
"source" : 324, | |
"target" : 5175, | |
"weight" : 26 | |
}, { | |
"source" : 325, | |
"target" : 5478, | |
"weight" : 31 | |
}, { | |
"source" : 326, | |
"target" : 1501, | |
"weight" : 30 | |
}, { | |
"source" : 326, | |
"target" : 5866, | |
"weight" : 32 | |
}, { | |
"source" : 327, | |
"target" : 2535, | |
"weight" : 23 | |
}, { | |
"source" : 327, | |
"target" : 4042, | |
"weight" : 28 | |
}, { | |
"source" : 327, | |
"target" : 3920, | |
"weight" : 31 | |
}, { | |
"source" : 328, | |
"target" : 4532, | |
"weight" : 24 | |
}, { | |
"source" : 329, | |
"target" : 1157, | |
"weight" : 22 | |
}, { | |
"source" : 329, | |
"target" : 1628, | |
"weight" : 79 | |
}, { | |
"source" : 330, | |
"target" : 6155, | |
"weight" : 26 | |
}, { | |
"source" : 331, | |
"target" : 454, | |
"weight" : 23 | |
}, { | |
"source" : 331, | |
"target" : 4230, | |
"weight" : 21 | |
}, { | |
"source" : 331, | |
"target" : 5611, | |
"weight" : 23 | |
}, { | |
"source" : 332, | |
"target" : 3706, | |
"weight" : 30 | |
}, { | |
"source" : 333, | |
"target" : 4849, | |
"weight" : 31 | |
}, { | |
"source" : 333, | |
"target" : 4992, | |
"weight" : 29 | |
}, { | |
"source" : 334, | |
"target" : 3519, | |
"weight" : 27 | |
}, { | |
"source" : 335, | |
"target" : 1924, | |
"weight" : 30 | |
}, { | |
"source" : 335, | |
"target" : 5411, | |
"weight" : 31 | |
}, { | |
"source" : 336, | |
"target" : 4505, | |
"weight" : 68 | |
}, { | |
"source" : 336, | |
"target" : 4453, | |
"weight" : 22 | |
}, { | |
"source" : 336, | |
"target" : 2138, | |
"weight" : 23 | |
}, { | |
"source" : 336, | |
"target" : 1134, | |
"weight" : 43 | |
}, { | |
"source" : 337, | |
"target" : 878, | |
"weight" : 21 | |
}, { | |
"source" : 338, | |
"target" : 2057, | |
"weight" : 21 | |
}, { | |
"source" : 339, | |
"target" : 5610, | |
"weight" : 41 | |
}, { | |
"source" : 340, | |
"target" : 2499, | |
"weight" : 26 | |
}, { | |
"source" : 341, | |
"target" : 771, | |
"weight" : 24 | |
}, { | |
"source" : 342, | |
"target" : 2417, | |
"weight" : 25 | |
}, { | |
"source" : 343, | |
"target" : 4393, | |
"weight" : 27 | |
}, { | |
"source" : 344, | |
"target" : 2433, | |
"weight" : 41 | |
}, { | |
"source" : 344, | |
"target" : 4362, | |
"weight" : 34 | |
}, { | |
"source" : 345, | |
"target" : 1130, | |
"weight" : 38 | |
}, { | |
"source" : 346, | |
"target" : 1491, | |
"weight" : 41 | |
}, { | |
"source" : 347, | |
"target" : 3250, | |
"weight" : 22 | |
}, { | |
"source" : 348, | |
"target" : 1611, | |
"weight" : 23 | |
}, { | |
"source" : 349, | |
"target" : 2530, | |
"weight" : 21 | |
}, { | |
"source" : 350, | |
"target" : 3715, | |
"weight" : 34 | |
}, { | |
"source" : 351, | |
"target" : 3284, | |
"weight" : 32 | |
}, { | |
"source" : 352, | |
"target" : 2694, | |
"weight" : 26 | |
}, { | |
"source" : 352, | |
"target" : 5588, | |
"weight" : 21 | |
}, { | |
"source" : 352, | |
"target" : 4513, | |
"weight" : 31 | |
}, { | |
"source" : 353, | |
"target" : 3022, | |
"weight" : 23 | |
}, { | |
"source" : 354, | |
"target" : 5769, | |
"weight" : 80 | |
}, { | |
"source" : 355, | |
"target" : 6177, | |
"weight" : 33 | |
}, { | |
"source" : 357, | |
"target" : 2073, | |
"weight" : 22 | |
}, { | |
"source" : 358, | |
"target" : 4526, | |
"weight" : 39 | |
}, { | |
"source" : 359, | |
"target" : 1531, | |
"weight" : 29 | |
}, { | |
"source" : 360, | |
"target" : 3189, | |
"weight" : 26 | |
}, { | |
"source" : 361, | |
"target" : 1416, | |
"weight" : 23 | |
}, { | |
"source" : 362, | |
"target" : 1437, | |
"weight" : 22 | |
}, { | |
"source" : 362, | |
"target" : 2920, | |
"weight" : 22 | |
}, { | |
"source" : 363, | |
"target" : 391, | |
"weight" : 24 | |
}, { | |
"source" : 364, | |
"target" : 1618, | |
"weight" : 49 | |
}, { | |
"source" : 365, | |
"target" : 3240, | |
"weight" : 21 | |
}, { | |
"source" : 366, | |
"target" : 3513, | |
"weight" : 27 | |
}, { | |
"source" : 367, | |
"target" : 3263, | |
"weight" : 23 | |
}, { | |
"source" : 367, | |
"target" : 1502, | |
"weight" : 21 | |
}, { | |
"source" : 368, | |
"target" : 4135, | |
"weight" : 23 | |
}, { | |
"source" : 369, | |
"target" : 5099, | |
"weight" : 27 | |
}, { | |
"source" : 370, | |
"target" : 3169, | |
"weight" : 24 | |
}, { | |
"source" : 370, | |
"target" : 3115, | |
"weight" : 33 | |
}, { | |
"source" : 370, | |
"target" : 1884, | |
"weight" : 24 | |
}, { | |
"source" : 371, | |
"target" : 1280, | |
"weight" : 32 | |
}, { | |
"source" : 372, | |
"target" : 1769, | |
"weight" : 22 | |
}, { | |
"source" : 372, | |
"target" : 2765, | |
"weight" : 22 | |
}, { | |
"source" : 373, | |
"target" : 2619, | |
"weight" : 24 | |
}, { | |
"source" : 375, | |
"target" : 4459, | |
"weight" : 23 | |
}, { | |
"source" : 376, | |
"target" : 2982, | |
"weight" : 24 | |
}, { | |
"source" : 377, | |
"target" : 5590, | |
"weight" : 56 | |
}, { | |
"source" : 378, | |
"target" : 4537, | |
"weight" : 33 | |
}, { | |
"source" : 379, | |
"target" : 5604, | |
"weight" : 22 | |
}, { | |
"source" : 379, | |
"target" : 1648, | |
"weight" : 29 | |
}, { | |
"source" : 379, | |
"target" : 5634, | |
"weight" : 26 | |
}, { | |
"source" : 381, | |
"target" : 5202, | |
"weight" : 22 | |
}, { | |
"source" : 382, | |
"target" : 2211, | |
"weight" : 33 | |
}, { | |
"source" : 383, | |
"target" : 3584, | |
"weight" : 22 | |
}, { | |
"source" : 384, | |
"target" : 4559, | |
"weight" : 26 | |
}, { | |
"source" : 384, | |
"target" : 5936, | |
"weight" : 26 | |
}, { | |
"source" : 385, | |
"target" : 1910, | |
"weight" : 22 | |
}, { | |
"source" : 386, | |
"target" : 4858, | |
"weight" : 28 | |
}, { | |
"source" : 386, | |
"target" : 5836, | |
"weight" : 27 | |
}, { | |
"source" : 386, | |
"target" : 4313, | |
"weight" : 38 | |
}, { | |
"source" : 387, | |
"target" : 2512, | |
"weight" : 43 | |
}, { | |
"source" : 388, | |
"target" : 4432, | |
"weight" : 21 | |
}, { | |
"source" : 389, | |
"target" : 4231, | |
"weight" : 23 | |
}, { | |
"source" : 390, | |
"target" : 3875, | |
"weight" : 21 | |
}, { | |
"source" : 392, | |
"target" : 4038, | |
"weight" : 22 | |
}, { | |
"source" : 394, | |
"target" : 4851, | |
"weight" : 30 | |
}, { | |
"source" : 395, | |
"target" : 1538, | |
"weight" : 23 | |
}, { | |
"source" : 396, | |
"target" : 1414, | |
"weight" : 23 | |
}, { | |
"source" : 397, | |
"target" : 5175, | |
"weight" : 21 | |
}, { | |
"source" : 398, | |
"target" : 738, | |
"weight" : 28 | |
}, { | |
"source" : 399, | |
"target" : 1268, | |
"weight" : 21 | |
}, { | |
"source" : 400, | |
"target" : 4371, | |
"weight" : 27 | |
}, { | |
"source" : 401, | |
"target" : 1553, | |
"weight" : 40 | |
}, { | |
"source" : 402, | |
"target" : 2210, | |
"weight" : 76 | |
}, { | |
"source" : 403, | |
"target" : 5196, | |
"weight" : 21 | |
}, { | |
"source" : 404, | |
"target" : 5956, | |
"weight" : 25 | |
}, { | |
"source" : 405, | |
"target" : 2070, | |
"weight" : 22 | |
}, { | |
"source" : 406, | |
"target" : 4864, | |
"weight" : 22 | |
}, { | |
"source" : 407, | |
"target" : 2949, | |
"weight" : 25 | |
}, { | |
"source" : 408, | |
"target" : 950, | |
"weight" : 22 | |
}, { | |
"source" : 409, | |
"target" : 799, | |
"weight" : 29 | |
}, { | |
"source" : 411, | |
"target" : 3170, | |
"weight" : 22 | |
}, { | |
"source" : 412, | |
"target" : 4959, | |
"weight" : 27 | |
}, { | |
"source" : 413, | |
"target" : 4630, | |
"weight" : 30 | |
}, { | |
"source" : 414, | |
"target" : 1542, | |
"weight" : 26 | |
}, { | |
"source" : 415, | |
"target" : 4991, | |
"weight" : 38 | |
}, { | |
"source" : 416, | |
"target" : 5589, | |
"weight" : 21 | |
}, { | |
"source" : 416, | |
"target" : 3594, | |
"weight" : 21 | |
}, { | |
"source" : 416, | |
"target" : 426, | |
"weight" : 42 | |
}, { | |
"source" : 417, | |
"target" : 2235, | |
"weight" : 28 | |
}, { | |
"source" : 418, | |
"target" : 3503, | |
"weight" : 24 | |
}, { | |
"source" : 419, | |
"target" : 3966, | |
"weight" : 34 | |
}, { | |
"source" : 420, | |
"target" : 4219, | |
"weight" : 30 | |
}, { | |
"source" : 421, | |
"target" : 3059, | |
"weight" : 32 | |
}, { | |
"source" : 422, | |
"target" : 4170, | |
"weight" : 22 | |
}, { | |
"source" : 423, | |
"target" : 5260, | |
"weight" : 40 | |
}, { | |
"source" : 424, | |
"target" : 5783, | |
"weight" : 22 | |
}, { | |
"source" : 424, | |
"target" : 4100, | |
"weight" : 22 | |
}, { | |
"source" : 425, | |
"target" : 1487, | |
"weight" : 24 | |
}, { | |
"source" : 427, | |
"target" : 5676, | |
"weight" : 21 | |
}, { | |
"source" : 428, | |
"target" : 607, | |
"weight" : 21 | |
}, { | |
"source" : 428, | |
"target" : 4485, | |
"weight" : 21 | |
}, { | |
"source" : 429, | |
"target" : 1714, | |
"weight" : 26 | |
}, { | |
"source" : 430, | |
"target" : 1782, | |
"weight" : 26 | |
}, { | |
"source" : 431, | |
"target" : 3466, | |
"weight" : 21 | |
}, { | |
"source" : 432, | |
"target" : 3442, | |
"weight" : 36 | |
}, { | |
"source" : 433, | |
"target" : 3958, | |
"weight" : 22 | |
}, { | |
"source" : 434, | |
"target" : 3178, | |
"weight" : 24 | |
}, { | |
"source" : 434, | |
"target" : 5685, | |
"weight" : 30 | |
}, { | |
"source" : 434, | |
"target" : 1658, | |
"weight" : 23 | |
}, { | |
"source" : 434, | |
"target" : 1277, | |
"weight" : 40 | |
}, { | |
"source" : 435, | |
"target" : 1063, | |
"weight" : 77 | |
}, { | |
"source" : 436, | |
"target" : 1876, | |
"weight" : 29 | |
}, { | |
"source" : 437, | |
"target" : 1335, | |
"weight" : 28 | |
}, { | |
"source" : 438, | |
"target" : 1729, | |
"weight" : 29 | |
}, { | |
"source" : 439, | |
"target" : 2471, | |
"weight" : 72 | |
}, { | |
"source" : 440, | |
"target" : 1973, | |
"weight" : 68 | |
}, { | |
"source" : 441, | |
"target" : 3762, | |
"weight" : 25 | |
}, { | |
"source" : 441, | |
"target" : 3813, | |
"weight" : 26 | |
}, { | |
"source" : 442, | |
"target" : 1006, | |
"weight" : 29 | |
}, { | |
"source" : 443, | |
"target" : 5976, | |
"weight" : 37 | |
}, { | |
"source" : 444, | |
"target" : 984, | |
"weight" : 31 | |
}, { | |
"source" : 445, | |
"target" : 1039, | |
"weight" : 29 | |
}, { | |
"source" : 446, | |
"target" : 4613, | |
"weight" : 21 | |
}, { | |
"source" : 447, | |
"target" : 3688, | |
"weight" : 26 | |
}, { | |
"source" : 448, | |
"target" : 5836, | |
"weight" : 27 | |
}, { | |
"source" : 449, | |
"target" : 6114, | |
"weight" : 23 | |
}, { | |
"source" : 450, | |
"target" : 2613, | |
"weight" : 55 | |
}, { | |
"source" : 451, | |
"target" : 1252, | |
"weight" : 25 | |
}, { | |
"source" : 451, | |
"target" : 1885, | |
"weight" : 30 | |
}, { | |
"source" : 452, | |
"target" : 453, | |
"weight" : 26 | |
}, { | |
"source" : 454, | |
"target" : 3815, | |
"weight" : 77 | |
}, { | |
"source" : 454, | |
"target" : 2645, | |
"weight" : 27 | |
}, { | |
"source" : 454, | |
"target" : 3667, | |
"weight" : 29 | |
}, { | |
"source" : 454, | |
"target" : 5611, | |
"weight" : 310 | |
}, { | |
"source" : 455, | |
"target" : 4025, | |
"weight" : 21 | |
}, { | |
"source" : 456, | |
"target" : 2869, | |
"weight" : 21 | |
}, { | |
"source" : 457, | |
"target" : 1076, | |
"weight" : 26 | |
}, { | |
"source" : 458, | |
"target" : 5576, | |
"weight" : 25 | |
}, { | |
"source" : 459, | |
"target" : 1372, | |
"weight" : 27 | |
}, { | |
"source" : 460, | |
"target" : 3839, | |
"weight" : 24 | |
}, { | |
"source" : 461, | |
"target" : 5530, | |
"weight" : 30 | |
}, { | |
"source" : 462, | |
"target" : 6100, | |
"weight" : 21 | |
}, { | |
"source" : 463, | |
"target" : 5617, | |
"weight" : 21 | |
}, { | |
"source" : 464, | |
"target" : 5493, | |
"weight" : 28 | |
}, { | |
"source" : 465, | |
"target" : 5675, | |
"weight" : 23 | |
}, { | |
"source" : 466, | |
"target" : 757, | |
"weight" : 54 | |
}, { | |
"source" : 467, | |
"target" : 1389, | |
"weight" : 26 | |
}, { | |
"source" : 468, | |
"target" : 593, | |
"weight" : 29 | |
}, { | |
"source" : 469, | |
"target" : 5318, | |
"weight" : 22 | |
}, { | |
"source" : 470, | |
"target" : 573, | |
"weight" : 55 | |
}, { | |
"source" : 471, | |
"target" : 3238, | |
"weight" : 25 | |
}, { | |
"source" : 472, | |
"target" : 1394, | |
"weight" : 29 | |
}, { | |
"source" : 473, | |
"target" : 4876, | |
"weight" : 21 | |
}, { | |
"source" : 474, | |
"target" : 4750, | |
"weight" : 22 | |
}, { | |
"source" : 475, | |
"target" : 592, | |
"weight" : 35 | |
}, { | |
"source" : 475, | |
"target" : 2406, | |
"weight" : 38 | |
}, { | |
"source" : 476, | |
"target" : 1227, | |
"weight" : 25 | |
}, { | |
"source" : 477, | |
"target" : 3976, | |
"weight" : 23 | |
}, { | |
"source" : 478, | |
"target" : 2632, | |
"weight" : 44 | |
}, { | |
"source" : 479, | |
"target" : 665, | |
"weight" : 26 | |
}, { | |
"source" : 481, | |
"target" : 1226, | |
"weight" : 25 | |
}, { | |
"source" : 482, | |
"target" : 748, | |
"weight" : 28 | |
}, { | |
"source" : 482, | |
"target" : 4593, | |
"weight" : 24 | |
}, { | |
"source" : 483, | |
"target" : 1992, | |
"weight" : 24 | |
}, { | |
"source" : 484, | |
"target" : 3094, | |
"weight" : 43 | |
}, { | |
"source" : 485, | |
"target" : 5612, | |
"weight" : 54 | |
}, { | |
"source" : 485, | |
"target" : 2904, | |
"weight" : 36 | |
}, { | |
"source" : 485, | |
"target" : 5272, | |
"weight" : 46 | |
}, { | |
"source" : 486, | |
"target" : 5652, | |
"weight" : 40 | |
}, { | |
"source" : 487, | |
"target" : 1794, | |
"weight" : 21 | |
}, { | |
"source" : 488, | |
"target" : 3295, | |
"weight" : 23 | |
}, { | |
"source" : 488, | |
"target" : 3163, | |
"weight" : 23 | |
}, { | |
"source" : 489, | |
"target" : 3189, | |
"weight" : 25 | |
}, { | |
"source" : 490, | |
"target" : 1937, | |
"weight" : 29 | |
}, { | |
"source" : 491, | |
"target" : 4505, | |
"weight" : 25 | |
}, { | |
"source" : 493, | |
"target" : 3037, | |
"weight" : 31 | |
}, { | |
"source" : 494, | |
"target" : 2825, | |
"weight" : 27 | |
}, { | |
"source" : 495, | |
"target" : 5237, | |
"weight" : 22 | |
}, { | |
"source" : 496, | |
"target" : 5304, | |
"weight" : 28 | |
}, { | |
"source" : 497, | |
"target" : 5039, | |
"weight" : 28 | |
}, { | |
"source" : 498, | |
"target" : 4927, | |
"weight" : 21 | |
}, { | |
"source" : 499, | |
"target" : 4878, | |
"weight" : 34 | |
}, { | |
"source" : 500, | |
"target" : 2775, | |
"weight" : 25 | |
}, { | |
"source" : 501, | |
"target" : 4990, | |
"weight" : 36 | |
}, { | |
"source" : 502, | |
"target" : 1485, | |
"weight" : 24 | |
}, { | |
"source" : 503, | |
"target" : 4754, | |
"weight" : 22 | |
}, { | |
"source" : 504, | |
"target" : 5611, | |
"weight" : 24 | |
}, { | |
"source" : 505, | |
"target" : 3673, | |
"weight" : 23 | |
}, { | |
"source" : 506, | |
"target" : 3772, | |
"weight" : 24 | |
}, { | |
"source" : 506, | |
"target" : 576, | |
"weight" : 43 | |
}, { | |
"source" : 506, | |
"target" : 2108, | |
"weight" : 21 | |
}, { | |
"source" : 506, | |
"target" : 3093, | |
"weight" : 25 | |
}, { | |
"source" : 506, | |
"target" : 5799, | |
"weight" : 44 | |
}, { | |
"source" : 506, | |
"target" : 2314, | |
"weight" : 27 | |
}, { | |
"source" : 508, | |
"target" : 4377, | |
"weight" : 24 | |
}, { | |
"source" : 508, | |
"target" : 2702, | |
"weight" : 23 | |
}, { | |
"source" : 508, | |
"target" : 4595, | |
"weight" : 23 | |
}, { | |
"source" : 509, | |
"target" : 747, | |
"weight" : 29 | |
}, { | |
"source" : 510, | |
"target" : 4997, | |
"weight" : 31 | |
}, { | |
"source" : 511, | |
"target" : 6041, | |
"weight" : 33 | |
}, { | |
"source" : 512, | |
"target" : 2332, | |
"weight" : 21 | |
}, { | |
"source" : 513, | |
"target" : 4878, | |
"weight" : 43 | |
}, { | |
"source" : 514, | |
"target" : 2302, | |
"weight" : 22 | |
}, { | |
"source" : 515, | |
"target" : 3515, | |
"weight" : 27 | |
}, { | |
"source" : 515, | |
"target" : 2027, | |
"weight" : 27 | |
}, { | |
"source" : 516, | |
"target" : 2376, | |
"weight" : 29 | |
}, { | |
"source" : 517, | |
"target" : 864, | |
"weight" : 23 | |
}, { | |
"source" : 518, | |
"target" : 1871, | |
"weight" : 22 | |
}, { | |
"source" : 519, | |
"target" : 2244, | |
"weight" : 23 | |
}, { | |
"source" : 520, | |
"target" : 3717, | |
"weight" : 31 | |
}, { | |
"source" : 521, | |
"target" : 6149, | |
"weight" : 25 | |
}, { | |
"source" : 521, | |
"target" : 1719, | |
"weight" : 35 | |
}, { | |
"source" : 522, | |
"target" : 2423, | |
"weight" : 22 | |
}, { | |
"source" : 522, | |
"target" : 4254, | |
"weight" : 27 | |
}, { | |
"source" : 522, | |
"target" : 5984, | |
"weight" : 21 | |
}, { | |
"source" : 522, | |
"target" : 526, | |
"weight" : 28 | |
}, { | |
"source" : 523, | |
"target" : 4094, | |
"weight" : 23 | |
}, { | |
"source" : 524, | |
"target" : 4257, | |
"weight" : 24 | |
}, { | |
"source" : 525, | |
"target" : 1569, | |
"weight" : 26 | |
}, { | |
"source" : 527, | |
"target" : 1184, | |
"weight" : 45 | |
}, { | |
"source" : 527, | |
"target" : 2545, | |
"weight" : 22 | |
}, { | |
"source" : 527, | |
"target" : 2353, | |
"weight" : 36 | |
}, { | |
"source" : 527, | |
"target" : 3075, | |
"weight" : 34 | |
}, { | |
"source" : 527, | |
"target" : 5780, | |
"weight" : 42 | |
}, { | |
"source" : 527, | |
"target" : 5831, | |
"weight" : 33 | |
}, { | |
"source" : 529, | |
"target" : 6126, | |
"weight" : 27 | |
}, { | |
"source" : 530, | |
"target" : 4044, | |
"weight" : 24 | |
}, { | |
"source" : 531, | |
"target" : 2157, | |
"weight" : 30 | |
}, { | |
"source" : 532, | |
"target" : 5207, | |
"weight" : 22 | |
}, { | |
"source" : 533, | |
"target" : 5254, | |
"weight" : 23 | |
}, { | |
"source" : 534, | |
"target" : 6134, | |
"weight" : 29 | |
}, { | |
"source" : 534, | |
"target" : 3421, | |
"weight" : 30 | |
}, { | |
"source" : 535, | |
"target" : 4960, | |
"weight" : 30 | |
}, { | |
"source" : 536, | |
"target" : 2287, | |
"weight" : 27 | |
}, { | |
"source" : 537, | |
"target" : 2669, | |
"weight" : 37 | |
}, { | |
"source" : 538, | |
"target" : 3685, | |
"weight" : 22 | |
}, { | |
"source" : 539, | |
"target" : 5426, | |
"weight" : 22 | |
}, { | |
"source" : 540, | |
"target" : 921, | |
"weight" : 30 | |
}, { | |
"source" : 541, | |
"target" : 1249, | |
"weight" : 24 | |
}, { | |
"source" : 542, | |
"target" : 1515, | |
"weight" : 22 | |
}, { | |
"source" : 543, | |
"target" : 2128, | |
"weight" : 48 | |
}, { | |
"source" : 544, | |
"target" : 4399, | |
"weight" : 35 | |
}, { | |
"source" : 545, | |
"target" : 3852, | |
"weight" : 21 | |
}, { | |
"source" : 545, | |
"target" : 802, | |
"weight" : 27 | |
}, { | |
"source" : 546, | |
"target" : 5123, | |
"weight" : 21 | |
}, { | |
"source" : 547, | |
"target" : 2214, | |
"weight" : 21 | |
}, { | |
"source" : 548, | |
"target" : 5382, | |
"weight" : 21 | |
}, { | |
"source" : 549, | |
"target" : 3104, | |
"weight" : 36 | |
}, { | |
"source" : 550, | |
"target" : 3935, | |
"weight" : 23 | |
}, { | |
"source" : 551, | |
"target" : 4438, | |
"weight" : 23 | |
}, { | |
"source" : 552, | |
"target" : 3256, | |
"weight" : 34 | |
}, { | |
"source" : 553, | |
"target" : 1119, | |
"weight" : 34 | |
}, { | |
"source" : 554, | |
"target" : 2891, | |
"weight" : 76 | |
}, { | |
"source" : 555, | |
"target" : 4828, | |
"weight" : 24 | |
}, { | |
"source" : 555, | |
"target" : 2920, | |
"weight" : 38 | |
}, { | |
"source" : 556, | |
"target" : 3957, | |
"weight" : 23 | |
}, { | |
"source" : 557, | |
"target" : 5760, | |
"weight" : 24 | |
}, { | |
"source" : 558, | |
"target" : 2011, | |
"weight" : 23 | |
}, { | |
"source" : 559, | |
"target" : 3936, | |
"weight" : 25 | |
}, { | |
"source" : 559, | |
"target" : 1998, | |
"weight" : 25 | |
}, { | |
"source" : 560, | |
"target" : 962, | |
"weight" : 32 | |
}, { | |
"source" : 562, | |
"target" : 1453, | |
"weight" : 29 | |
}, { | |
"source" : 563, | |
"target" : 1960, | |
"weight" : 24 | |
}, { | |
"source" : 564, | |
"target" : 4439, | |
"weight" : 35 | |
}, { | |
"source" : 564, | |
"target" : 2594, | |
"weight" : 21 | |
}, { | |
"source" : 564, | |
"target" : 2541, | |
"weight" : 31 | |
}, { | |
"source" : 565, | |
"target" : 1284, | |
"weight" : 34 | |
}, { | |
"source" : 566, | |
"target" : 2538, | |
"weight" : 29 | |
}, { | |
"source" : 567, | |
"target" : 4186, | |
"weight" : 23 | |
}, { | |
"source" : 568, | |
"target" : 2564, | |
"weight" : 22 | |
}, { | |
"source" : 569, | |
"target" : 904, | |
"weight" : 22 | |
}, { | |
"source" : 570, | |
"target" : 2821, | |
"weight" : 22 | |
}, { | |
"source" : 570, | |
"target" : 3452, | |
"weight" : 26 | |
}, { | |
"source" : 571, | |
"target" : 6055, | |
"weight" : 28 | |
}, { | |
"source" : 573, | |
"target" : 5690, | |
"weight" : 39 | |
}, { | |
"source" : 574, | |
"target" : 3863, | |
"weight" : 28 | |
}, { | |
"source" : 575, | |
"target" : 618, | |
"weight" : 67 | |
}, { | |
"source" : 576, | |
"target" : 5198, | |
"weight" : 58 | |
}, { | |
"source" : 576, | |
"target" : 2108, | |
"weight" : 56 | |
}, { | |
"source" : 576, | |
"target" : 3093, | |
"weight" : 41 | |
}, { | |
"source" : 576, | |
"target" : 4659, | |
"weight" : 39 | |
}, { | |
"source" : 576, | |
"target" : 6098, | |
"weight" : 25 | |
}, { | |
"source" : 576, | |
"target" : 6050, | |
"weight" : 27 | |
}, { | |
"source" : 577, | |
"target" : 1881, | |
"weight" : 42 | |
}, { | |
"source" : 578, | |
"target" : 2489, | |
"weight" : 26 | |
}, { | |
"source" : 579, | |
"target" : 4267, | |
"weight" : 23 | |
}, { | |
"source" : 580, | |
"target" : 4167, | |
"weight" : 22 | |
}, { | |
"source" : 580, | |
"target" : 5966, | |
"weight" : 45 | |
}, { | |
"source" : 580, | |
"target" : 4785, | |
"weight" : 32 | |
}, { | |
"source" : 581, | |
"target" : 2097, | |
"weight" : 32 | |
}, { | |
"source" : 582, | |
"target" : 705, | |
"weight" : 22 | |
}, { | |
"source" : 583, | |
"target" : 1651, | |
"weight" : 29 | |
}, { | |
"source" : 584, | |
"target" : 4118, | |
"weight" : 21 | |
}, { | |
"source" : 585, | |
"target" : 3175, | |
"weight" : 32 | |
}, { | |
"source" : 586, | |
"target" : 903, | |
"weight" : 24 | |
}, { | |
"source" : 587, | |
"target" : 681, | |
"weight" : 24 | |
}, { | |
"source" : 588, | |
"target" : 3516, | |
"weight" : 26 | |
}, { | |
"source" : 588, | |
"target" : 1055, | |
"weight" : 38 | |
}, { | |
"source" : 588, | |
"target" : 1238, | |
"weight" : 24 | |
}, { | |
"source" : 589, | |
"target" : 5982, | |
"weight" : 26 | |
}, { | |
"source" : 591, | |
"target" : 5163, | |
"weight" : 42 | |
}, { | |
"source" : 592, | |
"target" : 2406, | |
"weight" : 25 | |
}, { | |
"source" : 594, | |
"target" : 2770, | |
"weight" : 23 | |
}, { | |
"source" : 594, | |
"target" : 2878, | |
"weight" : 28 | |
}, { | |
"source" : 595, | |
"target" : 3306, | |
"weight" : 25 | |
}, { | |
"source" : 596, | |
"target" : 948, | |
"weight" : 28 | |
}, { | |
"source" : 597, | |
"target" : 3990, | |
"weight" : 22 | |
}, { | |
"source" : 598, | |
"target" : 3464, | |
"weight" : 35 | |
}, { | |
"source" : 599, | |
"target" : 2103, | |
"weight" : 22 | |
}, { | |
"source" : 600, | |
"target" : 3529, | |
"weight" : 21 | |
}, { | |
"source" : 601, | |
"target" : 3437, | |
"weight" : 32 | |
}, { | |
"source" : 602, | |
"target" : 4234, | |
"weight" : 22 | |
}, { | |
"source" : 603, | |
"target" : 4298, | |
"weight" : 24 | |
}, { | |
"source" : 603, | |
"target" : 615, | |
"weight" : 23 | |
}, { | |
"source" : 604, | |
"target" : 2506, | |
"weight" : 21 | |
}, { | |
"source" : 605, | |
"target" : 2700, | |
"weight" : 21 | |
}, { | |
"source" : 606, | |
"target" : 4867, | |
"weight" : 23 | |
}, { | |
"source" : 608, | |
"target" : 2237, | |
"weight" : 23 | |
}, { | |
"source" : 609, | |
"target" : 1878, | |
"weight" : 98 | |
}, { | |
"source" : 610, | |
"target" : 2952, | |
"weight" : 22 | |
}, { | |
"source" : 611, | |
"target" : 4191, | |
"weight" : 27 | |
}, { | |
"source" : 612, | |
"target" : 2211, | |
"weight" : 43 | |
}, { | |
"source" : 613, | |
"target" : 3932, | |
"weight" : 23 | |
}, { | |
"source" : 614, | |
"target" : 5645, | |
"weight" : 22 | |
}, { | |
"source" : 615, | |
"target" : 2032, | |
"weight" : 27 | |
}, { | |
"source" : 617, | |
"target" : 4478, | |
"weight" : 55 | |
}, { | |
"source" : 617, | |
"target" : 4017, | |
"weight" : 55 | |
}, { | |
"source" : 619, | |
"target" : 3098, | |
"weight" : 23 | |
}, { | |
"source" : 620, | |
"target" : 1149, | |
"weight" : 48 | |
}, { | |
"source" : 620, | |
"target" : 4714, | |
"weight" : 23 | |
}, { | |
"source" : 621, | |
"target" : 1030, | |
"weight" : 22 | |
}, { | |
"source" : 622, | |
"target" : 2942, | |
"weight" : 25 | |
}, { | |
"source" : 623, | |
"target" : 3500, | |
"weight" : 22 | |
}, { | |
"source" : 624, | |
"target" : 5230, | |
"weight" : 21 | |
}, { | |
"source" : 625, | |
"target" : 2013, | |
"weight" : 21 | |
}, { | |
"source" : 626, | |
"target" : 2779, | |
"weight" : 36 | |
}, { | |
"source" : 626, | |
"target" : 3371, | |
"weight" : 30 | |
}, { | |
"source" : 628, | |
"target" : 5133, | |
"weight" : 22 | |
}, { | |
"source" : 629, | |
"target" : 2167, | |
"weight" : 46 | |
}, { | |
"source" : 630, | |
"target" : 4924, | |
"weight" : 27 | |
}, { | |
"source" : 631, | |
"target" : 1379, | |
"weight" : 50 | |
}, { | |
"source" : 631, | |
"target" : 5772, | |
"weight" : 29 | |
}, { | |
"source" : 631, | |
"target" : 2463, | |
"weight" : 30 | |
}, { | |
"source" : 632, | |
"target" : 2343, | |
"weight" : 78 | |
}, { | |
"source" : 632, | |
"target" : 1761, | |
"weight" : 34 | |
}, { | |
"source" : 632, | |
"target" : 3428, | |
"weight" : 59 | |
}, { | |
"source" : 632, | |
"target" : 1038, | |
"weight" : 43 | |
}, { | |
"source" : 633, | |
"target" : 1805, | |
"weight" : 26 | |
}, { | |
"source" : 634, | |
"target" : 4351, | |
"weight" : 42 | |
}, { | |
"source" : 635, | |
"target" : 5631, | |
"weight" : 22 | |
}, { | |
"source" : 636, | |
"target" : 5494, | |
"weight" : 27 | |
}, { | |
"source" : 636, | |
"target" : 2457, | |
"weight" : 24 | |
}, { | |
"source" : 637, | |
"target" : 2549, | |
"weight" : 38 | |
}, { | |
"source" : 638, | |
"target" : 5622, | |
"weight" : 27 | |
}, { | |
"source" : 639, | |
"target" : 4440, | |
"weight" : 29 | |
}, { | |
"source" : 640, | |
"target" : 2762, | |
"weight" : 21 | |
}, { | |
"source" : 641, | |
"target" : 5930, | |
"weight" : 28 | |
}, { | |
"source" : 642, | |
"target" : 3879, | |
"weight" : 32 | |
}, { | |
"source" : 643, | |
"target" : 952, | |
"weight" : 34 | |
}, { | |
"source" : 643, | |
"target" : 4692, | |
"weight" : 63 | |
}, { | |
"source" : 644, | |
"target" : 5687, | |
"weight" : 39 | |
}, { | |
"source" : 645, | |
"target" : 1377, | |
"weight" : 28 | |
}, { | |
"source" : 646, | |
"target" : 6054, | |
"weight" : 36 | |
}, { | |
"source" : 647, | |
"target" : 6030, | |
"weight" : 23 | |
}, { | |
"source" : 648, | |
"target" : 5752, | |
"weight" : 33 | |
}, { | |
"source" : 649, | |
"target" : 5784, | |
"weight" : 29 | |
}, { | |
"source" : 650, | |
"target" : 5883, | |
"weight" : 51 | |
}, { | |
"source" : 650, | |
"target" : 4736, | |
"weight" : 83 | |
}, { | |
"source" : 650, | |
"target" : 4295, | |
"weight" : 84 | |
}, { | |
"source" : 650, | |
"target" : 1012, | |
"weight" : 32 | |
}, { | |
"source" : 650, | |
"target" : 1454, | |
"weight" : 45 | |
}, { | |
"source" : 650, | |
"target" : 1333, | |
"weight" : 68 | |
}, { | |
"source" : 651, | |
"target" : 2310, | |
"weight" : 39 | |
}, { | |
"source" : 652, | |
"target" : 5918, | |
"weight" : 22 | |
}, { | |
"source" : 652, | |
"target" : 2628, | |
"weight" : 22 | |
}, { | |
"source" : 652, | |
"target" : 5607, | |
"weight" : 22 | |
}, { | |
"source" : 653, | |
"target" : 4698, | |
"weight" : 25 | |
}, { | |
"source" : 653, | |
"target" : 5350, | |
"weight" : 22 | |
}, { | |
"source" : 654, | |
"target" : 4277, | |
"weight" : 31 | |
}, { | |
"source" : 655, | |
"target" : 3331, | |
"weight" : 34 | |
}, { | |
"source" : 656, | |
"target" : 5260, | |
"weight" : 25 | |
}, { | |
"source" : 658, | |
"target" : 4792, | |
"weight" : 57 | |
}, { | |
"source" : 658, | |
"target" : 6143, | |
"weight" : 63 | |
}, { | |
"source" : 659, | |
"target" : 3325, | |
"weight" : 23 | |
}, { | |
"source" : 660, | |
"target" : 1703, | |
"weight" : 22 | |
}, { | |
"source" : 661, | |
"target" : 5973, | |
"weight" : 72 | |
}, { | |
"source" : 662, | |
"target" : 1270, | |
"weight" : 28 | |
}, { | |
"source" : 662, | |
"target" : 3548, | |
"weight" : 40 | |
}, { | |
"source" : 663, | |
"target" : 1434, | |
"weight" : 24 | |
}, { | |
"source" : 664, | |
"target" : 3522, | |
"weight" : 25 | |
}, { | |
"source" : 664, | |
"target" : 1064, | |
"weight" : 27 | |
}, { | |
"source" : 666, | |
"target" : 3598, | |
"weight" : 27 | |
}, { | |
"source" : 667, | |
"target" : 5356, | |
"weight" : 22 | |
}, { | |
"source" : 668, | |
"target" : 1378, | |
"weight" : 30 | |
}, { | |
"source" : 668, | |
"target" : 6136, | |
"weight" : 39 | |
}, { | |
"source" : 668, | |
"target" : 1221, | |
"weight" : 41 | |
}, { | |
"source" : 669, | |
"target" : 6157, | |
"weight" : 34 | |
}, { | |
"source" : 669, | |
"target" : 1622, | |
"weight" : 27 | |
}, { | |
"source" : 669, | |
"target" : 4234, | |
"weight" : 50 | |
}, { | |
"source" : 669, | |
"target" : 3271, | |
"weight" : 27 | |
}, { | |
"source" : 671, | |
"target" : 4296, | |
"weight" : 30 | |
}, { | |
"source" : 671, | |
"target" : 4306, | |
"weight" : 33 | |
}, { | |
"source" : 671, | |
"target" : 1604, | |
"weight" : 52 | |
}, { | |
"source" : 672, | |
"target" : 3835, | |
"weight" : 21 | |
}, { | |
"source" : 672, | |
"target" : 3070, | |
"weight" : 27 | |
}, { | |
"source" : 672, | |
"target" : 3119, | |
"weight" : 42 | |
}, { | |
"source" : 673, | |
"target" : 4842, | |
"weight" : 85 | |
}, { | |
"source" : 673, | |
"target" : 4019, | |
"weight" : 22 | |
}, { | |
"source" : 674, | |
"target" : 5069, | |
"weight" : 69 | |
}, { | |
"source" : 676, | |
"target" : 1189, | |
"weight" : 54 | |
}, { | |
"source" : 677, | |
"target" : 3039, | |
"weight" : 31 | |
}, { | |
"source" : 678, | |
"target" : 2037, | |
"weight" : 21 | |
}, { | |
"source" : 679, | |
"target" : 5321, | |
"weight" : 26 | |
}, { | |
"source" : 680, | |
"target" : 4742, | |
"weight" : 21 | |
}, { | |
"source" : 682, | |
"target" : 5329, | |
"weight" : 23 | |
}, { | |
"source" : 683, | |
"target" : 4859, | |
"weight" : 21 | |
}, { | |
"source" : 684, | |
"target" : 4948, | |
"weight" : 25 | |
}, { | |
"source" : 685, | |
"target" : 4418, | |
"weight" : 23 | |
}, { | |
"source" : 686, | |
"target" : 695, | |
"weight" : 22 | |
}, { | |
"source" : 687, | |
"target" : 3956, | |
"weight" : 21 | |
}, { | |
"source" : 688, | |
"target" : 2472, | |
"weight" : 27 | |
}, { | |
"source" : 689, | |
"target" : 5860, | |
"weight" : 21 | |
}, { | |
"source" : 690, | |
"target" : 5050, | |
"weight" : 26 | |
}, { | |
"source" : 690, | |
"target" : 4015, | |
"weight" : 23 | |
}, { | |
"source" : 691, | |
"target" : 3957, | |
"weight" : 26 | |
}, { | |
"source" : 692, | |
"target" : 2295, | |
"weight" : 21 | |
}, { | |
"source" : 693, | |
"target" : 5893, | |
"weight" : 25 | |
}, { | |
"source" : 694, | |
"target" : 5190, | |
"weight" : 33 | |
}, { | |
"source" : 696, | |
"target" : 3481, | |
"weight" : 24 | |
}, { | |
"source" : 697, | |
"target" : 1941, | |
"weight" : 21 | |
}, { | |
"source" : 698, | |
"target" : 2250, | |
"weight" : 28 | |
}, { | |
"source" : 699, | |
"target" : 5904, | |
"weight" : 32 | |
}, { | |
"source" : 700, | |
"target" : 5508, | |
"weight" : 24 | |
}, { | |
"source" : 700, | |
"target" : 2128, | |
"weight" : 57 | |
}, { | |
"source" : 701, | |
"target" : 5375, | |
"weight" : 22 | |
}, { | |
"source" : 702, | |
"target" : 5579, | |
"weight" : 30 | |
}, { | |
"source" : 702, | |
"target" : 5821, | |
"weight" : 120 | |
}, { | |
"source" : 703, | |
"target" : 5441, | |
"weight" : 31 | |
}, { | |
"source" : 704, | |
"target" : 1202, | |
"weight" : 21 | |
}, { | |
"source" : 705, | |
"target" : 3469, | |
"weight" : 28 | |
}, { | |
"source" : 706, | |
"target" : 4869, | |
"weight" : 24 | |
}, { | |
"source" : 707, | |
"target" : 4337, | |
"weight" : 22 | |
}, { | |
"source" : 707, | |
"target" : 1309, | |
"weight" : 27 | |
}, { | |
"source" : 708, | |
"target" : 5047, | |
"weight" : 33 | |
}, { | |
"source" : 708, | |
"target" : 3248, | |
"weight" : 25 | |
}, { | |
"source" : 709, | |
"target" : 5169, | |
"weight" : 22 | |
}, { | |
"source" : 709, | |
"target" : 2985, | |
"weight" : 30 | |
}, { | |
"source" : 710, | |
"target" : 2151, | |
"weight" : 21 | |
}, { | |
"source" : 711, | |
"target" : 1802, | |
"weight" : 21 | |
}, { | |
"source" : 712, | |
"target" : 3537, | |
"weight" : 38 | |
}, { | |
"source" : 712, | |
"target" : 4689, | |
"weight" : 21 | |
}, { | |
"source" : 713, | |
"target" : 2635, | |
"weight" : 29 | |
}, { | |
"source" : 713, | |
"target" : 3812, | |
"weight" : 36 | |
}, { | |
"source" : 713, | |
"target" : 2383, | |
"weight" : 34 | |
}, { | |
"source" : 714, | |
"target" : 1889, | |
"weight" : 28 | |
}, { | |
"source" : 715, | |
"target" : 2120, | |
"weight" : 28 | |
}, { | |
"source" : 716, | |
"target" : 2280, | |
"weight" : 23 | |
}, { | |
"source" : 717, | |
"target" : 1729, | |
"weight" : 25 | |
}, { | |
"source" : 718, | |
"target" : 4569, | |
"weight" : 24 | |
}, { | |
"source" : 719, | |
"target" : 4492, | |
"weight" : 23 | |
}, { | |
"source" : 721, | |
"target" : 6101, | |
"weight" : 22 | |
}, { | |
"source" : 722, | |
"target" : 1467, | |
"weight" : 31 | |
}, { | |
"source" : 723, | |
"target" : 1254, | |
"weight" : 31 | |
}, { | |
"source" : 724, | |
"target" : 2162, | |
"weight" : 23 | |
}, { | |
"source" : 725, | |
"target" : 3764, | |
"weight" : 23 | |
}, { | |
"source" : 726, | |
"target" : 4787, | |
"weight" : 21 | |
}, { | |
"source" : 727, | |
"target" : 5235, | |
"weight" : 32 | |
}, { | |
"source" : 727, | |
"target" : 3555, | |
"weight" : 25 | |
}, { | |
"source" : 728, | |
"target" : 4684, | |
"weight" : 30 | |
}, { | |
"source" : 729, | |
"target" : 4382, | |
"weight" : 35 | |
}, { | |
"source" : 729, | |
"target" : 1339, | |
"weight" : 36 | |
}, { | |
"source" : 730, | |
"target" : 5559, | |
"weight" : 29 | |
}, { | |
"source" : 730, | |
"target" : 2772, | |
"weight" : 24 | |
}, { | |
"source" : 730, | |
"target" : 4580, | |
"weight" : 27 | |
}, { | |
"source" : 731, | |
"target" : 1373, | |
"weight" : 21 | |
}, { | |
"source" : 732, | |
"target" : 4360, | |
"weight" : 25 | |
}, { | |
"source" : 733, | |
"target" : 5640, | |
"weight" : 23 | |
}, { | |
"source" : 734, | |
"target" : 4299, | |
"weight" : 42 | |
}, { | |
"source" : 735, | |
"target" : 1524, | |
"weight" : 21 | |
}, { | |
"source" : 736, | |
"target" : 4905, | |
"weight" : 39 | |
}, { | |
"source" : 736, | |
"target" : 1886, | |
"weight" : 24 | |
}, { | |
"source" : 737, | |
"target" : 2436, | |
"weight" : 21 | |
}, { | |
"source" : 738, | |
"target" : 5483, | |
"weight" : 23 | |
}, { | |
"source" : 738, | |
"target" : 3959, | |
"weight" : 43 | |
}, { | |
"source" : 739, | |
"target" : 4366, | |
"weight" : 28 | |
}, { | |
"source" : 740, | |
"target" : 1280, | |
"weight" : 22 | |
}, { | |
"source" : 741, | |
"target" : 2186, | |
"weight" : 24 | |
}, { | |
"source" : 741, | |
"target" : 5731, | |
"weight" : 29 | |
}, { | |
"source" : 741, | |
"target" : 2435, | |
"weight" : 23 | |
}, { | |
"source" : 741, | |
"target" : 5903, | |
"weight" : 30 | |
}, { | |
"source" : 741, | |
"target" : 5366, | |
"weight" : 24 | |
}, { | |
"source" : 742, | |
"target" : 5621, | |
"weight" : 22 | |
}, { | |
"source" : 743, | |
"target" : 4633, | |
"weight" : 28 | |
}, { | |
"source" : 744, | |
"target" : 2897, | |
"weight" : 24 | |
}, { | |
"source" : 745, | |
"target" : 1611, | |
"weight" : 22 | |
}, { | |
"source" : 746, | |
"target" : 3041, | |
"weight" : 23 | |
}, { | |
"source" : 748, | |
"target" : 6121, | |
"weight" : 29 | |
}, { | |
"source" : 748, | |
"target" : 3640, | |
"weight" : 23 | |
}, { | |
"source" : 748, | |
"target" : 4593, | |
"weight" : 31 | |
}, { | |
"source" : 749, | |
"target" : 2078, | |
"weight" : 28 | |
}, { | |
"source" : 750, | |
"target" : 5763, | |
"weight" : 41 | |
}, { | |
"source" : 750, | |
"target" : 3768, | |
"weight" : 22 | |
}, { | |
"source" : 751, | |
"target" : 5275, | |
"weight" : 21 | |
}, { | |
"source" : 752, | |
"target" : 3408, | |
"weight" : 29 | |
}, { | |
"source" : 753, | |
"target" : 1150, | |
"weight" : 21 | |
}, { | |
"source" : 754, | |
"target" : 4229, | |
"weight" : 32 | |
}, { | |
"source" : 755, | |
"target" : 4691, | |
"weight" : 21 | |
}, { | |
"source" : 756, | |
"target" : 2091, | |
"weight" : 31 | |
}, { | |
"source" : 758, | |
"target" : 3998, | |
"weight" : 26 | |
}, { | |
"source" : 759, | |
"target" : 5150, | |
"weight" : 21 | |
}, { | |
"source" : 759, | |
"target" : 6168, | |
"weight" : 32 | |
}, { | |
"source" : 759, | |
"target" : 5800, | |
"weight" : 32 | |
}, { | |
"source" : 760, | |
"target" : 2814, | |
"weight" : 33 | |
}, { | |
"source" : 761, | |
"target" : 1583, | |
"weight" : 29 | |
}, { | |
"source" : 762, | |
"target" : 5460, | |
"weight" : 97 | |
}, { | |
"source" : 762, | |
"target" : 5524, | |
"weight" : 74 | |
}, { | |
"source" : 763, | |
"target" : 3636, | |
"weight" : 41 | |
}, { | |
"source" : 764, | |
"target" : 3547, | |
"weight" : 24 | |
}, { | |
"source" : 765, | |
"target" : 4560, | |
"weight" : 37 | |
}, { | |
"source" : 766, | |
"target" : 3876, | |
"weight" : 21 | |
}, { | |
"source" : 766, | |
"target" : 881, | |
"weight" : 21 | |
}, { | |
"source" : 767, | |
"target" : 2844, | |
"weight" : 27 | |
}, { | |
"source" : 768, | |
"target" : 4245, | |
"weight" : 22 | |
}, { | |
"source" : 769, | |
"target" : 5973, | |
"weight" : 25 | |
}, { | |
"source" : 770, | |
"target" : 2569, | |
"weight" : 44 | |
}, { | |
"source" : 770, | |
"target" : 1241, | |
"weight" : 21 | |
}, { | |
"source" : 771, | |
"target" : 975, | |
"weight" : 29 | |
}, { | |
"source" : 772, | |
"target" : 5643, | |
"weight" : 22 | |
}, { | |
"source" : 773, | |
"target" : 1677, | |
"weight" : 24 | |
}, { | |
"source" : 773, | |
"target" : 1539, | |
"weight" : 25 | |
}, { | |
"source" : 774, | |
"target" : 2329, | |
"weight" : 41 | |
}, { | |
"source" : 774, | |
"target" : 5147, | |
"weight" : 22 | |
}, { | |
"source" : 774, | |
"target" : 1351, | |
"weight" : 28 | |
}, { | |
"source" : 774, | |
"target" : 4282, | |
"weight" : 24 | |
}, { | |
"source" : 775, | |
"target" : 6133, | |
"weight" : 37 | |
}, { | |
"source" : 776, | |
"target" : 1795, | |
"weight" : 34 | |
}, { | |
"source" : 777, | |
"target" : 5206, | |
"weight" : 26 | |
}, { | |
"source" : 777, | |
"target" : 4428, | |
"weight" : 33 | |
}, { | |
"source" : 778, | |
"target" : 2571, | |
"weight" : 32 | |
}, { | |
"source" : 779, | |
"target" : 3120, | |
"weight" : 22 | |
}, { | |
"source" : 780, | |
"target" : 2861, | |
"weight" : 24 | |
}, { | |
"source" : 781, | |
"target" : 1057, | |
"weight" : 56 | |
}, { | |
"source" : 781, | |
"target" : 2358, | |
"weight" : 26 | |
}, { | |
"source" : 782, | |
"target" : 4382, | |
"weight" : 32 | |
}, { | |
"source" : 782, | |
"target" : 4394, | |
"weight" : 31 | |
}, { | |
"source" : 782, | |
"target" : 1339, | |
"weight" : 62 | |
}, { | |
"source" : 783, | |
"target" : 1222, | |
"weight" : 29 | |
}, { | |
"source" : 784, | |
"target" : 2193, | |
"weight" : 29 | |
}, { | |
"source" : 785, | |
"target" : 1993, | |
"weight" : 26 | |
}, { | |
"source" : 786, | |
"target" : 2639, | |
"weight" : 34 | |
}, { | |
"source" : 787, | |
"target" : 3668, | |
"weight" : 23 | |
}, { | |
"source" : 788, | |
"target" : 1669, | |
"weight" : 24 | |
}, { | |
"source" : 788, | |
"target" : 2230, | |
"weight" : 33 | |
}, { | |
"source" : 789, | |
"target" : 1690, | |
"weight" : 22 | |
}, { | |
"source" : 790, | |
"target" : 3965, | |
"weight" : 59 | |
}, { | |
"source" : 790, | |
"target" : 3084, | |
"weight" : 22 | |
}, { | |
"source" : 791, | |
"target" : 2305, | |
"weight" : 21 | |
}, { | |
"source" : 792, | |
"target" : 2161, | |
"weight" : 25 | |
}, { | |
"source" : 792, | |
"target" : 5722, | |
"weight" : 33 | |
}, { | |
"source" : 793, | |
"target" : 2181, | |
"weight" : 48 | |
}, { | |
"source" : 794, | |
"target" : 4525, | |
"weight" : 28 | |
}, { | |
"source" : 795, | |
"target" : 2443, | |
"weight" : 22 | |
}, { | |
"source" : 796, | |
"target" : 1062, | |
"weight" : 43 | |
}, { | |
"source" : 797, | |
"target" : 4631, | |
"weight" : 25 | |
}, { | |
"source" : 798, | |
"target" : 4423, | |
"weight" : 25 | |
}, { | |
"source" : 800, | |
"target" : 1634, | |
"weight" : 32 | |
}, { | |
"source" : 800, | |
"target" : 5564, | |
"weight" : 32 | |
}, { | |
"source" : 800, | |
"target" : 4919, | |
"weight" : 32 | |
}, { | |
"source" : 803, | |
"target" : 3744, | |
"weight" : 21 | |
}, { | |
"source" : 803, | |
"target" : 5277, | |
"weight" : 22 | |
}, { | |
"source" : 803, | |
"target" : 4782, | |
"weight" : 22 | |
}, { | |
"source" : 803, | |
"target" : 4484, | |
"weight" : 22 | |
}, { | |
"source" : 804, | |
"target" : 2202, | |
"weight" : 24 | |
}, { | |
"source" : 805, | |
"target" : 2191, | |
"weight" : 33 | |
}, { | |
"source" : 806, | |
"target" : 2062, | |
"weight" : 27 | |
}, { | |
"source" : 806, | |
"target" : 2798, | |
"weight" : 67 | |
}, { | |
"source" : 807, | |
"target" : 2084, | |
"weight" : 35 | |
}, { | |
"source" : 808, | |
"target" : 1702, | |
"weight" : 22 | |
}, { | |
"source" : 809, | |
"target" : 3560, | |
"weight" : 25 | |
}, { | |
"source" : 810, | |
"target" : 3002, | |
"weight" : 33 | |
}, { | |
"source" : 811, | |
"target" : 3885, | |
"weight" : 27 | |
}, { | |
"source" : 812, | |
"target" : 5914, | |
"weight" : 26 | |
}, { | |
"source" : 812, | |
"target" : 4040, | |
"weight" : 63 | |
}, { | |
"source" : 812, | |
"target" : 6174, | |
"weight" : 30 | |
}, { | |
"source" : 813, | |
"target" : 3827, | |
"weight" : 29 | |
}, { | |
"source" : 814, | |
"target" : 3586, | |
"weight" : 28 | |
}, { | |
"source" : 814, | |
"target" : 3045, | |
"weight" : 28 | |
}, { | |
"source" : 815, | |
"target" : 5823, | |
"weight" : 25 | |
}, { | |
"source" : 816, | |
"target" : 827, | |
"weight" : 26 | |
}, { | |
"source" : 817, | |
"target" : 1937, | |
"weight" : 21 | |
}, { | |
"source" : 818, | |
"target" : 1944, | |
"weight" : 23 | |
}, { | |
"source" : 819, | |
"target" : 2375, | |
"weight" : 27 | |
}, { | |
"source" : 820, | |
"target" : 5262, | |
"weight" : 27 | |
}, { | |
"source" : 821, | |
"target" : 5179, | |
"weight" : 21 | |
}, { | |
"source" : 823, | |
"target" : 4029, | |
"weight" : 22 | |
}, { | |
"source" : 824, | |
"target" : 5717, | |
"weight" : 21 | |
}, { | |
"source" : 825, | |
"target" : 4783, | |
"weight" : 21 | |
}, { | |
"source" : 826, | |
"target" : 4720, | |
"weight" : 26 | |
}, { | |
"source" : 827, | |
"target" : 5319, | |
"weight" : 29 | |
}, { | |
"source" : 827, | |
"target" : 3029, | |
"weight" : 29 | |
}, { | |
"source" : 827, | |
"target" : 3873, | |
"weight" : 25 | |
}, { | |
"source" : 827, | |
"target" : 4033, | |
"weight" : 22 | |
}, { | |
"source" : 827, | |
"target" : 1279, | |
"weight" : 23 | |
}, { | |
"source" : 827, | |
"target" : 1274, | |
"weight" : 28 | |
}, { | |
"source" : 827, | |
"target" : 1494, | |
"weight" : 22 | |
}, { | |
"source" : 827, | |
"target" : 1193, | |
"weight" : 22 | |
}, { | |
"source" : 827, | |
"target" : 2913, | |
"weight" : 25 | |
}, { | |
"source" : 827, | |
"target" : 4456, | |
"weight" : 23 | |
}, { | |
"source" : 827, | |
"target" : 3752, | |
"weight" : 23 | |
}, { | |
"source" : 827, | |
"target" : 2074, | |
"weight" : 31 | |
}, { | |
"source" : 828, | |
"target" : 5352, | |
"weight" : 27 | |
}, { | |
"source" : 828, | |
"target" : 3175, | |
"weight" : 22 | |
}, { | |
"source" : 829, | |
"target" : 5084, | |
"weight" : 33 | |
}, { | |
"source" : 830, | |
"target" : 1804, | |
"weight" : 26 | |
}, { | |
"source" : 831, | |
"target" : 6184, | |
"weight" : 28 | |
}, { | |
"source" : 833, | |
"target" : 1167, | |
"weight" : 43 | |
}, { | |
"source" : 835, | |
"target" : 973, | |
"weight" : 26 | |
}, { | |
"source" : 836, | |
"target" : 2946, | |
"weight" : 25 | |
}, { | |
"source" : 837, | |
"target" : 1997, | |
"weight" : 23 | |
}, { | |
"source" : 837, | |
"target" : 6138, | |
"weight" : 37 | |
}, { | |
"source" : 838, | |
"target" : 2509, | |
"weight" : 23 | |
}, { | |
"source" : 839, | |
"target" : 1954, | |
"weight" : 42 | |
}, { | |
"source" : 840, | |
"target" : 5676, | |
"weight" : 64 | |
}, { | |
"source" : 841, | |
"target" : 3386, | |
"weight" : 26 | |
}, { | |
"source" : 842, | |
"target" : 2109, | |
"weight" : 39 | |
}, { | |
"source" : 843, | |
"target" : 1990, | |
"weight" : 22 | |
}, { | |
"source" : 844, | |
"target" : 2682, | |
"weight" : 21 | |
}, { | |
"source" : 846, | |
"target" : 5598, | |
"weight" : 39 | |
}, { | |
"source" : 847, | |
"target" : 2211, | |
"weight" : 22 | |
}, { | |
"source" : 848, | |
"target" : 4763, | |
"weight" : 23 | |
}, { | |
"source" : 848, | |
"target" : 2388, | |
"weight" : 23 | |
}, { | |
"source" : 848, | |
"target" : 4774, | |
"weight" : 24 | |
}, { | |
"source" : 849, | |
"target" : 5678, | |
"weight" : 22 | |
}, { | |
"source" : 850, | |
"target" : 3211, | |
"weight" : 39 | |
}, { | |
"source" : 852, | |
"target" : 5015, | |
"weight" : 31 | |
}, { | |
"source" : 853, | |
"target" : 2279, | |
"weight" : 32 | |
}, { | |
"source" : 854, | |
"target" : 3697, | |
"weight" : 25 | |
}, { | |
"source" : 854, | |
"target" : 1867, | |
"weight" : 21 | |
}, { | |
"source" : 855, | |
"target" : 1202, | |
"weight" : 23 | |
}, { | |
"source" : 855, | |
"target" : 3865, | |
"weight" : 25 | |
}, { | |
"source" : 856, | |
"target" : 4655, | |
"weight" : 22 | |
}, { | |
"source" : 857, | |
"target" : 3568, | |
"weight" : 55 | |
}, { | |
"source" : 858, | |
"target" : 5004, | |
"weight" : 24 | |
}, { | |
"source" : 859, | |
"target" : 5920, | |
"weight" : 25 | |
}, { | |
"source" : 859, | |
"target" : 1789, | |
"weight" : 41 | |
}, { | |
"source" : 859, | |
"target" : 2507, | |
"weight" : 23 | |
}, { | |
"source" : 859, | |
"target" : 5766, | |
"weight" : 45 | |
}, { | |
"source" : 860, | |
"target" : 3255, | |
"weight" : 23 | |
}, { | |
"source" : 861, | |
"target" : 2852, | |
"weight" : 47 | |
}, { | |
"source" : 861, | |
"target" : 1525, | |
"weight" : 24 | |
}, { | |
"source" : 861, | |
"target" : 4803, | |
"weight" : 73 | |
}, { | |
"source" : 862, | |
"target" : 2356, | |
"weight" : 29 | |
}, { | |
"source" : 863, | |
"target" : 3103, | |
"weight" : 30 | |
}, { | |
"source" : 865, | |
"target" : 5535, | |
"weight" : 25 | |
}, { | |
"source" : 866, | |
"target" : 3373, | |
"weight" : 33 | |
}, { | |
"source" : 867, | |
"target" : 3570, | |
"weight" : 22 | |
}, { | |
"source" : 868, | |
"target" : 1346, | |
"weight" : 27 | |
}, { | |
"source" : 869, | |
"target" : 5452, | |
"weight" : 35 | |
}, { | |
"source" : 869, | |
"target" : 4417, | |
"weight" : 24 | |
}, { | |
"source" : 870, | |
"target" : 5679, | |
"weight" : 34 | |
}, { | |
"source" : 871, | |
"target" : 1390, | |
"weight" : 26 | |
}, { | |
"source" : 872, | |
"target" : 875, | |
"weight" : 21 | |
}, { | |
"source" : 874, | |
"target" : 5227, | |
"weight" : 71 | |
}, { | |
"source" : 876, | |
"target" : 5578, | |
"weight" : 22 | |
}, { | |
"source" : 877, | |
"target" : 2467, | |
"weight" : 23 | |
}, { | |
"source" : 879, | |
"target" : 3554, | |
"weight" : 24 | |
}, { | |
"source" : 880, | |
"target" : 4861, | |
"weight" : 46 | |
}, { | |
"source" : 881, | |
"target" : 6005, | |
"weight" : 24 | |
}, { | |
"source" : 881, | |
"target" : 5347, | |
"weight" : 47 | |
}, { | |
"source" : 881, | |
"target" : 3876, | |
"weight" : 40 | |
}, { | |
"source" : 882, | |
"target" : 1623, | |
"weight" : 21 | |
}, { | |
"source" : 883, | |
"target" : 4764, | |
"weight" : 28 | |
}, { | |
"source" : 884, | |
"target" : 3980, | |
"weight" : 24 | |
}, { | |
"source" : 884, | |
"target" : 4044, | |
"weight" : 30 | |
}, { | |
"source" : 885, | |
"target" : 4110, | |
"weight" : 38 | |
}, { | |
"source" : 886, | |
"target" : 4939, | |
"weight" : 41 | |
}, { | |
"source" : 887, | |
"target" : 1857, | |
"weight" : 32 | |
}, { | |
"source" : 888, | |
"target" : 2865, | |
"weight" : 21 | |
}, { | |
"source" : 889, | |
"target" : 4313, | |
"weight" : 25 | |
}, { | |
"source" : 890, | |
"target" : 4028, | |
"weight" : 22 | |
}, { | |
"source" : 890, | |
"target" : 3806, | |
"weight" : 21 | |
}, { | |
"source" : 891, | |
"target" : 1425, | |
"weight" : 45 | |
}, { | |
"source" : 892, | |
"target" : 3050, | |
"weight" : 21 | |
}, { | |
"source" : 893, | |
"target" : 4183, | |
"weight" : 24 | |
}, { | |
"source" : 894, | |
"target" : 5594, | |
"weight" : 24 | |
}, { | |
"source" : 895, | |
"target" : 2439, | |
"weight" : 21 | |
}, { | |
"source" : 897, | |
"target" : 5036, | |
"weight" : 23 | |
}, { | |
"source" : 897, | |
"target" : 4745, | |
"weight" : 23 | |
}, { | |
"source" : 898, | |
"target" : 1908, | |
"weight" : 36 | |
}, { | |
"source" : 899, | |
"target" : 4264, | |
"weight" : 24 | |
}, { | |
"source" : 900, | |
"target" : 2458, | |
"weight" : 32 | |
}, { | |
"source" : 901, | |
"target" : 1504, | |
"weight" : 22 | |
}, { | |
"source" : 902, | |
"target" : 5420, | |
"weight" : 29 | |
}, { | |
"source" : 903, | |
"target" : 2390, | |
"weight" : 22 | |
}, { | |
"source" : 905, | |
"target" : 1220, | |
"weight" : 36 | |
}, { | |
"source" : 906, | |
"target" : 5448, | |
"weight" : 24 | |
}, { | |
"source" : 906, | |
"target" : 5826, | |
"weight" : 36 | |
}, { | |
"source" : 907, | |
"target" : 5018, | |
"weight" : 26 | |
}, { | |
"source" : 908, | |
"target" : 4910, | |
"weight" : 25 | |
}, { | |
"source" : 909, | |
"target" : 1319, | |
"weight" : 22 | |
}, { | |
"source" : 910, | |
"target" : 1190, | |
"weight" : 28 | |
}, { | |
"source" : 911, | |
"target" : 3792, | |
"weight" : 46 | |
}, { | |
"source" : 912, | |
"target" : 1215, | |
"weight" : 50 | |
}, { | |
"source" : 913, | |
"target" : 1991, | |
"weight" : 33 | |
}, { | |
"source" : 914, | |
"target" : 4150, | |
"weight" : 23 | |
}, { | |
"source" : 915, | |
"target" : 4431, | |
"weight" : 21 | |
}, { | |
"source" : 916, | |
"target" : 5551, | |
"weight" : 24 | |
}, { | |
"source" : 916, | |
"target" : 5073, | |
"weight" : 21 | |
}, { | |
"source" : 917, | |
"target" : 2852, | |
"weight" : 22 | |
}, { | |
"source" : 917, | |
"target" : 3268, | |
"weight" : 21 | |
}, { | |
"source" : 917, | |
"target" : 2721, | |
"weight" : 22 | |
}, { | |
"source" : 918, | |
"target" : 3762, | |
"weight" : 23 | |
}, { | |
"source" : 919, | |
"target" : 3272, | |
"weight" : 36 | |
}, { | |
"source" : 920, | |
"target" : 929, | |
"weight" : 23 | |
}, { | |
"source" : 921, | |
"target" : 1931, | |
"weight" : 22 | |
}, { | |
"source" : 922, | |
"target" : 969, | |
"weight" : 33 | |
}, { | |
"source" : 923, | |
"target" : 4270, | |
"weight" : 37 | |
}, { | |
"source" : 923, | |
"target" : 4817, | |
"weight" : 39 | |
}, { | |
"source" : 924, | |
"target" : 1246, | |
"weight" : 21 | |
}, { | |
"source" : 925, | |
"target" : 2376, | |
"weight" : 23 | |
}, { | |
"source" : 926, | |
"target" : 5081, | |
"weight" : 25 | |
}, { | |
"source" : 926, | |
"target" : 2855, | |
"weight" : 32 | |
}, { | |
"source" : 927, | |
"target" : 4578, | |
"weight" : 32 | |
}, { | |
"source" : 928, | |
"target" : 4339, | |
"weight" : 22 | |
}, { | |
"source" : 931, | |
"target" : 1509, | |
"weight" : 25 | |
}, { | |
"source" : 932, | |
"target" : 1554, | |
"weight" : 44 | |
}, { | |
"source" : 932, | |
"target" : 6049, | |
"weight" : 24 | |
}, { | |
"source" : 934, | |
"target" : 5363, | |
"weight" : 28 | |
}, { | |
"source" : 935, | |
"target" : 5544, | |
"weight" : 33 | |
}, { | |
"source" : 936, | |
"target" : 5769, | |
"weight" : 24 | |
}, { | |
"source" : 938, | |
"target" : 3568, | |
"weight" : 32 | |
}, { | |
"source" : 939, | |
"target" : 2675, | |
"weight" : 22 | |
}, { | |
"source" : 940, | |
"target" : 2256, | |
"weight" : 21 | |
}, { | |
"source" : 941, | |
"target" : 3432, | |
"weight" : 22 | |
}, { | |
"source" : 942, | |
"target" : 2899, | |
"weight" : 28 | |
}, { | |
"source" : 943, | |
"target" : 5933, | |
"weight" : 24 | |
}, { | |
"source" : 944, | |
"target" : 3975, | |
"weight" : 21 | |
}, { | |
"source" : 945, | |
"target" : 2614, | |
"weight" : 25 | |
}, { | |
"source" : 946, | |
"target" : 5003, | |
"weight" : 24 | |
}, { | |
"source" : 946, | |
"target" : 4626, | |
"weight" : 31 | |
}, { | |
"source" : 947, | |
"target" : 4283, | |
"weight" : 33 | |
}, { | |
"source" : 949, | |
"target" : 2589, | |
"weight" : 23 | |
}, { | |
"source" : 950, | |
"target" : 6000, | |
"weight" : 27 | |
}, { | |
"source" : 951, | |
"target" : 5153, | |
"weight" : 30 | |
}, { | |
"source" : 953, | |
"target" : 3426, | |
"weight" : 36 | |
}, { | |
"source" : 954, | |
"target" : 4075, | |
"weight" : 24 | |
}, { | |
"source" : 955, | |
"target" : 1015, | |
"weight" : 38 | |
}, { | |
"source" : 956, | |
"target" : 5557, | |
"weight" : 59 | |
}, { | |
"source" : 957, | |
"target" : 2307, | |
"weight" : 25 | |
}, { | |
"source" : 958, | |
"target" : 3927, | |
"weight" : 23 | |
}, { | |
"source" : 960, | |
"target" : 6170, | |
"weight" : 21 | |
}, { | |
"source" : 961, | |
"target" : 1251, | |
"weight" : 31 | |
}, { | |
"source" : 962, | |
"target" : 1641, | |
"weight" : 23 | |
}, { | |
"source" : 962, | |
"target" : 2154, | |
"weight" : 30 | |
}, { | |
"source" : 962, | |
"target" : 5218, | |
"weight" : 23 | |
}, { | |
"source" : 963, | |
"target" : 1265, | |
"weight" : 21 | |
}, { | |
"source" : 963, | |
"target" : 3884, | |
"weight" : 31 | |
}, { | |
"source" : 964, | |
"target" : 2749, | |
"weight" : 28 | |
}, { | |
"source" : 965, | |
"target" : 1388, | |
"weight" : 22 | |
}, { | |
"source" : 965, | |
"target" : 2240, | |
"weight" : 28 | |
}, { | |
"source" : 966, | |
"target" : 5775, | |
"weight" : 22 | |
}, { | |
"source" : 967, | |
"target" : 4111, | |
"weight" : 29 | |
}, { | |
"source" : 968, | |
"target" : 2028, | |
"weight" : 25 | |
}, { | |
"source" : 970, | |
"target" : 5726, | |
"weight" : 42 | |
}, { | |
"source" : 972, | |
"target" : 5180, | |
"weight" : 52 | |
}, { | |
"source" : 972, | |
"target" : 5083, | |
"weight" : 35 | |
}, { | |
"source" : 974, | |
"target" : 1058, | |
"weight" : 51 | |
}, { | |
"source" : 974, | |
"target" : 1174, | |
"weight" : 50 | |
}, { | |
"source" : 974, | |
"target" : 3677, | |
"weight" : 54 | |
}, { | |
"source" : 974, | |
"target" : 5842, | |
"weight" : 59 | |
}, { | |
"source" : 976, | |
"target" : 1678, | |
"weight" : 28 | |
}, { | |
"source" : 976, | |
"target" : 3886, | |
"weight" : 22 | |
}, { | |
"source" : 977, | |
"target" : 1260, | |
"weight" : 56 | |
}, { | |
"source" : 978, | |
"target" : 2786, | |
"weight" : 88 | |
}, { | |
"source" : 979, | |
"target" : 4167, | |
"weight" : 22 | |
}, { | |
"source" : 980, | |
"target" : 1490, | |
"weight" : 23 | |
}, { | |
"source" : 981, | |
"target" : 3575, | |
"weight" : 92 | |
}, { | |
"source" : 982, | |
"target" : 5886, | |
"weight" : 24 | |
}, { | |
"source" : 982, | |
"target" : 1774, | |
"weight" : 24 | |
}, { | |
"source" : 983, | |
"target" : 2211, | |
"weight" : 35 | |
}, { | |
"source" : 985, | |
"target" : 3119, | |
"weight" : 27 | |
}, { | |
"source" : 986, | |
"target" : 4298, | |
"weight" : 36 | |
}, { | |
"source" : 986, | |
"target" : 1534, | |
"weight" : 30 | |
}, { | |
"source" : 987, | |
"target" : 1099, | |
"weight" : 21 | |
}, { | |
"source" : 988, | |
"target" : 4784, | |
"weight" : 21 | |
}, { | |
"source" : 989, | |
"target" : 4053, | |
"weight" : 21 | |
}, { | |
"source" : 989, | |
"target" : 1959, | |
"weight" : 29 | |
}, { | |
"source" : 990, | |
"target" : 4464, | |
"weight" : 26 | |
}, { | |
"source" : 990, | |
"target" : 4622, | |
"weight" : 22 | |
}, { | |
"source" : 991, | |
"target" : 5908, | |
"weight" : 26 | |
}, { | |
"source" : 991, | |
"target" : 4556, | |
"weight" : 33 | |
}, { | |
"source" : 992, | |
"target" : 5414, | |
"weight" : 28 | |
}, { | |
"source" : 992, | |
"target" : 1920, | |
"weight" : 30 | |
}, { | |
"source" : 993, | |
"target" : 5761, | |
"weight" : 24 | |
}, { | |
"source" : 994, | |
"target" : 6037, | |
"weight" : 35 | |
}, { | |
"source" : 994, | |
"target" : 5366, | |
"weight" : 23 | |
}, { | |
"source" : 995, | |
"target" : 4319, | |
"weight" : 21 | |
}, { | |
"source" : 996, | |
"target" : 4533, | |
"weight" : 21 | |
}, { | |
"source" : 996, | |
"target" : 3690, | |
"weight" : 43 | |
}, { | |
"source" : 996, | |
"target" : 4077, | |
"weight" : 24 | |
}, { | |
"source" : 997, | |
"target" : 6067, | |
"weight" : 21 | |
}, { | |
"source" : 998, | |
"target" : 2275, | |
"weight" : 30 | |
}, { | |
"source" : 1000, | |
"target" : 1964, | |
"weight" : 34 | |
}, { | |
"source" : 1001, | |
"target" : 5859, | |
"weight" : 22 | |
}, { | |
"source" : 1002, | |
"target" : 3157, | |
"weight" : 45 | |
}, { | |
"source" : 1004, | |
"target" : 3546, | |
"weight" : 23 | |
}, { | |
"source" : 1005, | |
"target" : 2987, | |
"weight" : 25 | |
}, { | |
"source" : 1005, | |
"target" : 2161, | |
"weight" : 32 | |
}, { | |
"source" : 1007, | |
"target" : 5187, | |
"weight" : 29 | |
}, { | |
"source" : 1008, | |
"target" : 5965, | |
"weight" : 32 | |
}, { | |
"source" : 1009, | |
"target" : 5512, | |
"weight" : 38 | |
}, { | |
"source" : 1011, | |
"target" : 5874, | |
"weight" : 27 | |
}, { | |
"source" : 1013, | |
"target" : 1836, | |
"weight" : 25 | |
}, { | |
"source" : 1014, | |
"target" : 5657, | |
"weight" : 23 | |
}, { | |
"source" : 1016, | |
"target" : 5588, | |
"weight" : 31 | |
}, { | |
"source" : 1017, | |
"target" : 1483, | |
"weight" : 21 | |
}, { | |
"source" : 1019, | |
"target" : 2161, | |
"weight" : 28 | |
}, { | |
"source" : 1019, | |
"target" : 3444, | |
"weight" : 26 | |
}, { | |
"source" : 1021, | |
"target" : 1370, | |
"weight" : 25 | |
}, { | |
"source" : 1021, | |
"target" : 5880, | |
"weight" : 22 | |
}, { | |
"source" : 1022, | |
"target" : 1107, | |
"weight" : 21 | |
}, { | |
"source" : 1022, | |
"target" : 5119, | |
"weight" : 91 | |
}, { | |
"source" : 1022, | |
"target" : 2988, | |
"weight" : 22 | |
}, { | |
"source" : 1022, | |
"target" : 3846, | |
"weight" : 24 | |
}, { | |
"source" : 1023, | |
"target" : 2755, | |
"weight" : 24 | |
}, { | |
"source" : 1024, | |
"target" : 4370, | |
"weight" : 24 | |
}, { | |
"source" : 1025, | |
"target" : 5038, | |
"weight" : 21 | |
}, { | |
"source" : 1026, | |
"target" : 6030, | |
"weight" : 28 | |
}, { | |
"source" : 1026, | |
"target" : 2519, | |
"weight" : 39 | |
}, { | |
"source" : 1028, | |
"target" : 1196, | |
"weight" : 28 | |
}, { | |
"source" : 1029, | |
"target" : 3864, | |
"weight" : 28 | |
}, { | |
"source" : 1031, | |
"target" : 1546, | |
"weight" : 24 | |
}, { | |
"source" : 1032, | |
"target" : 1771, | |
"weight" : 42 | |
}, { | |
"source" : 1033, | |
"target" : 1187, | |
"weight" : 25 | |
}, { | |
"source" : 1034, | |
"target" : 5986, | |
"weight" : 55 | |
}, { | |
"source" : 1035, | |
"target" : 1824, | |
"weight" : 21 | |
}, { | |
"source" : 1036, | |
"target" : 4901, | |
"weight" : 21 | |
}, { | |
"source" : 1037, | |
"target" : 4137, | |
"weight" : 28 | |
}, { | |
"source" : 1038, | |
"target" : 2343, | |
"weight" : 42 | |
}, { | |
"source" : 1040, | |
"target" : 4569, | |
"weight" : 24 | |
}, { | |
"source" : 1041, | |
"target" : 2760, | |
"weight" : 26 | |
}, { | |
"source" : 1042, | |
"target" : 1816, | |
"weight" : 23 | |
}, { | |
"source" : 1043, | |
"target" : 1706, | |
"weight" : 21 | |
}, { | |
"source" : 1044, | |
"target" : 3943, | |
"weight" : 28 | |
}, { | |
"source" : 1045, | |
"target" : 4589, | |
"weight" : 21 | |
}, { | |
"source" : 1046, | |
"target" : 4347, | |
"weight" : 25 | |
}, { | |
"source" : 1046, | |
"target" : 5032, | |
"weight" : 67 | |
}, { | |
"source" : 1047, | |
"target" : 3175, | |
"weight" : 29 | |
}, { | |
"source" : 1047, | |
"target" : 1915, | |
"weight" : 29 | |
}, { | |
"source" : 1048, | |
"target" : 3234, | |
"weight" : 21 | |
}, { | |
"source" : 1049, | |
"target" : 2898, | |
"weight" : 34 | |
}, { | |
"source" : 1050, | |
"target" : 5899, | |
"weight" : 21 | |
}, { | |
"source" : 1051, | |
"target" : 1756, | |
"weight" : 24 | |
}, { | |
"source" : 1052, | |
"target" : 1972, | |
"weight" : 23 | |
}, { | |
"source" : 1053, | |
"target" : 2215, | |
"weight" : 22 | |
}, { | |
"source" : 1054, | |
"target" : 5793, | |
"weight" : 27 | |
}, { | |
"source" : 1055, | |
"target" : 3587, | |
"weight" : 35 | |
}, { | |
"source" : 1056, | |
"target" : 6102, | |
"weight" : 27 | |
}, { | |
"source" : 1057, | |
"target" : 1977, | |
"weight" : 37 | |
}, { | |
"source" : 1057, | |
"target" : 2358, | |
"weight" : 30 | |
}, { | |
"source" : 1057, | |
"target" : 2435, | |
"weight" : 43 | |
}, { | |
"source" : 1057, | |
"target" : 3849, | |
"weight" : 21 | |
}, { | |
"source" : 1057, | |
"target" : 1652, | |
"weight" : 29 | |
}, { | |
"source" : 1058, | |
"target" : 1174, | |
"weight" : 51 | |
}, { | |
"source" : 1058, | |
"target" : 3677, | |
"weight" : 50 | |
}, { | |
"source" : 1058, | |
"target" : 5842, | |
"weight" : 50 | |
}, { | |
"source" : 1059, | |
"target" : 3274, | |
"weight" : 22 | |
}, { | |
"source" : 1060, | |
"target" : 3276, | |
"weight" : 25 | |
}, { | |
"source" : 1060, | |
"target" : 3784, | |
"weight" : 22 | |
}, { | |
"source" : 1061, | |
"target" : 1320, | |
"weight" : 25 | |
}, { | |
"source" : 1062, | |
"target" : 4725, | |
"weight" : 38 | |
}, { | |
"source" : 1062, | |
"target" : 4051, | |
"weight" : 33 | |
}, { | |
"source" : 1063, | |
"target" : 3577, | |
"weight" : 37 | |
}, { | |
"source" : 1065, | |
"target" : 5735, | |
"weight" : 39 | |
}, { | |
"source" : 1066, | |
"target" : 3237, | |
"weight" : 32 | |
}, { | |
"source" : 1067, | |
"target" : 1152, | |
"weight" : 21 | |
}, { | |
"source" : 1068, | |
"target" : 4768, | |
"weight" : 23 | |
}, { | |
"source" : 1068, | |
"target" : 5656, | |
"weight" : 28 | |
}, { | |
"source" : 1069, | |
"target" : 3729, | |
"weight" : 23 | |
}, { | |
"source" : 1070, | |
"target" : 5193, | |
"weight" : 29 | |
}, { | |
"source" : 1071, | |
"target" : 1159, | |
"weight" : 21 | |
}, { | |
"source" : 1072, | |
"target" : 4490, | |
"weight" : 22 | |
}, { | |
"source" : 1072, | |
"target" : 1364, | |
"weight" : 23 | |
}, { | |
"source" : 1073, | |
"target" : 1432, | |
"weight" : 24 | |
}, { | |
"source" : 1074, | |
"target" : 3571, | |
"weight" : 26 | |
}, { | |
"source" : 1075, | |
"target" : 5091, | |
"weight" : 21 | |
}, { | |
"source" : 1075, | |
"target" : 5883, | |
"weight" : 52 | |
}, { | |
"source" : 1077, | |
"target" : 3038, | |
"weight" : 25 | |
}, { | |
"source" : 1078, | |
"target" : 5795, | |
"weight" : 27 | |
}, { | |
"source" : 1079, | |
"target" : 5207, | |
"weight" : 36 | |
}, { | |
"source" : 1080, | |
"target" : 3989, | |
"weight" : 24 | |
}, { | |
"source" : 1080, | |
"target" : 3338, | |
"weight" : 22 | |
}, { | |
"source" : 1081, | |
"target" : 6094, | |
"weight" : 24 | |
}, { | |
"source" : 1082, | |
"target" : 2565, | |
"weight" : 24 | |
}, { | |
"source" : 1082, | |
"target" : 3862, | |
"weight" : 80 | |
}, { | |
"source" : 1083, | |
"target" : 2515, | |
"weight" : 44 | |
}, { | |
"source" : 1084, | |
"target" : 5931, | |
"weight" : 39 | |
}, { | |
"source" : 1085, | |
"target" : 4638, | |
"weight" : 112 | |
}, { | |
"source" : 1085, | |
"target" : 3940, | |
"weight" : 22 | |
}, { | |
"source" : 1086, | |
"target" : 3476, | |
"weight" : 25 | |
}, { | |
"source" : 1087, | |
"target" : 2741, | |
"weight" : 23 | |
}, { | |
"source" : 1088, | |
"target" : 4791, | |
"weight" : 22 | |
}, { | |
"source" : 1089, | |
"target" : 3565, | |
"weight" : 26 | |
}, { | |
"source" : 1089, | |
"target" : 4773, | |
"weight" : 21 | |
}, { | |
"source" : 1090, | |
"target" : 1493, | |
"weight" : 27 | |
}, { | |
"source" : 1091, | |
"target" : 1427, | |
"weight" : 28 | |
}, { | |
"source" : 1092, | |
"target" : 2267, | |
"weight" : 33 | |
}, { | |
"source" : 1093, | |
"target" : 3118, | |
"weight" : 23 | |
}, { | |
"source" : 1094, | |
"target" : 1465, | |
"weight" : 35 | |
}, { | |
"source" : 1095, | |
"target" : 4156, | |
"weight" : 28 | |
}, { | |
"source" : 1096, | |
"target" : 5769, | |
"weight" : 21 | |
}, { | |
"source" : 1097, | |
"target" : 6144, | |
"weight" : 23 | |
}, { | |
"source" : 1098, | |
"target" : 4823, | |
"weight" : 29 | |
}, { | |
"source" : 1100, | |
"target" : 1194, | |
"weight" : 29 | |
}, { | |
"source" : 1101, | |
"target" : 3895, | |
"weight" : 29 | |
}, { | |
"source" : 1102, | |
"target" : 1589, | |
"weight" : 69 | |
}, { | |
"source" : 1103, | |
"target" : 2908, | |
"weight" : 31 | |
}, { | |
"source" : 1104, | |
"target" : 5911, | |
"weight" : 37 | |
}, { | |
"source" : 1105, | |
"target" : 3754, | |
"weight" : 32 | |
}, { | |
"source" : 1106, | |
"target" : 1898, | |
"weight" : 24 | |
}, { | |
"source" : 1108, | |
"target" : 4443, | |
"weight" : 24 | |
}, { | |
"source" : 1109, | |
"target" : 5438, | |
"weight" : 24 | |
}, { | |
"source" : 1110, | |
"target" : 4419, | |
"weight" : 22 | |
}, { | |
"source" : 1111, | |
"target" : 4514, | |
"weight" : 24 | |
}, { | |
"source" : 1111, | |
"target" : 2189, | |
"weight" : 41 | |
}, { | |
"source" : 1111, | |
"target" : 2842, | |
"weight" : 23 | |
}, { | |
"source" : 1111, | |
"target" : 4669, | |
"weight" : 23 | |
}, { | |
"source" : 1112, | |
"target" : 1425, | |
"weight" : 21 | |
}, { | |
"source" : 1113, | |
"target" : 3303, | |
"weight" : 27 | |
}, { | |
"source" : 1114, | |
"target" : 6107, | |
"weight" : 22 | |
}, { | |
"source" : 1115, | |
"target" : 2292, | |
"weight" : 28 | |
}, { | |
"source" : 1116, | |
"target" : 2127, | |
"weight" : 23 | |
}, { | |
"source" : 1116, | |
"target" : 1707, | |
"weight" : 23 | |
}, { | |
"source" : 1117, | |
"target" : 3786, | |
"weight" : 29 | |
}, { | |
"source" : 1118, | |
"target" : 4705, | |
"weight" : 30 | |
}, { | |
"source" : 1119, | |
"target" : 2948, | |
"weight" : 29 | |
}, { | |
"source" : 1119, | |
"target" : 5182, | |
"weight" : 26 | |
}, { | |
"source" : 1119, | |
"target" : 2326, | |
"weight" : 45 | |
}, { | |
"source" : 1120, | |
"target" : 3630, | |
"weight" : 30 | |
}, { | |
"source" : 1121, | |
"target" : 1747, | |
"weight" : 21 | |
}, { | |
"source" : 1121, | |
"target" : 4204, | |
"weight" : 36 | |
}, { | |
"source" : 1122, | |
"target" : 6091, | |
"weight" : 33 | |
}, { | |
"source" : 1123, | |
"target" : 2531, | |
"weight" : 73 | |
}, { | |
"source" : 1124, | |
"target" : 4307, | |
"weight" : 22 | |
}, { | |
"source" : 1124, | |
"target" : 3217, | |
"weight" : 27 | |
}, { | |
"source" : 1125, | |
"target" : 3652, | |
"weight" : 24 | |
}, { | |
"source" : 1126, | |
"target" : 4057, | |
"weight" : 35 | |
}, { | |
"source" : 1127, | |
"target" : 5007, | |
"weight" : 35 | |
}, { | |
"source" : 1127, | |
"target" : 4690, | |
"weight" : 33 | |
}, { | |
"source" : 1128, | |
"target" : 1537, | |
"weight" : 23 | |
}, { | |
"source" : 1129, | |
"target" : 2161, | |
"weight" : 22 | |
}, { | |
"source" : 1132, | |
"target" : 2896, | |
"weight" : 33 | |
}, { | |
"source" : 1133, | |
"target" : 1250, | |
"weight" : 52 | |
}, { | |
"source" : 1134, | |
"target" : 4505, | |
"weight" : 62 | |
}, { | |
"source" : 1134, | |
"target" : 3443, | |
"weight" : 21 | |
}, { | |
"source" : 1135, | |
"target" : 2196, | |
"weight" : 29 | |
}, { | |
"source" : 1136, | |
"target" : 2612, | |
"weight" : 30 | |
}, { | |
"source" : 1137, | |
"target" : 2724, | |
"weight" : 25 | |
}, { | |
"source" : 1137, | |
"target" : 2800, | |
"weight" : 33 | |
}, { | |
"source" : 1138, | |
"target" : 5542, | |
"weight" : 23 | |
}, { | |
"source" : 1138, | |
"target" : 2567, | |
"weight" : 24 | |
}, { | |
"source" : 1139, | |
"target" : 2205, | |
"weight" : 39 | |
}, { | |
"source" : 1139, | |
"target" : 4944, | |
"weight" : 47 | |
}, { | |
"source" : 1140, | |
"target" : 1341, | |
"weight" : 23 | |
}, { | |
"source" : 1141, | |
"target" : 1142, | |
"weight" : 32 | |
}, { | |
"source" : 1143, | |
"target" : 5728, | |
"weight" : 24 | |
}, { | |
"source" : 1144, | |
"target" : 4035, | |
"weight" : 24 | |
}, { | |
"source" : 1145, | |
"target" : 4544, | |
"weight" : 21 | |
}, { | |
"source" : 1145, | |
"target" : 5628, | |
"weight" : 29 | |
}, { | |
"source" : 1145, | |
"target" : 4052, | |
"weight" : 26 | |
}, { | |
"source" : 1146, | |
"target" : 4323, | |
"weight" : 30 | |
}, { | |
"source" : 1148, | |
"target" : 5655, | |
"weight" : 24 | |
}, { | |
"source" : 1151, | |
"target" : 6112, | |
"weight" : 24 | |
}, { | |
"source" : 1153, | |
"target" : 5276, | |
"weight" : 21 | |
}, { | |
"source" : 1153, | |
"target" : 5821, | |
"weight" : 29 | |
}, { | |
"source" : 1154, | |
"target" : 3828, | |
"weight" : 23 | |
}, { | |
"source" : 1154, | |
"target" : 4631, | |
"weight" : 39 | |
}, { | |
"source" : 1155, | |
"target" : 3220, | |
"weight" : 22 | |
}, { | |
"source" : 1156, | |
"target" : 1289, | |
"weight" : 25 | |
}, { | |
"source" : 1157, | |
"target" : 1628, | |
"weight" : 22 | |
}, { | |
"source" : 1158, | |
"target" : 5955, | |
"weight" : 27 | |
}, { | |
"source" : 1159, | |
"target" : 6080, | |
"weight" : 30 | |
}, { | |
"source" : 1159, | |
"target" : 1213, | |
"weight" : 22 | |
}, { | |
"source" : 1160, | |
"target" : 5439, | |
"weight" : 21 | |
}, { | |
"source" : 1161, | |
"target" : 5213, | |
"weight" : 41 | |
}, { | |
"source" : 1162, | |
"target" : 5518, | |
"weight" : 30 | |
}, { | |
"source" : 1163, | |
"target" : 5023, | |
"weight" : 21 | |
}, { | |
"source" : 1164, | |
"target" : 3870, | |
"weight" : 21 | |
}, { | |
"source" : 1166, | |
"target" : 3376, | |
"weight" : 23 | |
}, { | |
"source" : 1166, | |
"target" : 1342, | |
"weight" : 30 | |
}, { | |
"source" : 1168, | |
"target" : 4891, | |
"weight" : 24 | |
}, { | |
"source" : 1168, | |
"target" : 4585, | |
"weight" : 26 | |
}, { | |
"source" : 1169, | |
"target" : 2756, | |
"weight" : 27 | |
}, { | |
"source" : 1170, | |
"target" : 5279, | |
"weight" : 25 | |
}, { | |
"source" : 1171, | |
"target" : 3320, | |
"weight" : 35 | |
}, { | |
"source" : 1171, | |
"target" : 4185, | |
"weight" : 46 | |
}, { | |
"source" : 1171, | |
"target" : 3969, | |
"weight" : 38 | |
}, { | |
"source" : 1172, | |
"target" : 3631, | |
"weight" : 23 | |
}, { | |
"source" : 1173, | |
"target" : 2492, | |
"weight" : 29 | |
}, { | |
"source" : 1174, | |
"target" : 3677, | |
"weight" : 50 | |
}, { | |
"source" : 1174, | |
"target" : 5842, | |
"weight" : 51 | |
}, { | |
"source" : 1175, | |
"target" : 4308, | |
"weight" : 44 | |
}, { | |
"source" : 1175, | |
"target" : 2223, | |
"weight" : 23 | |
}, { | |
"source" : 1176, | |
"target" : 1711, | |
"weight" : 39 | |
}, { | |
"source" : 1177, | |
"target" : 3005, | |
"weight" : 22 | |
}, { | |
"source" : 1178, | |
"target" : 5209, | |
"weight" : 26 | |
}, { | |
"source" : 1179, | |
"target" : 4884, | |
"weight" : 31 | |
}, { | |
"source" : 1180, | |
"target" : 5095, | |
"weight" : 22 | |
}, { | |
"source" : 1181, | |
"target" : 4391, | |
"weight" : 24 | |
}, { | |
"source" : 1182, | |
"target" : 3702, | |
"weight" : 45 | |
}, { | |
"source" : 1183, | |
"target" : 6188, | |
"weight" : 26 | |
}, { | |
"source" : 1183, | |
"target" : 3793, | |
"weight" : 23 | |
}, { | |
"source" : 1184, | |
"target" : 3882, | |
"weight" : 27 | |
}, { | |
"source" : 1184, | |
"target" : 2545, | |
"weight" : 33 | |
}, { | |
"source" : 1184, | |
"target" : 2353, | |
"weight" : 39 | |
}, { | |
"source" : 1184, | |
"target" : 3075, | |
"weight" : 35 | |
}, { | |
"source" : 1184, | |
"target" : 5780, | |
"weight" : 39 | |
}, { | |
"source" : 1184, | |
"target" : 5831, | |
"weight" : 32 | |
}, { | |
"source" : 1185, | |
"target" : 2235, | |
"weight" : 33 | |
}, { | |
"source" : 1186, | |
"target" : 2033, | |
"weight" : 26 | |
}, { | |
"source" : 1188, | |
"target" : 5704, | |
"weight" : 26 | |
}, { | |
"source" : 1191, | |
"target" : 2584, | |
"weight" : 24 | |
}, { | |
"source" : 1191, | |
"target" : 1598, | |
"weight" : 22 | |
}, { | |
"source" : 1192, | |
"target" : 6036, | |
"weight" : 29 | |
}, { | |
"source" : 1193, | |
"target" : 4558, | |
"weight" : 30 | |
}, { | |
"source" : 1194, | |
"target" : 6181, | |
"weight" : 33 | |
}, { | |
"source" : 1195, | |
"target" : 4568, | |
"weight" : 22 | |
}, { | |
"source" : 1197, | |
"target" : 6124, | |
"weight" : 22 | |
}, { | |
"source" : 1198, | |
"target" : 3146, | |
"weight" : 24 | |
}, { | |
"source" : 1199, | |
"target" : 6063, | |
"weight" : 22 | |
}, { | |
"source" : 1200, | |
"target" : 4964, | |
"weight" : 46 | |
}, { | |
"source" : 1201, | |
"target" : 2048, | |
"weight" : 25 | |
}, { | |
"source" : 1201, | |
"target" : 3300, | |
"weight" : 36 | |
}, { | |
"source" : 1202, | |
"target" : 3865, | |
"weight" : 21 | |
}, { | |
"source" : 1203, | |
"target" : 3534, | |
"weight" : 30 | |
}, { | |
"source" : 1206, | |
"target" : 3040, | |
"weight" : 27 | |
}, { | |
"source" : 1207, | |
"target" : 4115, | |
"weight" : 25 | |
}, { | |
"source" : 1208, | |
"target" : 5836, | |
"weight" : 21 | |
}, { | |
"source" : 1209, | |
"target" : 5907, | |
"weight" : 27 | |
}, { | |
"source" : 1210, | |
"target" : 5250, | |
"weight" : 26 | |
}, { | |
"source" : 1211, | |
"target" : 5079, | |
"weight" : 31 | |
}, { | |
"source" : 1212, | |
"target" : 4240, | |
"weight" : 23 | |
}, { | |
"source" : 1216, | |
"target" : 4332, | |
"weight" : 25 | |
}, { | |
"source" : 1217, | |
"target" : 4467, | |
"weight" : 39 | |
}, { | |
"source" : 1217, | |
"target" : 3596, | |
"weight" : 27 | |
}, { | |
"source" : 1218, | |
"target" : 2554, | |
"weight" : 25 | |
}, { | |
"source" : 1219, | |
"target" : 5713, | |
"weight" : 27 | |
}, { | |
"source" : 1219, | |
"target" : 4236, | |
"weight" : 30 | |
}, { | |
"source" : 1219, | |
"target" : 2792, | |
"weight" : 24 | |
}, { | |
"source" : 1219, | |
"target" : 4740, | |
"weight" : 35 | |
}, { | |
"source" : 1220, | |
"target" : 3695, | |
"weight" : 30 | |
}, { | |
"source" : 1223, | |
"target" : 5141, | |
"weight" : 26 | |
}, { | |
"source" : 1223, | |
"target" : 3736, | |
"weight" : 23 | |
}, { | |
"source" : 1224, | |
"target" : 2579, | |
"weight" : 24 | |
}, { | |
"source" : 1225, | |
"target" : 2780, | |
"weight" : 121 | |
}, { | |
"source" : 1225, | |
"target" : 3125, | |
"weight" : 22 | |
}, { | |
"source" : 1228, | |
"target" : 3138, | |
"weight" : 22 | |
}, { | |
"source" : 1229, | |
"target" : 4946, | |
"weight" : 32 | |
}, { | |
"source" : 1230, | |
"target" : 4658, | |
"weight" : 58 | |
}, { | |
"source" : 1231, | |
"target" : 2642, | |
"weight" : 28 | |
}, { | |
"source" : 1232, | |
"target" : 4915, | |
"weight" : 38 | |
}, { | |
"source" : 1233, | |
"target" : 1237, | |
"weight" : 25 | |
}, { | |
"source" : 1233, | |
"target" : 1258, | |
"weight" : 49 | |
}, { | |
"source" : 1233, | |
"target" : 3999, | |
"weight" : 26 | |
}, { | |
"source" : 1234, | |
"target" : 1778, | |
"weight" : 32 | |
}, { | |
"source" : 1234, | |
"target" : 4892, | |
"weight" : 29 | |
}, { | |
"source" : 1234, | |
"target" : 1905, | |
"weight" : 39 | |
}, { | |
"source" : 1236, | |
"target" : 4172, | |
"weight" : 21 | |
}, { | |
"source" : 1239, | |
"target" : 2207, | |
"weight" : 23 | |
}, { | |
"source" : 1240, | |
"target" : 2790, | |
"weight" : 27 | |
}, { | |
"source" : 1242, | |
"target" : 2012, | |
"weight" : 27 | |
}, { | |
"source" : 1242, | |
"target" : 3572, | |
"weight" : 24 | |
}, { | |
"source" : 1243, | |
"target" : 4565, | |
"weight" : 27 | |
}, { | |
"source" : 1244, | |
"target" : 1859, | |
"weight" : 29 | |
}, { | |
"source" : 1245, | |
"target" : 5895, | |
"weight" : 39 | |
}, { | |
"source" : 1247, | |
"target" : 4530, | |
"weight" : 28 | |
}, { | |
"source" : 1248, | |
"target" : 4322, | |
"weight" : 31 | |
}, { | |
"source" : 1250, | |
"target" : 5572, | |
"weight" : 58 | |
}, { | |
"source" : 1251, | |
"target" : 1430, | |
"weight" : 24 | |
}, { | |
"source" : 1252, | |
"target" : 1885, | |
"weight" : 23 | |
}, { | |
"source" : 1253, | |
"target" : 2863, | |
"weight" : 33 | |
}, { | |
"source" : 1254, | |
"target" : 2456, | |
"weight" : 44 | |
}, { | |
"source" : 1254, | |
"target" : 5953, | |
"weight" : 25 | |
}, { | |
"source" : 1254, | |
"target" : 1911, | |
"weight" : 40 | |
}, { | |
"source" : 1254, | |
"target" : 3946, | |
"weight" : 38 | |
}, { | |
"source" : 1254, | |
"target" : 2914, | |
"weight" : 39 | |
}, { | |
"source" : 1255, | |
"target" : 5557, | |
"weight" : 33 | |
}, { | |
"source" : 1256, | |
"target" : 2978, | |
"weight" : 26 | |
}, { | |
"source" : 1257, | |
"target" : 5447, | |
"weight" : 43 | |
}, { | |
"source" : 1258, | |
"target" : 3999, | |
"weight" : 26 | |
}, { | |
"source" : 1259, | |
"target" : 2049, | |
"weight" : 48 | |
}, { | |
"source" : 1261, | |
"target" : 5683, | |
"weight" : 23 | |
}, { | |
"source" : 1261, | |
"target" : 2485, | |
"weight" : 26 | |
}, { | |
"source" : 1262, | |
"target" : 1512, | |
"weight" : 109 | |
}, { | |
"source" : 1263, | |
"target" : 5278, | |
"weight" : 27 | |
}, { | |
"source" : 1263, | |
"target" : 4189, | |
"weight" : 21 | |
}, { | |
"source" : 1263, | |
"target" : 4521, | |
"weight" : 31 | |
}, { | |
"source" : 1263, | |
"target" : 2924, | |
"weight" : 29 | |
}, { | |
"source" : 1264, | |
"target" : 5855, | |
"weight" : 29 | |
}, { | |
"source" : 1266, | |
"target" : 3854, | |
"weight" : 21 | |
}, { | |
"source" : 1266, | |
"target" : 5089, | |
"weight" : 27 | |
}, { | |
"source" : 1266, | |
"target" : 3950, | |
"weight" : 21 | |
}, { | |
"source" : 1267, | |
"target" : 3778, | |
"weight" : 42 | |
}, { | |
"source" : 1267, | |
"target" : 4753, | |
"weight" : 26 | |
}, { | |
"source" : 1269, | |
"target" : 6097, | |
"weight" : 21 | |
}, { | |
"source" : 1271, | |
"target" : 3900, | |
"weight" : 25 | |
}, { | |
"source" : 1272, | |
"target" : 4811, | |
"weight" : 22 | |
}, { | |
"source" : 1272, | |
"target" : 1564, | |
"weight" : 22 | |
}, { | |
"source" : 1273, | |
"target" : 1705, | |
"weight" : 24 | |
}, { | |
"source" : 1273, | |
"target" : 1978, | |
"weight" : 21 | |
}, { | |
"source" : 1273, | |
"target" : 4619, | |
"weight" : 30 | |
}, { | |
"source" : 1274, | |
"target" : 5105, | |
"weight" : 23 | |
}, { | |
"source" : 1275, | |
"target" : 6011, | |
"weight" : 23 | |
}, { | |
"source" : 1276, | |
"target" : 3635, | |
"weight" : 24 | |
}, { | |
"source" : 1278, | |
"target" : 4389, | |
"weight" : 21 | |
}, { | |
"source" : 1280, | |
"target" : 4889, | |
"weight" : 24 | |
}, { | |
"source" : 1280, | |
"target" : 2703, | |
"weight" : 46 | |
}, { | |
"source" : 1281, | |
"target" : 1891, | |
"weight" : 21 | |
}, { | |
"source" : 1282, | |
"target" : 5849, | |
"weight" : 23 | |
}, { | |
"source" : 1283, | |
"target" : 3200, | |
"weight" : 24 | |
}, { | |
"source" : 1284, | |
"target" : 3998, | |
"weight" : 77 | |
}, { | |
"source" : 1285, | |
"target" : 4107, | |
"weight" : 22 | |
}, { | |
"source" : 1286, | |
"target" : 3684, | |
"weight" : 24 | |
}, { | |
"source" : 1287, | |
"target" : 5691, | |
"weight" : 42 | |
}, { | |
"source" : 1288, | |
"target" : 5417, | |
"weight" : 21 | |
}, { | |
"source" : 1290, | |
"target" : 2143, | |
"weight" : 21 | |
}, { | |
"source" : 1291, | |
"target" : 4940, | |
"weight" : 23 | |
}, { | |
"source" : 1292, | |
"target" : 4758, | |
"weight" : 23 | |
}, { | |
"source" : 1293, | |
"target" : 3155, | |
"weight" : 26 | |
}, { | |
"source" : 1295, | |
"target" : 5131, | |
"weight" : 30 | |
}, { | |
"source" : 1295, | |
"target" : 3297, | |
"weight" : 27 | |
}, { | |
"source" : 1296, | |
"target" : 1340, | |
"weight" : 23 | |
}, { | |
"source" : 1297, | |
"target" : 2880, | |
"weight" : 24 | |
}, { | |
"source" : 1297, | |
"target" : 3429, | |
"weight" : 21 | |
}, { | |
"source" : 1298, | |
"target" : 5641, | |
"weight" : 60 | |
}, { | |
"source" : 1299, | |
"target" : 5868, | |
"weight" : 27 | |
}, { | |
"source" : 1300, | |
"target" : 3243, | |
"weight" : 26 | |
}, { | |
"source" : 1300, | |
"target" : 1666, | |
"weight" : 22 | |
}, { | |
"source" : 1301, | |
"target" : 1393, | |
"weight" : 24 | |
}, { | |
"source" : 1301, | |
"target" : 6057, | |
"weight" : 23 | |
}, { | |
"source" : 1302, | |
"target" : 6172, | |
"weight" : 26 | |
}, { | |
"source" : 1303, | |
"target" : 2935, | |
"weight" : 27 | |
}, { | |
"source" : 1303, | |
"target" : 5504, | |
"weight" : 26 | |
}, { | |
"source" : 1304, | |
"target" : 1384, | |
"weight" : 22 | |
}, { | |
"source" : 1305, | |
"target" : 3978, | |
"weight" : 29 | |
}, { | |
"source" : 1306, | |
"target" : 3858, | |
"weight" : 28 | |
}, { | |
"source" : 1307, | |
"target" : 5246, | |
"weight" : 21 | |
}, { | |
"source" : 1308, | |
"target" : 3629, | |
"weight" : 21 | |
}, { | |
"source" : 1310, | |
"target" : 6078, | |
"weight" : 23 | |
}, { | |
"source" : 1310, | |
"target" : 1606, | |
"weight" : 22 | |
}, { | |
"source" : 1310, | |
"target" : 5952, | |
"weight" : 56 | |
}, { | |
"source" : 1311, | |
"target" : 5852, | |
"weight" : 44 | |
}, { | |
"source" : 1311, | |
"target" : 1745, | |
"weight" : 33 | |
}, { | |
"source" : 1312, | |
"target" : 5406, | |
"weight" : 23 | |
}, { | |
"source" : 1313, | |
"target" : 5911, | |
"weight" : 23 | |
}, { | |
"source" : 1314, | |
"target" : 6141, | |
"weight" : 30 | |
}, { | |
"source" : 1314, | |
"target" : 2405, | |
"weight" : 21 | |
}, { | |
"source" : 1315, | |
"target" : 1999, | |
"weight" : 25 | |
}, { | |
"source" : 1315, | |
"target" : 2638, | |
"weight" : 22 | |
}, { | |
"source" : 1315, | |
"target" : 1316, | |
"weight" : 28 | |
}, { | |
"source" : 1316, | |
"target" : 1999, | |
"weight" : 22 | |
}, { | |
"source" : 1317, | |
"target" : 5856, | |
"weight" : 26 | |
}, { | |
"source" : 1318, | |
"target" : 3838, | |
"weight" : 24 | |
}, { | |
"source" : 1319, | |
"target" : 5017, | |
"weight" : 22 | |
}, { | |
"source" : 1321, | |
"target" : 5744, | |
"weight" : 28 | |
}, { | |
"source" : 1322, | |
"target" : 1364, | |
"weight" : 23 | |
}, { | |
"source" : 1323, | |
"target" : 3384, | |
"weight" : 28 | |
}, { | |
"source" : 1324, | |
"target" : 4980, | |
"weight" : 28 | |
}, { | |
"source" : 1324, | |
"target" : 4574, | |
"weight" : 21 | |
}, { | |
"source" : 1325, | |
"target" : 3280, | |
"weight" : 34 | |
}, { | |
"source" : 1326, | |
"target" : 4309, | |
"weight" : 30 | |
}, { | |
"source" : 1327, | |
"target" : 4690, | |
"weight" : 23 | |
}, { | |
"source" : 1329, | |
"target" : 1932, | |
"weight" : 38 | |
}, { | |
"source" : 1329, | |
"target" : 2299, | |
"weight" : 25 | |
}, { | |
"source" : 1329, | |
"target" : 3991, | |
"weight" : 47 | |
}, { | |
"source" : 1330, | |
"target" : 5114, | |
"weight" : 21 | |
}, { | |
"source" : 1331, | |
"target" : 5252, | |
"weight" : 27 | |
}, { | |
"source" : 1332, | |
"target" : 4455, | |
"weight" : 43 | |
}, { | |
"source" : 1333, | |
"target" : 4736, | |
"weight" : 40 | |
}, { | |
"source" : 1333, | |
"target" : 3102, | |
"weight" : 21 | |
}, { | |
"source" : 1334, | |
"target" : 2142, | |
"weight" : 25 | |
}, { | |
"source" : 1334, | |
"target" : 3723, | |
"weight" : 21 | |
}, { | |
"source" : 1335, | |
"target" : 5225, | |
"weight" : 22 | |
}, { | |
"source" : 1335, | |
"target" : 4834, | |
"weight" : 36 | |
}, { | |
"source" : 1336, | |
"target" : 5134, | |
"weight" : 22 | |
}, { | |
"source" : 1338, | |
"target" : 5614, | |
"weight" : 27 | |
}, { | |
"source" : 1339, | |
"target" : 2621, | |
"weight" : 23 | |
}, { | |
"source" : 1339, | |
"target" : 4382, | |
"weight" : 57 | |
}, { | |
"source" : 1339, | |
"target" : 5870, | |
"weight" : 22 | |
}, { | |
"source" : 1339, | |
"target" : 5018, | |
"weight" : 33 | |
}, { | |
"source" : 1340, | |
"target" : 4123, | |
"weight" : 25 | |
}, { | |
"source" : 1342, | |
"target" : 6183, | |
"weight" : 27 | |
}, { | |
"source" : 1342, | |
"target" : 3376, | |
"weight" : 27 | |
}, { | |
"source" : 1343, | |
"target" : 2881, | |
"weight" : 29 | |
}, { | |
"source" : 1344, | |
"target" : 2833, | |
"weight" : 27 | |
}, { | |
"source" : 1345, | |
"target" : 6191, | |
"weight" : 25 | |
}, { | |
"source" : 1345, | |
"target" : 3731, | |
"weight" : 28 | |
}, { | |
"source" : 1347, | |
"target" : 5692, | |
"weight" : 22 | |
}, { | |
"source" : 1348, | |
"target" : 4718, | |
"weight" : 21 | |
}, { | |
"source" : 1348, | |
"target" : 3457, | |
"weight" : 28 | |
}, { | |
"source" : 1349, | |
"target" : 2407, | |
"weight" : 22 | |
}, { | |
"source" : 1350, | |
"target" : 3342, | |
"weight" : 21 | |
}, { | |
"source" : 1352, | |
"target" : 5129, | |
"weight" : 28 | |
}, { | |
"source" : 1352, | |
"target" : 3407, | |
"weight" : 21 | |
}, { | |
"source" : 1353, | |
"target" : 3694, | |
"weight" : 31 | |
}, { | |
"source" : 1354, | |
"target" : 3155, | |
"weight" : 26 | |
}, { | |
"source" : 1356, | |
"target" : 2820, | |
"weight" : 27 | |
}, { | |
"source" : 1357, | |
"target" : 2714, | |
"weight" : 34 | |
}, { | |
"source" : 1358, | |
"target" : 4789, | |
"weight" : 31 | |
}, { | |
"source" : 1359, | |
"target" : 2633, | |
"weight" : 30 | |
}, { | |
"source" : 1360, | |
"target" : 4003, | |
"weight" : 22 | |
}, { | |
"source" : 1361, | |
"target" : 5100, | |
"weight" : 25 | |
}, { | |
"source" : 1361, | |
"target" : 2781, | |
"weight" : 25 | |
}, { | |
"source" : 1362, | |
"target" : 1544, | |
"weight" : 23 | |
}, { | |
"source" : 1363, | |
"target" : 2339, | |
"weight" : 21 | |
}, { | |
"source" : 1366, | |
"target" : 1957, | |
"weight" : 33 | |
}, { | |
"source" : 1366, | |
"target" : 4805, | |
"weight" : 53 | |
}, { | |
"source" : 1367, | |
"target" : 5605, | |
"weight" : 25 | |
}, { | |
"source" : 1369, | |
"target" : 1556, | |
"weight" : 30 | |
}, { | |
"source" : 1371, | |
"target" : 3824, | |
"weight" : 31 | |
}, { | |
"source" : 1372, | |
"target" : 3603, | |
"weight" : 23 | |
}, { | |
"source" : 1374, | |
"target" : 5828, | |
"weight" : 35 | |
}, { | |
"source" : 1375, | |
"target" : 5312, | |
"weight" : 41 | |
}, { | |
"source" : 1375, | |
"target" : 4908, | |
"weight" : 48 | |
}, { | |
"source" : 1375, | |
"target" : 4553, | |
"weight" : 21 | |
}, { | |
"source" : 1376, | |
"target" : 4268, | |
"weight" : 33 | |
}, { | |
"source" : 1377, | |
"target" : 1484, | |
"weight" : 22 | |
}, { | |
"source" : 1379, | |
"target" : 5772, | |
"weight" : 25 | |
}, { | |
"source" : 1380, | |
"target" : 5283, | |
"weight" : 25 | |
}, { | |
"source" : 1381, | |
"target" : 2182, | |
"weight" : 23 | |
}, { | |
"source" : 1382, | |
"target" : 5435, | |
"weight" : 35 | |
}, { | |
"source" : 1384, | |
"target" : 4627, | |
"weight" : 28 | |
}, { | |
"source" : 1384, | |
"target" : 1812, | |
"weight" : 22 | |
}, { | |
"source" : 1385, | |
"target" : 5897, | |
"weight" : 21 | |
}, { | |
"source" : 1386, | |
"target" : 2094, | |
"weight" : 28 | |
}, { | |
"source" : 1387, | |
"target" : 2303, | |
"weight" : 48 | |
}, { | |
"source" : 1389, | |
"target" : 3604, | |
"weight" : 22 | |
}, { | |
"source" : 1390, | |
"target" : 5926, | |
"weight" : 36 | |
}, { | |
"source" : 1390, | |
"target" : 4890, | |
"weight" : 21 | |
}, { | |
"source" : 1390, | |
"target" : 5346, | |
"weight" : 28 | |
}, { | |
"source" : 1391, | |
"target" : 2745, | |
"weight" : 24 | |
}, { | |
"source" : 1392, | |
"target" : 2447, | |
"weight" : 35 | |
}, { | |
"source" : 1393, | |
"target" : 6057, | |
"weight" : 30 | |
}, { | |
"source" : 1395, | |
"target" : 5536, | |
"weight" : 21 | |
}, { | |
"source" : 1396, | |
"target" : 1783, | |
"weight" : 21 | |
}, { | |
"source" : 1397, | |
"target" : 4284, | |
"weight" : 24 | |
}, { | |
"source" : 1398, | |
"target" : 1951, | |
"weight" : 27 | |
}, { | |
"source" : 1399, | |
"target" : 3382, | |
"weight" : 27 | |
}, { | |
"source" : 1400, | |
"target" : 2641, | |
"weight" : 33 | |
}, { | |
"source" : 1401, | |
"target" : 3520, | |
"weight" : 93 | |
}, { | |
"source" : 1402, | |
"target" : 2937, | |
"weight" : 26 | |
}, { | |
"source" : 1403, | |
"target" : 2953, | |
"weight" : 27 | |
}, { | |
"source" : 1404, | |
"target" : 1717, | |
"weight" : 21 | |
}, { | |
"source" : 1405, | |
"target" : 3437, | |
"weight" : 39 | |
}, { | |
"source" : 1406, | |
"target" : 1459, | |
"weight" : 21 | |
}, { | |
"source" : 1406, | |
"target" : 5756, | |
"weight" : 35 | |
}, { | |
"source" : 1407, | |
"target" : 5786, | |
"weight" : 37 | |
}, { | |
"source" : 1408, | |
"target" : 1726, | |
"weight" : 25 | |
}, { | |
"source" : 1408, | |
"target" : 4187, | |
"weight" : 26 | |
}, { | |
"source" : 1408, | |
"target" : 2211, | |
"weight" : 37 | |
}, { | |
"source" : 1409, | |
"target" : 5937, | |
"weight" : 35 | |
}, { | |
"source" : 1410, | |
"target" : 5829, | |
"weight" : 26 | |
}, { | |
"source" : 1411, | |
"target" : 3155, | |
"weight" : 24 | |
}, { | |
"source" : 1412, | |
"target" : 2464, | |
"weight" : 26 | |
}, { | |
"source" : 1413, | |
"target" : 4345, | |
"weight" : 71 | |
}, { | |
"source" : 1415, | |
"target" : 3664, | |
"weight" : 44 | |
}, { | |
"source" : 1416, | |
"target" : 4895, | |
"weight" : 27 | |
}, { | |
"source" : 1417, | |
"target" : 3765, | |
"weight" : 25 | |
}, { | |
"source" : 1417, | |
"target" : 3988, | |
"weight" : 22 | |
}, { | |
"source" : 1418, | |
"target" : 5572, | |
"weight" : 30 | |
}, { | |
"source" : 1419, | |
"target" : 3643, | |
"weight" : 25 | |
}, { | |
"source" : 1420, | |
"target" : 2956, | |
"weight" : 22 | |
}, { | |
"source" : 1421, | |
"target" : 4108, | |
"weight" : 28 | |
}, { | |
"source" : 1421, | |
"target" : 5480, | |
"weight" : 27 | |
}, { | |
"source" : 1422, | |
"target" : 4520, | |
"weight" : 25 | |
}, { | |
"source" : 1423, | |
"target" : 4402, | |
"weight" : 28 | |
}, { | |
"source" : 1423, | |
"target" : 4209, | |
"weight" : 21 | |
}, { | |
"source" : 1424, | |
"target" : 5846, | |
"weight" : 26 | |
}, { | |
"source" : 1426, | |
"target" : 3333, | |
"weight" : 48 | |
}, { | |
"source" : 1428, | |
"target" : 2578, | |
"weight" : 27 | |
}, { | |
"source" : 1429, | |
"target" : 3540, | |
"weight" : 23 | |
}, { | |
"source" : 1431, | |
"target" : 4931, | |
"weight" : 52 | |
}, { | |
"source" : 1432, | |
"target" : 1963, | |
"weight" : 22 | |
}, { | |
"source" : 1432, | |
"target" : 3345, | |
"weight" : 24 | |
}, { | |
"source" : 1433, | |
"target" : 6061, | |
"weight" : 30 | |
}, { | |
"source" : 1435, | |
"target" : 2862, | |
"weight" : 34 | |
}, { | |
"source" : 1437, | |
"target" : 3953, | |
"weight" : 23 | |
}, { | |
"source" : 1437, | |
"target" : 4361, | |
"weight" : 32 | |
}, { | |
"source" : 1438, | |
"target" : 3979, | |
"weight" : 32 | |
}, { | |
"source" : 1438, | |
"target" : 2959, | |
"weight" : 42 | |
}, { | |
"source" : 1439, | |
"target" : 1566, | |
"weight" : 22 | |
}, { | |
"source" : 1439, | |
"target" : 5021, | |
"weight" : 23 | |
}, { | |
"source" : 1440, | |
"target" : 5151, | |
"weight" : 21 | |
}, { | |
"source" : 1441, | |
"target" : 5773, | |
"weight" : 21 | |
}, { | |
"source" : 1441, | |
"target" : 4026, | |
"weight" : 30 | |
}, { | |
"source" : 1442, | |
"target" : 5429, | |
"weight" : 26 | |
}, { | |
"source" : 1442, | |
"target" : 3228, | |
"weight" : 21 | |
}, { | |
"source" : 1443, | |
"target" : 3685, | |
"weight" : 21 | |
}, { | |
"source" : 1444, | |
"target" : 6070, | |
"weight" : 31 | |
}, { | |
"source" : 1444, | |
"target" : 4539, | |
"weight" : 32 | |
}, { | |
"source" : 1446, | |
"target" : 3155, | |
"weight" : 26 | |
}, { | |
"source" : 1447, | |
"target" : 5857, | |
"weight" : 25 | |
}, { | |
"source" : 1448, | |
"target" : 2420, | |
"weight" : 23 | |
}, { | |
"source" : 1449, | |
"target" : 5838, | |
"weight" : 28 | |
}, { | |
"source" : 1449, | |
"target" : 1737, | |
"weight" : 28 | |
}, { | |
"source" : 1450, | |
"target" : 4548, | |
"weight" : 21 | |
}, { | |
"source" : 1451, | |
"target" : 4976, | |
"weight" : 21 | |
}, { | |
"source" : 1452, | |
"target" : 3311, | |
"weight" : 24 | |
}, { | |
"source" : 1454, | |
"target" : 4295, | |
"weight" : 35 | |
}, { | |
"source" : 1455, | |
"target" : 5484, | |
"weight" : 22 | |
}, { | |
"source" : 1455, | |
"target" : 3116, | |
"weight" : 22 | |
}, { | |
"source" : 1455, | |
"target" : 1574, | |
"weight" : 21 | |
}, { | |
"source" : 1456, | |
"target" : 6160, | |
"weight" : 22 | |
}, { | |
"source" : 1457, | |
"target" : 5813, | |
"weight" : 33 | |
}, { | |
"source" : 1458, | |
"target" : 3188, | |
"weight" : 22 | |
}, { | |
"source" : 1460, | |
"target" : 4224, | |
"weight" : 29 | |
}, { | |
"source" : 1461, | |
"target" : 4144, | |
"weight" : 26 | |
}, { | |
"source" : 1462, | |
"target" : 2749, | |
"weight" : 30 | |
}, { | |
"source" : 1463, | |
"target" : 5781, | |
"weight" : 26 | |
}, { | |
"source" : 1464, | |
"target" : 4474, | |
"weight" : 25 | |
}, { | |
"source" : 1466, | |
"target" : 5974, | |
"weight" : 25 | |
}, { | |
"source" : 1468, | |
"target" : 2667, | |
"weight" : 28 | |
}, { | |
"source" : 1468, | |
"target" : 2493, | |
"weight" : 24 | |
}, { | |
"source" : 1468, | |
"target" : 5123, | |
"weight" : 21 | |
}, { | |
"source" : 1469, | |
"target" : 5264, | |
"weight" : 21 | |
}, { | |
"source" : 1470, | |
"target" : 2234, | |
"weight" : 21 | |
}, { | |
"source" : 1470, | |
"target" : 3606, | |
"weight" : 38 | |
}, { | |
"source" : 1470, | |
"target" : 5617, | |
"weight" : 32 | |
}, { | |
"source" : 1471, | |
"target" : 1673, | |
"weight" : 35 | |
}, { | |
"source" : 1471, | |
"target" : 4237, | |
"weight" : 23 | |
}, { | |
"source" : 1472, | |
"target" : 4264, | |
"weight" : 24 | |
}, { | |
"source" : 1473, | |
"target" : 3031, | |
"weight" : 24 | |
}, { | |
"source" : 1474, | |
"target" : 4311, | |
"weight" : 22 | |
}, { | |
"source" : 1475, | |
"target" : 1855, | |
"weight" : 29 | |
}, { | |
"source" : 1475, | |
"target" : 5729, | |
"weight" : 23 | |
}, { | |
"source" : 1476, | |
"target" : 2410, | |
"weight" : 24 | |
}, { | |
"source" : 1477, | |
"target" : 5848, | |
"weight" : 22 | |
}, { | |
"source" : 1478, | |
"target" : 2080, | |
"weight" : 57 | |
}, { | |
"source" : 1479, | |
"target" : 3486, | |
"weight" : 25 | |
}, { | |
"source" : 1480, | |
"target" : 4695, | |
"weight" : 33 | |
}, { | |
"source" : 1481, | |
"target" : 5850, | |
"weight" : 24 | |
}, { | |
"source" : 1482, | |
"target" : 2863, | |
"weight" : 23 | |
}, { | |
"source" : 1486, | |
"target" : 2132, | |
"weight" : 22 | |
}, { | |
"source" : 1488, | |
"target" : 2089, | |
"weight" : 24 | |
}, { | |
"source" : 1489, | |
"target" : 6140, | |
"weight" : 21 | |
}, { | |
"source" : 1492, | |
"target" : 3467, | |
"weight" : 22 | |
}, { | |
"source" : 1493, | |
"target" : 2410, | |
"weight" : 32 | |
}, { | |
"source" : 1494, | |
"target" : 5974, | |
"weight" : 21 | |
}, { | |
"source" : 1495, | |
"target" : 3095, | |
"weight" : 32 | |
}, { | |
"source" : 1496, | |
"target" : 4390, | |
"weight" : 23 | |
}, { | |
"source" : 1497, | |
"target" : 4730, | |
"weight" : 24 | |
}, { | |
"source" : 1498, | |
"target" : 2651, | |
"weight" : 38 | |
}, { | |
"source" : 1499, | |
"target" : 4089, | |
"weight" : 39 | |
}, { | |
"source" : 1500, | |
"target" : 1879, | |
"weight" : 31 | |
}, { | |
"source" : 1503, | |
"target" : 2347, | |
"weight" : 38 | |
}, { | |
"source" : 1505, | |
"target" : 5274, | |
"weight" : 22 | |
}, { | |
"source" : 1506, | |
"target" : 4631, | |
"weight" : 49 | |
}, { | |
"source" : 1507, | |
"target" : 2585, | |
"weight" : 22 | |
}, { | |
"source" : 1507, | |
"target" : 3032, | |
"weight" : 21 | |
}, { | |
"source" : 1507, | |
"target" : 6146, | |
"weight" : 28 | |
}, { | |
"source" : 1508, | |
"target" : 4472, | |
"weight" : 33 | |
}, { | |
"source" : 1511, | |
"target" : 5902, | |
"weight" : 23 | |
}, { | |
"source" : 1512, | |
"target" : 1732, | |
"weight" : 32 | |
}, { | |
"source" : 1513, | |
"target" : 2427, | |
"weight" : 22 | |
}, { | |
"source" : 1514, | |
"target" : 2190, | |
"weight" : 21 | |
}, { | |
"source" : 1516, | |
"target" : 4577, | |
"weight" : 23 | |
}, { | |
"source" : 1516, | |
"target" : 3191, | |
"weight" : 34 | |
}, { | |
"source" : 1517, | |
"target" : 4657, | |
"weight" : 25 | |
}, { | |
"source" : 1518, | |
"target" : 3915, | |
"weight" : 30 | |
}, { | |
"source" : 1519, | |
"target" : 3131, | |
"weight" : 42 | |
}, { | |
"source" : 1520, | |
"target" : 2198, | |
"weight" : 36 | |
}, { | |
"source" : 1521, | |
"target" : 6167, | |
"weight" : 44 | |
}, { | |
"source" : 1522, | |
"target" : 6083, | |
"weight" : 22 | |
}, { | |
"source" : 1523, | |
"target" : 3108, | |
"weight" : 26 | |
}, { | |
"source" : 1523, | |
"target" : 3987, | |
"weight" : 21 | |
}, { | |
"source" : 1523, | |
"target" : 2483, | |
"weight" : 30 | |
}, { | |
"source" : 1524, | |
"target" : 3742, | |
"weight" : 25 | |
}, { | |
"source" : 1525, | |
"target" : 2363, | |
"weight" : 23 | |
}, { | |
"source" : 1526, | |
"target" : 1807, | |
"weight" : 33 | |
}, { | |
"source" : 1526, | |
"target" : 2276, | |
"weight" : 32 | |
}, { | |
"source" : 1527, | |
"target" : 4662, | |
"weight" : 22 | |
}, { | |
"source" : 1528, | |
"target" : 4404, | |
"weight" : 24 | |
}, { | |
"source" : 1528, | |
"target" : 5248, | |
"weight" : 23 | |
}, { | |
"source" : 1529, | |
"target" : 3631, | |
"weight" : 33 | |
}, { | |
"source" : 1530, | |
"target" : 6141, | |
"weight" : 44 | |
}, { | |
"source" : 1531, | |
"target" : 3639, | |
"weight" : 21 | |
}, { | |
"source" : 1531, | |
"target" : 4873, | |
"weight" : 24 | |
}, { | |
"source" : 1532, | |
"target" : 4878, | |
"weight" : 37 | |
}, { | |
"source" : 1533, | |
"target" : 1597, | |
"weight" : 35 | |
}, { | |
"source" : 1535, | |
"target" : 3287, | |
"weight" : 24 | |
}, { | |
"source" : 1536, | |
"target" : 4964, | |
"weight" : 22 | |
}, { | |
"source" : 1540, | |
"target" : 1773, | |
"weight" : 21 | |
}, { | |
"source" : 1541, | |
"target" : 4596, | |
"weight" : 21 | |
}, { | |
"source" : 1541, | |
"target" : 5395, | |
"weight" : 32 | |
}, { | |
"source" : 1543, | |
"target" : 2930, | |
"weight" : 22 | |
}, { | |
"source" : 1544, | |
"target" : 3262, | |
"weight" : 43 | |
}, { | |
"source" : 1544, | |
"target" : 3324, | |
"weight" : 35 | |
}, { | |
"source" : 1545, | |
"target" : 2448, | |
"weight" : 34 | |
}, { | |
"source" : 1545, | |
"target" : 3107, | |
"weight" : 30 | |
}, { | |
"source" : 1545, | |
"target" : 2537, | |
"weight" : 31 | |
}, { | |
"source" : 1545, | |
"target" : 4498, | |
"weight" : 30 | |
}, { | |
"source" : 1547, | |
"target" : 3257, | |
"weight" : 23 | |
}, { | |
"source" : 1548, | |
"target" : 2739, | |
"weight" : 27 | |
}, { | |
"source" : 1549, | |
"target" : 5128, | |
"weight" : 21 | |
}, { | |
"source" : 1550, | |
"target" : 3368, | |
"weight" : 24 | |
}, { | |
"source" : 1550, | |
"target" : 5348, | |
"weight" : 24 | |
}, { | |
"source" : 1551, | |
"target" : 4760, | |
"weight" : 23 | |
}, { | |
"source" : 1552, | |
"target" : 4168, | |
"weight" : 23 | |
}, { | |
"source" : 1554, | |
"target" : 6049, | |
"weight" : 22 | |
}, { | |
"source" : 1555, | |
"target" : 4625, | |
"weight" : 21 | |
}, { | |
"source" : 1557, | |
"target" : 5593, | |
"weight" : 25 | |
}, { | |
"source" : 1558, | |
"target" : 6135, | |
"weight" : 25 | |
}, { | |
"source" : 1559, | |
"target" : 3571, | |
"weight" : 25 | |
}, { | |
"source" : 1560, | |
"target" : 3810, | |
"weight" : 27 | |
}, { | |
"source" : 1561, | |
"target" : 3336, | |
"weight" : 40 | |
}, { | |
"source" : 1562, | |
"target" : 2877, | |
"weight" : 23 | |
}, { | |
"source" : 1563, | |
"target" : 5923, | |
"weight" : 34 | |
}, { | |
"source" : 1564, | |
"target" : 3052, | |
"weight" : 22 | |
}, { | |
"source" : 1564, | |
"target" : 2775, | |
"weight" : 23 | |
}, { | |
"source" : 1564, | |
"target" : 3344, | |
"weight" : 54 | |
}, { | |
"source" : 1564, | |
"target" : 3903, | |
"weight" : 42 | |
}, { | |
"source" : 1564, | |
"target" : 2997, | |
"weight" : 22 | |
}, { | |
"source" : 1564, | |
"target" : 4811, | |
"weight" : 24 | |
}, { | |
"source" : 1564, | |
"target" : 2618, | |
"weight" : 31 | |
}, { | |
"source" : 1564, | |
"target" : 6020, | |
"weight" : 29 | |
}, { | |
"source" : 1565, | |
"target" : 5681, | |
"weight" : 27 | |
}, { | |
"source" : 1567, | |
"target" : 5251, | |
"weight" : 27 | |
}, { | |
"source" : 1568, | |
"target" : 2253, | |
"weight" : 46 | |
}, { | |
"source" : 1569, | |
"target" : 5213, | |
"weight" : 23 | |
}, { | |
"source" : 1570, | |
"target" : 3994, | |
"weight" : 37 | |
}, { | |
"source" : 1571, | |
"target" : 6048, | |
"weight" : 27 | |
}, { | |
"source" : 1572, | |
"target" : 2881, | |
"weight" : 26 | |
}, { | |
"source" : 1572, | |
"target" : 5942, | |
"weight" : 23 | |
}, { | |
"source" : 1573, | |
"target" : 3914, | |
"weight" : 22 | |
}, { | |
"source" : 1574, | |
"target" : 5484, | |
"weight" : 29 | |
}, { | |
"source" : 1574, | |
"target" : 3116, | |
"weight" : 32 | |
}, { | |
"source" : 1575, | |
"target" : 5827, | |
"weight" : 22 | |
}, { | |
"source" : 1575, | |
"target" : 2628, | |
"weight" : 24 | |
}, { | |
"source" : 1576, | |
"target" : 3834, | |
"weight" : 29 | |
}, { | |
"source" : 1577, | |
"target" : 4666, | |
"weight" : 23 | |
}, { | |
"source" : 1578, | |
"target" : 2974, | |
"weight" : 32 | |
}, { | |
"source" : 1579, | |
"target" : 2029, | |
"weight" : 30 | |
}, { | |
"source" : 1580, | |
"target" : 4833, | |
"weight" : 25 | |
}, { | |
"source" : 1581, | |
"target" : 3993, | |
"weight" : 31 | |
}, { | |
"source" : 1582, | |
"target" : 5317, | |
"weight" : 88 | |
}, { | |
"source" : 1583, | |
"target" : 1840, | |
"weight" : 49 | |
}, { | |
"source" : 1585, | |
"target" : 4804, | |
"weight" : 24 | |
}, { | |
"source" : 1585, | |
"target" : 5968, | |
"weight" : 21 | |
}, { | |
"source" : 1586, | |
"target" : 4195, | |
"weight" : 216 | |
}, { | |
"source" : 1586, | |
"target" : 2605, | |
"weight" : 37 | |
}, { | |
"source" : 1587, | |
"target" : 3278, | |
"weight" : 36 | |
}, { | |
"source" : 1588, | |
"target" : 2251, | |
"weight" : 23 | |
}, { | |
"source" : 1590, | |
"target" : 3329, | |
"weight" : 21 | |
}, { | |
"source" : 1591, | |
"target" : 5623, | |
"weight" : 28 | |
}, { | |
"source" : 1592, | |
"target" : 1880, | |
"weight" : 21 | |
}, { | |
"source" : 1593, | |
"target" : 3678, | |
"weight" : 21 | |
}, { | |
"source" : 1594, | |
"target" : 2636, | |
"weight" : 21 | |
}, { | |
"source" : 1595, | |
"target" : 4300, | |
"weight" : 30 | |
}, { | |
"source" : 1595, | |
"target" : 4329, | |
"weight" : 36 | |
}, { | |
"source" : 1596, | |
"target" : 5265, | |
"weight" : 28 | |
}, { | |
"source" : 1596, | |
"target" : 2069, | |
"weight" : 22 | |
}, { | |
"source" : 1599, | |
"target" : 2291, | |
"weight" : 24 | |
}, { | |
"source" : 1600, | |
"target" : 1826, | |
"weight" : 29 | |
}, { | |
"source" : 1601, | |
"target" : 5332, | |
"weight" : 25 | |
}, { | |
"source" : 1602, | |
"target" : 5557, | |
"weight" : 22 | |
}, { | |
"source" : 1603, | |
"target" : 5451, | |
"weight" : 24 | |
}, { | |
"source" : 1604, | |
"target" : 4911, | |
"weight" : 22 | |
}, { | |
"source" : 1605, | |
"target" : 4413, | |
"weight" : 29 | |
}, { | |
"source" : 1606, | |
"target" : 6078, | |
"weight" : 32 | |
}, { | |
"source" : 1607, | |
"target" : 2981, | |
"weight" : 46 | |
}, { | |
"source" : 1608, | |
"target" : 5399, | |
"weight" : 40 | |
}, { | |
"source" : 1609, | |
"target" : 1729, | |
"weight" : 32 | |
}, { | |
"source" : 1610, | |
"target" : 2657, | |
"weight" : 29 | |
}, { | |
"source" : 1612, | |
"target" : 3790, | |
"weight" : 21 | |
}, { | |
"source" : 1613, | |
"target" : 5159, | |
"weight" : 22 | |
}, { | |
"source" : 1614, | |
"target" : 3412, | |
"weight" : 22 | |
}, { | |
"source" : 1615, | |
"target" : 5498, | |
"weight" : 45 | |
}, { | |
"source" : 1616, | |
"target" : 4457, | |
"weight" : 22 | |
}, { | |
"source" : 1617, | |
"target" : 3201, | |
"weight" : 21 | |
}, { | |
"source" : 1618, | |
"target" : 4227, | |
"weight" : 22 | |
}, { | |
"source" : 1618, | |
"target" : 2777, | |
"weight" : 23 | |
}, { | |
"source" : 1619, | |
"target" : 3025, | |
"weight" : 27 | |
}, { | |
"source" : 1620, | |
"target" : 4906, | |
"weight" : 39 | |
}, { | |
"source" : 1621, | |
"target" : 4419, | |
"weight" : 51 | |
}, { | |
"source" : 1624, | |
"target" : 2009, | |
"weight" : 21 | |
}, { | |
"source" : 1625, | |
"target" : 1938, | |
"weight" : 29 | |
}, { | |
"source" : 1626, | |
"target" : 4410, | |
"weight" : 27 | |
}, { | |
"source" : 1629, | |
"target" : 2915, | |
"weight" : 38 | |
}, { | |
"source" : 1630, | |
"target" : 2366, | |
"weight" : 31 | |
}, { | |
"source" : 1631, | |
"target" : 1734, | |
"weight" : 22 | |
}, { | |
"source" : 1632, | |
"target" : 3823, | |
"weight" : 24 | |
}, { | |
"source" : 1633, | |
"target" : 3229, | |
"weight" : 21 | |
}, { | |
"source" : 1634, | |
"target" : 4919, | |
"weight" : 32 | |
}, { | |
"source" : 1634, | |
"target" : 5564, | |
"weight" : 32 | |
}, { | |
"source" : 1635, | |
"target" : 5290, | |
"weight" : 22 | |
}, { | |
"source" : 1635, | |
"target" : 3800, | |
"weight" : 30 | |
}, { | |
"source" : 1636, | |
"target" : 3390, | |
"weight" : 21 | |
}, { | |
"source" : 1637, | |
"target" : 1998, | |
"weight" : 24 | |
}, { | |
"source" : 1638, | |
"target" : 3209, | |
"weight" : 21 | |
}, { | |
"source" : 1639, | |
"target" : 3261, | |
"weight" : 24 | |
}, { | |
"source" : 1642, | |
"target" : 5629, | |
"weight" : 32 | |
}, { | |
"source" : 1643, | |
"target" : 4941, | |
"weight" : 42 | |
}, { | |
"source" : 1644, | |
"target" : 3359, | |
"weight" : 29 | |
}, { | |
"source" : 1645, | |
"target" : 4086, | |
"weight" : 21 | |
}, { | |
"source" : 1646, | |
"target" : 2960, | |
"weight" : 21 | |
}, { | |
"source" : 1646, | |
"target" : 4375, | |
"weight" : 22 | |
}, { | |
"source" : 1647, | |
"target" : 2309, | |
"weight" : 26 | |
}, { | |
"source" : 1649, | |
"target" : 2662, | |
"weight" : 21 | |
}, { | |
"source" : 1650, | |
"target" : 5980, | |
"weight" : 29 | |
}, { | |
"source" : 1653, | |
"target" : 1718, | |
"weight" : 28 | |
}, { | |
"source" : 1654, | |
"target" : 5461, | |
"weight" : 22 | |
}, { | |
"source" : 1655, | |
"target" : 2211, | |
"weight" : 64 | |
}, { | |
"source" : 1656, | |
"target" : 5926, | |
"weight" : 27 | |
}, { | |
"source" : 1656, | |
"target" : 3618, | |
"weight" : 32 | |
}, { | |
"source" : 1657, | |
"target" : 4631, | |
"weight" : 34 | |
}, { | |
"source" : 1659, | |
"target" : 3651, | |
"weight" : 40 | |
}, { | |
"source" : 1660, | |
"target" : 2416, | |
"weight" : 24 | |
}, { | |
"source" : 1661, | |
"target" : 2148, | |
"weight" : 21 | |
}, { | |
"source" : 1662, | |
"target" : 5951, | |
"weight" : 32 | |
}, { | |
"source" : 1663, | |
"target" : 5596, | |
"weight" : 24 | |
}, { | |
"source" : 1664, | |
"target" : 2732, | |
"weight" : 22 | |
}, { | |
"source" : 1665, | |
"target" : 2079, | |
"weight" : 24 | |
}, { | |
"source" : 1668, | |
"target" : 4628, | |
"weight" : 22 | |
}, { | |
"source" : 1669, | |
"target" : 4995, | |
"weight" : 22 | |
}, { | |
"source" : 1670, | |
"target" : 3794, | |
"weight" : 26 | |
}, { | |
"source" : 1670, | |
"target" : 4099, | |
"weight" : 21 | |
}, { | |
"source" : 1671, | |
"target" : 4079, | |
"weight" : 22 | |
}, { | |
"source" : 1672, | |
"target" : 4181, | |
"weight" : 31 | |
}, { | |
"source" : 1672, | |
"target" : 5720, | |
"weight" : 21 | |
}, { | |
"source" : 1672, | |
"target" : 3536, | |
"weight" : 28 | |
}, { | |
"source" : 1674, | |
"target" : 3214, | |
"weight" : 21 | |
}, { | |
"source" : 1675, | |
"target" : 4142, | |
"weight" : 32 | |
}, { | |
"source" : 1675, | |
"target" : 4505, | |
"weight" : 25 | |
}, { | |
"source" : 1675, | |
"target" : 4171, | |
"weight" : 21 | |
}, { | |
"source" : 1675, | |
"target" : 1971, | |
"weight" : 24 | |
}, { | |
"source" : 1676, | |
"target" : 6130, | |
"weight" : 23 | |
}, { | |
"source" : 1678, | |
"target" : 2785, | |
"weight" : 38 | |
}, { | |
"source" : 1678, | |
"target" : 3563, | |
"weight" : 25 | |
}, { | |
"source" : 1678, | |
"target" : 3886, | |
"weight" : 39 | |
}, { | |
"source" : 1679, | |
"target" : 4454, | |
"weight" : 25 | |
}, { | |
"source" : 1680, | |
"target" : 3600, | |
"weight" : 31 | |
}, { | |
"source" : 1681, | |
"target" : 5569, | |
"weight" : 52 | |
}, { | |
"source" : 1682, | |
"target" : 5458, | |
"weight" : 37 | |
}, { | |
"source" : 1683, | |
"target" : 2475, | |
"weight" : 52 | |
}, { | |
"source" : 1684, | |
"target" : 4323, | |
"weight" : 39 | |
}, { | |
"source" : 1685, | |
"target" : 3878, | |
"weight" : 24 | |
}, { | |
"source" : 1686, | |
"target" : 2006, | |
"weight" : 26 | |
}, { | |
"source" : 1688, | |
"target" : 2796, | |
"weight" : 29 | |
}, { | |
"source" : 1688, | |
"target" : 5014, | |
"weight" : 42 | |
}, { | |
"source" : 1688, | |
"target" : 5679, | |
"weight" : 21 | |
}, { | |
"source" : 1689, | |
"target" : 4748, | |
"weight" : 22 | |
}, { | |
"source" : 1690, | |
"target" : 3307, | |
"weight" : 46 | |
}, { | |
"source" : 1690, | |
"target" : 1910, | |
"weight" : 27 | |
}, { | |
"source" : 1691, | |
"target" : 4091, | |
"weight" : 24 | |
}, { | |
"source" : 1692, | |
"target" : 3580, | |
"weight" : 25 | |
}, { | |
"source" : 1693, | |
"target" : 6014, | |
"weight" : 44 | |
}, { | |
"source" : 1694, | |
"target" : 2362, | |
"weight" : 24 | |
}, { | |
"source" : 1695, | |
"target" : 4590, | |
"weight" : 27 | |
}, { | |
"source" : 1696, | |
"target" : 3732, | |
"weight" : 27 | |
}, { | |
"source" : 1697, | |
"target" : 5116, | |
"weight" : 32 | |
}, { | |
"source" : 1698, | |
"target" : 3439, | |
"weight" : 22 | |
}, { | |
"source" : 1699, | |
"target" : 2757, | |
"weight" : 22 | |
}, { | |
"source" : 1700, | |
"target" : 1866, | |
"weight" : 25 | |
}, { | |
"source" : 1700, | |
"target" : 2426, | |
"weight" : 22 | |
}, { | |
"source" : 1701, | |
"target" : 6042, | |
"weight" : 33 | |
}, { | |
"source" : 1702, | |
"target" : 3158, | |
"weight" : 21 | |
}, { | |
"source" : 1704, | |
"target" : 3602, | |
"weight" : 22 | |
}, { | |
"source" : 1704, | |
"target" : 5934, | |
"weight" : 22 | |
}, { | |
"source" : 1707, | |
"target" : 2127, | |
"weight" : 22 | |
}, { | |
"source" : 1708, | |
"target" : 3931, | |
"weight" : 25 | |
}, { | |
"source" : 1709, | |
"target" : 4731, | |
"weight" : 21 | |
}, { | |
"source" : 1710, | |
"target" : 4969, | |
"weight" : 21 | |
}, { | |
"source" : 1710, | |
"target" : 4759, | |
"weight" : 44 | |
}, { | |
"source" : 1710, | |
"target" : 4414, | |
"weight" : 71 | |
}, { | |
"source" : 1712, | |
"target" : 3931, | |
"weight" : 22 | |
}, { | |
"source" : 1713, | |
"target" : 4510, | |
"weight" : 24 | |
}, { | |
"source" : 1715, | |
"target" : 5339, | |
"weight" : 24 | |
}, { | |
"source" : 1716, | |
"target" : 5830, | |
"weight" : 29 | |
}, { | |
"source" : 1718, | |
"target" : 5637, | |
"weight" : 27 | |
}, { | |
"source" : 1719, | |
"target" : 6149, | |
"weight" : 21 | |
}, { | |
"source" : 1720, | |
"target" : 3272, | |
"weight" : 38 | |
}, { | |
"source" : 1721, | |
"target" : 2563, | |
"weight" : 21 | |
}, { | |
"source" : 1722, | |
"target" : 4546, | |
"weight" : 24 | |
}, { | |
"source" : 1723, | |
"target" : 4425, | |
"weight" : 21 | |
}, { | |
"source" : 1724, | |
"target" : 1902, | |
"weight" : 22 | |
}, { | |
"source" : 1725, | |
"target" : 1743, | |
"weight" : 24 | |
}, { | |
"source" : 1726, | |
"target" : 3972, | |
"weight" : 59 | |
}, { | |
"source" : 1726, | |
"target" : 4418, | |
"weight" : 28 | |
}, { | |
"source" : 1726, | |
"target" : 4187, | |
"weight" : 132 | |
}, { | |
"source" : 1726, | |
"target" : 2211, | |
"weight" : 125 | |
}, { | |
"source" : 1727, | |
"target" : 4982, | |
"weight" : 31 | |
}, { | |
"source" : 1728, | |
"target" : 1736, | |
"weight" : 58 | |
}, { | |
"source" : 1729, | |
"target" : 5371, | |
"weight" : 31 | |
}, { | |
"source" : 1730, | |
"target" : 5063, | |
"weight" : 22 | |
}, { | |
"source" : 1731, | |
"target" : 5353, | |
"weight" : 41 | |
}, { | |
"source" : 1733, | |
"target" : 4221, | |
"weight" : 21 | |
}, { | |
"source" : 1733, | |
"target" : 6161, | |
"weight" : 29 | |
}, { | |
"source" : 1735, | |
"target" : 1890, | |
"weight" : 29 | |
}, { | |
"source" : 1737, | |
"target" : 5838, | |
"weight" : 32 | |
}, { | |
"source" : 1738, | |
"target" : 4137, | |
"weight" : 44 | |
}, { | |
"source" : 1738, | |
"target" : 2969, | |
"weight" : 58 | |
}, { | |
"source" : 1739, | |
"target" : 3716, | |
"weight" : 26 | |
}, { | |
"source" : 1740, | |
"target" : 3405, | |
"weight" : 36 | |
}, { | |
"source" : 1741, | |
"target" : 3444, | |
"weight" : 21 | |
}, { | |
"source" : 1742, | |
"target" : 3062, | |
"weight" : 32 | |
}, { | |
"source" : 1743, | |
"target" : 2656, | |
"weight" : 26 | |
}, { | |
"source" : 1743, | |
"target" : 5072, | |
"weight" : 23 | |
}, { | |
"source" : 1744, | |
"target" : 4563, | |
"weight" : 33 | |
}, { | |
"source" : 1745, | |
"target" : 5852, | |
"weight" : 25 | |
}, { | |
"source" : 1746, | |
"target" : 5180, | |
"weight" : 25 | |
}, { | |
"source" : 1748, | |
"target" : 4861, | |
"weight" : 30 | |
}, { | |
"source" : 1749, | |
"target" : 4887, | |
"weight" : 31 | |
}, { | |
"source" : 1750, | |
"target" : 2468, | |
"weight" : 34 | |
}, { | |
"source" : 1750, | |
"target" : 5049, | |
"weight" : 24 | |
}, { | |
"source" : 1751, | |
"target" : 3552, | |
"weight" : 23 | |
}, { | |
"source" : 1752, | |
"target" : 3447, | |
"weight" : 24 | |
}, { | |
"source" : 1753, | |
"target" : 6131, | |
"weight" : 24 | |
}, { | |
"source" : 1754, | |
"target" : 4747, | |
"weight" : 22 | |
}, { | |
"source" : 1755, | |
"target" : 4713, | |
"weight" : 21 | |
}, { | |
"source" : 1756, | |
"target" : 5798, | |
"weight" : 67 | |
}, { | |
"source" : 1757, | |
"target" : 3714, | |
"weight" : 21 | |
}, { | |
"source" : 1758, | |
"target" : 4293, | |
"weight" : 27 | |
}, { | |
"source" : 1759, | |
"target" : 5680, | |
"weight" : 26 | |
}, { | |
"source" : 1760, | |
"target" : 3998, | |
"weight" : 45 | |
}, { | |
"source" : 1761, | |
"target" : 2343, | |
"weight" : 34 | |
}, { | |
"source" : 1762, | |
"target" : 1791, | |
"weight" : 26 | |
}, { | |
"source" : 1763, | |
"target" : 2294, | |
"weight" : 25 | |
}, { | |
"source" : 1764, | |
"target" : 2732, | |
"weight" : 29 | |
}, { | |
"source" : 1765, | |
"target" : 2720, | |
"weight" : 30 | |
}, { | |
"source" : 1766, | |
"target" : 3174, | |
"weight" : 29 | |
}, { | |
"source" : 1767, | |
"target" : 2204, | |
"weight" : 21 | |
}, { | |
"source" : 1768, | |
"target" : 5008, | |
"weight" : 43 | |
}, { | |
"source" : 1770, | |
"target" : 2725, | |
"weight" : 22 | |
}, { | |
"source" : 1770, | |
"target" : 4037, | |
"weight" : 22 | |
}, { | |
"source" : 1770, | |
"target" : 3708, | |
"weight" : 22 | |
}, { | |
"source" : 1770, | |
"target" : 3727, | |
"weight" : 34 | |
}, { | |
"source" : 1770, | |
"target" : 4213, | |
"weight" : 29 | |
}, { | |
"source" : 1771, | |
"target" : 3774, | |
"weight" : 64 | |
}, { | |
"source" : 1771, | |
"target" : 5406, | |
"weight" : 40 | |
}, { | |
"source" : 1771, | |
"target" : 5055, | |
"weight" : 25 | |
}, { | |
"source" : 1772, | |
"target" : 5922, | |
"weight" : 42 | |
}, { | |
"source" : 1774, | |
"target" : 5456, | |
"weight" : 21 | |
}, { | |
"source" : 1774, | |
"target" : 5886, | |
"weight" : 48 | |
}, { | |
"source" : 1775, | |
"target" : 2748, | |
"weight" : 27 | |
}, { | |
"source" : 1775, | |
"target" : 4599, | |
"weight" : 30 | |
}, { | |
"source" : 1776, | |
"target" : 2107, | |
"weight" : 25 | |
}, { | |
"source" : 1777, | |
"target" : 4862, | |
"weight" : 24 | |
}, { | |
"source" : 1779, | |
"target" : 5434, | |
"weight" : 25 | |
}, { | |
"source" : 1779, | |
"target" : 4501, | |
"weight" : 22 | |
}, { | |
"source" : 1780, | |
"target" : 3511, | |
"weight" : 21 | |
}, { | |
"source" : 1781, | |
"target" : 3579, | |
"weight" : 26 | |
}, { | |
"source" : 1782, | |
"target" : 4791, | |
"weight" : 38 | |
}, { | |
"source" : 1784, | |
"target" : 5803, | |
"weight" : 21 | |
}, { | |
"source" : 1785, | |
"target" : 4866, | |
"weight" : 43 | |
}, { | |
"source" : 1786, | |
"target" : 4386, | |
"weight" : 81 | |
}, { | |
"source" : 1787, | |
"target" : 2173, | |
"weight" : 23 | |
}, { | |
"source" : 1788, | |
"target" : 3506, | |
"weight" : 31 | |
}, { | |
"source" : 1790, | |
"target" : 4470, | |
"weight" : 21 | |
}, { | |
"source" : 1792, | |
"target" : 2994, | |
"weight" : 21 | |
}, { | |
"source" : 1793, | |
"target" : 3048, | |
"weight" : 45 | |
}, { | |
"source" : 1796, | |
"target" : 2341, | |
"weight" : 30 | |
}, { | |
"source" : 1797, | |
"target" : 3394, | |
"weight" : 33 | |
}, { | |
"source" : 1797, | |
"target" : 3148, | |
"weight" : 21 | |
}, { | |
"source" : 1798, | |
"target" : 4385, | |
"weight" : 28 | |
}, { | |
"source" : 1798, | |
"target" : 2367, | |
"weight" : 32 | |
}, { | |
"source" : 1799, | |
"target" : 2615, | |
"weight" : 22 | |
}, { | |
"source" : 1800, | |
"target" : 5802, | |
"weight" : 24 | |
}, { | |
"source" : 1801, | |
"target" : 4093, | |
"weight" : 21 | |
}, { | |
"source" : 1803, | |
"target" : 2209, | |
"weight" : 37 | |
}, { | |
"source" : 1803, | |
"target" : 5185, | |
"weight" : 28 | |
}, { | |
"source" : 1806, | |
"target" : 4930, | |
"weight" : 21 | |
}, { | |
"source" : 1807, | |
"target" : 2276, | |
"weight" : 32 | |
}, { | |
"source" : 1809, | |
"target" : 6159, | |
"weight" : 34 | |
}, { | |
"source" : 1810, | |
"target" : 5888, | |
"weight" : 30 | |
}, { | |
"source" : 1811, | |
"target" : 2670, | |
"weight" : 24 | |
}, { | |
"source" : 1813, | |
"target" : 4831, | |
"weight" : 27 | |
}, { | |
"source" : 1814, | |
"target" : 3297, | |
"weight" : 27 | |
}, { | |
"source" : 1815, | |
"target" : 1970, | |
"weight" : 22 | |
}, { | |
"source" : 1816, | |
"target" : 3847, | |
"weight" : 23 | |
}, { | |
"source" : 1817, | |
"target" : 3598, | |
"weight" : 32 | |
}, { | |
"source" : 1818, | |
"target" : 2735, | |
"weight" : 25 | |
}, { | |
"source" : 1819, | |
"target" : 2876, | |
"weight" : 23 | |
}, { | |
"source" : 1820, | |
"target" : 3417, | |
"weight" : 28 | |
}, { | |
"source" : 1821, | |
"target" : 2704, | |
"weight" : 30 | |
}, { | |
"source" : 1822, | |
"target" : 4462, | |
"weight" : 28 | |
}, { | |
"source" : 1822, | |
"target" : 2907, | |
"weight" : 49 | |
}, { | |
"source" : 1822, | |
"target" : 2470, | |
"weight" : 34 | |
}, { | |
"source" : 1822, | |
"target" : 6146, | |
"weight" : 37 | |
}, { | |
"source" : 1822, | |
"target" : 2211, | |
"weight" : 72 | |
}, { | |
"source" : 1823, | |
"target" : 3942, | |
"weight" : 25 | |
}, { | |
"source" : 1825, | |
"target" : 2660, | |
"weight" : 41 | |
}, { | |
"source" : 1827, | |
"target" : 4527, | |
"weight" : 33 | |
}, { | |
"source" : 1828, | |
"target" : 2810, | |
"weight" : 21 | |
}, { | |
"source" : 1829, | |
"target" : 4710, | |
"weight" : 29 | |
}, { | |
"source" : 1829, | |
"target" : 4048, | |
"weight" : 23 | |
}, { | |
"source" : 1830, | |
"target" : 3944, | |
"weight" : 25 | |
}, { | |
"source" : 1831, | |
"target" : 5583, | |
"weight" : 34 | |
}, { | |
"source" : 1832, | |
"target" : 5142, | |
"weight" : 24 | |
}, { | |
"source" : 1833, | |
"target" : 4359, | |
"weight" : 26 | |
}, { | |
"source" : 1835, | |
"target" : 3289, | |
"weight" : 29 | |
}, { | |
"source" : 1836, | |
"target" : 5486, | |
"weight" : 22 | |
}, { | |
"source" : 1836, | |
"target" : 2967, | |
"weight" : 37 | |
}, { | |
"source" : 1837, | |
"target" : 5085, | |
"weight" : 23 | |
}, { | |
"source" : 1838, | |
"target" : 2450, | |
"weight" : 26 | |
}, { | |
"source" : 1841, | |
"target" : 1987, | |
"weight" : 23 | |
}, { | |
"source" : 1842, | |
"target" : 6033, | |
"weight" : 21 | |
}, { | |
"source" : 1843, | |
"target" : 2608, | |
"weight" : 22 | |
}, { | |
"source" : 1844, | |
"target" : 5676, | |
"weight" : 23 | |
}, { | |
"source" : 1844, | |
"target" : 2494, | |
"weight" : 22 | |
}, { | |
"source" : 1845, | |
"target" : 5712, | |
"weight" : 23 | |
}, { | |
"source" : 1845, | |
"target" : 4360, | |
"weight" : 23 | |
}, { | |
"source" : 1847, | |
"target" : 5309, | |
"weight" : 23 | |
}, { | |
"source" : 1848, | |
"target" : 5086, | |
"weight" : 29 | |
}, { | |
"source" : 1849, | |
"target" : 2966, | |
"weight" : 27 | |
}, { | |
"source" : 1850, | |
"target" : 5012, | |
"weight" : 25 | |
}, { | |
"source" : 1851, | |
"target" : 4400, | |
"weight" : 21 | |
}, { | |
"source" : 1852, | |
"target" : 6151, | |
"weight" : 24 | |
}, { | |
"source" : 1852, | |
"target" : 3451, | |
"weight" : 27 | |
}, { | |
"source" : 1853, | |
"target" : 5149, | |
"weight" : 26 | |
}, { | |
"source" : 1853, | |
"target" : 5475, | |
"weight" : 63 | |
}, { | |
"source" : 1854, | |
"target" : 4833, | |
"weight" : 46 | |
}, { | |
"source" : 1856, | |
"target" : 2315, | |
"weight" : 25 | |
}, { | |
"source" : 1858, | |
"target" : 3616, | |
"weight" : 24 | |
}, { | |
"source" : 1858, | |
"target" : 3147, | |
"weight" : 56 | |
}, { | |
"source" : 1858, | |
"target" : 6179, | |
"weight" : 26 | |
}, { | |
"source" : 1859, | |
"target" : 2152, | |
"weight" : 34 | |
}, { | |
"source" : 1860, | |
"target" : 5345, | |
"weight" : 50 | |
}, { | |
"source" : 1861, | |
"target" : 4465, | |
"weight" : 21 | |
}, { | |
"source" : 1863, | |
"target" : 4923, | |
"weight" : 24 | |
}, { | |
"source" : 1863, | |
"target" : 3490, | |
"weight" : 27 | |
}, { | |
"source" : 1864, | |
"target" : 5184, | |
"weight" : 23 | |
}, { | |
"source" : 1865, | |
"target" : 3183, | |
"weight" : 28 | |
}, { | |
"source" : 1865, | |
"target" : 3645, | |
"weight" : 24 | |
}, { | |
"source" : 1866, | |
"target" : 2426, | |
"weight" : 23 | |
}, { | |
"source" : 1867, | |
"target" : 3697, | |
"weight" : 24 | |
}, { | |
"source" : 1867, | |
"target" : 6116, | |
"weight" : 22 | |
}, { | |
"source" : 1868, | |
"target" : 5749, | |
"weight" : 23 | |
}, { | |
"source" : 1869, | |
"target" : 4641, | |
"weight" : 24 | |
}, { | |
"source" : 1870, | |
"target" : 2178, | |
"weight" : 22 | |
}, { | |
"source" : 1872, | |
"target" : 1928, | |
"weight" : 22 | |
}, { | |
"source" : 1873, | |
"target" : 5755, | |
"weight" : 32 | |
}, { | |
"source" : 1874, | |
"target" : 4279, | |
"weight" : 22 | |
}, { | |
"source" : 1875, | |
"target" : 3123, | |
"weight" : 32 | |
}, { | |
"source" : 1877, | |
"target" : 4937, | |
"weight" : 57 | |
}, { | |
"source" : 1877, | |
"target" : 2689, | |
"weight" : 43 | |
}, { | |
"source" : 1879, | |
"target" : 5686, | |
"weight" : 24 | |
}, { | |
"source" : 1882, | |
"target" : 2331, | |
"weight" : 25 | |
}, { | |
"source" : 1883, | |
"target" : 5676, | |
"weight" : 29 | |
}, { | |
"source" : 1884, | |
"target" : 3169, | |
"weight" : 24 | |
}, { | |
"source" : 1887, | |
"target" : 2857, | |
"weight" : 27 | |
}, { | |
"source" : 1888, | |
"target" : 4106, | |
"weight" : 23 | |
}, { | |
"source" : 1892, | |
"target" : 2699, | |
"weight" : 23 | |
}, { | |
"source" : 1893, | |
"target" : 4360, | |
"weight" : 30 | |
}, { | |
"source" : 1894, | |
"target" : 2646, | |
"weight" : 30 | |
}, { | |
"source" : 1895, | |
"target" : 4840, | |
"weight" : 23 | |
}, { | |
"source" : 1896, | |
"target" : 6046, | |
"weight" : 23 | |
}, { | |
"source" : 1897, | |
"target" : 2432, | |
"weight" : 35 | |
}, { | |
"source" : 1899, | |
"target" : 3165, | |
"weight" : 34 | |
}, { | |
"source" : 1900, | |
"target" : 5906, | |
"weight" : 36 | |
}, { | |
"source" : 1901, | |
"target" : 5066, | |
"weight" : 29 | |
}, { | |
"source" : 1903, | |
"target" : 4505, | |
"weight" : 27 | |
}, { | |
"source" : 1904, | |
"target" : 4664, | |
"weight" : 54 | |
}, { | |
"source" : 1904, | |
"target" : 5647, | |
"weight" : 55 | |
}, { | |
"source" : 1906, | |
"target" : 2746, | |
"weight" : 23 | |
}, { | |
"source" : 1907, | |
"target" : 6153, | |
"weight" : 25 | |
}, { | |
"source" : 1910, | |
"target" : 3307, | |
"weight" : 42 | |
}, { | |
"source" : 1911, | |
"target" : 6011, | |
"weight" : 35 | |
}, { | |
"source" : 1912, | |
"target" : 6183, | |
"weight" : 31 | |
}, { | |
"source" : 1913, | |
"target" : 4578, | |
"weight" : 23 | |
}, { | |
"source" : 1914, | |
"target" : 3104, | |
"weight" : 23 | |
}, { | |
"source" : 1914, | |
"target" : 4161, | |
"weight" : 22 | |
}, { | |
"source" : 1915, | |
"target" : 3175, | |
"weight" : 45 | |
}, { | |
"source" : 1917, | |
"target" : 4603, | |
"weight" : 23 | |
}, { | |
"source" : 1918, | |
"target" : 2818, | |
"weight" : 37 | |
}, { | |
"source" : 1919, | |
"target" : 2141, | |
"weight" : 22 | |
}, { | |
"source" : 1920, | |
"target" : 5414, | |
"weight" : 26 | |
}, { | |
"source" : 1921, | |
"target" : 3251, | |
"weight" : 22 | |
}, { | |
"source" : 1922, | |
"target" : 2909, | |
"weight" : 30 | |
}, { | |
"source" : 1923, | |
"target" : 3326, | |
"weight" : 21 | |
}, { | |
"source" : 1924, | |
"target" : 5411, | |
"weight" : 35 | |
}, { | |
"source" : 1925, | |
"target" : 4658, | |
"weight" : 41 | |
}, { | |
"source" : 1926, | |
"target" : 2466, | |
"weight" : 26 | |
}, { | |
"source" : 1927, | |
"target" : 2575, | |
"weight" : 21 | |
}, { | |
"source" : 1929, | |
"target" : 3767, | |
"weight" : 42 | |
}, { | |
"source" : 1930, | |
"target" : 2696, | |
"weight" : 73 | |
}, { | |
"source" : 1932, | |
"target" : 3991, | |
"weight" : 37 | |
}, { | |
"source" : 1933, | |
"target" : 3513, | |
"weight" : 27 | |
}, { | |
"source" : 1933, | |
"target" : 1978, | |
"weight" : 21 | |
}, { | |
"source" : 1934, | |
"target" : 3521, | |
"weight" : 21 | |
}, { | |
"source" : 1935, | |
"target" : 4988, | |
"weight" : 35 | |
}, { | |
"source" : 1935, | |
"target" : 3703, | |
"weight" : 21 | |
}, { | |
"source" : 1935, | |
"target" : 2060, | |
"weight" : 22 | |
}, { | |
"source" : 1936, | |
"target" : 5615, | |
"weight" : 21 | |
}, { | |
"source" : 1937, | |
"target" : 3044, | |
"weight" : 21 | |
}, { | |
"source" : 1938, | |
"target" : 4814, | |
"weight" : 21 | |
}, { | |
"source" : 1939, | |
"target" : 4509, | |
"weight" : 25 | |
}, { | |
"source" : 1939, | |
"target" : 2933, | |
"weight" : 38 | |
}, { | |
"source" : 1940, | |
"target" : 3090, | |
"weight" : 31 | |
}, { | |
"source" : 1941, | |
"target" : 2227, | |
"weight" : 24 | |
}, { | |
"source" : 1942, | |
"target" : 4812, | |
"weight" : 23 | |
}, { | |
"source" : 1942, | |
"target" : 3071, | |
"weight" : 28 | |
}, { | |
"source" : 1943, | |
"target" : 4954, | |
"weight" : 37 | |
}, { | |
"source" : 1945, | |
"target" : 3264, | |
"weight" : 21 | |
}, { | |
"source" : 1946, | |
"target" : 5964, | |
"weight" : 43 | |
}, { | |
"source" : 1946, | |
"target" : 4874, | |
"weight" : 28 | |
}, { | |
"source" : 1946, | |
"target" : 3067, | |
"weight" : 30 | |
}, { | |
"source" : 1946, | |
"target" : 3461, | |
"weight" : 33 | |
}, { | |
"source" : 1946, | |
"target" : 5396, | |
"weight" : 21 | |
}, { | |
"source" : 1947, | |
"target" : 2789, | |
"weight" : 25 | |
}, { | |
"source" : 1948, | |
"target" : 4816, | |
"weight" : 21 | |
}, { | |
"source" : 1949, | |
"target" : 4208, | |
"weight" : 22 | |
}, { | |
"source" : 1950, | |
"target" : 2395, | |
"weight" : 21 | |
}, { | |
"source" : 1952, | |
"target" : 4807, | |
"weight" : 28 | |
}, { | |
"source" : 1953, | |
"target" : 4947, | |
"weight" : 24 | |
}, { | |
"source" : 1955, | |
"target" : 5161, | |
"weight" : 21 | |
}, { | |
"source" : 1955, | |
"target" : 5586, | |
"weight" : 46 | |
}, { | |
"source" : 1956, | |
"target" : 5246, | |
"weight" : 26 | |
}, { | |
"source" : 1957, | |
"target" : 5379, | |
"weight" : 58 | |
}, { | |
"source" : 1957, | |
"target" : 4805, | |
"weight" : 52 | |
}, { | |
"source" : 1957, | |
"target" : 4640, | |
"weight" : 55 | |
}, { | |
"source" : 1958, | |
"target" : 5769, | |
"weight" : 42 | |
}, { | |
"source" : 1961, | |
"target" : 4742, | |
"weight" : 38 | |
}, { | |
"source" : 1962, | |
"target" : 4708, | |
"weight" : 24 | |
}, { | |
"source" : 1964, | |
"target" : 3907, | |
"weight" : 22 | |
}, { | |
"source" : 1965, | |
"target" : 5007, | |
"weight" : 26 | |
}, { | |
"source" : 1965, | |
"target" : 4690, | |
"weight" : 27 | |
}, { | |
"source" : 1965, | |
"target" : 6066, | |
"weight" : 22 | |
}, { | |
"source" : 1966, | |
"target" : 3314, | |
"weight" : 21 | |
}, { | |
"source" : 1967, | |
"target" : 4081, | |
"weight" : 31 | |
}, { | |
"source" : 1968, | |
"target" : 4323, | |
"weight" : 30 | |
}, { | |
"source" : 1968, | |
"target" : 3722, | |
"weight" : 26 | |
}, { | |
"source" : 1969, | |
"target" : 5650, | |
"weight" : 26 | |
}, { | |
"source" : 1974, | |
"target" : 2219, | |
"weight" : 27 | |
}, { | |
"source" : 1975, | |
"target" : 6028, | |
"weight" : 37 | |
}, { | |
"source" : 1976, | |
"target" : 5627, | |
"weight" : 24 | |
}, { | |
"source" : 1977, | |
"target" : 5997, | |
"weight" : 22 | |
}, { | |
"source" : 1977, | |
"target" : 3165, | |
"weight" : 22 | |
}, { | |
"source" : 1977, | |
"target" : 2959, | |
"weight" : 31 | |
}, { | |
"source" : 1977, | |
"target" : 5366, | |
"weight" : 22 | |
}, { | |
"source" : 1979, | |
"target" : 3258, | |
"weight" : 31 | |
}, { | |
"source" : 1980, | |
"target" : 2115, | |
"weight" : 21 | |
}, { | |
"source" : 1981, | |
"target" : 2641, | |
"weight" : 21 | |
}, { | |
"source" : 1982, | |
"target" : 3433, | |
"weight" : 34 | |
}, { | |
"source" : 1983, | |
"target" : 5284, | |
"weight" : 63 | |
}, { | |
"source" : 1984, | |
"target" : 6084, | |
"weight" : 22 | |
}, { | |
"source" : 1984, | |
"target" : 3853, | |
"weight" : 33 | |
}, { | |
"source" : 1985, | |
"target" : 4149, | |
"weight" : 24 | |
}, { | |
"source" : 1986, | |
"target" : 2846, | |
"weight" : 29 | |
}, { | |
"source" : 1988, | |
"target" : 4297, | |
"weight" : 28 | |
}, { | |
"source" : 1989, | |
"target" : 2437, | |
"weight" : 23 | |
}, { | |
"source" : 1991, | |
"target" : 4333, | |
"weight" : 47 | |
}, { | |
"source" : 1991, | |
"target" : 2864, | |
"weight" : 21 | |
}, { | |
"source" : 1991, | |
"target" : 4846, | |
"weight" : 28 | |
}, { | |
"source" : 1993, | |
"target" : 6186, | |
"weight" : 24 | |
}, { | |
"source" : 1993, | |
"target" : 4131, | |
"weight" : 21 | |
}, { | |
"source" : 1994, | |
"target" : 2950, | |
"weight" : 29 | |
}, { | |
"source" : 1995, | |
"target" : 4016, | |
"weight" : 22 | |
}, { | |
"source" : 1996, | |
"target" : 2518, | |
"weight" : 33 | |
}, { | |
"source" : 1998, | |
"target" : 3845, | |
"weight" : 31 | |
}, { | |
"source" : 1998, | |
"target" : 3936, | |
"weight" : 46 | |
}, { | |
"source" : 2000, | |
"target" : 2740, | |
"weight" : 26 | |
}, { | |
"source" : 2001, | |
"target" : 5124, | |
"weight" : 33 | |
}, { | |
"source" : 2001, | |
"target" : 3542, | |
"weight" : 36 | |
}, { | |
"source" : 2002, | |
"target" : 2445, | |
"weight" : 34 | |
}, { | |
"source" : 2003, | |
"target" : 4236, | |
"weight" : 33 | |
}, { | |
"source" : 2004, | |
"target" : 2264, | |
"weight" : 33 | |
}, { | |
"source" : 2005, | |
"target" : 2325, | |
"weight" : 29 | |
}, { | |
"source" : 2005, | |
"target" : 3010, | |
"weight" : 24 | |
}, { | |
"source" : 2007, | |
"target" : 6062, | |
"weight" : 33 | |
}, { | |
"source" : 2008, | |
"target" : 5043, | |
"weight" : 25 | |
}, { | |
"source" : 2010, | |
"target" : 5917, | |
"weight" : 22 | |
}, { | |
"source" : 2014, | |
"target" : 3438, | |
"weight" : 28 | |
}, { | |
"source" : 2015, | |
"target" : 5741, | |
"weight" : 22 | |
}, { | |
"source" : 2016, | |
"target" : 4422, | |
"weight" : 23 | |
}, { | |
"source" : 2018, | |
"target" : 3379, | |
"weight" : 41 | |
}, { | |
"source" : 2018, | |
"target" : 2730, | |
"weight" : 38 | |
}, { | |
"source" : 2019, | |
"target" : 2734, | |
"weight" : 25 | |
}, { | |
"source" : 2020, | |
"target" : 5366, | |
"weight" : 24 | |
}, { | |
"source" : 2021, | |
"target" : 2371, | |
"weight" : 25 | |
}, { | |
"source" : 2022, | |
"target" : 2232, | |
"weight" : 23 | |
}, { | |
"source" : 2024, | |
"target" : 3502, | |
"weight" : 21 | |
}, { | |
"source" : 2025, | |
"target" : 5096, | |
"weight" : 30 | |
}, { | |
"source" : 2025, | |
"target" : 2170, | |
"weight" : 23 | |
}, { | |
"source" : 2026, | |
"target" : 3844, | |
"weight" : 23 | |
}, { | |
"source" : 2027, | |
"target" : 3515, | |
"weight" : 29 | |
}, { | |
"source" : 2030, | |
"target" : 5001, | |
"weight" : 27 | |
}, { | |
"source" : 2034, | |
"target" : 3482, | |
"weight" : 27 | |
}, { | |
"source" : 2035, | |
"target" : 3912, | |
"weight" : 21 | |
}, { | |
"source" : 2036, | |
"target" : 2424, | |
"weight" : 26 | |
}, { | |
"source" : 2036, | |
"target" : 5674, | |
"weight" : 23 | |
}, { | |
"source" : 2036, | |
"target" : 5320, | |
"weight" : 27 | |
}, { | |
"source" : 2039, | |
"target" : 3496, | |
"weight" : 23 | |
}, { | |
"source" : 2040, | |
"target" : 2993, | |
"weight" : 31 | |
}, { | |
"source" : 2041, | |
"target" : 4692, | |
"weight" : 28 | |
}, { | |
"source" : 2042, | |
"target" : 3225, | |
"weight" : 21 | |
}, { | |
"source" : 2043, | |
"target" : 5641, | |
"weight" : 21 | |
}, { | |
"source" : 2044, | |
"target" : 2885, | |
"weight" : 31 | |
}, { | |
"source" : 2045, | |
"target" : 4612, | |
"weight" : 35 | |
}, { | |
"source" : 2046, | |
"target" : 2807, | |
"weight" : 27 | |
}, { | |
"source" : 2047, | |
"target" : 3155, | |
"weight" : 32 | |
}, { | |
"source" : 2049, | |
"target" : 6188, | |
"weight" : 24 | |
}, { | |
"source" : 2049, | |
"target" : 4801, | |
"weight" : 23 | |
}, { | |
"source" : 2050, | |
"target" : 4376, | |
"weight" : 28 | |
}, { | |
"source" : 2051, | |
"target" : 5541, | |
"weight" : 35 | |
}, { | |
"source" : 2051, | |
"target" : 3493, | |
"weight" : 27 | |
}, { | |
"source" : 2051, | |
"target" : 5899, | |
"weight" : 24 | |
}, { | |
"source" : 2052, | |
"target" : 5491, | |
"weight" : 30 | |
}, { | |
"source" : 2053, | |
"target" : 2261, | |
"weight" : 22 | |
}, { | |
"source" : 2053, | |
"target" : 4344, | |
"weight" : 36 | |
}, { | |
"source" : 2055, | |
"target" : 2100, | |
"weight" : 22 | |
}, { | |
"source" : 2056, | |
"target" : 2936, | |
"weight" : 23 | |
}, { | |
"source" : 2058, | |
"target" : 5229, | |
"weight" : 23 | |
}, { | |
"source" : 2059, | |
"target" : 4681, | |
"weight" : 39 | |
}, { | |
"source" : 2060, | |
"target" : 4988, | |
"weight" : 54 | |
}, { | |
"source" : 2060, | |
"target" : 3703, | |
"weight" : 23 | |
}, { | |
"source" : 2061, | |
"target" : 6168, | |
"weight" : 21 | |
}, { | |
"source" : 2063, | |
"target" : 2895, | |
"weight" : 25 | |
}, { | |
"source" : 2063, | |
"target" : 4581, | |
"weight" : 22 | |
}, { | |
"source" : 2065, | |
"target" : 3322, | |
"weight" : 23 | |
}, { | |
"source" : 2066, | |
"target" : 5076, | |
"weight" : 22 | |
}, { | |
"source" : 2067, | |
"target" : 4942, | |
"weight" : 51 | |
}, { | |
"source" : 2068, | |
"target" : 4847, | |
"weight" : 24 | |
}, { | |
"source" : 2071, | |
"target" : 5701, | |
"weight" : 26 | |
}, { | |
"source" : 2072, | |
"target" : 5040, | |
"weight" : 22 | |
}, { | |
"source" : 2074, | |
"target" : 2482, | |
"weight" : 25 | |
}, { | |
"source" : 2075, | |
"target" : 3778, | |
"weight" : 25 | |
}, { | |
"source" : 2076, | |
"target" : 4616, | |
"weight" : 25 | |
}, { | |
"source" : 2078, | |
"target" : 5027, | |
"weight" : 42 | |
}, { | |
"source" : 2081, | |
"target" : 5395, | |
"weight" : 22 | |
}, { | |
"source" : 2082, | |
"target" : 4106, | |
"weight" : 21 | |
}, { | |
"source" : 2083, | |
"target" : 5206, | |
"weight" : 57 | |
}, { | |
"source" : 2083, | |
"target" : 3898, | |
"weight" : 46 | |
}, { | |
"source" : 2083, | |
"target" : 6011, | |
"weight" : 21 | |
}, { | |
"source" : 2085, | |
"target" : 5886, | |
"weight" : 26 | |
}, { | |
"source" : 2086, | |
"target" : 3627, | |
"weight" : 33 | |
}, { | |
"source" : 2087, | |
"target" : 5769, | |
"weight" : 26 | |
}, { | |
"source" : 2090, | |
"target" : 4068, | |
"weight" : 28 | |
}, { | |
"source" : 2092, | |
"target" : 6086, | |
"weight" : 80 | |
}, { | |
"source" : 2093, | |
"target" : 2243, | |
"weight" : 23 | |
}, { | |
"source" : 2095, | |
"target" : 4247, | |
"weight" : 34 | |
}, { | |
"source" : 2098, | |
"target" : 5071, | |
"weight" : 21 | |
}, { | |
"source" : 2099, | |
"target" : 4803, | |
"weight" : 38 | |
}, { | |
"source" : 2101, | |
"target" : 5516, | |
"weight" : 31 | |
}, { | |
"source" : 2102, | |
"target" : 5054, | |
"weight" : 33 | |
}, { | |
"source" : 2103, | |
"target" : 2886, | |
"weight" : 41 | |
}, { | |
"source" : 2104, | |
"target" : 4827, | |
"weight" : 30 | |
}, { | |
"source" : 2105, | |
"target" : 5600, | |
"weight" : 23 | |
}, { | |
"source" : 2105, | |
"target" : 5365, | |
"weight" : 38 | |
}, { | |
"source" : 2105, | |
"target" : 5206, | |
"weight" : 30 | |
}, { | |
"source" : 2105, | |
"target" : 2206, | |
"weight" : 24 | |
}, { | |
"source" : 2106, | |
"target" : 3627, | |
"weight" : 23 | |
}, { | |
"source" : 2107, | |
"target" : 3217, | |
"weight" : 27 | |
}, { | |
"source" : 2108, | |
"target" : 6098, | |
"weight" : 29 | |
}, { | |
"source" : 2108, | |
"target" : 5198, | |
"weight" : 23 | |
}, { | |
"source" : 2108, | |
"target" : 6050, | |
"weight" : 30 | |
}, { | |
"source" : 2110, | |
"target" : 3355, | |
"weight" : 27 | |
}, { | |
"source" : 2111, | |
"target" : 3673, | |
"weight" : 33 | |
}, { | |
"source" : 2112, | |
"target" : 4099, | |
"weight" : 30 | |
}, { | |
"source" : 2113, | |
"target" : 3362, | |
"weight" : 39 | |
}, { | |
"source" : 2114, | |
"target" : 5011, | |
"weight" : 29 | |
}, { | |
"source" : 2116, | |
"target" : 5455, | |
"weight" : 37 | |
}, { | |
"source" : 2117, | |
"target" : 5222, | |
"weight" : 59 | |
}, { | |
"source" : 2118, | |
"target" : 4882, | |
"weight" : 24 | |
}, { | |
"source" : 2119, | |
"target" : 4120, | |
"weight" : 25 | |
}, { | |
"source" : 2121, | |
"target" : 5180, | |
"weight" : 24 | |
}, { | |
"source" : 2121, | |
"target" : 4088, | |
"weight" : 23 | |
}, { | |
"source" : 2122, | |
"target" : 4009, | |
"weight" : 24 | |
}, { | |
"source" : 2123, | |
"target" : 2972, | |
"weight" : 21 | |
}, { | |
"source" : 2124, | |
"target" : 5232, | |
"weight" : 28 | |
}, { | |
"source" : 2124, | |
"target" : 4974, | |
"weight" : 35 | |
}, { | |
"source" : 2125, | |
"target" : 4210, | |
"weight" : 25 | |
}, { | |
"source" : 2126, | |
"target" : 3106, | |
"weight" : 21 | |
}, { | |
"source" : 2128, | |
"target" : 5508, | |
"weight" : 46 | |
}, { | |
"source" : 2128, | |
"target" : 2806, | |
"weight" : 29 | |
}, { | |
"source" : 2129, | |
"target" : 4469, | |
"weight" : 24 | |
}, { | |
"source" : 2130, | |
"target" : 2720, | |
"weight" : 22 | |
}, { | |
"source" : 2131, | |
"target" : 2648, | |
"weight" : 21 | |
}, { | |
"source" : 2133, | |
"target" : 3931, | |
"weight" : 34 | |
}, { | |
"source" : 2134, | |
"target" : 4374, | |
"weight" : 46 | |
}, { | |
"source" : 2135, | |
"target" : 4907, | |
"weight" : 43 | |
}, { | |
"source" : 2135, | |
"target" : 5269, | |
"weight" : 22 | |
}, { | |
"source" : 2136, | |
"target" : 2610, | |
"weight" : 21 | |
}, { | |
"source" : 2137, | |
"target" : 6023, | |
"weight" : 42 | |
}, { | |
"source" : 2137, | |
"target" : 3728, | |
"weight" : 40 | |
}, { | |
"source" : 2138, | |
"target" : 4505, | |
"weight" : 22 | |
}, { | |
"source" : 2139, | |
"target" : 3308, | |
"weight" : 21 | |
}, { | |
"source" : 2139, | |
"target" : 4649, | |
"weight" : 25 | |
}, { | |
"source" : 2140, | |
"target" : 3056, | |
"weight" : 24 | |
}, { | |
"source" : 2140, | |
"target" : 5225, | |
"weight" : 30 | |
}, { | |
"source" : 2140, | |
"target" : 5409, | |
"weight" : 21 | |
}, { | |
"source" : 2142, | |
"target" : 3723, | |
"weight" : 24 | |
}, { | |
"source" : 2144, | |
"target" : 2966, | |
"weight" : 25 | |
}, { | |
"source" : 2144, | |
"target" : 4098, | |
"weight" : 82 | |
}, { | |
"source" : 2145, | |
"target" : 3726, | |
"weight" : 23 | |
}, { | |
"source" : 2146, | |
"target" : 3973, | |
"weight" : 22 | |
}, { | |
"source" : 2146, | |
"target" : 3395, | |
"weight" : 22 | |
}, { | |
"source" : 2147, | |
"target" : 4704, | |
"weight" : 26 | |
}, { | |
"source" : 2147, | |
"target" : 3758, | |
"weight" : 29 | |
}, { | |
"source" : 2149, | |
"target" : 2603, | |
"weight" : 32 | |
}, { | |
"source" : 2150, | |
"target" : 5778, | |
"weight" : 22 | |
}, { | |
"source" : 2150, | |
"target" : 2533, | |
"weight" : 38 | |
}, { | |
"source" : 2153, | |
"target" : 3617, | |
"weight" : 21 | |
}, { | |
"source" : 2155, | |
"target" : 2911, | |
"weight" : 42 | |
}, { | |
"source" : 2156, | |
"target" : 5430, | |
"weight" : 27 | |
}, { | |
"source" : 2158, | |
"target" : 2259, | |
"weight" : 30 | |
}, { | |
"source" : 2159, | |
"target" : 2181, | |
"weight" : 28 | |
}, { | |
"source" : 2160, | |
"target" : 3856, | |
"weight" : 21 | |
}, { | |
"source" : 2161, | |
"target" : 4898, | |
"weight" : 78 | |
}, { | |
"source" : 2161, | |
"target" : 5722, | |
"weight" : 120 | |
}, { | |
"source" : 2161, | |
"target" : 2987, | |
"weight" : 49 | |
}, { | |
"source" : 2161, | |
"target" : 3444, | |
"weight" : 121 | |
}, { | |
"source" : 2161, | |
"target" : 4373, | |
"weight" : 32 | |
}, { | |
"source" : 2161, | |
"target" : 5719, | |
"weight" : 35 | |
}, { | |
"source" : 2161, | |
"target" : 5524, | |
"weight" : 26 | |
}, { | |
"source" : 2163, | |
"target" : 6047, | |
"weight" : 32 | |
}, { | |
"source" : 2164, | |
"target" : 3241, | |
"weight" : 23 | |
}, { | |
"source" : 2165, | |
"target" : 3492, | |
"weight" : 38 | |
}, { | |
"source" : 2166, | |
"target" : 5693, | |
"weight" : 21 | |
}, { | |
"source" : 2168, | |
"target" : 3937, | |
"weight" : 25 | |
}, { | |
"source" : 2169, | |
"target" : 2574, | |
"weight" : 22 | |
}, { | |
"source" : 2170, | |
"target" : 5115, | |
"weight" : 31 | |
}, { | |
"source" : 2170, | |
"target" : 4360, | |
"weight" : 81 | |
}, { | |
"source" : 2171, | |
"target" : 3684, | |
"weight" : 27 | |
}, { | |
"source" : 2172, | |
"target" : 3821, | |
"weight" : 22 | |
}, { | |
"source" : 2173, | |
"target" : 3499, | |
"weight" : 25 | |
}, { | |
"source" : 2174, | |
"target" : 5247, | |
"weight" : 21 | |
}, { | |
"source" : 2175, | |
"target" : 2631, | |
"weight" : 34 | |
}, { | |
"source" : 2176, | |
"target" : 3192, | |
"weight" : 51 | |
}, { | |
"source" : 2177, | |
"target" : 5433, | |
"weight" : 25 | |
}, { | |
"source" : 2179, | |
"target" : 3006, | |
"weight" : 21 | |
}, { | |
"source" : 2180, | |
"target" : 2372, | |
"weight" : 22 | |
}, { | |
"source" : 2181, | |
"target" : 6079, | |
"weight" : 32 | |
}, { | |
"source" : 2182, | |
"target" : 5796, | |
"weight" : 39 | |
}, { | |
"source" : 2182, | |
"target" : 5492, | |
"weight" : 45 | |
}, { | |
"source" : 2183, | |
"target" : 2992, | |
"weight" : 28 | |
}, { | |
"source" : 2184, | |
"target" : 3270, | |
"weight" : 34 | |
}, { | |
"source" : 2185, | |
"target" : 5445, | |
"weight" : 54 | |
}, { | |
"source" : 2187, | |
"target" : 2488, | |
"weight" : 32 | |
}, { | |
"source" : 2188, | |
"target" : 4721, | |
"weight" : 21 | |
}, { | |
"source" : 2189, | |
"target" : 4214, | |
"weight" : 21 | |
}, { | |
"source" : 2189, | |
"target" : 2842, | |
"weight" : 22 | |
}, { | |
"source" : 2192, | |
"target" : 5817, | |
"weight" : 27 | |
}, { | |
"source" : 2194, | |
"target" : 2588, | |
"weight" : 27 | |
}, { | |
"source" : 2194, | |
"target" : 5044, | |
"weight" : 37 | |
}, { | |
"source" : 2197, | |
"target" : 4286, | |
"weight" : 21 | |
}, { | |
"source" : 2199, | |
"target" : 6009, | |
"weight" : 31 | |
}, { | |
"source" : 2199, | |
"target" : 3106, | |
"weight" : 54 | |
}, { | |
"source" : 2200, | |
"target" : 5581, | |
"weight" : 25 | |
}, { | |
"source" : 2201, | |
"target" : 4403, | |
"weight" : 35 | |
}, { | |
"source" : 2202, | |
"target" : 3403, | |
"weight" : 25 | |
}, { | |
"source" : 2202, | |
"target" : 2322, | |
"weight" : 21 | |
}, { | |
"source" : 2203, | |
"target" : 2398, | |
"weight" : 24 | |
}, { | |
"source" : 2203, | |
"target" : 2748, | |
"weight" : 38 | |
}, { | |
"source" : 2205, | |
"target" : 4944, | |
"weight" : 53 | |
}, { | |
"source" : 2206, | |
"target" : 5365, | |
"weight" : 21 | |
}, { | |
"source" : 2207, | |
"target" : 5341, | |
"weight" : 21 | |
}, { | |
"source" : 2208, | |
"target" : 3669, | |
"weight" : 30 | |
}, { | |
"source" : 2209, | |
"target" : 5185, | |
"weight" : 28 | |
}, { | |
"source" : 2211, | |
"target" : 5292, | |
"weight" : 28 | |
}, { | |
"source" : 2211, | |
"target" : 5203, | |
"weight" : 33 | |
}, { | |
"source" : 2211, | |
"target" : 5858, | |
"weight" : 60 | |
}, { | |
"source" : 2211, | |
"target" : 6146, | |
"weight" : 47 | |
}, { | |
"source" : 2211, | |
"target" : 4187, | |
"weight" : 97 | |
}, { | |
"source" : 2211, | |
"target" : 5289, | |
"weight" : 26 | |
}, { | |
"source" : 2212, | |
"target" : 2324, | |
"weight" : 23 | |
}, { | |
"source" : 2212, | |
"target" : 4038, | |
"weight" : 33 | |
}, { | |
"source" : 2213, | |
"target" : 4154, | |
"weight" : 31 | |
}, { | |
"source" : 2216, | |
"target" : 5819, | |
"weight" : 24 | |
}, { | |
"source" : 2217, | |
"target" : 2259, | |
"weight" : 23 | |
}, { | |
"source" : 2218, | |
"target" : 3941, | |
"weight" : 26 | |
}, { | |
"source" : 2220, | |
"target" : 5012, | |
"weight" : 21 | |
}, { | |
"source" : 2221, | |
"target" : 4423, | |
"weight" : 22 | |
}, { | |
"source" : 2222, | |
"target" : 3179, | |
"weight" : 25 | |
}, { | |
"source" : 2223, | |
"target" : 4308, | |
"weight" : 27 | |
}, { | |
"source" : 2225, | |
"target" : 2925, | |
"weight" : 22 | |
}, { | |
"source" : 2226, | |
"target" : 3117, | |
"weight" : 27 | |
}, { | |
"source" : 2228, | |
"target" : 2415, | |
"weight" : 26 | |
}, { | |
"source" : 2229, | |
"target" : 5931, | |
"weight" : 41 | |
}, { | |
"source" : 2230, | |
"target" : 4496, | |
"weight" : 37 | |
}, { | |
"source" : 2231, | |
"target" : 3460, | |
"weight" : 43 | |
}, { | |
"source" : 2232, | |
"target" : 4148, | |
"weight" : 27 | |
}, { | |
"source" : 2233, | |
"target" : 3598, | |
"weight" : 27 | |
}, { | |
"source" : 2236, | |
"target" : 3672, | |
"weight" : 24 | |
}, { | |
"source" : 2236, | |
"target" : 5648, | |
"weight" : 23 | |
}, { | |
"source" : 2238, | |
"target" : 3430, | |
"weight" : 23 | |
}, { | |
"source" : 2238, | |
"target" : 3577, | |
"weight" : 24 | |
}, { | |
"source" : 2239, | |
"target" : 3132, | |
"weight" : 21 | |
}, { | |
"source" : 2241, | |
"target" : 4815, | |
"weight" : 31 | |
}, { | |
"source" : 2243, | |
"target" : 4008, | |
"weight" : 26 | |
}, { | |
"source" : 2245, | |
"target" : 6142, | |
"weight" : 22 | |
}, { | |
"source" : 2245, | |
"target" : 2466, | |
"weight" : 37 | |
}, { | |
"source" : 2246, | |
"target" : 3201, | |
"weight" : 25 | |
}, { | |
"source" : 2247, | |
"target" : 4511, | |
"weight" : 21 | |
}, { | |
"source" : 2247, | |
"target" : 3609, | |
"weight" : 28 | |
}, { | |
"source" : 2248, | |
"target" : 5257, | |
"weight" : 36 | |
}, { | |
"source" : 2248, | |
"target" : 3962, | |
"weight" : 24 | |
}, { | |
"source" : 2249, | |
"target" : 3249, | |
"weight" : 28 | |
}, { | |
"source" : 2249, | |
"target" : 4396, | |
"weight" : 32 | |
}, { | |
"source" : 2252, | |
"target" : 2381, | |
"weight" : 28 | |
}, { | |
"source" : 2253, | |
"target" : 4475, | |
"weight" : 22 | |
}, { | |
"source" : 2254, | |
"target" : 2476, | |
"weight" : 22 | |
}, { | |
"source" : 2255, | |
"target" : 2867, | |
"weight" : 21 | |
}, { | |
"source" : 2257, | |
"target" : 3141, | |
"weight" : 21 | |
}, { | |
"source" : 2258, | |
"target" : 4096, | |
"weight" : 40 | |
}, { | |
"source" : 2259, | |
"target" : 5110, | |
"weight" : 28 | |
}, { | |
"source" : 2260, | |
"target" : 3216, | |
"weight" : 21 | |
}, { | |
"source" : 2261, | |
"target" : 4344, | |
"weight" : 21 | |
}, { | |
"source" : 2262, | |
"target" : 2998, | |
"weight" : 26 | |
}, { | |
"source" : 2263, | |
"target" : 4350, | |
"weight" : 40 | |
}, { | |
"source" : 2263, | |
"target" : 3076, | |
"weight" : 34 | |
}, { | |
"source" : 2265, | |
"target" : 2644, | |
"weight" : 29 | |
}, { | |
"source" : 2266, | |
"target" : 4381, | |
"weight" : 32 | |
}, { | |
"source" : 2267, | |
"target" : 2379, | |
"weight" : 43 | |
}, { | |
"source" : 2268, | |
"target" : 3599, | |
"weight" : 25 | |
}, { | |
"source" : 2269, | |
"target" : 3239, | |
"weight" : 28 | |
}, { | |
"source" : 2270, | |
"target" : 3753, | |
"weight" : 29 | |
}, { | |
"source" : 2272, | |
"target" : 4471, | |
"weight" : 25 | |
}, { | |
"source" : 2273, | |
"target" : 4258, | |
"weight" : 42 | |
}, { | |
"source" : 2274, | |
"target" : 3143, | |
"weight" : 28 | |
}, { | |
"source" : 2277, | |
"target" : 5983, | |
"weight" : 34 | |
}, { | |
"source" : 2278, | |
"target" : 3763, | |
"weight" : 33 | |
}, { | |
"source" : 2278, | |
"target" : 5239, | |
"weight" : 42 | |
}, { | |
"source" : 2278, | |
"target" : 3605, | |
"weight" : 29 | |
}, { | |
"source" : 2278, | |
"target" : 4982, | |
"weight" : 23 | |
}, { | |
"source" : 2278, | |
"target" : 2401, | |
"weight" : 43 | |
}, { | |
"source" : 2278, | |
"target" : 2364, | |
"weight" : 45 | |
}, { | |
"source" : 2280, | |
"target" : 4536, | |
"weight" : 23 | |
}, { | |
"source" : 2280, | |
"target" : 3771, | |
"weight" : 23 | |
}, { | |
"source" : 2281, | |
"target" : 4438, | |
"weight" : 24 | |
}, { | |
"source" : 2282, | |
"target" : 4182, | |
"weight" : 25 | |
}, { | |
"source" : 2283, | |
"target" : 2661, | |
"weight" : 22 | |
}, { | |
"source" : 2283, | |
"target" : 4426, | |
"weight" : 24 | |
}, { | |
"source" : 2284, | |
"target" : 4656, | |
"weight" : 31 | |
}, { | |
"source" : 2284, | |
"target" : 3747, | |
"weight" : 22 | |
}, { | |
"source" : 2285, | |
"target" : 4508, | |
"weight" : 21 | |
}, { | |
"source" : 2285, | |
"target" : 3735, | |
"weight" : 29 | |
}, { | |
"source" : 2286, | |
"target" : 4588, | |
"weight" : 31 | |
}, { | |
"source" : 2288, | |
"target" : 3525, | |
"weight" : 25 | |
}, { | |
"source" : 2289, | |
"target" : 4826, | |
"weight" : 23 | |
}, { | |
"source" : 2290, | |
"target" : 2819, | |
"weight" : 21 | |
}, { | |
"source" : 2293, | |
"target" : 3171, | |
"weight" : 22 | |
}, { | |
"source" : 2293, | |
"target" : 4421, | |
"weight" : 31 | |
}, { | |
"source" : 2293, | |
"target" : 5335, | |
"weight" : 23 | |
}, { | |
"source" : 2297, | |
"target" : 5028, | |
"weight" : 32 | |
}, { | |
"source" : 2298, | |
"target" : 3530, | |
"weight" : 21 | |
}, { | |
"source" : 2299, | |
"target" : 3991, | |
"weight" : 23 | |
}, { | |
"source" : 2300, | |
"target" : 5666, | |
"weight" : 30 | |
}, { | |
"source" : 2301, | |
"target" : 6122, | |
"weight" : 22 | |
}, { | |
"source" : 2303, | |
"target" : 5323, | |
"weight" : 21 | |
}, { | |
"source" : 2303, | |
"target" : 3315, | |
"weight" : 23 | |
}, { | |
"source" : 2304, | |
"target" : 6004, | |
"weight" : 22 | |
}, { | |
"source" : 2306, | |
"target" : 3419, | |
"weight" : 38 | |
}, { | |
"source" : 2308, | |
"target" : 6019, | |
"weight" : 27 | |
}, { | |
"source" : 2309, | |
"target" : 2691, | |
"weight" : 22 | |
}, { | |
"source" : 2311, | |
"target" : 2709, | |
"weight" : 21 | |
}, { | |
"source" : 2312, | |
"target" : 4939, | |
"weight" : 23 | |
}, { | |
"source" : 2316, | |
"target" : 4276, | |
"weight" : 21 | |
}, { | |
"source" : 2317, | |
"target" : 2869, | |
"weight" : 22 | |
}, { | |
"source" : 2317, | |
"target" : 3317, | |
"weight" : 29 | |
}, { | |
"source" : 2318, | |
"target" : 3238, | |
"weight" : 26 | |
}, { | |
"source" : 2318, | |
"target" : 3549, | |
"weight" : 25 | |
}, { | |
"source" : 2319, | |
"target" : 4852, | |
"weight" : 22 | |
}, { | |
"source" : 2320, | |
"target" : 2940, | |
"weight" : 63 | |
}, { | |
"source" : 2321, | |
"target" : 5861, | |
"weight" : 33 | |
}, { | |
"source" : 2321, | |
"target" : 6032, | |
"weight" : 24 | |
}, { | |
"source" : 2323, | |
"target" : 5782, | |
"weight" : 31 | |
}, { | |
"source" : 2323, | |
"target" : 4054, | |
"weight" : 28 | |
}, { | |
"source" : 2324, | |
"target" : 4038, | |
"weight" : 47 | |
}, { | |
"source" : 2325, | |
"target" : 3010, | |
"weight" : 41 | |
}, { | |
"source" : 2326, | |
"target" : 5182, | |
"weight" : 28 | |
}, { | |
"source" : 2327, | |
"target" : 3556, | |
"weight" : 25 | |
}, { | |
"source" : 2333, | |
"target" : 5900, | |
"weight" : 33 | |
}, { | |
"source" : 2334, | |
"target" : 2715, | |
"weight" : 24 | |
}, { | |
"source" : 2335, | |
"target" : 4220, | |
"weight" : 28 | |
}, { | |
"source" : 2336, | |
"target" : 5436, | |
"weight" : 25 | |
}, { | |
"source" : 2337, | |
"target" : 3790, | |
"weight" : 35 | |
}, { | |
"source" : 2338, | |
"target" : 4020, | |
"weight" : 26 | |
}, { | |
"source" : 2340, | |
"target" : 3755, | |
"weight" : 26 | |
}, { | |
"source" : 2342, | |
"target" : 3624, | |
"weight" : 22 | |
}, { | |
"source" : 2344, | |
"target" : 2434, | |
"weight" : 29 | |
}, { | |
"source" : 2345, | |
"target" : 5204, | |
"weight" : 36 | |
}, { | |
"source" : 2346, | |
"target" : 5935, | |
"weight" : 22 | |
}, { | |
"source" : 2348, | |
"target" : 3957, | |
"weight" : 36 | |
}, { | |
"source" : 2348, | |
"target" : 4871, | |
"weight" : 23 | |
}, { | |
"source" : 2349, | |
"target" : 5566, | |
"weight" : 23 | |
}, { | |
"source" : 2350, | |
"target" : 4312, | |
"weight" : 32 | |
}, { | |
"source" : 2350, | |
"target" : 2394, | |
"weight" : 21 | |
}, { | |
"source" : 2352, | |
"target" : 3896, | |
"weight" : 32 | |
}, { | |
"source" : 2353, | |
"target" : 2545, | |
"weight" : 27 | |
}, { | |
"source" : 2353, | |
"target" : 5831, | |
"weight" : 26 | |
}, { | |
"source" : 2353, | |
"target" : 5780, | |
"weight" : 28 | |
}, { | |
"source" : 2353, | |
"target" : 3075, | |
"weight" : 28 | |
}, { | |
"source" : 2354, | |
"target" : 3549, | |
"weight" : 22 | |
}, { | |
"source" : 2355, | |
"target" : 3321, | |
"weight" : 21 | |
}, { | |
"source" : 2355, | |
"target" : 2730, | |
"weight" : 27 | |
}, { | |
"source" : 2357, | |
"target" : 5205, | |
"weight" : 22 | |
}, { | |
"source" : 2359, | |
"target" : 5473, | |
"weight" : 27 | |
}, { | |
"source" : 2359, | |
"target" : 5048, | |
"weight" : 46 | |
}, { | |
"source" : 2360, | |
"target" : 5068, | |
"weight" : 25 | |
}, { | |
"source" : 2361, | |
"target" : 5825, | |
"weight" : 22 | |
}, { | |
"source" : 2365, | |
"target" : 4412, | |
"weight" : 36 | |
}, { | |
"source" : 2369, | |
"target" : 4731, | |
"weight" : 28 | |
}, { | |
"source" : 2369, | |
"target" : 3961, | |
"weight" : 26 | |
}, { | |
"source" : 2370, | |
"target" : 4893, | |
"weight" : 38 | |
}, { | |
"source" : 2373, | |
"target" : 5342, | |
"weight" : 24 | |
}, { | |
"source" : 2374, | |
"target" : 2570, | |
"weight" : 22 | |
}, { | |
"source" : 2377, | |
"target" : 4290, | |
"weight" : 27 | |
}, { | |
"source" : 2378, | |
"target" : 5522, | |
"weight" : 28 | |
}, { | |
"source" : 2380, | |
"target" : 4061, | |
"weight" : 21 | |
}, { | |
"source" : 2380, | |
"target" : 3704, | |
"weight" : 34 | |
}, { | |
"source" : 2381, | |
"target" : 4670, | |
"weight" : 23 | |
}, { | |
"source" : 2381, | |
"target" : 5544, | |
"weight" : 27 | |
}, { | |
"source" : 2382, | |
"target" : 2502, | |
"weight" : 24 | |
}, { | |
"source" : 2382, | |
"target" : 4839, | |
"weight" : 25 | |
}, { | |
"source" : 2383, | |
"target" : 2635, | |
"weight" : 23 | |
}, { | |
"source" : 2383, | |
"target" : 3812, | |
"weight" : 33 | |
}, { | |
"source" : 2385, | |
"target" : 4888, | |
"weight" : 28 | |
}, { | |
"source" : 2386, | |
"target" : 5141, | |
"weight" : 31 | |
}, { | |
"source" : 2387, | |
"target" : 4734, | |
"weight" : 23 | |
}, { | |
"source" : 2387, | |
"target" : 3964, | |
"weight" : 33 | |
}, { | |
"source" : 2388, | |
"target" : 4774, | |
"weight" : 54 | |
}, { | |
"source" : 2389, | |
"target" : 5989, | |
"weight" : 22 | |
}, { | |
"source" : 2391, | |
"target" : 5560, | |
"weight" : 45 | |
}, { | |
"source" : 2392, | |
"target" : 4964, | |
"weight" : 25 | |
}, { | |
"source" : 2393, | |
"target" : 4228, | |
"weight" : 25 | |
}, { | |
"source" : 2394, | |
"target" : 4312, | |
"weight" : 24 | |
}, { | |
"source" : 2396, | |
"target" : 4964, | |
"weight" : 34 | |
}, { | |
"source" : 2397, | |
"target" : 2722, | |
"weight" : 21 | |
}, { | |
"source" : 2398, | |
"target" : 2748, | |
"weight" : 26 | |
}, { | |
"source" : 2399, | |
"target" : 3906, | |
"weight" : 22 | |
}, { | |
"source" : 2400, | |
"target" : 5245, | |
"weight" : 24 | |
}, { | |
"source" : 2402, | |
"target" : 4022, | |
"weight" : 32 | |
}, { | |
"source" : 2403, | |
"target" : 2929, | |
"weight" : 28 | |
}, { | |
"source" : 2404, | |
"target" : 5139, | |
"weight" : 31 | |
}, { | |
"source" : 2408, | |
"target" : 5138, | |
"weight" : 26 | |
}, { | |
"source" : 2409, | |
"target" : 2756, | |
"weight" : 23 | |
}, { | |
"source" : 2411, | |
"target" : 4335, | |
"weight" : 31 | |
}, { | |
"source" : 2412, | |
"target" : 4897, | |
"weight" : 34 | |
}, { | |
"source" : 2413, | |
"target" : 3642, | |
"weight" : 35 | |
}, { | |
"source" : 2414, | |
"target" : 4272, | |
"weight" : 28 | |
}, { | |
"source" : 2414, | |
"target" : 6163, | |
"weight" : 44 | |
}, { | |
"source" : 2418, | |
"target" : 3380, | |
"weight" : 23 | |
}, { | |
"source" : 2419, | |
"target" : 5226, | |
"weight" : 21 | |
}, { | |
"source" : 2421, | |
"target" : 4609, | |
"weight" : 22 | |
}, { | |
"source" : 2422, | |
"target" : 5529, | |
"weight" : 80 | |
}, { | |
"source" : 2425, | |
"target" : 5124, | |
"weight" : 27 | |
}, { | |
"source" : 2427, | |
"target" : 3413, | |
"weight" : 37 | |
}, { | |
"source" : 2428, | |
"target" : 3077, | |
"weight" : 28 | |
}, { | |
"source" : 2429, | |
"target" : 2926, | |
"weight" : 29 | |
}, { | |
"source" : 2430, | |
"target" : 2945, | |
"weight" : 29 | |
}, { | |
"source" : 2431, | |
"target" : 5834, | |
"weight" : 22 | |
}, { | |
"source" : 2433, | |
"target" : 4362, | |
"weight" : 35 | |
}, { | |
"source" : 2436, | |
"target" : 3718, | |
"weight" : 22 | |
}, { | |
"source" : 2438, | |
"target" : 5580, | |
"weight" : 25 | |
}, { | |
"source" : 2440, | |
"target" : 5464, | |
"weight" : 21 | |
}, { | |
"source" : 2440, | |
"target" : 5154, | |
"weight" : 25 | |
}, { | |
"source" : 2441, | |
"target" : 4512, | |
"weight" : 21 | |
}, { | |
"source" : 2442, | |
"target" : 5094, | |
"weight" : 39 | |
}, { | |
"source" : 2444, | |
"target" : 4819, | |
"weight" : 29 | |
}, { | |
"source" : 2444, | |
"target" : 5646, | |
"weight" : 23 | |
}, { | |
"source" : 2446, | |
"target" : 3340, | |
"weight" : 22 | |
}, { | |
"source" : 2448, | |
"target" : 2537, | |
"weight" : 30 | |
}, { | |
"source" : 2449, | |
"target" : 5116, | |
"weight" : 26 | |
}, { | |
"source" : 2449, | |
"target" : 3385, | |
"weight" : 27 | |
}, { | |
"source" : 2451, | |
"target" : 3176, | |
"weight" : 33 | |
}, { | |
"source" : 2452, | |
"target" : 3923, | |
"weight" : 24 | |
}, { | |
"source" : 2453, | |
"target" : 5107, | |
"weight" : 320 | |
}, { | |
"source" : 2453, | |
"target" : 6077, | |
"weight" : 320 | |
}, { | |
"source" : 2454, | |
"target" : 5550, | |
"weight" : 26 | |
}, { | |
"source" : 2455, | |
"target" : 2855, | |
"weight" : 26 | |
}, { | |
"source" : 2458, | |
"target" : 3711, | |
"weight" : 28 | |
}, { | |
"source" : 2459, | |
"target" : 5381, | |
"weight" : 25 | |
}, { | |
"source" : 2460, | |
"target" : 4916, | |
"weight" : 23 | |
}, { | |
"source" : 2461, | |
"target" : 5206, | |
"weight" : 76 | |
}, { | |
"source" : 2461, | |
"target" : 2809, | |
"weight" : 32 | |
}, { | |
"source" : 2462, | |
"target" : 3290, | |
"weight" : 27 | |
}, { | |
"source" : 2464, | |
"target" : 4591, | |
"weight" : 62 | |
}, { | |
"source" : 2465, | |
"target" : 3213, | |
"weight" : 23 | |
}, { | |
"source" : 2465, | |
"target" : 4597, | |
"weight" : 31 | |
}, { | |
"source" : 2466, | |
"target" : 6142, | |
"weight" : 46 | |
}, { | |
"source" : 2466, | |
"target" : 6073, | |
"weight" : 27 | |
}, { | |
"source" : 2468, | |
"target" : 4229, | |
"weight" : 32 | |
}, { | |
"source" : 2468, | |
"target" : 5049, | |
"weight" : 24 | |
}, { | |
"source" : 2469, | |
"target" : 4794, | |
"weight" : 22 | |
}, { | |
"source" : 2469, | |
"target" : 3981, | |
"weight" : 45 | |
}, { | |
"source" : 2469, | |
"target" : 4480, | |
"weight" : 48 | |
}, { | |
"source" : 2469, | |
"target" : 5955, | |
"weight" : 37 | |
}, { | |
"source" : 2472, | |
"target" : 2684, | |
"weight" : 22 | |
}, { | |
"source" : 2474, | |
"target" : 6002, | |
"weight" : 41 | |
}, { | |
"source" : 2474, | |
"target" : 4458, | |
"weight" : 37 | |
}, { | |
"source" : 2474, | |
"target" : 4216, | |
"weight" : 27 | |
}, { | |
"source" : 2477, | |
"target" : 5770, | |
"weight" : 23 | |
}, { | |
"source" : 2478, | |
"target" : 5376, | |
"weight" : 31 | |
}, { | |
"source" : 2479, | |
"target" : 2579, | |
"weight" : 33 | |
}, { | |
"source" : 2480, | |
"target" : 3701, | |
"weight" : 38 | |
}, { | |
"source" : 2481, | |
"target" : 3887, | |
"weight" : 24 | |
}, { | |
"source" : 2484, | |
"target" : 4656, | |
"weight" : 24 | |
}, { | |
"source" : 2484, | |
"target" : 2932, | |
"weight" : 27 | |
}, { | |
"source" : 2487, | |
"target" : 4546, | |
"weight" : 21 | |
}, { | |
"source" : 2491, | |
"target" : 4629, | |
"weight" : 21 | |
}, { | |
"source" : 2493, | |
"target" : 5123, | |
"weight" : 40 | |
}, { | |
"source" : 2495, | |
"target" : 4497, | |
"weight" : 26 | |
}, { | |
"source" : 2496, | |
"target" : 3155, | |
"weight" : 35 | |
}, { | |
"source" : 2498, | |
"target" : 5330, | |
"weight" : 24 | |
}, { | |
"source" : 2500, | |
"target" : 5581, | |
"weight" : 23 | |
}, { | |
"source" : 2501, | |
"target" : 3159, | |
"weight" : 23 | |
}, { | |
"source" : 2503, | |
"target" : 3409, | |
"weight" : 21 | |
}, { | |
"source" : 2504, | |
"target" : 5660, | |
"weight" : 21 | |
}, { | |
"source" : 2505, | |
"target" : 5758, | |
"weight" : 27 | |
}, { | |
"source" : 2508, | |
"target" : 3335, | |
"weight" : 27 | |
}, { | |
"source" : 2509, | |
"target" : 4437, | |
"weight" : 30 | |
}, { | |
"source" : 2509, | |
"target" : 5366, | |
"weight" : 21 | |
}, { | |
"source" : 2509, | |
"target" : 4824, | |
"weight" : 32 | |
}, { | |
"source" : 2510, | |
"target" : 3182, | |
"weight" : 33 | |
}, { | |
"source" : 2513, | |
"target" : 4271, | |
"weight" : 21 | |
}, { | |
"source" : 2514, | |
"target" : 3456, | |
"weight" : 31 | |
}, { | |
"source" : 2515, | |
"target" : 3881, | |
"weight" : 29 | |
}, { | |
"source" : 2517, | |
"target" : 3239, | |
"weight" : 24 | |
}, { | |
"source" : 2518, | |
"target" : 2711, | |
"weight" : 27 | |
}, { | |
"source" : 2520, | |
"target" : 4139, | |
"weight" : 24 | |
}, { | |
"source" : 2520, | |
"target" : 4233, | |
"weight" : 21 | |
}, { | |
"source" : 2521, | |
"target" : 5932, | |
"weight" : 38 | |
}, { | |
"source" : 2521, | |
"target" : 3166, | |
"weight" : 50 | |
}, { | |
"source" : 2522, | |
"target" : 6175, | |
"weight" : 34 | |
}, { | |
"source" : 2523, | |
"target" : 4377, | |
"weight" : 22 | |
}, { | |
"source" : 2524, | |
"target" : 5135, | |
"weight" : 36 | |
}, { | |
"source" : 2525, | |
"target" : 5416, | |
"weight" : 21 | |
}, { | |
"source" : 2526, | |
"target" : 4957, | |
"weight" : 27 | |
}, { | |
"source" : 2527, | |
"target" : 2626, | |
"weight" : 28 | |
}, { | |
"source" : 2528, | |
"target" : 4280, | |
"weight" : 44 | |
}, { | |
"source" : 2529, | |
"target" : 5810, | |
"weight" : 25 | |
}, { | |
"source" : 2532, | |
"target" : 2843, | |
"weight" : 27 | |
}, { | |
"source" : 2534, | |
"target" : 3462, | |
"weight" : 40 | |
}, { | |
"source" : 2535, | |
"target" : 3920, | |
"weight" : 24 | |
}, { | |
"source" : 2536, | |
"target" : 5041, | |
"weight" : 21 | |
}, { | |
"source" : 2536, | |
"target" : 2831, | |
"weight" : 22 | |
}, { | |
"source" : 2539, | |
"target" : 4838, | |
"weight" : 47 | |
}, { | |
"source" : 2540, | |
"target" : 6095, | |
"weight" : 21 | |
}, { | |
"source" : 2541, | |
"target" : 4439, | |
"weight" : 40 | |
}, { | |
"source" : 2541, | |
"target" : 2594, | |
"weight" : 26 | |
}, { | |
"source" : 2542, | |
"target" : 4984, | |
"weight" : 22 | |
}, { | |
"source" : 2542, | |
"target" : 4250, | |
"weight" : 21 | |
}, { | |
"source" : 2543, | |
"target" : 4547, | |
"weight" : 22 | |
}, { | |
"source" : 2544, | |
"target" : 4355, | |
"weight" : 26 | |
}, { | |
"source" : 2545, | |
"target" : 3882, | |
"weight" : 28 | |
}, { | |
"source" : 2545, | |
"target" : 3075, | |
"weight" : 24 | |
}, { | |
"source" : 2545, | |
"target" : 5831, | |
"weight" : 24 | |
}, { | |
"source" : 2546, | |
"target" : 5793, | |
"weight" : 25 | |
}, { | |
"source" : 2546, | |
"target" : 4632, | |
"weight" : 21 | |
}, { | |
"source" : 2547, | |
"target" : 5271, | |
"weight" : 22 | |
}, { | |
"source" : 2548, | |
"target" : 2637, | |
"weight" : 26 | |
}, { | |
"source" : 2550, | |
"target" : 4302, | |
"weight" : 21 | |
}, { | |
"source" : 2551, | |
"target" : 4389, | |
"weight" : 28 | |
}, { | |
"source" : 2551, | |
"target" : 5834, | |
"weight" : 25 | |
}, { | |
"source" : 2552, | |
"target" : 4055, | |
"weight" : 26 | |
}, { | |
"source" : 2553, | |
"target" : 4961, | |
"weight" : 74 | |
}, { | |
"source" : 2555, | |
"target" : 3458, | |
"weight" : 21 | |
}, { | |
"source" : 2556, | |
"target" : 2620, | |
"weight" : 27 | |
}, { | |
"source" : 2557, | |
"target" : 3061, | |
"weight" : 23 | |
}, { | |
"source" : 2557, | |
"target" : 3917, | |
"weight" : 32 | |
}, { | |
"source" : 2557, | |
"target" : 5515, | |
"weight" : 143 | |
}, { | |
"source" : 2558, | |
"target" : 3441, | |
"weight" : 37 | |
}, { | |
"source" : 2559, | |
"target" : 6034, | |
"weight" : 24 | |
}, { | |
"source" : 2560, | |
"target" : 4647, | |
"weight" : 24 | |
}, { | |
"source" : 2561, | |
"target" : 3140, | |
"weight" : 23 | |
}, { | |
"source" : 2562, | |
"target" : 6003, | |
"weight" : 35 | |
}, { | |
"source" : 2566, | |
"target" : 3073, | |
"weight" : 29 | |
}, { | |
"source" : 2567, | |
"target" : 5542, | |
"weight" : 34 | |
}, { | |
"source" : 2568, | |
"target" : 5155, | |
"weight" : 26 | |
}, { | |
"source" : 2572, | |
"target" : 3299, | |
"weight" : 27 | |
}, { | |
"source" : 2573, | |
"target" : 4770, | |
"weight" : 25 | |
}, { | |
"source" : 2576, | |
"target" : 5552, | |
"weight" : 21 | |
}, { | |
"source" : 2577, | |
"target" : 2967, | |
"weight" : 22 | |
}, { | |
"source" : 2579, | |
"target" : 4620, | |
"weight" : 30 | |
}, { | |
"source" : 2579, | |
"target" : 3068, | |
"weight" : 29 | |
}, { | |
"source" : 2579, | |
"target" : 4235, | |
"weight" : 26 | |
}, { | |
"source" : 2580, | |
"target" : 5057, | |
"weight" : 26 | |
}, { | |
"source" : 2581, | |
"target" : 4956, | |
"weight" : 21 | |
}, { | |
"source" : 2582, | |
"target" : 4652, | |
"weight" : 22 | |
}, { | |
"source" : 2583, | |
"target" : 3478, | |
"weight" : 22 | |
}, { | |
"source" : 2586, | |
"target" : 3638, | |
"weight" : 31 | |
}, { | |
"source" : 2587, | |
"target" : 3442, | |
"weight" : 35 | |
}, { | |
"source" : 2588, | |
"target" : 5044, | |
"weight" : 26 | |
}, { | |
"source" : 2589, | |
"target" : 4076, | |
"weight" : 29 | |
}, { | |
"source" : 2589, | |
"target" : 3671, | |
"weight" : 29 | |
}, { | |
"source" : 2589, | |
"target" : 5738, | |
"weight" : 55 | |
}, { | |
"source" : 2590, | |
"target" : 3349, | |
"weight" : 22 | |
}, { | |
"source" : 2590, | |
"target" : 6090, | |
"weight" : 22 | |
}, { | |
"source" : 2591, | |
"target" : 5805, | |
"weight" : 22 | |
}, { | |
"source" : 2592, | |
"target" : 4584, | |
"weight" : 25 | |
}, { | |
"source" : 2593, | |
"target" : 3518, | |
"weight" : 23 | |
}, { | |
"source" : 2593, | |
"target" : 4059, | |
"weight" : 24 | |
}, { | |
"source" : 2594, | |
"target" : 4439, | |
"weight" : 36 | |
}, { | |
"source" : 2594, | |
"target" : 4743, | |
"weight" : 23 | |
}, { | |
"source" : 2595, | |
"target" : 3831, | |
"weight" : 26 | |
}, { | |
"source" : 2596, | |
"target" : 4618, | |
"weight" : 23 | |
}, { | |
"source" : 2596, | |
"target" : 4541, | |
"weight" : 22 | |
}, { | |
"source" : 2597, | |
"target" : 2617, | |
"weight" : 28 | |
}, { | |
"source" : 2598, | |
"target" : 3259, | |
"weight" : 31 | |
}, { | |
"source" : 2598, | |
"target" : 5463, | |
"weight" : 32 | |
}, { | |
"source" : 2599, | |
"target" : 5928, | |
"weight" : 28 | |
}, { | |
"source" : 2599, | |
"target" : 5725, | |
"weight" : 21 | |
}, { | |
"source" : 2600, | |
"target" : 2991, | |
"weight" : 22 | |
}, { | |
"source" : 2601, | |
"target" : 2642, | |
"weight" : 39 | |
}, { | |
"source" : 2602, | |
"target" : 2975, | |
"weight" : 56 | |
}, { | |
"source" : 2602, | |
"target" : 2774, | |
"weight" : 54 | |
}, { | |
"source" : 2604, | |
"target" : 2716, | |
"weight" : 21 | |
}, { | |
"source" : 2605, | |
"target" : 4195, | |
"weight" : 37 | |
}, { | |
"source" : 2606, | |
"target" : 3155, | |
"weight" : 27 | |
}, { | |
"source" : 2607, | |
"target" : 4521, | |
"weight" : 22 | |
}, { | |
"source" : 2609, | |
"target" : 4211, | |
"weight" : 31 | |
}, { | |
"source" : 2611, | |
"target" : 5127, | |
"weight" : 28 | |
}, { | |
"source" : 2615, | |
"target" : 2926, | |
"weight" : 54 | |
}, { | |
"source" : 2616, | |
"target" : 5740, | |
"weight" : 37 | |
}, { | |
"source" : 2622, | |
"target" : 5039, | |
"weight" : 25 | |
}, { | |
"source" : 2623, | |
"target" : 2906, | |
"weight" : 27 | |
}, { | |
"source" : 2624, | |
"target" : 2888, | |
"weight" : 26 | |
}, { | |
"source" : 2625, | |
"target" : 4922, | |
"weight" : 21 | |
}, { | |
"source" : 2627, | |
"target" : 4518, | |
"weight" : 29 | |
}, { | |
"source" : 2629, | |
"target" : 3116, | |
"weight" : 29 | |
}, { | |
"source" : 2630, | |
"target" : 5349, | |
"weight" : 34 | |
}, { | |
"source" : 2634, | |
"target" : 4949, | |
"weight" : 21 | |
}, { | |
"source" : 2635, | |
"target" : 3812, | |
"weight" : 25 | |
}, { | |
"source" : 2640, | |
"target" : 3027, | |
"weight" : 33 | |
}, { | |
"source" : 2642, | |
"target" : 3136, | |
"weight" : 25 | |
}, { | |
"source" : 2642, | |
"target" : 2923, | |
"weight" : 32 | |
}, { | |
"source" : 2643, | |
"target" : 3769, | |
"weight" : 26 | |
}, { | |
"source" : 2645, | |
"target" : 5611, | |
"weight" : 27 | |
}, { | |
"source" : 2647, | |
"target" : 4113, | |
"weight" : 23 | |
}, { | |
"source" : 2647, | |
"target" : 5443, | |
"weight" : 26 | |
}, { | |
"source" : 2649, | |
"target" : 5361, | |
"weight" : 22 | |
}, { | |
"source" : 2650, | |
"target" : 3357, | |
"weight" : 26 | |
}, { | |
"source" : 2652, | |
"target" : 4074, | |
"weight" : 24 | |
}, { | |
"source" : 2653, | |
"target" : 2969, | |
"weight" : 25 | |
}, { | |
"source" : 2654, | |
"target" : 3930, | |
"weight" : 30 | |
}, { | |
"source" : 2655, | |
"target" : 4491, | |
"weight" : 23 | |
}, { | |
"source" : 2657, | |
"target" : 4719, | |
"weight" : 24 | |
}, { | |
"source" : 2658, | |
"target" : 5672, | |
"weight" : 21 | |
}, { | |
"source" : 2659, | |
"target" : 6096, | |
"weight" : 31 | |
}, { | |
"source" : 2663, | |
"target" : 5955, | |
"weight" : 25 | |
}, { | |
"source" : 2664, | |
"target" : 5604, | |
"weight" : 25 | |
}, { | |
"source" : 2665, | |
"target" : 4623, | |
"weight" : 22 | |
}, { | |
"source" : 2666, | |
"target" : 4229, | |
"weight" : 41 | |
}, { | |
"source" : 2667, | |
"target" : 4065, | |
"weight" : 41 | |
}, { | |
"source" : 2671, | |
"target" : 3177, | |
"weight" : 21 | |
}, { | |
"source" : 2672, | |
"target" : 4502, | |
"weight" : 22 | |
}, { | |
"source" : 2673, | |
"target" : 6035, | |
"weight" : 39 | |
}, { | |
"source" : 2674, | |
"target" : 5769, | |
"weight" : 31 | |
}, { | |
"source" : 2676, | |
"target" : 4399, | |
"weight" : 30 | |
}, { | |
"source" : 2678, | |
"target" : 4070, | |
"weight" : 22 | |
}, { | |
"source" : 2679, | |
"target" : 3145, | |
"weight" : 23 | |
}, { | |
"source" : 2680, | |
"target" : 5246, | |
"weight" : 22 | |
}, { | |
"source" : 2681, | |
"target" : 3167, | |
"weight" : 25 | |
}, { | |
"source" : 2682, | |
"target" : 2921, | |
"weight" : 32 | |
}, { | |
"source" : 2683, | |
"target" : 2944, | |
"weight" : 25 | |
}, { | |
"source" : 2685, | |
"target" : 4274, | |
"weight" : 45 | |
}, { | |
"source" : 2686, | |
"target" : 3184, | |
"weight" : 31 | |
}, { | |
"source" : 2687, | |
"target" : 3180, | |
"weight" : 23 | |
}, { | |
"source" : 2687, | |
"target" : 4727, | |
"weight" : 86 | |
}, { | |
"source" : 2688, | |
"target" : 4703, | |
"weight" : 29 | |
}, { | |
"source" : 2688, | |
"target" : 5094, | |
"weight" : 48 | |
}, { | |
"source" : 2689, | |
"target" : 4937, | |
"weight" : 47 | |
}, { | |
"source" : 2690, | |
"target" : 5324, | |
"weight" : 26 | |
}, { | |
"source" : 2692, | |
"target" : 4243, | |
"weight" : 33 | |
}, { | |
"source" : 2693, | |
"target" : 3880, | |
"weight" : 26 | |
}, { | |
"source" : 2695, | |
"target" : 3985, | |
"weight" : 27 | |
}, { | |
"source" : 2697, | |
"target" : 5124, | |
"weight" : 27 | |
}, { | |
"source" : 2698, | |
"target" : 3970, | |
"weight" : 37 | |
}, { | |
"source" : 2701, | |
"target" : 6104, | |
"weight" : 28 | |
}, { | |
"source" : 2701, | |
"target" : 4782, | |
"weight" : 22 | |
}, { | |
"source" : 2705, | |
"target" : 4117, | |
"weight" : 24 | |
}, { | |
"source" : 2706, | |
"target" : 5121, | |
"weight" : 41 | |
}, { | |
"source" : 2708, | |
"target" : 3337, | |
"weight" : 21 | |
}, { | |
"source" : 2710, | |
"target" : 4662, | |
"weight" : 25 | |
}, { | |
"source" : 2712, | |
"target" : 5748, | |
"weight" : 22 | |
}, { | |
"source" : 2712, | |
"target" : 3322, | |
"weight" : 29 | |
}, { | |
"source" : 2712, | |
"target" : 3187, | |
"weight" : 25 | |
}, { | |
"source" : 2713, | |
"target" : 4650, | |
"weight" : 25 | |
}, { | |
"source" : 2717, | |
"target" : 4308, | |
"weight" : 27 | |
}, { | |
"source" : 2717, | |
"target" : 4174, | |
"weight" : 46 | |
}, { | |
"source" : 2717, | |
"target" : 3551, | |
"weight" : 21 | |
}, { | |
"source" : 2717, | |
"target" : 6010, | |
"weight" : 45 | |
}, { | |
"source" : 2718, | |
"target" : 3236, | |
"weight" : 24 | |
}, { | |
"source" : 2719, | |
"target" : 4860, | |
"weight" : 25 | |
}, { | |
"source" : 2720, | |
"target" : 5297, | |
"weight" : 30 | |
}, { | |
"source" : 2723, | |
"target" : 5663, | |
"weight" : 24 | |
}, { | |
"source" : 2724, | |
"target" : 2800, | |
"weight" : 27 | |
}, { | |
"source" : 2727, | |
"target" : 5808, | |
"weight" : 28 | |
}, { | |
"source" : 2728, | |
"target" : 2889, | |
"weight" : 22 | |
}, { | |
"source" : 2730, | |
"target" : 3321, | |
"weight" : 34 | |
}, { | |
"source" : 2730, | |
"target" : 2836, | |
"weight" : 21 | |
}, { | |
"source" : 2730, | |
"target" : 5844, | |
"weight" : 26 | |
}, { | |
"source" : 2730, | |
"target" : 3379, | |
"weight" : 88 | |
}, { | |
"source" : 2731, | |
"target" : 4146, | |
"weight" : 25 | |
}, { | |
"source" : 2731, | |
"target" : 3647, | |
"weight" : 23 | |
}, { | |
"source" : 2732, | |
"target" : 5497, | |
"weight" : 29 | |
}, { | |
"source" : 2733, | |
"target" : 6137, | |
"weight" : 25 | |
}, { | |
"source" : 2737, | |
"target" : 3332, | |
"weight" : 26 | |
}, { | |
"source" : 2737, | |
"target" : 3015, | |
"weight" : 31 | |
}, { | |
"source" : 2738, | |
"target" : 5769, | |
"weight" : 24 | |
}, { | |
"source" : 2743, | |
"target" : 3861, | |
"weight" : 22 | |
}, { | |
"source" : 2747, | |
"target" : 3219, | |
"weight" : 34 | |
}, { | |
"source" : 2748, | |
"target" : 4599, | |
"weight" : 39 | |
}, { | |
"source" : 2750, | |
"target" : 5962, | |
"weight" : 37 | |
}, { | |
"source" : 2751, | |
"target" : 4321, | |
"weight" : 22 | |
}, { | |
"source" : 2752, | |
"target" : 4705, | |
"weight" : 50 | |
}, { | |
"source" : 2753, | |
"target" : 3215, | |
"weight" : 30 | |
}, { | |
"source" : 2754, | |
"target" : 5999, | |
"weight" : 23 | |
}, { | |
"source" : 2754, | |
"target" : 4097, | |
"weight" : 23 | |
}, { | |
"source" : 2754, | |
"target" : 5833, | |
"weight" : 24 | |
}, { | |
"source" : 2758, | |
"target" : 5659, | |
"weight" : 42 | |
}, { | |
"source" : 2759, | |
"target" : 4820, | |
"weight" : 23 | |
}, { | |
"source" : 2760, | |
"target" : 5619, | |
"weight" : 21 | |
}, { | |
"source" : 2761, | |
"target" : 5542, | |
"weight" : 26 | |
}, { | |
"source" : 2765, | |
"target" : 3361, | |
"weight" : 22 | |
}, { | |
"source" : 2765, | |
"target" : 4953, | |
"weight" : 22 | |
}, { | |
"source" : 2766, | |
"target" : 4767, | |
"weight" : 32 | |
}, { | |
"source" : 2767, | |
"target" : 4170, | |
"weight" : 24 | |
}, { | |
"source" : 2768, | |
"target" : 3650, | |
"weight" : 23 | |
}, { | |
"source" : 2769, | |
"target" : 5233, | |
"weight" : 30 | |
}, { | |
"source" : 2771, | |
"target" : 4945, | |
"weight" : 30 | |
}, { | |
"source" : 2772, | |
"target" : 5559, | |
"weight" : 29 | |
}, { | |
"source" : 2772, | |
"target" : 4580, | |
"weight" : 32 | |
}, { | |
"source" : 2773, | |
"target" : 3105, | |
"weight" : 25 | |
}, { | |
"source" : 2774, | |
"target" : 2975, | |
"weight" : 47 | |
}, { | |
"source" : 2775, | |
"target" : 2802, | |
"weight" : 22 | |
}, { | |
"source" : 2775, | |
"target" : 3052, | |
"weight" : 22 | |
}, { | |
"source" : 2776, | |
"target" : 4308, | |
"weight" : 29 | |
}, { | |
"source" : 2776, | |
"target" : 4174, | |
"weight" : 23 | |
}, { | |
"source" : 2778, | |
"target" : 3799, | |
"weight" : 21 | |
}, { | |
"source" : 2780, | |
"target" : 3125, | |
"weight" : 21 | |
}, { | |
"source" : 2780, | |
"target" : 5534, | |
"weight" : 28 | |
}, { | |
"source" : 2780, | |
"target" : 5649, | |
"weight" : 45 | |
}, { | |
"source" : 2782, | |
"target" : 3670, | |
"weight" : 22 | |
}, { | |
"source" : 2782, | |
"target" : 4836, | |
"weight" : 24 | |
}, { | |
"source" : 2783, | |
"target" : 5921, | |
"weight" : 47 | |
}, { | |
"source" : 2784, | |
"target" : 5563, | |
"weight" : 27 | |
}, { | |
"source" : 2784, | |
"target" : 4460, | |
"weight" : 22 | |
}, { | |
"source" : 2784, | |
"target" : 5415, | |
"weight" : 27 | |
}, { | |
"source" : 2784, | |
"target" : 4996, | |
"weight" : 32 | |
}, { | |
"source" : 2787, | |
"target" : 5042, | |
"weight" : 22 | |
}, { | |
"source" : 2788, | |
"target" : 3929, | |
"weight" : 24 | |
}, { | |
"source" : 2791, | |
"target" : 5747, | |
"weight" : 42 | |
}, { | |
"source" : 2792, | |
"target" : 4740, | |
"weight" : 36 | |
}, { | |
"source" : 2792, | |
"target" : 4236, | |
"weight" : 49 | |
}, { | |
"source" : 2794, | |
"target" : 6065, | |
"weight" : 27 | |
}, { | |
"source" : 2795, | |
"target" : 4712, | |
"weight" : 22 | |
}, { | |
"source" : 2797, | |
"target" : 5514, | |
"weight" : 24 | |
}, { | |
"source" : 2799, | |
"target" : 3700, | |
"weight" : 41 | |
}, { | |
"source" : 2799, | |
"target" : 3698, | |
"weight" : 24 | |
}, { | |
"source" : 2800, | |
"target" : 5083, | |
"weight" : 31 | |
}, { | |
"source" : 2801, | |
"target" : 4043, | |
"weight" : 22 | |
}, { | |
"source" : 2803, | |
"target" : 3078, | |
"weight" : 33 | |
}, { | |
"source" : 2804, | |
"target" : 4269, | |
"weight" : 43 | |
}, { | |
"source" : 2805, | |
"target" : 5562, | |
"weight" : 32 | |
}, { | |
"source" : 2807, | |
"target" : 5343, | |
"weight" : 24 | |
}, { | |
"source" : 2807, | |
"target" : 2990, | |
"weight" : 35 | |
}, { | |
"source" : 2808, | |
"target" : 3960, | |
"weight" : 22 | |
}, { | |
"source" : 2809, | |
"target" : 5206, | |
"weight" : 33 | |
}, { | |
"source" : 2811, | |
"target" : 6015, | |
"weight" : 24 | |
}, { | |
"source" : 2811, | |
"target" : 5764, | |
"weight" : 23 | |
}, { | |
"source" : 2812, | |
"target" : 3434, | |
"weight" : 27 | |
}, { | |
"source" : 2813, | |
"target" : 4519, | |
"weight" : 28 | |
}, { | |
"source" : 2815, | |
"target" : 3091, | |
"weight" : 32 | |
}, { | |
"source" : 2815, | |
"target" : 6183, | |
"weight" : 44 | |
}, { | |
"source" : 2815, | |
"target" : 5016, | |
"weight" : 52 | |
}, { | |
"source" : 2816, | |
"target" : 4401, | |
"weight" : 21 | |
}, { | |
"source" : 2822, | |
"target" : 4738, | |
"weight" : 31 | |
}, { | |
"source" : 2823, | |
"target" : 4335, | |
"weight" : 30 | |
}, { | |
"source" : 2824, | |
"target" : 3356, | |
"weight" : 28 | |
}, { | |
"source" : 2827, | |
"target" : 4194, | |
"weight" : 21 | |
}, { | |
"source" : 2828, | |
"target" : 3418, | |
"weight" : 21 | |
}, { | |
"source" : 2830, | |
"target" : 3188, | |
"weight" : 24 | |
}, { | |
"source" : 2832, | |
"target" : 3641, | |
"weight" : 25 | |
}, { | |
"source" : 2834, | |
"target" : 4273, | |
"weight" : 35 | |
}, { | |
"source" : 2835, | |
"target" : 5326, | |
"weight" : 21 | |
}, { | |
"source" : 2837, | |
"target" : 3719, | |
"weight" : 31 | |
}, { | |
"source" : 2838, | |
"target" : 4797, | |
"weight" : 25 | |
}, { | |
"source" : 2839, | |
"target" : 3181, | |
"weight" : 32 | |
}, { | |
"source" : 2839, | |
"target" : 4125, | |
"weight" : 29 | |
}, { | |
"source" : 2839, | |
"target" : 4039, | |
"weight" : 21 | |
}, { | |
"source" : 2839, | |
"target" : 3632, | |
"weight" : 23 | |
}, { | |
"source" : 2839, | |
"target" : 4124, | |
"weight" : 24 | |
}, { | |
"source" : 2839, | |
"target" : 3707, | |
"weight" : 30 | |
}, { | |
"source" : 2840, | |
"target" : 4113, | |
"weight" : 24 | |
}, { | |
"source" : 2840, | |
"target" : 5443, | |
"weight" : 23 | |
}, { | |
"source" : 2841, | |
"target" : 4483, | |
"weight" : 25 | |
}, { | |
"source" : 2844, | |
"target" : 3531, | |
"weight" : 36 | |
}, { | |
"source" : 2844, | |
"target" : 5816, | |
"weight" : 33 | |
}, { | |
"source" : 2844, | |
"target" : 5189, | |
"weight" : 28 | |
}, { | |
"source" : 2845, | |
"target" : 4067, | |
"weight" : 33 | |
}, { | |
"source" : 2847, | |
"target" : 4159, | |
"weight" : 23 | |
}, { | |
"source" : 2848, | |
"target" : 5214, | |
"weight" : 31 | |
}, { | |
"source" : 2852, | |
"target" : 3268, | |
"weight" : 26 | |
}, { | |
"source" : 2852, | |
"target" : 2941, | |
"weight" : 28 | |
}, { | |
"source" : 2853, | |
"target" : 5253, | |
"weight" : 29 | |
}, { | |
"source" : 2854, | |
"target" : 3665, | |
"weight" : 23 | |
}, { | |
"source" : 2855, | |
"target" : 5081, | |
"weight" : 21 | |
}, { | |
"source" : 2856, | |
"target" : 3982, | |
"weight" : 34 | |
}, { | |
"source" : 2858, | |
"target" : 3574, | |
"weight" : 22 | |
}, { | |
"source" : 2859, | |
"target" : 5288, | |
"weight" : 107 | |
}, { | |
"source" : 2860, | |
"target" : 5532, | |
"weight" : 59 | |
}, { | |
"source" : 2866, | |
"target" : 4239, | |
"weight" : 23 | |
}, { | |
"source" : 2868, | |
"target" : 2875, | |
"weight" : 35 | |
}, { | |
"source" : 2869, | |
"target" : 3317, | |
"weight" : 42 | |
}, { | |
"source" : 2870, | |
"target" : 3954, | |
"weight" : 34 | |
}, { | |
"source" : 2870, | |
"target" : 4359, | |
"weight" : 31 | |
}, { | |
"source" : 2871, | |
"target" : 3445, | |
"weight" : 30 | |
}, { | |
"source" : 2872, | |
"target" : 5059, | |
"weight" : 21 | |
}, { | |
"source" : 2873, | |
"target" : 3109, | |
"weight" : 25 | |
}, { | |
"source" : 2874, | |
"target" : 3013, | |
"weight" : 22 | |
}, { | |
"source" : 2874, | |
"target" : 4436, | |
"weight" : 26 | |
}, { | |
"source" : 2879, | |
"target" : 4675, | |
"weight" : 306 | |
}, { | |
"source" : 2881, | |
"target" : 5942, | |
"weight" : 43 | |
}, { | |
"source" : 2881, | |
"target" : 3822, | |
"weight" : 22 | |
}, { | |
"source" : 2882, | |
"target" : 3796, | |
"weight" : 22 | |
}, { | |
"source" : 2883, | |
"target" : 4201, | |
"weight" : 21 | |
}, { | |
"source" : 2883, | |
"target" : 5616, | |
"weight" : 32 | |
}, { | |
"source" : 2884, | |
"target" : 4946, | |
"weight" : 21 | |
}, { | |
"source" : 2886, | |
"target" : 3771, | |
"weight" : 21 | |
}, { | |
"source" : 2887, | |
"target" : 4400, | |
"weight" : 24 | |
}, { | |
"source" : 2889, | |
"target" : 5358, | |
"weight" : 23 | |
}, { | |
"source" : 2890, | |
"target" : 5739, | |
"weight" : 31 | |
}, { | |
"source" : 2892, | |
"target" : 5626, | |
"weight" : 29 | |
}, { | |
"source" : 2894, | |
"target" : 6094, | |
"weight" : 21 | |
}, { | |
"source" : 2900, | |
"target" : 4683, | |
"weight" : 24 | |
}, { | |
"source" : 2901, | |
"target" : 3347, | |
"weight" : 21 | |
}, { | |
"source" : 2902, | |
"target" : 3056, | |
"weight" : 26 | |
}, { | |
"source" : 2902, | |
"target" : 5225, | |
"weight" : 29 | |
}, { | |
"source" : 2903, | |
"target" : 4538, | |
"weight" : 22 | |
}, { | |
"source" : 2904, | |
"target" : 5612, | |
"weight" : 33 | |
}, { | |
"source" : 2904, | |
"target" : 5272, | |
"weight" : 30 | |
}, { | |
"source" : 2905, | |
"target" : 5568, | |
"weight" : 27 | |
}, { | |
"source" : 2908, | |
"target" : 5225, | |
"weight" : 32 | |
}, { | |
"source" : 2908, | |
"target" : 4822, | |
"weight" : 56 | |
}, { | |
"source" : 2910, | |
"target" : 4855, | |
"weight" : 21 | |
}, { | |
"source" : 2912, | |
"target" : 4679, | |
"weight" : 27 | |
}, { | |
"source" : 2916, | |
"target" : 3892, | |
"weight" : 30 | |
}, { | |
"source" : 2918, | |
"target" : 3124, | |
"weight" : 29 | |
}, { | |
"source" : 2919, | |
"target" : 5499, | |
"weight" : 40 | |
}, { | |
"source" : 2920, | |
"target" : 4261, | |
"weight" : 54 | |
}, { | |
"source" : 2922, | |
"target" : 3007, | |
"weight" : 25 | |
}, { | |
"source" : 2924, | |
"target" : 3623, | |
"weight" : 25 | |
}, { | |
"source" : 2924, | |
"target" : 5278, | |
"weight" : 28 | |
}, { | |
"source" : 2924, | |
"target" : 4189, | |
"weight" : 21 | |
}, { | |
"source" : 2924, | |
"target" : 4521, | |
"weight" : 40 | |
}, { | |
"source" : 2927, | |
"target" : 3743, | |
"weight" : 21 | |
}, { | |
"source" : 2928, | |
"target" : 4324, | |
"weight" : 28 | |
}, { | |
"source" : 2930, | |
"target" : 4895, | |
"weight" : 21 | |
}, { | |
"source" : 2931, | |
"target" : 4499, | |
"weight" : 24 | |
}, { | |
"source" : 2934, | |
"target" : 4841, | |
"weight" : 23 | |
}, { | |
"source" : 2935, | |
"target" : 5504, | |
"weight" : 23 | |
}, { | |
"source" : 2938, | |
"target" : 4027, | |
"weight" : 21 | |
}, { | |
"source" : 2939, | |
"target" : 5298, | |
"weight" : 26 | |
}, { | |
"source" : 2941, | |
"target" : 3646, | |
"weight" : 26 | |
}, { | |
"source" : 2941, | |
"target" : 3268, | |
"weight" : 26 | |
}, { | |
"source" : 2943, | |
"target" : 3604, | |
"weight" : 22 | |
}, { | |
"source" : 2949, | |
"target" : 4664, | |
"weight" : 29 | |
}, { | |
"source" : 2951, | |
"target" : 5220, | |
"weight" : 24 | |
}, { | |
"source" : 2954, | |
"target" : 3155, | |
"weight" : 22 | |
}, { | |
"source" : 2955, | |
"target" : 4064, | |
"weight" : 21 | |
}, { | |
"source" : 2956, | |
"target" : 4103, | |
"weight" : 30 | |
}, { | |
"source" : 2957, | |
"target" : 5820, | |
"weight" : 28 | |
}, { | |
"source" : 2957, | |
"target" : 4618, | |
"weight" : 27 | |
}, { | |
"source" : 2958, | |
"target" : 5108, | |
"weight" : 25 | |
}, { | |
"source" : 2959, | |
"target" : 3175, | |
"weight" : 41 | |
}, { | |
"source" : 2959, | |
"target" : 6100, | |
"weight" : 30 | |
}, { | |
"source" : 2959, | |
"target" : 3165, | |
"weight" : 21 | |
}, { | |
"source" : 2959, | |
"target" : 5997, | |
"weight" : 28 | |
}, { | |
"source" : 2961, | |
"target" : 5194, | |
"weight" : 32 | |
}, { | |
"source" : 2962, | |
"target" : 3203, | |
"weight" : 28 | |
}, { | |
"source" : 2963, | |
"target" : 3919, | |
"weight" : 36 | |
}, { | |
"source" : 2964, | |
"target" : 5387, | |
"weight" : 21 | |
}, { | |
"source" : 2965, | |
"target" : 3058, | |
"weight" : 23 | |
}, { | |
"source" : 2966, | |
"target" : 2996, | |
"weight" : 28 | |
}, { | |
"source" : 2968, | |
"target" : 3337, | |
"weight" : 23 | |
}, { | |
"source" : 2970, | |
"target" : 3923, | |
"weight" : 31 | |
}, { | |
"source" : 2971, | |
"target" : 4529, | |
"weight" : 46 | |
}, { | |
"source" : 2971, | |
"target" : 5470, | |
"weight" : 30 | |
}, { | |
"source" : 2973, | |
"target" : 5516, | |
"weight" : 40 | |
}, { | |
"source" : 2976, | |
"target" : 4437, | |
"weight" : 35 | |
}, { | |
"source" : 2977, | |
"target" : 4739, | |
"weight" : 28 | |
}, { | |
"source" : 2979, | |
"target" : 5029, | |
"weight" : 29 | |
}, { | |
"source" : 2980, | |
"target" : 6019, | |
"weight" : 37 | |
}, { | |
"source" : 2983, | |
"target" : 5865, | |
"weight" : 26 | |
}, { | |
"source" : 2986, | |
"target" : 4200, | |
"weight" : 24 | |
}, { | |
"source" : 2987, | |
"target" : 5136, | |
"weight" : 32 | |
}, { | |
"source" : 2988, | |
"target" : 5119, | |
"weight" : 22 | |
}, { | |
"source" : 2989, | |
"target" : 3625, | |
"weight" : 30 | |
}, { | |
"source" : 2997, | |
"target" : 5769, | |
"weight" : 21 | |
}, { | |
"source" : 2998, | |
"target" : 4715, | |
"weight" : 23 | |
}, { | |
"source" : 2999, | |
"target" : 3199, | |
"weight" : 23 | |
}, { | |
"source" : 3000, | |
"target" : 5075, | |
"weight" : 24 | |
}, { | |
"source" : 3000, | |
"target" : 5377, | |
"weight" : 29 | |
}, { | |
"source" : 3001, | |
"target" : 5881, | |
"weight" : 28 | |
}, { | |
"source" : 3003, | |
"target" : 3560, | |
"weight" : 21 | |
}, { | |
"source" : 3004, | |
"target" : 5836, | |
"weight" : 26 | |
}, { | |
"source" : 3004, | |
"target" : 5343, | |
"weight" : 31 | |
}, { | |
"source" : 3008, | |
"target" : 5546, | |
"weight" : 21 | |
}, { | |
"source" : 3008, | |
"target" : 5388, | |
"weight" : 21 | |
}, { | |
"source" : 3009, | |
"target" : 3055, | |
"weight" : 53 | |
}, { | |
"source" : 3011, | |
"target" : 3578, | |
"weight" : 39 | |
}, { | |
"source" : 3012, | |
"target" : 4570, | |
"weight" : 22 | |
}, { | |
"source" : 3013, | |
"target" : 4436, | |
"weight" : 25 | |
}, { | |
"source" : 3014, | |
"target" : 4662, | |
"weight" : 21 | |
}, { | |
"source" : 3016, | |
"target" : 5273, | |
"weight" : 46 | |
}, { | |
"source" : 3017, | |
"target" : 4848, | |
"weight" : 67 | |
}, { | |
"source" : 3018, | |
"target" : 4322, | |
"weight" : 25 | |
}, { | |
"source" : 3019, | |
"target" : 4340, | |
"weight" : 32 | |
}, { | |
"source" : 3020, | |
"target" : 5668, | |
"weight" : 33 | |
}, { | |
"source" : 3021, | |
"target" : 3788, | |
"weight" : 25 | |
}, { | |
"source" : 3024, | |
"target" : 5717, | |
"weight" : 22 | |
}, { | |
"source" : 3026, | |
"target" : 3330, | |
"weight" : 21 | |
}, { | |
"source" : 3028, | |
"target" : 5679, | |
"weight" : 32 | |
}, { | |
"source" : 3030, | |
"target" : 3966, | |
"weight" : 47 | |
}, { | |
"source" : 3033, | |
"target" : 3526, | |
"weight" : 37 | |
}, { | |
"source" : 3034, | |
"target" : 4512, | |
"weight" : 28 | |
}, { | |
"source" : 3035, | |
"target" : 5414, | |
"weight" : 21 | |
}, { | |
"source" : 3036, | |
"target" : 4637, | |
"weight" : 31 | |
}, { | |
"source" : 3042, | |
"target" : 3488, | |
"weight" : 21 | |
}, { | |
"source" : 3043, | |
"target" : 3618, | |
"weight" : 23 | |
}, { | |
"source" : 3046, | |
"target" : 5212, | |
"weight" : 41 | |
}, { | |
"source" : 3047, | |
"target" : 3725, | |
"weight" : 45 | |
}, { | |
"source" : 3049, | |
"target" : 3466, | |
"weight" : 27 | |
}, { | |
"source" : 3051, | |
"target" : 3691, | |
"weight" : 27 | |
}, { | |
"source" : 3053, | |
"target" : 4126, | |
"weight" : 34 | |
}, { | |
"source" : 3054, | |
"target" : 3284, | |
"weight" : 21 | |
}, { | |
"source" : 3056, | |
"target" : 5225, | |
"weight" : 34 | |
}, { | |
"source" : 3057, | |
"target" : 5022, | |
"weight" : 21 | |
}, { | |
"source" : 3060, | |
"target" : 5018, | |
"weight" : 24 | |
}, { | |
"source" : 3061, | |
"target" : 5515, | |
"weight" : 23 | |
}, { | |
"source" : 3063, | |
"target" : 3578, | |
"weight" : 21 | |
}, { | |
"source" : 3064, | |
"target" : 3455, | |
"weight" : 25 | |
}, { | |
"source" : 3065, | |
"target" : 5224, | |
"weight" : 28 | |
}, { | |
"source" : 3069, | |
"target" : 3093, | |
"weight" : 46 | |
}, { | |
"source" : 3072, | |
"target" : 4750, | |
"weight" : 21 | |
}, { | |
"source" : 3073, | |
"target" : 6169, | |
"weight" : 22 | |
}, { | |
"source" : 3074, | |
"target" : 3692, | |
"weight" : 84 | |
}, { | |
"source" : 3075, | |
"target" : 5831, | |
"weight" : 38 | |
}, { | |
"source" : 3075, | |
"target" : 5780, | |
"weight" : 31 | |
}, { | |
"source" : 3076, | |
"target" : 4350, | |
"weight" : 52 | |
}, { | |
"source" : 3077, | |
"target" : 3472, | |
"weight" : 24 | |
}, { | |
"source" : 3077, | |
"target" : 3122, | |
"weight" : 41 | |
}, { | |
"source" : 3077, | |
"target" : 5305, | |
"weight" : 70 | |
}, { | |
"source" : 3077, | |
"target" : 5789, | |
"weight" : 24 | |
}, { | |
"source" : 3079, | |
"target" : 6150, | |
"weight" : 25 | |
}, { | |
"source" : 3080, | |
"target" : 5170, | |
"weight" : 43 | |
}, { | |
"source" : 3081, | |
"target" : 3720, | |
"weight" : 26 | |
}, { | |
"source" : 3082, | |
"target" : 5844, | |
"weight" : 21 | |
}, { | |
"source" : 3083, | |
"target" : 5790, | |
"weight" : 23 | |
}, { | |
"source" : 3085, | |
"target" : 3776, | |
"weight" : 21 | |
}, { | |
"source" : 3087, | |
"target" : 3328, | |
"weight" : 21 | |
}, { | |
"source" : 3088, | |
"target" : 4673, | |
"weight" : 25 | |
}, { | |
"source" : 3089, | |
"target" : 3733, | |
"weight" : 28 | |
}, { | |
"source" : 3092, | |
"target" : 5343, | |
"weight" : 33 | |
}, { | |
"source" : 3094, | |
"target" : 4215, | |
"weight" : 25 | |
}, { | |
"source" : 3096, | |
"target" : 3448, | |
"weight" : 28 | |
}, { | |
"source" : 3097, | |
"target" : 4899, | |
"weight" : 26 | |
}, { | |
"source" : 3099, | |
"target" : 4378, | |
"weight" : 21 | |
}, { | |
"source" : 3100, | |
"target" : 3858, | |
"weight" : 25 | |
}, { | |
"source" : 3101, | |
"target" : 5522, | |
"weight" : 34 | |
}, { | |
"source" : 3106, | |
"target" : 6009, | |
"weight" : 34 | |
}, { | |
"source" : 3109, | |
"target" : 5965, | |
"weight" : 24 | |
}, { | |
"source" : 3110, | |
"target" : 3998, | |
"weight" : 24 | |
}, { | |
"source" : 3112, | |
"target" : 5635, | |
"weight" : 32 | |
}, { | |
"source" : 3112, | |
"target" : 5158, | |
"weight" : 34 | |
}, { | |
"source" : 3113, | |
"target" : 3114, | |
"weight" : 22 | |
}, { | |
"source" : 3113, | |
"target" : 3196, | |
"weight" : 22 | |
}, { | |
"source" : 3114, | |
"target" : 3196, | |
"weight" : 57 | |
}, { | |
"source" : 3114, | |
"target" : 4151, | |
"weight" : 33 | |
}, { | |
"source" : 3115, | |
"target" : 4225, | |
"weight" : 22 | |
}, { | |
"source" : 3116, | |
"target" : 5484, | |
"weight" : 31 | |
}, { | |
"source" : 3116, | |
"target" : 4466, | |
"weight" : 30 | |
}, { | |
"source" : 3121, | |
"target" : 4342, | |
"weight" : 22 | |
}, { | |
"source" : 3122, | |
"target" : 5305, | |
"weight" : 44 | |
}, { | |
"source" : 3126, | |
"target" : 5520, | |
"weight" : 21 | |
}, { | |
"source" : 3127, | |
"target" : 4050, | |
"weight" : 23 | |
}, { | |
"source" : 3128, | |
"target" : 5724, | |
"weight" : 21 | |
}, { | |
"source" : 3129, | |
"target" : 4730, | |
"weight" : 47 | |
}, { | |
"source" : 3130, | |
"target" : 4886, | |
"weight" : 23 | |
}, { | |
"source" : 3133, | |
"target" : 3900, | |
"weight" : 22 | |
}, { | |
"source" : 3134, | |
"target" : 5206, | |
"weight" : 52 | |
}, { | |
"source" : 3134, | |
"target" : 4428, | |
"weight" : 30 | |
}, { | |
"source" : 3135, | |
"target" : 3739, | |
"weight" : 26 | |
}, { | |
"source" : 3138, | |
"target" : 4966, | |
"weight" : 22 | |
}, { | |
"source" : 3139, | |
"target" : 5364, | |
"weight" : 22 | |
}, { | |
"source" : 3142, | |
"target" : 4686, | |
"weight" : 44 | |
}, { | |
"source" : 3143, | |
"target" : 5523, | |
"weight" : 21 | |
}, { | |
"source" : 3144, | |
"target" : 5746, | |
"weight" : 22 | |
}, { | |
"source" : 3146, | |
"target" : 6036, | |
"weight" : 26 | |
}, { | |
"source" : 3147, | |
"target" : 3298, | |
"weight" : 29 | |
}, { | |
"source" : 3149, | |
"target" : 3474, | |
"weight" : 22 | |
}, { | |
"source" : 3150, | |
"target" : 3934, | |
"weight" : 22 | |
}, { | |
"source" : 3151, | |
"target" : 5397, | |
"weight" : 61 | |
}, { | |
"source" : 3152, | |
"target" : 6040, | |
"weight" : 24 | |
}, { | |
"source" : 3153, | |
"target" : 4169, | |
"weight" : 24 | |
}, { | |
"source" : 3154, | |
"target" : 5339, | |
"weight" : 21 | |
}, { | |
"source" : 3155, | |
"target" : 6132, | |
"weight" : 24 | |
}, { | |
"source" : 3155, | |
"target" : 4926, | |
"weight" : 22 | |
}, { | |
"source" : 3156, | |
"target" : 5315, | |
"weight" : 22 | |
}, { | |
"source" : 3156, | |
"target" : 4531, | |
"weight" : 40 | |
}, { | |
"source" : 3156, | |
"target" : 4800, | |
"weight" : 28 | |
}, { | |
"source" : 3160, | |
"target" : 3593, | |
"weight" : 30 | |
}, { | |
"source" : 3161, | |
"target" : 3183, | |
"weight" : 36 | |
}, { | |
"source" : 3162, | |
"target" : 5286, | |
"weight" : 39 | |
}, { | |
"source" : 3166, | |
"target" : 3477, | |
"weight" : 37 | |
}, { | |
"source" : 3168, | |
"target" : 5715, | |
"weight" : 23 | |
}, { | |
"source" : 3172, | |
"target" : 3281, | |
"weight" : 22 | |
}, { | |
"source" : 3173, | |
"target" : 5845, | |
"weight" : 21 | |
}, { | |
"source" : 3175, | |
"target" : 5352, | |
"weight" : 44 | |
}, { | |
"source" : 3175, | |
"target" : 5316, | |
"weight" : 30 | |
}, { | |
"source" : 3175, | |
"target" : 5090, | |
"weight" : 32 | |
}, { | |
"source" : 3180, | |
"target" : 4727, | |
"weight" : 28 | |
}, { | |
"source" : 3181, | |
"target" : 3608, | |
"weight" : 40 | |
}, { | |
"source" : 3181, | |
"target" : 6059, | |
"weight" : 21 | |
}, { | |
"source" : 3183, | |
"target" : 3645, | |
"weight" : 34 | |
}, { | |
"source" : 3183, | |
"target" : 4357, | |
"weight" : 21 | |
}, { | |
"source" : 3184, | |
"target" : 5155, | |
"weight" : 29 | |
}, { | |
"source" : 3185, | |
"target" : 5339, | |
"weight" : 23 | |
}, { | |
"source" : 3186, | |
"target" : 5385, | |
"weight" : 23 | |
}, { | |
"source" : 3190, | |
"target" : 4911, | |
"weight" : 24 | |
}, { | |
"source" : 3193, | |
"target" : 5428, | |
"weight" : 24 | |
}, { | |
"source" : 3194, | |
"target" : 6117, | |
"weight" : 29 | |
}, { | |
"source" : 3195, | |
"target" : 3773, | |
"weight" : 21 | |
}, { | |
"source" : 3196, | |
"target" : 4151, | |
"weight" : 29 | |
}, { | |
"source" : 3197, | |
"target" : 4678, | |
"weight" : 31 | |
}, { | |
"source" : 3199, | |
"target" : 5695, | |
"weight" : 25 | |
}, { | |
"source" : 3200, | |
"target" : 4786, | |
"weight" : 54 | |
}, { | |
"source" : 3201, | |
"target" : 5035, | |
"weight" : 21 | |
}, { | |
"source" : 3202, | |
"target" : 4380, | |
"weight" : 22 | |
}, { | |
"source" : 3204, | |
"target" : 5739, | |
"weight" : 82 | |
}, { | |
"source" : 3204, | |
"target" : 4450, | |
"weight" : 33 | |
}, { | |
"source" : 3205, | |
"target" : 5864, | |
"weight" : 56 | |
}, { | |
"source" : 3206, | |
"target" : 5421, | |
"weight" : 25 | |
}, { | |
"source" : 3206, | |
"target" : 5595, | |
"weight" : 26 | |
}, { | |
"source" : 3207, | |
"target" : 5343, | |
"weight" : 24 | |
}, { | |
"source" : 3208, | |
"target" : 3223, | |
"weight" : 50 | |
}, { | |
"source" : 3210, | |
"target" : 3967, | |
"weight" : 27 | |
}, { | |
"source" : 3212, | |
"target" : 5995, | |
"weight" : 32 | |
}, { | |
"source" : 3213, | |
"target" : 4597, | |
"weight" : 22 | |
}, { | |
"source" : 3218, | |
"target" : 4449, | |
"weight" : 34 | |
}, { | |
"source" : 3222, | |
"target" : 5369, | |
"weight" : 32 | |
}, { | |
"source" : 3224, | |
"target" : 4573, | |
"weight" : 30 | |
}, { | |
"source" : 3226, | |
"target" : 3279, | |
"weight" : 26 | |
}, { | |
"source" : 3226, | |
"target" : 3366, | |
"weight" : 24 | |
}, { | |
"source" : 3230, | |
"target" : 3746, | |
"weight" : 23 | |
}, { | |
"source" : 3231, | |
"target" : 3312, | |
"weight" : 27 | |
}, { | |
"source" : 3232, | |
"target" : 5045, | |
"weight" : 27 | |
}, { | |
"source" : 3233, | |
"target" : 3433, | |
"weight" : 23 | |
}, { | |
"source" : 3233, | |
"target" : 5993, | |
"weight" : 22 | |
}, { | |
"source" : 3235, | |
"target" : 5310, | |
"weight" : 23 | |
}, { | |
"source" : 3238, | |
"target" : 5122, | |
"weight" : 25 | |
}, { | |
"source" : 3238, | |
"target" : 3549, | |
"weight" : 42 | |
}, { | |
"source" : 3238, | |
"target" : 5074, | |
"weight" : 22 | |
}, { | |
"source" : 3242, | |
"target" : 6099, | |
"weight" : 22 | |
}, { | |
"source" : 3244, | |
"target" : 4983, | |
"weight" : 24 | |
}, { | |
"source" : 3245, | |
"target" : 5460, | |
"weight" : 21 | |
}, { | |
"source" : 3245, | |
"target" : 5524, | |
"weight" : 25 | |
}, { | |
"source" : 3246, | |
"target" : 5243, | |
"weight" : 22 | |
}, { | |
"source" : 3247, | |
"target" : 5060, | |
"weight" : 23 | |
}, { | |
"source" : 3252, | |
"target" : 4116, | |
"weight" : 33 | |
}, { | |
"source" : 3253, | |
"target" : 4495, | |
"weight" : 22 | |
}, { | |
"source" : 3254, | |
"target" : 3442, | |
"weight" : 28 | |
}, { | |
"source" : 3259, | |
"target" : 5463, | |
"weight" : 32 | |
}, { | |
"source" : 3261, | |
"target" : 4238, | |
"weight" : 21 | |
}, { | |
"source" : 3266, | |
"target" : 5403, | |
"weight" : 55 | |
}, { | |
"source" : 3267, | |
"target" : 5221, | |
"weight" : 23 | |
}, { | |
"source" : 3268, | |
"target" : 3646, | |
"weight" : 34 | |
}, { | |
"source" : 3269, | |
"target" : 3997, | |
"weight" : 28 | |
}, { | |
"source" : 3272, | |
"target" : 4005, | |
"weight" : 27 | |
}, { | |
"source" : 3273, | |
"target" : 5259, | |
"weight" : 43 | |
}, { | |
"source" : 3275, | |
"target" : 3909, | |
"weight" : 22 | |
}, { | |
"source" : 3276, | |
"target" : 4078, | |
"weight" : 26 | |
}, { | |
"source" : 3276, | |
"target" : 4589, | |
"weight" : 26 | |
}, { | |
"source" : 3276, | |
"target" : 3784, | |
"weight" : 24 | |
}, { | |
"source" : 3277, | |
"target" : 5172, | |
"weight" : 21 | |
}, { | |
"source" : 3278, | |
"target" : 4343, | |
"weight" : 23 | |
}, { | |
"source" : 3278, | |
"target" : 3781, | |
"weight" : 30 | |
}, { | |
"source" : 3279, | |
"target" : 5997, | |
"weight" : 36 | |
}, { | |
"source" : 3281, | |
"target" : 4164, | |
"weight" : 31 | |
}, { | |
"source" : 3282, | |
"target" : 5961, | |
"weight" : 33 | |
}, { | |
"source" : 3283, | |
"target" : 4138, | |
"weight" : 22 | |
}, { | |
"source" : 3288, | |
"target" : 5839, | |
"weight" : 55 | |
}, { | |
"source" : 3289, | |
"target" : 3498, | |
"weight" : 55 | |
}, { | |
"source" : 3289, | |
"target" : 5327, | |
"weight" : 28 | |
}, { | |
"source" : 3291, | |
"target" : 6109, | |
"weight" : 30 | |
}, { | |
"source" : 3293, | |
"target" : 5425, | |
"weight" : 21 | |
}, { | |
"source" : 3294, | |
"target" : 4403, | |
"weight" : 21 | |
}, { | |
"source" : 3296, | |
"target" : 5781, | |
"weight" : 41 | |
}, { | |
"source" : 3299, | |
"target" : 5261, | |
"weight" : 50 | |
}, { | |
"source" : 3299, | |
"target" : 5352, | |
"weight" : 21 | |
}, { | |
"source" : 3301, | |
"target" : 3780, | |
"weight" : 21 | |
}, { | |
"source" : 3302, | |
"target" : 4955, | |
"weight" : 29 | |
}, { | |
"source" : 3303, | |
"target" : 3980, | |
"weight" : 46 | |
}, { | |
"source" : 3303, | |
"target" : 4848, | |
"weight" : 63 | |
}, { | |
"source" : 3304, | |
"target" : 4448, | |
"weight" : 30 | |
}, { | |
"source" : 3305, | |
"target" : 4499, | |
"weight" : 25 | |
}, { | |
"source" : 3306, | |
"target" : 4315, | |
"weight" : 36 | |
}, { | |
"source" : 3307, | |
"target" : 4756, | |
"weight" : 22 | |
}, { | |
"source" : 3307, | |
"target" : 4082, | |
"weight" : 58 | |
}, { | |
"source" : 3309, | |
"target" : 3951, | |
"weight" : 29 | |
}, { | |
"source" : 3309, | |
"target" : 3722, | |
"weight" : 62 | |
}, { | |
"source" : 3310, | |
"target" : 4550, | |
"weight" : 40 | |
}, { | |
"source" : 3313, | |
"target" : 5132, | |
"weight" : 35 | |
}, { | |
"source" : 3316, | |
"target" : 5313, | |
"weight" : 29 | |
}, { | |
"source" : 3318, | |
"target" : 4031, | |
"weight" : 22 | |
}, { | |
"source" : 3320, | |
"target" : 4185, | |
"weight" : 38 | |
}, { | |
"source" : 3320, | |
"target" : 3969, | |
"weight" : 29 | |
}, { | |
"source" : 3322, | |
"target" : 5126, | |
"weight" : 26 | |
}, { | |
"source" : 3323, | |
"target" : 6072, | |
"weight" : 21 | |
}, { | |
"source" : 3327, | |
"target" : 5807, | |
"weight" : 22 | |
}, { | |
"source" : 3327, | |
"target" : 4661, | |
"weight" : 37 | |
}, { | |
"source" : 3327, | |
"target" : 3901, | |
"weight" : 32 | |
}, { | |
"source" : 3332, | |
"target" : 4232, | |
"weight" : 25 | |
}, { | |
"source" : 3339, | |
"target" : 5337, | |
"weight" : 34 | |
}, { | |
"source" : 3339, | |
"target" : 5146, | |
"weight" : 43 | |
}, { | |
"source" : 3341, | |
"target" : 5268, | |
"weight" : 27 | |
}, { | |
"source" : 3346, | |
"target" : 4706, | |
"weight" : 21 | |
}, { | |
"source" : 3348, | |
"target" : 5402, | |
"weight" : 25 | |
}, { | |
"source" : 3349, | |
"target" : 6090, | |
"weight" : 39 | |
}, { | |
"source" : 3350, | |
"target" : 3660, | |
"weight" : 26 | |
}, { | |
"source" : 3351, | |
"target" : 6044, | |
"weight" : 27 | |
}, { | |
"source" : 3352, | |
"target" : 5294, | |
"weight" : 21 | |
}, { | |
"source" : 3354, | |
"target" : 5958, | |
"weight" : 22 | |
}, { | |
"source" : 3360, | |
"target" : 4744, | |
"weight" : 24 | |
}, { | |
"source" : 3363, | |
"target" : 6156, | |
"weight" : 27 | |
}, { | |
"source" : 3365, | |
"target" : 4663, | |
"weight" : 22 | |
}, { | |
"source" : 3367, | |
"target" : 5707, | |
"weight" : 24 | |
}, { | |
"source" : 3369, | |
"target" : 3770, | |
"weight" : 26 | |
}, { | |
"source" : 3370, | |
"target" : 5357, | |
"weight" : 48 | |
}, { | |
"source" : 3372, | |
"target" : 4864, | |
"weight" : 32 | |
}, { | |
"source" : 3373, | |
"target" : 5093, | |
"weight" : 22 | |
}, { | |
"source" : 3373, | |
"target" : 5662, | |
"weight" : 36 | |
}, { | |
"source" : 3374, | |
"target" : 6028, | |
"weight" : 21 | |
}, { | |
"source" : 3375, | |
"target" : 4461, | |
"weight" : 29 | |
}, { | |
"source" : 3377, | |
"target" : 4564, | |
"weight" : 33 | |
}, { | |
"source" : 3378, | |
"target" : 3470, | |
"weight" : 25 | |
}, { | |
"source" : 3378, | |
"target" : 5242, | |
"weight" : 46 | |
}, { | |
"source" : 3379, | |
"target" : 4808, | |
"weight" : 25 | |
}, { | |
"source" : 3381, | |
"target" : 4894, | |
"weight" : 27 | |
}, { | |
"source" : 3383, | |
"target" : 4371, | |
"weight" : 26 | |
}, { | |
"source" : 3385, | |
"target" : 5116, | |
"weight" : 31 | |
}, { | |
"source" : 3387, | |
"target" : 5892, | |
"weight" : 25 | |
}, { | |
"source" : 3388, | |
"target" : 4965, | |
"weight" : 22 | |
}, { | |
"source" : 3388, | |
"target" : 4193, | |
"weight" : 43 | |
}, { | |
"source" : 3389, | |
"target" : 5395, | |
"weight" : 29 | |
}, { | |
"source" : 3390, | |
"target" : 3902, | |
"weight" : 22 | |
}, { | |
"source" : 3391, | |
"target" : 5937, | |
"weight" : 29 | |
}, { | |
"source" : 3392, | |
"target" : 5957, | |
"weight" : 35 | |
}, { | |
"source" : 3395, | |
"target" : 3973, | |
"weight" : 28 | |
}, { | |
"source" : 3395, | |
"target" : 3588, | |
"weight" : 21 | |
}, { | |
"source" : 3396, | |
"target" : 5552, | |
"weight" : 23 | |
}, { | |
"source" : 3396, | |
"target" : 4199, | |
"weight" : 51 | |
}, { | |
"source" : 3398, | |
"target" : 6036, | |
"weight" : 22 | |
}, { | |
"source" : 3399, | |
"target" : 4427, | |
"weight" : 35 | |
}, { | |
"source" : 3400, | |
"target" : 3631, | |
"weight" : 34 | |
}, { | |
"source" : 3401, | |
"target" : 4136, | |
"weight" : 29 | |
}, { | |
"source" : 3402, | |
"target" : 5270, | |
"weight" : 21 | |
}, { | |
"source" : 3406, | |
"target" : 4309, | |
"weight" : 25 | |
}, { | |
"source" : 3410, | |
"target" : 4837, | |
"weight" : 80 | |
}, { | |
"source" : 3411, | |
"target" : 4021, | |
"weight" : 21 | |
}, { | |
"source" : 3413, | |
"target" : 3627, | |
"weight" : 49 | |
}, { | |
"source" : 3415, | |
"target" : 4463, | |
"weight" : 26 | |
}, { | |
"source" : 3416, | |
"target" : 5878, | |
"weight" : 23 | |
}, { | |
"source" : 3420, | |
"target" : 5784, | |
"weight" : 21 | |
}, { | |
"source" : 3421, | |
"target" : 5777, | |
"weight" : 21 | |
}, { | |
"source" : 3422, | |
"target" : 5996, | |
"weight" : 24 | |
}, { | |
"source" : 3423, | |
"target" : 5404, | |
"weight" : 31 | |
}, { | |
"source" : 3423, | |
"target" : 4373, | |
"weight" : 21 | |
}, { | |
"source" : 3424, | |
"target" : 3808, | |
"weight" : 27 | |
}, { | |
"source" : 3424, | |
"target" : 5176, | |
"weight" : 30 | |
}, { | |
"source" : 3425, | |
"target" : 4223, | |
"weight" : 24 | |
}, { | |
"source" : 3426, | |
"target" : 5536, | |
"weight" : 34 | |
}, { | |
"source" : 3427, | |
"target" : 5688, | |
"weight" : 31 | |
}, { | |
"source" : 3431, | |
"target" : 5047, | |
"weight" : 21 | |
}, { | |
"source" : 3433, | |
"target" : 5993, | |
"weight" : 21 | |
}, { | |
"source" : 3436, | |
"target" : 4757, | |
"weight" : 21 | |
}, { | |
"source" : 3440, | |
"target" : 5197, | |
"weight" : 21 | |
}, { | |
"source" : 3443, | |
"target" : 4505, | |
"weight" : 28 | |
}, { | |
"source" : 3444, | |
"target" : 4605, | |
"weight" : 22 | |
}, { | |
"source" : 3444, | |
"target" : 4898, | |
"weight" : 28 | |
}, { | |
"source" : 3444, | |
"target" : 5722, | |
"weight" : 56 | |
}, { | |
"source" : 3444, | |
"target" : 4373, | |
"weight" : 42 | |
}, { | |
"source" : 3444, | |
"target" : 4095, | |
"weight" : 25 | |
}, { | |
"source" : 3446, | |
"target" : 4932, | |
"weight" : 24 | |
}, { | |
"source" : 3446, | |
"target" : 3510, | |
"weight" : 43 | |
}, { | |
"source" : 3449, | |
"target" : 5108, | |
"weight" : 27 | |
}, { | |
"source" : 3453, | |
"target" : 5451, | |
"weight" : 21 | |
}, { | |
"source" : 3454, | |
"target" : 4085, | |
"weight" : 26 | |
}, { | |
"source" : 3458, | |
"target" : 6081, | |
"weight" : 36 | |
}, { | |
"source" : 3459, | |
"target" : 3590, | |
"weight" : 29 | |
}, { | |
"source" : 3461, | |
"target" : 5964, | |
"weight" : 36 | |
}, { | |
"source" : 3462, | |
"target" : 4545, | |
"weight" : 25 | |
}, { | |
"source" : 3463, | |
"target" : 5111, | |
"weight" : 93 | |
}, { | |
"source" : 3465, | |
"target" : 3471, | |
"weight" : 25 | |
}, { | |
"source" : 3466, | |
"target" : 4951, | |
"weight" : 25 | |
}, { | |
"source" : 3466, | |
"target" : 5174, | |
"weight" : 49 | |
}, { | |
"source" : 3468, | |
"target" : 3606, | |
"weight" : 21 | |
}, { | |
"source" : 3470, | |
"target" : 5905, | |
"weight" : 35 | |
}, { | |
"source" : 3470, | |
"target" : 5554, | |
"weight" : 23 | |
}, { | |
"source" : 3470, | |
"target" : 5636, | |
"weight" : 45 | |
}, { | |
"source" : 3470, | |
"target" : 3619, | |
"weight" : 27 | |
}, { | |
"source" : 3470, | |
"target" : 5557, | |
"weight" : 39 | |
}, { | |
"source" : 3470, | |
"target" : 5242, | |
"weight" : 23 | |
}, { | |
"source" : 3473, | |
"target" : 5902, | |
"weight" : 37 | |
}, { | |
"source" : 3475, | |
"target" : 4910, | |
"weight" : 35 | |
}, { | |
"source" : 3478, | |
"target" : 3573, | |
"weight" : 23 | |
}, { | |
"source" : 3480, | |
"target" : 3760, | |
"weight" : 22 | |
}, { | |
"source" : 3483, | |
"target" : 4226, | |
"weight" : 28 | |
}, { | |
"source" : 3483, | |
"target" : 4281, | |
"weight" : 29 | |
}, { | |
"source" : 3484, | |
"target" : 4434, | |
"weight" : 28 | |
}, { | |
"source" : 3485, | |
"target" : 4857, | |
"weight" : 22 | |
}, { | |
"source" : 3487, | |
"target" : 4582, | |
"weight" : 27 | |
}, { | |
"source" : 3488, | |
"target" : 6076, | |
"weight" : 22 | |
}, { | |
"source" : 3489, | |
"target" : 4829, | |
"weight" : 22 | |
}, { | |
"source" : 3489, | |
"target" : 5843, | |
"weight" : 28 | |
}, { | |
"source" : 3490, | |
"target" : 4923, | |
"weight" : 23 | |
}, { | |
"source" : 3491, | |
"target" : 4865, | |
"weight" : 21 | |
}, { | |
"source" : 3494, | |
"target" : 5495, | |
"weight" : 21 | |
}, { | |
"source" : 3497, | |
"target" : 5577, | |
"weight" : 21 | |
}, { | |
"source" : 3501, | |
"target" : 5609, | |
"weight" : 25 | |
}, { | |
"source" : 3504, | |
"target" : 3543, | |
"weight" : 22 | |
}, { | |
"source" : 3505, | |
"target" : 4523, | |
"weight" : 30 | |
}, { | |
"source" : 3505, | |
"target" : 4487, | |
"weight" : 31 | |
}, { | |
"source" : 3508, | |
"target" : 6087, | |
"weight" : 38 | |
}, { | |
"source" : 3508, | |
"target" : 5064, | |
"weight" : 24 | |
}, { | |
"source" : 3509, | |
"target" : 3533, | |
"weight" : 21 | |
}, { | |
"source" : 3512, | |
"target" : 5077, | |
"weight" : 26 | |
}, { | |
"source" : 3513, | |
"target" : 5981, | |
"weight" : 46 | |
}, { | |
"source" : 3514, | |
"target" : 3968, | |
"weight" : 31 | |
}, { | |
"source" : 3517, | |
"target" : 5281, | |
"weight" : 38 | |
}, { | |
"source" : 3517, | |
"target" : 5700, | |
"weight" : 44 | |
}, { | |
"source" : 3523, | |
"target" : 4515, | |
"weight" : 23 | |
}, { | |
"source" : 3524, | |
"target" : 5784, | |
"weight" : 26 | |
}, { | |
"source" : 3526, | |
"target" : 5408, | |
"weight" : 29 | |
}, { | |
"source" : 3526, | |
"target" : 3913, | |
"weight" : 29 | |
}, { | |
"source" : 3526, | |
"target" : 4766, | |
"weight" : 35 | |
}, { | |
"source" : 3528, | |
"target" : 5454, | |
"weight" : 26 | |
}, { | |
"source" : 3532, | |
"target" : 4205, | |
"weight" : 24 | |
}, { | |
"source" : 3534, | |
"target" : 5910, | |
"weight" : 22 | |
}, { | |
"source" : 3534, | |
"target" : 4408, | |
"weight" : 91 | |
}, { | |
"source" : 3534, | |
"target" : 4063, | |
"weight" : 38 | |
}, { | |
"source" : 3535, | |
"target" : 4651, | |
"weight" : 24 | |
}, { | |
"source" : 3538, | |
"target" : 5591, | |
"weight" : 22 | |
}, { | |
"source" : 3539, | |
"target" : 4099, | |
"weight" : 22 | |
}, { | |
"source" : 3541, | |
"target" : 5238, | |
"weight" : 22 | |
}, { | |
"source" : 3544, | |
"target" : 5774, | |
"weight" : 27 | |
}, { | |
"source" : 3545, | |
"target" : 5299, | |
"weight" : 27 | |
}, { | |
"source" : 3546, | |
"target" : 4934, | |
"weight" : 26 | |
}, { | |
"source" : 3550, | |
"target" : 5533, | |
"weight" : 46 | |
}, { | |
"source" : 3551, | |
"target" : 4737, | |
"weight" : 27 | |
}, { | |
"source" : 3553, | |
"target" : 4734, | |
"weight" : 34 | |
}, { | |
"source" : 3554, | |
"target" : 5254, | |
"weight" : 47 | |
}, { | |
"source" : 3554, | |
"target" : 5759, | |
"weight" : 21 | |
}, { | |
"source" : 3557, | |
"target" : 3811, | |
"weight" : 24 | |
}, { | |
"source" : 3558, | |
"target" : 4408, | |
"weight" : 27 | |
}, { | |
"source" : 3559, | |
"target" : 4105, | |
"weight" : 21 | |
}, { | |
"source" : 3560, | |
"target" : 4883, | |
"weight" : 25 | |
}, { | |
"source" : 3561, | |
"target" : 5246, | |
"weight" : 24 | |
}, { | |
"source" : 3562, | |
"target" : 3924, | |
"weight" : 24 | |
}, { | |
"source" : 3563, | |
"target" : 5992, | |
"weight" : 21 | |
}, { | |
"source" : 3564, | |
"target" : 5180, | |
"weight" : 22 | |
}, { | |
"source" : 3569, | |
"target" : 5781, | |
"weight" : 24 | |
}, { | |
"source" : 3571, | |
"target" : 4728, | |
"weight" : 34 | |
}, { | |
"source" : 3576, | |
"target" : 5258, | |
"weight" : 24 | |
}, { | |
"source" : 3576, | |
"target" : 5703, | |
"weight" : 28 | |
}, { | |
"source" : 3578, | |
"target" : 5097, | |
"weight" : 25 | |
}, { | |
"source" : 3581, | |
"target" : 4878, | |
"weight" : 28 | |
}, { | |
"source" : 3582, | |
"target" : 3759, | |
"weight" : 22 | |
}, { | |
"source" : 3583, | |
"target" : 5815, | |
"weight" : 42 | |
}, { | |
"source" : 3585, | |
"target" : 4577, | |
"weight" : 21 | |
}, { | |
"source" : 3587, | |
"target" : 4844, | |
"weight" : 31 | |
}, { | |
"source" : 3589, | |
"target" : 6008, | |
"weight" : 22 | |
}, { | |
"source" : 3592, | |
"target" : 3744, | |
"weight" : 28 | |
}, { | |
"source" : 3592, | |
"target" : 4782, | |
"weight" : 31 | |
}, { | |
"source" : 3595, | |
"target" : 6139, | |
"weight" : 35 | |
}, { | |
"source" : 3596, | |
"target" : 3661, | |
"weight" : 28 | |
}, { | |
"source" : 3596, | |
"target" : 4672, | |
"weight" : 28 | |
}, { | |
"source" : 3597, | |
"target" : 3955, | |
"weight" : 21 | |
}, { | |
"source" : 3597, | |
"target" : 4486, | |
"weight" : 29 | |
}, { | |
"source" : 3598, | |
"target" : 4452, | |
"weight" : 26 | |
}, { | |
"source" : 3598, | |
"target" : 4406, | |
"weight" : 77 | |
}, { | |
"source" : 3598, | |
"target" : 4518, | |
"weight" : 24 | |
}, { | |
"source" : 3599, | |
"target" : 5557, | |
"weight" : 61 | |
}, { | |
"source" : 3601, | |
"target" : 5412, | |
"weight" : 29 | |
}, { | |
"source" : 3602, | |
"target" : 5934, | |
"weight" : 41 | |
}, { | |
"source" : 3607, | |
"target" : 4011, | |
"weight" : 25 | |
}, { | |
"source" : 3610, | |
"target" : 3683, | |
"weight" : 67 | |
}, { | |
"source" : 3611, | |
"target" : 3749, | |
"weight" : 31 | |
}, { | |
"source" : 3612, | |
"target" : 4253, | |
"weight" : 28 | |
}, { | |
"source" : 3612, | |
"target" : 4244, | |
"weight" : 25 | |
}, { | |
"source" : 3613, | |
"target" : 5307, | |
"weight" : 31 | |
}, { | |
"source" : 3614, | |
"target" : 4001, | |
"weight" : 29 | |
}, { | |
"source" : 3615, | |
"target" : 5066, | |
"weight" : 26 | |
}, { | |
"source" : 3620, | |
"target" : 4346, | |
"weight" : 21 | |
}, { | |
"source" : 3621, | |
"target" : 4885, | |
"weight" : 22 | |
}, { | |
"source" : 3622, | |
"target" : 4621, | |
"weight" : 30 | |
}, { | |
"source" : 3623, | |
"target" : 4521, | |
"weight" : 53 | |
}, { | |
"source" : 3626, | |
"target" : 4327, | |
"weight" : 23 | |
}, { | |
"source" : 3627, | |
"target" : 5761, | |
"weight" : 22 | |
}, { | |
"source" : 3628, | |
"target" : 6087, | |
"weight" : 26 | |
}, { | |
"source" : 3633, | |
"target" : 5525, | |
"weight" : 21 | |
}, { | |
"source" : 3633, | |
"target" : 4289, | |
"weight" : 26 | |
}, { | |
"source" : 3634, | |
"target" : 3951, | |
"weight" : 40 | |
}, { | |
"source" : 3637, | |
"target" : 4879, | |
"weight" : 70 | |
}, { | |
"source" : 3644, | |
"target" : 4683, | |
"weight" : 34 | |
}, { | |
"source" : 3648, | |
"target" : 3809, | |
"weight" : 90 | |
}, { | |
"source" : 3649, | |
"target" : 4288, | |
"weight" : 21 | |
}, { | |
"source" : 3653, | |
"target" : 4617, | |
"weight" : 27 | |
}, { | |
"source" : 3654, | |
"target" : 4316, | |
"weight" : 49 | |
}, { | |
"source" : 3655, | |
"target" : 5162, | |
"weight" : 28 | |
}, { | |
"source" : 3656, | |
"target" : 3724, | |
"weight" : 22 | |
}, { | |
"source" : 3657, | |
"target" : 3893, | |
"weight" : 21 | |
}, { | |
"source" : 3658, | |
"target" : 4793, | |
"weight" : 22 | |
}, { | |
"source" : 3659, | |
"target" : 5164, | |
"weight" : 31 | |
}, { | |
"source" : 3662, | |
"target" : 4910, | |
"weight" : 26 | |
}, { | |
"source" : 3663, | |
"target" : 4328, | |
"weight" : 29 | |
}, { | |
"source" : 3666, | |
"target" : 5021, | |
"weight" : 24 | |
}, { | |
"source" : 3667, | |
"target" : 5611, | |
"weight" : 25 | |
}, { | |
"source" : 3674, | |
"target" : 5785, | |
"weight" : 32 | |
}, { | |
"source" : 3675, | |
"target" : 3756, | |
"weight" : 25 | |
}, { | |
"source" : 3675, | |
"target" : 3687, | |
"weight" : 30 | |
}, { | |
"source" : 3676, | |
"target" : 6027, | |
"weight" : 29 | |
}, { | |
"source" : 3677, | |
"target" : 5842, | |
"weight" : 50 | |
}, { | |
"source" : 3679, | |
"target" : 4928, | |
"weight" : 31 | |
}, { | |
"source" : 3680, | |
"target" : 6141, | |
"weight" : 22 | |
}, { | |
"source" : 3681, | |
"target" : 4696, | |
"weight" : 21 | |
}, { | |
"source" : 3681, | |
"target" : 5119, | |
"weight" : 21 | |
}, { | |
"source" : 3682, | |
"target" : 6122, | |
"weight" : 24 | |
}, { | |
"source" : 3684, | |
"target" : 4175, | |
"weight" : 23 | |
}, { | |
"source" : 3686, | |
"target" : 4174, | |
"weight" : 21 | |
}, { | |
"source" : 3689, | |
"target" : 5401, | |
"weight" : 27 | |
}, { | |
"source" : 3690, | |
"target" : 4533, | |
"weight" : 27 | |
}, { | |
"source" : 3691, | |
"target" : 5654, | |
"weight" : 32 | |
}, { | |
"source" : 3693, | |
"target" : 4446, | |
"weight" : 27 | |
}, { | |
"source" : 3696, | |
"target" : 6141, | |
"weight" : 21 | |
}, { | |
"source" : 3697, | |
"target" : 6116, | |
"weight" : 21 | |
}, { | |
"source" : 3697, | |
"target" : 6088, | |
"weight" : 26 | |
}, { | |
"source" : 3699, | |
"target" : 5166, | |
"weight" : 33 | |
}, { | |
"source" : 3703, | |
"target" : 4988, | |
"weight" : 37 | |
}, { | |
"source" : 3704, | |
"target" : 4061, | |
"weight" : 26 | |
}, { | |
"source" : 3705, | |
"target" : 5639, | |
"weight" : 35 | |
}, { | |
"source" : 3708, | |
"target" : 4037, | |
"weight" : 23 | |
}, { | |
"source" : 3709, | |
"target" : 4354, | |
"weight" : 21 | |
}, { | |
"source" : 3710, | |
"target" : 4287, | |
"weight" : 25 | |
}, { | |
"source" : 3712, | |
"target" : 5521, | |
"weight" : 22 | |
}, { | |
"source" : 3713, | |
"target" : 5597, | |
"weight" : 62 | |
}, { | |
"source" : 3719, | |
"target" : 4880, | |
"weight" : 21 | |
}, { | |
"source" : 3721, | |
"target" : 4158, | |
"weight" : 39 | |
}, { | |
"source" : 3722, | |
"target" : 4259, | |
"weight" : 48 | |
}, { | |
"source" : 3722, | |
"target" : 4323, | |
"weight" : 33 | |
}, { | |
"source" : 3724, | |
"target" : 4993, | |
"weight" : 22 | |
}, { | |
"source" : 3728, | |
"target" : 6023, | |
"weight" : 50 | |
}, { | |
"source" : 3730, | |
"target" : 6147, | |
"weight" : 22 | |
}, { | |
"source" : 3734, | |
"target" : 3916, | |
"weight" : 22 | |
}, { | |
"source" : 3735, | |
"target" : 4508, | |
"weight" : 34 | |
}, { | |
"source" : 3735, | |
"target" : 6189, | |
"weight" : 29 | |
}, { | |
"source" : 3737, | |
"target" : 4420, | |
"weight" : 33 | |
}, { | |
"source" : 3738, | |
"target" : 5560, | |
"weight" : 27 | |
}, { | |
"source" : 3740, | |
"target" : 5025, | |
"weight" : 25 | |
}, { | |
"source" : 3741, | |
"target" : 5466, | |
"weight" : 31 | |
}, { | |
"source" : 3744, | |
"target" : 4782, | |
"weight" : 39 | |
}, { | |
"source" : 3745, | |
"target" : 5341, | |
"weight" : 23 | |
}, { | |
"source" : 3747, | |
"target" : 4656, | |
"weight" : 22 | |
}, { | |
"source" : 3750, | |
"target" : 4309, | |
"weight" : 21 | |
}, { | |
"source" : 3751, | |
"target" : 5503, | |
"weight" : 24 | |
}, { | |
"source" : 3757, | |
"target" : 5967, | |
"weight" : 24 | |
}, { | |
"source" : 3758, | |
"target" : 4704, | |
"weight" : 24 | |
}, { | |
"source" : 3761, | |
"target" : 5832, | |
"weight" : 33 | |
}, { | |
"source" : 3761, | |
"target" : 3777, | |
"weight" : 22 | |
}, { | |
"source" : 3766, | |
"target" : 5383, | |
"weight" : 34 | |
}, { | |
"source" : 3768, | |
"target" : 5763, | |
"weight" : 58 | |
}, { | |
"source" : 3772, | |
"target" : 5799, | |
"weight" : 24 | |
}, { | |
"source" : 3775, | |
"target" : 4069, | |
"weight" : 22 | |
}, { | |
"source" : 3779, | |
"target" : 3925, | |
"weight" : 30 | |
}, { | |
"source" : 3781, | |
"target" : 6178, | |
"weight" : 41 | |
}, { | |
"source" : 3782, | |
"target" : 5676, | |
"weight" : 46 | |
}, { | |
"source" : 3783, | |
"target" : 4693, | |
"weight" : 31 | |
}, { | |
"source" : 3785, | |
"target" : 5599, | |
"weight" : 24 | |
}, { | |
"source" : 3785, | |
"target" : 5538, | |
"weight" : 40 | |
}, { | |
"source" : 3785, | |
"target" : 4967, | |
"weight" : 30 | |
}, { | |
"source" : 3787, | |
"target" : 5062, | |
"weight" : 22 | |
}, { | |
"source" : 3791, | |
"target" : 4353, | |
"weight" : 25 | |
}, { | |
"source" : 3795, | |
"target" : 5818, | |
"weight" : 45 | |
}, { | |
"source" : 3797, | |
"target" : 4788, | |
"weight" : 24 | |
}, { | |
"source" : 3798, | |
"target" : 3949, | |
"weight" : 21 | |
}, { | |
"source" : 3801, | |
"target" : 4493, | |
"weight" : 24 | |
}, { | |
"source" : 3802, | |
"target" : 3998, | |
"weight" : 28 | |
}, { | |
"source" : 3803, | |
"target" : 5255, | |
"weight" : 26 | |
}, { | |
"source" : 3804, | |
"target" : 4372, | |
"weight" : 22 | |
}, { | |
"source" : 3805, | |
"target" : 5408, | |
"weight" : 25 | |
}, { | |
"source" : 3807, | |
"target" : 5754, | |
"weight" : 31 | |
}, { | |
"source" : 3808, | |
"target" : 5176, | |
"weight" : 40 | |
}, { | |
"source" : 3809, | |
"target" : 5697, | |
"weight" : 21 | |
}, { | |
"source" : 3814, | |
"target" : 4439, | |
"weight" : 21 | |
}, { | |
"source" : 3814, | |
"target" : 4743, | |
"weight" : 25 | |
}, { | |
"source" : 3814, | |
"target" : 5338, | |
"weight" : 24 | |
}, { | |
"source" : 3815, | |
"target" : 5611, | |
"weight" : 99 | |
}, { | |
"source" : 3816, | |
"target" : 6134, | |
"weight" : 33 | |
}, { | |
"source" : 3818, | |
"target" : 5217, | |
"weight" : 26 | |
}, { | |
"source" : 3819, | |
"target" : 3885, | |
"weight" : 45 | |
}, { | |
"source" : 3820, | |
"target" : 4473, | |
"weight" : 25 | |
}, { | |
"source" : 3825, | |
"target" : 4071, | |
"weight" : 50 | |
}, { | |
"source" : 3826, | |
"target" : 5717, | |
"weight" : 30 | |
}, { | |
"source" : 3829, | |
"target" : 4197, | |
"weight" : 39 | |
}, { | |
"source" : 3832, | |
"target" : 5219, | |
"weight" : 26 | |
}, { | |
"source" : 3833, | |
"target" : 5124, | |
"weight" : 21 | |
}, { | |
"source" : 3836, | |
"target" : 4255, | |
"weight" : 32 | |
}, { | |
"source" : 3837, | |
"target" : 5264, | |
"weight" : 21 | |
}, { | |
"source" : 3838, | |
"target" : 4024, | |
"weight" : 24 | |
}, { | |
"source" : 3838, | |
"target" : 3921, | |
"weight" : 34 | |
}, { | |
"source" : 3840, | |
"target" : 3843, | |
"weight" : 33 | |
}, { | |
"source" : 3841, | |
"target" : 5784, | |
"weight" : 28 | |
}, { | |
"source" : 3842, | |
"target" : 6128, | |
"weight" : 23 | |
}, { | |
"source" : 3846, | |
"target" : 5119, | |
"weight" : 24 | |
}, { | |
"source" : 3848, | |
"target" : 4506, | |
"weight" : 33 | |
}, { | |
"source" : 3850, | |
"target" : 4688, | |
"weight" : 21 | |
}, { | |
"source" : 3851, | |
"target" : 5751, | |
"weight" : 21 | |
}, { | |
"source" : 3855, | |
"target" : 5902, | |
"weight" : 36 | |
}, { | |
"source" : 3857, | |
"target" : 4002, | |
"weight" : 23 | |
}, { | |
"source" : 3859, | |
"target" : 6125, | |
"weight" : 21 | |
}, { | |
"source" : 3860, | |
"target" : 3869, | |
"weight" : 23 | |
}, { | |
"source" : 3861, | |
"target" : 3911, | |
"weight" : 38 | |
}, { | |
"source" : 3866, | |
"target" : 4489, | |
"weight" : 28 | |
}, { | |
"source" : 3867, | |
"target" : 4975, | |
"weight" : 21 | |
}, { | |
"source" : 3868, | |
"target" : 6048, | |
"weight" : 27 | |
}, { | |
"source" : 3871, | |
"target" : 5558, | |
"weight" : 31 | |
}, { | |
"source" : 3872, | |
"target" : 5555, | |
"weight" : 26 | |
}, { | |
"source" : 3874, | |
"target" : 4801, | |
"weight" : 25 | |
}, { | |
"source" : 3874, | |
"target" : 5344, | |
"weight" : 25 | |
}, { | |
"source" : 3876, | |
"target" : 5347, | |
"weight" : 25 | |
}, { | |
"source" : 3877, | |
"target" : 5630, | |
"weight" : 21 | |
}, { | |
"source" : 3880, | |
"target" : 5296, | |
"weight" : 22 | |
}, { | |
"source" : 3883, | |
"target" : 5144, | |
"weight" : 25 | |
}, { | |
"source" : 3883, | |
"target" : 4007, | |
"weight" : 27 | |
}, { | |
"source" : 3888, | |
"target" : 4998, | |
"weight" : 26 | |
}, { | |
"source" : 3889, | |
"target" : 5391, | |
"weight" : 24 | |
}, { | |
"source" : 3890, | |
"target" : 4380, | |
"weight" : 26 | |
}, { | |
"source" : 3892, | |
"target" : 6183, | |
"weight" : 32 | |
}, { | |
"source" : 3894, | |
"target" : 5061, | |
"weight" : 50 | |
}, { | |
"source" : 3895, | |
"target" : 5477, | |
"weight" : 28 | |
}, { | |
"source" : 3896, | |
"target" : 4294, | |
"weight" : 34 | |
}, { | |
"source" : 3897, | |
"target" : 5759, | |
"weight" : 22 | |
}, { | |
"source" : 3899, | |
"target" : 5847, | |
"weight" : 28 | |
}, { | |
"source" : 3900, | |
"target" : 4598, | |
"weight" : 25 | |
}, { | |
"source" : 3901, | |
"target" : 4779, | |
"weight" : 41 | |
}, { | |
"source" : 3904, | |
"target" : 5293, | |
"weight" : 48 | |
}, { | |
"source" : 3905, | |
"target" : 4697, | |
"weight" : 25 | |
}, { | |
"source" : 3908, | |
"target" : 4494, | |
"weight" : 26 | |
}, { | |
"source" : 3910, | |
"target" : 4910, | |
"weight" : 21 | |
}, { | |
"source" : 3911, | |
"target" : 4762, | |
"weight" : 21 | |
}, { | |
"source" : 3917, | |
"target" : 5515, | |
"weight" : 35 | |
}, { | |
"source" : 3920, | |
"target" : 4042, | |
"weight" : 31 | |
}, { | |
"source" : 3922, | |
"target" : 4990, | |
"weight" : 22 | |
}, { | |
"source" : 3923, | |
"target" : 5086, | |
"weight" : 26 | |
}, { | |
"source" : 3923, | |
"target" : 6172, | |
"weight" : 21 | |
}, { | |
"source" : 3923, | |
"target" : 5053, | |
"weight" : 52 | |
}, { | |
"source" : 3923, | |
"target" : 6018, | |
"weight" : 34 | |
}, { | |
"source" : 3926, | |
"target" : 5592, | |
"weight" : 31 | |
}, { | |
"source" : 3928, | |
"target" : 4868, | |
"weight" : 49 | |
}, { | |
"source" : 3933, | |
"target" : 6105, | |
"weight" : 22 | |
}, { | |
"source" : 3938, | |
"target" : 4687, | |
"weight" : 23 | |
}, { | |
"source" : 3939, | |
"target" : 4522, | |
"weight" : 39 | |
}, { | |
"source" : 3945, | |
"target" : 6058, | |
"weight" : 51 | |
}, { | |
"source" : 3945, | |
"target" : 4765, | |
"weight" : 23 | |
}, { | |
"source" : 3947, | |
"target" : 5510, | |
"weight" : 26 | |
}, { | |
"source" : 3948, | |
"target" : 5588, | |
"weight" : 30 | |
}, { | |
"source" : 3948, | |
"target" : 4155, | |
"weight" : 29 | |
}, { | |
"source" : 3950, | |
"target" : 5089, | |
"weight" : 22 | |
}, { | |
"source" : 3952, | |
"target" : 5696, | |
"weight" : 24 | |
}, { | |
"source" : 3956, | |
"target" : 4304, | |
"weight" : 23 | |
}, { | |
"source" : 3957, | |
"target" : 3998, | |
"weight" : 27 | |
}, { | |
"source" : 3957, | |
"target" : 4690, | |
"weight" : 54 | |
}, { | |
"source" : 3957, | |
"target" : 5007, | |
"weight" : 24 | |
}, { | |
"source" : 3957, | |
"target" : 4871, | |
"weight" : 28 | |
}, { | |
"source" : 3963, | |
"target" : 6092, | |
"weight" : 38 | |
}, { | |
"source" : 3969, | |
"target" : 4185, | |
"weight" : 21 | |
}, { | |
"source" : 3974, | |
"target" : 4424, | |
"weight" : 27 | |
}, { | |
"source" : 3977, | |
"target" : 6060, | |
"weight" : 36 | |
}, { | |
"source" : 3980, | |
"target" : 4848, | |
"weight" : 45 | |
}, { | |
"source" : 3983, | |
"target" : 5948, | |
"weight" : 23 | |
}, { | |
"source" : 3984, | |
"target" : 4101, | |
"weight" : 115 | |
}, { | |
"source" : 3984, | |
"target" : 6125, | |
"weight" : 36 | |
}, { | |
"source" : 3986, | |
"target" : 4674, | |
"weight" : 21 | |
}, { | |
"source" : 3990, | |
"target" : 4192, | |
"weight" : 41 | |
}, { | |
"source" : 3990, | |
"target" : 5632, | |
"weight" : 28 | |
}, { | |
"source" : 3992, | |
"target" : 4896, | |
"weight" : 26 | |
}, { | |
"source" : 3995, | |
"target" : 5965, | |
"weight" : 22 | |
}, { | |
"source" : 3996, | |
"target" : 6065, | |
"weight" : 22 | |
}, { | |
"source" : 3997, | |
"target" : 4336, | |
"weight" : 21 | |
}, { | |
"source" : 3998, | |
"target" : 4690, | |
"weight" : 26 | |
}, { | |
"source" : 3998, | |
"target" : 5228, | |
"weight" : 34 | |
}, { | |
"source" : 3998, | |
"target" : 5263, | |
"weight" : 25 | |
}, { | |
"source" : 3998, | |
"target" : 4433, | |
"weight" : 42 | |
}, { | |
"source" : 4000, | |
"target" : 5615, | |
"weight" : 30 | |
}, { | |
"source" : 4003, | |
"target" : 5557, | |
"weight" : 51 | |
}, { | |
"source" : 4004, | |
"target" : 4528, | |
"weight" : 36 | |
}, { | |
"source" : 4006, | |
"target" : 4265, | |
"weight" : 46 | |
}, { | |
"source" : 4010, | |
"target" : 4618, | |
"weight" : 25 | |
}, { | |
"source" : 4012, | |
"target" : 4881, | |
"weight" : 34 | |
}, { | |
"source" : 4013, | |
"target" : 4918, | |
"weight" : 22 | |
}, { | |
"source" : 4014, | |
"target" : 4107, | |
"weight" : 22 | |
}, { | |
"source" : 4016, | |
"target" : 5211, | |
"weight" : 48 | |
}, { | |
"source" : 4017, | |
"target" : 4478, | |
"weight" : 55 | |
}, { | |
"source" : 4018, | |
"target" : 4567, | |
"weight" : 22 | |
}, { | |
"source" : 4022, | |
"target" : 4206, | |
"weight" : 29 | |
}, { | |
"source" : 4023, | |
"target" : 5601, | |
"weight" : 21 | |
}, { | |
"source" : 4030, | |
"target" : 4625, | |
"weight" : 25 | |
}, { | |
"source" : 4032, | |
"target" : 4191, | |
"weight" : 33 | |
}, { | |
"source" : 4032, | |
"target" : 4606, | |
"weight" : 29 | |
}, { | |
"source" : 4034, | |
"target" : 4843, | |
"weight" : 23 | |
}, { | |
"source" : 4036, | |
"target" : 4799, | |
"weight" : 22 | |
}, { | |
"source" : 4040, | |
"target" : 6174, | |
"weight" : 22 | |
}, { | |
"source" : 4040, | |
"target" : 5914, | |
"weight" : 21 | |
}, { | |
"source" : 4041, | |
"target" : 5814, | |
"weight" : 23 | |
}, { | |
"source" : 4046, | |
"target" : 5313, | |
"weight" : 23 | |
}, { | |
"source" : 4047, | |
"target" : 5035, | |
"weight" : 33 | |
}, { | |
"source" : 4048, | |
"target" : 4710, | |
"weight" : 50 | |
}, { | |
"source" : 4049, | |
"target" : 5424, | |
"weight" : 22 | |
}, { | |
"source" : 4049, | |
"target" : 5390, | |
"weight" : 29 | |
}, { | |
"source" : 4052, | |
"target" : 5628, | |
"weight" : 23 | |
}, { | |
"source" : 4054, | |
"target" : 5782, | |
"weight" : 27 | |
}, { | |
"source" : 4056, | |
"target" : 5183, | |
"weight" : 31 | |
}, { | |
"source" : 4058, | |
"target" : 5224, | |
"weight" : 27 | |
}, { | |
"source" : 4060, | |
"target" : 4409, | |
"weight" : 33 | |
}, { | |
"source" : 4066, | |
"target" : 6106, | |
"weight" : 24 | |
}, { | |
"source" : 4070, | |
"target" : 4524, | |
"weight" : 21 | |
}, { | |
"source" : 4072, | |
"target" : 4610, | |
"weight" : 22 | |
}, { | |
"source" : 4073, | |
"target" : 5939, | |
"weight" : 50 | |
}, { | |
"source" : 4077, | |
"target" : 5633, | |
"weight" : 26 | |
}, { | |
"source" : 4078, | |
"target" : 4589, | |
"weight" : 22 | |
}, { | |
"source" : 4079, | |
"target" : 5715, | |
"weight" : 32 | |
}, { | |
"source" : 4080, | |
"target" : 4973, | |
"weight" : 26 | |
}, { | |
"source" : 4084, | |
"target" : 5113, | |
"weight" : 31 | |
}, { | |
"source" : 4084, | |
"target" : 4971, | |
"weight" : 23 | |
}, { | |
"source" : 4085, | |
"target" : 5853, | |
"weight" : 25 | |
}, { | |
"source" : 4087, | |
"target" : 5557, | |
"weight" : 41 | |
}, { | |
"source" : 4088, | |
"target" : 5180, | |
"weight" : 25 | |
}, { | |
"source" : 4090, | |
"target" : 5624, | |
"weight" : 21 | |
}, { | |
"source" : 4092, | |
"target" : 5118, | |
"weight" : 23 | |
}, { | |
"source" : 4095, | |
"target" : 5405, | |
"weight" : 21 | |
}, { | |
"source" : 4097, | |
"target" : 5833, | |
"weight" : 25 | |
}, { | |
"source" : 4097, | |
"target" : 5999, | |
"weight" : 23 | |
}, { | |
"source" : 4099, | |
"target" : 5821, | |
"weight" : 32 | |
}, { | |
"source" : 4101, | |
"target" : 6125, | |
"weight" : 64 | |
}, { | |
"source" : 4102, | |
"target" : 4134, | |
"weight" : 24 | |
}, { | |
"source" : 4104, | |
"target" : 5787, | |
"weight" : 44 | |
}, { | |
"source" : 4106, | |
"target" : 5170, | |
"weight" : 40 | |
}, { | |
"source" : 4108, | |
"target" : 4764, | |
"weight" : 25 | |
}, { | |
"source" : 4108, | |
"target" : 5480, | |
"weight" : 29 | |
}, { | |
"source" : 4109, | |
"target" : 6031, | |
"weight" : 35 | |
}, { | |
"source" : 4111, | |
"target" : 4477, | |
"weight" : 37 | |
}, { | |
"source" : 4111, | |
"target" : 5750, | |
"weight" : 34 | |
}, { | |
"source" : 4112, | |
"target" : 5539, | |
"weight" : 25 | |
}, { | |
"source" : 4113, | |
"target" : 5443, | |
"weight" : 49 | |
}, { | |
"source" : 4113, | |
"target" : 4700, | |
"weight" : 25 | |
}, { | |
"source" : 4119, | |
"target" : 5702, | |
"weight" : 21 | |
}, { | |
"source" : 4121, | |
"target" : 5610, | |
"weight" : 21 | |
}, { | |
"source" : 4122, | |
"target" : 5180, | |
"weight" : 41 | |
}, { | |
"source" : 4125, | |
"target" : 5709, | |
"weight" : 21 | |
}, { | |
"source" : 4127, | |
"target" : 5467, | |
"weight" : 54 | |
}, { | |
"source" : 4128, | |
"target" : 4604, | |
"weight" : 36 | |
}, { | |
"source" : 4128, | |
"target" : 5527, | |
"weight" : 22 | |
}, { | |
"source" : 4129, | |
"target" : 5929, | |
"weight" : 28 | |
}, { | |
"source" : 4130, | |
"target" : 5124, | |
"weight" : 53 | |
}, { | |
"source" : 4132, | |
"target" : 5945, | |
"weight" : 39 | |
}, { | |
"source" : 4143, | |
"target" : 6120, | |
"weight" : 21 | |
}, { | |
"source" : 4145, | |
"target" : 4367, | |
"weight" : 39 | |
}, { | |
"source" : 4147, | |
"target" : 4255, | |
"weight" : 23 | |
}, { | |
"source" : 4152, | |
"target" : 6074, | |
"weight" : 22 | |
}, { | |
"source" : 4153, | |
"target" : 5769, | |
"weight" : 26 | |
}, { | |
"source" : 4155, | |
"target" : 5588, | |
"weight" : 108 | |
}, { | |
"source" : 4155, | |
"target" : 5655, | |
"weight" : 23 | |
}, { | |
"source" : 4157, | |
"target" : 4278, | |
"weight" : 31 | |
}, { | |
"source" : 4160, | |
"target" : 4430, | |
"weight" : 25 | |
}, { | |
"source" : 4162, | |
"target" : 4533, | |
"weight" : 21 | |
}, { | |
"source" : 4163, | |
"target" : 4242, | |
"weight" : 24 | |
}, { | |
"source" : 4164, | |
"target" : 5302, | |
"weight" : 24 | |
}, { | |
"source" : 4165, | |
"target" : 4476, | |
"weight" : 28 | |
}, { | |
"source" : 4166, | |
"target" : 5160, | |
"weight" : 32 | |
}, { | |
"source" : 4169, | |
"target" : 5978, | |
"weight" : 27 | |
}, { | |
"source" : 4169, | |
"target" : 5767, | |
"weight" : 22 | |
}, { | |
"source" : 4169, | |
"target" : 4266, | |
"weight" : 22 | |
}, { | |
"source" : 4169, | |
"target" : 4326, | |
"weight" : 23 | |
}, { | |
"source" : 4173, | |
"target" : 6045, | |
"weight" : 29 | |
}, { | |
"source" : 4173, | |
"target" : 4313, | |
"weight" : 27 | |
}, { | |
"source" : 4173, | |
"target" : 5531, | |
"weight" : 23 | |
}, { | |
"source" : 4174, | |
"target" : 4308, | |
"weight" : 24 | |
}, { | |
"source" : 4177, | |
"target" : 4821, | |
"weight" : 22 | |
}, { | |
"source" : 4178, | |
"target" : 4643, | |
"weight" : 41 | |
}, { | |
"source" : 4179, | |
"target" : 6103, | |
"weight" : 22 | |
}, { | |
"source" : 4180, | |
"target" : 5287, | |
"weight" : 26 | |
}, { | |
"source" : 4182, | |
"target" : 5019, | |
"weight" : 31 | |
}, { | |
"source" : 4183, | |
"target" : 5407, | |
"weight" : 22 | |
}, { | |
"source" : 4184, | |
"target" : 5191, | |
"weight" : 33 | |
}, { | |
"source" : 4185, | |
"target" : 4711, | |
"weight" : 25 | |
}, { | |
"source" : 4185, | |
"target" : 6066, | |
"weight" : 24 | |
}, { | |
"source" : 4187, | |
"target" : 4418, | |
"weight" : 46 | |
}, { | |
"source" : 4188, | |
"target" : 4987, | |
"weight" : 23 | |
}, { | |
"source" : 4189, | |
"target" : 5278, | |
"weight" : 21 | |
}, { | |
"source" : 4189, | |
"target" : 4521, | |
"weight" : 22 | |
}, { | |
"source" : 4190, | |
"target" : 5051, | |
"weight" : 26 | |
}, { | |
"source" : 4191, | |
"target" : 5080, | |
"weight" : 30 | |
}, { | |
"source" : 4191, | |
"target" : 4606, | |
"weight" : 29 | |
}, { | |
"source" : 4192, | |
"target" : 5632, | |
"weight" : 30 | |
}, { | |
"source" : 4196, | |
"target" : 5370, | |
"weight" : 25 | |
}, { | |
"source" : 4198, | |
"target" : 4249, | |
"weight" : 28 | |
}, { | |
"source" : 4202, | |
"target" : 4761, | |
"weight" : 36 | |
}, { | |
"source" : 4203, | |
"target" : 5642, | |
"weight" : 23 | |
}, { | |
"source" : 4205, | |
"target" : 4943, | |
"weight" : 42 | |
}, { | |
"source" : 4207, | |
"target" : 5769, | |
"weight" : 28 | |
}, { | |
"source" : 4212, | |
"target" : 4936, | |
"weight" : 25 | |
}, { | |
"source" : 4217, | |
"target" : 6082, | |
"weight" : 29 | |
}, { | |
"source" : 4218, | |
"target" : 5606, | |
"weight" : 35 | |
}, { | |
"source" : 4222, | |
"target" : 5954, | |
"weight" : 21 | |
}, { | |
"source" : 4226, | |
"target" : 4281, | |
"weight" : 33 | |
}, { | |
"source" : 4236, | |
"target" : 5919, | |
"weight" : 21 | |
}, { | |
"source" : 4236, | |
"target" : 4740, | |
"weight" : 23 | |
}, { | |
"source" : 4239, | |
"target" : 5570, | |
"weight" : 28 | |
}, { | |
"source" : 4241, | |
"target" : 4243, | |
"weight" : 61 | |
}, { | |
"source" : 4246, | |
"target" : 5192, | |
"weight" : 37 | |
}, { | |
"source" : 4248, | |
"target" : 4352, | |
"weight" : 37 | |
}, { | |
"source" : 4251, | |
"target" : 4868, | |
"weight" : 52 | |
}, { | |
"source" : 4252, | |
"target" : 4552, | |
"weight" : 22 | |
}, { | |
"source" : 4255, | |
"target" : 5841, | |
"weight" : 22 | |
}, { | |
"source" : 4256, | |
"target" : 4534, | |
"weight" : 51 | |
}, { | |
"source" : 4256, | |
"target" : 5653, | |
"weight" : 54 | |
}, { | |
"source" : 4260, | |
"target" : 4918, | |
"weight" : 22 | |
}, { | |
"source" : 4262, | |
"target" : 4579, | |
"weight" : 27 | |
}, { | |
"source" : 4262, | |
"target" : 4557, | |
"weight" : 34 | |
}, { | |
"source" : 4263, | |
"target" : 5495, | |
"weight" : 21 | |
}, { | |
"source" : 4270, | |
"target" : 4817, | |
"weight" : 41 | |
}, { | |
"source" : 4274, | |
"target" : 5236, | |
"weight" : 27 | |
}, { | |
"source" : 4274, | |
"target" : 5140, | |
"weight" : 22 | |
}, { | |
"source" : 4275, | |
"target" : 5101, | |
"weight" : 21 | |
}, { | |
"source" : 4285, | |
"target" : 4334, | |
"weight" : 23 | |
}, { | |
"source" : 4291, | |
"target" : 5025, | |
"weight" : 37 | |
}, { | |
"source" : 4292, | |
"target" : 5670, | |
"weight" : 23 | |
}, { | |
"source" : 4295, | |
"target" : 5883, | |
"weight" : 49 | |
}, { | |
"source" : 4295, | |
"target" : 4736, | |
"weight" : 31 | |
}, { | |
"source" : 4300, | |
"target" : 4329, | |
"weight" : 35 | |
}, { | |
"source" : 4301, | |
"target" : 5244, | |
"weight" : 22 | |
}, { | |
"source" : 4305, | |
"target" : 5973, | |
"weight" : 21 | |
}, { | |
"source" : 4310, | |
"target" : 5133, | |
"weight" : 25 | |
}, { | |
"source" : 4313, | |
"target" : 6045, | |
"weight" : 24 | |
}, { | |
"source" : 4314, | |
"target" : 4871, | |
"weight" : 24 | |
}, { | |
"source" : 4316, | |
"target" : 5249, | |
"weight" : 22 | |
}, { | |
"source" : 4317, | |
"target" : 5915, | |
"weight" : 21 | |
}, { | |
"source" : 4318, | |
"target" : 4962, | |
"weight" : 37 | |
}, { | |
"source" : 4320, | |
"target" : 5025, | |
"weight" : 21 | |
}, { | |
"source" : 4322, | |
"target" : 6016, | |
"weight" : 29 | |
}, { | |
"source" : 4325, | |
"target" : 4523, | |
"weight" : 22 | |
}, { | |
"source" : 4325, | |
"target" : 4487, | |
"weight" : 36 | |
}, { | |
"source" : 4330, | |
"target" : 4709, | |
"weight" : 50 | |
}, { | |
"source" : 4331, | |
"target" : 4764, | |
"weight" : 34 | |
}, { | |
"source" : 4335, | |
"target" : 4556, | |
"weight" : 21 | |
}, { | |
"source" : 4341, | |
"target" : 4705, | |
"weight" : 25 | |
}, { | |
"source" : 4349, | |
"target" : 5511, | |
"weight" : 26 | |
}, { | |
"source" : 4350, | |
"target" : 4602, | |
"weight" : 29 | |
}, { | |
"source" : 4356, | |
"target" : 5052, | |
"weight" : 23 | |
}, { | |
"source" : 4357, | |
"target" : 6051, | |
"weight" : 21 | |
}, { | |
"source" : 4358, | |
"target" : 5054, | |
"weight" : 22 | |
}, { | |
"source" : 4360, | |
"target" : 4594, | |
"weight" : 22 | |
}, { | |
"source" : 4363, | |
"target" : 5977, | |
"weight" : 28 | |
}, { | |
"source" : 4364, | |
"target" : 5567, | |
"weight" : 35 | |
}, { | |
"source" : 4365, | |
"target" : 5168, | |
"weight" : 43 | |
}, { | |
"source" : 4366, | |
"target" : 4411, | |
"weight" : 21 | |
}, { | |
"source" : 4367, | |
"target" : 5271, | |
"weight" : 32 | |
}, { | |
"source" : 4368, | |
"target" : 5106, | |
"weight" : 21 | |
}, { | |
"source" : 4369, | |
"target" : 4908, | |
"weight" : 22 | |
}, { | |
"source" : 4369, | |
"target" : 4553, | |
"weight" : 26 | |
}, { | |
"source" : 4373, | |
"target" : 5405, | |
"weight" : 23 | |
}, { | |
"source" : 4379, | |
"target" : 5056, | |
"weight" : 29 | |
}, { | |
"source" : 4383, | |
"target" : 5422, | |
"weight" : 26 | |
}, { | |
"source" : 4383, | |
"target" : 4911, | |
"weight" : 38 | |
}, { | |
"source" : 4384, | |
"target" : 5488, | |
"weight" : 33 | |
}, { | |
"source" : 4387, | |
"target" : 6154, | |
"weight" : 35 | |
}, { | |
"source" : 4388, | |
"target" : 6085, | |
"weight" : 27 | |
}, { | |
"source" : 4389, | |
"target" : 5067, | |
"weight" : 23 | |
}, { | |
"source" : 4392, | |
"target" : 4469, | |
"weight" : 28 | |
}, { | |
"source" : 4395, | |
"target" : 5005, | |
"weight" : 21 | |
}, { | |
"source" : 4397, | |
"target" : 6109, | |
"weight" : 28 | |
}, { | |
"source" : 4398, | |
"target" : 5291, | |
"weight" : 24 | |
}, { | |
"source" : 4404, | |
"target" : 5248, | |
"weight" : 25 | |
}, { | |
"source" : 4405, | |
"target" : 5288, | |
"weight" : 31 | |
}, { | |
"source" : 4407, | |
"target" : 5885, | |
"weight" : 39 | |
}, { | |
"source" : 4407, | |
"target" : 4722, | |
"weight" : 21 | |
}, { | |
"source" : 4410, | |
"target" : 5241, | |
"weight" : 21 | |
}, { | |
"source" : 4415, | |
"target" : 5736, | |
"weight" : 28 | |
}, { | |
"source" : 4416, | |
"target" : 5398, | |
"weight" : 25 | |
}, { | |
"source" : 4419, | |
"target" : 4809, | |
"weight" : 75 | |
}, { | |
"source" : 4419, | |
"target" : 5478, | |
"weight" : 89 | |
}, { | |
"source" : 4428, | |
"target" : 5206, | |
"weight" : 68 | |
}, { | |
"source" : 4435, | |
"target" : 4862, | |
"weight" : 30 | |
}, { | |
"source" : 4439, | |
"target" : 4743, | |
"weight" : 80 | |
}, { | |
"source" : 4439, | |
"target" : 5338, | |
"weight" : 27 | |
}, { | |
"source" : 4442, | |
"target" : 5412, | |
"weight" : 22 | |
}, { | |
"source" : 4444, | |
"target" : 5863, | |
"weight" : 22 | |
}, { | |
"source" : 4445, | |
"target" : 6162, | |
"weight" : 21 | |
}, { | |
"source" : 4447, | |
"target" : 5468, | |
"weight" : 29 | |
}, { | |
"source" : 4451, | |
"target" : 5806, | |
"weight" : 22 | |
}, { | |
"source" : 4453, | |
"target" : 4505, | |
"weight" : 25 | |
}, { | |
"source" : 4468, | |
"target" : 4521, | |
"weight" : 26 | |
}, { | |
"source" : 4474, | |
"target" : 5282, | |
"weight" : 23 | |
}, { | |
"source" : 4479, | |
"target" : 5457, | |
"weight" : 28 | |
}, { | |
"source" : 4481, | |
"target" : 5065, | |
"weight" : 73 | |
}, { | |
"source" : 4482, | |
"target" : 4592, | |
"weight" : 24 | |
}, { | |
"source" : 4482, | |
"target" : 6113, | |
"weight" : 24 | |
}, { | |
"source" : 4487, | |
"target" : 4523, | |
"weight" : 46 | |
}, { | |
"source" : 4497, | |
"target" : 5078, | |
"weight" : 21 | |
}, { | |
"source" : 4497, | |
"target" : 6053, | |
"weight" : 50 | |
}, { | |
"source" : 4500, | |
"target" : 6158, | |
"weight" : 29 | |
}, { | |
"source" : 4505, | |
"target" : 6123, | |
"weight" : 21 | |
}, { | |
"source" : 4507, | |
"target" : 5395, | |
"weight" : 27 | |
}, { | |
"source" : 4507, | |
"target" : 5618, | |
"weight" : 27 | |
}, { | |
"source" : 4508, | |
"target" : 6189, | |
"weight" : 58 | |
}, { | |
"source" : 4516, | |
"target" : 5373, | |
"weight" : 37 | |
}, { | |
"source" : 4516, | |
"target" : 5689, | |
"weight" : 27 | |
}, { | |
"source" : 4517, | |
"target" : 5492, | |
"weight" : 26 | |
}, { | |
"source" : 4518, | |
"target" : 5862, | |
"weight" : 21 | |
}, { | |
"source" : 4518, | |
"target" : 5584, | |
"weight" : 21 | |
}, { | |
"source" : 4521, | |
"target" : 6186, | |
"weight" : 25 | |
}, { | |
"source" : 4521, | |
"target" : 5278, | |
"weight" : 31 | |
}, { | |
"source" : 4529, | |
"target" : 5470, | |
"weight" : 38 | |
}, { | |
"source" : 4533, | |
"target" : 5588, | |
"weight" : 28 | |
}, { | |
"source" : 4534, | |
"target" : 5653, | |
"weight" : 48 | |
}, { | |
"source" : 4535, | |
"target" : 5343, | |
"weight" : 37 | |
}, { | |
"source" : 4538, | |
"target" : 5088, | |
"weight" : 25 | |
}, { | |
"source" : 4539, | |
"target" : 6070, | |
"weight" : 29 | |
}, { | |
"source" : 4540, | |
"target" : 6036, | |
"weight" : 29 | |
}, { | |
"source" : 4543, | |
"target" : 5331, | |
"weight" : 21 | |
}, { | |
"source" : 4549, | |
"target" : 4671, | |
"weight" : 21 | |
}, { | |
"source" : 4551, | |
"target" : 5692, | |
"weight" : 29 | |
}, { | |
"source" : 4551, | |
"target" : 4565, | |
"weight" : 22 | |
}, { | |
"source" : 4553, | |
"target" : 4908, | |
"weight" : 23 | |
}, { | |
"source" : 4554, | |
"target" : 4830, | |
"weight" : 22 | |
}, { | |
"source" : 4555, | |
"target" : 5922, | |
"weight" : 24 | |
}, { | |
"source" : 4556, | |
"target" : 5908, | |
"weight" : 31 | |
}, { | |
"source" : 4557, | |
"target" : 4579, | |
"weight" : 45 | |
}, { | |
"source" : 4559, | |
"target" : 4638, | |
"weight" : 24 | |
}, { | |
"source" : 4559, | |
"target" : 5936, | |
"weight" : 29 | |
}, { | |
"source" : 4562, | |
"target" : 5768, | |
"weight" : 22 | |
}, { | |
"source" : 4566, | |
"target" : 5000, | |
"weight" : 36 | |
}, { | |
"source" : 4567, | |
"target" : 5824, | |
"weight" : 21 | |
}, { | |
"source" : 4571, | |
"target" : 4587, | |
"weight" : 26 | |
}, { | |
"source" : 4572, | |
"target" : 5368, | |
"weight" : 34 | |
}, { | |
"source" : 4574, | |
"target" : 4980, | |
"weight" : 21 | |
}, { | |
"source" : 4575, | |
"target" : 6129, | |
"weight" : 30 | |
}, { | |
"source" : 4576, | |
"target" : 4986, | |
"weight" : 25 | |
}, { | |
"source" : 4579, | |
"target" : 5887, | |
"weight" : 44 | |
}, { | |
"source" : 4580, | |
"target" : 5559, | |
"weight" : 47 | |
}, { | |
"source" : 4583, | |
"target" : 5891, | |
"weight" : 54 | |
}, { | |
"source" : 4586, | |
"target" : 4813, | |
"weight" : 22 | |
}, { | |
"source" : 4600, | |
"target" : 4707, | |
"weight" : 29 | |
}, { | |
"source" : 4601, | |
"target" : 4660, | |
"weight" : 44 | |
}, { | |
"source" : 4601, | |
"target" : 6035, | |
"weight" : 50 | |
}, { | |
"source" : 4604, | |
"target" : 5527, | |
"weight" : 28 | |
}, { | |
"source" : 4606, | |
"target" : 5769, | |
"weight" : 21 | |
}, { | |
"source" : 4607, | |
"target" : 5180, | |
"weight" : 22 | |
}, { | |
"source" : 4608, | |
"target" : 5245, | |
"weight" : 23 | |
}, { | |
"source" : 4611, | |
"target" : 4833, | |
"weight" : 32 | |
}, { | |
"source" : 4615, | |
"target" : 4802, | |
"weight" : 21 | |
}, { | |
"source" : 4617, | |
"target" : 6119, | |
"weight" : 34 | |
}, { | |
"source" : 4618, | |
"target" : 5177, | |
"weight" : 23 | |
}, { | |
"source" : 4624, | |
"target" : 5421, | |
"weight" : 27 | |
}, { | |
"source" : 4624, | |
"target" : 5595, | |
"weight" : 28 | |
}, { | |
"source" : 4631, | |
"target" : 5481, | |
"weight" : 35 | |
}, { | |
"source" : 4634, | |
"target" : 5575, | |
"weight" : 22 | |
}, { | |
"source" : 4635, | |
"target" : 4904, | |
"weight" : 24 | |
}, { | |
"source" : 4636, | |
"target" : 5054, | |
"weight" : 23 | |
}, { | |
"source" : 4639, | |
"target" : 5522, | |
"weight" : 33 | |
}, { | |
"source" : 4640, | |
"target" : 5379, | |
"weight" : 58 | |
}, { | |
"source" : 4640, | |
"target" : 4805, | |
"weight" : 26 | |
}, { | |
"source" : 4642, | |
"target" : 5557, | |
"weight" : 31 | |
}, { | |
"source" : 4644, | |
"target" : 4665, | |
"weight" : 21 | |
}, { | |
"source" : 4645, | |
"target" : 5761, | |
"weight" : 38 | |
}, { | |
"source" : 4645, | |
"target" : 5152, | |
"weight" : 25 | |
}, { | |
"source" : 4646, | |
"target" : 5102, | |
"weight" : 21 | |
}, { | |
"source" : 4647, | |
"target" : 6015, | |
"weight" : 21 | |
}, { | |
"source" : 4648, | |
"target" : 5585, | |
"weight" : 28 | |
}, { | |
"source" : 4652, | |
"target" : 5507, | |
"weight" : 39 | |
}, { | |
"source" : 4653, | |
"target" : 4832, | |
"weight" : 31 | |
}, { | |
"source" : 4654, | |
"target" : 5465, | |
"weight" : 24 | |
}, { | |
"source" : 4658, | |
"target" : 5809, | |
"weight" : 29 | |
}, { | |
"source" : 4659, | |
"target" : 5198, | |
"weight" : 56 | |
}, { | |
"source" : 4660, | |
"target" : 5418, | |
"weight" : 26 | |
}, { | |
"source" : 4660, | |
"target" : 6035, | |
"weight" : 67 | |
}, { | |
"source" : 4664, | |
"target" : 5647, | |
"weight" : 57 | |
}, { | |
"source" : 4667, | |
"target" : 5524, | |
"weight" : 33 | |
}, { | |
"source" : 4668, | |
"target" : 5732, | |
"weight" : 23 | |
}, { | |
"source" : 4676, | |
"target" : 6111, | |
"weight" : 22 | |
}, { | |
"source" : 4677, | |
"target" : 5440, | |
"weight" : 22 | |
}, { | |
"source" : 4680, | |
"target" : 5180, | |
"weight" : 21 | |
}, { | |
"source" : 4682, | |
"target" : 5994, | |
"weight" : 23 | |
}, { | |
"source" : 4685, | |
"target" : 4701, | |
"weight" : 27 | |
}, { | |
"source" : 4686, | |
"target" : 6025, | |
"weight" : 41 | |
}, { | |
"source" : 4690, | |
"target" : 5007, | |
"weight" : 85 | |
}, { | |
"source" : 4690, | |
"target" : 6066, | |
"weight" : 44 | |
}, { | |
"source" : 4694, | |
"target" : 6192, | |
"weight" : 28 | |
}, { | |
"source" : 4698, | |
"target" : 5350, | |
"weight" : 35 | |
}, { | |
"source" : 4700, | |
"target" : 5443, | |
"weight" : 24 | |
}, { | |
"source" : 4702, | |
"target" : 5082, | |
"weight" : 25 | |
}, { | |
"source" : 4703, | |
"target" : 5094, | |
"weight" : 46 | |
}, { | |
"source" : 4716, | |
"target" : 4856, | |
"weight" : 24 | |
}, { | |
"source" : 4717, | |
"target" : 5886, | |
"weight" : 22 | |
}, { | |
"source" : 4722, | |
"target" : 5885, | |
"weight" : 27 | |
}, { | |
"source" : 4723, | |
"target" : 5581, | |
"weight" : 21 | |
}, { | |
"source" : 4726, | |
"target" : 5883, | |
"weight" : 27 | |
}, { | |
"source" : 4730, | |
"target" : 5472, | |
"weight" : 65 | |
}, { | |
"source" : 4732, | |
"target" : 4755, | |
"weight" : 39 | |
}, { | |
"source" : 4735, | |
"target" : 5745, | |
"weight" : 35 | |
}, { | |
"source" : 4736, | |
"target" : 5883, | |
"weight" : 25 | |
}, { | |
"source" : 4740, | |
"target" : 5713, | |
"weight" : 23 | |
}, { | |
"source" : 4741, | |
"target" : 5123, | |
"weight" : 21 | |
}, { | |
"source" : 4743, | |
"target" : 5338, | |
"weight" : 31 | |
}, { | |
"source" : 4746, | |
"target" : 6035, | |
"weight" : 22 | |
}, { | |
"source" : 4749, | |
"target" : 5582, | |
"weight" : 43 | |
}, { | |
"source" : 4749, | |
"target" : 5322, | |
"weight" : 25 | |
}, { | |
"source" : 4749, | |
"target" : 5927, | |
"weight" : 50 | |
}, { | |
"source" : 4750, | |
"target" : 5201, | |
"weight" : 24 | |
}, { | |
"source" : 4751, | |
"target" : 4990, | |
"weight" : 40 | |
}, { | |
"source" : 4752, | |
"target" : 5501, | |
"weight" : 21 | |
}, { | |
"source" : 4764, | |
"target" : 5480, | |
"weight" : 28 | |
}, { | |
"source" : 4767, | |
"target" : 4795, | |
"weight" : 22 | |
}, { | |
"source" : 4769, | |
"target" : 5872, | |
"weight" : 36 | |
}, { | |
"source" : 4772, | |
"target" : 5655, | |
"weight" : 21 | |
}, { | |
"source" : 4773, | |
"target" : 5560, | |
"weight" : 72 | |
}, { | |
"source" : 4774, | |
"target" : 5178, | |
"weight" : 38 | |
}, { | |
"source" : 4775, | |
"target" : 4801, | |
"weight" : 21 | |
}, { | |
"source" : 4777, | |
"target" : 5638, | |
"weight" : 24 | |
}, { | |
"source" : 4778, | |
"target" : 6069, | |
"weight" : 28 | |
}, { | |
"source" : 4780, | |
"target" : 5648, | |
"weight" : 39 | |
}, { | |
"source" : 4781, | |
"target" : 5890, | |
"weight" : 23 | |
}, { | |
"source" : 4782, | |
"target" : 5937, | |
"weight" : 39 | |
}, { | |
"source" : 4783, | |
"target" : 5604, | |
"weight" : 37 | |
}, { | |
"source" : 4788, | |
"target" : 5714, | |
"weight" : 21 | |
}, { | |
"source" : 4788, | |
"target" : 5432, | |
"weight" : 54 | |
}, { | |
"source" : 4790, | |
"target" : 5181, | |
"weight" : 22 | |
}, { | |
"source" : 4791, | |
"target" : 5926, | |
"weight" : 36 | |
}, { | |
"source" : 4792, | |
"target" : 6143, | |
"weight" : 64 | |
}, { | |
"source" : 4794, | |
"target" : 5955, | |
"weight" : 23 | |
}, { | |
"source" : 4796, | |
"target" : 5643, | |
"weight" : 40 | |
}, { | |
"source" : 4798, | |
"target" : 6024, | |
"weight" : 26 | |
}, { | |
"source" : 4805, | |
"target" : 5379, | |
"weight" : 29 | |
}, { | |
"source" : 4806, | |
"target" : 5300, | |
"weight" : 25 | |
}, { | |
"source" : 4809, | |
"target" : 5478, | |
"weight" : 24 | |
}, { | |
"source" : 4812, | |
"target" : 5651, | |
"weight" : 22 | |
}, { | |
"source" : 4815, | |
"target" : 4994, | |
"weight" : 27 | |
}, { | |
"source" : 4819, | |
"target" : 5646, | |
"weight" : 28 | |
}, { | |
"source" : 4825, | |
"target" : 5868, | |
"weight" : 29 | |
}, { | |
"source" : 4835, | |
"target" : 6017, | |
"weight" : 21 | |
}, { | |
"source" : 4845, | |
"target" : 5413, | |
"weight" : 29 | |
}, { | |
"source" : 4845, | |
"target" : 5522, | |
"weight" : 57 | |
}, { | |
"source" : 4847, | |
"target" : 5665, | |
"weight" : 27 | |
}, { | |
"source" : 4848, | |
"target" : 5246, | |
"weight" : 21 | |
}, { | |
"source" : 4850, | |
"target" : 5502, | |
"weight" : 21 | |
}, { | |
"source" : 4853, | |
"target" : 4910, | |
"weight" : 40 | |
}, { | |
"source" : 4854, | |
"target" : 6056, | |
"weight" : 34 | |
}, { | |
"source" : 4863, | |
"target" : 5496, | |
"weight" : 24 | |
}, { | |
"source" : 4870, | |
"target" : 5359, | |
"weight" : 23 | |
}, { | |
"source" : 4875, | |
"target" : 6035, | |
"weight" : 23 | |
}, { | |
"source" : 4877, | |
"target" : 5367, | |
"weight" : 29 | |
}, { | |
"source" : 4891, | |
"target" : 6021, | |
"weight" : 23 | |
}, { | |
"source" : 4893, | |
"target" : 5487, | |
"weight" : 21 | |
}, { | |
"source" : 4895, | |
"target" : 5020, | |
"weight" : 26 | |
}, { | |
"source" : 4898, | |
"target" : 5722, | |
"weight" : 37 | |
}, { | |
"source" : 4900, | |
"target" : 5779, | |
"weight" : 34 | |
}, { | |
"source" : 4903, | |
"target" : 5167, | |
"weight" : 31 | |
}, { | |
"source" : 4903, | |
"target" : 5896, | |
"weight" : 31 | |
}, { | |
"source" : 4907, | |
"target" : 5462, | |
"weight" : 22 | |
}, { | |
"source" : 4907, | |
"target" : 5269, | |
"weight" : 22 | |
}, { | |
"source" : 4908, | |
"target" : 5312, | |
"weight" : 30 | |
}, { | |
"source" : 4911, | |
"target" : 5422, | |
"weight" : 30 | |
}, { | |
"source" : 4912, | |
"target" : 4944, | |
"weight" : 24 | |
}, { | |
"source" : 4913, | |
"target" : 6029, | |
"weight" : 28 | |
}, { | |
"source" : 4914, | |
"target" : 5875, | |
"weight" : 26 | |
}, { | |
"source" : 4917, | |
"target" : 5165, | |
"weight" : 56 | |
}, { | |
"source" : 4919, | |
"target" : 5564, | |
"weight" : 32 | |
}, { | |
"source" : 4920, | |
"target" : 5710, | |
"weight" : 21 | |
}, { | |
"source" : 4921, | |
"target" : 5344, | |
"weight" : 35 | |
}, { | |
"source" : 4925, | |
"target" : 6166, | |
"weight" : 23 | |
}, { | |
"source" : 4929, | |
"target" : 5145, | |
"weight" : 39 | |
}, { | |
"source" : 4933, | |
"target" : 5753, | |
"weight" : 31 | |
}, { | |
"source" : 4935, | |
"target" : 5811, | |
"weight" : 23 | |
}, { | |
"source" : 4938, | |
"target" : 5959, | |
"weight" : 22 | |
}, { | |
"source" : 4950, | |
"target" : 5024, | |
"weight" : 21 | |
}, { | |
"source" : 4960, | |
"target" : 5001, | |
"weight" : 34 | |
}, { | |
"source" : 4962, | |
"target" : 5613, | |
"weight" : 27 | |
}, { | |
"source" : 4963, | |
"target" : 5125, | |
"weight" : 22 | |
}, { | |
"source" : 4964, | |
"target" : 5489, | |
"weight" : 36 | |
}, { | |
"source" : 4964, | |
"target" : 5444, | |
"weight" : 30 | |
}, { | |
"source" : 4967, | |
"target" : 5538, | |
"weight" : 25 | |
}, { | |
"source" : 4970, | |
"target" : 5380, | |
"weight" : 22 | |
}, { | |
"source" : 4972, | |
"target" : 4985, | |
"weight" : 22 | |
}, { | |
"source" : 4974, | |
"target" : 5232, | |
"weight" : 25 | |
}, { | |
"source" : 4977, | |
"target" : 5684, | |
"weight" : 21 | |
}, { | |
"source" : 4978, | |
"target" : 5938, | |
"weight" : 24 | |
}, { | |
"source" : 4979, | |
"target" : 5400, | |
"weight" : 23 | |
}, { | |
"source" : 4981, | |
"target" : 5924, | |
"weight" : 22 | |
}, { | |
"source" : 4989, | |
"target" : 5795, | |
"weight" : 24 | |
}, { | |
"source" : 4993, | |
"target" : 5389, | |
"weight" : 21 | |
}, { | |
"source" : 4999, | |
"target" : 5969, | |
"weight" : 24 | |
}, { | |
"source" : 5002, | |
"target" : 5739, | |
"weight" : 37 | |
}, { | |
"source" : 5004, | |
"target" : 5776, | |
"weight" : 31 | |
}, { | |
"source" : 5006, | |
"target" : 5260, | |
"weight" : 25 | |
}, { | |
"source" : 5007, | |
"target" : 6066, | |
"weight" : 44 | |
}, { | |
"source" : 5009, | |
"target" : 5734, | |
"weight" : 42 | |
}, { | |
"source" : 5010, | |
"target" : 5537, | |
"weight" : 26 | |
}, { | |
"source" : 5016, | |
"target" : 6183, | |
"weight" : 31 | |
}, { | |
"source" : 5023, | |
"target" : 5354, | |
"weight" : 22 | |
}, { | |
"source" : 5026, | |
"target" : 5925, | |
"weight" : 29 | |
}, { | |
"source" : 5030, | |
"target" : 5031, | |
"weight" : 24 | |
}, { | |
"source" : 5033, | |
"target" : 6107, | |
"weight" : 22 | |
}, { | |
"source" : 5034, | |
"target" : 5208, | |
"weight" : 22 | |
}, { | |
"source" : 5035, | |
"target" : 5574, | |
"weight" : 34 | |
}, { | |
"source" : 5037, | |
"target" : 5355, | |
"weight" : 21 | |
}, { | |
"source" : 5038, | |
"target" : 6190, | |
"weight" : 22 | |
}, { | |
"source" : 5046, | |
"target" : 5947, | |
"weight" : 27 | |
}, { | |
"source" : 5058, | |
"target" : 5095, | |
"weight" : 27 | |
}, { | |
"source" : 5064, | |
"target" : 6087, | |
"weight" : 30 | |
}, { | |
"source" : 5068, | |
"target" : 5333, | |
"weight" : 27 | |
}, { | |
"source" : 5070, | |
"target" : 5886, | |
"weight" : 63 | |
}, { | |
"source" : 5086, | |
"target" : 6172, | |
"weight" : 24 | |
}, { | |
"source" : 5087, | |
"target" : 6007, | |
"weight" : 29 | |
}, { | |
"source" : 5088, | |
"target" : 6108, | |
"weight" : 21 | |
}, { | |
"source" : 5091, | |
"target" : 5883, | |
"weight" : 23 | |
}, { | |
"source" : 5092, | |
"target" : 5215, | |
"weight" : 33 | |
}, { | |
"source" : 5093, | |
"target" : 5662, | |
"weight" : 36 | |
}, { | |
"source" : 5103, | |
"target" : 5882, | |
"weight" : 26 | |
}, { | |
"source" : 5104, | |
"target" : 5965, | |
"weight" : 30 | |
}, { | |
"source" : 5107, | |
"target" : 6077, | |
"weight" : 320 | |
}, { | |
"source" : 5108, | |
"target" : 5885, | |
"weight" : 24 | |
}, { | |
"source" : 5118, | |
"target" : 5686, | |
"weight" : 40 | |
}, { | |
"source" : 5120, | |
"target" : 5804, | |
"weight" : 21 | |
}, { | |
"source" : 5124, | |
"target" : 6145, | |
"weight" : 22 | |
}, { | |
"source" : 5124, | |
"target" : 5699, | |
"weight" : 53 | |
}, { | |
"source" : 5130, | |
"target" : 5944, | |
"weight" : 24 | |
}, { | |
"source" : 5137, | |
"target" : 5726, | |
"weight" : 22 | |
}, { | |
"source" : 5143, | |
"target" : 6064, | |
"weight" : 25 | |
}, { | |
"source" : 5146, | |
"target" : 5337, | |
"weight" : 36 | |
}, { | |
"source" : 5148, | |
"target" : 6127, | |
"weight" : 23 | |
}, { | |
"source" : 5152, | |
"target" : 5761, | |
"weight" : 43 | |
}, { | |
"source" : 5156, | |
"target" : 5970, | |
"weight" : 28 | |
}, { | |
"source" : 5157, | |
"target" : 5374, | |
"weight" : 25 | |
}, { | |
"source" : 5158, | |
"target" : 5635, | |
"weight" : 118 | |
}, { | |
"source" : 5161, | |
"target" : 5586, | |
"weight" : 33 | |
}, { | |
"source" : 5173, | |
"target" : 5955, | |
"weight" : 22 | |
}, { | |
"source" : 5183, | |
"target" : 5664, | |
"weight" : 28 | |
}, { | |
"source" : 5186, | |
"target" : 5905, | |
"weight" : 24 | |
}, { | |
"source" : 5188, | |
"target" : 5840, | |
"weight" : 41 | |
}, { | |
"source" : 5188, | |
"target" : 5988, | |
"weight" : 50 | |
}, { | |
"source" : 5195, | |
"target" : 5743, | |
"weight" : 34 | |
}, { | |
"source" : 5196, | |
"target" : 5964, | |
"weight" : 23 | |
}, { | |
"source" : 5199, | |
"target" : 5223, | |
"weight" : 25 | |
}, { | |
"source" : 5207, | |
"target" : 5763, | |
"weight" : 24 | |
}, { | |
"source" : 5215, | |
"target" : 5661, | |
"weight" : 31 | |
}, { | |
"source" : 5216, | |
"target" : 5902, | |
"weight" : 33 | |
}, { | |
"source" : 5228, | |
"target" : 5442, | |
"weight" : 30 | |
}, { | |
"source" : 5231, | |
"target" : 5362, | |
"weight" : 22 | |
}, { | |
"source" : 5234, | |
"target" : 5336, | |
"weight" : 24 | |
}, { | |
"source" : 5245, | |
"target" : 5792, | |
"weight" : 22 | |
}, { | |
"source" : 5246, | |
"target" : 6115, | |
"weight" : 41 | |
}, { | |
"source" : 5249, | |
"target" : 5950, | |
"weight" : 32 | |
}, { | |
"source" : 5254, | |
"target" : 5812, | |
"weight" : 28 | |
}, { | |
"source" : 5266, | |
"target" : 6180, | |
"weight" : 26 | |
}, { | |
"source" : 5267, | |
"target" : 5717, | |
"weight" : 21 | |
}, { | |
"source" : 5272, | |
"target" : 5612, | |
"weight" : 42 | |
}, { | |
"source" : 5276, | |
"target" : 5978, | |
"weight" : 22 | |
}, { | |
"source" : 5276, | |
"target" : 5821, | |
"weight" : 29 | |
}, { | |
"source" : 5280, | |
"target" : 5869, | |
"weight" : 21 | |
}, { | |
"source" : 5281, | |
"target" : 5700, | |
"weight" : 28 | |
}, { | |
"source" : 5287, | |
"target" : 5553, | |
"weight" : 43 | |
}, { | |
"source" : 5295, | |
"target" : 5730, | |
"weight" : 25 | |
}, { | |
"source" : 5298, | |
"target" : 5303, | |
"weight" : 27 | |
}, { | |
"source" : 5308, | |
"target" : 5960, | |
"weight" : 22 | |
}, { | |
"source" : 5311, | |
"target" : 5716, | |
"weight" : 24 | |
}, { | |
"source" : 5312, | |
"target" : 5912, | |
"weight" : 25 | |
}, { | |
"source" : 5314, | |
"target" : 5459, | |
"weight" : 31 | |
}, { | |
"source" : 5322, | |
"target" : 5582, | |
"weight" : 52 | |
}, { | |
"source" : 5322, | |
"target" : 5927, | |
"weight" : 58 | |
}, { | |
"source" : 5325, | |
"target" : 5547, | |
"weight" : 30 | |
}, { | |
"source" : 5328, | |
"target" : 5851, | |
"weight" : 22 | |
}, { | |
"source" : 5334, | |
"target" : 5482, | |
"weight" : 21 | |
}, { | |
"source" : 5339, | |
"target" : 5410, | |
"weight" : 40 | |
}, { | |
"source" : 5340, | |
"target" : 5536, | |
"weight" : 22 | |
}, { | |
"source" : 5360, | |
"target" : 5973, | |
"weight" : 26 | |
}, { | |
"source" : 5365, | |
"target" : 5600, | |
"weight" : 21 | |
}, { | |
"source" : 5373, | |
"target" : 5689, | |
"weight" : 25 | |
}, { | |
"source" : 5384, | |
"target" : 5453, | |
"weight" : 27 | |
}, { | |
"source" : 5386, | |
"target" : 5884, | |
"weight" : 21 | |
}, { | |
"source" : 5390, | |
"target" : 5424, | |
"weight" : 21 | |
}, { | |
"source" : 5392, | |
"target" : 6089, | |
"weight" : 21 | |
}, { | |
"source" : 5393, | |
"target" : 5608, | |
"weight" : 21 | |
}, { | |
"source" : 5394, | |
"target" : 5879, | |
"weight" : 30 | |
}, { | |
"source" : 5413, | |
"target" : 5522, | |
"weight" : 69 | |
}, { | |
"source" : 5416, | |
"target" : 5979, | |
"weight" : 24 | |
}, { | |
"source" : 5419, | |
"target" : 5854, | |
"weight" : 23 | |
}, { | |
"source" : 5421, | |
"target" : 5595, | |
"weight" : 51 | |
}, { | |
"source" : 5427, | |
"target" : 5873, | |
"weight" : 29 | |
}, { | |
"source" : 5431, | |
"target" : 6013, | |
"weight" : 31 | |
}, { | |
"source" : 5437, | |
"target" : 5909, | |
"weight" : 32 | |
}, { | |
"source" : 5444, | |
"target" : 5489, | |
"weight" : 24 | |
}, { | |
"source" : 5446, | |
"target" : 6093, | |
"weight" : 22 | |
}, { | |
"source" : 5450, | |
"target" : 5747, | |
"weight" : 23 | |
}, { | |
"source" : 5460, | |
"target" : 5625, | |
"weight" : 29 | |
}, { | |
"source" : 5460, | |
"target" : 5524, | |
"weight" : 194 | |
}, { | |
"source" : 5463, | |
"target" : 5906, | |
"weight" : 22 | |
}, { | |
"source" : 5474, | |
"target" : 6164, | |
"weight" : 22 | |
}, { | |
"source" : 5485, | |
"target" : 5969, | |
"weight" : 21 | |
}, { | |
"source" : 5490, | |
"target" : 5980, | |
"weight" : 21 | |
}, { | |
"source" : 5492, | |
"target" : 5796, | |
"weight" : 40 | |
}, { | |
"source" : 5500, | |
"target" : 5837, | |
"weight" : 27 | |
}, { | |
"source" : 5506, | |
"target" : 5549, | |
"weight" : 23 | |
}, { | |
"source" : 5507, | |
"target" : 5902, | |
"weight" : 36 | |
}, { | |
"source" : 5511, | |
"target" : 5694, | |
"weight" : 21 | |
}, { | |
"source" : 5517, | |
"target" : 5991, | |
"weight" : 21 | |
}, { | |
"source" : 5519, | |
"target" : 5669, | |
"weight" : 27 | |
}, { | |
"source" : 5524, | |
"target" : 5625, | |
"weight" : 39 | |
}, { | |
"source" : 5524, | |
"target" : 5762, | |
"weight" : 25 | |
}, { | |
"source" : 5528, | |
"target" : 5718, | |
"weight" : 25 | |
}, { | |
"source" : 5531, | |
"target" : 6045, | |
"weight" : 24 | |
}, { | |
"source" : 5534, | |
"target" : 5649, | |
"weight" : 36 | |
}, { | |
"source" : 5538, | |
"target" : 5599, | |
"weight" : 23 | |
}, { | |
"source" : 5540, | |
"target" : 6026, | |
"weight" : 32 | |
}, { | |
"source" : 5542, | |
"target" : 5943, | |
"weight" : 32 | |
}, { | |
"source" : 5543, | |
"target" : 5701, | |
"weight" : 26 | |
}, { | |
"source" : 5548, | |
"target" : 5905, | |
"weight" : 21 | |
}, { | |
"source" : 5549, | |
"target" : 5987, | |
"weight" : 27 | |
}, { | |
"source" : 5557, | |
"target" : 5636, | |
"weight" : 21 | |
}, { | |
"source" : 5559, | |
"target" : 6025, | |
"weight" : 29 | |
}, { | |
"source" : 5559, | |
"target" : 6071, | |
"weight" : 21 | |
}, { | |
"source" : 5560, | |
"target" : 5946, | |
"weight" : 27 | |
}, { | |
"source" : 5571, | |
"target" : 5913, | |
"weight" : 21 | |
}, { | |
"source" : 5576, | |
"target" : 5620, | |
"weight" : 24 | |
}, { | |
"source" : 5582, | |
"target" : 5927, | |
"weight" : 78 | |
}, { | |
"source" : 5587, | |
"target" : 6068, | |
"weight" : 34 | |
}, { | |
"source" : 5602, | |
"target" : 5797, | |
"weight" : 23 | |
}, { | |
"source" : 5603, | |
"target" : 5708, | |
"weight" : 32 | |
}, { | |
"source" : 5631, | |
"target" : 5963, | |
"weight" : 39 | |
}, { | |
"source" : 5644, | |
"target" : 5677, | |
"weight" : 39 | |
}, { | |
"source" : 5658, | |
"target" : 5781, | |
"weight" : 32 | |
}, { | |
"source" : 5667, | |
"target" : 6028, | |
"weight" : 55 | |
}, { | |
"source" : 5671, | |
"target" : 5898, | |
"weight" : 22 | |
}, { | |
"source" : 5682, | |
"target" : 6148, | |
"weight" : 28 | |
}, { | |
"source" : 5698, | |
"target" : 5788, | |
"weight" : 21 | |
}, { | |
"source" : 5705, | |
"target" : 6011, | |
"weight" : 22 | |
}, { | |
"source" : 5706, | |
"target" : 5843, | |
"weight" : 24 | |
}, { | |
"source" : 5719, | |
"target" : 5722, | |
"weight" : 35 | |
}, { | |
"source" : 5723, | |
"target" : 5963, | |
"weight" : 33 | |
}, { | |
"source" : 5725, | |
"target" : 5928, | |
"weight" : 35 | |
}, { | |
"source" : 5733, | |
"target" : 6165, | |
"weight" : 21 | |
}, { | |
"source" : 5742, | |
"target" : 6109, | |
"weight" : 25 | |
}, { | |
"source" : 5765, | |
"target" : 5985, | |
"weight" : 25 | |
}, { | |
"source" : 5771, | |
"target" : 5877, | |
"weight" : 29 | |
}, { | |
"source" : 5780, | |
"target" : 5831, | |
"weight" : 30 | |
}, { | |
"source" : 5781, | |
"target" : 6012, | |
"weight" : 38 | |
}, { | |
"source" : 5791, | |
"target" : 5794, | |
"weight" : 60 | |
}, { | |
"source" : 5801, | |
"target" : 6039, | |
"weight" : 23 | |
}, { | |
"source" : 5822, | |
"target" : 5951, | |
"weight" : 31 | |
}, { | |
"source" : 5833, | |
"target" : 5999, | |
"weight" : 25 | |
}, { | |
"source" : 5840, | |
"target" : 5988, | |
"weight" : 25 | |
}, { | |
"source" : 5861, | |
"target" : 6032, | |
"weight" : 22 | |
}, { | |
"source" : 5876, | |
"target" : 6053, | |
"weight" : 32 | |
}, { | |
"source" : 5894, | |
"target" : 5949, | |
"weight" : 31 | |
}, { | |
"source" : 5907, | |
"target" : 5990, | |
"weight" : 33 | |
}, { | |
"source" : 5940, | |
"target" : 5972, | |
"weight" : 25 | |
}, { | |
"source" : 5941, | |
"target" : 6100, | |
"weight" : 21 | |
}, { | |
"source" : 5975, | |
"target" : 6038, | |
"weight" : 37 | |
}, { | |
"source" : 6006, | |
"target" : 6152, | |
"weight" : 21 | |
}, { | |
"source" : 6043, | |
"target" : 6118, | |
"weight" : 22 | |
}, { | |
"source" : 6050, | |
"target" : 6098, | |
"weight" : 28 | |
}, { | |
"source" : 6075, | |
"target" : 6173, | |
"weight" : 22 | |
} | |
], | |
"multigraph" : false | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(){d3.geom = {}; | |
/** | |
* Computes a contour for a given input grid function using the <a | |
* href="http://en.wikipedia.org/wiki/Marching_squares">marching | |
* squares</a> algorithm. Returns the contour polygon as an array of points. | |
* | |
* @param grid a two-input function(x, y) that returns true for values | |
* inside the contour and false for values outside the contour. | |
* @param start an optional starting point [x, y] on the grid. | |
* @returns polygon [[x1, y1], [x2, y2], …] | |
*/ | |
d3.geom.contour = function(grid, start) { | |
var s = start || d3_geom_contourStart(grid), // starting point | |
c = [], // contour polygon | |
x = s[0], // current x position | |
y = s[1], // current y position | |
dx = 0, // next x direction | |
dy = 0, // next y direction | |
pdx = NaN, // previous x direction | |
pdy = NaN, // previous y direction | |
i = 0; | |
do { | |
// determine marching squares index | |
i = 0; | |
if (grid(x-1, y-1)) i += 1; | |
if (grid(x, y-1)) i += 2; | |
if (grid(x-1, y )) i += 4; | |
if (grid(x, y )) i += 8; | |
// determine next direction | |
if (i === 6) { | |
dx = pdy === -1 ? -1 : 1; | |
dy = 0; | |
} else if (i === 9) { | |
dx = 0; | |
dy = pdx === 1 ? -1 : 1; | |
} else { | |
dx = d3_geom_contourDx[i]; | |
dy = d3_geom_contourDy[i]; | |
} | |
// update contour polygon | |
if (dx != pdx && dy != pdy) { | |
c.push([x, y]); | |
pdx = dx; | |
pdy = dy; | |
} | |
x += dx; | |
y += dy; | |
} while (s[0] != x || s[1] != y); | |
return c; | |
}; | |
// lookup tables for marching directions | |
var d3_geom_contourDx = [1, 0, 1, 1,-1, 0,-1, 1,0, 0,0,0,-1, 0,-1,NaN], | |
d3_geom_contourDy = [0,-1, 0, 0, 0,-1, 0, 0,1,-1,1,1, 0,-1, 0,NaN]; | |
function d3_geom_contourStart(grid) { | |
var x = 0, | |
y = 0; | |
// search for a starting point; begin at origin | |
// and proceed along outward-expanding diagonals | |
while (true) { | |
if (grid(x,y)) { | |
return [x,y]; | |
} | |
if (x === 0) { | |
x = y + 1; | |
y = 0; | |
} else { | |
x = x - 1; | |
y = y + 1; | |
} | |
} | |
} | |
/** | |
* Computes the 2D convex hull of a set of points using Graham's scanning | |
* algorithm. The algorithm has been implemented as described in Cormen, | |
* Leiserson, and Rivest's Introduction to Algorithms. The running time of | |
* this algorithm is O(n log n), where n is the number of input points. | |
* | |
* @param vertices [[x1, y1], [x2, y2], …] | |
* @returns polygon [[x1, y1], [x2, y2], …] | |
*/ | |
d3.geom.hull = function(vertices) { | |
if (vertices.length < 3) return []; | |
var len = vertices.length, | |
plen = len - 1, | |
points = [], | |
stack = [], | |
i, j, h = 0, x1, y1, x2, y2, u, v, a, sp; | |
// find the starting ref point: leftmost point with the minimum y coord | |
for (i=1; i<len; ++i) { | |
if (vertices[i][1] < vertices[h][1]) { | |
h = i; | |
} else if (vertices[i][1] == vertices[h][1]) { | |
h = (vertices[i][0] < vertices[h][0] ? i : h); | |
} | |
} | |
// calculate polar angles from ref point and sort | |
for (i=0; i<len; ++i) { | |
if (i === h) continue; | |
y1 = vertices[i][1] - vertices[h][1]; | |
x1 = vertices[i][0] - vertices[h][0]; | |
points.push({angle: Math.atan2(y1, x1), index: i}); | |
} | |
points.sort(function(a, b) { return a.angle - b.angle; }); | |
// toss out duplicate angles | |
a = points[0].angle; | |
v = points[0].index; | |
u = 0; | |
for (i=1; i<plen; ++i) { | |
j = points[i].index; | |
if (a == points[i].angle) { | |
// keep angle for point most distant from the reference | |
x1 = vertices[v][0] - vertices[h][0]; | |
y1 = vertices[v][1] - vertices[h][1]; | |
x2 = vertices[j][0] - vertices[h][0]; | |
y2 = vertices[j][1] - vertices[h][1]; | |
if ((x1*x1 + y1*y1) >= (x2*x2 + y2*y2)) { | |
points[i].index = -1; | |
} else { | |
points[u].index = -1; | |
a = points[i].angle; | |
u = i; | |
v = j; | |
} | |
} else { | |
a = points[i].angle; | |
u = i; | |
v = j; | |
} | |
} | |
// initialize the stack | |
stack.push(h); | |
for (i=0, j=0; i<2; ++j) { | |
if (points[j].index !== -1) { | |
stack.push(points[j].index); | |
i++; | |
} | |
} | |
sp = stack.length; | |
// do graham's scan | |
for (; j<plen; ++j) { | |
if (points[j].index === -1) continue; // skip tossed out points | |
while (!d3_geom_hullCCW(stack[sp-2], stack[sp-1], points[j].index, vertices)) { | |
--sp; | |
} | |
stack[sp++] = points[j].index; | |
} | |
// construct the hull | |
var poly = []; | |
for (i=0; i<sp; ++i) { | |
poly.push(vertices[stack[i]]); | |
} | |
return poly; | |
} | |
// are three points in counter-clockwise order? | |
function d3_geom_hullCCW(i1, i2, i3, v) { | |
var t, a, b, c, d, e, f; | |
t = v[i1]; a = t[0]; b = t[1]; | |
t = v[i2]; c = t[0]; d = t[1]; | |
t = v[i3]; e = t[0]; f = t[1]; | |
return ((f-b)*(c-a) - (d-b)*(e-a)) > 0; | |
} | |
// Note: requires coordinates to be counterclockwise and convex! | |
d3.geom.polygon = function(coordinates) { | |
coordinates.area = function() { | |
var i = 0, | |
n = coordinates.length, | |
a = coordinates[n - 1][0] * coordinates[0][1], | |
b = coordinates[n - 1][1] * coordinates[0][0]; | |
while (++i < n) { | |
a += coordinates[i - 1][0] * coordinates[i][1]; | |
b += coordinates[i - 1][1] * coordinates[i][0]; | |
} | |
return (b - a) * .5; | |
}; | |
coordinates.centroid = function(k) { | |
var i = -1, | |
n = coordinates.length - 1, | |
x = 0, | |
y = 0, | |
a, | |
b, | |
c; | |
if (!arguments.length) k = 1 / (6 * coordinates.area()); | |
while (++i < n) { | |
a = coordinates[i]; | |
b = coordinates[i + 1]; | |
c = a[0] * b[1] - b[0] * a[1]; | |
x += (a[0] + b[0]) * c; | |
y += (a[1] + b[1]) * c; | |
} | |
return [x * k, y * k]; | |
}; | |
// The Sutherland-Hodgman clipping algorithm. | |
coordinates.clip = function(subject) { | |
var input, | |
i = -1, | |
n = coordinates.length, | |
j, | |
m, | |
a = coordinates[n - 1], | |
b, | |
c, | |
d; | |
while (++i < n) { | |
input = subject.slice(); | |
subject.length = 0; | |
b = coordinates[i]; | |
c = input[(m = input.length) - 1]; | |
j = -1; | |
while (++j < m) { | |
d = input[j]; | |
if (d3_geom_polygonInside(d, a, b)) { | |
if (!d3_geom_polygonInside(c, a, b)) { | |
subject.push(d3_geom_polygonIntersect(c, d, a, b)); | |
} | |
subject.push(d); | |
} else if (d3_geom_polygonInside(c, a, b)) { | |
subject.push(d3_geom_polygonIntersect(c, d, a, b)); | |
} | |
c = d; | |
} | |
a = b; | |
} | |
return subject; | |
}; | |
return coordinates; | |
}; | |
function d3_geom_polygonInside(p, a, b) { | |
return (b[0] - a[0]) * (p[1] - a[1]) < (b[1] - a[1]) * (p[0] - a[0]); | |
} | |
// Intersect two infinite lines cd and ab. | |
function d3_geom_polygonIntersect(c, d, a, b) { | |
var x1 = c[0], x2 = d[0], x3 = a[0], x4 = b[0], | |
y1 = c[1], y2 = d[1], y3 = a[1], y4 = b[1], | |
x13 = x1 - x3, | |
x21 = x2 - x1, | |
x43 = x4 - x3, | |
y13 = y1 - y3, | |
y21 = y2 - y1, | |
y43 = y4 - y3, | |
ua = (x43 * y13 - y43 * x13) / (y43 * x21 - x43 * y21); | |
return [x1 + ua * x21, y1 + ua * y21]; | |
} | |
// Adapted from Nicolas Garcia Belmonte's JIT implementation: | |
// http://blog.thejit.org/2010/02/12/voronoi-tessellation/ | |
// http://blog.thejit.org/assets/voronoijs/voronoi.js | |
// See lib/jit/LICENSE for details. | |
/** | |
* @param vertices [[x1, y1], [x2, y2], …] | |
* @returns polygons [[[x1, y1], [x2, y2], …], …] | |
*/ | |
d3.geom.voronoi = function(vertices) { | |
var polygons = vertices.map(function() { return []; }); | |
// Note: we expect the caller to clip the polygons, if needed. | |
d3_voronoi_tessellate(vertices, function(e) { | |
var s1, | |
s2, | |
x1, | |
x2, | |
y1, | |
y2; | |
if (e.a === 1 && e.b >= 0) { | |
s1 = e.ep.r; | |
s2 = e.ep.l; | |
} else { | |
s1 = e.ep.l; | |
s2 = e.ep.r; | |
} | |
if (e.a === 1) { | |
y1 = s1 ? s1.y : -1e6; | |
x1 = e.c - e.b * y1; | |
y2 = s2 ? s2.y : 1e6; | |
x2 = e.c - e.b * y2; | |
} else { | |
x1 = s1 ? s1.x : -1e6; | |
y1 = e.c - e.a * x1; | |
x2 = s2 ? s2.x : 1e6; | |
y2 = e.c - e.a * x2; | |
} | |
var v1 = [x1, y1], | |
v2 = [x2, y2]; | |
polygons[e.region.l.index].push(v1, v2); | |
polygons[e.region.r.index].push(v1, v2); | |
}); | |
// Reconnect the polygon segments into counterclockwise loops. | |
return polygons.map(function(polygon, i) { | |
var cx = vertices[i][0], | |
cy = vertices[i][1]; | |
polygon.forEach(function(v) { | |
v.angle = Math.atan2(v[0] - cx, v[1] - cy); | |
}); | |
return polygon.sort(function(a, b) { | |
return a.angle - b.angle; | |
}).filter(function(d, i) { | |
return !i || (d.angle - polygon[i - 1].angle > 1e-10); | |
}); | |
}); | |
}; | |
var d3_voronoi_opposite = {"l": "r", "r": "l"}; | |
function d3_voronoi_tessellate(vertices, callback) { | |
var Sites = { | |
list: vertices | |
.map(function(v, i) { | |
return { | |
index: i, | |
x: v[0], | |
y: v[1] | |
}; | |
}) | |
.sort(function(a, b) { | |
return a.y < b.y ? -1 | |
: a.y > b.y ? 1 | |
: a.x < b.x ? -1 | |
: a.x > b.x ? 1 | |
: 0; | |
}), | |
bottomSite: null | |
}; | |
var EdgeList = { | |
list: [], | |
leftEnd: null, | |
rightEnd: null, | |
init: function() { | |
EdgeList.leftEnd = EdgeList.createHalfEdge(null, "l"); | |
EdgeList.rightEnd = EdgeList.createHalfEdge(null, "l"); | |
EdgeList.leftEnd.r = EdgeList.rightEnd; | |
EdgeList.rightEnd.l = EdgeList.leftEnd; | |
EdgeList.list.unshift(EdgeList.leftEnd, EdgeList.rightEnd); | |
}, | |
createHalfEdge: function(edge, side) { | |
return { | |
edge: edge, | |
side: side, | |
vertex: null, | |
"l": null, | |
"r": null | |
}; | |
}, | |
insert: function(lb, he) { | |
he.l = lb; | |
he.r = lb.r; | |
lb.r.l = he; | |
lb.r = he; | |
}, | |
leftBound: function(p) { | |
var he = EdgeList.leftEnd; | |
do { | |
he = he.r; | |
} while (he != EdgeList.rightEnd && Geom.rightOf(he, p)); | |
he = he.l; | |
return he; | |
}, | |
del: function(he) { | |
he.l.r = he.r; | |
he.r.l = he.l; | |
he.edge = null; | |
}, | |
right: function(he) { | |
return he.r; | |
}, | |
left: function(he) { | |
return he.l; | |
}, | |
leftRegion: function(he) { | |
return he.edge == null | |
? Sites.bottomSite | |
: he.edge.region[he.side]; | |
}, | |
rightRegion: function(he) { | |
return he.edge == null | |
? Sites.bottomSite | |
: he.edge.region[d3_voronoi_opposite[he.side]]; | |
} | |
}; | |
var Geom = { | |
bisect: function(s1, s2) { | |
var newEdge = { | |
region: {"l": s1, "r": s2}, | |
ep: {"l": null, "r": null} | |
}; | |
var dx = s2.x - s1.x, | |
dy = s2.y - s1.y, | |
adx = dx > 0 ? dx : -dx, | |
ady = dy > 0 ? dy : -dy; | |
newEdge.c = s1.x * dx + s1.y * dy | |
+ (dx * dx + dy * dy) * .5; | |
if (adx > ady) { | |
newEdge.a = 1; | |
newEdge.b = dy / dx; | |
newEdge.c /= dx; | |
} else { | |
newEdge.b = 1; | |
newEdge.a = dx / dy; | |
newEdge.c /= dy; | |
} | |
return newEdge; | |
}, | |
intersect: function(el1, el2) { | |
var e1 = el1.edge, | |
e2 = el2.edge; | |
if (!e1 || !e2 || (e1.region.r == e2.region.r)) { | |
return null; | |
} | |
var d = (e1.a * e2.b) - (e1.b * e2.a); | |
if (Math.abs(d) < 1e-10) { | |
return null; | |
} | |
var xint = (e1.c * e2.b - e2.c * e1.b) / d, | |
yint = (e2.c * e1.a - e1.c * e2.a) / d, | |
e1r = e1.region.r, | |
e2r = e2.region.r, | |
el, | |
e; | |
if ((e1r.y < e2r.y) || | |
(e1r.y == e2r.y && e1r.x < e2r.x)) { | |
el = el1; | |
e = e1; | |
} else { | |
el = el2; | |
e = e2; | |
} | |
var rightOfSite = (xint >= e.region.r.x); | |
if ((rightOfSite && (el.side === "l")) || | |
(!rightOfSite && (el.side === "r"))) { | |
return null; | |
} | |
return { | |
x: xint, | |
y: yint | |
}; | |
}, | |
rightOf: function(he, p) { | |
var e = he.edge, | |
topsite = e.region.r, | |
rightOfSite = (p.x > topsite.x); | |
if (rightOfSite && (he.side === "l")) { | |
return 1; | |
} | |
if (!rightOfSite && (he.side === "r")) { | |
return 0; | |
} | |
if (e.a === 1) { | |
var dyp = p.y - topsite.y, | |
dxp = p.x - topsite.x, | |
fast = 0, | |
above = 0; | |
if ((!rightOfSite && (e.b < 0)) || | |
(rightOfSite && (e.b >= 0))) { | |
above = fast = (dyp >= e.b * dxp); | |
} else { | |
above = ((p.x + p.y * e.b) > e.c); | |
if (e.b < 0) { | |
above = !above; | |
} | |
if (!above) { | |
fast = 1; | |
} | |
} | |
if (!fast) { | |
var dxs = topsite.x - e.region.l.x; | |
above = (e.b * (dxp * dxp - dyp * dyp)) < | |
(dxs * dyp * (1 + 2 * dxp / dxs + e.b * e.b)); | |
if (e.b < 0) { | |
above = !above; | |
} | |
} | |
} else /* e.b == 1 */ { | |
var yl = e.c - e.a * p.x, | |
t1 = p.y - yl, | |
t2 = p.x - topsite.x, | |
t3 = yl - topsite.y; | |
above = (t1 * t1) > (t2 * t2 + t3 * t3); | |
} | |
return he.side === "l" ? above : !above; | |
}, | |
endPoint: function(edge, side, site) { | |
edge.ep[side] = site; | |
if (!edge.ep[d3_voronoi_opposite[side]]) return; | |
callback(edge); | |
}, | |
distance: function(s, t) { | |
var dx = s.x - t.x, | |
dy = s.y - t.y; | |
return Math.sqrt(dx * dx + dy * dy); | |
} | |
}; | |
var EventQueue = { | |
list: [], | |
insert: function(he, site, offset) { | |
he.vertex = site; | |
he.ystar = site.y + offset; | |
for (var i=0, list=EventQueue.list, l=list.length; i<l; i++) { | |
var next = list[i]; | |
if (he.ystar > next.ystar || | |
(he.ystar == next.ystar && | |
site.x > next.vertex.x)) { | |
continue; | |
} else { | |
break; | |
} | |
} | |
list.splice(i, 0, he); | |
}, | |
del: function(he) { | |
for (var i=0, ls=EventQueue.list, l=ls.length; i<l && (ls[i] != he); ++i) {} | |
ls.splice(i, 1); | |
}, | |
empty: function() { return EventQueue.list.length === 0; }, | |
nextEvent: function(he) { | |
for (var i=0, ls=EventQueue.list, l=ls.length; i<l; ++i) { | |
if (ls[i] == he) return ls[i+1]; | |
} | |
return null; | |
}, | |
min: function() { | |
var elem = EventQueue.list[0]; | |
return { | |
x: elem.vertex.x, | |
y: elem.ystar | |
}; | |
}, | |
extractMin: function() { | |
return EventQueue.list.shift(); | |
} | |
}; | |
EdgeList.init(); | |
Sites.bottomSite = Sites.list.shift(); | |
var newSite = Sites.list.shift(), newIntStar; | |
var lbnd, rbnd, llbnd, rrbnd, bisector; | |
var bot, top, temp, p, v; | |
var e, pm; | |
while (true) { | |
if (!EventQueue.empty()) { | |
newIntStar = EventQueue.min(); | |
} | |
if (newSite && (EventQueue.empty() | |
|| newSite.y < newIntStar.y | |
|| (newSite.y == newIntStar.y | |
&& newSite.x < newIntStar.x))) { //new site is smallest | |
lbnd = EdgeList.leftBound(newSite); | |
rbnd = EdgeList.right(lbnd); | |
bot = EdgeList.rightRegion(lbnd); | |
e = Geom.bisect(bot, newSite); | |
bisector = EdgeList.createHalfEdge(e, "l"); | |
EdgeList.insert(lbnd, bisector); | |
p = Geom.intersect(lbnd, bisector); | |
if (p) { | |
EventQueue.del(lbnd); | |
EventQueue.insert(lbnd, p, Geom.distance(p, newSite)); | |
} | |
lbnd = bisector; | |
bisector = EdgeList.createHalfEdge(e, "r"); | |
EdgeList.insert(lbnd, bisector); | |
p = Geom.intersect(bisector, rbnd); | |
if (p) { | |
EventQueue.insert(bisector, p, Geom.distance(p, newSite)); | |
} | |
newSite = Sites.list.shift(); | |
} else if (!EventQueue.empty()) { //intersection is smallest | |
lbnd = EventQueue.extractMin(); | |
llbnd = EdgeList.left(lbnd); | |
rbnd = EdgeList.right(lbnd); | |
rrbnd = EdgeList.right(rbnd); | |
bot = EdgeList.leftRegion(lbnd); | |
top = EdgeList.rightRegion(rbnd); | |
v = lbnd.vertex; | |
Geom.endPoint(lbnd.edge, lbnd.side, v); | |
Geom.endPoint(rbnd.edge, rbnd.side, v); | |
EdgeList.del(lbnd); | |
EventQueue.del(rbnd); | |
EdgeList.del(rbnd); | |
pm = "l"; | |
if (bot.y > top.y) { | |
temp = bot; | |
bot = top; | |
top = temp; | |
pm = "r"; | |
} | |
e = Geom.bisect(bot, top); | |
bisector = EdgeList.createHalfEdge(e, pm); | |
EdgeList.insert(llbnd, bisector); | |
Geom.endPoint(e, d3_voronoi_opposite[pm], v); | |
p = Geom.intersect(llbnd, bisector); | |
if (p) { | |
EventQueue.del(llbnd); | |
EventQueue.insert(llbnd, p, Geom.distance(p, bot)); | |
} | |
p = Geom.intersect(bisector, rrbnd); | |
if (p) { | |
EventQueue.insert(bisector, p, Geom.distance(p, bot)); | |
} | |
} else { | |
break; | |
} | |
}//end while | |
for (lbnd = EdgeList.right(EdgeList.leftEnd); | |
lbnd != EdgeList.rightEnd; | |
lbnd = EdgeList.right(lbnd)) { | |
callback(lbnd.edge); | |
} | |
} | |
/** | |
* @param vertices [[x1, y1], [x2, y2], …] | |
* @returns triangles [[[x1, y1], [x2, y2], [x3, y3]], …] | |
*/ | |
d3.geom.delaunay = function(vertices) { | |
var edges = vertices.map(function() { return []; }), | |
triangles = []; | |
// Use the Voronoi tessellation to determine Delaunay edges. | |
d3_voronoi_tessellate(vertices, function(e) { | |
edges[e.region.l.index].push(vertices[e.region.r.index]); | |
}); | |
// Reconnect the edges into counterclockwise triangles. | |
edges.forEach(function(edge, i) { | |
var v = vertices[i], | |
cx = v[0], | |
cy = v[1]; | |
edge.forEach(function(v) { | |
v.angle = Math.atan2(v[0] - cx, v[1] - cy); | |
}); | |
edge.sort(function(a, b) { | |
return a.angle - b.angle; | |
}); | |
for (var j = 0, m = edge.length - 1; j < m; j++) { | |
triangles.push([v, edge[j], edge[j + 1]]); | |
} | |
}); | |
return triangles; | |
}; | |
// Constructs a new quadtree for the specified array of points. A quadtree is a | |
// two-dimensional recursive spatial subdivision. This implementation uses | |
// square partitions, dividing each square into four equally-sized squares. Each | |
// point exists in a unique node; if multiple points are in the same position, | |
// some points may be stored on internal nodes rather than leaf nodes. Quadtrees | |
// can be used to accelerate various spatial operations, such as the Barnes-Hut | |
// approximation for computing n-body forces, or collision detection. | |
d3.geom.quadtree = function(points, x1, y1, x2, y2) { | |
var p, | |
i = -1, | |
n = points.length; | |
// Type conversion for deprecated API. | |
if (n && isNaN(points[0].x)) points = points.map(d3_geom_quadtreePoint); | |
// Allow bounds to be specified explicitly. | |
if (arguments.length < 5) { | |
if (arguments.length === 3) { | |
y2 = x2 = y1; | |
y1 = x1; | |
} else { | |
x1 = y1 = Infinity; | |
x2 = y2 = -Infinity; | |
// Compute bounds. | |
while (++i < n) { | |
p = points[i]; | |
if (p.x < x1) x1 = p.x; | |
if (p.y < y1) y1 = p.y; | |
if (p.x > x2) x2 = p.x; | |
if (p.y > y2) y2 = p.y; | |
} | |
// Squarify the bounds. | |
var dx = x2 - x1, | |
dy = y2 - y1; | |
if (dx > dy) y2 = y1 + dx; | |
else x2 = x1 + dy; | |
} | |
} | |
// Recursively inserts the specified point p at the node n or one of its | |
// descendants. The bounds are defined by [x1, x2] and [y1, y2]. | |
function insert(n, p, x1, y1, x2, y2) { | |
if (isNaN(p.x) || isNaN(p.y)) return; // ignore invalid points | |
if (n.leaf) { | |
var v = n.point; | |
if (v) { | |
// If the point at this leaf node is at the same position as the new | |
// point we are adding, we leave the point associated with the | |
// internal node while adding the new point to a child node. This | |
// avoids infinite recursion. | |
if ((Math.abs(v.x - p.x) + Math.abs(v.y - p.y)) < .01) { | |
insertChild(n, p, x1, y1, x2, y2); | |
} else { | |
n.point = null; | |
insertChild(n, v, x1, y1, x2, y2); | |
insertChild(n, p, x1, y1, x2, y2); | |
} | |
} else { | |
n.point = p; | |
} | |
} else { | |
insertChild(n, p, x1, y1, x2, y2); | |
} | |
} | |
// Recursively inserts the specified point p into a descendant of node n. The | |
// bounds are defined by [x1, x2] and [y1, y2]. | |
function insertChild(n, p, x1, y1, x2, y2) { | |
// Compute the split point, and the quadrant in which to insert p. | |
var sx = (x1 + x2) * .5, | |
sy = (y1 + y2) * .5, | |
right = p.x >= sx, | |
bottom = p.y >= sy, | |
i = (bottom << 1) + right; | |
// Recursively insert into the child node. | |
n.leaf = false; | |
n = n.nodes[i] || (n.nodes[i] = d3_geom_quadtreeNode()); | |
// Update the bounds as we recurse. | |
if (right) x1 = sx; else x2 = sx; | |
if (bottom) y1 = sy; else y2 = sy; | |
insert(n, p, x1, y1, x2, y2); | |
} | |
// Create the root node. | |
var root = d3_geom_quadtreeNode(); | |
root.add = function(p) { | |
insert(root, p, x1, y1, x2, y2); | |
}; | |
root.visit = function(f) { | |
d3_geom_quadtreeVisit(f, root, x1, y1, x2, y2); | |
}; | |
// Insert all points. | |
points.forEach(root.add); | |
return root; | |
}; | |
function d3_geom_quadtreeNode() { | |
return { | |
leaf: true, | |
nodes: [], | |
point: null | |
}; | |
} | |
function d3_geom_quadtreeVisit(f, node, x1, y1, x2, y2) { | |
if (!f(node, x1, y1, x2, y2)) { | |
var sx = (x1 + x2) * .5, | |
sy = (y1 + y2) * .5, | |
children = node.nodes; | |
if (children[0]) d3_geom_quadtreeVisit(f, children[0], x1, y1, sx, sy); | |
if (children[1]) d3_geom_quadtreeVisit(f, children[1], sx, y1, x2, sy); | |
if (children[2]) d3_geom_quadtreeVisit(f, children[2], x1, sy, sx, y2); | |
if (children[3]) d3_geom_quadtreeVisit(f, children[3], sx, sy, x2, y2); | |
} | |
} | |
function d3_geom_quadtreePoint(p) { | |
return { | |
x: p[0], | |
y: p[1] | |
}; | |
} | |
})(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(){if (!Date.now) Date.now = function() { | |
return +new Date; | |
}; | |
try { | |
document.createElement("div").style.setProperty("opacity", 0, ""); | |
} catch (error) { | |
var d3_style_prototype = CSSStyleDeclaration.prototype, | |
d3_style_setProperty = d3_style_prototype.setProperty; | |
d3_style_prototype.setProperty = function(name, value, priority) { | |
d3_style_setProperty.call(this, name, value + "", priority); | |
}; | |
} | |
d3 = {version: "2.2.0"}; // semver | |
var d3_arraySubclass = [].__proto__? | |
// Until ECMAScript supports array subclassing, prototype injection works well. | |
function(array, prototype) { | |
array.__proto__ = prototype; | |
}: | |
// And if your browser doesn't support __proto__, we'll use direct extension. | |
function(array, prototype) { | |
for (var property in prototype) array[property] = prototype[property]; | |
}; | |
function d3_this() { | |
return this; | |
} | |
d3.functor = function(v) { | |
return typeof v === "function" ? v : function() { return v; }; | |
}; | |
// A getter-setter method that preserves the appropriate `this` context. | |
d3.rebind = function(object, method) { | |
return function() { | |
var x = method.apply(object, arguments); | |
return arguments.length ? object : x; | |
}; | |
}; | |
d3.ascending = function(a, b) { | |
return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN; | |
}; | |
d3.descending = function(a, b) { | |
return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN; | |
}; | |
d3.min = function(array, f) { | |
var i = -1, | |
n = array.length, | |
a, | |
b; | |
if (arguments.length === 1) { | |
while (++i < n && ((a = array[i]) == null || a != a)) a = undefined; | |
while (++i < n) if ((b = array[i]) != null && a > b) a = b; | |
} else { | |
while (++i < n && ((a = f.call(array, array[i], i)) == null || a != a)) a = undefined; | |
while (++i < n) if ((b = f.call(array, array[i], i)) != null && a > b) a = b; | |
} | |
return a; | |
}; | |
d3.max = function(array, f) { | |
var i = -1, | |
n = array.length, | |
a, | |
b; | |
if (arguments.length === 1) { | |
while (++i < n && ((a = array[i]) == null || a != a)) a = undefined; | |
while (++i < n) if ((b = array[i]) != null && b > a) a = b; | |
} else { | |
while (++i < n && ((a = f.call(array, array[i], i)) == null || a != a)) a = undefined; | |
while (++i < n) if ((b = f.call(array, array[i], i)) != null && b > a) a = b; | |
} | |
return a; | |
}; | |
d3.sum = function(array, f) { | |
var s = 0, | |
n = array.length, | |
a, | |
i = -1; | |
if (arguments.length === 1) { | |
while (++i < n) if (!isNaN(a = +array[i])) s += a; | |
} else { | |
while (++i < n) if (!isNaN(a = +f.call(array, array[i], i))) s += a; | |
} | |
return s; | |
}; | |
// R-7 per <http://en.wikipedia.org/wiki/Quantile> | |
d3.quantile = function(values, p) { | |
var H = (values.length - 1) * p + 1, | |
h = Math.floor(H), | |
v = values[h - 1], | |
e = H - h; | |
return e ? v + e * (values[h] - v) : v; | |
}; | |
d3.zip = function() { | |
if (!(n = arguments.length)) return []; | |
for (var i = -1, m = d3.min(arguments, d3_zipLength), zips = new Array(m); ++i < m;) { | |
for (var j = -1, n, zip = zips[i] = new Array(n); ++j < n;) { | |
zip[j] = arguments[j][i]; | |
} | |
} | |
return zips; | |
}; | |
function d3_zipLength(d) { | |
return d.length; | |
} | |
// Locate the insertion point for x in a to maintain sorted order. The | |
// arguments lo and hi may be used to specify a subset of the array which should | |
// be considered; by default the entire array is used. If x is already present | |
// in a, the insertion point will be before (to the left of) any existing | |
// entries. The return value is suitable for use as the first argument to | |
// `array.splice` assuming that a is already sorted. | |
// | |
// The returned insertion point i partitions the array a into two halves so that | |
// all v < x for v in a[lo:i] for the left side and all v >= x for v in a[i:hi] | |
// for the right side. | |
d3.bisectLeft = function(a, x, lo, hi) { | |
if (arguments.length < 3) lo = 0; | |
if (arguments.length < 4) hi = a.length; | |
while (lo < hi) { | |
var mid = (lo + hi) >> 1; | |
if (a[mid] < x) lo = mid + 1; | |
else hi = mid; | |
} | |
return lo; | |
}; | |
// Similar to bisectLeft, but returns an insertion point which comes after (to | |
// the right of) any existing entries of x in a. | |
// | |
// The returned insertion point i partitions the array into two halves so that | |
// all v <= x for v in a[lo:i] for the left side and all v > x for v in a[i:hi] | |
// for the right side. | |
d3.bisect = | |
d3.bisectRight = function(a, x, lo, hi) { | |
if (arguments.length < 3) lo = 0; | |
if (arguments.length < 4) hi = a.length; | |
while (lo < hi) { | |
var mid = (lo + hi) >> 1; | |
if (x < a[mid]) hi = mid; | |
else lo = mid + 1; | |
} | |
return lo; | |
}; | |
d3.first = function(array, f) { | |
var i = 0, | |
n = array.length, | |
a = array[0], | |
b; | |
if (arguments.length === 1) f = d3.ascending; | |
while (++i < n) { | |
if (f.call(array, a, b = array[i]) > 0) { | |
a = b; | |
} | |
} | |
return a; | |
}; | |
d3.last = function(array, f) { | |
var i = 0, | |
n = array.length, | |
a = array[0], | |
b; | |
if (arguments.length === 1) f = d3.ascending; | |
while (++i < n) { | |
if (f.call(array, a, b = array[i]) <= 0) { | |
a = b; | |
} | |
} | |
return a; | |
}; | |
d3.nest = function() { | |
var nest = {}, | |
keys = [], | |
sortKeys = [], | |
sortValues, | |
rollup; | |
function map(array, depth) { | |
if (depth >= keys.length) return rollup | |
? rollup.call(nest, array) : (sortValues | |
? array.sort(sortValues) | |
: array); | |
var i = -1, | |
n = array.length, | |
key = keys[depth++], | |
keyValue, | |
object, | |
o = {}; | |
while (++i < n) { | |
if ((keyValue = key(object = array[i])) in o) { | |
o[keyValue].push(object); | |
} else { | |
o[keyValue] = [object]; | |
} | |
} | |
for (keyValue in o) { | |
o[keyValue] = map(o[keyValue], depth); | |
} | |
return o; | |
} | |
function entries(map, depth) { | |
if (depth >= keys.length) return map; | |
var a = [], | |
sortKey = sortKeys[depth++], | |
key; | |
for (key in map) { | |
a.push({key: key, values: entries(map[key], depth)}); | |
} | |
if (sortKey) a.sort(function(a, b) { | |
return sortKey(a.key, b.key); | |
}); | |
return a; | |
} | |
nest.map = function(array) { | |
return map(array, 0); | |
}; | |
nest.entries = function(array) { | |
return entries(map(array, 0), 0); | |
}; | |
nest.key = function(d) { | |
keys.push(d); | |
return nest; | |
}; | |
// Specifies the order for the most-recently specified key. | |
// Note: only applies to entries. Map keys are unordered! | |
nest.sortKeys = function(order) { | |
sortKeys[keys.length - 1] = order; | |
return nest; | |
}; | |
// Specifies the order for leaf values. | |
// Applies to both maps and entries array. | |
nest.sortValues = function(order) { | |
sortValues = order; | |
return nest; | |
}; | |
nest.rollup = function(f) { | |
rollup = f; | |
return nest; | |
}; | |
return nest; | |
}; | |
d3.keys = function(map) { | |
var keys = []; | |
for (var key in map) keys.push(key); | |
return keys; | |
}; | |
d3.values = function(map) { | |
var values = []; | |
for (var key in map) values.push(map[key]); | |
return values; | |
}; | |
d3.entries = function(map) { | |
var entries = []; | |
for (var key in map) entries.push({key: key, value: map[key]}); | |
return entries; | |
}; | |
d3.permute = function(array, indexes) { | |
var permutes = [], | |
i = -1, | |
n = indexes.length; | |
while (++i < n) permutes[i] = array[indexes[i]]; | |
return permutes; | |
}; | |
d3.merge = function(arrays) { | |
return Array.prototype.concat.apply([], arrays); | |
}; | |
d3.split = function(array, f) { | |
var arrays = [], | |
values = [], | |
value, | |
i = -1, | |
n = array.length; | |
if (arguments.length < 2) f = d3_splitter; | |
while (++i < n) { | |
if (f.call(values, value = array[i], i)) { | |
values = []; | |
} else { | |
if (!values.length) arrays.push(values); | |
values.push(value); | |
} | |
} | |
return arrays; | |
}; | |
function d3_splitter(d) { | |
return d == null; | |
} | |
function d3_collapse(s) { | |
return s.replace(/(^\s+)|(\s+$)/g, "").replace(/\s+/g, " "); | |
} | |
/** | |
* @param {number} start | |
* @param {number=} stop | |
* @param {number=} step | |
*/ | |
d3.range = function(start, stop, step) { | |
if (arguments.length < 3) { | |
step = 1; | |
if (arguments.length < 2) { | |
stop = start; | |
start = 0; | |
} | |
} | |
if ((stop - start) / step == Infinity) throw new Error("infinite range"); | |
var range = [], | |
i = -1, | |
j; | |
if (step < 0) while ((j = start + step * ++i) > stop) range.push(j); | |
else while ((j = start + step * ++i) < stop) range.push(j); | |
return range; | |
}; | |
d3.requote = function(s) { | |
return s.replace(d3_requote_re, "\\$&"); | |
}; | |
var d3_requote_re = /[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g; | |
d3.round = function(x, n) { | |
return n | |
? Math.round(x * Math.pow(10, n)) * Math.pow(10, -n) | |
: Math.round(x); | |
}; | |
d3.xhr = function(url, mime, callback) { | |
var req = new XMLHttpRequest; | |
if (arguments.length < 3) callback = mime; | |
else if (mime && req.overrideMimeType) req.overrideMimeType(mime); | |
req.open("GET", url, true); | |
req.onreadystatechange = function() { | |
if (req.readyState === 4) callback(req.status < 300 ? req : null); | |
}; | |
req.send(null); | |
}; | |
d3.text = function(url, mime, callback) { | |
function ready(req) { | |
callback(req && req.responseText); | |
} | |
if (arguments.length < 3) { | |
callback = mime; | |
mime = null; | |
} | |
d3.xhr(url, mime, ready); | |
}; | |
d3.json = function(url, callback) { | |
d3.text(url, "application/json", function(text) { | |
callback(text ? JSON.parse(text) : null); | |
}); | |
}; | |
d3.html = function(url, callback) { | |
d3.text(url, "text/html", function(text) { | |
if (text != null) { // Treat empty string as valid HTML. | |
var range = document.createRange(); | |
range.selectNode(document.body); | |
text = range.createContextualFragment(text); | |
} | |
callback(text); | |
}); | |
}; | |
d3.xml = function(url, mime, callback) { | |
function ready(req) { | |
callback(req && req.responseXML); | |
} | |
if (arguments.length < 3) { | |
callback = mime; | |
mime = null; | |
} | |
d3.xhr(url, mime, ready); | |
}; | |
d3.ns = { | |
prefix: { | |
svg: "http://www.w3.org/2000/svg", | |
xhtml: "http://www.w3.org/1999/xhtml", | |
xlink: "http://www.w3.org/1999/xlink", | |
xml: "http://www.w3.org/XML/1998/namespace", | |
xmlns: "http://www.w3.org/2000/xmlns/" | |
}, | |
qualify: function(name) { | |
var i = name.indexOf(":"); | |
return i < 0 ? name : { | |
space: d3.ns.prefix[name.substring(0, i)], | |
local: name.substring(i + 1) | |
}; | |
} | |
}; | |
/** @param {...string} types */ | |
d3.dispatch = function(types) { | |
var dispatch = {}, | |
type; | |
for (var i = 0, n = arguments.length; i < n; i++) { | |
type = arguments[i]; | |
dispatch[type] = d3_dispatch(type); | |
} | |
return dispatch; | |
}; | |
function d3_dispatch(type) { | |
var dispatch = {}, | |
listeners = []; | |
dispatch.add = function(listener) { | |
for (var i = 0; i < listeners.length; i++) { | |
if (listeners[i].listener == listener) return dispatch; // already registered | |
} | |
listeners.push({listener: listener, on: true}); | |
return dispatch; | |
}; | |
dispatch.remove = function(listener) { | |
for (var i = 0; i < listeners.length; i++) { | |
var l = listeners[i]; | |
if (l.listener == listener) { | |
l.on = false; | |
listeners = listeners.slice(0, i).concat(listeners.slice(i + 1)); | |
break; | |
} | |
} | |
return dispatch; | |
}; | |
dispatch.dispatch = function() { | |
var ls = listeners; // defensive reference | |
for (var i = 0, n = ls.length; i < n; i++) { | |
var l = ls[i]; | |
if (l.on) l.listener.apply(this, arguments); | |
} | |
}; | |
return dispatch; | |
}; | |
// TODO align | |
d3.format = function(specifier) { | |
var match = d3_format_re.exec(specifier), | |
fill = match[1] || " ", | |
sign = match[3] || "", | |
zfill = match[5], | |
width = +match[6], | |
comma = match[7], | |
precision = match[8], | |
type = match[9], | |
percentage = false, | |
integer = false; | |
if (precision) precision = precision.substring(1); | |
if (zfill) { | |
fill = "0"; // TODO align = "="; | |
if (comma) width -= Math.floor((width - 1) / 4); | |
} | |
switch (type) { | |
case "n": comma = true; type = "g"; break; | |
case "%": percentage = true; type = "f"; break; | |
case "p": percentage = true; type = "r"; break; | |
case "d": integer = true; precision = "0"; break; | |
} | |
type = d3_format_types[type] || d3_format_typeDefault; | |
return function(value) { | |
var number = percentage ? value * 100 : +value, | |
negative = (number < 0) && (number = -number) ? "\u2212" : sign; | |
// Return the empty string for floats formatted as ints. | |
if (integer && (number % 1)) return ""; | |
// Convert the input value to the desired precision. | |
value = type(number, precision); | |
// If the fill character is 0, the sign and group is applied after the fill. | |
if (zfill) { | |
var length = value.length + negative.length; | |
if (length < width) value = new Array(width - length + 1).join(fill) + value; | |
if (comma) value = d3_format_group(value); | |
value = negative + value; | |
} | |
// Otherwise (e.g., space-filling), the sign and group is applied before. | |
else { | |
if (comma) value = d3_format_group(value); | |
value = negative + value; | |
var length = value.length; | |
if (length < width) value = new Array(width - length + 1).join(fill) + value; | |
} | |
if (percentage) value += "%"; | |
return value; | |
}; | |
}; | |
// [[fill]align][sign][#][0][width][,][.precision][type] | |
var d3_format_re = /(?:([^{])?([<>=^]))?([+\- ])?(#)?(0)?([0-9]+)?(,)?(\.[0-9]+)?([a-zA-Z%])?/; | |
var d3_format_types = { | |
g: function(x, p) { return x.toPrecision(p); }, | |
e: function(x, p) { return x.toExponential(p); }, | |
f: function(x, p) { return x.toFixed(p); }, | |
r: function(x, p) { | |
var n = 1 + Math.floor(1e-15 + Math.log(x) / Math.LN10); | |
return d3.round(x, p - n).toFixed(Math.max(0, Math.min(20, p - n))); | |
} | |
}; | |
function d3_format_typeDefault(x) { | |
return x + ""; | |
} | |
// Apply comma grouping for thousands. | |
function d3_format_group(value) { | |
var i = value.lastIndexOf("."), | |
f = i >= 0 ? value.substring(i) : (i = value.length, ""), | |
t = []; | |
while (i > 0) t.push(value.substring(i -= 3, i + 3)); | |
return t.reverse().join(",") + f; | |
} | |
/* | |
* TERMS OF USE - EASING EQUATIONS | |
* | |
* Open source under the BSD License. | |
* | |
* Copyright 2001 Robert Penner | |
* All rights reserved. | |
* | |
* Redistribution and use in source and binary forms, with or without | |
* modification, are permitted provided that the following conditions are met: | |
* | |
* - Redistributions of source code must retain the above copyright notice, this | |
* list of conditions and the following disclaimer. | |
* | |
* - Redistributions in binary form must reproduce the above copyright notice, | |
* this list of conditions and the following disclaimer in the documentation | |
* and/or other materials provided with the distribution. | |
* | |
* - Neither the name of the author nor the names of contributors may be used to | |
* endorse or promote products derived from this software without specific | |
* prior written permission. | |
* | |
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | |
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | |
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE | |
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE | |
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | |
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | |
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | |
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) | |
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE | |
* POSSIBILITY OF SUCH DAMAGE. | |
*/ | |
var d3_ease_quad = d3_ease_poly(2), | |
d3_ease_cubic = d3_ease_poly(3); | |
var d3_ease = { | |
linear: function() { return d3_ease_linear; }, | |
poly: d3_ease_poly, | |
quad: function() { return d3_ease_quad; }, | |
cubic: function() { return d3_ease_cubic; }, | |
sin: function() { return d3_ease_sin; }, | |
exp: function() { return d3_ease_exp; }, | |
circle: function() { return d3_ease_circle; }, | |
elastic: d3_ease_elastic, | |
back: d3_ease_back, | |
bounce: function() { return d3_ease_bounce; } | |
}; | |
var d3_ease_mode = { | |
"in": function(f) { return f; }, | |
"out": d3_ease_reverse, | |
"in-out": d3_ease_reflect, | |
"out-in": function(f) { return d3_ease_reflect(d3_ease_reverse(f)); } | |
}; | |
d3.ease = function(name) { | |
var i = name.indexOf("-"), | |
t = i >= 0 ? name.substring(0, i) : name, | |
m = i >= 0 ? name.substring(i + 1) : "in"; | |
return d3_ease_clamp(d3_ease_mode[m](d3_ease[t].apply(null, Array.prototype.slice.call(arguments, 1)))); | |
}; | |
function d3_ease_clamp(f) { | |
return function(t) { | |
return t <= 0 ? 0 : t >= 1 ? 1 : f(t); | |
}; | |
} | |
function d3_ease_reverse(f) { | |
return function(t) { | |
return 1 - f(1 - t); | |
}; | |
} | |
function d3_ease_reflect(f) { | |
return function(t) { | |
return .5 * (t < .5 ? f(2 * t) : (2 - f(2 - 2 * t))); | |
}; | |
} | |
function d3_ease_linear(t) { | |
return t; | |
} | |
function d3_ease_poly(e) { | |
return function(t) { | |
return Math.pow(t, e); | |
} | |
} | |
function d3_ease_sin(t) { | |
return 1 - Math.cos(t * Math.PI / 2); | |
} | |
function d3_ease_exp(t) { | |
return Math.pow(2, 10 * (t - 1)); | |
} | |
function d3_ease_circle(t) { | |
return 1 - Math.sqrt(1 - t * t); | |
} | |
function d3_ease_elastic(a, p) { | |
var s; | |
if (arguments.length < 2) p = 0.45; | |
if (arguments.length < 1) { a = 1; s = p / 4; } | |
else s = p / (2 * Math.PI) * Math.asin(1 / a); | |
return function(t) { | |
return 1 + a * Math.pow(2, 10 * -t) * Math.sin((t - s) * 2 * Math.PI / p); | |
}; | |
} | |
function d3_ease_back(s) { | |
if (!s) s = 1.70158; | |
return function(t) { | |
return t * t * ((s + 1) * t - s); | |
}; | |
} | |
function d3_ease_bounce(t) { | |
return t < 1 / 2.75 ? 7.5625 * t * t | |
: t < 2 / 2.75 ? 7.5625 * (t -= 1.5 / 2.75) * t + .75 | |
: t < 2.5 / 2.75 ? 7.5625 * (t -= 2.25 / 2.75) * t + .9375 | |
: 7.5625 * (t -= 2.625 / 2.75) * t + .984375; | |
} | |
d3.event = null; | |
d3.interpolate = function(a, b) { | |
var i = d3.interpolators.length, f; | |
while (--i >= 0 && !(f = d3.interpolators[i](a, b))); | |
return f; | |
}; | |
d3.interpolateNumber = function(a, b) { | |
b -= a; | |
return function(t) { return a + b * t; }; | |
}; | |
d3.interpolateRound = function(a, b) { | |
b -= a; | |
return function(t) { return Math.round(a + b * t); }; | |
}; | |
d3.interpolateString = function(a, b) { | |
var m, // current match | |
i, // current index | |
j, // current index (for coallescing) | |
s0 = 0, // start index of current string prefix | |
s1 = 0, // end index of current string prefix | |
s = [], // string constants and placeholders | |
q = [], // number interpolators | |
n, // q.length | |
o; | |
// Reset our regular expression! | |
d3_interpolate_number.lastIndex = 0; | |
// Find all numbers in b. | |
for (i = 0; m = d3_interpolate_number.exec(b); ++i) { | |
if (m.index) s.push(b.substring(s0, s1 = m.index)); | |
q.push({i: s.length, x: m[0]}); | |
s.push(null); | |
s0 = d3_interpolate_number.lastIndex; | |
} | |
if (s0 < b.length) s.push(b.substring(s0)); | |
// Find all numbers in a. | |
for (i = 0, n = q.length; (m = d3_interpolate_number.exec(a)) && i < n; ++i) { | |
o = q[i]; | |
if (o.x == m[0]) { // The numbers match, so coallesce. | |
if (o.i) { | |
if (s[o.i + 1] == null) { // This match is followed by another number. | |
s[o.i - 1] += o.x; | |
s.splice(o.i, 1); | |
for (j = i + 1; j < n; ++j) q[j].i--; | |
} else { // This match is followed by a string, so coallesce twice. | |
s[o.i - 1] += o.x + s[o.i + 1]; | |
s.splice(o.i, 2); | |
for (j = i + 1; j < n; ++j) q[j].i -= 2; | |
} | |
} else { | |
if (s[o.i + 1] == null) { // This match is followed by another number. | |
s[o.i] = o.x; | |
} else { // This match is followed by a string, so coallesce twice. | |
s[o.i] = o.x + s[o.i + 1]; | |
s.splice(o.i + 1, 1); | |
for (j = i + 1; j < n; ++j) q[j].i--; | |
} | |
} | |
q.splice(i, 1); | |
n--; | |
i--; | |
} else { | |
o.x = d3.interpolateNumber(parseFloat(m[0]), parseFloat(o.x)); | |
} | |
} | |
// Remove any numbers in b not found in a. | |
while (i < n) { | |
o = q.pop(); | |
if (s[o.i + 1] == null) { // This match is followed by another number. | |
s[o.i] = o.x; | |
} else { // This match is followed by a string, so coallesce twice. | |
s[o.i] = o.x + s[o.i + 1]; | |
s.splice(o.i + 1, 1); | |
} | |
n--; | |
} | |
// Special optimization for only a single match. | |
if (s.length === 1) { | |
return s[0] == null ? q[0].x : function() { return b; }; | |
} | |
// Otherwise, interpolate each of the numbers and rejoin the string. | |
return function(t) { | |
for (i = 0; i < n; ++i) s[(o = q[i]).i] = o.x(t); | |
return s.join(""); | |
}; | |
}; | |
d3.interpolateRgb = function(a, b) { | |
a = d3.rgb(a); | |
b = d3.rgb(b); | |
var ar = a.r, | |
ag = a.g, | |
ab = a.b, | |
br = b.r - ar, | |
bg = b.g - ag, | |
bb = b.b - ab; | |
return function(t) { | |
return "rgb(" + Math.round(ar + br * t) | |
+ "," + Math.round(ag + bg * t) | |
+ "," + Math.round(ab + bb * t) | |
+ ")"; | |
}; | |
}; | |
// interpolates HSL space, but outputs RGB string (for compatibility) | |
d3.interpolateHsl = function(a, b) { | |
a = d3.hsl(a); | |
b = d3.hsl(b); | |
var h0 = a.h, | |
s0 = a.s, | |
l0 = a.l, | |
h1 = b.h - h0, | |
s1 = b.s - s0, | |
l1 = b.l - l0; | |
return function(t) { | |
return d3_hsl_rgb(h0 + h1 * t, s0 + s1 * t, l0 + l1 * t).toString(); | |
}; | |
}; | |
d3.interpolateArray = function(a, b) { | |
var x = [], | |
c = [], | |
na = a.length, | |
nb = b.length, | |
n0 = Math.min(a.length, b.length), | |
i; | |
for (i = 0; i < n0; ++i) x.push(d3.interpolate(a[i], b[i])); | |
for (; i < na; ++i) c[i] = a[i]; | |
for (; i < nb; ++i) c[i] = b[i]; | |
return function(t) { | |
for (i = 0; i < n0; ++i) c[i] = x[i](t); | |
return c; | |
}; | |
}; | |
d3.interpolateObject = function(a, b) { | |
var i = {}, | |
c = {}, | |
k; | |
for (k in a) { | |
if (k in b) { | |
i[k] = d3_interpolateByName(k)(a[k], b[k]); | |
} else { | |
c[k] = a[k]; | |
} | |
} | |
for (k in b) { | |
if (!(k in a)) { | |
c[k] = b[k]; | |
} | |
} | |
return function(t) { | |
for (k in i) c[k] = i[k](t); | |
return c; | |
}; | |
} | |
var d3_interpolate_number = /[-+]?(?:\d+\.\d+|\d+\.|\.\d+|\d+)(?:[eE][-]?\d+)?/g, | |
d3_interpolate_rgb = {background: 1, fill: 1, stroke: 1}; | |
function d3_interpolateByName(n) { | |
return n in d3_interpolate_rgb || /\bcolor\b/.test(n) | |
? d3.interpolateRgb | |
: d3.interpolate; | |
} | |
d3.interpolators = [ | |
d3.interpolateObject, | |
function(a, b) { return (b instanceof Array) && d3.interpolateArray(a, b); }, | |
function(a, b) { return (typeof b === "string") && d3.interpolateString(String(a), b); }, | |
function(a, b) { return (typeof b === "string" ? b in d3_rgb_names || /^(#|rgb\(|hsl\()/.test(b) : b instanceof d3_Rgb || b instanceof d3_Hsl) && d3.interpolateRgb(String(a), b); }, | |
function(a, b) { return (typeof b === "number") && d3.interpolateNumber(+a, b); } | |
]; | |
function d3_uninterpolateNumber(a, b) { | |
b = b - (a = +a) ? 1 / (b - a) : 0; | |
return function(x) { return (x - a) * b; }; | |
} | |
function d3_uninterpolateClamp(a, b) { | |
b = b - (a = +a) ? 1 / (b - a) : 0; | |
return function(x) { return Math.max(0, Math.min(1, (x - a) * b)); }; | |
} | |
d3.rgb = function(r, g, b) { | |
return arguments.length === 1 | |
? d3_rgb_parse("" + r, d3_rgb, d3_hsl_rgb) | |
: d3_rgb(~~r, ~~g, ~~b); | |
}; | |
function d3_rgb(r, g, b) { | |
return new d3_Rgb(r, g, b); | |
} | |
function d3_Rgb(r, g, b) { | |
this.r = r; | |
this.g = g; | |
this.b = b; | |
} | |
d3_Rgb.prototype.brighter = function(k) { | |
k = Math.pow(0.7, arguments.length ? k : 1); | |
var r = this.r, | |
g = this.g, | |
b = this.b, | |
i = 30; | |
if (!r && !g && !b) return d3_rgb(i, i, i); | |
if (r && r < i) r = i; | |
if (g && g < i) g = i; | |
if (b && b < i) b = i; | |
return d3_rgb( | |
Math.min(255, Math.floor(r / k)), | |
Math.min(255, Math.floor(g / k)), | |
Math.min(255, Math.floor(b / k))); | |
}; | |
d3_Rgb.prototype.darker = function(k) { | |
k = Math.pow(0.7, arguments.length ? k : 1); | |
return d3_rgb( | |
Math.max(0, Math.floor(k * this.r)), | |
Math.max(0, Math.floor(k * this.g)), | |
Math.max(0, Math.floor(k * this.b))); | |
}; | |
d3_Rgb.prototype.hsl = function() { | |
return d3_rgb_hsl(this.r, this.g, this.b); | |
}; | |
d3_Rgb.prototype.toString = function() { | |
return "#" + d3_rgb_hex(this.r) + d3_rgb_hex(this.g) + d3_rgb_hex(this.b); | |
}; | |
function d3_rgb_hex(v) { | |
return v < 0x10 ? "0" + v.toString(16) : v.toString(16); | |
} | |
function d3_rgb_parse(format, rgb, hsl) { | |
var r = 0, // red channel; int in [0, 255] | |
g = 0, // green channel; int in [0, 255] | |
b = 0, // blue channel; int in [0, 255] | |
m1, // CSS color specification match | |
m2, // CSS color specification type (e.g., rgb) | |
name; | |
/* Handle hsl, rgb. */ | |
m1 = /([a-z]+)\((.*)\)/i.exec(format); | |
if (m1) { | |
m2 = m1[2].split(","); | |
switch (m1[1]) { | |
case "hsl": { | |
return hsl( | |
parseFloat(m2[0]), // degrees | |
parseFloat(m2[1]) / 100, // percentage | |
parseFloat(m2[2]) / 100 // percentage | |
); | |
} | |
case "rgb": { | |
return rgb( | |
d3_rgb_parseNumber(m2[0]), | |
d3_rgb_parseNumber(m2[1]), | |
d3_rgb_parseNumber(m2[2]) | |
); | |
} | |
} | |
} | |
/* Named colors. */ | |
if (name = d3_rgb_names[format]) return rgb(name.r, name.g, name.b); | |
/* Hexadecimal colors: #rgb and #rrggbb. */ | |
if (format != null && format.charAt(0) === "#") { | |
if (format.length === 4) { | |
r = format.charAt(1); r += r; | |
g = format.charAt(2); g += g; | |
b = format.charAt(3); b += b; | |
} else if (format.length === 7) { | |
r = format.substring(1, 3); | |
g = format.substring(3, 5); | |
b = format.substring(5, 7); | |
} | |
r = parseInt(r, 16); | |
g = parseInt(g, 16); | |
b = parseInt(b, 16); | |
} | |
return rgb(r, g, b); | |
} | |
function d3_rgb_hsl(r, g, b) { | |
var min = Math.min(r /= 255, g /= 255, b /= 255), | |
max = Math.max(r, g, b), | |
d = max - min, | |
h, | |
s, | |
l = (max + min) / 2; | |
if (d) { | |
s = l < .5 ? d / (max + min) : d / (2 - max - min); | |
if (r == max) h = (g - b) / d + (g < b ? 6 : 0); | |
else if (g == max) h = (b - r) / d + 2; | |
else h = (r - g) / d + 4; | |
h *= 60; | |
} else { | |
s = h = 0; | |
} | |
return d3_hsl(h, s, l); | |
} | |
function d3_rgb_parseNumber(c) { // either integer or percentage | |
var f = parseFloat(c); | |
return c.charAt(c.length - 1) === "%" ? Math.round(f * 2.55) : f; | |
} | |
var d3_rgb_names = { | |
aliceblue: "#f0f8ff", | |
antiquewhite: "#faebd7", | |
aqua: "#00ffff", | |
aquamarine: "#7fffd4", | |
azure: "#f0ffff", | |
beige: "#f5f5dc", | |
bisque: "#ffe4c4", | |
black: "#000000", | |
blanchedalmond: "#ffebcd", | |
blue: "#0000ff", | |
blueviolet: "#8a2be2", | |
brown: "#a52a2a", | |
burlywood: "#deb887", | |
cadetblue: "#5f9ea0", | |
chartreuse: "#7fff00", | |
chocolate: "#d2691e", | |
coral: "#ff7f50", | |
cornflowerblue: "#6495ed", | |
cornsilk: "#fff8dc", | |
crimson: "#dc143c", | |
cyan: "#00ffff", | |
darkblue: "#00008b", | |
darkcyan: "#008b8b", | |
darkgoldenrod: "#b8860b", | |
darkgray: "#a9a9a9", | |
darkgreen: "#006400", | |
darkgrey: "#a9a9a9", | |
darkkhaki: "#bdb76b", | |
darkmagenta: "#8b008b", | |
darkolivegreen: "#556b2f", | |
darkorange: "#ff8c00", | |
darkorchid: "#9932cc", | |
darkred: "#8b0000", | |
darksalmon: "#e9967a", | |
darkseagreen: "#8fbc8f", | |
darkslateblue: "#483d8b", | |
darkslategray: "#2f4f4f", | |
darkslategrey: "#2f4f4f", | |
darkturquoise: "#00ced1", | |
darkviolet: "#9400d3", | |
deeppink: "#ff1493", | |
deepskyblue: "#00bfff", | |
dimgray: "#696969", | |
dimgrey: "#696969", | |
dodgerblue: "#1e90ff", | |
firebrick: "#b22222", | |
floralwhite: "#fffaf0", | |
forestgreen: "#228b22", | |
fuchsia: "#ff00ff", | |
gainsboro: "#dcdcdc", | |
ghostwhite: "#f8f8ff", | |
gold: "#ffd700", | |
goldenrod: "#daa520", | |
gray: "#808080", | |
green: "#008000", | |
greenyellow: "#adff2f", | |
grey: "#808080", | |
honeydew: "#f0fff0", | |
hotpink: "#ff69b4", | |
indianred: "#cd5c5c", | |
indigo: "#4b0082", | |
ivory: "#fffff0", | |
khaki: "#f0e68c", | |
lavender: "#e6e6fa", | |
lavenderblush: "#fff0f5", | |
lawngreen: "#7cfc00", | |
lemonchiffon: "#fffacd", | |
lightblue: "#add8e6", | |
lightcoral: "#f08080", | |
lightcyan: "#e0ffff", | |
lightgoldenrodyellow: "#fafad2", | |
lightgray: "#d3d3d3", | |
lightgreen: "#90ee90", | |
lightgrey: "#d3d3d3", | |
lightpink: "#ffb6c1", | |
lightsalmon: "#ffa07a", | |
lightseagreen: "#20b2aa", | |
lightskyblue: "#87cefa", | |
lightslategray: "#778899", | |
lightslategrey: "#778899", | |
lightsteelblue: "#b0c4de", | |
lightyellow: "#ffffe0", | |
lime: "#00ff00", | |
limegreen: "#32cd32", | |
linen: "#faf0e6", | |
magenta: "#ff00ff", | |
maroon: "#800000", | |
mediumaquamarine: "#66cdaa", | |
mediumblue: "#0000cd", | |
mediumorchid: "#ba55d3", | |
mediumpurple: "#9370db", | |
mediumseagreen: "#3cb371", | |
mediumslateblue: "#7b68ee", | |
mediumspringgreen: "#00fa9a", | |
mediumturquoise: "#48d1cc", | |
mediumvioletred: "#c71585", | |
midnightblue: "#191970", | |
mintcream: "#f5fffa", | |
mistyrose: "#ffe4e1", | |
moccasin: "#ffe4b5", | |
navajowhite: "#ffdead", | |
navy: "#000080", | |
oldlace: "#fdf5e6", | |
olive: "#808000", | |
olivedrab: "#6b8e23", | |
orange: "#ffa500", | |
orangered: "#ff4500", | |
orchid: "#da70d6", | |
palegoldenrod: "#eee8aa", | |
palegreen: "#98fb98", | |
paleturquoise: "#afeeee", | |
palevioletred: "#db7093", | |
papayawhip: "#ffefd5", | |
peachpuff: "#ffdab9", | |
peru: "#cd853f", | |
pink: "#ffc0cb", | |
plum: "#dda0dd", | |
powderblue: "#b0e0e6", | |
purple: "#800080", | |
red: "#ff0000", | |
rosybrown: "#bc8f8f", | |
royalblue: "#4169e1", | |
saddlebrown: "#8b4513", | |
salmon: "#fa8072", | |
sandybrown: "#f4a460", | |
seagreen: "#2e8b57", | |
seashell: "#fff5ee", | |
sienna: "#a0522d", | |
silver: "#c0c0c0", | |
skyblue: "#87ceeb", | |
slateblue: "#6a5acd", | |
slategray: "#708090", | |
slategrey: "#708090", | |
snow: "#fffafa", | |
springgreen: "#00ff7f", | |
steelblue: "#4682b4", | |
tan: "#d2b48c", | |
teal: "#008080", | |
thistle: "#d8bfd8", | |
tomato: "#ff6347", | |
turquoise: "#40e0d0", | |
violet: "#ee82ee", | |
wheat: "#f5deb3", | |
white: "#ffffff", | |
whitesmoke: "#f5f5f5", | |
yellow: "#ffff00", | |
yellowgreen: "#9acd32" | |
}; | |
for (var d3_rgb_name in d3_rgb_names) { | |
d3_rgb_names[d3_rgb_name] = d3_rgb_parse( | |
d3_rgb_names[d3_rgb_name], | |
d3_rgb, | |
d3_hsl_rgb); | |
} | |
d3.hsl = function(h, s, l) { | |
return arguments.length === 1 | |
? d3_rgb_parse("" + h, d3_rgb_hsl, d3_hsl) | |
: d3_hsl(+h, +s, +l); | |
}; | |
function d3_hsl(h, s, l) { | |
return new d3_Hsl(h, s, l); | |
} | |
function d3_Hsl(h, s, l) { | |
this.h = h; | |
this.s = s; | |
this.l = l; | |
} | |
d3_Hsl.prototype.brighter = function(k) { | |
k = Math.pow(0.7, arguments.length ? k : 1); | |
return d3_hsl(this.h, this.s, this.l / k); | |
}; | |
d3_Hsl.prototype.darker = function(k) { | |
k = Math.pow(0.7, arguments.length ? k : 1); | |
return d3_hsl(this.h, this.s, k * this.l); | |
}; | |
d3_Hsl.prototype.rgb = function() { | |
return d3_hsl_rgb(this.h, this.s, this.l); | |
}; | |
d3_Hsl.prototype.toString = function() { | |
return "hsl(" + this.h + "," + this.s * 100 + "%," + this.l * 100 + "%)"; | |
}; | |
function d3_hsl_rgb(h, s, l) { | |
var m1, | |
m2; | |
/* Some simple corrections for h, s and l. */ | |
h = h % 360; if (h < 0) h += 360; | |
s = s < 0 ? 0 : s > 1 ? 1 : s; | |
l = l < 0 ? 0 : l > 1 ? 1 : l; | |
/* From FvD 13.37, CSS Color Module Level 3 */ | |
m2 = l <= .5 ? l * (1 + s) : l + s - l * s; | |
m1 = 2 * l - m2; | |
function v(h) { | |
if (h > 360) h -= 360; | |
else if (h < 0) h += 360; | |
if (h < 60) return m1 + (m2 - m1) * h / 60; | |
if (h < 180) return m2; | |
if (h < 240) return m1 + (m2 - m1) * (240 - h) / 60; | |
return m1; | |
} | |
function vv(h) { | |
return Math.round(v(h) * 255); | |
} | |
return d3_rgb(vv(h + 120), vv(h), vv(h - 120)); | |
} | |
function d3_selection(groups) { | |
d3_arraySubclass(groups, d3_selectionPrototype); | |
return groups; | |
} | |
var d3_select = function(s, n) { return n.querySelector(s); }, | |
d3_selectAll = function(s, n) { return n.querySelectorAll(s); }; | |
// Prefer Sizzle, if available. | |
if (typeof Sizzle === "function") { | |
d3_select = function(s, n) { return Sizzle(s, n)[0]; }; | |
d3_selectAll = function(s, n) { return Sizzle.uniqueSort(Sizzle(s, n)); }; | |
} | |
var d3_selectionPrototype = []; | |
d3.selection = function() { | |
return d3_selectionRoot; | |
}; | |
d3.selection.prototype = d3_selectionPrototype; | |
d3_selectionPrototype.select = function(selector) { | |
var subgroups = [], | |
subgroup, | |
subnode, | |
group, | |
node; | |
if (typeof selector !== "function") selector = d3_selection_selector(selector); | |
for (var j = -1, m = this.length; ++j < m;) { | |
subgroups.push(subgroup = []); | |
subgroup.parentNode = (group = this[j]).parentNode; | |
for (var i = -1, n = group.length; ++i < n;) { | |
if (node = group[i]) { | |
subgroup.push(subnode = selector.call(node, node.__data__, i)); | |
if (subnode && "__data__" in node) subnode.__data__ = node.__data__; | |
} else { | |
subgroup.push(null); | |
} | |
} | |
} | |
return d3_selection(subgroups); | |
}; | |
function d3_selection_selector(selector) { | |
return function() { | |
return d3_select(selector, this); | |
}; | |
} | |
d3_selectionPrototype.selectAll = function(selector) { | |
var subgroups = [], | |
subgroup, | |
node; | |
if (typeof selector !== "function") selector = d3_selection_selectorAll(selector); | |
for (var j = -1, m = this.length; ++j < m;) { | |
for (var group = this[j], i = -1, n = group.length; ++i < n;) { | |
if (node = group[i]) { | |
subgroups.push(subgroup = selector.call(node, node.__data__, i)); | |
subgroup.parentNode = node; | |
} | |
} | |
} | |
return d3_selection(subgroups); | |
}; | |
function d3_selection_selectorAll(selector) { | |
return function() { | |
return d3_selectAll(selector, this); | |
}; | |
} | |
d3_selectionPrototype.attr = function(name, value) { | |
name = d3.ns.qualify(name); | |
// If no value is specified, return the first value. | |
if (arguments.length < 2) { | |
var node = this.node(); | |
return name.local | |
? node.getAttributeNS(name.space, name.local) | |
: node.getAttribute(name); | |
} | |
function attrNull() { | |
this.removeAttribute(name); | |
} | |
function attrNullNS() { | |
this.removeAttributeNS(name.space, name.local); | |
} | |
function attrConstant() { | |
this.setAttribute(name, value); | |
} | |
function attrConstantNS() { | |
this.setAttributeNS(name.space, name.local, value); | |
} | |
function attrFunction() { | |
var x = value.apply(this, arguments); | |
if (x == null) this.removeAttribute(name); | |
else this.setAttribute(name, x); | |
} | |
function attrFunctionNS() { | |
var x = value.apply(this, arguments); | |
if (x == null) this.removeAttributeNS(name.space, name.local); | |
else this.setAttributeNS(name.space, name.local, x); | |
} | |
return this.each(value == null | |
? (name.local ? attrNullNS : attrNull) : (typeof value === "function" | |
? (name.local ? attrFunctionNS : attrFunction) | |
: (name.local ? attrConstantNS : attrConstant))); | |
}; | |
d3_selectionPrototype.classed = function(name, value) { | |
var re = new RegExp("(^|\\s+)" + d3.requote(name) + "(\\s+|$)", "g"); | |
// If no value is specified, return the first value. | |
if (arguments.length < 2) { | |
var node = this.node(); | |
if (c = node.classList) return c.contains(name); | |
var c = node.className; | |
re.lastIndex = 0; | |
return re.test(c.baseVal != null ? c.baseVal : c); | |
} | |
function classedAdd() { | |
if (c = this.classList) return c.add(name); | |
var c = this.className, | |
cb = c.baseVal != null, | |
cv = cb ? c.baseVal : c; | |
re.lastIndex = 0; | |
if (!re.test(cv)) { | |
cv = d3_collapse(cv + " " + name); | |
if (cb) c.baseVal = cv; | |
else this.className = cv; | |
} | |
} | |
function classedRemove() { | |
if (c = this.classList) return c.remove(name); | |
var c = this.className, | |
cb = c.baseVal != null, | |
cv = cb ? c.baseVal : c; | |
cv = d3_collapse(cv.replace(re, " ")); | |
if (cb) c.baseVal = cv; | |
else this.className = cv; | |
} | |
function classedFunction() { | |
(value.apply(this, arguments) | |
? classedAdd | |
: classedRemove).call(this); | |
} | |
return this.each(typeof value === "function" | |
? classedFunction : value | |
? classedAdd | |
: classedRemove); | |
}; | |
d3_selectionPrototype.style = function(name, value, priority) { | |
if (arguments.length < 3) priority = ""; | |
// If no value is specified, return the first value. | |
if (arguments.length < 2) return window | |
.getComputedStyle(this.node(), null) | |
.getPropertyValue(name); | |
function styleNull() { | |
this.style.removeProperty(name); | |
} | |
function styleConstant() { | |
this.style.setProperty(name, value, priority); | |
} | |
function styleFunction() { | |
var x = value.apply(this, arguments); | |
if (x == null) this.style.removeProperty(name); | |
else this.style.setProperty(name, x, priority); | |
} | |
return this.each(value == null | |
? styleNull : (typeof value === "function" | |
? styleFunction : styleConstant)); | |
}; | |
d3_selectionPrototype.property = function(name, value) { | |
// If no value is specified, return the first value. | |
if (arguments.length < 2) return this.node()[name]; | |
function propertyNull() { | |
delete this[name]; | |
} | |
function propertyConstant() { | |
this[name] = value; | |
} | |
function propertyFunction() { | |
var x = value.apply(this, arguments); | |
if (x == null) delete this[name]; | |
else this[name] = x; | |
} | |
return this.each(value == null | |
? propertyNull : (typeof value === "function" | |
? propertyFunction : propertyConstant)); | |
}; | |
d3_selectionPrototype.text = function(value) { | |
return arguments.length < 1 ? this.node().textContent | |
: (this.each(typeof value === "function" | |
? function() { this.textContent = value.apply(this, arguments); } | |
: function() { this.textContent = value; })); | |
}; | |
d3_selectionPrototype.html = function(value) { | |
return arguments.length < 1 ? this.node().innerHTML | |
: (this.each(typeof value === "function" | |
? function() { this.innerHTML = value.apply(this, arguments); } | |
: function() { this.innerHTML = value; })); | |
}; | |
// TODO append(node)? | |
// TODO append(function)? | |
d3_selectionPrototype.append = function(name) { | |
name = d3.ns.qualify(name); | |
function append() { | |
return this.appendChild(document.createElement(name)); | |
} | |
function appendNS() { | |
return this.appendChild(document.createElementNS(name.space, name.local)); | |
} | |
return this.select(name.local ? appendNS : append); | |
}; | |
// TODO insert(node, function)? | |
// TODO insert(function, string)? | |
// TODO insert(function, function)? | |
d3_selectionPrototype.insert = function(name, before) { | |
name = d3.ns.qualify(name); | |
function insert() { | |
return this.insertBefore( | |
document.createElement(name), | |
d3_select(before, this)); | |
} | |
function insertNS() { | |
return this.insertBefore( | |
document.createElementNS(name.space, name.local), | |
d3_select(before, this)); | |
} | |
return this.select(name.local ? insertNS : insert); | |
}; | |
// TODO remove(selector)? | |
// TODO remove(node)? | |
// TODO remove(function)? | |
d3_selectionPrototype.remove = function() { | |
return this.each(function() { | |
var parent = this.parentNode; | |
if (parent) parent.removeChild(this); | |
}); | |
}; | |
// TODO data(null) for clearing data? | |
d3_selectionPrototype.data = function(data, join) { | |
var enter = [], | |
update = [], | |
exit = []; | |
function bind(group, groupData) { | |
var i, | |
n = group.length, | |
m = groupData.length, | |
n0 = Math.min(n, m), | |
n1 = Math.max(n, m), | |
updateNodes = [], | |
enterNodes = [], | |
exitNodes = [], | |
node, | |
nodeData; | |
if (join) { | |
var nodeByKey = {}, | |
keys = [], | |
key, | |
j = groupData.length; | |
for (i = -1; ++i < n;) { | |
key = join.call(node = group[i], node.__data__, i); | |
if (key in nodeByKey) { | |
exitNodes[j++] = node; // duplicate key | |
} else { | |
nodeByKey[key] = node; | |
} | |
keys.push(key); | |
} | |
for (i = -1; ++i < m;) { | |
node = nodeByKey[key = join.call(groupData, nodeData = groupData[i], i)]; | |
if (node) { | |
node.__data__ = nodeData; | |
updateNodes[i] = node; | |
enterNodes[i] = exitNodes[i] = null; | |
} else { | |
enterNodes[i] = d3_selection_dataNode(nodeData); | |
updateNodes[i] = exitNodes[i] = null; | |
} | |
delete nodeByKey[key]; | |
} | |
for (i = -1; ++i < n;) { | |
if (keys[i] in nodeByKey) { | |
exitNodes[i] = group[i]; | |
} | |
} | |
} else { | |
for (i = -1; ++i < n0;) { | |
node = group[i]; | |
nodeData = groupData[i]; | |
if (node) { | |
node.__data__ = nodeData; | |
updateNodes[i] = node; | |
enterNodes[i] = exitNodes[i] = null; | |
} else { | |
enterNodes[i] = d3_selection_dataNode(nodeData); | |
updateNodes[i] = exitNodes[i] = null; | |
} | |
} | |
for (; i < m; ++i) { | |
enterNodes[i] = d3_selection_dataNode(groupData[i]); | |
updateNodes[i] = exitNodes[i] = null; | |
} | |
for (; i < n1; ++i) { | |
exitNodes[i] = group[i]; | |
enterNodes[i] = updateNodes[i] = null; | |
} | |
} | |
enterNodes.update | |
= updateNodes; | |
enterNodes.parentNode | |
= updateNodes.parentNode | |
= exitNodes.parentNode | |
= group.parentNode; | |
enter.push(enterNodes); | |
update.push(updateNodes); | |
exit.push(exitNodes); | |
} | |
var i = -1, | |
n = this.length, | |
group; | |
if (typeof data === "function") { | |
while (++i < n) { | |
bind(group = this[i], data.call(group, group.parentNode.__data__, i)); | |
} | |
} else { | |
while (++i < n) { | |
bind(group = this[i], data); | |
} | |
} | |
var selection = d3_selection(update); | |
selection.enter = function() { return d3_selection_enter(enter); }; | |
selection.exit = function() { return d3_selection(exit); }; | |
return selection; | |
}; | |
function d3_selection_dataNode(data) { | |
return {__data__: data}; | |
} | |
function d3_selection_enter(selection) { | |
d3_arraySubclass(selection, d3_selection_enterPrototype); | |
return selection; | |
} | |
var d3_selection_enterPrototype = []; | |
d3_selection_enterPrototype.append = d3_selectionPrototype.append; | |
d3_selection_enterPrototype.insert = d3_selectionPrototype.insert; | |
d3_selection_enterPrototype.empty = d3_selectionPrototype.empty; | |
d3_selection_enterPrototype.select = function(selector) { | |
var subgroups = [], | |
subgroup, | |
subnode, | |
upgroup, | |
group, | |
node; | |
for (var j = -1, m = this.length; ++j < m;) { | |
upgroup = (group = this[j]).update; | |
subgroups.push(subgroup = []); | |
subgroup.parentNode = group.parentNode; | |
for (var i = -1, n = group.length; ++i < n;) { | |
if (node = group[i]) { | |
subgroup.push(upgroup[i] = subnode = selector.call(group.parentNode, node.__data__, i)); | |
subnode.__data__ = node.__data__; | |
} else { | |
subgroup.push(null); | |
} | |
} | |
} | |
return d3_selection(subgroups); | |
}; | |
// TODO preserve null elements to maintain index? | |
d3_selectionPrototype.filter = function(filter) { | |
var subgroups = [], | |
subgroup, | |
group, | |
node; | |
for (var j = 0, m = this.length; j < m; j++) { | |
subgroups.push(subgroup = []); | |
subgroup.parentNode = (group = this[j]).parentNode; | |
for (var i = 0, n = group.length; i < n; i++) { | |
if ((node = group[i]) && filter.call(node, node.__data__, i)) { | |
subgroup.push(node); | |
} | |
} | |
} | |
return d3_selection(subgroups); | |
}; | |
d3_selectionPrototype.map = function(map) { | |
return this.each(function() { | |
this.__data__ = map.apply(this, arguments); | |
}); | |
}; | |
d3_selectionPrototype.sort = function(comparator) { | |
comparator = d3_selection_sortComparator.apply(this, arguments); | |
for (var j = 0, m = this.length; j < m; j++) { | |
for (var group = this[j].sort(comparator), i = 1, n = group.length, prev = group[0]; i < n; i++) { | |
var node = group[i]; | |
if (node) { | |
if (prev) prev.parentNode.insertBefore(node, prev.nextSibling); | |
prev = node; | |
} | |
} | |
} | |
return this; | |
}; | |
function d3_selection_sortComparator(comparator) { | |
if (!arguments.length) comparator = d3.ascending; | |
return function(a, b) { | |
return comparator(a && a.__data__, b && b.__data__); | |
}; | |
} | |
// type can be namespaced, e.g., "click.foo" | |
// listener can be null for removal | |
d3_selectionPrototype.on = function(type, listener, capture) { | |
if (arguments.length < 3) capture = false; | |
// parse the type specifier | |
var name = "__on" + type, i = type.indexOf("."); | |
if (i > 0) type = type.substring(0, i); | |
// if called with only one argument, return the current listener | |
if (arguments.length < 2) return (i = this.node()[name]) && i._; | |
// remove the old event listener, and add the new event listener | |
return this.each(function(d, i) { | |
var node = this; | |
if (node[name]) node.removeEventListener(type, node[name], capture); | |
if (listener) node.addEventListener(type, node[name] = l, capture); | |
// wrapped event listener that preserves i | |
function l(e) { | |
var o = d3.event; // Events can be reentrant (e.g., focus). | |
d3.event = e; | |
try { | |
listener.call(node, node.__data__, i); | |
} finally { | |
d3.event = o; | |
} | |
} | |
// stash the unwrapped listener for retrieval | |
l._ = listener; | |
}); | |
}; | |
d3_selectionPrototype.each = function(callback) { | |
for (var j = -1, m = this.length; ++j < m;) { | |
for (var group = this[j], i = -1, n = group.length; ++i < n;) { | |
var node = group[i]; | |
if (node) callback.call(node, node.__data__, i, j); | |
} | |
} | |
return this; | |
}; | |
// | |
// Note: assigning to the arguments array simultaneously changes the value of | |
// the corresponding argument! | |
// | |
// TODO The `this` argument probably shouldn't be the first argument to the | |
// callback, anyway, since it's redundant. However, that will require a major | |
// version bump due to backwards compatibility, so I'm not changing it right | |
// away. | |
// | |
d3_selectionPrototype.call = function(callback) { | |
callback.apply(this, (arguments[0] = this, arguments)); | |
return this; | |
}; | |
d3_selectionPrototype.empty = function() { | |
return !this.node(); | |
}; | |
d3_selectionPrototype.node = function(callback) { | |
for (var j = 0, m = this.length; j < m; j++) { | |
for (var group = this[j], i = 0, n = group.length; i < n; i++) { | |
var node = group[i]; | |
if (node) return node; | |
} | |
} | |
return null; | |
}; | |
d3_selectionPrototype.transition = function() { | |
var subgroups = [], | |
subgroup, | |
node; | |
for (var j = -1, m = this.length; ++j < m;) { | |
subgroups.push(subgroup = []); | |
for (var group = this[j], i = -1, n = group.length; ++i < n;) { | |
subgroup.push((node = group[i]) ? {node: node, delay: 0, duration: 250} : null); | |
} | |
} | |
return d3_transition(subgroups, d3_transitionInheritId || ++d3_transitionId); | |
}; | |
var d3_selectionRoot = d3_selection([[document]]); | |
d3_selectionRoot[0].parentNode = document.documentElement; | |
// TODO fast singleton implementation! | |
d3.select = function(selector) { | |
return typeof selector === "string" | |
? d3_selectionRoot.select(selector) | |
: d3_selection([[selector]]); // assume node | |
}; | |
d3.selectAll = function(selector) { | |
return typeof selector === "string" | |
? d3_selectionRoot.selectAll(selector) | |
: d3_selection([selector]); // assume node[] | |
}; | |
function d3_transition(groups, id) { | |
d3_arraySubclass(groups, d3_transitionPrototype); | |
var tweens = {}, | |
event = d3.dispatch("start", "end"), | |
ease = d3_transitionEase, | |
then = Date.now(); | |
groups.id = id; | |
groups.tween = function(name, tween) { | |
if (arguments.length < 2) return tweens[name]; | |
if (tween == null) delete tweens[name]; | |
else tweens[name] = tween; | |
return groups; | |
}; | |
groups.ease = function(value) { | |
if (!arguments.length) return ease; | |
ease = typeof value === "function" ? value : d3.ease.apply(d3, arguments); | |
return groups; | |
}; | |
groups.each = function(type, listener) { | |
if (arguments.length < 2) return d3_transition_each.call(groups, type); | |
event[type].add(listener); | |
return groups; | |
}; | |
d3.timer(function(elapsed) { | |
groups.each(function(d, i, j) { | |
var tweened = [], | |
node = this, | |
delay = groups[j][i].delay, | |
duration = groups[j][i].duration, | |
lock = node.__transition__ || (node.__transition__ = {active: 0, count: 0}); | |
++lock.count; | |
delay <= elapsed ? start(elapsed) : d3.timer(start, delay, then); | |
function start(elapsed) { | |
if (lock.active > id) return stop(); | |
lock.active = id; | |
for (var tween in tweens) { | |
if (tween = tweens[tween].call(node, d, i)) { | |
tweened.push(tween); | |
} | |
} | |
event.start.dispatch.call(node, d, i); | |
if (!tick(elapsed)) d3.timer(tick, 0, then); | |
return 1; | |
} | |
function tick(elapsed) { | |
if (lock.active !== id) return stop(); | |
var t = (elapsed - delay) / duration, | |
e = ease(t), | |
n = tweened.length; | |
while (n > 0) { | |
tweened[--n].call(node, e); | |
} | |
if (t >= 1) { | |
stop(); | |
d3_transitionInheritId = id; | |
event.end.dispatch.call(node, d, i); | |
d3_transitionInheritId = 0; | |
return 1; | |
} | |
} | |
function stop() { | |
if (!--lock.count) delete node.__transition__; | |
return 1; | |
} | |
}); | |
return 1; | |
}, 0, then); | |
return groups; | |
} | |
function d3_transitionTween(b) { | |
return typeof b === "function" | |
? function(d, i, a) { var v = b.call(this, d, i) + ""; return a != v && d3.interpolate(a, v); } | |
: (b = b + "", function(d, i, a) { return a != b && d3.interpolate(a, b); }); | |
} | |
var d3_transitionPrototype = [], | |
d3_transitionId = 0, | |
d3_transitionInheritId = 0, | |
d3_transitionEase = d3.ease("cubic-in-out"); | |
d3_transitionPrototype.call = d3_selectionPrototype.call; | |
d3.transition = function() { | |
return d3_selectionRoot.transition(); | |
}; | |
d3.transition.prototype = d3_transitionPrototype; | |
d3_transitionPrototype.select = function(selector) { | |
var subgroups = [], | |
subgroup, | |
subnode, | |
node; | |
if (typeof selector !== "function") selector = d3_selection_selector(selector); | |
for (var j = -1, m = this.length; ++j < m;) { | |
subgroups.push(subgroup = []); | |
for (var group = this[j], i = -1, n = group.length; ++i < n;) { | |
if ((node = group[i]) && (subnode = selector.call(node.node, node.node.__data__, i))) { | |
if ("__data__" in node.node) subnode.__data__ = node.node.__data__; | |
subgroup.push({node: subnode, delay: node.delay, duration: node.duration}); | |
} else { | |
subgroup.push(null); | |
} | |
} | |
} | |
return d3_transition(subgroups, this.id).ease(this.ease()); | |
}; | |
d3_transitionPrototype.selectAll = function(selector) { | |
var subgroups = [], | |
subgroup, | |
node; | |
if (typeof selector !== "function") selector = d3_selection_selectorAll(selector); | |
for (var j = -1, m = this.length; ++j < m;) { | |
for (var group = this[j], i = -1, n = group.length; ++i < n;) { | |
if (node = group[i]) { | |
subgroups.push(subgroup = selector.call(node.node, node.node.__data__, i)); | |
for (var k = -1, o = subgroup.length; ++k < o;) { | |
subgroup[k] = {node: subgroup[k], delay: node.delay, duration: node.duration}; | |
} | |
} | |
} | |
} | |
return d3_transition(subgroups, this.id).ease(this.ease()); | |
}; | |
d3_transitionPrototype.attr = function(name, value) { | |
return this.attrTween(name, d3_transitionTween(value)); | |
}; | |
d3_transitionPrototype.attrTween = function(name, tween) { | |
name = d3.ns.qualify(name); | |
function attrTween(d, i) { | |
var f = tween.call(this, d, i, this.getAttribute(name)); | |
return f && function(t) { | |
this.setAttribute(name, f(t)); | |
}; | |
} | |
function attrTweenNS(d, i) { | |
var f = tween.call(this, d, i, this.getAttributeNS(name.space, name.local)); | |
return f && function(t) { | |
this.setAttributeNS(name.space, name.local, f(t)); | |
}; | |
} | |
return this.tween("attr." + name, name.local ? attrTweenNS : attrTween); | |
}; | |
d3_transitionPrototype.style = function(name, value, priority) { | |
if (arguments.length < 3) priority = ""; | |
return this.styleTween(name, d3_transitionTween(value), priority); | |
}; | |
d3_transitionPrototype.styleTween = function(name, tween, priority) { | |
if (arguments.length < 3) priority = ""; | |
return this.tween("style." + name, function(d, i) { | |
var f = tween.call(this, d, i, window.getComputedStyle(this, null).getPropertyValue(name)); | |
return f && function(t) { | |
this.style.setProperty(name, f(t), priority); | |
}; | |
}); | |
}; | |
d3_transitionPrototype.text = function(value) { | |
return this.tween("text", function(d, i) { | |
this.textContent = typeof value === "function" | |
? value.call(this, d, i) | |
: value; | |
}); | |
}; | |
d3_transitionPrototype.remove = function() { | |
return this.each("end", function() { | |
var p; | |
if (!this.__transition__ && (p = this.parentNode)) p.removeChild(this); | |
}); | |
}; | |
d3_transitionPrototype.delay = function(value) { | |
var groups = this; | |
return groups.each(typeof value === "function" | |
? function(d, i, j) { groups[j][i].delay = +value.apply(this, arguments); } | |
: (value = +value, function(d, i, j) { groups[j][i].delay = value; })); | |
}; | |
d3_transitionPrototype.duration = function(value) { | |
var groups = this; | |
return groups.each(typeof value === "function" | |
? function(d, i, j) { groups[j][i].duration = +value.apply(this, arguments); } | |
: (value = +value, function(d, i, j) { groups[j][i].duration = value; })); | |
}; | |
function d3_transition_each(callback) { | |
for (var j = 0, m = this.length; j < m; j++) { | |
for (var group = this[j], i = 0, n = group.length; i < n; i++) { | |
var node = group[i]; | |
if (node) callback.call(node = node.node, node.__data__, i, j); | |
} | |
} | |
return this; | |
} | |
d3_transitionPrototype.transition = function() { | |
return this.select(d3_this); | |
}; | |
var d3_timer_queue = null, | |
d3_timer_interval, // is an interval (or frame) active? | |
d3_timer_timeout; // is a timeout active? | |
// The timer will continue to fire until callback returns true. | |
d3.timer = function(callback, delay, then) { | |
var found = false, | |
t0, | |
t1 = d3_timer_queue; | |
if (arguments.length < 3) { | |
if (arguments.length < 2) delay = 0; | |
else if (!isFinite(delay)) return; | |
then = Date.now(); | |
} | |
// See if the callback's already in the queue. | |
while (t1) { | |
if (t1.callback === callback) { | |
t1.then = then; | |
t1.delay = delay; | |
found = true; | |
break; | |
} | |
t0 = t1; | |
t1 = t1.next; | |
} | |
// Otherwise, add the callback to the queue. | |
if (!found) d3_timer_queue = { | |
callback: callback, | |
then: then, | |
delay: delay, | |
next: d3_timer_queue | |
}; | |
// Start animatin'! | |
if (!d3_timer_interval) { | |
d3_timer_timeout = clearTimeout(d3_timer_timeout); | |
d3_timer_interval = 1; | |
d3_timer_frame(d3_timer_step); | |
} | |
} | |
function d3_timer_step() { | |
var elapsed, | |
now = Date.now(), | |
t1 = d3_timer_queue; | |
while (t1) { | |
elapsed = now - t1.then; | |
if (elapsed >= t1.delay) t1.flush = t1.callback(elapsed); | |
t1 = t1.next; | |
} | |
var delay = d3_timer_flush() - now; | |
if (delay > 24) { | |
if (isFinite(delay)) { | |
clearTimeout(d3_timer_timeout); | |
d3_timer_timeout = setTimeout(d3_timer_step, delay); | |
} | |
d3_timer_interval = 0; | |
} else { | |
d3_timer_interval = 1; | |
d3_timer_frame(d3_timer_step); | |
} | |
} | |
d3.timer.flush = function() { | |
var elapsed, | |
now = Date.now(), | |
t1 = d3_timer_queue; | |
while (t1) { | |
elapsed = now - t1.then; | |
if (!t1.delay) t1.flush = t1.callback(elapsed); | |
t1 = t1.next; | |
} | |
d3_timer_flush(); | |
}; | |
// Flush after callbacks, to avoid concurrent queue modification. | |
function d3_timer_flush() { | |
var t0 = null, | |
t1 = d3_timer_queue, | |
then = Infinity; | |
while (t1) { | |
if (t1.flush) { | |
t1 = t0 ? t0.next = t1.next : d3_timer_queue = t1.next; | |
} else { | |
then = Math.min(then, t1.then + t1.delay); | |
t1 = (t0 = t1).next; | |
} | |
} | |
return then; | |
} | |
var d3_timer_frame = window.requestAnimationFrame | |
|| window.webkitRequestAnimationFrame | |
|| window.mozRequestAnimationFrame | |
|| window.oRequestAnimationFrame | |
|| window.msRequestAnimationFrame | |
|| function(callback) { setTimeout(callback, 17); }; | |
function d3_noop() {} | |
d3.scale = {}; | |
function d3_scaleExtent(domain) { | |
var start = domain[0], stop = domain[domain.length - 1]; | |
return start < stop ? [start, stop] : [stop, start]; | |
} | |
function d3_scale_nice(domain, nice) { | |
var i0 = 0, | |
i1 = domain.length - 1, | |
x0 = domain[i0], | |
x1 = domain[i1], | |
dx; | |
if (x1 < x0) { | |
dx = i0; i0 = i1; i1 = dx; | |
dx = x0; x0 = x1; x1 = dx; | |
} | |
nice = nice(x1 - x0); | |
domain[i0] = nice.floor(x0); | |
domain[i1] = nice.ceil(x1); | |
return domain; | |
} | |
function d3_scale_niceDefault() { | |
return Math; | |
} | |
d3.scale.linear = function() { | |
return d3_scale_linear([0, 1], [0, 1], d3.interpolate, false); | |
}; | |
function d3_scale_linear(domain, range, interpolate, clamp) { | |
var output, | |
input; | |
function rescale() { | |
var linear = domain.length == 2 ? d3_scale_bilinear : d3_scale_polylinear, | |
uninterpolate = clamp ? d3_uninterpolateClamp : d3_uninterpolateNumber; | |
output = linear(domain, range, uninterpolate, interpolate); | |
input = linear(range, domain, uninterpolate, d3.interpolate); | |
return scale; | |
} | |
function scale(x) { | |
return output(x); | |
} | |
// Note: requires range is coercible to number! | |
scale.invert = function(y) { | |
return input(y); | |
}; | |
scale.domain = function(x) { | |
if (!arguments.length) return domain; | |
domain = x.map(Number); | |
return rescale(); | |
}; | |
scale.range = function(x) { | |
if (!arguments.length) return range; | |
range = x; | |
return rescale(); | |
}; | |
scale.rangeRound = function(x) { | |
return scale.range(x).interpolate(d3.interpolateRound); | |
}; | |
scale.clamp = function(x) { | |
if (!arguments.length) return clamp; | |
clamp = x; | |
return rescale(); | |
}; | |
scale.interpolate = function(x) { | |
if (!arguments.length) return interpolate; | |
interpolate = x; | |
return rescale(); | |
}; | |
scale.ticks = function(m) { | |
return d3_scale_linearTicks(domain, m); | |
}; | |
scale.tickFormat = function(m) { | |
return d3_scale_linearTickFormat(domain, m); | |
}; | |
scale.nice = function() { | |
d3_scale_nice(domain, d3_scale_linearNice); | |
return rescale(); | |
}; | |
scale.copy = function() { | |
return d3_scale_linear(domain, range, interpolate, clamp); | |
}; | |
return rescale(); | |
}; | |
function d3_scale_linearRebind(scale, linear) { | |
scale.range = d3.rebind(scale, linear.range); | |
scale.rangeRound = d3.rebind(scale, linear.rangeRound); | |
scale.interpolate = d3.rebind(scale, linear.interpolate); | |
scale.clamp = d3.rebind(scale, linear.clamp); | |
return scale; | |
} | |
function d3_scale_linearNice(dx) { | |
dx = Math.pow(10, Math.round(Math.log(dx) / Math.LN10) - 1); | |
return { | |
floor: function(x) { return Math.floor(x / dx) * dx; }, | |
ceil: function(x) { return Math.ceil(x / dx) * dx; } | |
}; | |
} | |
// TODO Dates? Ugh. | |
function d3_scale_linearTickRange(domain, m) { | |
var extent = d3_scaleExtent(domain), | |
span = extent[1] - extent[0], | |
step = Math.pow(10, Math.floor(Math.log(span / m) / Math.LN10)), | |
err = m / span * step; | |
// Filter ticks to get closer to the desired count. | |
if (err <= .15) step *= 10; | |
else if (err <= .35) step *= 5; | |
else if (err <= .75) step *= 2; | |
// Round start and stop values to step interval. | |
extent[0] = Math.ceil(extent[0] / step) * step; | |
extent[1] = Math.floor(extent[1] / step) * step + step * .5; // inclusive | |
extent[2] = step; | |
return extent; | |
} | |
function d3_scale_linearTicks(domain, m) { | |
return d3.range.apply(d3, d3_scale_linearTickRange(domain, m)); | |
} | |
function d3_scale_linearTickFormat(domain, m) { | |
return d3.format(",." + Math.max(0, -Math.floor(Math.log(d3_scale_linearTickRange(domain, m)[2]) / Math.LN10 + .01)) + "f"); | |
} | |
function d3_scale_bilinear(domain, range, uninterpolate, interpolate) { | |
var u = uninterpolate(domain[0], domain[1]), | |
i = interpolate(range[0], range[1]); | |
return function(x) { | |
return i(u(x)); | |
}; | |
} | |
function d3_scale_polylinear(domain, range, uninterpolate, interpolate) { | |
var u = [], | |
i = [], | |
j = 0, | |
n = domain.length; | |
while (++j < n) { | |
u.push(uninterpolate(domain[j - 1], domain[j])); | |
i.push(interpolate(range[j - 1], range[j])); | |
} | |
return function(x) { | |
var j = d3.bisect(domain, x, 1, domain.length - 1) - 1; | |
return i[j](u[j](x)); | |
}; | |
} | |
d3.scale.log = function() { | |
return d3_scale_log(d3.scale.linear(), d3_scale_logp); | |
}; | |
function d3_scale_log(linear, log) { | |
var pow = log.pow; | |
function scale(x) { | |
return linear(log(x)); | |
} | |
scale.invert = function(x) { | |
return pow(linear.invert(x)); | |
}; | |
scale.domain = function(x) { | |
if (!arguments.length) return linear.domain().map(pow); | |
log = x[0] < 0 ? d3_scale_logn : d3_scale_logp; | |
pow = log.pow; | |
linear.domain(x.map(log)); | |
return scale; | |
}; | |
scale.nice = function() { | |
linear.domain(d3_scale_nice(linear.domain(), d3_scale_niceDefault)); | |
return scale; | |
}; | |
scale.ticks = function() { | |
var extent = d3_scaleExtent(linear.domain()), | |
ticks = []; | |
if (extent.every(isFinite)) { | |
var i = Math.floor(extent[0]), | |
j = Math.ceil(extent[1]), | |
u = pow(extent[0]), | |
v = pow(extent[1]); | |
if (log === d3_scale_logn) { | |
ticks.push(pow(i)); | |
for (; i++ < j;) for (var k = 9; k > 0; k--) ticks.push(pow(i) * k); | |
} else { | |
for (; i < j; i++) for (var k = 1; k < 10; k++) ticks.push(pow(i) * k); | |
ticks.push(pow(i)); | |
} | |
for (i = 0; ticks[i] < u; i++) {} // strip small values | |
for (j = ticks.length; ticks[j - 1] > v; j--) {} // strip big values | |
ticks = ticks.slice(i, j); | |
} | |
return ticks; | |
}; | |
scale.tickFormat = function() { | |
return d3_scale_logTickFormat; | |
}; | |
scale.copy = function() { | |
return d3_scale_log(linear.copy(), log); | |
}; | |
return d3_scale_linearRebind(scale, linear); | |
}; | |
function d3_scale_logp(x) { | |
return Math.log(x) / Math.LN10; | |
} | |
function d3_scale_logn(x) { | |
return -Math.log(-x) / Math.LN10; | |
} | |
d3_scale_logp.pow = function(x) { | |
return Math.pow(10, x); | |
}; | |
d3_scale_logn.pow = function(x) { | |
return -Math.pow(10, -x); | |
}; | |
function d3_scale_logTickFormat(d) { | |
return d.toPrecision(1); | |
} | |
d3.scale.pow = function() { | |
return d3_scale_pow(d3.scale.linear(), 1); | |
}; | |
function d3_scale_pow(linear, exponent) { | |
var powp = d3_scale_powPow(exponent), | |
powb = d3_scale_powPow(1 / exponent); | |
function scale(x) { | |
return linear(powp(x)); | |
} | |
scale.invert = function(x) { | |
return powb(linear.invert(x)); | |
}; | |
scale.domain = function(x) { | |
if (!arguments.length) return linear.domain().map(powb); | |
linear.domain(x.map(powp)); | |
return scale; | |
}; | |
scale.ticks = function(m) { | |
return d3_scale_linearTicks(scale.domain(), m); | |
}; | |
scale.tickFormat = function(m) { | |
return d3_scale_linearTickFormat(scale.domain(), m); | |
}; | |
scale.nice = function() { | |
return scale.domain(d3_scale_nice(scale.domain(), d3_scale_linearNice)); | |
}; | |
scale.exponent = function(x) { | |
if (!arguments.length) return exponent; | |
var domain = scale.domain(); | |
powp = d3_scale_powPow(exponent = x); | |
powb = d3_scale_powPow(1 / exponent); | |
return scale.domain(domain); | |
}; | |
scale.copy = function() { | |
return d3_scale_pow(linear.copy(), exponent); | |
}; | |
return d3_scale_linearRebind(scale, linear); | |
}; | |
function d3_scale_powPow(e) { | |
return function(x) { | |
return x < 0 ? -Math.pow(-x, e) : Math.pow(x, e); | |
}; | |
} | |
d3.scale.sqrt = function() { | |
return d3.scale.pow().exponent(.5); | |
}; | |
d3.scale.ordinal = function() { | |
return d3_scale_ordinal([], {t: "range", x: []}); | |
}; | |
function d3_scale_ordinal(domain, ranger) { | |
var index, | |
range, | |
rangeBand; | |
function scale(x) { | |
return range[((index[x] || (index[x] = domain.push(x))) - 1) % range.length]; | |
} | |
scale.domain = function(x) { | |
if (!arguments.length) return domain; | |
domain = []; | |
index = {}; | |
var i = -1, n = x.length, xi; | |
while (++i < n) if (!index[xi = x[i]]) index[xi] = domain.push(xi); | |
return scale[ranger.t](ranger.x, ranger.p); | |
}; | |
scale.range = function(x) { | |
if (!arguments.length) return range; | |
range = x; | |
rangeBand = 0; | |
ranger = {t: "range", x: x}; | |
return scale; | |
}; | |
scale.rangePoints = function(x, padding) { | |
if (arguments.length < 2) padding = 0; | |
var start = x[0], | |
stop = x[1], | |
step = (stop - start) / (domain.length - 1 + padding); | |
range = domain.length < 2 ? [(start + stop) / 2] : d3.range(start + step * padding / 2, stop + step / 2, step); | |
rangeBand = 0; | |
ranger = {t: "rangePoints", x: x, p: padding}; | |
return scale; | |
}; | |
scale.rangeBands = function(x, padding) { | |
if (arguments.length < 2) padding = 0; | |
var start = x[0], | |
stop = x[1], | |
step = (stop - start) / (domain.length + padding); | |
range = d3.range(start + step * padding, stop, step); | |
rangeBand = step * (1 - padding); | |
ranger = {t: "rangeBands", x: x, p: padding}; | |
return scale; | |
}; | |
scale.rangeRoundBands = function(x, padding) { | |
if (arguments.length < 2) padding = 0; | |
var start = x[0], | |
stop = x[1], | |
step = Math.floor((stop - start) / (domain.length + padding)), | |
err = stop - start - (domain.length - padding) * step; | |
range = d3.range(start + Math.round(err / 2), stop, step); | |
rangeBand = Math.round(step * (1 - padding)); | |
ranger = {t: "rangeRoundBands", x: x, p: padding}; | |
return scale; | |
}; | |
scale.rangeBand = function() { | |
return rangeBand; | |
}; | |
scale.copy = function() { | |
return d3_scale_ordinal(domain, ranger); | |
}; | |
return scale.domain(domain); | |
}; | |
/* | |
* This product includes color specifications and designs developed by Cynthia | |
* Brewer (http://colorbrewer.org/). See lib/colorbrewer for more information. | |
*/ | |
d3.scale.category10 = function() { | |
return d3.scale.ordinal().range(d3_category10); | |
}; | |
d3.scale.category20 = function() { | |
return d3.scale.ordinal().range(d3_category20); | |
}; | |
d3.scale.category20b = function() { | |
return d3.scale.ordinal().range(d3_category20b); | |
}; | |
d3.scale.category20c = function() { | |
return d3.scale.ordinal().range(d3_category20c); | |
}; | |
var d3_category10 = [ | |
"#1f77b4", "#ff7f0e", "#2ca02c", "#d62728", "#9467bd", | |
"#8c564b", "#e377c2", "#7f7f7f", "#bcbd22", "#17becf" | |
]; | |
var d3_category20 = [ | |
"#1f77b4", "#aec7e8", | |
"#ff7f0e", "#ffbb78", | |
"#2ca02c", "#98df8a", | |
"#d62728", "#ff9896", | |
"#9467bd", "#c5b0d5", | |
"#8c564b", "#c49c94", | |
"#e377c2", "#f7b6d2", | |
"#7f7f7f", "#c7c7c7", | |
"#bcbd22", "#dbdb8d", | |
"#17becf", "#9edae5" | |
]; | |
var d3_category20b = [ | |
"#393b79", "#5254a3", "#6b6ecf", "#9c9ede", | |
"#637939", "#8ca252", "#b5cf6b", "#cedb9c", | |
"#8c6d31", "#bd9e39", "#e7ba52", "#e7cb94", | |
"#843c39", "#ad494a", "#d6616b", "#e7969c", | |
"#7b4173", "#a55194", "#ce6dbd", "#de9ed6" | |
]; | |
var d3_category20c = [ | |
"#3182bd", "#6baed6", "#9ecae1", "#c6dbef", | |
"#e6550d", "#fd8d3c", "#fdae6b", "#fdd0a2", | |
"#31a354", "#74c476", "#a1d99b", "#c7e9c0", | |
"#756bb1", "#9e9ac8", "#bcbddc", "#dadaeb", | |
"#636363", "#969696", "#bdbdbd", "#d9d9d9" | |
]; | |
d3.scale.quantile = function() { | |
return d3_scale_quantile([], []); | |
}; | |
function d3_scale_quantile(domain, range) { | |
var thresholds; | |
function rescale() { | |
var k = 0, | |
n = domain.length, | |
q = range.length; | |
thresholds = []; | |
while (++k < q) thresholds[k - 1] = d3.quantile(domain, k / q); | |
return scale; | |
} | |
function scale(x) { | |
if (isNaN(x = +x)) return NaN; | |
return range[d3.bisect(thresholds, x)]; | |
} | |
scale.domain = function(x) { | |
if (!arguments.length) return domain; | |
domain = x.filter(function(d) { return !isNaN(d); }).sort(d3.ascending); | |
return rescale(); | |
}; | |
scale.range = function(x) { | |
if (!arguments.length) return range; | |
range = x; | |
return rescale(); | |
}; | |
scale.quantiles = function() { | |
return thresholds; | |
}; | |
scale.copy = function() { | |
return d3_scale_quantile(domain, range); // copy on write! | |
}; | |
return rescale(); | |
}; | |
d3.scale.quantize = function() { | |
return d3_scale_quantize(0, 1, [0, 1]); | |
}; | |
function d3_scale_quantize(x0, x1, range) { | |
var kx, i; | |
function scale(x) { | |
return range[Math.max(0, Math.min(i, Math.floor(kx * (x - x0))))]; | |
} | |
function rescale() { | |
kx = range.length / (x1 - x0); | |
i = range.length - 1; | |
return scale; | |
} | |
scale.domain = function(x) { | |
if (!arguments.length) return [x0, x1]; | |
x0 = +x[0]; | |
x1 = +x[x.length - 1]; | |
return rescale(); | |
}; | |
scale.range = function(x) { | |
if (!arguments.length) return range; | |
range = x; | |
return rescale(); | |
}; | |
scale.copy = function() { | |
return d3_scale_quantize(x0, x1, range); // copy on write | |
}; | |
return rescale(); | |
}; | |
d3.svg = {}; | |
d3.svg.arc = function() { | |
var innerRadius = d3_svg_arcInnerRadius, | |
outerRadius = d3_svg_arcOuterRadius, | |
startAngle = d3_svg_arcStartAngle, | |
endAngle = d3_svg_arcEndAngle; | |
function arc() { | |
var r0 = innerRadius.apply(this, arguments), | |
r1 = outerRadius.apply(this, arguments), | |
a0 = startAngle.apply(this, arguments) + d3_svg_arcOffset, | |
a1 = endAngle.apply(this, arguments) + d3_svg_arcOffset, | |
da = (a1 < a0 && (da = a0, a0 = a1, a1 = da), a1 - a0), | |
df = da < Math.PI ? "0" : "1", | |
c0 = Math.cos(a0), | |
s0 = Math.sin(a0), | |
c1 = Math.cos(a1), | |
s1 = Math.sin(a1); | |
return da >= d3_svg_arcMax | |
? (r0 | |
? "M0," + r1 | |
+ "A" + r1 + "," + r1 + " 0 1,1 0," + (-r1) | |
+ "A" + r1 + "," + r1 + " 0 1,1 0," + r1 | |
+ "M0," + r0 | |
+ "A" + r0 + "," + r0 + " 0 1,0 0," + (-r0) | |
+ "A" + r0 + "," + r0 + " 0 1,0 0," + r0 | |
+ "Z" | |
: "M0," + r1 | |
+ "A" + r1 + "," + r1 + " 0 1,1 0," + (-r1) | |
+ "A" + r1 + "," + r1 + " 0 1,1 0," + r1 | |
+ "Z") | |
: (r0 | |
? "M" + r1 * c0 + "," + r1 * s0 | |
+ "A" + r1 + "," + r1 + " 0 " + df + ",1 " + r1 * c1 + "," + r1 * s1 | |
+ "L" + r0 * c1 + "," + r0 * s1 | |
+ "A" + r0 + "," + r0 + " 0 " + df + ",0 " + r0 * c0 + "," + r0 * s0 | |
+ "Z" | |
: "M" + r1 * c0 + "," + r1 * s0 | |
+ "A" + r1 + "," + r1 + " 0 " + df + ",1 " + r1 * c1 + "," + r1 * s1 | |
+ "L0,0" | |
+ "Z"); | |
} | |
arc.innerRadius = function(v) { | |
if (!arguments.length) return innerRadius; | |
innerRadius = d3.functor(v); | |
return arc; | |
}; | |
arc.outerRadius = function(v) { | |
if (!arguments.length) return outerRadius; | |
outerRadius = d3.functor(v); | |
return arc; | |
}; | |
arc.startAngle = function(v) { | |
if (!arguments.length) return startAngle; | |
startAngle = d3.functor(v); | |
return arc; | |
}; | |
arc.endAngle = function(v) { | |
if (!arguments.length) return endAngle; | |
endAngle = d3.functor(v); | |
return arc; | |
}; | |
arc.centroid = function() { | |
var r = (innerRadius.apply(this, arguments) | |
+ outerRadius.apply(this, arguments)) / 2, | |
a = (startAngle.apply(this, arguments) | |
+ endAngle.apply(this, arguments)) / 2 + d3_svg_arcOffset; | |
return [Math.cos(a) * r, Math.sin(a) * r]; | |
}; | |
return arc; | |
}; | |
var d3_svg_arcOffset = -Math.PI / 2, | |
d3_svg_arcMax = 2 * Math.PI - 1e-6; | |
function d3_svg_arcInnerRadius(d) { | |
return d.innerRadius; | |
} | |
function d3_svg_arcOuterRadius(d) { | |
return d.outerRadius; | |
} | |
function d3_svg_arcStartAngle(d) { | |
return d.startAngle; | |
} | |
function d3_svg_arcEndAngle(d) { | |
return d.endAngle; | |
} | |
function d3_svg_line(projection) { | |
var x = d3_svg_lineX, | |
y = d3_svg_lineY, | |
interpolate = "linear", | |
interpolator = d3_svg_lineInterpolators[interpolate], | |
tension = .7; | |
function line(d) { | |
return d.length < 1 ? null : "M" + interpolator(projection(d3_svg_linePoints(this, d, x, y)), tension); | |
} | |
line.x = function(v) { | |
if (!arguments.length) return x; | |
x = v; | |
return line; | |
}; | |
line.y = function(v) { | |
if (!arguments.length) return y; | |
y = v; | |
return line; | |
}; | |
line.interpolate = function(v) { | |
if (!arguments.length) return interpolate; | |
interpolator = d3_svg_lineInterpolators[interpolate = v]; | |
return line; | |
}; | |
line.tension = function(v) { | |
if (!arguments.length) return tension; | |
tension = v; | |
return line; | |
}; | |
return line; | |
} | |
d3.svg.line = function() { | |
return d3_svg_line(Object); | |
}; | |
// Converts the specified array of data into an array of points | |
// (x-y tuples), by evaluating the specified `x` and `y` functions on each | |
// data point. The `this` context of the evaluated functions is the specified | |
// "self" object; each function is passed the current datum and index. | |
function d3_svg_linePoints(self, d, x, y) { | |
var points = [], | |
i = -1, | |
n = d.length, | |
fx = typeof x === "function", | |
fy = typeof y === "function", | |
value; | |
if (fx && fy) { | |
while (++i < n) points.push([ | |
x.call(self, value = d[i], i), | |
y.call(self, value, i) | |
]); | |
} else if (fx) { | |
while (++i < n) points.push([x.call(self, d[i], i), y]); | |
} else if (fy) { | |
while (++i < n) points.push([x, y.call(self, d[i], i)]); | |
} else { | |
while (++i < n) points.push([x, y]); | |
} | |
return points; | |
} | |
// The default `x` property, which references d[0]. | |
function d3_svg_lineX(d) { | |
return d[0]; | |
} | |
// The default `y` property, which references d[1]. | |
function d3_svg_lineY(d) { | |
return d[1]; | |
} | |
// The various interpolators supported by the `line` class. | |
var d3_svg_lineInterpolators = { | |
"linear": d3_svg_lineLinear, | |
"step-before": d3_svg_lineStepBefore, | |
"step-after": d3_svg_lineStepAfter, | |
"basis": d3_svg_lineBasis, | |
"basis-open": d3_svg_lineBasisOpen, | |
"basis-closed": d3_svg_lineBasisClosed, | |
"bundle": d3_svg_lineBundle, | |
"cardinal": d3_svg_lineCardinal, | |
"cardinal-open": d3_svg_lineCardinalOpen, | |
"cardinal-closed": d3_svg_lineCardinalClosed, | |
"monotone": d3_svg_lineMonotone | |
}; | |
// Linear interpolation; generates "L" commands. | |
function d3_svg_lineLinear(points) { | |
var i = 0, | |
n = points.length, | |
p = points[0], | |
path = [p[0], ",", p[1]]; | |
while (++i < n) path.push("L", (p = points[i])[0], ",", p[1]); | |
return path.join(""); | |
} | |
// Step interpolation; generates "H" and "V" commands. | |
function d3_svg_lineStepBefore(points) { | |
var i = 0, | |
n = points.length, | |
p = points[0], | |
path = [p[0], ",", p[1]]; | |
while (++i < n) path.push("V", (p = points[i])[1], "H", p[0]); | |
return path.join(""); | |
} | |
// Step interpolation; generates "H" and "V" commands. | |
function d3_svg_lineStepAfter(points) { | |
var i = 0, | |
n = points.length, | |
p = points[0], | |
path = [p[0], ",", p[1]]; | |
while (++i < n) path.push("H", (p = points[i])[0], "V", p[1]); | |
return path.join(""); | |
} | |
// Open cardinal spline interpolation; generates "C" commands. | |
function d3_svg_lineCardinalOpen(points, tension) { | |
return points.length < 4 | |
? d3_svg_lineLinear(points) | |
: points[1] + d3_svg_lineHermite(points.slice(1, points.length - 1), | |
d3_svg_lineCardinalTangents(points, tension)); | |
} | |
// Closed cardinal spline interpolation; generates "C" commands. | |
function d3_svg_lineCardinalClosed(points, tension) { | |
return points.length < 3 | |
? d3_svg_lineLinear(points) | |
: points[0] + d3_svg_lineHermite((points.push(points[0]), points), | |
d3_svg_lineCardinalTangents([points[points.length - 2]] | |
.concat(points, [points[1]]), tension)); | |
} | |
// Cardinal spline interpolation; generates "C" commands. | |
function d3_svg_lineCardinal(points, tension, closed) { | |
return points.length < 3 | |
? d3_svg_lineLinear(points) | |
: points[0] + d3_svg_lineHermite(points, | |
d3_svg_lineCardinalTangents(points, tension)); | |
} | |
// Hermite spline construction; generates "C" commands. | |
function d3_svg_lineHermite(points, tangents) { | |
if (tangents.length < 1 | |
|| (points.length != tangents.length | |
&& points.length != tangents.length + 2)) { | |
return d3_svg_lineLinear(points); | |
} | |
var quad = points.length != tangents.length, | |
path = "", | |
p0 = points[0], | |
p = points[1], | |
t0 = tangents[0], | |
t = t0, | |
pi = 1; | |
if (quad) { | |
path += "Q" + (p[0] - t0[0] * 2 / 3) + "," + (p[1] - t0[1] * 2 / 3) | |
+ "," + p[0] + "," + p[1]; | |
p0 = points[1]; | |
pi = 2; | |
} | |
if (tangents.length > 1) { | |
t = tangents[1]; | |
p = points[pi]; | |
pi++; | |
path += "C" + (p0[0] + t0[0]) + "," + (p0[1] + t0[1]) | |
+ "," + (p[0] - t[0]) + "," + (p[1] - t[1]) | |
+ "," + p[0] + "," + p[1]; | |
for (var i = 2; i < tangents.length; i++, pi++) { | |
p = points[pi]; | |
t = tangents[i]; | |
path += "S" + (p[0] - t[0]) + "," + (p[1] - t[1]) | |
+ "," + p[0] + "," + p[1]; | |
} | |
} | |
if (quad) { | |
var lp = points[pi]; | |
path += "Q" + (p[0] + t[0] * 2 / 3) + "," + (p[1] + t[1] * 2 / 3) | |
+ "," + lp[0] + "," + lp[1]; | |
} | |
return path; | |
} | |
// Generates tangents for a cardinal spline. | |
function d3_svg_lineCardinalTangents(points, tension) { | |
var tangents = [], | |
a = (1 - tension) / 2, | |
p0, | |
p1 = points[0], | |
p2 = points[1], | |
i = 1, | |
n = points.length; | |
while (++i < n) { | |
p0 = p1; | |
p1 = p2; | |
p2 = points[i]; | |
tangents.push([a * (p2[0] - p0[0]), a * (p2[1] - p0[1])]); | |
} | |
return tangents; | |
} | |
// B-spline interpolation; generates "C" commands. | |
function d3_svg_lineBasis(points) { | |
if (points.length < 3) return d3_svg_lineLinear(points); | |
var i = 1, | |
n = points.length, | |
pi = points[0], | |
x0 = pi[0], | |
y0 = pi[1], | |
px = [x0, x0, x0, (pi = points[1])[0]], | |
py = [y0, y0, y0, pi[1]], | |
path = [x0, ",", y0]; | |
d3_svg_lineBasisBezier(path, px, py); | |
while (++i < n) { | |
pi = points[i]; | |
px.shift(); px.push(pi[0]); | |
py.shift(); py.push(pi[1]); | |
d3_svg_lineBasisBezier(path, px, py); | |
} | |
i = -1; | |
while (++i < 2) { | |
px.shift(); px.push(pi[0]); | |
py.shift(); py.push(pi[1]); | |
d3_svg_lineBasisBezier(path, px, py); | |
} | |
return path.join(""); | |
} | |
// Open B-spline interpolation; generates "C" commands. | |
function d3_svg_lineBasisOpen(points) { | |
if (points.length < 4) return d3_svg_lineLinear(points); | |
var path = [], | |
i = -1, | |
n = points.length, | |
pi, | |
px = [0], | |
py = [0]; | |
while (++i < 3) { | |
pi = points[i]; | |
px.push(pi[0]); | |
py.push(pi[1]); | |
} | |
path.push(d3_svg_lineDot4(d3_svg_lineBasisBezier3, px) | |
+ "," + d3_svg_lineDot4(d3_svg_lineBasisBezier3, py)); | |
--i; while (++i < n) { | |
pi = points[i]; | |
px.shift(); px.push(pi[0]); | |
py.shift(); py.push(pi[1]); | |
d3_svg_lineBasisBezier(path, px, py); | |
} | |
return path.join(""); | |
} | |
// Closed B-spline interpolation; generates "C" commands. | |
function d3_svg_lineBasisClosed(points) { | |
var path, | |
i = -1, | |
n = points.length, | |
m = n + 4, | |
pi, | |
px = [], | |
py = []; | |
while (++i < 4) { | |
pi = points[i % n]; | |
px.push(pi[0]); | |
py.push(pi[1]); | |
} | |
path = [ | |
d3_svg_lineDot4(d3_svg_lineBasisBezier3, px), ",", | |
d3_svg_lineDot4(d3_svg_lineBasisBezier3, py) | |
]; | |
--i; while (++i < m) { | |
pi = points[i % n]; | |
px.shift(); px.push(pi[0]); | |
py.shift(); py.push(pi[1]); | |
d3_svg_lineBasisBezier(path, px, py); | |
} | |
return path.join(""); | |
} | |
function d3_svg_lineBundle(points, tension) { | |
var n = points.length - 1, | |
x0 = points[0][0], | |
y0 = points[0][1], | |
dx = points[n][0] - x0, | |
dy = points[n][1] - y0, | |
i = -1, | |
p, | |
t; | |
while (++i <= n) { | |
p = points[i]; | |
t = i / n; | |
p[0] = tension * p[0] + (1 - tension) * (x0 + t * dx); | |
p[1] = tension * p[1] + (1 - tension) * (y0 + t * dy); | |
} | |
return d3_svg_lineBasis(points); | |
} | |
// Returns the dot product of the given four-element vectors. | |
function d3_svg_lineDot4(a, b) { | |
return a[0] * b[0] + a[1] * b[1] + a[2] * b[2] + a[3] * b[3]; | |
} | |
// Matrix to transform basis (b-spline) control points to bezier | |
// control points. Derived from FvD 11.2.8. | |
var d3_svg_lineBasisBezier1 = [0, 2/3, 1/3, 0], | |
d3_svg_lineBasisBezier2 = [0, 1/3, 2/3, 0], | |
d3_svg_lineBasisBezier3 = [0, 1/6, 2/3, 1/6]; | |
// Pushes a "C" Bézier curve onto the specified path array, given the | |
// two specified four-element arrays which define the control points. | |
function d3_svg_lineBasisBezier(path, x, y) { | |
path.push( | |
"C", d3_svg_lineDot4(d3_svg_lineBasisBezier1, x), | |
",", d3_svg_lineDot4(d3_svg_lineBasisBezier1, y), | |
",", d3_svg_lineDot4(d3_svg_lineBasisBezier2, x), | |
",", d3_svg_lineDot4(d3_svg_lineBasisBezier2, y), | |
",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, x), | |
",", d3_svg_lineDot4(d3_svg_lineBasisBezier3, y)); | |
} | |
// Computes the slope from points p0 to p1. | |
function d3_svg_lineSlope(p0, p1) { | |
return (p1[1] - p0[1]) / (p1[0] - p0[0]); | |
} | |
// Compute three-point differences for the given points. | |
// http://en.wikipedia.org/wiki/Cubic_Hermite_spline#Finite_difference | |
function d3_svg_lineFiniteDifferences(points) { | |
var i = 0, | |
j = points.length - 1, | |
m = [], | |
p0 = points[0], | |
p1 = points[1], | |
d = m[0] = d3_svg_lineSlope(p0, p1); | |
while (++i < j) { | |
m[i] = d + (d = d3_svg_lineSlope(p0 = p1, p1 = points[i + 1])); | |
} | |
m[i] = d; | |
return m; | |
} | |
// Interpolates the given points using Fritsch-Carlson Monotone cubic Hermite | |
// interpolation. Returns an array of tangent vectors. For details, see | |
// http://en.wikipedia.org/wiki/Monotone_cubic_interpolation | |
function d3_svg_lineMonotoneTangents(points) { | |
var tangents = [], | |
d, | |
a, | |
b, | |
s, | |
m = d3_svg_lineFiniteDifferences(points), | |
i = -1, | |
j = points.length - 1; | |
// The first two steps are done by computing finite-differences: | |
// 1. Compute the slopes of the secant lines between successive points. | |
// 2. Initialize the tangents at every point as the average of the secants. | |
// Then, for each segment… | |
while (++i < j) { | |
d = d3_svg_lineSlope(points[i], points[i + 1]); | |
// 3. If two successive yk = y{k + 1} are equal (i.e., d is zero), then set | |
// mk = m{k + 1} = 0 as the spline connecting these points must be flat to | |
// preserve monotonicity. Ignore step 4 and 5 for those k. | |
if (Math.abs(d) < 1e-6) { | |
m[i] = m[i + 1] = 0; | |
} else { | |
// 4. Let ak = mk / dk and bk = m{k + 1} / dk. | |
a = m[i] / d; | |
b = m[i + 1] / d; | |
// 5. Prevent overshoot and ensure monotonicity by restricting the | |
// magnitude of vector <ak, bk> to a circle of radius 3. | |
s = a * a + b * b; | |
if (s > 9) { | |
s = d * 3 / Math.sqrt(s); | |
m[i] = s * a; | |
m[i + 1] = s * b; | |
} | |
} | |
} | |
// Compute the normalized tangent vector from the slopes. Note that if x is | |
// not monotonic, it's possible that the slope will be infinite, so we protect | |
// against NaN by setting the coordinate to zero. | |
i = -1; while (++i <= j) { | |
s = (points[Math.min(j, i + 1)][0] - points[Math.max(0, i - 1)][0]) | |
/ (6 * (1 + m[i] * m[i])); | |
tangents.push([s || 0, m[i] * s || 0]); | |
} | |
return tangents; | |
} | |
function d3_svg_lineMonotone(points) { | |
return points.length < 3 | |
? d3_svg_lineLinear(points) | |
: points[0] + | |
d3_svg_lineHermite(points, d3_svg_lineMonotoneTangents(points)); | |
} | |
d3.svg.line.radial = function() { | |
var line = d3_svg_line(d3_svg_lineRadial); | |
line.radius = line.x, delete line.x; | |
line.angle = line.y, delete line.y; | |
return line; | |
}; | |
function d3_svg_lineRadial(points) { | |
var point, | |
i = -1, | |
n = points.length, | |
r, | |
a; | |
while (++i < n) { | |
point = points[i]; | |
r = point[0]; | |
a = point[1] + d3_svg_arcOffset; | |
point[0] = r * Math.cos(a); | |
point[1] = r * Math.sin(a); | |
} | |
return points; | |
} | |
function d3_svg_area(projection) { | |
var x0 = d3_svg_lineX, | |
x1 = d3_svg_lineX, | |
y0 = 0, | |
y1 = d3_svg_lineY, | |
interpolate = "linear", | |
interpolator = d3_svg_lineInterpolators[interpolate], | |
tension = .7; | |
function area(d) { | |
if (d.length < 1) return null; | |
var points0 = d3_svg_linePoints(this, d, x0, y0), | |
points1 = d3_svg_linePoints(this, d, x0 === x1 ? d3_svg_areaX(points0) : x1, y0 === y1 ? d3_svg_areaY(points0) : y1); | |
return "M" + interpolator(projection(points1), tension) | |
+ "L" + interpolator(projection(points0.reverse()), tension) | |
+ "Z"; | |
} | |
area.x = function(x) { | |
if (!arguments.length) return x1; | |
x0 = x1 = x; | |
return area; | |
}; | |
area.x0 = function(x) { | |
if (!arguments.length) return x0; | |
x0 = x; | |
return area; | |
}; | |
area.x1 = function(x) { | |
if (!arguments.length) return x1; | |
x1 = x; | |
return area; | |
}; | |
area.y = function(y) { | |
if (!arguments.length) return y1; | |
y0 = y1 = y; | |
return area; | |
}; | |
area.y0 = function(y) { | |
if (!arguments.length) return y0; | |
y0 = y; | |
return area; | |
}; | |
area.y1 = function(y) { | |
if (!arguments.length) return y1; | |
y1 = y; | |
return area; | |
}; | |
area.interpolate = function(x) { | |
if (!arguments.length) return interpolate; | |
interpolator = d3_svg_lineInterpolators[interpolate = x]; | |
return area; | |
}; | |
area.tension = function(x) { | |
if (!arguments.length) return tension; | |
tension = x; | |
return area; | |
}; | |
return area; | |
} | |
d3.svg.area = function() { | |
return d3_svg_area(Object); | |
}; | |
function d3_svg_areaX(points) { | |
return function(d, i) { | |
return points[i][0]; | |
}; | |
} | |
function d3_svg_areaY(points) { | |
return function(d, i) { | |
return points[i][1]; | |
}; | |
} | |
d3.svg.area.radial = function() { | |
var area = d3_svg_area(d3_svg_lineRadial); | |
area.radius = area.x, delete area.x; | |
area.innerRadius = area.x0, delete area.x0; | |
area.outerRadius = area.x1, delete area.x1; | |
area.angle = area.y, delete area.y; | |
area.startAngle = area.y0, delete area.y0; | |
area.endAngle = area.y1, delete area.y1; | |
return area; | |
}; | |
d3.svg.chord = function() { | |
var source = d3_svg_chordSource, | |
target = d3_svg_chordTarget, | |
radius = d3_svg_chordRadius, | |
startAngle = d3_svg_arcStartAngle, | |
endAngle = d3_svg_arcEndAngle; | |
// TODO Allow control point to be customized. | |
function chord(d, i) { | |
var s = subgroup(this, source, d, i), | |
t = subgroup(this, target, d, i); | |
return "M" + s.p0 | |
+ arc(s.r, s.p1) + (equals(s, t) | |
? curve(s.r, s.p1, s.r, s.p0) | |
: curve(s.r, s.p1, t.r, t.p0) | |
+ arc(t.r, t.p1) | |
+ curve(t.r, t.p1, s.r, s.p0)) | |
+ "Z"; | |
} | |
function subgroup(self, f, d, i) { | |
var subgroup = f.call(self, d, i), | |
r = radius.call(self, subgroup, i), | |
a0 = startAngle.call(self, subgroup, i) + d3_svg_arcOffset, | |
a1 = endAngle.call(self, subgroup, i) + d3_svg_arcOffset; | |
return { | |
r: r, | |
a0: a0, | |
a1: a1, | |
p0: [r * Math.cos(a0), r * Math.sin(a0)], | |
p1: [r * Math.cos(a1), r * Math.sin(a1)] | |
}; | |
} | |
function equals(a, b) { | |
return a.a0 == b.a0 && a.a1 == b.a1; | |
} | |
function arc(r, p) { | |
return "A" + r + "," + r + " 0 0,1 " + p; | |
} | |
function curve(r0, p0, r1, p1) { | |
return "Q 0,0 " + p1; | |
} | |
chord.radius = function(v) { | |
if (!arguments.length) return radius; | |
radius = d3.functor(v); | |
return chord; | |
}; | |
chord.source = function(v) { | |
if (!arguments.length) return source; | |
source = d3.functor(v); | |
return chord; | |
}; | |
chord.target = function(v) { | |
if (!arguments.length) return target; | |
target = d3.functor(v); | |
return chord; | |
}; | |
chord.startAngle = function(v) { | |
if (!arguments.length) return startAngle; | |
startAngle = d3.functor(v); | |
return chord; | |
}; | |
chord.endAngle = function(v) { | |
if (!arguments.length) return endAngle; | |
endAngle = d3.functor(v); | |
return chord; | |
}; | |
return chord; | |
}; | |
function d3_svg_chordSource(d) { | |
return d.source; | |
} | |
function d3_svg_chordTarget(d) { | |
return d.target; | |
} | |
function d3_svg_chordRadius(d) { | |
return d.radius; | |
} | |
function d3_svg_chordStartAngle(d) { | |
return d.startAngle; | |
} | |
function d3_svg_chordEndAngle(d) { | |
return d.endAngle; | |
} | |
d3.svg.diagonal = function() { | |
var source = d3_svg_chordSource, | |
target = d3_svg_chordTarget, | |
projection = d3_svg_diagonalProjection; | |
function diagonal(d, i) { | |
var p0 = source.call(this, d, i), | |
p3 = target.call(this, d, i), | |
m = (p0.y + p3.y) / 2, | |
p = [p0, {x: p0.x, y: m}, {x: p3.x, y: m}, p3]; | |
p = p.map(projection); | |
return "M" + p[0] + "C" + p[1] + " " + p[2] + " " + p[3]; | |
} | |
diagonal.source = function(x) { | |
if (!arguments.length) return source; | |
source = d3.functor(x); | |
return diagonal; | |
}; | |
diagonal.target = function(x) { | |
if (!arguments.length) return target; | |
target = d3.functor(x); | |
return diagonal; | |
}; | |
diagonal.projection = function(x) { | |
if (!arguments.length) return projection; | |
projection = x; | |
return diagonal; | |
}; | |
return diagonal; | |
}; | |
function d3_svg_diagonalProjection(d) { | |
return [d.x, d.y]; | |
} | |
d3.svg.diagonal.radial = function() { | |
var diagonal = d3.svg.diagonal(), | |
projection = d3_svg_diagonalProjection, | |
projection_ = diagonal.projection; | |
diagonal.projection = function(x) { | |
return arguments.length | |
? projection_(d3_svg_diagonalRadialProjection(projection = x)) | |
: projection; | |
}; | |
return diagonal; | |
}; | |
function d3_svg_diagonalRadialProjection(projection) { | |
return function() { | |
var d = projection.apply(this, arguments), | |
r = d[0], | |
a = d[1] + d3_svg_arcOffset; | |
return [r * Math.cos(a), r * Math.sin(a)]; | |
}; | |
} | |
d3.svg.mouse = function(container) { | |
return d3_svg_mousePoint(container, d3.event); | |
}; | |
// https://bugs.webkit.org/show_bug.cgi?id=44083 | |
var d3_mouse_bug44083 = /WebKit/.test(navigator.userAgent) ? -1 : 0; | |
function d3_svg_mousePoint(container, e) { | |
var point = (container.ownerSVGElement || container).createSVGPoint(); | |
if ((d3_mouse_bug44083 < 0) && (window.scrollX || window.scrollY)) { | |
var svg = d3.select(document.body) | |
.append("svg:svg") | |
.style("position", "absolute") | |
.style("top", 0) | |
.style("left", 0); | |
var ctm = svg[0][0].getScreenCTM(); | |
d3_mouse_bug44083 = !(ctm.f || ctm.e); | |
svg.remove(); | |
} | |
if (d3_mouse_bug44083) { | |
point.x = e.pageX; | |
point.y = e.pageY; | |
} else { | |
point.x = e.clientX; | |
point.y = e.clientY; | |
} | |
point = point.matrixTransform(container.getScreenCTM().inverse()); | |
return [point.x, point.y]; | |
}; | |
d3.svg.touches = function(container) { | |
var touches = d3.event.touches; | |
return touches ? Array.prototype.map.call(touches, function(touch) { | |
var point = d3_svg_mousePoint(container, touch); | |
point.identifier = touch.identifier; | |
return point; | |
}) : []; | |
}; | |
d3.svg.symbol = function() { | |
var type = d3_svg_symbolType, | |
size = d3_svg_symbolSize; | |
function symbol(d, i) { | |
return (d3_svg_symbols[type.call(this, d, i)] | |
|| d3_svg_symbols.circle) | |
(size.call(this, d, i)); | |
} | |
symbol.type = function(x) { | |
if (!arguments.length) return type; | |
type = d3.functor(x); | |
return symbol; | |
}; | |
// size of symbol in square pixels | |
symbol.size = function(x) { | |
if (!arguments.length) return size; | |
size = d3.functor(x); | |
return symbol; | |
}; | |
return symbol; | |
}; | |
function d3_svg_symbolSize() { | |
return 64; | |
} | |
function d3_svg_symbolType() { | |
return "circle"; | |
} | |
// TODO cross-diagonal? | |
var d3_svg_symbols = { | |
"circle": function(size) { | |
var r = Math.sqrt(size / Math.PI); | |
return "M0," + r | |
+ "A" + r + "," + r + " 0 1,1 0," + (-r) | |
+ "A" + r + "," + r + " 0 1,1 0," + r | |
+ "Z"; | |
}, | |
"cross": function(size) { | |
var r = Math.sqrt(size / 5) / 2; | |
return "M" + -3 * r + "," + -r | |
+ "H" + -r | |
+ "V" + -3 * r | |
+ "H" + r | |
+ "V" + -r | |
+ "H" + 3 * r | |
+ "V" + r | |
+ "H" + r | |
+ "V" + 3 * r | |
+ "H" + -r | |
+ "V" + r | |
+ "H" + -3 * r | |
+ "Z"; | |
}, | |
"diamond": function(size) { | |
var ry = Math.sqrt(size / (2 * d3_svg_symbolTan30)), | |
rx = ry * d3_svg_symbolTan30; | |
return "M0," + -ry | |
+ "L" + rx + ",0" | |
+ " 0," + ry | |
+ " " + -rx + ",0" | |
+ "Z"; | |
}, | |
"square": function(size) { | |
var r = Math.sqrt(size) / 2; | |
return "M" + -r + "," + -r | |
+ "L" + r + "," + -r | |
+ " " + r + "," + r | |
+ " " + -r + "," + r | |
+ "Z"; | |
}, | |
"triangle-down": function(size) { | |
var rx = Math.sqrt(size / d3_svg_symbolSqrt3), | |
ry = rx * d3_svg_symbolSqrt3 / 2; | |
return "M0," + ry | |
+ "L" + rx +"," + -ry | |
+ " " + -rx + "," + -ry | |
+ "Z"; | |
}, | |
"triangle-up": function(size) { | |
var rx = Math.sqrt(size / d3_svg_symbolSqrt3), | |
ry = rx * d3_svg_symbolSqrt3 / 2; | |
return "M0," + -ry | |
+ "L" + rx +"," + ry | |
+ " " + -rx + "," + ry | |
+ "Z"; | |
} | |
}; | |
d3.svg.symbolTypes = d3.keys(d3_svg_symbols); | |
var d3_svg_symbolSqrt3 = Math.sqrt(3), | |
d3_svg_symbolTan30 = Math.tan(30 * Math.PI / 180); | |
d3.svg.axis = function() { | |
var scale = d3.scale.linear(), | |
orient = "bottom", | |
tickMajorSize = 6, | |
tickMinorSize = 6, | |
tickEndSize = 6, | |
tickPadding = 3, | |
tickArguments_ = [10], | |
tickFormat_, | |
tickSubdivide = 0; | |
function axis(selection) { | |
selection.each(function(d, i, j) { | |
var g = d3.select(this); | |
// Ticks. | |
var ticks = scale.ticks.apply(scale, tickArguments_), | |
tickFormat = tickFormat_ == null ? scale.tickFormat.apply(scale, tickArguments_) : tickFormat_; | |
// Minor ticks. | |
var subticks = d3_svg_axisSubdivide(scale, ticks, tickSubdivide), | |
subtick = g.selectAll(".minor").data(subticks, String), | |
subtickEnter = subtick.enter().insert("svg:line", "g").attr("class", "tick minor").style("opacity", 1e-6), | |
subtickExit = transition(subtick.exit()).style("opacity", 1e-6).remove(), | |
subtickUpdate = transition(subtick).style("opacity", 1); | |
// Major ticks. | |
var tick = g.selectAll("g").data(ticks, String), | |
tickEnter = tick.enter().insert("svg:g", "path").style("opacity", 1e-6), | |
tickExit = transition(tick.exit()).style("opacity", 1e-6).remove(), | |
tickUpdate = transition(tick).style("opacity", 1), | |
tickTransform; | |
// Domain. | |
var range = d3_scaleExtent(scale.range()), | |
path = g.selectAll(".domain").data([0]), | |
pathEnter = path.enter().append("svg:path").attr("class", "domain"), | |
pathUpdate = transition(path); | |
// Stash the new scale and grab the old scale. | |
var scale0 = this.__chart__ || scale; | |
this.__chart__ = scale.copy(); | |
tickEnter.append("svg:line").attr("class", "tick"); | |
tickEnter.append("svg:text"); | |
tickUpdate.select("text").text(tickFormat); | |
switch (orient) { | |
case "bottom": { | |
tickTransform = d3_svg_axisX; | |
subtickUpdate.attr("y2", tickMinorSize); | |
tickEnter.select("text").attr("dy", ".71em").attr("text-anchor", "middle"); | |
tickUpdate.select("line").attr("y2", tickMajorSize); | |
tickUpdate.select("text").attr("y", Math.max(tickMajorSize, 0) + tickPadding); | |
pathUpdate.attr("d", "M" + range[0] + "," + tickEndSize + "V0H" + range[1] + "V" + tickEndSize); | |
break; | |
} | |
case "top": { | |
tickTransform = d3_svg_axisX; | |
subtickUpdate.attr("y2", -tickMinorSize); | |
tickEnter.select("text").attr("text-anchor", "middle"); | |
tickUpdate.select("line").attr("y2", -tickMajorSize); | |
tickUpdate.select("text").attr("y", -(Math.max(tickMajorSize, 0) + tickPadding)); | |
pathUpdate.attr("d", "M" + range[0] + "," + -tickEndSize + "V0H" + range[1] + "V" + -tickEndSize); | |
break; | |
} | |
case "left": { | |
tickTransform = d3_svg_axisY; | |
subtickUpdate.attr("x2", -tickMinorSize); | |
tickEnter.select("text").attr("dy", ".32em").attr("text-anchor", "end"); | |
tickUpdate.select("line").attr("x2", -tickMajorSize); | |
tickUpdate.select("text").attr("x", -(Math.max(tickMajorSize, 0) + tickPadding)); | |
pathUpdate.attr("d", "M" + -tickEndSize + "," + range[0] + "H0V" + range[1] + "H" + -tickEndSize); | |
break; | |
} | |
case "right": { | |
tickTransform = d3_svg_axisY; | |
subtickUpdate.attr("x2", tickMinorSize); | |
tickEnter.select("text").attr("dy", ".32em"); | |
tickUpdate.select("line").attr("x2", tickMajorSize); | |
tickUpdate.select("text").attr("x", Math.max(tickMajorSize, 0) + tickPadding); | |
pathUpdate.attr("d", "M" + tickEndSize + "," + range[0] + "H0V" + range[1] + "H" + tickEndSize); | |
break; | |
} | |
} | |
tickEnter.call(tickTransform, scale0); | |
tickUpdate.call(tickTransform, scale); | |
tickExit.call(tickTransform, scale); | |
subtickEnter.call(tickTransform, scale0); | |
subtickUpdate.call(tickTransform, scale); | |
subtickExit.call(tickTransform, scale); | |
function transition(o) { | |
return selection.delay ? o.transition() | |
.delay(selection[j][i].delay) | |
.duration(selection[j][i].duration) | |
.ease(selection.ease()) : o; | |
} | |
}); | |
} | |
axis.scale = function(x) { | |
if (!arguments.length) return scale; | |
scale = x; | |
return axis; | |
}; | |
axis.orient = function(x) { | |
if (!arguments.length) return orient; | |
orient = x; | |
return axis; | |
}; | |
axis.ticks = function() { | |
if (!arguments.length) return tickArguments_; | |
tickArguments_ = arguments; | |
return axis; | |
}; | |
axis.tickFormat = function(x) { | |
if (!arguments.length) return tickFormat_; | |
tickFormat_ = x; | |
return axis; | |
}; | |
axis.tickSize = function(x, y, z) { | |
if (!arguments.length) return tickMajorSize; | |
var n = arguments.length - 1; | |
tickMajorSize = +x; | |
tickMinorSize = n > 1 ? +y : tickMajorSize; | |
tickEndSize = n > 0 ? +arguments[n] : tickMajorSize; | |
return axis; | |
}; | |
axis.tickPadding = function(x) { | |
if (!arguments.length) return tickPadding; | |
tickPadding = +x; | |
return axis; | |
}; | |
axis.tickSubdivide = function(x) { | |
if (!arguments.length) return tickSubdivide; | |
tickSubdivide = +x; | |
return axis; | |
}; | |
return axis; | |
}; | |
function d3_svg_axisX(selection, x) { | |
selection.attr("transform", function(d) { return "translate(" + x(d) + ",0)"; }); | |
} | |
function d3_svg_axisY(selection, y) { | |
selection.attr("transform", function(d) { return "translate(0," + y(d) + ")"; }); | |
} | |
function d3_svg_axisSubdivide(scale, ticks, m) { | |
subticks = []; | |
if (m && ticks.length > 1) { | |
var extent = d3_scaleExtent(scale.domain()), | |
subticks, | |
i = -1, | |
n = ticks.length, | |
d = (ticks[1] - ticks[0]) / ++m, | |
j, | |
v; | |
while (++i < n) { | |
for (j = m; --j > 0;) { | |
if ((v = +ticks[i] - j * d) >= extent[0]) { | |
subticks.push(v); | |
} | |
} | |
} | |
for (--i, j = 0; ++j < m && (v = +ticks[i] + j * d) < extent[1];) { | |
subticks.push(v); | |
} | |
} | |
return subticks; | |
} | |
d3.behavior = {}; | |
d3.behavior.drag = function() { | |
var event = d3.dispatch("drag", "dragstart", "dragend"); | |
function drag() { | |
this | |
.on("mousedown.drag", mousedown) | |
.on("touchstart.drag", mousedown); | |
d3.select(window) | |
.on("mousemove.drag", d3_behavior_dragMove) | |
.on("touchmove.drag", d3_behavior_dragMove) | |
.on("mouseup.drag", d3_behavior_dragUp, true) | |
.on("touchend.drag", d3_behavior_dragUp, true) | |
.on("click.drag", d3_behavior_dragClick, true); | |
} | |
// snapshot the local context for subsequent dispatch | |
function start() { | |
d3_behavior_dragEvent = event; | |
d3_behavior_dragOffset = d3_behavior_dragPoint((d3_behavior_dragTarget = this).parentNode); | |
d3_behavior_dragMoved = 0; | |
d3_behavior_dragArguments = arguments; | |
} | |
function mousedown() { | |
start.apply(this, arguments); | |
d3_behavior_dragDispatch("dragstart"); | |
} | |
drag.on = function(type, listener) { | |
event[type].add(listener); | |
return drag; | |
}; | |
return drag; | |
}; | |
var d3_behavior_dragEvent, | |
d3_behavior_dragTarget, | |
d3_behavior_dragArguments, | |
d3_behavior_dragOffset, | |
d3_behavior_dragMoved, | |
d3_behavior_dragStopClick; | |
function d3_behavior_dragDispatch(type) { | |
var o = d3.event, p = d3_behavior_dragTarget.parentNode, dx = 0, dy = 0; | |
if (p) { | |
p = d3_behavior_dragPoint(p); | |
dx = p[0] - d3_behavior_dragOffset[0]; | |
dy = p[1] - d3_behavior_dragOffset[1]; | |
d3_behavior_dragOffset = p; | |
d3_behavior_dragMoved |= dx | dy; | |
} | |
try { | |
d3.event = {dx: dx, dy: dy}; | |
d3_behavior_dragEvent[type].dispatch.apply(d3_behavior_dragTarget, d3_behavior_dragArguments); | |
} finally { | |
d3.event = o; | |
} | |
o.preventDefault(); | |
} | |
function d3_behavior_dragPoint(container) { | |
return d3.event.touches | |
? d3.svg.touches(container)[0] | |
: d3.svg.mouse(container); | |
} | |
function d3_behavior_dragMove() { | |
if (!d3_behavior_dragTarget) return; | |
var parent = d3_behavior_dragTarget.parentNode; | |
// O NOES! The drag element was removed from the DOM. | |
if (!parent) return d3_behavior_dragUp(); | |
d3_behavior_dragDispatch("drag"); | |
d3_behavior_dragCancel(); | |
} | |
function d3_behavior_dragUp() { | |
if (!d3_behavior_dragTarget) return; | |
d3_behavior_dragDispatch("dragend"); | |
d3_behavior_dragTarget = null; | |
// If the node was moved, prevent the mouseup from propagating. | |
// Also prevent the subsequent click from propagating (e.g., for anchors). | |
if (d3_behavior_dragMoved) { | |
d3_behavior_dragStopClick = true; | |
d3_behavior_dragCancel(); | |
} | |
} | |
function d3_behavior_dragClick() { | |
if (d3_behavior_dragStopClick) { | |
d3_behavior_dragCancel(); | |
d3_behavior_dragStopClick = false; | |
} | |
} | |
function d3_behavior_dragCancel() { | |
d3.event.stopPropagation(); | |
d3.event.preventDefault(); | |
} | |
// TODO unbind zoom behavior? | |
// TODO unbind listener? | |
d3.behavior.zoom = function() { | |
var xyz = [0, 0, 0], | |
event = d3.dispatch("zoom"); | |
function zoom() { | |
this | |
.on("mousedown.zoom", mousedown) | |
.on("mousewheel.zoom", mousewheel) | |
.on("DOMMouseScroll.zoom", mousewheel) | |
.on("dblclick.zoom", dblclick) | |
.on("touchstart.zoom", touchstart); | |
d3.select(window) | |
.on("mousemove.zoom", d3_behavior_zoomMousemove) | |
.on("mouseup.zoom", d3_behavior_zoomMouseup) | |
.on("touchmove.zoom", d3_behavior_zoomTouchmove) | |
.on("touchend.zoom", d3_behavior_zoomTouchup) | |
.on("click.zoom", d3_behavior_zoomClick, true); | |
} | |
// snapshot the local context for subsequent dispatch | |
function start() { | |
d3_behavior_zoomXyz = xyz; | |
d3_behavior_zoomDispatch = event.zoom.dispatch; | |
d3_behavior_zoomTarget = this; | |
d3_behavior_zoomArguments = arguments; | |
} | |
function mousedown() { | |
start.apply(this, arguments); | |
d3_behavior_zoomPanning = d3_behavior_zoomLocation(d3.svg.mouse(d3_behavior_zoomTarget)); | |
d3_behavior_zoomMoved = false; | |
d3.event.preventDefault(); | |
window.focus(); | |
} | |
// store starting mouse location | |
function mousewheel() { | |
start.apply(this, arguments); | |
if (!d3_behavior_zoomZooming) d3_behavior_zoomZooming = d3_behavior_zoomLocation(d3.svg.mouse(d3_behavior_zoomTarget)); | |
d3_behavior_zoomTo(d3_behavior_zoomDelta() + xyz[2], d3.svg.mouse(d3_behavior_zoomTarget), d3_behavior_zoomZooming); | |
} | |
function dblclick() { | |
start.apply(this, arguments); | |
var mouse = d3.svg.mouse(d3_behavior_zoomTarget); | |
d3_behavior_zoomTo(d3.event.shiftKey ? Math.ceil(xyz[2] - 1) : Math.floor(xyz[2] + 1), mouse, d3_behavior_zoomLocation(mouse)); | |
} | |
// doubletap detection | |
function touchstart() { | |
start.apply(this, arguments); | |
var touches = d3_behavior_zoomTouchup(), | |
touch, | |
now = Date.now(); | |
if ((touches.length === 1) && (now - d3_behavior_zoomLast < 300)) { | |
d3_behavior_zoomTo(1 + Math.floor(xyz[2]), touch = touches[0], d3_behavior_zoomLocations[touch.identifier]); | |
} | |
d3_behavior_zoomLast = now; | |
} | |
zoom.on = function(type, listener) { | |
event[type].add(listener); | |
return zoom; | |
}; | |
return zoom; | |
}; | |
var d3_behavior_zoomDiv, | |
d3_behavior_zoomPanning, | |
d3_behavior_zoomZooming, | |
d3_behavior_zoomLocations = {}, // identifier -> location | |
d3_behavior_zoomLast = 0, | |
d3_behavior_zoomXyz, | |
d3_behavior_zoomDispatch, | |
d3_behavior_zoomTarget, | |
d3_behavior_zoomArguments, | |
d3_behavior_zoomMoved, | |
d3_behavior_zoomStopClick; | |
function d3_behavior_zoomLocation(point) { | |
return [ | |
point[0] - d3_behavior_zoomXyz[0], | |
point[1] - d3_behavior_zoomXyz[1], | |
d3_behavior_zoomXyz[2] | |
]; | |
} | |
// detect the pixels that would be scrolled by this wheel event | |
function d3_behavior_zoomDelta() { | |
// mousewheel events are totally broken! | |
// https://bugs.webkit.org/show_bug.cgi?id=40441 | |
// not only that, but Chrome and Safari differ in re. to acceleration! | |
if (!d3_behavior_zoomDiv) { | |
d3_behavior_zoomDiv = d3.select("body").append("div") | |
.style("visibility", "hidden") | |
.style("top", 0) | |
.style("height", 0) | |
.style("width", 0) | |
.style("overflow-y", "scroll") | |
.append("div") | |
.style("height", "2000px") | |
.node().parentNode; | |
} | |
var e = d3.event, delta; | |
try { | |
d3_behavior_zoomDiv.scrollTop = 1000; | |
d3_behavior_zoomDiv.dispatchEvent(e); | |
delta = 1000 - d3_behavior_zoomDiv.scrollTop; | |
} catch (error) { | |
delta = e.wheelDelta || (-e.detail * 5); | |
} | |
return delta * .005; | |
} | |
// Note: Since we don't rotate, it's possible for the touches to become | |
// slightly detached from their original positions. Thus, we recompute the | |
// touch points on touchend as well as touchstart! | |
function d3_behavior_zoomTouchup() { | |
var touches = d3.svg.touches(d3_behavior_zoomTarget), | |
i = -1, | |
n = touches.length, | |
touch; | |
while (++i < n) d3_behavior_zoomLocations[(touch = touches[i]).identifier] = d3_behavior_zoomLocation(touch); | |
return touches; | |
} | |
function d3_behavior_zoomTouchmove() { | |
var touches = d3.svg.touches(d3_behavior_zoomTarget); | |
switch (touches.length) { | |
// single-touch pan | |
case 1: { | |
var touch = touches[0]; | |
d3_behavior_zoomTo(d3_behavior_zoomXyz[2], touch, d3_behavior_zoomLocations[touch.identifier]); | |
break; | |
} | |
// double-touch pan + zoom | |
case 2: { | |
var p0 = touches[0], | |
p1 = touches[1], | |
p2 = [(p0[0] + p1[0]) / 2, (p0[1] + p1[1]) / 2], | |
l0 = d3_behavior_zoomLocations[p0.identifier], | |
l1 = d3_behavior_zoomLocations[p1.identifier], | |
l2 = [(l0[0] + l1[0]) / 2, (l0[1] + l1[1]) / 2, l0[2]]; | |
d3_behavior_zoomTo(Math.log(d3.event.scale) / Math.LN2 + l0[2], p2, l2); | |
break; | |
} | |
} | |
} | |
function d3_behavior_zoomMousemove() { | |
d3_behavior_zoomZooming = null; | |
if (d3_behavior_zoomPanning) { | |
d3_behavior_zoomMoved = true; | |
d3_behavior_zoomTo(d3_behavior_zoomXyz[2], d3.svg.mouse(d3_behavior_zoomTarget), d3_behavior_zoomPanning); | |
} | |
} | |
function d3_behavior_zoomMouseup() { | |
if (d3_behavior_zoomPanning) { | |
if (d3_behavior_zoomMoved) d3_behavior_zoomStopClick = true; | |
d3_behavior_zoomMousemove(); | |
d3_behavior_zoomPanning = null; | |
} | |
} | |
function d3_behavior_zoomClick() { | |
if (d3_behavior_zoomStopClick) { | |
d3.event.stopPropagation(); | |
d3.event.preventDefault(); | |
d3_behavior_zoomStopClick = false; | |
} | |
} | |
function d3_behavior_zoomTo(z, x0, x1) { | |
var K = Math.pow(2, (d3_behavior_zoomXyz[2] = z) - x1[2]), | |
x = d3_behavior_zoomXyz[0] = x0[0] - K * x1[0], | |
y = d3_behavior_zoomXyz[1] = x0[1] - K * x1[1], | |
o = d3.event, // Events can be reentrant (e.g., focus). | |
k = Math.pow(2, z); | |
d3.event = { | |
scale: k, | |
translate: [x, y], | |
transform: function(sx, sy) { | |
if (sx) transform(sx, x); | |
if (sy) transform(sy, y); | |
} | |
}; | |
function transform(scale, o) { | |
var domain = scale.__domain || (scale.__domain = scale.domain()), | |
range = scale.range().map(function(v) { return (v - o) / k; }); | |
scale.domain(domain).domain(range.map(scale.invert)); | |
} | |
try { | |
d3_behavior_zoomDispatch.apply(d3_behavior_zoomTarget, d3_behavior_zoomArguments); | |
} finally { | |
d3.event = o; | |
} | |
o.preventDefault(); | |
} | |
})(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(){d3.layout = {}; | |
// Implements hierarchical edge bundling using Holten's algorithm. For each | |
// input link, a path is computed that travels through the tree, up the parent | |
// hierarchy to the least common ancestor, and then back down to the destination | |
// node. Each path is simply an array of nodes. | |
d3.layout.bundle = function() { | |
return function(links) { | |
var paths = [], | |
i = -1, | |
n = links.length; | |
while (++i < n) paths.push(d3_layout_bundlePath(links[i])); | |
return paths; | |
}; | |
}; | |
function d3_layout_bundlePath(link) { | |
var start = link.source, | |
end = link.target, | |
lca = d3_layout_bundleLeastCommonAncestor(start, end), | |
points = [start]; | |
while (start !== lca) { | |
start = start.parent; | |
points.push(start); | |
} | |
var k = points.length; | |
while (end !== lca) { | |
points.splice(k, 0, end); | |
end = end.parent; | |
} | |
return points; | |
} | |
function d3_layout_bundleAncestors(node) { | |
var ancestors = [], | |
parent = node.parent; | |
while (parent != null) { | |
ancestors.push(node); | |
node = parent; | |
parent = parent.parent; | |
} | |
ancestors.push(node); | |
return ancestors; | |
} | |
function d3_layout_bundleLeastCommonAncestor(a, b) { | |
if (a === b) return a; | |
var aNodes = d3_layout_bundleAncestors(a), | |
bNodes = d3_layout_bundleAncestors(b), | |
aNode = aNodes.pop(), | |
bNode = bNodes.pop(), | |
sharedNode = null; | |
while (aNode === bNode) { | |
sharedNode = aNode; | |
aNode = aNodes.pop(); | |
bNode = bNodes.pop(); | |
} | |
return sharedNode; | |
} | |
d3.layout.chord = function() { | |
var chord = {}, | |
chords, | |
groups, | |
matrix, | |
n, | |
padding = 0, | |
sortGroups, | |
sortSubgroups, | |
sortChords; | |
function relayout() { | |
var subgroups = {}, | |
groupSums = [], | |
groupIndex = d3.range(n), | |
subgroupIndex = [], | |
k, | |
x, | |
x0, | |
i, | |
j; | |
chords = []; | |
groups = []; | |
// Compute the sum. | |
k = 0, i = -1; while (++i < n) { | |
x = 0, j = -1; while (++j < n) { | |
x += matrix[i][j]; | |
} | |
groupSums.push(x); | |
subgroupIndex.push(d3.range(n)); | |
k += x; | |
} | |
// Sort groups… | |
if (sortGroups) { | |
groupIndex.sort(function(a, b) { | |
return sortGroups(groupSums[a], groupSums[b]); | |
}); | |
} | |
// Sort subgroups… | |
if (sortSubgroups) { | |
subgroupIndex.forEach(function(d, i) { | |
d.sort(function(a, b) { | |
return sortSubgroups(matrix[i][a], matrix[i][b]); | |
}); | |
}); | |
} | |
// Convert the sum to scaling factor for [0, 2pi]. | |
// TODO Allow start and end angle to be specified. | |
// TODO Allow padding to be specified as percentage? | |
k = (2 * Math.PI - padding * n) / k; | |
// Compute the start and end angle for each group and subgroup. | |
x = 0, i = -1; while (++i < n) { | |
x0 = x, j = -1; while (++j < n) { | |
var di = groupIndex[i], | |
dj = subgroupIndex[i][j], | |
v = matrix[di][dj]; | |
subgroups[di + "-" + dj] = { | |
index: di, | |
subindex: dj, | |
startAngle: x, | |
endAngle: x += v * k, | |
value: v | |
}; | |
} | |
groups.push({ | |
index: di, | |
startAngle: x0, | |
endAngle: x, | |
value: (x - x0) / k | |
}); | |
x += padding; | |
} | |
// Generate chords for each (non-empty) subgroup-subgroup link. | |
i = -1; while (++i < n) { | |
j = i - 1; while (++j < n) { | |
var source = subgroups[i + "-" + j], | |
target = subgroups[j + "-" + i]; | |
if (source.value || target.value) { | |
chords.push(source.value < target.value | |
? {source: target, target: source} | |
: {source: source, target: target}); | |
} | |
} | |
} | |
if (sortChords) resort(); | |
} | |
function resort() { | |
chords.sort(function(a, b) { | |
return sortChords(a.target.value, b.target.value); | |
}); | |
} | |
chord.matrix = function(x) { | |
if (!arguments.length) return matrix; | |
n = (matrix = x) && matrix.length; | |
chords = groups = null; | |
return chord; | |
}; | |
chord.padding = function(x) { | |
if (!arguments.length) return padding; | |
padding = x; | |
chords = groups = null; | |
return chord; | |
}; | |
chord.sortGroups = function(x) { | |
if (!arguments.length) return sortGroups; | |
sortGroups = x; | |
chords = groups = null; | |
return chord; | |
}; | |
chord.sortSubgroups = function(x) { | |
if (!arguments.length) return sortSubgroups; | |
sortSubgroups = x; | |
chords = null; | |
return chord; | |
}; | |
chord.sortChords = function(x) { | |
if (!arguments.length) return sortChords; | |
sortChords = x; | |
if (chords) resort(); | |
return chord; | |
}; | |
chord.chords = function() { | |
if (!chords) relayout(); | |
return chords; | |
}; | |
chord.groups = function() { | |
if (!groups) relayout(); | |
return groups; | |
}; | |
return chord; | |
}; | |
// A rudimentary force layout using Gauss-Seidel. | |
d3.layout.force = function() { | |
var force = {}, | |
event = d3.dispatch("tick"), | |
size = [1, 1], | |
drag, | |
alpha, | |
friction = .9, | |
linkDistance = d3_layout_forceLinkDistance, | |
linkStrength = d3_layout_forceLinkStrength, | |
charge = -30, | |
gravity = .1, | |
theta = .8, | |
interval, | |
nodes = [], | |
links = [], | |
distances, | |
strengths, | |
charges; | |
function repulse(node) { | |
return function(quad, x1, y1, x2, y2) { | |
if (quad.point !== node) { | |
var dx = quad.cx - node.x, | |
dy = quad.cy - node.y, | |
dn = 1 / Math.sqrt(dx * dx + dy * dy); | |
/* Barnes-Hut criterion. */ | |
if ((x2 - x1) * dn < theta) { | |
var k = quad.charge * dn * dn; | |
node.px -= dx * k; | |
node.py -= dy * k; | |
return true; | |
} | |
if (quad.point && isFinite(dn)) { | |
var k = quad.pointCharge * dn * dn; | |
node.px -= dx * k; | |
node.py -= dy * k; | |
} | |
} | |
return !quad.charge; | |
}; | |
} | |
function tick() { | |
var n = nodes.length, | |
m = links.length, | |
q, | |
i, // current index | |
o, // current object | |
s, // current source | |
t, // current target | |
l, // current distance | |
k, // current force | |
x, // x-distance | |
y; // y-distance | |
// gauss-seidel relaxation for links | |
for (i = 0; i < m; ++i) { | |
o = links[i]; | |
s = o.source; | |
t = o.target; | |
x = t.x - s.x; | |
y = t.y - s.y; | |
if (l = (x * x + y * y)) { | |
l = alpha * strengths[i] * ((l = Math.sqrt(l)) - distances[i]) / l; | |
x *= l; | |
y *= l; | |
t.x -= x * (k = s.weight / (t.weight + s.weight)); | |
t.y -= y * k; | |
s.x += x * (k = 1 - k); | |
s.y += y * k; | |
} | |
} | |
// apply gravity forces | |
if (k = alpha * gravity) { | |
x = size[0] / 2; | |
y = size[1] / 2; | |
i = -1; if (k) while (++i < n) { | |
o = nodes[i]; | |
o.x += (x - o.x) * k; | |
o.y += (y - o.y) * k; | |
} | |
} | |
// compute quadtree center of mass and apply charge forces | |
if (charge) { | |
d3_layout_forceAccumulate(q = d3.geom.quadtree(nodes), alpha, charges); | |
i = -1; while (++i < n) { | |
if (!(o = nodes[i]).fixed) { | |
q.visit(repulse(o)); | |
} | |
} | |
} | |
// position verlet integration | |
i = -1; while (++i < n) { | |
o = nodes[i]; | |
if (o.fixed) { | |
o.x = o.px; | |
o.y = o.py; | |
} else { | |
o.x -= (o.px - (o.px = o.x)) * friction; | |
o.y -= (o.py - (o.py = o.y)) * friction; | |
} | |
} | |
event.tick.dispatch({type: "tick", alpha: alpha}); | |
// simulated annealing, basically | |
return (alpha *= .99) < .005; | |
} | |
force.on = function(type, listener) { | |
event[type].add(listener); | |
return force; | |
}; | |
force.nodes = function(x) { | |
if (!arguments.length) return nodes; | |
nodes = x; | |
return force; | |
}; | |
force.links = function(x) { | |
if (!arguments.length) return links; | |
links = x; | |
return force; | |
}; | |
force.size = function(x) { | |
if (!arguments.length) return size; | |
size = x; | |
return force; | |
}; | |
force.linkDistance = function(x) { | |
if (!arguments.length) return linkDistance; | |
linkDistance = d3.functor(x); | |
return force; | |
}; | |
// For backwards-compatibility. | |
force.distance = force.linkDistance; | |
force.linkStrength = function(x) { | |
if (!arguments.length) return linkStrength; | |
linkStrength = d3.functor(x); | |
return force; | |
}; | |
force.friction = function(x) { | |
if (!arguments.length) return friction; | |
friction = x; | |
return force; | |
}; | |
force.charge = function(x) { | |
if (!arguments.length) return charge; | |
charge = typeof x === "function" ? x : +x; | |
return force; | |
}; | |
force.gravity = function(x) { | |
if (!arguments.length) return gravity; | |
gravity = x; | |
return force; | |
}; | |
force.theta = function(x) { | |
if (!arguments.length) return theta; | |
theta = x; | |
return force; | |
}; | |
force.start = function() { | |
var i, | |
j, | |
n = nodes.length, | |
m = links.length, | |
w = size[0], | |
h = size[1], | |
neighbors, | |
o; | |
for (i = 0; i < n; ++i) { | |
(o = nodes[i]).index = i; | |
o.weight = 0; | |
} | |
distances = []; | |
strengths = []; | |
for (i = 0; i < m; ++i) { | |
o = links[i]; | |
if (typeof o.source == "number") o.source = nodes[o.source]; | |
if (typeof o.target == "number") o.target = nodes[o.target]; | |
distances[i] = linkDistance.call(this, o, i); | |
strengths[i] = linkStrength.call(this, o, i); | |
++o.source.weight; | |
++o.target.weight; | |
} | |
for (i = 0; i < n; ++i) { | |
o = nodes[i]; | |
if (isNaN(o.x)) o.x = position("x", w); | |
if (isNaN(o.y)) o.y = position("y", h); | |
if (isNaN(o.px)) o.px = o.x; | |
if (isNaN(o.py)) o.py = o.y; | |
} | |
charges = []; | |
if (typeof charge === "function") { | |
for (i = 0; i < n; ++i) { | |
charges[i] = +charge.call(this, nodes[i], i); | |
} | |
} else { | |
for (i = 0; i < n; ++i) { | |
charges[i] = charge; | |
} | |
} | |
// initialize node position based on first neighbor | |
function position(dimension, size) { | |
var neighbors = neighbor(i), | |
j = -1, | |
m = neighbors.length, | |
x; | |
while (++j < m) if (!isNaN(x = neighbors[j][dimension])) return x; | |
return Math.random() * size; | |
} | |
// initialize neighbors lazily | |
function neighbor() { | |
if (!neighbors) { | |
neighbors = []; | |
for (j = 0; j < n; ++j) { | |
neighbors[j] = []; | |
} | |
for (j = 0; j < m; ++j) { | |
var o = links[j]; | |
neighbors[o.source.index].push(o.target); | |
neighbors[o.target.index].push(o.source); | |
} | |
} | |
return neighbors[i]; | |
} | |
return force.resume(); | |
}; | |
force.resume = function() { | |
alpha = .1; | |
d3.timer(tick); | |
return force; | |
}; | |
force.stop = function() { | |
alpha = 0; | |
return force; | |
}; | |
// use `node.call(force.drag)` to make nodes draggable | |
force.drag = function() { | |
if (!drag) drag = d3.behavior.drag() | |
.on("dragstart", dragstart) | |
.on("drag", d3_layout_forceDrag) | |
.on("dragend", d3_layout_forceDragEnd); | |
this.on("mouseover.force", d3_layout_forceDragOver) | |
.on("mouseout.force", d3_layout_forceDragOut) | |
.call(drag); | |
}; | |
function dragstart(d) { | |
d3_layout_forceDragOver(d3_layout_forceDragNode = d); | |
d3_layout_forceDragForce = force; | |
} | |
return force; | |
}; | |
var d3_layout_forceDragForce, | |
d3_layout_forceDragNode; | |
function d3_layout_forceDragOver(d) { | |
d.fixed |= 2; | |
} | |
function d3_layout_forceDragOut(d) { | |
if (d !== d3_layout_forceDragNode) d.fixed &= 1; | |
} | |
function d3_layout_forceDragEnd() { | |
d3_layout_forceDrag(); | |
d3_layout_forceDragNode.fixed &= 1; | |
d3_layout_forceDragForce = d3_layout_forceDragNode = null; | |
} | |
function d3_layout_forceDrag() { | |
d3_layout_forceDragNode.px += d3.event.dx; | |
d3_layout_forceDragNode.py += d3.event.dy; | |
d3_layout_forceDragForce.resume(); // restart annealing | |
} | |
function d3_layout_forceAccumulate(quad, alpha, charges) { | |
var cx = 0, | |
cy = 0; | |
quad.charge = 0; | |
if (!quad.leaf) { | |
var nodes = quad.nodes, | |
n = nodes.length, | |
i = -1, | |
c; | |
while (++i < n) { | |
c = nodes[i]; | |
if (c == null) continue; | |
d3_layout_forceAccumulate(c, alpha, charges); | |
quad.charge += c.charge; | |
cx += c.charge * c.cx; | |
cy += c.charge * c.cy; | |
} | |
} | |
if (quad.point) { | |
// jitter internal nodes that are coincident | |
if (!quad.leaf) { | |
quad.point.x += Math.random() - .5; | |
quad.point.y += Math.random() - .5; | |
} | |
var k = alpha * charges[quad.point.index]; | |
quad.charge += quad.pointCharge = k; | |
cx += k * quad.point.x; | |
cy += k * quad.point.y; | |
} | |
quad.cx = cx / quad.charge; | |
quad.cy = cy / quad.charge; | |
} | |
function d3_layout_forceLinkDistance(link) { | |
return 20; | |
} | |
function d3_layout_forceLinkStrength(link) { | |
return 1; | |
} | |
d3.layout.partition = function() { | |
var hierarchy = d3.layout.hierarchy(), | |
size = [1, 1]; // width, height | |
function position(node, x, dx, dy) { | |
var children = node.children; | |
node.x = x; | |
node.y = node.depth * dy; | |
node.dx = dx; | |
node.dy = dy; | |
if (children) { | |
var i = -1, | |
n = children.length, | |
c, | |
d; | |
dx = node.value ? dx / node.value : 0; | |
while (++i < n) { | |
position(c = children[i], x, d = c.value * dx, dy); | |
x += d; | |
} | |
} | |
} | |
function depth(node) { | |
var children = node.children, | |
d = 0; | |
if (children) { | |
var i = -1, | |
n = children.length; | |
while (++i < n) d = Math.max(d, depth(children[i])); | |
} | |
return 1 + d; | |
} | |
function partition(d, i) { | |
var nodes = hierarchy.call(this, d, i); | |
position(nodes[0], 0, size[0], size[1] / depth(nodes[0])); | |
return nodes; | |
} | |
partition.size = function(x) { | |
if (!arguments.length) return size; | |
size = x; | |
return partition; | |
}; | |
return d3_layout_hierarchyRebind(partition, hierarchy); | |
}; | |
d3.layout.pie = function() { | |
var value = Number, | |
sort = null, | |
startAngle = 0, | |
endAngle = 2 * Math.PI; | |
function pie(data, i) { | |
// Compute the start angle. | |
var a = +(typeof startAngle === "function" | |
? startAngle.apply(this, arguments) | |
: startAngle); | |
// Compute the angular range (end - start). | |
var k = (typeof endAngle === "function" | |
? endAngle.apply(this, arguments) | |
: endAngle) - startAngle; | |
// Optionally sort the data. | |
var index = d3.range(data.length); | |
if (sort != null) index.sort(function(i, j) { | |
return sort(data[i], data[j]); | |
}); | |
// Compute the numeric values for each data element. | |
var values = data.map(value); | |
// Convert k into a scale factor from value to angle, using the sum. | |
k /= values.reduce(function(p, d) { return p + d; }, 0); | |
// Compute the arcs! | |
var arcs = index.map(function(i) { | |
return { | |
data: data[i], | |
value: d = values[i], | |
startAngle: a, | |
endAngle: a += d * k | |
}; | |
}); | |
// Return the arcs in the original data's order. | |
return data.map(function(d, i) { | |
return arcs[index[i]]; | |
}); | |
} | |
/** | |
* Specifies the value function *x*, which returns a nonnegative numeric value | |
* for each datum. The default value function is `Number`. The value function | |
* is passed two arguments: the current datum and the current index. | |
*/ | |
pie.value = function(x) { | |
if (!arguments.length) return value; | |
value = x; | |
return pie; | |
}; | |
/** | |
* Specifies a sort comparison operator *x*. The comparator is passed two data | |
* elements from the data array, a and b; it returns a negative value if a is | |
* less than b, a positive value if a is greater than b, and zero if a equals | |
* b. | |
*/ | |
pie.sort = function(x) { | |
if (!arguments.length) return sort; | |
sort = x; | |
return pie; | |
}; | |
/** | |
* Specifies the overall start angle of the pie chart. Defaults to 0. The | |
* start angle can be specified either as a constant or as a function; in the | |
* case of a function, it is evaluated once per array (as opposed to per | |
* element). | |
*/ | |
pie.startAngle = function(x) { | |
if (!arguments.length) return startAngle; | |
startAngle = x; | |
return pie; | |
}; | |
/** | |
* Specifies the overall end angle of the pie chart. Defaults to 2π. The | |
* end angle can be specified either as a constant or as a function; in the | |
* case of a function, it is evaluated once per array (as opposed to per | |
* element). | |
*/ | |
pie.endAngle = function(x) { | |
if (!arguments.length) return endAngle; | |
endAngle = x; | |
return pie; | |
}; | |
return pie; | |
}; | |
// data is two-dimensional array of x,y; we populate y0 | |
d3.layout.stack = function() { | |
var values = Object, | |
order = d3_layout_stackOrders["default"], | |
offset = d3_layout_stackOffsets["zero"], | |
out = d3_layout_stackOut, | |
x = d3_layout_stackX, | |
y = d3_layout_stackY; | |
function stack(data, index) { | |
// Convert series to canonical two-dimensional representation. | |
var series = data.map(function(d, i) { | |
return values.call(stack, d, i); | |
}); | |
// Convert each series to canonical [[x,y]] representation. | |
var points = series.map(function(d, i) { | |
return d.map(function(v, i) { | |
return [x.call(stack, v, i), y.call(stack, v, i)]; | |
}); | |
}); | |
// Compute the order of series, and permute them. | |
var orders = order.call(stack, points, index); | |
series = d3.permute(series, orders); | |
points = d3.permute(points, orders); | |
// Compute the baseline… | |
var offsets = offset.call(stack, points, index); | |
// And propagate it to other series. | |
var n = series.length, | |
m = series[0].length, | |
i, | |
j, | |
o; | |
for (j = 0; j < m; ++j) { | |
out.call(stack, series[0][j], o = offsets[j], points[0][j][1]); | |
for (i = 1; i < n; ++i) { | |
out.call(stack, series[i][j], o += points[i - 1][j][1], points[i][j][1]); | |
} | |
} | |
return data; | |
} | |
stack.values = function(x) { | |
if (!arguments.length) return values; | |
values = x; | |
return stack; | |
}; | |
stack.order = function(x) { | |
if (!arguments.length) return order; | |
order = typeof x === "function" ? x : d3_layout_stackOrders[x]; | |
return stack; | |
}; | |
stack.offset = function(x) { | |
if (!arguments.length) return offset; | |
offset = typeof x === "function" ? x : d3_layout_stackOffsets[x]; | |
return stack; | |
}; | |
stack.x = function(z) { | |
if (!arguments.length) return x; | |
x = z; | |
return stack; | |
}; | |
stack.y = function(z) { | |
if (!arguments.length) return y; | |
y = z; | |
return stack; | |
}; | |
stack.out = function(z) { | |
if (!arguments.length) return out; | |
out = z; | |
return stack; | |
}; | |
return stack; | |
} | |
function d3_layout_stackX(d) { | |
return d.x; | |
} | |
function d3_layout_stackY(d) { | |
return d.y; | |
} | |
function d3_layout_stackOut(d, y0, y) { | |
d.y0 = y0; | |
d.y = y; | |
} | |
var d3_layout_stackOrders = { | |
"inside-out": function(data) { | |
var n = data.length, | |
i, | |
j, | |
max = data.map(d3_layout_stackMaxIndex), | |
sums = data.map(d3_layout_stackReduceSum), | |
index = d3.range(n).sort(function(a, b) { return max[a] - max[b]; }), | |
top = 0, | |
bottom = 0, | |
tops = [], | |
bottoms = []; | |
for (i = 0; i < n; ++i) { | |
j = index[i]; | |
if (top < bottom) { | |
top += sums[j]; | |
tops.push(j); | |
} else { | |
bottom += sums[j]; | |
bottoms.push(j); | |
} | |
} | |
return bottoms.reverse().concat(tops); | |
}, | |
"reverse": function(data) { | |
return d3.range(data.length).reverse(); | |
}, | |
"default": function(data) { | |
return d3.range(data.length); | |
} | |
}; | |
var d3_layout_stackOffsets = { | |
"silhouette": function(data) { | |
var n = data.length, | |
m = data[0].length, | |
sums = [], | |
max = 0, | |
i, | |
j, | |
o, | |
y0 = []; | |
for (j = 0; j < m; ++j) { | |
for (i = 0, o = 0; i < n; i++) o += data[i][j][1]; | |
if (o > max) max = o; | |
sums.push(o); | |
} | |
for (j = 0; j < m; ++j) { | |
y0[j] = (max - sums[j]) / 2; | |
} | |
return y0; | |
}, | |
"wiggle": function(data) { | |
var n = data.length, | |
x = data[0], | |
m = x.length, | |
max = 0, | |
i, | |
j, | |
k, | |
s1, | |
s2, | |
s3, | |
dx, | |
o, | |
o0, | |
y0 = []; | |
y0[0] = o = o0 = 0; | |
for (j = 1; j < m; ++j) { | |
for (i = 0, s1 = 0; i < n; ++i) s1 += data[i][j][1]; | |
for (i = 0, s2 = 0, dx = x[j][0] - x[j - 1][0]; i < n; ++i) { | |
for (k = 0, s3 = (data[i][j][1] - data[i][j - 1][1]) / (2 * dx); k < i; ++k) { | |
s3 += (data[k][j][1] - data[k][j - 1][1]) / dx; | |
} | |
s2 += s3 * data[i][j][1]; | |
} | |
y0[j] = o -= s1 ? s2 / s1 * dx : 0; | |
if (o < o0) o0 = o; | |
} | |
for (j = 0; j < m; ++j) y0[j] -= o0; | |
return y0; | |
}, | |
"expand": function(data) { | |
var n = data.length, | |
m = data[0].length, | |
k = 1 / n, | |
i, | |
j, | |
o, | |
y0 = []; | |
for (j = 0; j < m; ++j) { | |
for (i = 0, o = 0; i < n; i++) o += data[i][j][1]; | |
if (o) for (i = 0; i < n; i++) data[i][j][1] /= o; | |
else for (i = 0; i < n; i++) data[i][j][1] = k; | |
} | |
for (j = 0; j < m; ++j) y0[j] = 0; | |
return y0; | |
}, | |
"zero": function(data) { | |
var j = -1, | |
m = data[0].length, | |
y0 = []; | |
while (++j < m) y0[j] = 0; | |
return y0; | |
} | |
}; | |
function d3_layout_stackMaxIndex(array) { | |
var i = 1, | |
j = 0, | |
v = array[0][1], | |
k, | |
n = array.length; | |
for (; i < n; ++i) { | |
if ((k = array[i][1]) > v) { | |
j = i; | |
v = k; | |
} | |
} | |
return j; | |
} | |
function d3_layout_stackReduceSum(d) { | |
return d.reduce(d3_layout_stackSum, 0); | |
} | |
function d3_layout_stackSum(p, d) { | |
return p + d[1]; | |
} | |
d3.layout.histogram = function() { | |
var frequency = true, | |
valuer = Number, | |
ranger = d3_layout_histogramRange, | |
binner = d3_layout_histogramBinSturges; | |
function histogram(data, i) { | |
var bins = [], | |
values = data.map(valuer, this), | |
range = ranger.call(this, values, i), | |
thresholds = binner.call(this, range, values, i), | |
bin, | |
i = -1, | |
n = values.length, | |
m = thresholds.length - 1, | |
k = frequency ? 1 : 1 / n, | |
x; | |
// Initialize the bins. | |
while (++i < m) { | |
bin = bins[i] = []; | |
bin.dx = thresholds[i + 1] - (bin.x = thresholds[i]); | |
bin.y = 0; | |
} | |
// Fill the bins, ignoring values outside the range. | |
i = -1; while(++i < n) { | |
x = values[i]; | |
if ((x >= range[0]) && (x <= range[1])) { | |
bin = bins[d3.bisect(thresholds, x, 1, m) - 1]; | |
bin.y += k; | |
bin.push(data[i]); | |
} | |
} | |
return bins; | |
} | |
// Specifies how to extract a value from the associated data. The default | |
// value function is `Number`, which is equivalent to the identity function. | |
histogram.value = function(x) { | |
if (!arguments.length) return valuer; | |
valuer = x; | |
return histogram; | |
}; | |
// Specifies the range of the histogram. Values outside the specified range | |
// will be ignored. The argument `x` may be specified either as a two-element | |
// array representing the minimum and maximum value of the range, or as a | |
// function that returns the range given the array of values and the current | |
// index `i`. The default range is the extent (minimum and maximum) of the | |
// values. | |
histogram.range = function(x) { | |
if (!arguments.length) return ranger; | |
ranger = d3.functor(x); | |
return histogram; | |
}; | |
// Specifies how to bin values in the histogram. The argument `x` may be | |
// specified as a number, in which case the range of values will be split | |
// uniformly into the given number of bins. Or, `x` may be an array of | |
// threshold values, defining the bins; the specified array must contain the | |
// rightmost (upper) value, thus specifying n + 1 values for n bins. Or, `x` | |
// may be a function which is evaluated, being passed the range, the array of | |
// values, and the current index `i`, returning an array of thresholds. The | |
// default bin function will divide the values into uniform bins using | |
// Sturges' formula. | |
histogram.bins = function(x) { | |
if (!arguments.length) return binner; | |
binner = typeof x === "number" | |
? function(range) { return d3_layout_histogramBinFixed(range, x); } | |
: d3.functor(x); | |
return histogram; | |
}; | |
// Specifies whether the histogram's `y` value is a count (frequency) or a | |
// probability (density). The default value is true. | |
histogram.frequency = function(x) { | |
if (!arguments.length) return frequency; | |
frequency = !!x; | |
return histogram; | |
}; | |
return histogram; | |
}; | |
function d3_layout_histogramBinSturges(range, values) { | |
return d3_layout_histogramBinFixed(range, Math.ceil(Math.log(values.length) / Math.LN2 + 1)); | |
} | |
function d3_layout_histogramBinFixed(range, n) { | |
var x = -1, | |
b = +range[0], | |
m = (range[1] - b) / n, | |
f = []; | |
while (++x <= n) f[x] = m * x + b; | |
return f; | |
} | |
function d3_layout_histogramRange(values) { | |
return [d3.min(values), d3.max(values)]; | |
} | |
d3.layout.hierarchy = function() { | |
var sort = d3_layout_hierarchySort, | |
children = d3_layout_hierarchyChildren, | |
value = d3_layout_hierarchyValue; | |
// Recursively compute the node depth and value. | |
// Also converts the data representation into a standard hierarchy structure. | |
function recurse(data, depth, nodes) { | |
var childs = children.call(hierarchy, data, depth), | |
node = d3_layout_hierarchyInline ? data : {data: data}; | |
node.depth = depth; | |
nodes.push(node); | |
if (childs && (n = childs.length)) { | |
var i = -1, | |
n, | |
c = node.children = [], | |
v = 0, | |
j = depth + 1; | |
while (++i < n) { | |
d = recurse(childs[i], j, nodes); | |
d.parent = node; | |
c.push(d); | |
v += d.value; | |
} | |
if (sort) c.sort(sort); | |
if (value) node.value = v; | |
} else if (value) { | |
node.value = +value.call(hierarchy, data, depth) || 0; | |
} | |
return node; | |
} | |
// Recursively re-evaluates the node value. | |
function revalue(node, depth) { | |
var children = node.children, | |
v = 0; | |
if (children && (n = children.length)) { | |
var i = -1, | |
n, | |
j = depth + 1; | |
while (++i < n) v += revalue(children[i], j); | |
} else if (value) { | |
v = +value.call(hierarchy, d3_layout_hierarchyInline ? node : node.data, depth) || 0; | |
} | |
if (value) node.value = v; | |
return v; | |
} | |
function hierarchy(d) { | |
var nodes = []; | |
recurse(d, 0, nodes); | |
return nodes; | |
} | |
hierarchy.sort = function(x) { | |
if (!arguments.length) return sort; | |
sort = x; | |
return hierarchy; | |
}; | |
hierarchy.children = function(x) { | |
if (!arguments.length) return children; | |
children = x; | |
return hierarchy; | |
}; | |
hierarchy.value = function(x) { | |
if (!arguments.length) return value; | |
value = x; | |
return hierarchy; | |
}; | |
// Re-evaluates the `value` property for the specified hierarchy. | |
hierarchy.revalue = function(root) { | |
revalue(root, 0); | |
return root; | |
}; | |
return hierarchy; | |
}; | |
// A method assignment helper for hierarchy subclasses. | |
function d3_layout_hierarchyRebind(object, hierarchy) { | |
object.sort = d3.rebind(object, hierarchy.sort); | |
object.children = d3.rebind(object, hierarchy.children); | |
object.links = d3_layout_hierarchyLinks; | |
object.value = d3.rebind(object, hierarchy.value); | |
// If the new API is used, enabling inlining. | |
object.nodes = function(d) { | |
d3_layout_hierarchyInline = true; | |
return (object.nodes = object)(d); | |
}; | |
return object; | |
} | |
function d3_layout_hierarchyChildren(d) { | |
return d.children; | |
} | |
function d3_layout_hierarchyValue(d) { | |
return d.value; | |
} | |
function d3_layout_hierarchySort(a, b) { | |
return b.value - a.value; | |
} | |
// Returns an array source+target objects for the specified nodes. | |
function d3_layout_hierarchyLinks(nodes) { | |
return d3.merge(nodes.map(function(parent) { | |
return (parent.children || []).map(function(child) { | |
return {source: parent, target: child}; | |
}); | |
})); | |
} | |
// For backwards-compatibility, don't enable inlining by default. | |
var d3_layout_hierarchyInline = false; | |
d3.layout.pack = function() { | |
var hierarchy = d3.layout.hierarchy().sort(d3_layout_packSort), | |
size = [1, 1]; | |
function pack(d, i) { | |
var nodes = hierarchy.call(this, d, i), | |
root = nodes[0]; | |
// Recursively compute the layout. | |
root.x = 0; | |
root.y = 0; | |
d3_layout_packTree(root); | |
// Scale the layout to fit the requested size. | |
var w = size[0], | |
h = size[1], | |
k = 1 / Math.max(2 * root.r / w, 2 * root.r / h); | |
d3_layout_packTransform(root, w / 2, h / 2, k); | |
return nodes; | |
} | |
pack.size = function(x) { | |
if (!arguments.length) return size; | |
size = x; | |
return pack; | |
}; | |
return d3_layout_hierarchyRebind(pack, hierarchy); | |
}; | |
function d3_layout_packSort(a, b) { | |
return a.value - b.value; | |
} | |
function d3_layout_packInsert(a, b) { | |
var c = a._pack_next; | |
a._pack_next = b; | |
b._pack_prev = a; | |
b._pack_next = c; | |
c._pack_prev = b; | |
} | |
function d3_layout_packSplice(a, b) { | |
a._pack_next = b; | |
b._pack_prev = a; | |
} | |
function d3_layout_packIntersects(a, b) { | |
var dx = b.x - a.x, | |
dy = b.y - a.y, | |
dr = a.r + b.r; | |
return (dr * dr - dx * dx - dy * dy) > .001; // within epsilon | |
} | |
function d3_layout_packCircle(nodes) { | |
var xMin = Infinity, | |
xMax = -Infinity, | |
yMin = Infinity, | |
yMax = -Infinity, | |
n = nodes.length, | |
a, b, c, j, k; | |
function bound(node) { | |
xMin = Math.min(node.x - node.r, xMin); | |
xMax = Math.max(node.x + node.r, xMax); | |
yMin = Math.min(node.y - node.r, yMin); | |
yMax = Math.max(node.y + node.r, yMax); | |
} | |
// Create node links. | |
nodes.forEach(d3_layout_packLink); | |
// Create first node. | |
a = nodes[0]; | |
a.x = -a.r; | |
a.y = 0; | |
bound(a); | |
// Create second node. | |
if (n > 1) { | |
b = nodes[1]; | |
b.x = b.r; | |
b.y = 0; | |
bound(b); | |
// Create third node and build chain. | |
if (n > 2) { | |
c = nodes[2]; | |
d3_layout_packPlace(a, b, c); | |
bound(c); | |
d3_layout_packInsert(a, c); | |
a._pack_prev = c; | |
d3_layout_packInsert(c, b); | |
b = a._pack_next; | |
// Now iterate through the rest. | |
for (var i = 3; i < n; i++) { | |
d3_layout_packPlace(a, b, c = nodes[i]); | |
// Search for the closest intersection. | |
var isect = 0, s1 = 1, s2 = 1; | |
for (j = b._pack_next; j !== b; j = j._pack_next, s1++) { | |
if (d3_layout_packIntersects(j, c)) { | |
isect = 1; | |
break; | |
} | |
} | |
if (isect == 1) { | |
for (k = a._pack_prev; k !== j._pack_prev; k = k._pack_prev, s2++) { | |
if (d3_layout_packIntersects(k, c)) { | |
if (s2 < s1) { | |
isect = -1; | |
j = k; | |
} | |
break; | |
} | |
} | |
} | |
// Update node chain. | |
if (isect == 0) { | |
d3_layout_packInsert(a, c); | |
b = c; | |
bound(c); | |
} else if (isect > 0) { | |
d3_layout_packSplice(a, j); | |
b = j; | |
i--; | |
} else { // isect < 0 | |
d3_layout_packSplice(j, b); | |
a = j; | |
i--; | |
} | |
} | |
} | |
} | |
// Re-center the circles and return the encompassing radius. | |
var cx = (xMin + xMax) / 2, | |
cy = (yMin + yMax) / 2, | |
cr = 0; | |
for (var i = 0; i < n; i++) { | |
var node = nodes[i]; | |
node.x -= cx; | |
node.y -= cy; | |
cr = Math.max(cr, node.r + Math.sqrt(node.x * node.x + node.y * node.y)); | |
} | |
// Remove node links. | |
nodes.forEach(d3_layout_packUnlink); | |
return cr; | |
} | |
function d3_layout_packLink(node) { | |
node._pack_next = node._pack_prev = node; | |
} | |
function d3_layout_packUnlink(node) { | |
delete node._pack_next; | |
delete node._pack_prev; | |
} | |
function d3_layout_packTree(node) { | |
var children = node.children; | |
if (children && children.length) { | |
children.forEach(d3_layout_packTree); | |
node.r = d3_layout_packCircle(children); | |
} else { | |
node.r = Math.sqrt(node.value); | |
} | |
} | |
function d3_layout_packTransform(node, x, y, k) { | |
var children = node.children; | |
node.x = (x += k * node.x); | |
node.y = (y += k * node.y); | |
node.r *= k; | |
if (children) { | |
var i = -1, n = children.length; | |
while (++i < n) d3_layout_packTransform(children[i], x, y, k); | |
} | |
} | |
function d3_layout_packPlace(a, b, c) { | |
var db = a.r + c.r, | |
dx = b.x - a.x, | |
dy = b.y - a.y; | |
if (db && (dx || dy)) { | |
var da = b.r + c.r, | |
dc = Math.sqrt(dx * dx + dy * dy), | |
cos = Math.max(-1, Math.min(1, (db * db + dc * dc - da * da) / (2 * db * dc))), | |
theta = Math.acos(cos), | |
x = cos * (db /= dc), | |
y = Math.sin(theta) * db; | |
c.x = a.x + x * dx + y * dy; | |
c.y = a.y + x * dy - y * dx; | |
} else { | |
c.x = a.x + db; | |
c.y = a.y; | |
} | |
} | |
// Implements a hierarchical layout using the cluster (or dendogram) algorithm. | |
d3.layout.cluster = function() { | |
var hierarchy = d3.layout.hierarchy().sort(null).value(null), | |
separation = d3_layout_treeSeparation, | |
size = [1, 1]; // width, height | |
function cluster(d, i) { | |
var nodes = hierarchy.call(this, d, i), | |
root = nodes[0], | |
previousNode, | |
x = 0, | |
kx, | |
ky; | |
// First walk, computing the initial x & y values. | |
d3_layout_treeVisitAfter(root, function(node) { | |
var children = node.children; | |
if (children && children.length) { | |
node.x = d3_layout_clusterX(children); | |
node.y = d3_layout_clusterY(children); | |
} else { | |
node.x = previousNode ? x += separation(node, previousNode) : 0; | |
node.y = 0; | |
previousNode = node; | |
} | |
}); | |
// Compute the left-most, right-most, and depth-most nodes for extents. | |
var left = d3_layout_clusterLeft(root), | |
right = d3_layout_clusterRight(root), | |
x0 = left.x - separation(left, right) / 2, | |
x1 = right.x + separation(right, left) / 2; | |
// Second walk, normalizing x & y to the desired size. | |
d3_layout_treeVisitAfter(root, function(node) { | |
node.x = (node.x - x0) / (x1 - x0) * size[0]; | |
node.y = (1 - node.y / root.y) * size[1]; | |
}); | |
return nodes; | |
} | |
cluster.separation = function(x) { | |
if (!arguments.length) return separation; | |
separation = x; | |
return cluster; | |
}; | |
cluster.size = function(x) { | |
if (!arguments.length) return size; | |
size = x; | |
return cluster; | |
}; | |
return d3_layout_hierarchyRebind(cluster, hierarchy); | |
}; | |
function d3_layout_clusterY(children) { | |
return 1 + d3.max(children, function(child) { | |
return child.y; | |
}); | |
} | |
function d3_layout_clusterX(children) { | |
return children.reduce(function(x, child) { | |
return x + child.x; | |
}, 0) / children.length; | |
} | |
function d3_layout_clusterLeft(node) { | |
var children = node.children; | |
return children && children.length ? d3_layout_clusterLeft(children[0]) : node; | |
} | |
function d3_layout_clusterRight(node) { | |
var children = node.children, n; | |
return children && (n = children.length) ? d3_layout_clusterRight(children[n - 1]) : node; | |
} | |
// Node-link tree diagram using the Reingold-Tilford "tidy" algorithm | |
d3.layout.tree = function() { | |
var hierarchy = d3.layout.hierarchy().sort(null).value(null), | |
separation = d3_layout_treeSeparation, | |
size = [1, 1]; // width, height | |
function tree(d, i) { | |
var nodes = hierarchy.call(this, d, i), | |
root = nodes[0]; | |
function firstWalk(node, previousSibling) { | |
var children = node.children, | |
layout = node._tree; | |
if (children && (n = children.length)) { | |
var n, | |
firstChild = children[0], | |
previousChild, | |
ancestor = firstChild, | |
child, | |
i = -1; | |
while (++i < n) { | |
child = children[i]; | |
firstWalk(child, previousChild); | |
ancestor = apportion(child, previousChild, ancestor); | |
previousChild = child; | |
} | |
d3_layout_treeShift(node); | |
var midpoint = .5 * (firstChild._tree.prelim + child._tree.prelim); | |
if (previousSibling) { | |
layout.prelim = previousSibling._tree.prelim + separation(node, previousSibling); | |
layout.mod = layout.prelim - midpoint; | |
} else { | |
layout.prelim = midpoint; | |
} | |
} else { | |
if (previousSibling) { | |
layout.prelim = previousSibling._tree.prelim + separation(node, previousSibling); | |
} | |
} | |
} | |
function secondWalk(node, x) { | |
node.x = node._tree.prelim + x; | |
var children = node.children; | |
if (children) { | |
var i = -1, | |
n = children.length; | |
x += node._tree.mod; | |
while (++i < n) { | |
secondWalk(children[i], x); | |
} | |
} | |
} | |
function apportion(node, previousSibling, ancestor) { | |
if (previousSibling) { | |
var vip = node, | |
vop = node, | |
vim = previousSibling, | |
vom = node.parent.children[0], | |
sip = vip._tree.mod, | |
sop = vop._tree.mod, | |
sim = vim._tree.mod, | |
som = vom._tree.mod, | |
shift; | |
while (vim = d3_layout_treeRight(vim), vip = d3_layout_treeLeft(vip), vim && vip) { | |
vom = d3_layout_treeLeft(vom); | |
vop = d3_layout_treeRight(vop); | |
vop._tree.ancestor = node; | |
shift = vim._tree.prelim + sim - vip._tree.prelim - sip + separation(vim, vip); | |
if (shift > 0) { | |
d3_layout_treeMove(d3_layout_treeAncestor(vim, node, ancestor), node, shift); | |
sip += shift; | |
sop += shift; | |
} | |
sim += vim._tree.mod; | |
sip += vip._tree.mod; | |
som += vom._tree.mod; | |
sop += vop._tree.mod; | |
} | |
if (vim && !d3_layout_treeRight(vop)) { | |
vop._tree.thread = vim; | |
vop._tree.mod += sim - sop; | |
} | |
if (vip && !d3_layout_treeLeft(vom)) { | |
vom._tree.thread = vip; | |
vom._tree.mod += sip - som; | |
ancestor = node; | |
} | |
} | |
return ancestor; | |
} | |
// Initialize temporary layout variables. | |
d3_layout_treeVisitAfter(root, function(node, previousSibling) { | |
node._tree = { | |
ancestor: node, | |
prelim: 0, | |
mod: 0, | |
change: 0, | |
shift: 0, | |
number: previousSibling ? previousSibling._tree.number + 1 : 0 | |
}; | |
}); | |
// Compute the layout using Buchheim et al.'s algorithm. | |
firstWalk(root); | |
secondWalk(root, -root._tree.prelim); | |
// Compute the left-most, right-most, and depth-most nodes for extents. | |
var left = d3_layout_treeSearch(root, d3_layout_treeLeftmost), | |
right = d3_layout_treeSearch(root, d3_layout_treeRightmost), | |
deep = d3_layout_treeSearch(root, d3_layout_treeDeepest), | |
x0 = left.x - separation(left, right) / 2, | |
x1 = right.x + separation(right, left) / 2, | |
y1 = deep.depth || 1; | |
// Clear temporary layout variables; transform x and y. | |
d3_layout_treeVisitAfter(root, function(node) { | |
node.x = (node.x - x0) / (x1 - x0) * size[0]; | |
node.y = node.depth / y1 * size[1]; | |
delete node._tree; | |
}); | |
return nodes; | |
} | |
tree.separation = function(x) { | |
if (!arguments.length) return separation; | |
separation = x; | |
return tree; | |
}; | |
tree.size = function(x) { | |
if (!arguments.length) return size; | |
size = x; | |
return tree; | |
}; | |
return d3_layout_hierarchyRebind(tree, hierarchy); | |
}; | |
function d3_layout_treeSeparation(a, b) { | |
return a.parent == b.parent ? 1 : 2; | |
} | |
// function d3_layout_treeSeparationRadial(a, b) { | |
// return (a.parent == b.parent ? 1 : 2) / a.depth; | |
// } | |
function d3_layout_treeLeft(node) { | |
return node.children ? node.children[0] : node._tree.thread; | |
} | |
function d3_layout_treeRight(node) { | |
return node.children ? node.children[node.children.length - 1] : node._tree.thread; | |
} | |
function d3_layout_treeSearch(node, compare) { | |
var children = node.children; | |
if (children) { | |
var child, | |
n = children.length, | |
i = -1; | |
while (++i < n) { | |
if (compare(child = d3_layout_treeSearch(children[i], compare), node) > 0) { | |
node = child; | |
} | |
} | |
} | |
return node; | |
} | |
function d3_layout_treeRightmost(a, b) { | |
return a.x - b.x; | |
} | |
function d3_layout_treeLeftmost(a, b) { | |
return b.x - a.x; | |
} | |
function d3_layout_treeDeepest(a, b) { | |
return a.depth - b.depth; | |
} | |
function d3_layout_treeVisitAfter(node, callback) { | |
function visit(node, previousSibling) { | |
var children = node.children; | |
if (children) { | |
var child, | |
previousChild = null, | |
i = -1, | |
n = children.length; | |
while (++i < n) { | |
child = children[i]; | |
visit(child, previousChild); | |
previousChild = child; | |
} | |
} | |
callback(node, previousSibling); | |
} | |
visit(node, null); | |
} | |
function d3_layout_treeShift(node) { | |
var shift = 0, | |
change = 0, | |
children = node.children, | |
i = children.length, | |
child; | |
while (--i >= 0) { | |
child = children[i]._tree; | |
child.prelim += shift; | |
child.mod += shift; | |
shift += child.shift + (change += child.change); | |
} | |
} | |
function d3_layout_treeMove(ancestor, node, shift) { | |
ancestor = ancestor._tree; | |
node = node._tree; | |
var change = shift / (node.number - ancestor.number); | |
ancestor.change += change; | |
node.change -= change; | |
node.shift += shift; | |
node.prelim += shift; | |
node.mod += shift; | |
} | |
function d3_layout_treeAncestor(vim, node, ancestor) { | |
return vim._tree.ancestor.parent == node.parent | |
? vim._tree.ancestor | |
: ancestor; | |
} | |
// Squarified Treemaps by Mark Bruls, Kees Huizing, and Jarke J. van Wijk | |
// Modified to support a target aspect ratio by Jeff Heer | |
d3.layout.treemap = function() { | |
var hierarchy = d3.layout.hierarchy(), | |
round = Math.round, | |
size = [1, 1], // width, height | |
padding = null, | |
pad = d3_layout_treemapPadNull, | |
sticky = false, | |
stickies, | |
ratio = 0.5 * (1 + Math.sqrt(5)); // golden ratio | |
// Compute the area for each child based on value & scale. | |
function scale(children, k) { | |
var i = -1, | |
n = children.length, | |
child, | |
area; | |
while (++i < n) { | |
area = (child = children[i]).value * (k < 0 ? 0 : k); | |
child.area = isNaN(area) || area <= 0 ? 0 : area; | |
} | |
} | |
// Recursively arranges the specified node's children into squarified rows. | |
function squarify(node) { | |
if (!node.children) return; | |
var rect = pad(node), | |
row = [], | |
children = node.children.slice(), // copy-on-write | |
child, | |
best = Infinity, // the best row score so far | |
score, // the current row score | |
u = Math.min(rect.dx, rect.dy), // initial orientation | |
n; | |
scale(children, rect.dx * rect.dy / node.value); | |
row.area = 0; | |
while ((n = children.length) > 0) { | |
row.push(child = children[n - 1]); | |
row.area += child.area; | |
if ((score = worst(row, u)) <= best) { // continue with this orientation | |
children.pop(); | |
best = score; | |
} else { // abort, and try a different orientation | |
row.area -= row.pop().area; | |
position(row, u, rect, false); | |
u = Math.min(rect.dx, rect.dy); | |
row.length = row.area = 0; | |
best = Infinity; | |
} | |
} | |
if (row.length) { | |
position(row, u, rect, true); | |
row.length = row.area = 0; | |
} | |
node.children.forEach(squarify); | |
} | |
// Recursively resizes the specified node's children into existing rows. | |
// Preserves the existing layout! | |
function stickify(node) { | |
if (!node.children) return; | |
var rect = pad(node), | |
children = node.children.slice(), // copy-on-write | |
child, | |
row = []; | |
scale(children, rect.dx * rect.dy / node.value); | |
row.area = 0; | |
while (child = children.pop()) { | |
row.push(child); | |
row.area += child.area; | |
if (child.z != null) { | |
position(row, child.z ? rect.dx : rect.dy, rect, !children.length); | |
row.length = row.area = 0; | |
} | |
} | |
node.children.forEach(stickify); | |
} | |
// Computes the score for the specified row, as the worst aspect ratio. | |
function worst(row, u) { | |
var s = row.area, | |
r, | |
rmax = 0, | |
rmin = Infinity, | |
i = -1, | |
n = row.length; | |
while (++i < n) { | |
if (!(r = row[i].area)) continue; | |
if (r < rmin) rmin = r; | |
if (r > rmax) rmax = r; | |
} | |
s *= s; | |
u *= u; | |
return s | |
? Math.max((u * rmax * ratio) / s, s / (u * rmin * ratio)) | |
: Infinity; | |
} | |
// Positions the specified row of nodes. Modifies `rect`. | |
function position(row, u, rect, flush) { | |
var i = -1, | |
n = row.length, | |
x = rect.x, | |
y = rect.y, | |
v = u ? round(row.area / u) : 0, | |
o; | |
if (u == rect.dx) { // horizontal subdivision | |
if (flush || v > rect.dy) v = v ? rect.dy : 0; // over+underflow | |
while (++i < n) { | |
o = row[i]; | |
o.x = x; | |
o.y = y; | |
o.dy = v; | |
x += o.dx = v ? round(o.area / v) : 0; | |
} | |
o.z = true; | |
o.dx += rect.x + rect.dx - x; // rounding error | |
rect.y += v; | |
rect.dy -= v; | |
} else { // vertical subdivision | |
if (flush || v > rect.dx) v = v ? rect.dx : 0; // over+underflow | |
while (++i < n) { | |
o = row[i]; | |
o.x = x; | |
o.y = y; | |
o.dx = v; | |
y += o.dy = v ? round(o.area / v) : 0; | |
} | |
o.z = false; | |
o.dy += rect.y + rect.dy - y; // rounding error | |
rect.x += v; | |
rect.dx -= v; | |
} | |
} | |
function treemap(d) { | |
var nodes = stickies || hierarchy(d), | |
root = nodes[0]; | |
root.x = 0; | |
root.y = 0; | |
root.dx = size[0]; | |
root.dy = size[1]; | |
if (stickies) hierarchy.revalue(root); | |
scale([root], root.dx * root.dy / root.value); | |
(stickies ? stickify : squarify)(root); | |
if (sticky) stickies = nodes; | |
return nodes; | |
} | |
treemap.size = function(x) { | |
if (!arguments.length) return size; | |
size = x; | |
return treemap; | |
}; | |
treemap.padding = function(x) { | |
if (!arguments.length) return padding; | |
function padFunction(node) { | |
var p = x.call(treemap, node, node.depth); | |
return p == null | |
? d3_layout_treemapPadNull(node) | |
: d3_layout_treemapPad(node, typeof p === "number" ? [p, p, p, p] : p); | |
} | |
function padConstant(node) { | |
return d3_layout_treemapPad(node, x); | |
} | |
var type; | |
pad = (padding = x) == null ? d3_layout_treemapPadNull | |
: (type = typeof x) === "function" ? padFunction | |
: type === "number" ? (x = [x, x, x, x], padConstant) | |
: padConstant; | |
return treemap; | |
}; | |
treemap.round = function(x) { | |
if (!arguments.length) return round != Number; | |
round = x ? Math.round : Number; | |
return treemap; | |
}; | |
treemap.sticky = function(x) { | |
if (!arguments.length) return sticky; | |
sticky = x; | |
stickies = null; | |
return treemap; | |
}; | |
treemap.ratio = function(x) { | |
if (!arguments.length) return ratio; | |
ratio = x; | |
return treemap; | |
}; | |
return d3_layout_hierarchyRebind(treemap, hierarchy); | |
}; | |
function d3_layout_treemapPadNull(node) { | |
return {x: node.x, y: node.y, dx: node.dx, dy: node.dy}; | |
} | |
function d3_layout_treemapPad(node, padding) { | |
var x = node.x + padding[3], | |
y = node.y + padding[0], | |
dx = node.dx - padding[1] - padding[3], | |
dy = node.dy - padding[0] - padding[2]; | |
if (dx < 0) { x += dx / 2; dx = 0; } | |
if (dy < 0) { y += dy / 2; dy = 0; } | |
return {x: x, y: y, dx: dx, dy: dy}; | |
} | |
})(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> | |
<title>Force Layouts - Bounding Box</title> | |
<script type="text/javascript" src="d3.js"></script> | |
<script type="text/javascript" src="d3.geom.js"></script> | |
<script type="text/javascript" src="d3.layout.js"></script> | |
<link type="text/css" rel="stylesheet" href="style.css"/> | |
<style type="text/css"> | |
circle { | |
stroke-width: 1.5px; | |
} | |
line { | |
stroke: rgba(32,32,32,.3); | |
} | |
</style> | |
</head> | |
<body> | |
<div id="body"> | |
<div id="chart"></div> | |
<div id="header">bounding box</div> | |
</div> | |
<script type="text/javascript"> | |
var w = 1280, | |
h = 800, | |
r = 6, | |
z = d3.scale.category20c(); | |
var force = d3.layout.force() | |
.gravity(0.06) | |
.charge(-150) | |
.linkDistance(40) | |
.size([w *= 2 / 3, h *= 2 / 3]); | |
var svg = d3.select("#chart").append("svg:svg") | |
.attr("width", w) | |
.attr("height", h) | |
.append("svg:g") | |
.attr("transform", "translate(" + w / 4 + "," + h / 3 + ")"); | |
svg.append("svg:rect") | |
.attr("width", w) | |
.attr("height", h) | |
.style("stroke", "#000"); | |
d3.json("20collab.json", function(json) { | |
var link = svg.selectAll("line") | |
.data(json.links) | |
.enter().append("svg:line"); | |
var node = svg.selectAll("circle") | |
.data(json.nodes) | |
.enter().append("svg:circle") | |
.attr("r", r - .75) | |
.style("fill", function(d) { return z(d.group); }) | |
.style("stroke", function(d) { return d3.rgb(z(d.group)).darker(); }) | |
.call(force.drag); | |
force | |
.nodes(json.nodes) | |
.links(json.links) | |
.on("tick", tick) | |
.start(); | |
function tick() { | |
node.attr("cx", function(d) { return d.x = Math.max(r, Math.min(w - r, d.x)); }) | |
.attr("cy", function(d) { return d.y = Math.max(r, Math.min(h - r, d.y)); }); | |
link.attr("x1", function(d) { return d.source.x; }) | |
.attr("y1", function(d) { return d.source.y; }) | |
.attr("x2", function(d) { return d.target.x; }) | |
.attr("y2", function(d) { return d.target.y; }); | |
} | |
}); | |
</script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
body { | |
overflow: hidden; | |
margin: 0; | |
font: 14px "Helvetica Neue"; | |
} | |
svg { | |
width: 1280px; | |
height: 800px; | |
} | |
#chart, #header { | |
position: absolute; | |
top: 0; | |
} | |
#header { | |
z-index: 1; | |
display: block; | |
} | |
#header { | |
top: 80px; | |
left: 140px; | |
font: 300 36px "Helvetica Neue"; | |
} | |
rect { | |
fill: none; | |
pointer-events: all; | |
} | |
pre { | |
font-size: 18px; | |
} | |
line { | |
stroke: #000; | |
stroke-width: 1.5px; | |
} | |
.string, .regexp { | |
color: #f39; | |
} | |
.keyword { | |
color: #00c; | |
} | |
.comment { | |
color: #555; | |
} | |
.number { | |
color: #369; | |
} | |
.class, .special { | |
color: #1181B8; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment