├── .gitignore ├── README.md ├── Report.pdf ├── dataset ├── Read_me.txt ├── graph_1.txt ├── graph_10.txt ├── graph_2.txt ├── graph_3.txt ├── graph_4.txt ├── graph_5.txt ├── graph_6.txt ├── graph_7.json ├── graph_8.json ├── graph_9.json ├── imdb.json ├── top50_movies.txt └── webpage_data_5 │ ├── page1.txt │ ├── page2.txt │ ├── page3.txt │ ├── page4.txt │ └── page5.txt ├── imdb_graph.py ├── link_analysis.py ├── lp_model_graph.py ├── modules ├── __init__.py ├── hits.py ├── json_io.py ├── page_rank.py └── sim_rank.py └── my_class ├── Graph.py └── __init__.py /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | 5 | # C extensions 6 | *.so 7 | 8 | # Distribution / packaging 9 | .Python 10 | env/ 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | lib/ 17 | lib64/ 18 | parts/ 19 | sdist/ 20 | var/ 21 | *.egg-info/ 22 | .installed.cfg 23 | *.egg 24 | 25 | # PyInstaller 26 | # Usually these files are written by a python script from a template 27 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 28 | *.manifest 29 | *.spec 30 | 31 | # Installer logs 32 | pip-log.txt 33 | pip-delete-this-directory.txt 34 | 35 | # Unit test / coverage reports 36 | htmlcov/ 37 | .tox/ 38 | .coverage 39 | .cache 40 | nosetests.xml 41 | coverage.xml 42 | 43 | # Translations 44 | *.mo 45 | *.pot 46 | 47 | # Django stuff: 48 | *.log 49 | 50 | # Sphinx documentation 51 | docs/_build/ 52 | 53 | # PyBuilder 54 | target/ 55 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | link-analysis 2 | ============= 3 | 4 | Implementing three algorithms : HITS, PageRank and SimRank. 5 | 6 | ## Introduction 7 | 8 | 連結分析是一種用來評斷兩個nodes關係的技術,在本次的project中,我將實作三個連結分析的演算法 9 | 10 | 亦即為PageRank、HITS、SimRank,前兩個演算法是搜尋引擎中用來分析網頁排序著名的演算法,後者則為分析節點相似度的演算法。 11 | 12 | # Dataset 13 | 14 | calculate the following 10 graphs 15 | + 6 graphs in hw2dataset 16 | + 2 graphs from LP model (4x4 grid, 2 different rewire probabilities) 17 | + Actor/movie graph from IMDB (more than 100 nodes) 18 | + Any one graph you find/generate 19 | -------------------------------------------------------------------------------- /Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihsuan/link-analysis/02be28de2d0d87ddbdc7fbebf36d426bd625fb12/Report.pdf -------------------------------------------------------------------------------- /dataset/Read_me.txt: -------------------------------------------------------------------------------- 1 | Each row represents a directed edge (link) between nodes separated by a comma. 2 | The direction of a edge is from the first node to the second node. 3 | 4 | graph_1.txt: 6 nodes, 5 edges 5 | graph_2.txt: 5 nodes, 5 edges (a circle) 6 | graph_3.txt: 4 nodes, 6 edges 7 | graph_4.txt: 7 nodes, 18 edges (the example in Lecture3, p29) 8 | graph_5.txt: 469 nodes, 1103 edges 9 | graph_6.txt: 1228 nodes, 5221 edges 10 | -------------------------------------------------------------------------------- /dataset/graph_1.txt: -------------------------------------------------------------------------------- 1 | 1,2 2 | 2,3 3 | 3,4 4 | 4,5 5 | 5,6 -------------------------------------------------------------------------------- /dataset/graph_10.txt: -------------------------------------------------------------------------------- 1 | 1,2 2 | 1,3 3 | 1,4 4 | 2,4 5 | 2,1 6 | 3,5 7 | 4,3 8 | 4,2 9 | -------------------------------------------------------------------------------- /dataset/graph_2.txt: -------------------------------------------------------------------------------- 1 | 1,2 2 | 2,3 3 | 3,4 4 | 4,5 5 | 5,1 -------------------------------------------------------------------------------- /dataset/graph_3.txt: -------------------------------------------------------------------------------- 1 | 1,2 2 | 2,1 3 | 2,3 4 | 3,2 5 | 3,4 6 | 4,3 -------------------------------------------------------------------------------- /dataset/graph_4.txt: -------------------------------------------------------------------------------- 1 | 1,2 2 | 1,3 3 | 1,4 4 | 1,5 5 | 1,7 6 | 2,1 7 | 3,1 8 | 3,2 9 | 4,2 10 | 4,3 11 | 4,5 12 | 5,1 13 | 5,3 14 | 5,4 15 | 5,6 16 | 6,1 17 | 6,5 18 | 7,5 -------------------------------------------------------------------------------- /dataset/graph_5.txt: -------------------------------------------------------------------------------- 1 | 1,8 2 | 1,11 3 | 1,168 4 | 1,227 5 | 1,253 6 | 1,264 7 | 1,307 8 | 1,433 9 | 2,9 10 | 2,10 11 | 2,13 12 | 2,14 13 | 3,6 14 | 3,219 15 | 3,223 16 | 3,235 17 | 3,296 18 | 3,336 19 | 4,40 20 | 4,136 21 | 4,217 22 | 4,265 23 | 4,287 24 | 4,300 25 | 4,344 26 | 4,351 27 | 4,363 28 | 4,454 29 | 4,457 30 | 5,7 31 | 5,12 32 | 5,15 33 | 5,46 34 | 5,187 35 | 5,191 36 | 5,244 37 | 5,306 38 | 5,436 39 | 5,444 40 | 6,26 41 | 6,219 42 | 6,223 43 | 6,235 44 | 6,296 45 | 6,336 46 | 6,448 47 | 7,46 48 | 7,124 49 | 7,143 50 | 7,187 51 | 7,191 52 | 7,256 53 | 7,258 54 | 7,380 55 | 7,398 56 | 7,436 57 | 7,444 58 | 7,449 59 | 7,459 60 | 7,468 61 | 11,168 62 | 11,199 63 | 11,264 64 | 11,307 65 | 11,414 66 | 12,46 67 | 12,60 68 | 12,187 69 | 12,191 70 | 12,244 71 | 12,380 72 | 12,398 73 | 12,436 74 | 12,444 75 | 12,459 76 | 12,468 77 | 13,162 78 | 13,469 79 | 27,59 80 | 27,86 81 | 27,107 82 | 27,180 83 | 27,195 84 | 27,239 85 | 27,271 86 | 27,292 87 | 27,305 88 | 27,312 89 | 27,364 90 | 27,370 91 | 27,397 92 | 27,409 93 | 27,437 94 | 27,446 95 | 27,447 96 | 27,462 97 | 27,465 98 | 31,140 99 | 31,183 100 | 31,188 101 | 31,225 102 | 31,238 103 | 31,245 104 | 31,334 105 | 31,338 106 | 31,342 107 | 31,358 108 | 31,360 109 | 31,368 110 | 31,379 111 | 31,382 112 | 31,432 113 | 31,433 114 | 31,453 115 | 34,65 116 | 34,207 117 | 34,232 118 | 34,276 119 | 34,407 120 | 34,466 121 | 37,61 122 | 37,122 123 | 37,134 124 | 37,148 125 | 37,185 126 | 37,212 127 | 37,282 128 | 37,348 129 | 38,25 130 | 38,56 131 | 38,61 132 | 38,85 133 | 38,88 134 | 38,104 135 | 38,122 136 | 38,133 137 | 38,154 138 | 38,174 139 | 38,203 140 | 38,261 141 | 38,282 142 | 38,284 143 | 38,303 144 | 38,314 145 | 38,404 146 | 38,412 147 | 43,24 148 | 43,35 149 | 43,70 150 | 43,92 151 | 43,96 152 | 43,109 153 | 43,167 154 | 43,369 155 | 47,126 156 | 47,192 157 | 47,202 158 | 47,267 159 | 47,372 160 | 56,61 161 | 56,68 162 | 56,85 163 | 56,122 164 | 56,133 165 | 56,141 166 | 56,145 167 | 56,174 168 | 56,282 169 | 56,303 170 | 56,343 171 | 56,381 172 | 56,404 173 | 58,55 174 | 58,61 175 | 58,79 176 | 58,81 177 | 58,122 178 | 58,148 179 | 58,156 180 | 58,164 181 | 58,184 182 | 58,193 183 | 58,216 184 | 58,229 185 | 58,247 186 | 58,266 187 | 58,278 188 | 58,282 189 | 58,353 190 | 60,46 191 | 60,124 192 | 60,143 193 | 60,187 194 | 60,256 195 | 60,258 196 | 60,380 197 | 60,436 198 | 60,444 199 | 60,459 200 | 60,468 201 | 70,22 202 | 70,35 203 | 70,43 204 | 70,92 205 | 70,96 206 | 70,109 207 | 70,137 208 | 70,167 209 | 70,422 210 | 72,65 211 | 72,207 212 | 72,232 213 | 72,389 214 | 72,407 215 | 72,466 216 | 81,61 217 | 81,104 218 | 81,122 219 | 81,159 220 | 81,164 221 | 81,178 222 | 81,216 223 | 81,234 224 | 81,278 225 | 81,288 226 | 81,320 227 | 81,337 228 | 81,353 229 | 84,60 230 | 84,191 231 | 84,256 232 | 84,258 233 | 84,306 234 | 84,398 235 | 84,436 236 | 84,444 237 | 84,468 238 | 85,61 239 | 85,122 240 | 85,141 241 | 85,148 242 | 85,181 243 | 85,282 244 | 85,404 245 | 94,43 246 | 94,44 247 | 94,96 248 | 94,204 249 | 94,273 250 | 94,277 251 | 94,327 252 | 94,386 253 | 95,61 254 | 95,104 255 | 95,122 256 | 95,154 257 | 95,282 258 | 95,325 259 | 95,326 260 | 95,412 261 | 96,21 262 | 96,22 263 | 96,24 264 | 103,18 265 | 103,25 266 | 103,55 267 | 103,61 268 | 103,81 269 | 103,122 270 | 103,164 271 | 103,178 272 | 103,184 273 | 103,216 274 | 103,278 275 | 103,320 276 | 103,381 277 | 106,73 278 | 106,108 279 | 106,139 280 | 106,188 281 | 106,205 282 | 106,237 283 | 106,260 284 | 106,286 285 | 106,295 286 | 106,318 287 | 106,354 288 | 106,373 289 | 106,376 290 | 106,388 291 | 106,433 292 | 109,21 293 | 109,24 294 | 109,70 295 | 109,92 296 | 109,96 297 | 109,167 298 | 113,264 299 | 115,61 300 | 115,104 301 | 115,122 302 | 115,134 303 | 115,185 304 | 115,212 305 | 115,325 306 | 115,348 307 | 119,114 308 | 119,116 309 | 119,166 310 | 119,307 311 | 119,323 312 | 119,350 313 | 119,390 314 | 119,463 315 | 124,30 316 | 124,332 317 | 130,36 318 | 130,54 319 | 130,61 320 | 130,104 321 | 130,122 322 | 130,233 323 | 130,249 324 | 131,66 325 | 131,80 326 | 131,87 327 | 131,97 328 | 131,117 329 | 131,215 330 | 131,281 331 | 131,431 332 | 134,61 333 | 134,104 334 | 134,122 335 | 134,148 336 | 134,282 337 | 134,325 338 | 134,326 339 | 141,61 340 | 141,122 341 | 141,128 342 | 141,135 343 | 141,147 344 | 141,181 345 | 141,282 346 | 141,311 347 | 141,317 348 | 141,404 349 | 141,410 350 | 141,428 351 | 143,33 352 | 143,424 353 | 148,61 354 | 148,104 355 | 148,122 356 | 148,130 357 | 148,249 358 | 148,381 359 | 152,43 360 | 152,44 361 | 152,94 362 | 152,96 363 | 152,204 364 | 152,273 365 | 152,277 366 | 152,327 367 | 152,386 368 | 162,69 369 | 162,120 370 | 162,138 371 | 162,197 372 | 162,228 373 | 162,240 374 | 162,242 375 | 162,257 376 | 162,262 377 | 162,272 378 | 162,298 379 | 162,335 380 | 162,346 381 | 162,384 382 | 162,400 383 | 162,405 384 | 174,48 385 | 174,61 386 | 174,104 387 | 174,118 388 | 174,122 389 | 174,133 390 | 174,141 391 | 174,198 392 | 174,343 393 | 174,404 394 | 176,61 395 | 176,104 396 | 176,122 397 | 176,134 398 | 176,148 399 | 176,185 400 | 176,212 401 | 176,282 402 | 176,348 403 | 179,61 404 | 179,104 405 | 179,122 406 | 179,148 407 | 179,160 408 | 179,282 409 | 179,326 410 | 179,348 411 | 179,412 412 | 182,50 413 | 182,61 414 | 182,122 415 | 182,134 416 | 182,148 417 | 182,185 418 | 182,212 419 | 182,282 420 | 182,348 421 | 184,55 422 | 184,58 423 | 184,61 424 | 184,81 425 | 184,122 426 | 184,148 427 | 184,164 428 | 184,193 429 | 184,216 430 | 184,278 431 | 184,282 432 | 185,61 433 | 185,104 434 | 185,122 435 | 185,212 436 | 185,325 437 | 185,348 438 | 186,61 439 | 186,122 440 | 186,134 441 | 186,148 442 | 186,185 443 | 186,212 444 | 186,282 445 | 192,47 446 | 192,90 447 | 192,189 448 | 192,202 449 | 192,349 450 | 192,372 451 | 192,399 452 | 199,32 453 | 199,52 454 | 199,129 455 | 199,158 456 | 199,196 457 | 199,241 458 | 199,270 459 | 199,290 460 | 199,302 461 | 199,322 462 | 199,324 463 | 199,401 464 | 199,417 465 | 199,464 466 | 202,47 467 | 202,126 468 | 202,189 469 | 202,372 470 | 202,399 471 | 202,445 472 | 204,44 473 | 204,94 474 | 204,96 475 | 204,152 476 | 204,277 477 | 204,327 478 | 204,386 479 | 204,439 480 | 212,61 481 | 212,104 482 | 212,122 483 | 212,185 484 | 212,325 485 | 212,348 486 | 219,301 487 | 221,226 488 | 221,246 489 | 221,291 490 | 221,385 491 | 221,408 492 | 221,420 493 | 222,57 494 | 222,62 495 | 222,93 496 | 222,100 497 | 222,127 498 | 222,146 499 | 222,161 500 | 222,218 501 | 222,230 502 | 222,289 503 | 222,355 504 | 222,362 505 | 222,378 506 | 222,406 507 | 222,433 508 | 222,452 509 | 223,27 510 | 223,131 511 | 223,201 512 | 223,219 513 | 223,235 514 | 223,296 515 | 223,336 516 | 224,61 517 | 224,122 518 | 224,134 519 | 224,148 520 | 224,185 521 | 224,212 522 | 224,282 523 | 224,285 524 | 227,31 525 | 227,106 526 | 227,222 527 | 227,396 528 | 227,433 529 | 235,34 530 | 235,72 531 | 235,330 532 | 236,61 533 | 236,104 534 | 236,122 535 | 236,154 536 | 236,282 537 | 236,325 538 | 236,326 539 | 236,412 540 | 249,61 541 | 249,122 542 | 249,148 543 | 249,171 544 | 249,282 545 | 253,63 546 | 253,259 547 | 253,433 548 | 254,37 549 | 254,61 550 | 254,104 551 | 254,122 552 | 254,134 553 | 254,148 554 | 254,185 555 | 254,212 556 | 254,282 557 | 258,46 558 | 258,60 559 | 258,89 560 | 258,143 561 | 258,187 562 | 258,256 563 | 258,380 564 | 258,436 565 | 258,444 566 | 258,459 567 | 258,468 568 | 259,19 569 | 259,153 570 | 259,172 571 | 259,253 572 | 259,406 573 | 259,433 574 | 261,16 575 | 261,49 576 | 261,51 577 | 261,61 578 | 261,88 579 | 261,102 580 | 261,104 581 | 261,122 582 | 261,123 583 | 261,150 584 | 261,151 585 | 261,165 586 | 261,175 587 | 261,208 588 | 261,214 589 | 261,231 590 | 261,250 591 | 261,275 592 | 261,310 593 | 261,313 594 | 261,374 595 | 261,375 596 | 261,391 597 | 261,460 598 | 264,105 599 | 264,113 600 | 264,157 601 | 264,221 602 | 264,291 603 | 264,341 604 | 264,345 605 | 264,367 606 | 264,383 607 | 264,385 608 | 264,392 609 | 264,408 610 | 264,419 611 | 265,40 612 | 265,287 613 | 265,363 614 | 265,413 615 | 265,454 616 | 265,457 617 | 273,43 618 | 273,44 619 | 273,94 620 | 273,96 621 | 273,152 622 | 273,204 623 | 273,321 624 | 273,331 625 | 274,61 626 | 274,104 627 | 274,122 628 | 274,130 629 | 274,148 630 | 274,160 631 | 274,185 632 | 274,212 633 | 274,315 634 | 274,325 635 | 274,348 636 | 274,381 637 | 277,43 638 | 277,44 639 | 277,94 640 | 277,96 641 | 277,204 642 | 277,273 643 | 277,327 644 | 277,386 645 | 283,61 646 | 283,122 647 | 283,154 648 | 283,160 649 | 283,212 650 | 283,236 651 | 283,315 652 | 283,325 653 | 283,326 654 | 283,348 655 | 283,381 656 | 283,415 657 | 284,48 658 | 284,61 659 | 284,104 660 | 284,118 661 | 284,122 662 | 284,133 663 | 284,141 664 | 284,174 665 | 284,198 666 | 284,209 667 | 284,268 668 | 284,343 669 | 284,404 670 | 284,425 671 | 285,61 672 | 285,122 673 | 285,134 674 | 285,148 675 | 285,185 676 | 285,194 677 | 285,212 678 | 285,224 679 | 285,282 680 | 285,299 681 | 285,359 682 | 285,426 683 | 293,61 684 | 293,104 685 | 293,122 686 | 293,134 687 | 293,185 688 | 293,212 689 | 293,297 690 | 293,325 691 | 293,348 692 | 293,451 693 | 297,61 694 | 297,104 695 | 297,122 696 | 297,185 697 | 297,212 698 | 297,299 699 | 297,325 700 | 297,348 701 | 299,61 702 | 299,104 703 | 299,122 704 | 299,185 705 | 299,212 706 | 299,297 707 | 299,325 708 | 299,348 709 | 300,40 710 | 300,71 711 | 300,265 712 | 300,279 713 | 300,287 714 | 300,363 715 | 300,411 716 | 300,413 717 | 300,421 718 | 300,435 719 | 300,454 720 | 303,61 721 | 303,122 722 | 303,141 723 | 303,148 724 | 303,174 725 | 303,282 726 | 303,404 727 | 306,46 728 | 306,60 729 | 306,84 730 | 306,187 731 | 306,191 732 | 306,244 733 | 306,380 734 | 306,398 735 | 306,436 736 | 306,444 737 | 306,459 738 | 306,468 739 | 307,114 740 | 307,116 741 | 307,119 742 | 307,121 743 | 307,166 744 | 307,323 745 | 307,350 746 | 307,463 747 | 315,61 748 | 315,160 749 | 315,212 750 | 315,282 751 | 315,325 752 | 315,348 753 | 315,381 754 | 315,415 755 | 321,44 756 | 321,94 757 | 321,96 758 | 321,152 759 | 321,277 760 | 321,327 761 | 321,331 762 | 321,439 763 | 323,114 764 | 323,116 765 | 323,166 766 | 323,307 767 | 323,309 768 | 323,350 769 | 323,390 770 | 323,394 771 | 323,395 772 | 325,61 773 | 325,104 774 | 325,122 775 | 325,134 776 | 325,148 777 | 325,185 778 | 325,212 779 | 325,282 780 | 326,61 781 | 326,104 782 | 326,122 783 | 326,185 784 | 326,212 785 | 326,325 786 | 326,348 787 | 327,44 788 | 327,94 789 | 327,96 790 | 327,152 791 | 327,204 792 | 327,277 793 | 327,331 794 | 327,386 795 | 327,439 796 | 344,40 797 | 344,265 798 | 344,287 799 | 344,300 800 | 344,363 801 | 344,413 802 | 344,454 803 | 344,457 804 | 345,105 805 | 345,291 806 | 348,61 807 | 348,122 808 | 348,134 809 | 348,141 810 | 348,142 811 | 348,185 812 | 348,212 813 | 348,216 814 | 348,251 815 | 348,274 816 | 348,282 817 | 348,416 818 | 348,440 819 | 351,40 820 | 351,136 821 | 351,265 822 | 351,279 823 | 351,287 824 | 351,411 825 | 351,413 826 | 351,435 827 | 351,454 828 | 363,40 829 | 363,136 830 | 363,217 831 | 363,265 832 | 363,287 833 | 363,300 834 | 363,344 835 | 363,351 836 | 363,454 837 | 363,457 838 | 369,21 839 | 369,22 840 | 369,24 841 | 369,43 842 | 369,70 843 | 369,92 844 | 369,96 845 | 369,109 846 | 371,61 847 | 371,122 848 | 371,154 849 | 371,160 850 | 371,212 851 | 371,315 852 | 371,325 853 | 371,326 854 | 371,348 855 | 371,381 856 | 371,415 857 | 380,46 858 | 380,60 859 | 380,84 860 | 380,187 861 | 380,191 862 | 380,244 863 | 380,398 864 | 380,436 865 | 380,444 866 | 380,459 867 | 380,468 868 | 381,61 869 | 381,104 870 | 381,122 871 | 381,249 872 | 386,35 873 | 386,43 874 | 386,44 875 | 386,94 876 | 386,96 877 | 386,152 878 | 386,204 879 | 386,321 880 | 386,331 881 | 396,63 882 | 396,200 883 | 396,227 884 | 396,253 885 | 396,259 886 | 396,433 887 | 399,189 888 | 399,202 889 | 399,372 890 | 412,38 891 | 412,50 892 | 412,61 893 | 412,75 894 | 412,78 895 | 412,88 896 | 412,95 897 | 412,104 898 | 412,112 899 | 412,115 900 | 412,122 901 | 412,125 902 | 412,155 903 | 412,176 904 | 412,179 905 | 412,182 906 | 412,185 907 | 412,186 908 | 412,212 909 | 412,213 910 | 412,220 911 | 412,224 912 | 412,254 913 | 412,280 914 | 412,283 915 | 412,293 916 | 412,297 917 | 412,299 918 | 412,325 919 | 412,329 920 | 412,371 921 | 412,426 922 | 412,434 923 | 412,450 924 | 412,451 925 | 412,455 926 | 412,456 927 | 412,458 928 | 413,40 929 | 413,279 930 | 413,287 931 | 413,363 932 | 413,411 933 | 413,435 934 | 413,454 935 | 414,17 936 | 414,28 937 | 414,29 938 | 414,41 939 | 414,45 940 | 414,64 941 | 414,76 942 | 414,149 943 | 414,170 944 | 414,173 945 | 414,190 946 | 414,243 947 | 414,255 948 | 414,263 949 | 414,269 950 | 414,316 951 | 414,319 952 | 414,328 953 | 414,356 954 | 414,361 955 | 414,377 956 | 414,401 957 | 414,423 958 | 414,441 959 | 414,442 960 | 416,61 961 | 416,104 962 | 416,122 963 | 416,185 964 | 416,212 965 | 416,325 966 | 416,348 967 | 421,40 968 | 421,265 969 | 421,287 970 | 421,300 971 | 421,363 972 | 421,413 973 | 421,454 974 | 421,457 975 | 426,61 976 | 426,122 977 | 426,154 978 | 426,160 979 | 426,212 980 | 426,315 981 | 426,325 982 | 426,326 983 | 426,348 984 | 426,381 985 | 426,415 986 | 439,44 987 | 439,94 988 | 439,96 989 | 439,152 990 | 439,277 991 | 439,327 992 | 439,331 993 | 440,61 994 | 440,122 995 | 440,134 996 | 440,148 997 | 440,185 998 | 440,212 999 | 440,282 1000 | 443,18 1001 | 443,55 1002 | 443,61 1003 | 443,81 1004 | 443,122 1005 | 443,148 1006 | 443,164 1007 | 443,184 1008 | 443,193 1009 | 443,216 1010 | 443,278 1011 | 443,282 1012 | 443,429 1013 | 448,53 1014 | 448,74 1015 | 448,77 1016 | 448,99 1017 | 448,347 1018 | 448,366 1019 | 448,387 1020 | 448,467 1021 | 450,61 1022 | 450,104 1023 | 450,122 1024 | 450,154 1025 | 450,185 1026 | 450,212 1027 | 450,325 1028 | 450,348 1029 | 454,40 1030 | 454,265 1031 | 454,287 1032 | 454,300 1033 | 454,363 1034 | 454,413 1035 | 454,457 1036 | 456,61 1037 | 456,104 1038 | 456,122 1039 | 456,185 1040 | 456,212 1041 | 456,325 1042 | 456,348 1043 | 458,18 1044 | 458,55 1045 | 458,58 1046 | 458,61 1047 | 458,81 1048 | 458,103 1049 | 458,122 1050 | 458,164 1051 | 458,184 1052 | 458,193 1053 | 458,216 1054 | 458,278 1055 | 458,282 1056 | 458,429 1057 | 458,443 1058 | 463,114 1059 | 463,116 1060 | 463,166 1061 | 463,307 1062 | 463,323 1063 | 463,350 1064 | 463,390 1065 | 468,20 1066 | 468,23 1067 | 468,39 1068 | 468,42 1069 | 468,67 1070 | 468,82 1071 | 468,83 1072 | 468,91 1073 | 468,98 1074 | 468,101 1075 | 468,110 1076 | 468,111 1077 | 468,132 1078 | 468,144 1079 | 468,163 1080 | 468,169 1081 | 468,177 1082 | 468,206 1083 | 468,210 1084 | 468,211 1085 | 468,248 1086 | 468,252 1087 | 468,294 1088 | 468,304 1089 | 468,308 1090 | 468,333 1091 | 468,339 1092 | 468,340 1093 | 468,352 1094 | 468,357 1095 | 468,365 1096 | 468,393 1097 | 468,402 1098 | 468,403 1099 | 468,418 1100 | 468,427 1101 | 468,430 1102 | 468,438 1103 | 468,461 1104 | -------------------------------------------------------------------------------- /dataset/graph_6.txt: -------------------------------------------------------------------------------- 1 | 1,6 2 | 1,68 3 | 1,95 4 | 1,142 5 | 1,273 6 | 1,298 7 | 1,367 8 | 1,374 9 | 1,387 10 | 1,410 11 | 1,415 12 | 1,554 13 | 1,578 14 | 1,635 15 | 1,725 16 | 1,747 17 | 1,748 18 | 1,848 19 | 1,856 20 | 1,897 21 | 1,946 22 | 1,951 23 | 1,955 24 | 1,1021 25 | 1,1058 26 | 1,1084 27 | 1,1134 28 | 7,62 29 | 7,78 30 | 7,180 31 | 7,225 32 | 7,370 33 | 7,394 34 | 7,397 35 | 7,501 36 | 7,528 37 | 7,609 38 | 7,761 39 | 7,763 40 | 7,1003 41 | 7,1089 42 | 7,1121 43 | 7,1123 44 | 7,1151 45 | 7,1227 46 | 8,62 47 | 8,78 48 | 8,79 49 | 8,134 50 | 8,139 51 | 8,180 52 | 8,202 53 | 8,386 54 | 8,394 55 | 8,501 56 | 8,506 57 | 8,521 58 | 8,528 59 | 8,761 60 | 8,797 61 | 8,819 62 | 8,863 63 | 8,905 64 | 8,931 65 | 8,1003 66 | 8,1052 67 | 8,1089 68 | 8,1123 69 | 8,1147 70 | 8,1151 71 | 8,1199 72 | 9,62 73 | 9,74 74 | 9,78 75 | 9,134 76 | 9,180 77 | 9,277 78 | 9,357 79 | 9,382 80 | 9,386 81 | 9,394 82 | 9,436 83 | 9,501 84 | 9,506 85 | 9,678 86 | 9,699 87 | 9,724 88 | 9,761 89 | 9,801 90 | 9,819 91 | 9,863 92 | 9,936 93 | 9,1093 94 | 9,1123 95 | 9,1151 96 | 9,1168 97 | 9,1194 98 | 9,1199 99 | 9,1202 100 | 9,1216 101 | 13,45 102 | 13,84 103 | 13,146 104 | 13,163 105 | 13,164 106 | 13,189 107 | 13,212 108 | 13,279 109 | 13,284 110 | 13,299 111 | 13,303 112 | 13,444 113 | 13,471 114 | 13,490 115 | 13,502 116 | 13,533 117 | 13,546 118 | 13,549 119 | 13,550 120 | 13,591 121 | 13,602 122 | 13,631 123 | 13,658 124 | 13,707 125 | 13,758 126 | 13,785 127 | 13,871 128 | 13,1070 129 | 13,1112 130 | 13,1189 131 | 13,1228 132 | 25,62 133 | 25,69 134 | 25,78 135 | 25,151 136 | 25,180 137 | 25,221 138 | 25,225 139 | 25,297 140 | 25,370 141 | 25,394 142 | 25,473 143 | 25,501 144 | 25,528 145 | 25,641 146 | 25,761 147 | 25,863 148 | 25,1071 149 | 25,1116 150 | 25,1123 151 | 25,1151 152 | 25,1227 153 | 36,6 154 | 36,43 155 | 36,95 156 | 36,220 157 | 36,298 158 | 36,361 159 | 36,367 160 | 36,374 161 | 36,387 162 | 36,410 163 | 36,415 164 | 36,468 165 | 36,494 166 | 36,554 167 | 36,635 168 | 36,774 169 | 36,848 170 | 36,856 171 | 36,872 172 | 36,946 173 | 36,1021 174 | 36,1052 175 | 36,1058 176 | 36,1084 177 | 36,1134 178 | 41,36 179 | 41,43 180 | 41,68 181 | 41,95 182 | 41,142 183 | 41,220 184 | 41,254 185 | 41,273 186 | 41,298 187 | 41,324 188 | 41,331 189 | 41,367 190 | 41,374 191 | 41,387 192 | 41,410 193 | 41,415 194 | 41,468 195 | 41,494 196 | 41,554 197 | 41,578 198 | 41,695 199 | 41,848 200 | 41,897 201 | 41,946 202 | 41,955 203 | 41,1021 204 | 41,1052 205 | 41,1084 206 | 41,1134 207 | 43,445 208 | 43,564 209 | 43,792 210 | 43,859 211 | 43,886 212 | 43,933 213 | 43,974 214 | 43,1064 215 | 43,1176 216 | 43,1204 217 | 50,62 218 | 50,78 219 | 50,134 220 | 50,180 221 | 50,357 222 | 50,386 223 | 50,394 224 | 50,448 225 | 50,501 226 | 50,506 227 | 50,521 228 | 50,528 229 | 50,557 230 | 50,598 231 | 50,761 232 | 50,819 233 | 50,863 234 | 50,931 235 | 50,1052 236 | 50,1119 237 | 50,1123 238 | 50,1147 239 | 50,1151 240 | 50,1199 241 | 59,2 242 | 59,48 243 | 59,62 244 | 59,78 245 | 59,126 246 | 59,225 247 | 59,370 248 | 59,385 249 | 59,394 250 | 59,454 251 | 59,501 252 | 59,560 253 | 59,594 254 | 59,610 255 | 59,683 256 | 59,686 257 | 59,698 258 | 59,727 259 | 59,761 260 | 59,863 261 | 59,1034 262 | 59,1123 263 | 59,1131 264 | 59,1151 265 | 59,1165 266 | 59,1227 267 | 62,78 268 | 62,80 269 | 62,225 270 | 62,370 271 | 62,394 272 | 62,441 273 | 62,501 274 | 62,538 275 | 62,761 276 | 62,863 277 | 62,969 278 | 62,1052 279 | 62,1123 280 | 62,1151 281 | 62,1227 282 | 63,85 283 | 63,88 284 | 63,99 285 | 63,106 286 | 63,143 287 | 63,166 288 | 63,193 289 | 63,223 290 | 63,228 291 | 63,259 292 | 63,289 293 | 63,372 294 | 63,437 295 | 63,438 296 | 63,447 297 | 63,467 298 | 63,477 299 | 63,492 300 | 63,523 301 | 63,531 302 | 63,556 303 | 63,569 304 | 63,585 305 | 63,611 306 | 63,629 307 | 63,642 308 | 63,680 309 | 63,682 310 | 63,735 311 | 63,799 312 | 63,847 313 | 63,874 314 | 63,876 315 | 63,900 316 | 63,909 317 | 63,922 318 | 63,1009 319 | 63,1049 320 | 63,1099 321 | 63,1100 322 | 63,1174 323 | 68,43 324 | 68,95 325 | 68,142 326 | 68,220 327 | 68,227 328 | 68,273 329 | 68,298 330 | 68,331 331 | 68,367 332 | 68,374 333 | 68,387 334 | 68,410 335 | 68,415 336 | 68,468 337 | 68,479 338 | 68,494 339 | 68,497 340 | 68,554 341 | 68,578 342 | 68,848 343 | 68,861 344 | 68,897 345 | 68,946 346 | 68,955 347 | 68,1021 348 | 68,1052 349 | 68,1084 350 | 68,1134 351 | 68,1226 352 | 78,11 353 | 78,62 354 | 78,171 355 | 78,225 356 | 78,249 357 | 78,261 358 | 78,300 359 | 78,370 360 | 78,394 361 | 78,499 362 | 78,501 363 | 78,528 364 | 78,586 365 | 78,666 366 | 78,755 367 | 78,761 368 | 78,771 369 | 78,863 370 | 78,939 371 | 78,969 372 | 78,1052 373 | 78,1060 374 | 78,1071 375 | 78,1123 376 | 78,1151 377 | 78,1166 378 | 78,1221 379 | 78,1227 380 | 79,8 381 | 79,62 382 | 79,78 383 | 79,134 384 | 79,139 385 | 79,167 386 | 79,180 387 | 79,202 388 | 79,250 389 | 79,357 390 | 79,386 391 | 79,394 392 | 79,486 393 | 79,501 394 | 79,506 395 | 79,521 396 | 79,528 397 | 79,659 398 | 79,662 399 | 79,761 400 | 79,797 401 | 79,819 402 | 79,835 403 | 79,863 404 | 79,905 405 | 79,931 406 | 79,1052 407 | 79,1089 408 | 79,1123 409 | 79,1147 410 | 79,1151 411 | 79,1199 412 | 81,52 413 | 81,62 414 | 81,78 415 | 81,180 416 | 81,301 417 | 81,357 418 | 81,394 419 | 81,501 420 | 81,506 421 | 81,528 422 | 81,594 423 | 81,601 424 | 81,683 425 | 81,761 426 | 81,819 427 | 81,863 428 | 81,930 429 | 81,943 430 | 81,1019 431 | 81,1057 432 | 81,1089 433 | 81,1113 434 | 81,1123 435 | 81,1151 436 | 81,1199 437 | 84,124 438 | 84,150 439 | 84,162 440 | 84,189 441 | 84,216 442 | 84,242 443 | 84,252 444 | 84,284 445 | 84,299 446 | 84,351 447 | 84,380 448 | 84,393 449 | 84,411 450 | 84,444 451 | 84,471 452 | 84,490 453 | 84,502 454 | 84,530 455 | 84,535 456 | 84,546 457 | 84,549 458 | 84,591 459 | 84,650 460 | 84,718 461 | 84,750 462 | 84,775 463 | 84,779 464 | 84,842 465 | 84,904 466 | 84,963 467 | 84,982 468 | 84,994 469 | 84,1070 470 | 84,1112 471 | 91,47 472 | 91,62 473 | 91,78 474 | 91,134 475 | 91,160 476 | 91,171 477 | 91,180 478 | 91,317 479 | 91,357 480 | 91,386 481 | 91,394 482 | 91,462 483 | 91,501 484 | 91,506 485 | 91,521 486 | 91,528 487 | 91,581 488 | 91,622 489 | 91,640 490 | 91,761 491 | 91,766 492 | 91,814 493 | 91,819 494 | 91,863 495 | 91,929 496 | 91,931 497 | 91,939 498 | 91,1052 499 | 91,1123 500 | 91,1145 501 | 91,1147 502 | 91,1151 503 | 91,1184 504 | 91,1199 505 | 95,41 506 | 95,43 507 | 95,135 508 | 95,220 509 | 95,254 510 | 95,273 511 | 95,290 512 | 95,362 513 | 95,367 514 | 95,374 515 | 95,387 516 | 95,410 517 | 95,415 518 | 95,439 519 | 95,463 520 | 95,468 521 | 95,494 522 | 95,554 523 | 95,559 524 | 95,578 525 | 95,689 526 | 95,741 527 | 95,765 528 | 95,848 529 | 95,856 530 | 95,946 531 | 95,1021 532 | 95,1052 533 | 95,1084 534 | 95,1134 535 | 95,1163 536 | 98,57 537 | 98,117 538 | 98,156 539 | 98,157 540 | 98,237 541 | 98,329 542 | 98,352 543 | 98,360 544 | 98,401 545 | 98,402 546 | 98,566 547 | 98,575 548 | 98,654 549 | 98,660 550 | 98,690 551 | 98,714 552 | 98,722 553 | 98,820 554 | 98,912 555 | 98,948 556 | 98,999 557 | 98,1006 558 | 98,1052 559 | 98,1074 560 | 102,53 561 | 102,129 562 | 102,190 563 | 102,287 564 | 102,413 565 | 102,442 566 | 102,466 567 | 102,467 568 | 102,498 569 | 102,644 570 | 102,688 571 | 102,692 572 | 102,701 573 | 102,708 574 | 102,713 575 | 102,723 576 | 102,759 577 | 102,794 578 | 102,800 579 | 102,902 580 | 102,916 581 | 102,927 582 | 102,970 583 | 102,1026 584 | 102,1090 585 | 102,1109 586 | 102,1111 587 | 102,1158 588 | 102,1190 589 | 102,1197 590 | 102,1206 591 | 103,358 592 | 106,22 593 | 106,73 594 | 106,97 595 | 106,99 596 | 106,143 597 | 106,154 598 | 106,186 599 | 106,199 600 | 106,223 601 | 106,232 602 | 106,259 603 | 106,283 604 | 106,306 605 | 106,321 606 | 106,417 607 | 106,434 608 | 106,438 609 | 106,447 610 | 106,452 611 | 106,467 612 | 106,492 613 | 106,511 614 | 106,515 615 | 106,517 616 | 106,531 617 | 106,556 618 | 106,563 619 | 106,574 620 | 106,611 621 | 106,629 622 | 106,642 623 | 106,684 624 | 106,735 625 | 106,799 626 | 106,812 627 | 106,847 628 | 106,870 629 | 106,874 630 | 106,876 631 | 106,900 632 | 106,1032 633 | 106,1043 634 | 106,1049 635 | 106,1099 636 | 106,1118 637 | 106,1130 638 | 106,1162 639 | 106,1179 640 | 117,57 641 | 117,156 642 | 117,157 643 | 117,173 644 | 117,206 645 | 117,326 646 | 117,329 647 | 117,352 648 | 117,404 649 | 117,431 650 | 117,460 651 | 117,544 652 | 117,545 653 | 117,566 654 | 117,575 655 | 117,613 656 | 117,654 657 | 117,660 658 | 117,690 659 | 117,721 660 | 117,722 661 | 117,738 662 | 117,820 663 | 117,858 664 | 117,948 665 | 117,960 666 | 117,975 667 | 117,1005 668 | 117,1006 669 | 117,1052 670 | 117,1059 671 | 117,1074 672 | 117,1114 673 | 117,1117 674 | 131,15 675 | 131,84 676 | 131,183 677 | 131,189 678 | 131,255 679 | 131,257 680 | 131,305 681 | 131,318 682 | 131,525 683 | 131,591 684 | 131,650 685 | 131,658 686 | 131,677 687 | 131,707 688 | 131,718 689 | 131,737 690 | 131,753 691 | 131,775 692 | 131,849 693 | 131,881 694 | 131,915 695 | 131,919 696 | 131,994 697 | 134,62 698 | 134,78 699 | 134,79 700 | 134,180 701 | 134,185 702 | 134,202 703 | 134,357 704 | 134,394 705 | 134,506 706 | 134,521 707 | 134,539 708 | 134,580 709 | 134,683 710 | 134,761 711 | 134,797 712 | 134,819 713 | 134,863 714 | 134,923 715 | 134,930 716 | 134,1147 717 | 134,1150 718 | 134,1151 719 | 134,1227 720 | 135,43 721 | 135,68 722 | 135,95 723 | 135,142 724 | 135,220 725 | 135,273 726 | 135,298 727 | 135,331 728 | 135,367 729 | 135,374 730 | 135,387 731 | 135,410 732 | 135,415 733 | 135,468 734 | 135,479 735 | 135,494 736 | 135,554 737 | 135,578 738 | 135,848 739 | 135,897 740 | 135,946 741 | 135,955 742 | 135,1021 743 | 135,1052 744 | 135,1084 745 | 135,1134 746 | 135,1163 747 | 140,55 748 | 140,62 749 | 140,78 750 | 140,180 751 | 140,225 752 | 140,357 753 | 140,394 754 | 140,448 755 | 140,501 756 | 140,506 757 | 140,528 758 | 140,538 759 | 140,761 760 | 140,819 761 | 140,863 762 | 140,931 763 | 140,1052 764 | 140,1089 765 | 140,1113 766 | 140,1119 767 | 140,1123 768 | 140,1147 769 | 140,1151 770 | 140,1199 771 | 154,85 772 | 154,88 773 | 154,99 774 | 154,106 775 | 154,114 776 | 154,143 777 | 154,166 778 | 154,174 779 | 154,186 780 | 154,199 781 | 154,240 782 | 154,283 783 | 154,346 784 | 154,356 785 | 154,366 786 | 154,372 787 | 154,432 788 | 154,434 789 | 154,437 790 | 154,438 791 | 154,447 792 | 154,452 793 | 154,467 794 | 154,477 795 | 154,492 796 | 154,500 797 | 154,515 798 | 154,517 799 | 154,523 800 | 154,531 801 | 154,556 802 | 154,563 803 | 154,585 804 | 154,611 805 | 154,642 806 | 154,657 807 | 154,684 808 | 154,735 809 | 154,746 810 | 154,812 811 | 154,847 812 | 154,851 813 | 154,870 814 | 154,909 815 | 154,920 816 | 154,922 817 | 154,931 818 | 154,1023 819 | 154,1032 820 | 154,1043 821 | 154,1049 822 | 154,1086 823 | 154,1118 824 | 154,1130 825 | 154,1162 826 | 154,1179 827 | 154,1183 828 | 156,57 829 | 156,117 830 | 156,157 831 | 156,237 832 | 156,329 833 | 156,352 834 | 156,566 835 | 156,575 836 | 156,654 837 | 156,660 838 | 156,690 839 | 156,722 840 | 156,820 841 | 156,948 842 | 156,995 843 | 156,1006 844 | 156,1052 845 | 156,1074 846 | 156,1137 847 | 157,57 848 | 157,105 849 | 157,155 850 | 157,156 851 | 157,215 852 | 157,269 853 | 157,329 854 | 157,334 855 | 157,335 856 | 157,489 857 | 157,566 858 | 157,575 859 | 157,625 860 | 157,652 861 | 157,654 862 | 157,660 863 | 157,722 864 | 157,820 865 | 157,855 866 | 157,891 867 | 157,918 868 | 157,948 869 | 157,1006 870 | 157,1052 871 | 157,1081 872 | 157,1222 873 | 166,58 874 | 166,88 875 | 166,259 876 | 166,356 877 | 166,366 878 | 166,372 879 | 166,437 880 | 166,447 881 | 166,467 882 | 166,492 883 | 166,523 884 | 166,531 885 | 166,556 886 | 166,615 887 | 166,629 888 | 166,789 889 | 166,798 890 | 166,847 891 | 166,851 892 | 166,909 893 | 166,922 894 | 166,1049 895 | 166,1099 896 | 166,1174 897 | 169,62 898 | 169,78 899 | 169,101 900 | 169,134 901 | 169,180 902 | 169,386 903 | 169,394 904 | 169,406 905 | 169,501 906 | 169,506 907 | 169,521 908 | 169,580 909 | 169,594 910 | 169,609 911 | 169,683 912 | 169,761 913 | 169,776 914 | 169,819 915 | 169,863 916 | 169,930 917 | 169,931 918 | 169,1052 919 | 169,1089 920 | 169,1094 921 | 169,1121 922 | 169,1123 923 | 169,1147 924 | 169,1151 925 | 169,1199 926 | 171,62 927 | 171,78 928 | 171,91 929 | 171,180 930 | 171,205 931 | 171,211 932 | 171,218 933 | 171,225 934 | 171,348 935 | 171,350 936 | 171,357 937 | 171,364 938 | 171,384 939 | 171,386 940 | 171,394 941 | 171,440 942 | 171,483 943 | 171,501 944 | 171,506 945 | 171,521 946 | 171,528 947 | 171,581 948 | 171,592 949 | 171,622 950 | 171,640 951 | 171,761 952 | 171,793 953 | 171,815 954 | 171,819 955 | 171,829 956 | 171,846 957 | 171,863 958 | 171,867 959 | 171,929 960 | 171,931 961 | 171,939 962 | 171,1052 963 | 171,1054 964 | 171,1071 965 | 171,1098 966 | 171,1113 967 | 171,1123 968 | 171,1147 969 | 171,1151 970 | 171,1184 971 | 171,1199 972 | 171,1227 973 | 180,7 974 | 180,25 975 | 180,62 976 | 180,78 977 | 180,134 978 | 180,169 979 | 180,267 980 | 180,307 981 | 180,337 982 | 180,386 983 | 180,394 984 | 180,462 985 | 180,501 986 | 180,506 987 | 180,510 988 | 180,516 989 | 180,609 990 | 180,641 991 | 180,761 992 | 180,819 993 | 180,863 994 | 180,966 995 | 180,1071 996 | 180,1094 997 | 180,1121 998 | 180,1123 999 | 180,1145 1000 | 180,1151 1001 | 180,1184 1002 | 180,1199 1003 | 185,62 1004 | 185,78 1005 | 185,180 1006 | 185,225 1007 | 185,350 1008 | 185,357 1009 | 185,386 1010 | 185,394 1011 | 185,501 1012 | 185,506 1013 | 185,521 1014 | 185,528 1015 | 185,659 1016 | 185,662 1017 | 185,761 1018 | 185,793 1019 | 185,819 1020 | 185,863 1021 | 185,931 1022 | 185,1052 1023 | 185,1089 1024 | 185,1113 1025 | 185,1123 1026 | 185,1147 1027 | 185,1151 1028 | 185,1199 1029 | 185,1227 1030 | 187,62 1031 | 187,78 1032 | 187,134 1033 | 187,180 1034 | 187,357 1035 | 187,391 1036 | 187,394 1037 | 187,506 1038 | 187,536 1039 | 187,641 1040 | 187,761 1041 | 187,819 1042 | 187,863 1043 | 187,958 1044 | 187,1037 1045 | 187,1151 1046 | 187,1184 1047 | 187,1227 1048 | 189,13 1049 | 189,15 1050 | 189,31 1051 | 189,84 1052 | 189,103 1053 | 189,162 1054 | 189,262 1055 | 189,284 1056 | 189,388 1057 | 189,393 1058 | 189,433 1059 | 189,465 1060 | 189,471 1061 | 189,502 1062 | 189,529 1063 | 189,530 1064 | 189,547 1065 | 189,550 1066 | 189,587 1067 | 189,591 1068 | 189,623 1069 | 189,637 1070 | 189,650 1071 | 189,651 1072 | 189,790 1073 | 189,795 1074 | 189,868 1075 | 189,937 1076 | 189,1039 1077 | 189,1070 1078 | 189,1078 1079 | 189,1136 1080 | 189,1161 1081 | 189,1188 1082 | 189,1193 1083 | 189,1196 1084 | 191,41 1085 | 191,43 1086 | 191,220 1087 | 191,254 1088 | 191,273 1089 | 191,362 1090 | 191,367 1091 | 191,374 1092 | 191,387 1093 | 191,410 1094 | 191,415 1095 | 191,439 1096 | 191,463 1097 | 191,468 1098 | 191,494 1099 | 191,554 1100 | 191,578 1101 | 191,635 1102 | 191,741 1103 | 191,848 1104 | 191,856 1105 | 191,946 1106 | 191,1021 1107 | 191,1052 1108 | 191,1084 1109 | 191,1134 1110 | 194,62 1111 | 194,78 1112 | 194,134 1113 | 194,180 1114 | 194,357 1115 | 194,386 1116 | 194,394 1117 | 194,501 1118 | 194,506 1119 | 194,521 1120 | 194,528 1121 | 194,594 1122 | 194,683 1123 | 194,761 1124 | 194,819 1125 | 194,863 1126 | 194,931 1127 | 194,1052 1128 | 194,1123 1129 | 194,1147 1130 | 194,1151 1131 | 194,1199 1132 | 194,1225 1133 | 199,22 1134 | 199,73 1135 | 199,97 1136 | 199,99 1137 | 199,143 1138 | 199,154 1139 | 199,186 1140 | 199,193 1141 | 199,223 1142 | 199,232 1143 | 199,259 1144 | 199,283 1145 | 199,306 1146 | 199,321 1147 | 199,417 1148 | 199,434 1149 | 199,438 1150 | 199,447 1151 | 199,452 1152 | 199,467 1153 | 199,492 1154 | 199,500 1155 | 199,511 1156 | 199,515 1157 | 199,517 1158 | 199,531 1159 | 199,563 1160 | 199,574 1161 | 199,611 1162 | 199,629 1163 | 199,642 1164 | 199,684 1165 | 199,799 1166 | 199,812 1167 | 199,847 1168 | 199,870 1169 | 199,874 1170 | 199,876 1171 | 199,900 1172 | 199,1032 1173 | 199,1043 1174 | 199,1049 1175 | 199,1099 1176 | 199,1118 1177 | 199,1130 1178 | 199,1162 1179 | 199,1179 1180 | 199,1213 1181 | 202,62 1182 | 202,78 1183 | 202,79 1184 | 202,203 1185 | 202,225 1186 | 202,370 1187 | 202,394 1188 | 202,501 1189 | 202,528 1190 | 202,538 1191 | 202,662 1192 | 202,761 1193 | 202,863 1194 | 202,896 1195 | 202,969 1196 | 202,1003 1197 | 202,1052 1198 | 202,1123 1199 | 202,1151 1200 | 202,1227 1201 | 203,5 1202 | 203,19 1203 | 203,39 1204 | 203,70 1205 | 203,188 1206 | 203,243 1207 | 203,251 1208 | 203,292 1209 | 203,304 1210 | 203,363 1211 | 203,375 1212 | 203,381 1213 | 203,469 1214 | 203,470 1215 | 203,507 1216 | 203,520 1217 | 203,543 1218 | 203,558 1219 | 203,568 1220 | 203,634 1221 | 203,717 1222 | 203,756 1223 | 203,778 1224 | 203,787 1225 | 203,809 1226 | 203,810 1227 | 203,852 1228 | 203,950 1229 | 203,973 1230 | 203,1010 1231 | 203,1115 1232 | 203,1159 1233 | 207,15 1234 | 207,23 1235 | 207,45 1236 | 207,72 1237 | 207,84 1238 | 207,118 1239 | 207,153 1240 | 207,172 1241 | 207,177 1242 | 207,178 1243 | 207,189 1244 | 207,210 1245 | 207,263 1246 | 207,284 1247 | 207,314 1248 | 207,315 1249 | 207,342 1250 | 207,379 1251 | 207,396 1252 | 207,399 1253 | 207,405 1254 | 207,428 1255 | 207,444 1256 | 207,457 1257 | 207,465 1258 | 207,471 1259 | 207,485 1260 | 207,502 1261 | 207,513 1262 | 207,518 1263 | 207,519 1264 | 207,549 1265 | 207,582 1266 | 207,591 1267 | 207,599 1268 | 207,612 1269 | 207,653 1270 | 207,658 1271 | 207,681 1272 | 207,719 1273 | 207,730 1274 | 207,745 1275 | 207,785 1276 | 207,790 1277 | 207,808 1278 | 207,822 1279 | 207,845 1280 | 207,866 1281 | 207,871 1282 | 207,882 1283 | 207,915 1284 | 207,921 1285 | 207,962 1286 | 207,979 1287 | 207,1022 1288 | 207,1045 1289 | 207,1051 1290 | 207,1069 1291 | 207,1070 1292 | 207,1092 1293 | 209,41 1294 | 209,43 1295 | 209,220 1296 | 209,254 1297 | 209,273 1298 | 209,362 1299 | 209,367 1300 | 209,374 1301 | 209,387 1302 | 209,410 1303 | 209,415 1304 | 209,439 1305 | 209,463 1306 | 209,468 1307 | 209,494 1308 | 209,554 1309 | 209,578 1310 | 209,635 1311 | 209,741 1312 | 209,848 1313 | 209,856 1314 | 209,946 1315 | 209,955 1316 | 209,1021 1317 | 209,1052 1318 | 209,1084 1319 | 209,1134 1320 | 212,13 1321 | 212,84 1322 | 212,162 1323 | 212,189 1324 | 212,258 1325 | 212,284 1326 | 212,299 1327 | 212,333 1328 | 212,380 1329 | 212,393 1330 | 212,411 1331 | 212,444 1332 | 212,471 1333 | 212,490 1334 | 212,502 1335 | 212,530 1336 | 212,549 1337 | 212,550 1338 | 212,587 1339 | 212,591 1340 | 212,602 1341 | 212,650 1342 | 212,718 1343 | 212,775 1344 | 212,783 1345 | 212,904 1346 | 212,994 1347 | 212,1070 1348 | 212,1106 1349 | 212,1112 1350 | 219,27 1351 | 219,57 1352 | 219,96 1353 | 219,156 1354 | 219,157 1355 | 219,237 1356 | 219,269 1357 | 219,281 1358 | 219,293 1359 | 219,329 1360 | 219,347 1361 | 219,352 1362 | 219,359 1363 | 219,383 1364 | 219,426 1365 | 219,460 1366 | 219,476 1367 | 219,565 1368 | 219,575 1369 | 219,579 1370 | 219,597 1371 | 219,617 1372 | 219,618 1373 | 219,639 1374 | 219,660 1375 | 219,670 1376 | 219,690 1377 | 219,742 1378 | 219,791 1379 | 219,836 1380 | 219,855 1381 | 219,948 1382 | 219,959 1383 | 219,1006 1384 | 219,1046 1385 | 219,1052 1386 | 219,1074 1387 | 219,1081 1388 | 219,1083 1389 | 219,1097 1390 | 219,1140 1391 | 219,1156 1392 | 220,41 1393 | 220,43 1394 | 220,254 1395 | 220,273 1396 | 220,290 1397 | 220,362 1398 | 220,367 1399 | 220,374 1400 | 220,387 1401 | 220,410 1402 | 220,415 1403 | 220,439 1404 | 220,463 1405 | 220,468 1406 | 220,494 1407 | 220,554 1408 | 220,578 1409 | 220,635 1410 | 220,741 1411 | 220,848 1412 | 220,856 1413 | 220,885 1414 | 220,946 1415 | 220,1021 1416 | 220,1052 1417 | 220,1084 1418 | 220,1134 1419 | 231,15 1420 | 231,84 1421 | 231,189 1422 | 231,305 1423 | 231,450 1424 | 231,591 1425 | 231,650 1426 | 231,658 1427 | 231,677 1428 | 231,737 1429 | 231,753 1430 | 231,849 1431 | 231,881 1432 | 231,915 1433 | 231,919 1434 | 232,58 1435 | 232,73 1436 | 232,88 1437 | 232,106 1438 | 232,186 1439 | 232,223 1440 | 232,259 1441 | 232,289 1442 | 232,341 1443 | 232,372 1444 | 232,434 1445 | 232,437 1446 | 232,438 1447 | 232,447 1448 | 232,467 1449 | 232,477 1450 | 232,523 1451 | 232,531 1452 | 232,556 1453 | 232,569 1454 | 232,585 1455 | 232,642 1456 | 232,735 1457 | 232,870 1458 | 232,874 1459 | 232,876 1460 | 232,900 1461 | 232,909 1462 | 232,922 1463 | 232,1009 1464 | 232,1049 1465 | 232,1099 1466 | 232,1100 1467 | 232,1162 1468 | 232,1174 1469 | 232,1179 1470 | 250,62 1471 | 250,78 1472 | 250,137 1473 | 250,139 1474 | 250,180 1475 | 250,225 1476 | 250,357 1477 | 250,394 1478 | 250,501 1479 | 250,506 1480 | 250,528 1481 | 250,621 1482 | 250,641 1483 | 250,761 1484 | 250,819 1485 | 250,863 1486 | 250,945 1487 | 250,1113 1488 | 250,1122 1489 | 250,1123 1490 | 250,1151 1491 | 250,1155 1492 | 250,1199 1493 | 254,41 1494 | 254,43 1495 | 254,220 1496 | 254,273 1497 | 254,311 1498 | 254,362 1499 | 254,367 1500 | 254,374 1501 | 254,387 1502 | 254,410 1503 | 254,415 1504 | 254,419 1505 | 254,439 1506 | 254,463 1507 | 254,468 1508 | 254,478 1509 | 254,494 1510 | 254,554 1511 | 254,559 1512 | 254,578 1513 | 254,741 1514 | 254,848 1515 | 254,856 1516 | 254,946 1517 | 254,955 1518 | 254,1021 1519 | 254,1052 1520 | 254,1084 1521 | 254,1134 1522 | 266,28 1523 | 266,62 1524 | 266,78 1525 | 266,134 1526 | 266,180 1527 | 266,253 1528 | 266,386 1529 | 266,394 1530 | 266,403 1531 | 266,424 1532 | 266,429 1533 | 266,459 1534 | 266,501 1535 | 266,506 1536 | 266,649 1537 | 266,761 1538 | 266,819 1539 | 266,863 1540 | 266,879 1541 | 266,996 1542 | 266,1123 1543 | 266,1151 1544 | 266,1199 1545 | 267,62 1546 | 267,78 1547 | 267,101 1548 | 267,134 1549 | 267,180 1550 | 267,386 1551 | 267,394 1552 | 267,501 1553 | 267,506 1554 | 267,521 1555 | 267,528 1556 | 267,598 1557 | 267,609 1558 | 267,761 1559 | 267,776 1560 | 267,819 1561 | 267,863 1562 | 267,931 1563 | 267,1052 1564 | 267,1094 1565 | 267,1121 1566 | 267,1123 1567 | 267,1147 1568 | 267,1151 1569 | 267,1199 1570 | 272,15 1571 | 272,38 1572 | 272,120 1573 | 272,162 1574 | 272,164 1575 | 272,168 1576 | 272,210 1577 | 272,258 1578 | 272,265 1579 | 272,296 1580 | 272,333 1581 | 272,458 1582 | 272,471 1583 | 272,490 1584 | 272,533 1585 | 272,591 1586 | 272,650 1587 | 272,658 1588 | 272,672 1589 | 272,718 1590 | 272,737 1591 | 272,785 1592 | 272,804 1593 | 272,881 1594 | 272,1070 1595 | 272,1112 1596 | 272,1189 1597 | 273,41 1598 | 273,43 1599 | 273,135 1600 | 273,142 1601 | 273,209 1602 | 273,220 1603 | 273,254 1604 | 273,290 1605 | 273,362 1606 | 273,367 1607 | 273,374 1608 | 273,387 1609 | 273,410 1610 | 273,415 1611 | 273,439 1612 | 273,463 1613 | 273,468 1614 | 273,494 1615 | 273,554 1616 | 273,578 1617 | 273,741 1618 | 273,848 1619 | 273,856 1620 | 273,946 1621 | 273,955 1622 | 273,1021 1623 | 273,1052 1624 | 273,1084 1625 | 273,1134 1626 | 283,40 1627 | 283,63 1628 | 283,88 1629 | 283,99 1630 | 283,106 1631 | 283,143 1632 | 283,154 1633 | 283,166 1634 | 283,186 1635 | 283,199 1636 | 283,223 1637 | 283,228 1638 | 283,232 1639 | 283,259 1640 | 283,289 1641 | 283,294 1642 | 283,341 1643 | 283,356 1644 | 283,366 1645 | 283,389 1646 | 283,432 1647 | 283,437 1648 | 283,438 1649 | 283,447 1650 | 283,452 1651 | 283,467 1652 | 283,477 1653 | 283,492 1654 | 283,500 1655 | 283,517 1656 | 283,523 1657 | 283,531 1658 | 283,556 1659 | 283,562 1660 | 283,585 1661 | 283,611 1662 | 283,642 1663 | 283,684 1664 | 283,709 1665 | 283,812 1666 | 283,847 1667 | 283,851 1668 | 283,870 1669 | 283,874 1670 | 283,909 1671 | 283,920 1672 | 283,931 1673 | 283,1009 1674 | 283,1032 1675 | 283,1049 1676 | 283,1099 1677 | 283,1118 1678 | 283,1130 1679 | 283,1162 1680 | 283,1174 1681 | 283,1179 1682 | 283,1183 1683 | 283,1192 1684 | 284,3 1685 | 284,14 1686 | 284,15 1687 | 284,84 1688 | 284,111 1689 | 284,179 1690 | 284,189 1691 | 284,216 1692 | 284,239 1693 | 284,371 1694 | 284,396 1695 | 284,435 1696 | 284,471 1697 | 284,502 1698 | 284,518 1699 | 284,551 1700 | 284,591 1701 | 284,599 1702 | 284,636 1703 | 284,653 1704 | 284,658 1705 | 284,718 1706 | 284,743 1707 | 284,785 1708 | 284,871 1709 | 284,878 1710 | 284,915 1711 | 284,972 1712 | 284,980 1713 | 284,1007 1714 | 284,1042 1715 | 284,1070 1716 | 284,1076 1717 | 284,1153 1718 | 290,43 1719 | 290,68 1720 | 290,95 1721 | 290,142 1722 | 290,220 1723 | 290,254 1724 | 290,273 1725 | 290,298 1726 | 290,331 1727 | 290,367 1728 | 290,374 1729 | 290,387 1730 | 290,410 1731 | 290,415 1732 | 290,468 1733 | 290,479 1734 | 290,494 1735 | 290,554 1736 | 290,578 1737 | 290,695 1738 | 290,848 1739 | 290,897 1740 | 290,946 1741 | 290,955 1742 | 290,1021 1743 | 290,1025 1744 | 290,1052 1745 | 290,1084 1746 | 290,1134 1747 | 300,62 1748 | 300,78 1749 | 300,134 1750 | 300,171 1751 | 300,175 1752 | 300,180 1753 | 300,357 1754 | 300,506 1755 | 300,521 1756 | 300,761 1757 | 300,819 1758 | 300,863 1759 | 300,952 1760 | 300,1017 1761 | 300,1037 1762 | 300,1145 1763 | 300,1147 1764 | 300,1151 1765 | 300,1184 1766 | 300,1221 1767 | 300,1227 1768 | 309,25 1769 | 309,62 1770 | 309,78 1771 | 309,102 1772 | 309,129 1773 | 309,180 1774 | 309,225 1775 | 309,337 1776 | 309,370 1777 | 309,394 1778 | 309,413 1779 | 309,528 1780 | 309,538 1781 | 309,576 1782 | 309,606 1783 | 309,761 1784 | 309,800 1785 | 309,969 1786 | 309,1003 1787 | 309,1026 1788 | 309,1052 1789 | 309,1071 1790 | 309,1123 1791 | 309,1151 1792 | 309,1227 1793 | 312,62 1794 | 312,78 1795 | 312,134 1796 | 312,171 1797 | 312,180 1798 | 312,196 1799 | 312,276 1800 | 312,357 1801 | 312,378 1802 | 312,483 1803 | 312,506 1804 | 312,527 1805 | 312,640 1806 | 312,641 1807 | 312,761 1808 | 312,767 1809 | 312,819 1810 | 312,863 1811 | 312,867 1812 | 312,929 1813 | 312,964 1814 | 312,1031 1815 | 312,1037 1816 | 312,1151 1817 | 312,1167 1818 | 312,1171 1819 | 312,1184 1820 | 312,1227 1821 | 320,57 1822 | 320,117 1823 | 320,156 1824 | 320,157 1825 | 320,176 1826 | 320,224 1827 | 320,329 1828 | 320,352 1829 | 320,409 1830 | 320,460 1831 | 320,566 1832 | 320,570 1833 | 320,575 1834 | 320,654 1835 | 320,660 1836 | 320,670 1837 | 320,690 1838 | 320,722 1839 | 320,820 1840 | 320,844 1841 | 320,948 1842 | 320,949 1843 | 320,1006 1844 | 320,1013 1845 | 320,1052 1846 | 320,1074 1847 | 320,1075 1848 | 320,1152 1849 | 324,43 1850 | 324,220 1851 | 324,254 1852 | 324,273 1853 | 324,362 1854 | 324,367 1855 | 324,374 1856 | 324,387 1857 | 324,410 1858 | 324,415 1859 | 324,439 1860 | 324,463 1861 | 324,468 1862 | 324,494 1863 | 324,554 1864 | 324,578 1865 | 324,741 1866 | 324,848 1867 | 324,850 1868 | 324,856 1869 | 324,946 1870 | 324,955 1871 | 324,1021 1872 | 324,1052 1873 | 324,1084 1874 | 324,1134 1875 | 331,6 1876 | 331,43 1877 | 331,68 1878 | 331,95 1879 | 331,142 1880 | 331,161 1881 | 331,220 1882 | 331,273 1883 | 331,298 1884 | 331,324 1885 | 331,361 1886 | 331,374 1887 | 331,387 1888 | 331,410 1889 | 331,415 1890 | 331,494 1891 | 331,554 1892 | 331,578 1893 | 331,635 1894 | 331,725 1895 | 331,774 1896 | 331,848 1897 | 331,872 1898 | 331,946 1899 | 331,955 1900 | 331,1021 1901 | 331,1084 1902 | 331,1096 1903 | 331,1134 1904 | 331,1185 1905 | 331,1201 1906 | 336,62 1907 | 336,78 1908 | 336,137 1909 | 336,139 1910 | 336,180 1911 | 336,357 1912 | 336,394 1913 | 336,501 1914 | 336,506 1915 | 336,538 1916 | 336,662 1917 | 336,761 1918 | 336,819 1919 | 336,835 1920 | 336,863 1921 | 336,931 1922 | 336,1052 1923 | 336,1089 1924 | 336,1113 1925 | 336,1123 1926 | 336,1147 1927 | 336,1151 1928 | 336,1155 1929 | 336,1199 1930 | 352,42 1931 | 352,116 1932 | 352,123 1933 | 352,152 1934 | 352,156 1935 | 352,281 1936 | 352,344 1937 | 352,360 1938 | 352,412 1939 | 352,488 1940 | 352,509 1941 | 352,561 1942 | 352,663 1943 | 352,696 1944 | 352,875 1945 | 352,912 1946 | 352,981 1947 | 352,999 1948 | 352,1006 1949 | 352,1035 1950 | 352,1052 1951 | 352,1133 1952 | 352,1224 1953 | 361,6 1954 | 361,68 1955 | 361,95 1956 | 361,142 1957 | 361,298 1958 | 361,374 1959 | 361,387 1960 | 361,410 1961 | 361,421 1962 | 361,468 1963 | 361,554 1964 | 361,635 1965 | 361,725 1966 | 361,748 1967 | 361,856 1968 | 361,872 1969 | 361,885 1970 | 361,1021 1971 | 361,1058 1972 | 361,1084 1973 | 361,1107 1974 | 361,1209 1975 | 382,9 1976 | 382,62 1977 | 382,74 1978 | 382,78 1979 | 382,81 1980 | 382,225 1981 | 382,270 1982 | 382,277 1983 | 382,370 1984 | 382,394 1985 | 382,436 1986 | 382,528 1987 | 382,539 1988 | 382,540 1989 | 382,580 1990 | 382,594 1991 | 382,683 1992 | 382,700 1993 | 382,724 1994 | 382,727 1995 | 382,733 1996 | 382,761 1997 | 382,863 1998 | 382,936 1999 | 382,1019 2000 | 382,1033 2001 | 382,1089 2002 | 382,1093 2003 | 382,1123 2004 | 382,1149 2005 | 382,1151 2006 | 382,1221 2007 | 382,1227 2008 | 386,9 2009 | 386,17 2010 | 386,62 2011 | 386,78 2012 | 386,81 2013 | 386,91 2014 | 386,109 2015 | 386,171 2016 | 386,180 2017 | 386,187 2018 | 386,266 2019 | 386,312 2020 | 386,319 2021 | 386,357 2022 | 386,368 2023 | 386,382 2024 | 386,394 2025 | 386,397 2026 | 386,449 2027 | 386,459 2028 | 386,501 2029 | 386,506 2030 | 386,538 2031 | 386,540 2032 | 386,552 2033 | 386,581 2034 | 386,593 2035 | 386,622 2036 | 386,686 2037 | 386,687 2038 | 386,698 2039 | 386,703 2040 | 386,761 2041 | 386,803 2042 | 386,815 2043 | 386,819 2044 | 386,857 2045 | 386,863 2046 | 386,867 2047 | 386,917 2048 | 386,929 2049 | 386,931 2050 | 386,996 2051 | 386,1019 2052 | 386,1052 2053 | 386,1091 2054 | 386,1113 2055 | 386,1121 2056 | 386,1123 2057 | 386,1131 2058 | 386,1145 2059 | 386,1147 2060 | 386,1151 2061 | 386,1165 2062 | 386,1180 2063 | 386,1194 2064 | 386,1199 2065 | 387,6 2066 | 387,43 2067 | 387,56 2068 | 387,66 2069 | 387,95 2070 | 387,112 2071 | 387,220 2072 | 387,254 2073 | 387,273 2074 | 387,298 2075 | 387,331 2076 | 387,361 2077 | 387,410 2078 | 387,415 2079 | 387,421 2080 | 387,439 2081 | 387,463 2082 | 387,479 2083 | 387,494 2084 | 387,554 2085 | 387,578 2086 | 387,635 2087 | 387,648 2088 | 387,748 2089 | 387,872 2090 | 387,897 2091 | 387,946 2092 | 387,1052 2093 | 387,1073 2094 | 387,1084 2095 | 387,1139 2096 | 388,15 2097 | 388,31 2098 | 388,64 2099 | 388,84 2100 | 388,164 2101 | 388,189 2102 | 388,255 2103 | 388,305 2104 | 388,318 2105 | 388,322 2106 | 388,333 2107 | 388,591 2108 | 388,605 2109 | 388,650 2110 | 388,658 2111 | 388,677 2112 | 388,707 2113 | 388,737 2114 | 388,753 2115 | 388,762 2116 | 388,881 2117 | 388,994 2118 | 388,1189 2119 | 397,62 2120 | 397,78 2121 | 397,180 2122 | 397,357 2123 | 397,394 2124 | 397,400 2125 | 397,462 2126 | 397,501 2127 | 397,506 2128 | 397,528 2129 | 397,609 2130 | 397,761 2131 | 397,819 2132 | 397,863 2133 | 397,1020 2134 | 397,1089 2135 | 397,1113 2136 | 397,1121 2137 | 397,1123 2138 | 397,1145 2139 | 397,1151 2140 | 397,1199 2141 | 397,1221 2142 | 410,13 2143 | 410,84 2144 | 410,90 2145 | 410,103 2146 | 410,107 2147 | 410,131 2148 | 410,162 2149 | 410,189 2150 | 410,207 2151 | 410,212 2152 | 410,231 2153 | 410,247 2154 | 410,272 2155 | 410,284 2156 | 410,388 2157 | 410,393 2158 | 410,398 2159 | 410,425 2160 | 410,465 2161 | 410,471 2162 | 410,502 2163 | 410,591 2164 | 410,646 2165 | 410,650 2166 | 410,702 2167 | 410,790 2168 | 410,808 2169 | 410,818 2170 | 410,831 2171 | 410,840 2172 | 410,888 2173 | 410,911 2174 | 410,971 2175 | 410,1015 2176 | 410,1041 2177 | 410,1070 2178 | 410,1078 2179 | 410,1146 2180 | 410,1161 2181 | 410,1188 2182 | 410,1218 2183 | 421,6 2184 | 421,43 2185 | 421,68 2186 | 421,95 2187 | 421,142 2188 | 421,273 2189 | 421,361 2190 | 421,374 2191 | 421,387 2192 | 421,410 2193 | 421,415 2194 | 421,468 2195 | 421,554 2196 | 421,635 2197 | 421,748 2198 | 421,856 2199 | 421,872 2200 | 421,946 2201 | 421,1001 2202 | 421,1021 2203 | 421,1058 2204 | 421,1084 2205 | 422,21 2206 | 422,57 2207 | 422,156 2208 | 422,237 2209 | 422,268 2210 | 422,329 2211 | 422,334 2212 | 422,352 2213 | 422,412 2214 | 422,430 2215 | 422,566 2216 | 422,584 2217 | 422,589 2218 | 422,667 2219 | 422,716 2220 | 422,751 2221 | 422,838 2222 | 422,841 2223 | 422,853 2224 | 422,912 2225 | 422,976 2226 | 422,993 2227 | 422,999 2228 | 422,1006 2229 | 422,1052 2230 | 422,1074 2231 | 422,1223 2232 | 437,40 2233 | 437,63 2234 | 437,88 2235 | 437,99 2236 | 437,106 2237 | 437,143 2238 | 437,154 2239 | 437,166 2240 | 437,186 2241 | 437,197 2242 | 437,199 2243 | 437,223 2244 | 437,228 2245 | 437,232 2246 | 437,259 2247 | 437,283 2248 | 437,289 2249 | 437,294 2250 | 437,341 2251 | 437,356 2252 | 437,366 2253 | 437,389 2254 | 437,432 2255 | 437,438 2256 | 437,447 2257 | 437,467 2258 | 437,477 2259 | 437,492 2260 | 437,500 2261 | 437,517 2262 | 437,523 2263 | 437,531 2264 | 437,556 2265 | 437,562 2266 | 437,585 2267 | 437,611 2268 | 437,642 2269 | 437,684 2270 | 437,709 2271 | 437,812 2272 | 437,827 2273 | 437,847 2274 | 437,851 2275 | 437,870 2276 | 437,874 2277 | 437,909 2278 | 437,920 2279 | 437,931 2280 | 437,1009 2281 | 437,1032 2282 | 437,1049 2283 | 437,1099 2284 | 437,1118 2285 | 437,1130 2286 | 437,1162 2287 | 437,1174 2288 | 437,1179 2289 | 437,1183 2290 | 437,1192 2291 | 439,71 2292 | 439,113 2293 | 439,271 2294 | 439,328 2295 | 439,481 2296 | 439,614 2297 | 439,624 2298 | 439,632 2299 | 439,665 2300 | 439,671 2301 | 439,705 2302 | 439,757 2303 | 439,816 2304 | 439,826 2305 | 439,828 2306 | 439,843 2307 | 439,864 2308 | 439,954 2309 | 439,985 2310 | 439,1008 2311 | 439,1028 2312 | 439,1080 2313 | 439,1101 2314 | 439,1110 2315 | 439,1164 2316 | 441,62 2317 | 441,78 2318 | 441,80 2319 | 441,127 2320 | 441,180 2321 | 441,203 2322 | 441,225 2323 | 441,370 2324 | 441,394 2325 | 441,501 2326 | 441,528 2327 | 441,538 2328 | 441,598 2329 | 441,761 2330 | 441,782 2331 | 441,1052 2332 | 441,1089 2333 | 441,1123 2334 | 441,1151 2335 | 441,1227 2336 | 449,62 2337 | 449,78 2338 | 449,110 2339 | 449,119 2340 | 449,134 2341 | 449,180 2342 | 449,238 2343 | 449,357 2344 | 449,386 2345 | 449,394 2346 | 449,420 2347 | 449,501 2348 | 449,506 2349 | 449,601 2350 | 449,616 2351 | 449,656 2352 | 449,673 2353 | 449,761 2354 | 449,819 2355 | 449,839 2356 | 449,863 2357 | 449,990 2358 | 449,1123 2359 | 449,1151 2360 | 449,1199 2361 | 449,1202 2362 | 452,22 2363 | 452,73 2364 | 452,85 2365 | 452,97 2366 | 452,99 2367 | 452,143 2368 | 452,154 2369 | 452,186 2370 | 452,199 2371 | 452,223 2372 | 452,232 2373 | 452,259 2374 | 452,283 2375 | 452,306 2376 | 452,321 2377 | 452,417 2378 | 452,434 2379 | 452,438 2380 | 452,447 2381 | 452,467 2382 | 452,492 2383 | 452,500 2384 | 452,511 2385 | 452,515 2386 | 452,517 2387 | 452,531 2388 | 452,563 2389 | 452,574 2390 | 452,611 2391 | 452,619 2392 | 452,629 2393 | 452,642 2394 | 452,684 2395 | 452,781 2396 | 452,799 2397 | 452,812 2398 | 452,847 2399 | 452,870 2400 | 452,874 2401 | 452,876 2402 | 452,900 2403 | 452,1032 2404 | 452,1043 2405 | 452,1049 2406 | 452,1099 2407 | 452,1118 2408 | 452,1130 2409 | 452,1162 2410 | 452,1179 2411 | 452,1213 2412 | 459,17 2413 | 459,62 2414 | 459,78 2415 | 459,104 2416 | 459,121 2417 | 459,160 2418 | 459,225 2419 | 459,309 2420 | 459,357 2421 | 459,370 2422 | 459,394 2423 | 459,424 2424 | 459,484 2425 | 459,505 2426 | 459,528 2427 | 459,649 2428 | 459,761 2429 | 459,863 2430 | 459,917 2431 | 459,939 2432 | 459,996 2433 | 459,1052 2434 | 459,1123 2435 | 459,1151 2436 | 459,1212 2437 | 459,1221 2438 | 462,62 2439 | 462,78 2440 | 462,134 2441 | 462,137 2442 | 462,139 2443 | 462,180 2444 | 462,250 2445 | 462,357 2446 | 462,386 2447 | 462,394 2448 | 462,501 2449 | 462,506 2450 | 462,521 2451 | 462,528 2452 | 462,675 2453 | 462,761 2454 | 462,819 2455 | 462,863 2456 | 462,931 2457 | 462,1052 2458 | 462,1123 2459 | 462,1147 2460 | 462,1151 2461 | 462,1199 2462 | 474,57 2463 | 474,117 2464 | 474,156 2465 | 474,157 2466 | 474,237 2467 | 474,246 2468 | 474,295 2469 | 474,329 2470 | 474,347 2471 | 474,352 2472 | 474,418 2473 | 474,460 2474 | 474,537 2475 | 474,565 2476 | 474,566 2477 | 474,575 2478 | 474,654 2479 | 474,660 2480 | 474,667 2481 | 474,690 2482 | 474,722 2483 | 474,732 2484 | 474,820 2485 | 474,855 2486 | 474,877 2487 | 474,898 2488 | 474,948 2489 | 474,993 2490 | 474,1006 2491 | 474,1052 2492 | 474,1066 2493 | 474,1074 2494 | 477,22 2495 | 477,73 2496 | 477,85 2497 | 477,99 2498 | 477,106 2499 | 477,143 2500 | 477,154 2501 | 477,166 2502 | 477,174 2503 | 477,186 2504 | 477,199 2505 | 477,283 2506 | 477,366 2507 | 477,372 2508 | 477,432 2509 | 477,434 2510 | 477,437 2511 | 477,438 2512 | 477,447 2513 | 477,452 2514 | 477,467 2515 | 477,492 2516 | 477,511 2517 | 477,515 2518 | 477,517 2519 | 477,523 2520 | 477,531 2521 | 477,556 2522 | 477,563 2523 | 477,585 2524 | 477,611 2525 | 477,642 2526 | 477,684 2527 | 477,735 2528 | 477,746 2529 | 477,812 2530 | 477,847 2531 | 477,851 2532 | 477,870 2533 | 477,876 2534 | 477,920 2535 | 477,922 2536 | 477,931 2537 | 477,1023 2538 | 477,1032 2539 | 477,1043 2540 | 477,1049 2541 | 477,1086 2542 | 477,1099 2543 | 477,1118 2544 | 477,1130 2545 | 477,1162 2546 | 477,1179 2547 | 477,1183 2548 | 480,192 2549 | 480,230 2550 | 480,316 2551 | 480,353 2552 | 480,764 2553 | 480,784 2554 | 480,817 2555 | 480,873 2556 | 480,928 2557 | 480,941 2558 | 480,1148 2559 | 480,1203 2560 | 480,1207 2561 | 492,22 2562 | 492,73 2563 | 492,85 2564 | 492,97 2565 | 492,99 2566 | 492,143 2567 | 492,154 2568 | 492,186 2569 | 492,193 2570 | 492,199 2571 | 492,223 2572 | 492,232 2573 | 492,259 2574 | 492,283 2575 | 492,306 2576 | 492,321 2577 | 492,372 2578 | 492,417 2579 | 492,434 2580 | 492,438 2581 | 492,447 2582 | 492,452 2583 | 492,467 2584 | 492,511 2585 | 492,515 2586 | 492,517 2587 | 492,531 2588 | 492,556 2589 | 492,563 2590 | 492,574 2591 | 492,611 2592 | 492,629 2593 | 492,642 2594 | 492,684 2595 | 492,735 2596 | 492,799 2597 | 492,812 2598 | 492,847 2599 | 492,870 2600 | 492,874 2601 | 492,876 2602 | 492,884 2603 | 492,900 2604 | 492,1032 2605 | 492,1043 2606 | 492,1049 2607 | 492,1099 2608 | 492,1100 2609 | 492,1118 2610 | 492,1130 2611 | 492,1162 2612 | 492,1179 2613 | 492,1213 2614 | 497,43 2615 | 497,68 2616 | 497,95 2617 | 497,142 2618 | 497,220 2619 | 497,254 2620 | 497,273 2621 | 497,298 2622 | 497,331 2623 | 497,367 2624 | 497,374 2625 | 497,387 2626 | 497,410 2627 | 497,415 2628 | 497,468 2629 | 497,479 2630 | 497,494 2631 | 497,554 2632 | 497,578 2633 | 497,695 2634 | 497,848 2635 | 497,897 2636 | 497,946 2637 | 497,955 2638 | 497,1021 2639 | 497,1052 2640 | 497,1084 2641 | 497,1134 2642 | 499,62 2643 | 499,78 2644 | 499,134 2645 | 499,171 2646 | 499,180 2647 | 499,337 2648 | 499,357 2649 | 499,386 2650 | 499,394 2651 | 499,462 2652 | 499,501 2653 | 499,506 2654 | 499,521 2655 | 499,606 2656 | 499,761 2657 | 499,819 2658 | 499,863 2659 | 499,931 2660 | 499,1017 2661 | 499,1052 2662 | 499,1071 2663 | 499,1089 2664 | 499,1123 2665 | 499,1145 2666 | 499,1147 2667 | 499,1151 2668 | 499,1184 2669 | 499,1199 2670 | 501,62 2671 | 501,78 2672 | 501,79 2673 | 501,134 2674 | 501,160 2675 | 501,180 2676 | 501,202 2677 | 501,309 2678 | 501,357 2679 | 501,373 2680 | 501,386 2681 | 501,394 2682 | 501,506 2683 | 501,508 2684 | 501,521 2685 | 501,761 2686 | 501,797 2687 | 501,819 2688 | 501,833 2689 | 501,863 2690 | 501,931 2691 | 501,939 2692 | 501,987 2693 | 501,1003 2694 | 501,1052 2695 | 501,1089 2696 | 501,1123 2697 | 501,1145 2698 | 501,1147 2699 | 501,1151 2700 | 501,1199 2701 | 502,15 2702 | 502,67 2703 | 502,77 2704 | 502,120 2705 | 502,162 2706 | 502,210 2707 | 502,265 2708 | 502,458 2709 | 502,465 2710 | 502,471 2711 | 502,490 2712 | 502,591 2713 | 502,650 2714 | 502,658 2715 | 502,704 2716 | 502,737 2717 | 502,785 2718 | 502,804 2719 | 502,881 2720 | 502,893 2721 | 502,1014 2722 | 502,1051 2723 | 502,1055 2724 | 502,1070 2725 | 502,1177 2726 | 502,1181 2727 | 506,62 2728 | 506,78 2729 | 506,134 2730 | 506,180 2731 | 506,357 2732 | 506,386 2733 | 506,394 2734 | 506,501 2735 | 506,521 2736 | 506,761 2737 | 506,819 2738 | 506,863 2739 | 506,931 2740 | 506,1052 2741 | 506,1123 2742 | 506,1147 2743 | 506,1151 2744 | 506,1199 2745 | 510,87 2746 | 510,138 2747 | 510,307 2748 | 516,908 2749 | 516,1120 2750 | 517,85 2751 | 517,94 2752 | 517,106 2753 | 517,166 2754 | 517,174 2755 | 517,366 2756 | 517,372 2757 | 517,432 2758 | 517,434 2759 | 517,437 2760 | 517,447 2761 | 517,452 2762 | 517,492 2763 | 517,515 2764 | 517,611 2765 | 517,684 2766 | 517,746 2767 | 517,847 2768 | 517,851 2769 | 517,876 2770 | 517,920 2771 | 517,922 2772 | 517,931 2773 | 517,1032 2774 | 517,1049 2775 | 517,1086 2776 | 517,1162 2777 | 521,234 2778 | 521,236 2779 | 521,330 2780 | 521,464 2781 | 521,607 2782 | 521,679 2783 | 521,720 2784 | 521,854 2785 | 521,901 2786 | 523,472 2787 | 523,492 2788 | 523,935 2789 | 540,9 2790 | 540,25 2791 | 540,46 2792 | 540,62 2793 | 540,74 2794 | 540,78 2795 | 540,81 2796 | 540,160 2797 | 540,225 2798 | 540,277 2799 | 540,297 2800 | 540,370 2801 | 540,394 2802 | 540,501 2803 | 540,700 2804 | 540,724 2805 | 540,733 2806 | 540,744 2807 | 540,761 2808 | 540,863 2809 | 540,936 2810 | 540,977 2811 | 540,1019 2812 | 540,1071 2813 | 540,1093 2814 | 540,1123 2815 | 540,1151 2816 | 540,1221 2817 | 540,1227 2818 | 552,62 2819 | 552,78 2820 | 552,133 2821 | 552,134 2822 | 552,180 2823 | 552,357 2824 | 552,370 2825 | 552,395 2826 | 552,501 2827 | 552,521 2828 | 552,687 2829 | 552,761 2830 | 552,819 2831 | 552,863 2832 | 552,953 2833 | 552,1147 2834 | 552,1151 2835 | 552,1227 2836 | 554,41 2837 | 554,43 2838 | 554,220 2839 | 554,254 2840 | 554,273 2841 | 554,362 2842 | 554,367 2843 | 554,374 2844 | 554,387 2845 | 554,410 2846 | 554,415 2847 | 554,439 2848 | 554,463 2849 | 554,468 2850 | 554,494 2851 | 554,578 2852 | 554,648 2853 | 554,741 2854 | 554,848 2855 | 554,856 2856 | 554,946 2857 | 554,1021 2858 | 554,1052 2859 | 554,1084 2860 | 554,1134 2861 | 554,1143 2862 | 556,85 2863 | 556,88 2864 | 556,106 2865 | 556,143 2866 | 556,166 2867 | 556,223 2868 | 556,228 2869 | 556,259 2870 | 556,289 2871 | 556,356 2872 | 556,366 2873 | 556,372 2874 | 556,437 2875 | 556,438 2876 | 556,447 2877 | 556,467 2878 | 556,477 2879 | 556,492 2880 | 556,523 2881 | 556,531 2882 | 556,569 2883 | 556,585 2884 | 556,595 2885 | 556,611 2886 | 556,642 2887 | 556,680 2888 | 556,682 2889 | 556,735 2890 | 556,847 2891 | 556,874 2892 | 556,876 2893 | 556,900 2894 | 556,909 2895 | 556,922 2896 | 556,1009 2897 | 556,1049 2898 | 556,1099 2899 | 556,1130 2900 | 556,1162 2901 | 556,1174 2902 | 556,1179 2903 | 559,43 2904 | 559,68 2905 | 559,95 2906 | 559,142 2907 | 559,220 2908 | 559,254 2909 | 559,273 2910 | 559,298 2911 | 559,331 2912 | 559,367 2913 | 559,374 2914 | 559,387 2915 | 559,410 2916 | 559,415 2917 | 559,468 2918 | 559,479 2919 | 559,494 2920 | 559,554 2921 | 559,578 2922 | 559,695 2923 | 559,848 2924 | 559,897 2925 | 559,946 2926 | 559,955 2927 | 559,1021 2928 | 559,1052 2929 | 559,1084 2930 | 559,1134 2931 | 576,75 2932 | 576,100 2933 | 576,149 2934 | 576,291 2935 | 576,308 2936 | 576,643 2937 | 576,693 2938 | 576,942 2939 | 576,989 2940 | 576,1011 2941 | 576,1141 2942 | 578,41 2943 | 578,43 2944 | 578,220 2945 | 578,254 2946 | 578,273 2947 | 578,362 2948 | 578,367 2949 | 578,374 2950 | 578,387 2951 | 578,410 2952 | 578,415 2953 | 578,439 2954 | 578,463 2955 | 578,468 2956 | 578,494 2957 | 578,554 2958 | 578,635 2959 | 578,741 2960 | 578,848 2961 | 578,856 2962 | 578,946 2963 | 578,955 2964 | 578,1021 2965 | 578,1052 2966 | 578,1134 2967 | 580,62 2968 | 580,69 2969 | 580,78 2970 | 580,151 2971 | 580,180 2972 | 580,221 2973 | 580,225 2974 | 580,332 2975 | 580,370 2976 | 580,394 2977 | 580,473 2978 | 580,761 2979 | 580,863 2980 | 580,896 2981 | 580,984 2982 | 580,1052 2983 | 580,1089 2984 | 580,1123 2985 | 580,1151 2986 | 580,1227 2987 | 581,32 2988 | 581,62 2989 | 581,78 2990 | 581,171 2991 | 581,180 2992 | 581,225 2993 | 581,312 2994 | 581,370 2995 | 581,394 2996 | 581,451 2997 | 581,483 2998 | 581,501 2999 | 581,527 3000 | 581,640 3001 | 581,761 3002 | 581,815 3003 | 581,863 3004 | 581,867 3005 | 581,1016 3006 | 581,1031 3007 | 581,1123 3008 | 581,1151 3009 | 581,1227 3010 | 585,85 3011 | 585,88 3012 | 585,99 3013 | 585,106 3014 | 585,143 3015 | 585,166 3016 | 585,223 3017 | 585,228 3018 | 585,259 3019 | 585,289 3020 | 585,372 3021 | 585,437 3022 | 585,438 3023 | 585,447 3024 | 585,467 3025 | 585,477 3026 | 585,492 3027 | 585,523 3028 | 585,531 3029 | 585,556 3030 | 585,569 3031 | 585,611 3032 | 585,629 3033 | 585,642 3034 | 585,680 3035 | 585,682 3036 | 585,735 3037 | 585,799 3038 | 585,847 3039 | 585,874 3040 | 585,876 3041 | 585,900 3042 | 585,909 3043 | 585,922 3044 | 585,1009 3045 | 585,1049 3046 | 585,1099 3047 | 585,1100 3048 | 585,1174 3049 | 593,62 3050 | 593,78 3051 | 593,139 3052 | 593,180 3053 | 593,357 3054 | 593,394 3055 | 593,501 3056 | 593,506 3057 | 593,528 3058 | 593,538 3059 | 593,662 3060 | 593,761 3061 | 593,819 3062 | 593,835 3063 | 593,863 3064 | 593,931 3065 | 593,1052 3066 | 593,1089 3067 | 593,1113 3068 | 593,1123 3069 | 593,1147 3070 | 593,1151 3071 | 593,1155 3072 | 593,1199 3073 | 606,62 3074 | 606,69 3075 | 606,78 3076 | 606,134 3077 | 606,180 3078 | 606,386 3079 | 606,394 3080 | 606,473 3081 | 606,501 3082 | 606,506 3083 | 606,528 3084 | 606,594 3085 | 606,683 3086 | 606,761 3087 | 606,819 3088 | 606,863 3089 | 606,892 3090 | 606,931 3091 | 606,1038 3092 | 606,1052 3093 | 606,1123 3094 | 606,1147 3095 | 606,1151 3096 | 606,1199 3097 | 606,1225 3098 | 611,85 3099 | 611,88 3100 | 611,99 3101 | 611,106 3102 | 611,143 3103 | 611,154 3104 | 611,166 3105 | 611,174 3106 | 611,186 3107 | 611,199 3108 | 611,240 3109 | 611,283 3110 | 611,356 3111 | 611,366 3112 | 611,372 3113 | 611,432 3114 | 611,434 3115 | 611,437 3116 | 611,438 3117 | 611,447 3118 | 611,452 3119 | 611,467 3120 | 611,477 3121 | 611,492 3122 | 611,500 3123 | 611,515 3124 | 611,517 3125 | 611,523 3126 | 611,531 3127 | 611,556 3128 | 611,563 3129 | 611,585 3130 | 611,642 3131 | 611,657 3132 | 611,735 3133 | 611,746 3134 | 611,812 3135 | 611,847 3136 | 611,851 3137 | 611,870 3138 | 611,920 3139 | 611,922 3140 | 611,931 3141 | 611,1023 3142 | 611,1032 3143 | 611,1043 3144 | 611,1049 3145 | 611,1086 3146 | 611,1118 3147 | 611,1130 3148 | 611,1162 3149 | 611,1179 3150 | 611,1183 3151 | 638,57 3152 | 638,89 3153 | 638,156 3154 | 638,157 3155 | 638,233 3156 | 638,237 3157 | 638,248 3158 | 638,269 3159 | 638,281 3160 | 638,329 3161 | 638,347 3162 | 638,352 3163 | 638,359 3164 | 638,460 3165 | 638,565 3166 | 638,575 3167 | 638,579 3168 | 638,620 3169 | 638,660 3170 | 638,670 3171 | 638,690 3172 | 638,729 3173 | 638,807 3174 | 638,855 3175 | 638,948 3176 | 638,1006 3177 | 638,1052 3178 | 638,1065 3179 | 638,1067 3180 | 638,1074 3181 | 638,1081 3182 | 638,1097 3183 | 638,1135 3184 | 638,1156 3185 | 638,1160 3186 | 641,62 3187 | 641,78 3188 | 641,225 3189 | 641,370 3190 | 641,394 3191 | 641,501 3192 | 641,528 3193 | 641,598 3194 | 641,621 3195 | 641,761 3196 | 641,863 3197 | 641,969 3198 | 641,1003 3199 | 641,1016 3200 | 641,1123 3201 | 641,1149 3202 | 641,1151 3203 | 641,1191 3204 | 641,1227 3205 | 645,21 3206 | 645,132 3207 | 645,156 3208 | 645,329 3209 | 645,427 3210 | 645,430 3211 | 645,455 3212 | 645,548 3213 | 645,566 3214 | 645,573 3215 | 645,655 3216 | 645,667 3217 | 645,716 3218 | 645,751 3219 | 645,837 3220 | 645,853 3221 | 645,906 3222 | 645,976 3223 | 645,993 3224 | 645,1002 3225 | 645,1052 3226 | 645,1061 3227 | 645,1063 3228 | 645,1105 3229 | 645,1169 3230 | 645,1223 3231 | 646,15 3232 | 646,45 3233 | 646,61 3234 | 646,84 3235 | 646,146 3236 | 646,164 3237 | 646,170 3238 | 646,189 3239 | 646,284 3240 | 646,471 3241 | 646,490 3242 | 646,502 3243 | 646,591 3244 | 646,602 3245 | 646,604 3246 | 646,658 3247 | 646,707 3248 | 646,785 3249 | 646,813 3250 | 646,871 3251 | 646,1070 3252 | 646,1112 3253 | 646,1189 3254 | 648,6 3255 | 648,43 3256 | 648,68 3257 | 648,95 3258 | 648,135 3259 | 648,142 3260 | 648,220 3261 | 648,254 3262 | 648,298 3263 | 648,361 3264 | 648,374 3265 | 648,387 3266 | 648,410 3267 | 648,415 3268 | 648,494 3269 | 648,554 3270 | 648,635 3271 | 648,725 3272 | 648,748 3273 | 648,848 3274 | 648,856 3275 | 648,872 3276 | 648,890 3277 | 648,946 3278 | 648,1021 3279 | 648,1058 3280 | 648,1084 3281 | 650,15 3282 | 650,64 3283 | 650,76 3284 | 650,84 3285 | 650,148 3286 | 650,182 3287 | 650,189 3288 | 650,201 3289 | 650,207 3290 | 650,208 3291 | 650,280 3292 | 650,282 3293 | 650,296 3294 | 650,299 3295 | 650,313 3296 | 650,323 3297 | 650,333 3298 | 650,407 3299 | 650,591 3300 | 650,658 3301 | 650,715 3302 | 650,718 3303 | 650,737 3304 | 650,824 3305 | 650,881 3306 | 650,882 3307 | 650,883 3308 | 650,910 3309 | 650,1000 3310 | 650,1077 3311 | 650,1219 3312 | 654,57 3313 | 654,117 3314 | 654,136 3315 | 654,156 3316 | 654,157 3317 | 654,237 3318 | 654,241 3319 | 654,274 3320 | 654,329 3321 | 654,352 3322 | 654,493 3323 | 654,522 3324 | 654,566 3325 | 654,575 3326 | 654,628 3327 | 654,660 3328 | 654,690 3329 | 654,691 3330 | 654,722 3331 | 654,820 3332 | 654,832 3333 | 654,834 3334 | 654,948 3335 | 654,1006 3336 | 654,1030 3337 | 654,1052 3338 | 654,1074 3339 | 654,1103 3340 | 659,62 3341 | 659,78 3342 | 659,180 3343 | 659,225 3344 | 659,277 3345 | 659,370 3346 | 659,394 3347 | 659,501 3348 | 659,540 3349 | 659,761 3350 | 659,863 3351 | 659,936 3352 | 659,969 3353 | 659,1052 3354 | 659,1123 3355 | 659,1151 3356 | 659,1227 3357 | 662,9 3358 | 662,62 3359 | 662,78 3360 | 662,86 3361 | 662,134 3362 | 662,137 3363 | 662,139 3364 | 662,167 3365 | 662,180 3366 | 662,250 3367 | 662,277 3368 | 662,357 3369 | 662,382 3370 | 662,386 3371 | 662,394 3372 | 662,486 3373 | 662,501 3374 | 662,506 3375 | 662,528 3376 | 662,572 3377 | 662,731 3378 | 662,761 3379 | 662,819 3380 | 662,863 3381 | 662,936 3382 | 662,1088 3383 | 662,1123 3384 | 662,1149 3385 | 662,1151 3386 | 662,1167 3387 | 662,1194 3388 | 662,1199 3389 | 662,1202 3390 | 689,6 3391 | 689,43 3392 | 689,68 3393 | 689,95 3394 | 689,142 3395 | 689,273 3396 | 689,361 3397 | 689,374 3398 | 689,387 3399 | 689,410 3400 | 689,468 3401 | 689,554 3402 | 689,578 3403 | 689,635 3404 | 689,748 3405 | 689,765 3406 | 689,856 3407 | 689,872 3408 | 689,946 3409 | 689,1001 3410 | 689,1021 3411 | 689,1058 3412 | 689,1084 3413 | 695,41 3414 | 695,43 3415 | 695,220 3416 | 695,254 3417 | 695,273 3418 | 695,362 3419 | 695,367 3420 | 695,374 3421 | 695,387 3422 | 695,410 3423 | 695,415 3424 | 695,439 3425 | 695,463 3426 | 695,468 3427 | 695,494 3428 | 695,554 3429 | 695,578 3430 | 695,635 3431 | 695,741 3432 | 695,848 3433 | 695,856 3434 | 695,946 3435 | 695,955 3436 | 695,1021 3437 | 695,1052 3438 | 695,1084 3439 | 695,1134 3440 | 695,1143 3441 | 702,31 3442 | 702,84 3443 | 702,162 3444 | 702,172 3445 | 702,177 3446 | 702,189 3447 | 702,255 3448 | 702,258 3449 | 702,284 3450 | 702,333 3451 | 702,393 3452 | 702,457 3453 | 702,465 3454 | 702,471 3455 | 702,490 3456 | 702,502 3457 | 702,530 3458 | 702,582 3459 | 702,591 3460 | 702,650 3461 | 702,681 3462 | 702,718 3463 | 702,775 3464 | 702,822 3465 | 702,866 3466 | 702,882 3467 | 702,904 3468 | 702,921 3469 | 702,979 3470 | 702,994 3471 | 702,1045 3472 | 702,1070 3473 | 702,1079 3474 | 702,1092 3475 | 702,1112 3476 | 739,62 3477 | 739,78 3478 | 739,213 3479 | 739,225 3480 | 739,337 3481 | 739,370 3482 | 739,394 3483 | 739,528 3484 | 739,538 3485 | 739,606 3486 | 739,761 3487 | 739,863 3488 | 739,1052 3489 | 739,1071 3490 | 739,1089 3491 | 739,1123 3492 | 739,1151 3493 | 739,1227 3494 | 748,43 3495 | 748,68 3496 | 748,95 3497 | 748,142 3498 | 748,220 3499 | 748,273 3500 | 748,298 3501 | 748,331 3502 | 748,367 3503 | 748,374 3504 | 748,387 3505 | 748,410 3506 | 748,415 3507 | 748,468 3508 | 748,479 3509 | 748,494 3510 | 748,554 3511 | 748,578 3512 | 748,695 3513 | 748,848 3514 | 748,890 3515 | 748,897 3516 | 748,946 3517 | 748,955 3518 | 748,1021 3519 | 748,1052 3520 | 748,1084 3521 | 748,1134 3522 | 755,62 3523 | 755,78 3524 | 755,134 3525 | 755,171 3526 | 755,180 3527 | 755,337 3528 | 755,357 3529 | 755,386 3530 | 755,394 3531 | 755,462 3532 | 755,501 3533 | 755,506 3534 | 755,521 3535 | 755,606 3536 | 755,761 3537 | 755,819 3538 | 755,863 3539 | 755,931 3540 | 755,1017 3541 | 755,1052 3542 | 755,1071 3543 | 755,1123 3544 | 755,1145 3545 | 755,1147 3546 | 755,1151 3547 | 755,1184 3548 | 755,1199 3549 | 765,43 3550 | 765,68 3551 | 765,95 3552 | 765,142 3553 | 765,220 3554 | 765,273 3555 | 765,298 3556 | 765,324 3557 | 765,331 3558 | 765,367 3559 | 765,374 3560 | 765,387 3561 | 765,410 3562 | 765,415 3563 | 765,468 3564 | 765,479 3565 | 765,494 3566 | 765,554 3567 | 765,578 3568 | 765,695 3569 | 765,848 3570 | 765,897 3571 | 765,946 3572 | 765,955 3573 | 765,1021 3574 | 765,1052 3575 | 765,1084 3576 | 765,1134 3577 | 771,11 3578 | 771,264 3579 | 771,286 3580 | 771,664 3581 | 771,666 3582 | 772,108 3583 | 772,147 3584 | 772,156 3585 | 772,159 3586 | 772,184 3587 | 772,235 3588 | 772,302 3589 | 772,310 3590 | 772,339 3591 | 772,340 3592 | 772,345 3593 | 772,355 3594 | 772,414 3595 | 772,446 3596 | 772,482 3597 | 772,526 3598 | 772,566 3599 | 772,626 3600 | 772,694 3601 | 772,768 3602 | 772,806 3603 | 772,880 3604 | 772,889 3605 | 772,894 3606 | 772,903 3607 | 772,912 3608 | 772,932 3609 | 772,940 3610 | 772,957 3611 | 772,961 3612 | 772,993 3613 | 772,998 3614 | 772,999 3615 | 772,1006 3616 | 772,1012 3617 | 772,1052 3618 | 772,1125 3619 | 772,1172 3620 | 772,1187 3621 | 772,1198 3622 | 772,1210 3623 | 797,51 3624 | 802,26 3625 | 802,60 3626 | 802,93 3627 | 802,122 3628 | 802,156 3629 | 802,204 3630 | 802,423 3631 | 802,514 3632 | 802,524 3633 | 802,566 3634 | 802,603 3635 | 802,660 3636 | 802,668 3637 | 802,710 3638 | 802,967 3639 | 802,993 3640 | 802,1006 3641 | 802,1052 3642 | 802,1085 3643 | 802,1127 3644 | 802,1128 3645 | 803,12 3646 | 803,37 3647 | 803,62 3648 | 803,78 3649 | 803,134 3650 | 803,180 3651 | 803,198 3652 | 803,266 3653 | 803,357 3654 | 803,386 3655 | 803,394 3656 | 803,424 3657 | 803,459 3658 | 803,491 3659 | 803,495 3660 | 803,501 3661 | 803,506 3662 | 803,534 3663 | 803,649 3664 | 803,661 3665 | 803,676 3666 | 803,761 3667 | 803,819 3668 | 803,863 3669 | 803,879 3670 | 803,996 3671 | 803,1123 3672 | 803,1151 3673 | 803,1199 3674 | 803,1205 3675 | 808,15 3676 | 808,120 3677 | 808,162 3678 | 808,229 3679 | 808,377 3680 | 808,408 3681 | 808,465 3682 | 808,471 3683 | 808,555 3684 | 808,591 3685 | 808,650 3686 | 808,658 3687 | 808,697 3688 | 808,737 3689 | 808,769 3690 | 808,785 3691 | 808,790 3692 | 808,804 3693 | 808,881 3694 | 808,899 3695 | 808,925 3696 | 808,1007 3697 | 808,1070 3698 | 815,25 3699 | 815,62 3700 | 815,78 3701 | 815,171 3702 | 815,225 3703 | 815,312 3704 | 815,370 3705 | 815,394 3706 | 815,483 3707 | 815,527 3708 | 815,528 3709 | 815,606 3710 | 815,640 3711 | 815,761 3712 | 815,863 3713 | 815,867 3714 | 815,934 3715 | 815,1031 3716 | 815,1052 3717 | 815,1071 3718 | 815,1123 3719 | 815,1129 3720 | 815,1151 3721 | 815,1221 3722 | 815,1227 3723 | 818,15 3724 | 818,84 3725 | 818,158 3726 | 818,189 3727 | 818,284 3728 | 818,305 3729 | 818,567 3730 | 818,583 3731 | 818,591 3732 | 818,650 3733 | 818,745 3734 | 818,881 3735 | 830,57 3736 | 830,156 3737 | 830,157 3738 | 830,233 3739 | 830,237 3740 | 830,244 3741 | 830,269 3742 | 830,281 3743 | 830,329 3744 | 830,347 3745 | 830,352 3746 | 830,359 3747 | 830,460 3748 | 830,565 3749 | 830,575 3750 | 830,579 3751 | 830,620 3752 | 830,660 3753 | 830,670 3754 | 830,690 3755 | 830,728 3756 | 830,823 3757 | 830,855 3758 | 830,947 3759 | 830,948 3760 | 830,1006 3761 | 830,1044 3762 | 830,1052 3763 | 830,1074 3764 | 830,1081 3765 | 830,1097 3766 | 830,1156 3767 | 830,1178 3768 | 835,2 3769 | 835,62 3770 | 835,78 3771 | 835,134 3772 | 835,137 3773 | 835,139 3774 | 835,180 3775 | 835,250 3776 | 835,260 3777 | 835,357 3778 | 835,386 3779 | 835,394 3780 | 835,501 3781 | 835,506 3782 | 835,528 3783 | 835,532 3784 | 835,560 3785 | 835,610 3786 | 835,761 3787 | 835,819 3788 | 835,863 3789 | 835,931 3790 | 835,936 3791 | 835,1052 3792 | 835,1089 3793 | 835,1108 3794 | 835,1123 3795 | 835,1147 3796 | 835,1151 3797 | 835,1167 3798 | 835,1194 3799 | 835,1199 3800 | 840,15 3801 | 840,20 3802 | 840,61 3803 | 840,84 3804 | 840,164 3805 | 840,181 3806 | 840,189 3807 | 840,284 3808 | 840,471 3809 | 840,490 3810 | 840,502 3811 | 840,533 3812 | 840,591 3813 | 840,658 3814 | 840,707 3815 | 840,718 3816 | 840,785 3817 | 840,808 3818 | 840,871 3819 | 840,992 3820 | 840,1070 3821 | 840,1112 3822 | 840,1189 3823 | 840,1228 3824 | 848,43 3825 | 848,68 3826 | 848,95 3827 | 848,142 3828 | 848,191 3829 | 848,220 3830 | 848,273 3831 | 848,298 3832 | 848,331 3833 | 848,367 3834 | 848,374 3835 | 848,387 3836 | 848,410 3837 | 848,415 3838 | 848,468 3839 | 848,479 3840 | 848,494 3841 | 848,554 3842 | 848,578 3843 | 848,695 3844 | 848,897 3845 | 848,946 3846 | 848,955 3847 | 848,1021 3848 | 848,1052 3849 | 848,1084 3850 | 848,1134 3851 | 851,232 3852 | 851,259 3853 | 851,321 3854 | 851,447 3855 | 851,452 3856 | 851,467 3857 | 851,492 3858 | 851,500 3859 | 851,531 3860 | 851,629 3861 | 851,684 3862 | 851,799 3863 | 851,821 3864 | 851,847 3865 | 851,1036 3866 | 851,1049 3867 | 851,1099 3868 | 853,54 3869 | 853,156 3870 | 853,256 3871 | 853,302 3872 | 853,355 3873 | 853,461 3874 | 853,482 3875 | 853,566 3876 | 853,608 3877 | 853,772 3878 | 853,773 3879 | 853,786 3880 | 853,880 3881 | 853,903 3882 | 853,912 3883 | 853,913 3884 | 853,961 3885 | 853,986 3886 | 853,999 3887 | 853,1006 3888 | 853,1052 3889 | 853,1172 3890 | 853,1208 3891 | 857,25 3892 | 857,62 3893 | 857,78 3894 | 857,134 3895 | 857,180 3896 | 857,337 3897 | 857,357 3898 | 857,369 3899 | 857,386 3900 | 857,394 3901 | 857,501 3902 | 857,506 3903 | 857,521 3904 | 857,528 3905 | 857,571 3906 | 857,641 3907 | 857,761 3908 | 857,819 3909 | 857,863 3910 | 857,931 3911 | 857,1052 3912 | 857,1071 3913 | 857,1089 3914 | 857,1123 3915 | 857,1145 3916 | 857,1147 3917 | 857,1151 3918 | 857,1184 3919 | 857,1186 3920 | 857,1199 3921 | 863,62 3922 | 863,78 3923 | 863,134 3924 | 863,141 3925 | 863,180 3926 | 863,369 3927 | 863,386 3928 | 863,394 3929 | 863,501 3930 | 863,506 3931 | 863,712 3932 | 863,734 3933 | 863,761 3934 | 863,819 3935 | 863,965 3936 | 863,1123 3937 | 863,1142 3938 | 863,1145 3939 | 863,1151 3940 | 863,1157 3941 | 863,1199 3942 | 872,43 3943 | 872,68 3944 | 872,95 3945 | 872,142 3946 | 872,220 3947 | 872,273 3948 | 872,298 3949 | 872,324 3950 | 872,331 3951 | 872,367 3952 | 872,374 3953 | 872,387 3954 | 872,410 3955 | 872,415 3956 | 872,468 3957 | 872,479 3958 | 872,494 3959 | 872,554 3960 | 872,578 3961 | 872,695 3962 | 872,848 3963 | 872,897 3964 | 872,946 3965 | 872,955 3966 | 872,1021 3967 | 872,1052 3968 | 872,1084 3969 | 872,1134 3970 | 872,1143 3971 | 888,15 3972 | 888,33 3973 | 888,84 3974 | 888,189 3975 | 888,327 3976 | 888,377 3977 | 888,502 3978 | 888,555 3979 | 888,591 3980 | 888,650 3981 | 888,658 3982 | 888,697 3983 | 888,752 3984 | 888,769 3985 | 888,899 3986 | 888,983 3987 | 896,62 3988 | 896,69 3989 | 896,78 3990 | 896,151 3991 | 896,180 3992 | 896,357 3993 | 896,394 3994 | 896,473 3995 | 896,501 3996 | 896,506 3997 | 896,528 3998 | 896,662 3999 | 896,761 4000 | 896,780 4001 | 896,819 4002 | 896,863 4003 | 896,1089 4004 | 896,1113 4005 | 896,1123 4006 | 896,1151 4007 | 896,1199 4008 | 897,43 4009 | 897,68 4010 | 897,95 4011 | 897,142 4012 | 897,209 4013 | 897,220 4014 | 897,273 4015 | 897,298 4016 | 897,331 4017 | 897,367 4018 | 897,374 4019 | 897,387 4020 | 897,410 4021 | 897,415 4022 | 897,468 4023 | 897,479 4024 | 897,494 4025 | 897,554 4026 | 897,578 4027 | 897,588 4028 | 897,695 4029 | 897,848 4030 | 897,946 4031 | 897,955 4032 | 897,1021 4033 | 897,1052 4034 | 897,1084 4035 | 897,1134 4036 | 905,8 4037 | 905,62 4038 | 905,78 4039 | 905,79 4040 | 905,139 4041 | 905,180 4042 | 905,225 4043 | 905,370 4044 | 905,394 4045 | 905,501 4046 | 905,528 4047 | 905,538 4048 | 905,761 4049 | 905,863 4050 | 905,865 4051 | 905,969 4052 | 905,1040 4053 | 905,1052 4054 | 905,1123 4055 | 905,1124 4056 | 905,1151 4057 | 905,1155 4058 | 905,1227 4059 | 914,62 4060 | 914,78 4061 | 914,180 4062 | 914,203 4063 | 914,225 4064 | 914,370 4065 | 914,394 4066 | 914,501 4067 | 914,528 4068 | 914,538 4069 | 914,598 4070 | 914,761 4071 | 914,863 4072 | 914,1052 4073 | 914,1089 4074 | 914,1123 4075 | 914,1151 4076 | 914,1227 4077 | 920,40 4078 | 920,63 4079 | 920,88 4080 | 920,99 4081 | 920,106 4082 | 920,143 4083 | 920,154 4084 | 920,166 4085 | 920,186 4086 | 920,199 4087 | 920,223 4088 | 920,228 4089 | 920,232 4090 | 920,283 4091 | 920,289 4092 | 920,294 4093 | 920,341 4094 | 920,356 4095 | 920,366 4096 | 920,389 4097 | 920,432 4098 | 920,437 4099 | 920,438 4100 | 920,447 4101 | 920,467 4102 | 920,477 4103 | 920,492 4104 | 920,500 4105 | 920,523 4106 | 920,531 4107 | 920,556 4108 | 920,562 4109 | 920,585 4110 | 920,611 4111 | 920,642 4112 | 920,684 4113 | 920,709 4114 | 920,812 4115 | 920,847 4116 | 920,851 4117 | 920,870 4118 | 920,874 4119 | 920,909 4120 | 920,931 4121 | 920,1009 4122 | 920,1032 4123 | 920,1049 4124 | 920,1099 4125 | 920,1118 4126 | 920,1130 4127 | 920,1162 4128 | 920,1174 4129 | 920,1179 4130 | 920,1183 4131 | 920,1192 4132 | 924,57 4133 | 924,117 4134 | 924,156 4135 | 924,157 4136 | 924,237 4137 | 924,329 4138 | 924,343 4139 | 924,352 4140 | 924,460 4141 | 924,566 4142 | 924,575 4143 | 924,654 4144 | 924,660 4145 | 924,670 4146 | 924,690 4147 | 924,722 4148 | 924,820 4149 | 924,844 4150 | 924,948 4151 | 924,949 4152 | 924,1006 4153 | 924,1052 4154 | 924,1074 4155 | 924,1152 4156 | 929,62 4157 | 929,78 4158 | 929,171 4159 | 929,225 4160 | 929,245 4161 | 929,312 4162 | 929,349 4163 | 929,370 4164 | 929,394 4165 | 929,448 4166 | 929,483 4167 | 929,501 4168 | 929,527 4169 | 929,528 4170 | 929,538 4171 | 929,598 4172 | 929,600 4173 | 929,640 4174 | 929,761 4175 | 929,805 4176 | 929,815 4177 | 929,862 4178 | 929,863 4179 | 929,867 4180 | 929,969 4181 | 929,1031 4182 | 929,1052 4183 | 929,1089 4184 | 929,1123 4185 | 929,1151 4186 | 929,1217 4187 | 929,1221 4188 | 929,1227 4189 | 930,9 4190 | 930,62 4191 | 930,78 4192 | 930,81 4193 | 930,86 4194 | 930,225 4195 | 930,270 4196 | 930,277 4197 | 930,357 4198 | 930,370 4199 | 930,394 4200 | 930,528 4201 | 930,540 4202 | 930,572 4203 | 930,594 4204 | 930,700 4205 | 930,733 4206 | 930,740 4207 | 930,761 4208 | 930,863 4209 | 930,936 4210 | 930,1019 4211 | 930,1033 4212 | 930,1088 4213 | 930,1089 4214 | 930,1123 4215 | 930,1149 4216 | 930,1151 4217 | 930,1215 4218 | 930,1227 4219 | 931,40 4220 | 931,63 4221 | 931,88 4222 | 931,99 4223 | 931,106 4224 | 931,143 4225 | 931,154 4226 | 931,166 4227 | 931,186 4228 | 931,199 4229 | 931,223 4230 | 931,228 4231 | 931,232 4232 | 931,259 4233 | 931,283 4234 | 931,289 4235 | 931,294 4236 | 931,341 4237 | 931,356 4238 | 931,366 4239 | 931,389 4240 | 931,432 4241 | 931,437 4242 | 931,438 4243 | 931,447 4244 | 931,452 4245 | 931,467 4246 | 931,477 4247 | 931,492 4248 | 931,500 4249 | 931,517 4250 | 931,523 4251 | 931,531 4252 | 931,556 4253 | 931,562 4254 | 931,585 4255 | 931,611 4256 | 931,642 4257 | 931,684 4258 | 931,709 4259 | 931,812 4260 | 931,847 4261 | 931,851 4262 | 931,870 4263 | 931,874 4264 | 931,909 4265 | 931,920 4266 | 931,1009 4267 | 931,1032 4268 | 931,1049 4269 | 931,1099 4270 | 931,1118 4271 | 931,1130 4272 | 931,1162 4273 | 931,1174 4274 | 931,1179 4275 | 931,1183 4276 | 931,1192 4277 | 944,62 4278 | 944,78 4279 | 944,125 4280 | 944,203 4281 | 944,225 4282 | 944,370 4283 | 944,394 4284 | 944,501 4285 | 944,528 4286 | 944,538 4287 | 944,598 4288 | 944,761 4289 | 944,863 4290 | 944,969 4291 | 944,1052 4292 | 944,1123 4293 | 944,1151 4294 | 944,1227 4295 | 946,36 4296 | 946,43 4297 | 946,68 4298 | 946,95 4299 | 946,135 4300 | 946,142 4301 | 946,220 4302 | 946,273 4303 | 946,298 4304 | 946,324 4305 | 946,331 4306 | 946,367 4307 | 946,374 4308 | 946,387 4309 | 946,410 4310 | 946,415 4311 | 946,468 4312 | 946,479 4313 | 946,494 4314 | 946,554 4315 | 946,578 4316 | 946,695 4317 | 946,848 4318 | 946,897 4319 | 946,955 4320 | 946,1021 4321 | 946,1052 4322 | 946,1084 4323 | 946,1134 4324 | 948,16 4325 | 948,35 4326 | 948,49 4327 | 948,65 4328 | 948,82 4329 | 948,128 4330 | 948,195 4331 | 948,217 4332 | 948,222 4333 | 948,325 4334 | 948,352 4335 | 948,360 4336 | 948,376 4337 | 948,627 4338 | 948,788 4339 | 948,825 4340 | 948,887 4341 | 948,926 4342 | 948,991 4343 | 948,997 4344 | 948,1052 4345 | 948,1138 4346 | 955,43 4347 | 955,68 4348 | 955,95 4349 | 955,142 4350 | 955,220 4351 | 955,273 4352 | 955,298 4353 | 955,331 4354 | 955,367 4355 | 955,374 4356 | 955,387 4357 | 955,410 4358 | 955,415 4359 | 955,468 4360 | 955,479 4361 | 955,494 4362 | 955,554 4363 | 955,578 4364 | 955,695 4365 | 955,848 4366 | 955,897 4367 | 955,946 4368 | 955,1021 4369 | 955,1052 4370 | 955,1084 4371 | 955,1134 4372 | 971,15 4373 | 971,45 4374 | 971,84 4375 | 971,189 4376 | 971,210 4377 | 971,284 4378 | 971,465 4379 | 971,471 4380 | 971,485 4381 | 971,502 4382 | 971,591 4383 | 971,658 4384 | 971,785 4385 | 971,845 4386 | 971,871 4387 | 971,1051 4388 | 971,1070 4389 | 996,17 4390 | 996,62 4391 | 996,78 4392 | 996,180 4393 | 996,225 4394 | 996,370 4395 | 996,390 4396 | 996,394 4397 | 996,424 4398 | 996,459 4399 | 996,484 4400 | 996,501 4401 | 996,649 4402 | 996,761 4403 | 996,846 4404 | 996,869 4405 | 996,895 4406 | 996,917 4407 | 996,969 4408 | 996,1071 4409 | 996,1123 4410 | 996,1151 4411 | 996,1221 4412 | 996,1227 4413 | 1003,62 4414 | 1003,249 4415 | 1003,528 4416 | 1003,863 4417 | 1003,1227 4418 | 1009,40 4419 | 1009,63 4420 | 1009,88 4421 | 1009,99 4422 | 1009,106 4423 | 1009,143 4424 | 1009,154 4425 | 1009,166 4426 | 1009,186 4427 | 1009,197 4428 | 1009,199 4429 | 1009,223 4430 | 1009,228 4431 | 1009,232 4432 | 1009,259 4433 | 1009,283 4434 | 1009,289 4435 | 1009,294 4436 | 1009,341 4437 | 1009,356 4438 | 1009,366 4439 | 1009,389 4440 | 1009,432 4441 | 1009,437 4442 | 1009,438 4443 | 1009,447 4444 | 1009,467 4445 | 1009,477 4446 | 1009,492 4447 | 1009,500 4448 | 1009,517 4449 | 1009,523 4450 | 1009,531 4451 | 1009,556 4452 | 1009,562 4453 | 1009,585 4454 | 1009,611 4455 | 1009,642 4456 | 1009,684 4457 | 1009,709 4458 | 1009,812 4459 | 1009,827 4460 | 1009,847 4461 | 1009,851 4462 | 1009,870 4463 | 1009,874 4464 | 1009,909 4465 | 1009,920 4466 | 1009,931 4467 | 1009,1032 4468 | 1009,1049 4469 | 1009,1099 4470 | 1009,1118 4471 | 1009,1130 4472 | 1009,1162 4473 | 1009,1174 4474 | 1009,1179 4475 | 1009,1183 4476 | 1009,1192 4477 | 1015,72 4478 | 1015,83 4479 | 1015,84 4480 | 1015,118 4481 | 1015,144 4482 | 1015,145 4483 | 1015,158 4484 | 1015,162 4485 | 1015,172 4486 | 1015,177 4487 | 1015,178 4488 | 1015,189 4489 | 1015,210 4490 | 1015,226 4491 | 1015,265 4492 | 1015,275 4493 | 1015,284 4494 | 1015,285 4495 | 1015,315 4496 | 1015,393 4497 | 1015,411 4498 | 1015,444 4499 | 1015,456 4500 | 1015,457 4501 | 1015,465 4502 | 1015,471 4503 | 1015,485 4504 | 1015,502 4505 | 1015,519 4506 | 1015,530 4507 | 1015,549 4508 | 1015,577 4509 | 1015,582 4510 | 1015,590 4511 | 1015,591 4512 | 1015,599 4513 | 1015,650 4514 | 1015,674 4515 | 1015,681 4516 | 1015,711 4517 | 1015,730 4518 | 1015,736 4519 | 1015,745 4520 | 1015,754 4521 | 1015,790 4522 | 1015,808 4523 | 1015,822 4524 | 1015,845 4525 | 1015,866 4526 | 1015,882 4527 | 1015,907 4528 | 1015,915 4529 | 1015,919 4530 | 1015,921 4531 | 1015,978 4532 | 1015,979 4533 | 1015,1045 4534 | 1015,1051 4535 | 1015,1070 4536 | 1015,1072 4537 | 1015,1079 4538 | 1015,1087 4539 | 1015,1092 4540 | 1015,1126 4541 | 1015,1144 4542 | 1015,1173 4543 | 1015,1182 4544 | 1019,62 4545 | 1019,78 4546 | 1019,81 4547 | 1019,225 4548 | 1019,370 4549 | 1019,394 4550 | 1019,483 4551 | 1019,501 4552 | 1019,647 4553 | 1019,669 4554 | 1019,761 4555 | 1019,863 4556 | 1019,968 4557 | 1019,969 4558 | 1019,988 4559 | 1019,1029 4560 | 1019,1123 4561 | 1019,1151 4562 | 1019,1195 4563 | 1019,1220 4564 | 1019,1227 4565 | 1026,18 4566 | 1026,24 4567 | 1026,29 4568 | 1026,30 4569 | 1026,53 4570 | 1026,129 4571 | 1026,130 4572 | 1026,338 4573 | 1026,392 4574 | 1026,413 4575 | 1026,442 4576 | 1026,467 4577 | 1026,475 4578 | 1026,503 4579 | 1026,504 4580 | 1026,512 4581 | 1026,541 4582 | 1026,633 4583 | 1026,644 4584 | 1026,708 4585 | 1026,723 4586 | 1026,726 4587 | 1026,800 4588 | 1026,811 4589 | 1026,860 4590 | 1026,902 4591 | 1026,916 4592 | 1026,927 4593 | 1026,1018 4594 | 1026,1047 4595 | 1026,1050 4596 | 1026,1062 4597 | 1026,1082 4598 | 1026,1109 4599 | 1026,1111 4600 | 1026,1132 4601 | 1026,1154 4602 | 1026,1158 4603 | 1026,1170 4604 | 1026,1175 4605 | 1026,1190 4606 | 1026,1197 4607 | 1026,1211 4608 | 1026,1214 4609 | 1052,57 4610 | 1052,98 4611 | 1052,117 4612 | 1052,156 4613 | 1052,157 4614 | 1052,165 4615 | 1052,219 4616 | 1052,320 4617 | 1052,329 4618 | 1052,352 4619 | 1052,365 4620 | 1052,422 4621 | 1052,474 4622 | 1052,480 4623 | 1052,553 4624 | 1052,566 4625 | 1052,575 4626 | 1052,638 4627 | 1052,645 4628 | 1052,654 4629 | 1052,660 4630 | 1052,690 4631 | 1052,722 4632 | 1052,770 4633 | 1052,772 4634 | 1052,802 4635 | 1052,820 4636 | 1052,830 4637 | 1052,853 4638 | 1052,924 4639 | 1052,948 4640 | 1052,1048 4641 | 1052,1074 4642 | 1058,4 4643 | 1058,6 4644 | 1058,41 4645 | 1058,43 4646 | 1058,68 4647 | 1058,95 4648 | 1058,135 4649 | 1058,142 4650 | 1058,220 4651 | 1058,273 4652 | 1058,298 4653 | 1058,374 4654 | 1058,387 4655 | 1058,410 4656 | 1058,415 4657 | 1058,439 4658 | 1058,468 4659 | 1058,497 4660 | 1058,554 4661 | 1058,578 4662 | 1058,635 4663 | 1058,725 4664 | 1058,748 4665 | 1058,848 4666 | 1058,856 4667 | 1058,872 4668 | 1058,946 4669 | 1058,1021 4670 | 1058,1052 4671 | 1058,1084 4672 | 1071,25 4673 | 1071,44 4674 | 1071,62 4675 | 1071,78 4676 | 1071,134 4677 | 1071,180 4678 | 1071,277 4679 | 1071,278 4680 | 1071,308 4681 | 1071,364 4682 | 1071,386 4683 | 1071,394 4684 | 1071,496 4685 | 1071,501 4686 | 1071,506 4687 | 1071,761 4688 | 1071,796 4689 | 1071,819 4690 | 1071,863 4691 | 1071,936 4692 | 1071,938 4693 | 1071,1052 4694 | 1071,1089 4695 | 1071,1093 4696 | 1071,1123 4697 | 1071,1147 4698 | 1071,1151 4699 | 1071,1184 4700 | 1071,1194 4701 | 1071,1199 4702 | 1074,57 4703 | 1074,156 4704 | 1074,157 4705 | 1074,200 4706 | 1074,269 4707 | 1074,281 4708 | 1074,329 4709 | 1074,347 4710 | 1074,352 4711 | 1074,359 4712 | 1074,460 4713 | 1074,487 4714 | 1074,565 4715 | 1074,575 4716 | 1074,579 4717 | 1074,660 4718 | 1074,685 4719 | 1074,690 4720 | 1074,777 4721 | 1074,855 4722 | 1074,948 4723 | 1074,956 4724 | 1074,1006 4725 | 1074,1052 4726 | 1074,1081 4727 | 1074,1097 4728 | 1074,1104 4729 | 1074,1156 4730 | 1078,15 4731 | 1078,120 4732 | 1078,162 4733 | 1078,229 4734 | 1078,377 4735 | 1078,408 4736 | 1078,471 4737 | 1078,555 4738 | 1078,591 4739 | 1078,650 4740 | 1078,658 4741 | 1078,697 4742 | 1078,737 4743 | 1078,769 4744 | 1078,785 4745 | 1078,804 4746 | 1078,881 4747 | 1078,899 4748 | 1078,925 4749 | 1078,1007 4750 | 1078,1070 4751 | 1084,43 4752 | 1084,68 4753 | 1084,95 4754 | 1084,142 4755 | 1084,220 4756 | 1084,273 4757 | 1084,298 4758 | 1084,331 4759 | 1084,367 4760 | 1084,374 4761 | 1084,387 4762 | 1084,410 4763 | 1084,415 4764 | 1084,468 4765 | 1084,479 4766 | 1084,494 4767 | 1084,554 4768 | 1084,578 4769 | 1084,848 4770 | 1084,897 4771 | 1084,946 4772 | 1084,955 4773 | 1084,1021 4774 | 1084,1052 4775 | 1084,1134 4776 | 1113,62 4777 | 1113,78 4778 | 1113,203 4779 | 1113,225 4780 | 1113,370 4781 | 1113,394 4782 | 1113,501 4783 | 1113,538 4784 | 1113,761 4785 | 1113,863 4786 | 1113,1052 4787 | 1113,1123 4788 | 1113,1151 4789 | 1113,1227 4790 | 1118,40 4791 | 1118,63 4792 | 1118,88 4793 | 1118,99 4794 | 1118,106 4795 | 1118,143 4796 | 1118,154 4797 | 1118,166 4798 | 1118,186 4799 | 1118,193 4800 | 1118,197 4801 | 1118,199 4802 | 1118,223 4803 | 1118,228 4804 | 1118,232 4805 | 1118,259 4806 | 1118,283 4807 | 1118,289 4808 | 1118,294 4809 | 1118,341 4810 | 1118,356 4811 | 1118,366 4812 | 1118,389 4813 | 1118,432 4814 | 1118,437 4815 | 1118,438 4816 | 1118,447 4817 | 1118,467 4818 | 1118,477 4819 | 1118,492 4820 | 1118,500 4821 | 1118,517 4822 | 1118,523 4823 | 1118,531 4824 | 1118,556 4825 | 1118,562 4826 | 1118,585 4827 | 1118,611 4828 | 1118,642 4829 | 1118,684 4830 | 1118,709 4831 | 1118,812 4832 | 1118,827 4833 | 1118,847 4834 | 1118,851 4835 | 1118,870 4836 | 1118,874 4837 | 1118,909 4838 | 1118,920 4839 | 1118,931 4840 | 1118,1009 4841 | 1118,1032 4842 | 1118,1049 4843 | 1118,1099 4844 | 1118,1130 4845 | 1118,1162 4846 | 1118,1174 4847 | 1118,1179 4848 | 1118,1183 4849 | 1118,1192 4850 | 1121,7 4851 | 1121,288 4852 | 1121,542 4853 | 1121,760 4854 | 1121,1068 4855 | 1121,1102 4856 | 1121,1200 4857 | 1131,62 4858 | 1131,78 4859 | 1131,134 4860 | 1131,180 4861 | 1131,187 4862 | 1131,357 4863 | 1131,378 4864 | 1131,394 4865 | 1131,453 4866 | 1131,454 4867 | 1131,506 4868 | 1131,641 4869 | 1131,686 4870 | 1131,698 4871 | 1131,706 4872 | 1131,761 4873 | 1131,819 4874 | 1131,863 4875 | 1131,1037 4876 | 1131,1053 4877 | 1131,1091 4878 | 1131,1095 4879 | 1131,1145 4880 | 1131,1151 4881 | 1131,1165 4882 | 1131,1184 4883 | 1131,1221 4884 | 1131,1227 4885 | 1134,6 4886 | 1134,68 4887 | 1134,95 4888 | 1134,142 4889 | 1134,298 4890 | 1134,361 4891 | 1134,374 4892 | 1134,387 4893 | 1134,410 4894 | 1134,421 4895 | 1134,468 4896 | 1134,554 4897 | 1134,635 4898 | 1134,725 4899 | 1134,748 4900 | 1134,856 4901 | 1134,872 4902 | 1134,1021 4903 | 1134,1058 4904 | 1134,1084 4905 | 1139,43 4906 | 1139,68 4907 | 1139,95 4908 | 1139,142 4909 | 1139,220 4910 | 1139,273 4911 | 1139,298 4912 | 1139,324 4913 | 1139,331 4914 | 1139,367 4915 | 1139,374 4916 | 1139,387 4917 | 1139,410 4918 | 1139,415 4919 | 1139,468 4920 | 1139,479 4921 | 1139,494 4922 | 1139,554 4923 | 1139,578 4924 | 1139,695 4925 | 1139,848 4926 | 1139,897 4927 | 1139,946 4928 | 1139,955 4929 | 1139,1021 4930 | 1139,1052 4931 | 1139,1084 4932 | 1139,1134 4933 | 1143,41 4934 | 1143,43 4935 | 1143,220 4936 | 1143,254 4937 | 1143,273 4938 | 1143,362 4939 | 1143,367 4940 | 1143,374 4941 | 1143,387 4942 | 1143,410 4943 | 1143,415 4944 | 1143,439 4945 | 1143,463 4946 | 1143,468 4947 | 1143,494 4948 | 1143,554 4949 | 1143,578 4950 | 1143,635 4951 | 1143,741 4952 | 1143,848 4953 | 1143,856 4954 | 1143,946 4955 | 1143,1021 4956 | 1143,1052 4957 | 1143,1084 4958 | 1143,1134 4959 | 1150,62 4960 | 1150,78 4961 | 1150,180 4962 | 1150,357 4963 | 1150,394 4964 | 1150,501 4965 | 1150,506 4966 | 1150,528 4967 | 1150,538 4968 | 1150,596 4969 | 1150,662 4970 | 1150,761 4971 | 1150,819 4972 | 1150,863 4973 | 1150,931 4974 | 1150,1052 4975 | 1150,1089 4976 | 1150,1113 4977 | 1150,1123 4978 | 1150,1147 4979 | 1150,1151 4980 | 1150,1199 4981 | 1157,62 4982 | 1157,78 4983 | 1157,180 4984 | 1157,225 4985 | 1157,369 4986 | 1157,370 4987 | 1157,394 4988 | 1157,501 4989 | 1157,538 4990 | 1157,594 4991 | 1157,683 4992 | 1157,727 4993 | 1157,761 4994 | 1157,863 4995 | 1157,969 4996 | 1157,1052 4997 | 1157,1123 4998 | 1157,1151 4999 | 1157,1186 5000 | 1157,1227 5001 | 1163,6 5002 | 1163,43 5003 | 1163,68 5004 | 1163,95 5005 | 1163,142 5006 | 1163,220 5007 | 1163,273 5008 | 1163,298 5009 | 1163,324 5010 | 1163,361 5011 | 1163,374 5012 | 1163,387 5013 | 1163,410 5014 | 1163,415 5015 | 1163,494 5016 | 1163,554 5017 | 1163,578 5018 | 1163,635 5019 | 1163,725 5020 | 1163,848 5021 | 1163,872 5022 | 1163,946 5023 | 1163,955 5024 | 1163,1021 5025 | 1163,1025 5026 | 1163,1084 5027 | 1163,1134 5028 | 1163,1201 5029 | 1166,11 5030 | 1166,261 5031 | 1166,664 5032 | 1166,666 5033 | 1166,771 5034 | 1174,40 5035 | 1174,63 5036 | 1174,73 5037 | 1174,85 5038 | 1174,88 5039 | 1174,97 5040 | 1174,99 5041 | 1174,143 5042 | 1174,154 5043 | 1174,174 5044 | 1174,186 5045 | 1174,197 5046 | 1174,199 5047 | 1174,223 5048 | 1174,228 5049 | 1174,283 5050 | 1174,289 5051 | 1174,341 5052 | 1174,356 5053 | 1174,366 5054 | 1174,372 5055 | 1174,434 5056 | 1174,437 5057 | 1174,447 5058 | 1174,452 5059 | 1174,467 5060 | 1174,477 5061 | 1174,492 5062 | 1174,500 5063 | 1174,515 5064 | 1174,517 5065 | 1174,523 5066 | 1174,556 5067 | 1174,574 5068 | 1174,585 5069 | 1174,611 5070 | 1174,642 5071 | 1174,680 5072 | 1174,684 5073 | 1174,709 5074 | 1174,799 5075 | 1174,812 5076 | 1174,847 5077 | 1174,874 5078 | 1174,876 5079 | 1174,900 5080 | 1174,909 5081 | 1174,920 5082 | 1174,931 5083 | 1174,1023 5084 | 1174,1032 5085 | 1174,1049 5086 | 1174,1099 5087 | 1174,1118 5088 | 1174,1130 5089 | 1174,1179 5090 | 1174,1213 5091 | 1183,40 5092 | 1183,63 5093 | 1183,88 5094 | 1183,106 5095 | 1183,166 5096 | 1183,186 5097 | 1183,199 5098 | 1183,223 5099 | 1183,232 5100 | 1183,259 5101 | 1183,283 5102 | 1183,289 5103 | 1183,356 5104 | 1183,366 5105 | 1183,389 5106 | 1183,432 5107 | 1183,437 5108 | 1183,438 5109 | 1183,447 5110 | 1183,452 5111 | 1183,467 5112 | 1183,477 5113 | 1183,492 5114 | 1183,500 5115 | 1183,556 5116 | 1183,562 5117 | 1183,585 5118 | 1183,630 5119 | 1183,642 5120 | 1183,709 5121 | 1183,847 5122 | 1183,851 5123 | 1183,870 5124 | 1183,874 5125 | 1183,909 5126 | 1183,920 5127 | 1183,931 5128 | 1183,1009 5129 | 1183,1032 5130 | 1183,1049 5131 | 1183,1099 5132 | 1183,1130 5133 | 1183,1162 5134 | 1183,1174 5135 | 1188,31 5136 | 1188,84 5137 | 1188,162 5138 | 1188,189 5139 | 1188,239 5140 | 1188,255 5141 | 1188,284 5142 | 1188,322 5143 | 1188,333 5144 | 1188,393 5145 | 1188,443 5146 | 1188,471 5147 | 1188,490 5148 | 1188,502 5149 | 1188,591 5150 | 1188,650 5151 | 1188,750 5152 | 1188,775 5153 | 1188,904 5154 | 1188,937 5155 | 1188,1027 5156 | 1188,1070 5157 | 1199,10 5158 | 1199,50 5159 | 1199,59 5160 | 1199,62 5161 | 1199,78 5162 | 1199,140 5163 | 1199,180 5164 | 1199,194 5165 | 1199,214 5166 | 1199,336 5167 | 1199,337 5168 | 1199,354 5169 | 1199,357 5170 | 1199,386 5171 | 1199,394 5172 | 1199,462 5173 | 1199,501 5174 | 1199,506 5175 | 1199,521 5176 | 1199,528 5177 | 1199,739 5178 | 1199,749 5179 | 1199,761 5180 | 1199,793 5181 | 1199,819 5182 | 1199,863 5183 | 1199,914 5184 | 1199,931 5185 | 1199,944 5186 | 1199,1004 5187 | 1199,1052 5188 | 1199,1056 5189 | 1199,1071 5190 | 1199,1113 5191 | 1199,1123 5192 | 1199,1145 5193 | 1199,1147 5194 | 1199,1151 5195 | 1199,1184 5196 | 1199,1221 5197 | 1199,1227 5198 | 1227,34 5199 | 1227,62 5200 | 1227,78 5201 | 1227,92 5202 | 1227,115 5203 | 1227,133 5204 | 1227,225 5205 | 1227,370 5206 | 1227,394 5207 | 1227,395 5208 | 1227,416 5209 | 1227,501 5210 | 1227,538 5211 | 1227,552 5212 | 1227,687 5213 | 1227,761 5214 | 1227,781 5215 | 1227,863 5216 | 1227,953 5217 | 1227,969 5218 | 1227,1024 5219 | 1227,1052 5220 | 1227,1123 5221 | 1227,1151 5222 | -------------------------------------------------------------------------------- /dataset/graph_7.json: -------------------------------------------------------------------------------- 1 | { 2 | "1": [ 3 | 6, 4 | 2 5 | ], 6 | "2": [ 7 | 7, 8 | 3, 9 | 20 10 | ], 11 | "3": [ 12 | 8, 13 | 2, 14 | 4 15 | ], 16 | "4": [ 17 | 9, 18 | 5, 19 | 12 20 | ], 21 | "5": [ 22 | 10, 23 | 4 24 | ], 25 | "6": [ 26 | 1, 27 | 11, 28 | 7 29 | ], 30 | "7": [ 31 | 2, 32 | 12, 33 | 6, 34 | 8 35 | ], 36 | "8": [ 37 | 3, 38 | 13, 39 | 7, 40 | 9 41 | ], 42 | "9": [ 43 | 4, 44 | 14, 45 | 8, 46 | 10 47 | ], 48 | "10": [ 49 | 5, 50 | 15, 51 | 23 52 | ], 53 | "11": [ 54 | 6, 55 | 16, 56 | 12 57 | ], 58 | "12": [ 59 | 7, 60 | 17, 61 | 11, 62 | 13 63 | ], 64 | "13": [ 65 | 8, 66 | 18, 67 | 12, 68 | 14 69 | ], 70 | "14": [ 71 | 9, 72 | 19, 73 | 13, 74 | 15 75 | ], 76 | "15": [ 77 | 10, 78 | 20, 79 | 14 80 | ], 81 | "16": [ 82 | 11, 83 | 21, 84 | 17 85 | ], 86 | "17": [ 87 | 12, 88 | 22, 89 | 16, 90 | 18 91 | ], 92 | "18": [ 93 | 13, 94 | 23, 95 | 19, 96 | 16 97 | ], 98 | "19": [ 99 | 14, 100 | 24, 101 | 18, 102 | 20 103 | ], 104 | "20": [ 105 | 15, 106 | 25, 107 | 19 108 | ], 109 | "21": [ 110 | 16, 111 | 22 112 | ], 113 | "22": [ 114 | 17, 115 | 21, 116 | 23 117 | ], 118 | "23": [ 119 | 18, 120 | 22, 121 | 24 122 | ], 123 | "24": [ 124 | 19, 125 | 23, 126 | 25 127 | ], 128 | "25": [ 129 | 20, 130 | 24 131 | ] 132 | } -------------------------------------------------------------------------------- /dataset/graph_8.json: -------------------------------------------------------------------------------- 1 | { 2 | "1": [ 3 | 2, 4 | 13 5 | ], 6 | "2": [ 7 | 7, 8 | 3, 9 | 17 10 | ], 11 | "3": [ 12 | 8, 13 | 2, 14 | 4 15 | ], 16 | "4": [ 17 | 3, 18 | 5, 19 | 10 20 | ], 21 | "5": [ 22 | 4, 23 | 22 24 | ], 25 | "6": [ 26 | 1, 27 | 11, 28 | 12 29 | ], 30 | "7": [ 31 | 12, 32 | 6, 33 | 8, 34 | 9 35 | ], 36 | "8": [ 37 | 3, 38 | 13, 39 | 7, 40 | 23 41 | ], 42 | "9": [ 43 | 4, 44 | 14, 45 | 8, 46 | 19 47 | ], 48 | "10": [ 49 | 5, 50 | 15, 51 | 6 52 | ], 53 | "11": [ 54 | 16, 55 | 12, 56 | 14 57 | ], 58 | "12": [ 59 | 7, 60 | 17, 61 | 11, 62 | 13 63 | ], 64 | "13": [ 65 | 8, 66 | 18, 67 | 12, 68 | 16 69 | ], 70 | "14": [ 71 | 9, 72 | 19, 73 | 15, 74 | 21 75 | ], 76 | "15": [ 77 | 10, 78 | 14, 79 | 19 80 | ], 81 | "16": [ 82 | 11, 83 | 21, 84 | 17 85 | ], 86 | "17": [ 87 | 12, 88 | 22, 89 | 16, 90 | 18 91 | ], 92 | "18": [ 93 | 13, 94 | 17, 95 | 19, 96 | 4 97 | ], 98 | "19": [ 99 | 14, 100 | 24, 101 | 18, 102 | 25 103 | ], 104 | "20": [ 105 | 25, 106 | 19, 107 | 18 108 | ], 109 | "21": [ 110 | 22, 111 | 15 112 | ], 113 | "22": [ 114 | 17, 115 | 23, 116 | 25 117 | ], 118 | "23": [ 119 | 22, 120 | 24, 121 | 17 122 | ], 123 | "24": [ 124 | 23, 125 | 25, 126 | 15 127 | ], 128 | "25": [ 129 | 24, 130 | 16 131 | ] 132 | } -------------------------------------------------------------------------------- /dataset/graph_9.json: -------------------------------------------------------------------------------- 1 | { 2 | "1": [ 3 | 2, 4 | 3, 5 | 4, 6 | 5, 7 | 6, 8 | 7, 9 | 8, 10 | 9, 11 | 10, 12 | 11, 13 | 12, 14 | 13 15 | ], 16 | "2": [ 17 | 1, 18 | 4, 19 | 9, 20 | 5, 21 | 10, 22 | 3, 23 | 6, 24 | 14, 25 | 15, 26 | 12, 27 | 11, 28 | 16 29 | ], 30 | "3": [ 31 | 18, 32 | 8, 33 | 19, 34 | 1, 35 | 10, 36 | 5, 37 | 4, 38 | 12, 39 | 11, 40 | 20, 41 | 2, 42 | 6 43 | ], 44 | "4": [ 45 | 5, 46 | 2, 47 | 1, 48 | 6, 49 | 7, 50 | 9, 51 | 10, 52 | 11, 53 | 3, 54 | 12, 55 | 13, 56 | 14 57 | ], 58 | "5": [ 59 | 4, 60 | 6, 61 | 10, 62 | 11, 63 | 13, 64 | 1, 65 | 3, 66 | 12, 67 | 8, 68 | 2, 69 | 9, 70 | 16 71 | ], 72 | "6": [ 73 | 5, 74 | 11, 75 | 4, 76 | 10, 77 | 16, 78 | 12, 79 | 1, 80 | 9, 81 | 37, 82 | 13, 83 | 22, 84 | 38 85 | ], 86 | "7": [ 87 | 4, 88 | 1, 89 | 9, 90 | 14, 91 | 10, 92 | 15, 93 | 5, 94 | 6, 95 | 3, 96 | 12, 97 | 11, 98 | 17 99 | ], 100 | "8": [ 101 | 3, 102 | 18, 103 | 5, 104 | 20, 105 | 1, 106 | 11, 107 | 6, 108 | 10, 109 | 4, 110 | 12, 111 | 16, 112 | 30 113 | ], 114 | "9": [ 115 | 4, 116 | 2, 117 | 7, 118 | 6, 119 | 10, 120 | 5, 121 | 1, 122 | 14, 123 | 12, 124 | 17, 125 | 22, 126 | 21 127 | ], 128 | "10": [ 129 | 11, 130 | 5, 131 | 6, 132 | 3, 133 | 4, 134 | 9, 135 | 24, 136 | 7, 137 | 2, 138 | 1, 139 | 25, 140 | 8 141 | ], 142 | "11": [ 143 | 16, 144 | 10, 145 | 6, 146 | 12, 147 | 5, 148 | 4, 149 | 25, 150 | 13, 151 | 8, 152 | 24, 153 | 34, 154 | 22 155 | ], 156 | "12": [ 157 | 11, 158 | 6, 159 | 24, 160 | 5, 161 | 4, 162 | 3, 163 | 26, 164 | 9, 165 | 7, 166 | 25, 167 | 1, 168 | 2 169 | ], 170 | "13": [ 171 | 5, 172 | 22, 173 | 39, 174 | 6, 175 | 11, 176 | 4, 177 | 40, 178 | 47, 179 | 37, 180 | 38, 181 | 49, 182 | 25 183 | ], 184 | "14": [ 185 | 7, 186 | 9, 187 | 4, 188 | 21, 189 | 2, 190 | 17, 191 | 10, 192 | 5, 193 | 1, 194 | 15, 195 | 12, 196 | 6 197 | ], 198 | "15": [ 199 | 7, 200 | 17, 201 | 2, 202 | 22, 203 | 4, 204 | 39, 205 | 13, 206 | 40, 207 | 9, 208 | 5, 209 | 6, 210 | 11 211 | ], 212 | "16": [ 213 | 11, 214 | 6, 215 | 24, 216 | 26, 217 | 5, 218 | 25, 219 | 4, 220 | 3, 221 | 13, 222 | 22, 223 | 9, 224 | 8 225 | ], 226 | "17": [ 227 | 15, 228 | 9, 229 | 6, 230 | 22, 231 | 14, 232 | 4, 233 | 21, 234 | 7, 235 | 13, 236 | 39, 237 | 5, 238 | 2 239 | ], 240 | "21": [ 241 | 14, 242 | 9, 243 | 17, 244 | 7, 245 | 2, 246 | 4, 247 | 5, 248 | 1, 249 | 10, 250 | 15, 251 | 23, 252 | 6 253 | ], 254 | "22": [ 255 | 13, 256 | 6, 257 | 39, 258 | 11, 259 | 40, 260 | 15, 261 | 4, 262 | 9, 263 | 38, 264 | 17, 265 | 37, 266 | 5 267 | ], 268 | "23": [ 269 | 21, 270 | 14, 271 | 17, 272 | 42, 273 | 43, 274 | 15, 275 | 44, 276 | 45, 277 | 9, 278 | 7, 279 | 24, 280 | 46 281 | ], 282 | "24": [ 283 | 16, 284 | 12, 285 | 10, 286 | 31, 287 | 11, 288 | 32, 289 | 6, 290 | 33, 291 | 34, 292 | 35, 293 | 36, 294 | 4 295 | ], 296 | "25": [ 297 | 84, 298 | 37, 299 | 38, 300 | 11, 301 | 49, 302 | 6, 303 | 16, 304 | 10, 305 | 13, 306 | 12, 307 | 22, 308 | 92 309 | ], 310 | "26": [ 311 | 32, 312 | 16, 313 | 31, 314 | 12, 315 | 11, 316 | 10, 317 | 35, 318 | 33, 319 | 36, 320 | 34, 321 | 41, 322 | 6 323 | ], 324 | "27": [ 325 | 8, 326 | 3, 327 | 28, 328 | 18, 329 | 20, 330 | 1, 331 | 29, 332 | 30, 333 | 5, 334 | 10 335 | ], 336 | "30": [ 337 | 20, 338 | 8, 339 | 18, 340 | 13, 341 | 5, 342 | 19, 343 | 49, 344 | 3, 345 | 11, 346 | 39, 347 | 4, 348 | 40 349 | ], 350 | "31": [ 351 | 41, 352 | 71, 353 | 26, 354 | 24, 355 | 33, 356 | 72, 357 | 34, 358 | 37, 359 | 16, 360 | 73, 361 | 74, 362 | 22 363 | ], 364 | "33": [ 365 | 108, 366 | 109, 367 | 31, 368 | 34, 369 | 26, 370 | 110, 371 | 72, 372 | 24, 373 | 41, 374 | 73, 375 | 25, 376 | 11 377 | ], 378 | "34": [ 379 | 93, 380 | 33, 381 | 11, 382 | 31, 383 | 73, 384 | 94, 385 | 37, 386 | 26, 387 | 24, 388 | 72, 389 | 25, 390 | 16 391 | ], 392 | "37": [ 393 | 38, 394 | 25, 395 | 6, 396 | 84, 397 | 11, 398 | 13, 399 | 40, 400 | 22, 401 | 49, 402 | 34, 403 | 16, 404 | 9 405 | ], 406 | "38": [ 407 | 37, 408 | 25, 409 | 6, 410 | 48, 411 | 40, 412 | 84, 413 | 13, 414 | 22, 415 | 11, 416 | 49, 417 | 47, 418 | 16 419 | ], 420 | "39": [ 421 | 13, 422 | 22, 423 | 15, 424 | 47, 425 | 40, 426 | 4, 427 | 49, 428 | 11, 429 | 6, 430 | 17, 431 | 37, 432 | 30 433 | ], 434 | "40": [ 435 | 13, 436 | 22, 437 | 5, 438 | 38, 439 | 37, 440 | 47, 441 | 15, 442 | 39, 443 | 11, 444 | 6, 445 | 42, 446 | 49 447 | ], 448 | "42": [ 449 | 40, 450 | 13, 451 | 15, 452 | 17, 453 | 39, 454 | 9, 455 | 22, 456 | 5, 457 | 4, 458 | 6, 459 | 47, 460 | 48 461 | ], 462 | "43": [ 463 | 14, 464 | 63, 465 | 23, 466 | 64, 467 | 44, 468 | 21, 469 | 65, 470 | 66, 471 | 47, 472 | 17, 473 | 31, 474 | 46 475 | ], 476 | "44": [ 477 | 66, 478 | 46, 479 | 67, 480 | 70, 481 | 17, 482 | 31, 483 | 43, 484 | 23, 485 | 14, 486 | 21, 487 | 22, 488 | 45 489 | ], 490 | "45": [ 491 | 79, 492 | 80, 493 | 81, 494 | 66, 495 | 82, 496 | 23, 497 | 44, 498 | 43, 499 | 46, 500 | 83, 501 | 67, 502 | 70 503 | ], 504 | "46": [ 505 | 66, 506 | 75, 507 | 76, 508 | 77, 509 | 22, 510 | 44, 511 | 17, 512 | 31, 513 | 70, 514 | 73, 515 | 78, 516 | 21 517 | ], 518 | "47": [ 519 | 13, 520 | 40, 521 | 22, 522 | 39, 523 | 38, 524 | 37, 525 | 15, 526 | 48, 527 | 6, 528 | 11, 529 | 25, 530 | 17 531 | ], 532 | "48": [ 533 | 38, 534 | 69, 535 | 47, 536 | 37, 537 | 67, 538 | 25, 539 | 9, 540 | 13, 541 | 40, 542 | 84, 543 | 22, 544 | 49 545 | ], 546 | "49": [ 547 | 25, 548 | 92, 549 | 106, 550 | 13, 551 | 107, 552 | 38, 553 | 37, 554 | 40, 555 | 22, 556 | 5, 557 | 15, 558 | 6 559 | ], 560 | "50": [ 561 | 51, 562 | 52, 563 | 53, 564 | 54, 565 | 55, 566 | 56, 567 | 57, 568 | 58, 569 | 59, 570 | 60, 571 | 61, 572 | 62 573 | ], 574 | "51": [ 575 | 86, 576 | 87, 577 | 88, 578 | 52, 579 | 89, 580 | 58, 581 | 53, 582 | 90, 583 | 54, 584 | 61, 585 | 57, 586 | 91 587 | ], 588 | "66": [ 589 | 75, 590 | 46, 591 | 77, 592 | 44, 593 | 83, 594 | 85, 595 | 82, 596 | 31, 597 | 43, 598 | 70, 599 | 21, 600 | 45 601 | ], 602 | "67": [ 603 | 48, 604 | 68, 605 | 69, 606 | 9, 607 | 42, 608 | 40, 609 | 6, 610 | 47, 611 | 38, 612 | 17, 613 | 22, 614 | 39 615 | ], 616 | "68": [ 617 | 38, 618 | 6, 619 | 67, 620 | 48, 621 | 40, 622 | 92, 623 | 13, 624 | 42, 625 | 47, 626 | 69, 627 | 37, 628 | 49 629 | ], 630 | "73": [ 631 | 94, 632 | 34, 633 | 33, 634 | 31, 635 | 111, 636 | 76, 637 | 93, 638 | 26, 639 | 72, 640 | 22, 641 | 24, 642 | 112 643 | ], 644 | "78": [ 645 | 99, 646 | 83, 647 | 100, 648 | 37, 649 | 31, 650 | 76, 651 | 17, 652 | 15, 653 | 73, 654 | 101, 655 | 102, 656 | 34 657 | ], 658 | "79": [ 659 | 45, 660 | 80, 661 | 81, 662 | 66, 663 | 44, 664 | 82, 665 | 23, 666 | 46, 667 | 67, 668 | 43, 669 | 83, 670 | 48 671 | ], 672 | "82": [ 673 | 95, 674 | 66, 675 | 77, 676 | 45, 677 | 70, 678 | 44, 679 | 75, 680 | 96, 681 | 97, 682 | 79, 683 | 98, 684 | 83 685 | ], 686 | "83": [ 687 | 101, 688 | 78, 689 | 99, 690 | 103, 691 | 76, 692 | 66, 693 | 104, 694 | 70, 695 | 77, 696 | 46, 697 | 105, 698 | 44 699 | ] 700 | } -------------------------------------------------------------------------------- /dataset/imdb.json: -------------------------------------------------------------------------------- 1 | { 2 | "1": "The Shawshank Redemption", 3 | "2": "The Godfather", 4 | "3": "The Dark Knight", 5 | "4": "Pulp Fiction", 6 | "5": "Fight Club", 7 | "6": "Forrest Gump", 8 | "7": "The Godfather: Part II", 9 | "8": "Inception", 10 | "9": "Schindler's List", 11 | "10": "The Lord of the Rings: The Return of the King", 12 | "11": "The Matrix", 13 | "12": "The Lord of the Rings: The Fellowship of the Ring", 14 | "13": "Se7en", 15 | "14": "The Good, the Bad and the Ugly", 16 | "15": "Goodfellas", 17 | "16": "The Lord of the Rings: The Two Towers", 18 | "17": "One Flew Over the Cuckoo's Nest", 19 | "18": "Hei'an qishi: Liming shengqi", 20 | "19": "Batman Begins", 21 | "20": "The Prestige", 22 | "21": "12 Angry Men", 23 | "22": "The Silence of the Lambs", 24 | "23": "Seven Samurai", 25 | "24": "Star Wars: Episode V - The Empire Strikes Back", 26 | "25": "Gladiator", 27 | "26": "Star Wars", 28 | "27": "Interstellar", 29 | "28": "Gone Girl", 30 | "29": "Fury", 31 | "30": "Memento", 32 | "31": "The Raiders of the Lost Ark", 33 | "32": "Star Wars: Episode III - Revenge of the Sith", 34 | "33": "Back to the Future", 35 | "34": "T2: Judgment Day", 36 | "35": "Star Wars: Episode I - The Phantom Menace", 37 | "36": "Star Wars: Episode II - Attack of the Clones", 38 | "37": "Saving Private Ryan", 39 | "38": "The Green Mile", 40 | "39": "The Usual Suspects", 41 | "40": "American History X", 42 | "41": "Indiana Jones and the Final Crusade", 43 | "42": "City of God", 44 | "43": "Once Upon a Time in the West", 45 | "44": "Casablanca", 46 | "45": "City Lights", 47 | "46": "Psycho", 48 | "47": "L\u00e9on", 49 | "48": "The Pianist", 50 | "49": "The Departed", 51 | "50": "It's a Wonderful Life", 52 | "51": "Sen to Chihiro no Kamikakushi", 53 | "52": "The Lion King", 54 | "53": "Toy Story 3", 55 | "54": "Toy Story", 56 | "55": "The Wizard of Oz", 57 | "56": "A Christmas Story", 58 | "57": "Finding Nemo", 59 | "58": "Up", 60 | "59": "The Princess Bride", 61 | "60": "Beauty and the Beast", 62 | "61": "Monsters, Inc.", 63 | "62": "The Kid", 64 | "63": "For a Few Dollars More", 65 | "64": "Once Upon a Time in America", 66 | "65": "For a Fistful of Dollars", 67 | "66": "Rear Window", 68 | "67": "La vita \u00e8 bella", 69 | "68": "The Intouchables", 70 | "69": "Am\u00e9lie", 71 | "70": "Citizen Kane", 72 | "71": "Indiana Jones and the Temple of Doom", 73 | "72": "Star Wars: Episode VI - Return of the Jedi", 74 | "73": "Alien", 75 | "74": "Die Hard", 76 | "75": "Vertigo", 77 | "76": "The Shining", 78 | "77": "North by Northwest", 79 | "78": "Apocalypse Now", 80 | "79": "Modern Times", 81 | "80": "The Great Dictator", 82 | "81": "The Gold Rush", 83 | "82": "Sunset Blvd.", 84 | "83": "Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb", 85 | "84": "Braveheart", 86 | "85": "Dial M for Murder", 87 | "86": "Hauru no ugoku shiro", 88 | "87": "Tonari no Totoro", 89 | "88": "Tenk\u00fb no shiro Rapyuta", 90 | "89": "Gake no ue no Ponyo", 91 | "90": "Majo no takky\u00fbbin", 92 | "91": "How to Train Your Dragon", 93 | "92": "Django Unchained", 94 | "93": "The Terminator", 95 | "94": "Aliens", 96 | "95": "Double Indemnity", 97 | "96": "Some Like It Hot", 98 | "97": "The Apartment", 99 | "98": "M", 100 | "99": "Full Metal Jacket", 101 | "100": "Taxi Driver", 102 | "101": "A Clockwork Orange", 103 | "102": "Reservoir Dogs", 104 | "103": "Paths of Glory", 105 | "104": "2001: A Space Odyssey", 106 | "105": "Barry Lyndon", 107 | "106": "Inglourious Basterds", 108 | "107": "Shutter Island", 109 | "108": "Back to the Future Part II", 110 | "109": "Back to the Future Part III", 111 | "110": "WALL\u00b7E", 112 | "111": "Alien\u00b3", 113 | "112": "Blade Runner" 114 | } -------------------------------------------------------------------------------- /dataset/top50_movies.txt: -------------------------------------------------------------------------------- 1 | http://www.imdb.com/title/tt0111161/?ref_=chttp_tt_1 2 | http://www.imdb.com/title/tt0068646/?ref_=chttp_tt_2 3 | http://www.imdb.com/title/tt0071562/?ref_=chttp_tt_3 4 | http://www.imdb.com/title/tt0468569/?ref_=chttp_tt_4 5 | http://www.imdb.com/title/tt0110912/?ref_=chttp_tt_5 6 | http://www.imdb.com/title/tt0060196/?ref_=chttp_tt_6 7 | http://www.imdb.com/title/tt0108052/?ref_=chttp_tt_7 8 | http://www.imdb.com/title/tt0050083/?ref_=chttp_tt_8 9 | http://www.imdb.com/title/tt0167260/?ref_=chttp_tt_9 10 | http://www.imdb.com/title/tt0137523/?ref_=chttp_tt_10 11 | http://www.imdb.com/title/tt0120737/?ref_=chttp_tt_11 12 | http://www.imdb.com/title/tt0816692/?ref_=chttp_tt_12 13 | http://www.imdb.com/title/tt0080684/?ref_=chttp_tt_13 14 | http://www.imdb.com/title/tt1375666/?ref_=chttp_tt_14 15 | http://www.imdb.com/title/tt0109830/?ref_=chttp_tt_15 16 | http://www.imdb.com/title/tt0073486/?ref_=chttp_tt_16 17 | http://www.imdb.com/title/tt0167261/?ref_=chttp_tt_17 18 | http://www.imdb.com/title/tt0099685/?ref_=chttp_tt_18 19 | http://www.imdb.com/title/tt0133093/?ref_=chttp_tt_19 20 | http://www.imdb.com/title/tt0076759/?ref_=chttp_tt_20 21 | http://www.imdb.com/title/tt0047478/?ref_=chttp_tt_21 22 | http://www.imdb.com/title/tt0317248/?ref_=chttp_tt_22 23 | http://www.imdb.com/title/tt0114369/?ref_=chttp_tt_23 24 | http://www.imdb.com/title/tt0114814/?ref_=chttp_tt_24 25 | http://www.imdb.com/title/tt0102926/?ref_=chttp_tt_25 26 | http://www.imdb.com/title/tt0038650/?ref_=chttp_tt_26 27 | http://www.imdb.com/title/tt0064116/?ref_=chttp_tt_27 28 | http://www.imdb.com/title/tt0110413/?ref_=chttp_tt_28 29 | http://www.imdb.com/title/tt0118799/?ref_=chttp_tt_29 30 | http://www.imdb.com/title/tt0034583/?ref_=chttp_tt_30 31 | http://www.imdb.com/title/tt0082971/?ref_=chttp_tt_31 32 | http://www.imdb.com/title/tt0120586/?ref_=chttp_tt_32 33 | http://www.imdb.com/title/tt0054215/?ref_=chttp_tt_33 34 | http://www.imdb.com/title/tt0021749/?ref_=chttp_tt_34 35 | http://www.imdb.com/title/tt0120815/?ref_=chttp_tt_35 36 | http://www.imdb.com/title/tt0047396/?ref_=chttp_tt_36 37 | http://www.imdb.com/title/tt0245429/?ref_=chttp_tt_37 38 | http://www.imdb.com/title/tt1675434/?ref_=chttp_tt_38 39 | http://www.imdb.com/title/tt0027977/?ref_=chttp_tt_39 40 | http://www.imdb.com/title/tt0103064/?ref_=chttp_tt_40 41 | http://www.imdb.com/title/tt0209144/?ref_=chttp_tt_41 42 | http://www.imdb.com/title/tt0253474/?ref_=chttp_tt_42 43 | http://www.imdb.com/title/tt0120689/?ref_=chttp_tt_43 44 | http://www.imdb.com/title/tt0043014/?ref_=chttp_tt_44 45 | http://www.imdb.com/title/tt0078788/?ref_=chttp_tt_45 46 | http://www.imdb.com/title/tt0057012/?ref_=chttp_tt_46 47 | http://www.imdb.com/title/tt0407887/?ref_=chttp_tt_47 48 | http://www.imdb.com/title/tt0172495/?ref_=chttp_tt_48 49 | http://www.imdb.com/title/tt0088763/?ref_=chttp_tt_49 50 | http://www.imdb.com/title/tt0078748/?ref_=chttp_tt_50 51 | -------------------------------------------------------------------------------- /dataset/webpage_data_5/page1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihsuan/link-analysis/02be28de2d0d87ddbdc7fbebf36d426bd625fb12/dataset/webpage_data_5/page1.txt -------------------------------------------------------------------------------- /dataset/webpage_data_5/page2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihsuan/link-analysis/02be28de2d0d87ddbdc7fbebf36d426bd625fb12/dataset/webpage_data_5/page2.txt -------------------------------------------------------------------------------- /dataset/webpage_data_5/page3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihsuan/link-analysis/02be28de2d0d87ddbdc7fbebf36d426bd625fb12/dataset/webpage_data_5/page3.txt -------------------------------------------------------------------------------- /dataset/webpage_data_5/page4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihsuan/link-analysis/02be28de2d0d87ddbdc7fbebf36d426bd625fb12/dataset/webpage_data_5/page4.txt -------------------------------------------------------------------------------- /dataset/webpage_data_5/page5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihsuan/link-analysis/02be28de2d0d87ddbdc7fbebf36d426bd625fb12/dataset/webpage_data_5/page5.txt -------------------------------------------------------------------------------- /imdb_graph.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2.7 2 | # -*- coding: utf-8 -*- 3 | import sys 4 | import urllib2 5 | 6 | from bs4 import BeautifulSoup 7 | from modules import json_io 8 | 9 | def movie_graph(urls): 10 | pages = {} 11 | pages_dic = {} 12 | graph = {} 13 | count = 1 14 | curr_count = 1 15 | 16 | for url in urls: 17 | page = http_get(url) 18 | soup, movie_title = get_movie_title(page) 19 | rec_items = soup.find_all('div', class_='rec_item') 20 | 21 | if movie_title not in pages_dic: 22 | curr_count = count 23 | count += 1 24 | else: 25 | curr_count = pages_dic[movie_title] 26 | graph[curr_count] = [] 27 | 28 | print '---' + movie_title + '---' 29 | 30 | for item in rec_items: 31 | link = 'http://www.imdb.com/' + item.find('a').get('href') 32 | out_page = http_get(link) 33 | _soup, title = get_movie_title(out_page) 34 | print title, 35 | if title not in pages_dic: 36 | pages[count] = title 37 | pages_dic[title] = count 38 | graph[curr_count].append(count) 39 | count += 1 40 | else: 41 | graph[curr_count].append(pages_dic[title]) 42 | 43 | print 44 | pages[curr_count] = movie_title 45 | pages_dic[movie_title] = curr_count 46 | 47 | return pages, graph 48 | 49 | def get_movie_title(page): 50 | soup = BeautifulSoup(page) 51 | 52 | movie_title = soup.find('h1', class_='header') \ 53 | .find('span', class_='itemprop') \ 54 | .get_text() 55 | 56 | return soup, movie_title 57 | 58 | def http_get(url): 59 | return urllib2.urlopen(url).read() 60 | 61 | if __name__=='__main__': 62 | if len(sys.argv) != 2: 63 | print >> sys.stderr, "Usage: " 64 | exit(-1) 65 | 66 | f = open(sys.argv[1]) 67 | 68 | urls = f.readlines() 69 | 70 | pages, graph = movie_graph(urls) 71 | f.close() 72 | 73 | json_io.write_json('dataset/imdb.json', pages) 74 | json_io.write_json('dataset/graph_9.json', graph) 75 | -------------------------------------------------------------------------------- /link_analysis.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2.7 2 | # -*- coding: utf-8 -*- 3 | import sys 4 | import re 5 | import numpy as np 6 | import operator 7 | import datetime 8 | 9 | from my_class.Graph import Graph 10 | from modules.hits import hits 11 | from modules.page_rank import page_rank 12 | from modules.sim_rank import sim_rank 13 | from modules import json_io 14 | 15 | def read_graph(f): 16 | graph = {} 17 | nodes = [] 18 | for line in f.readlines(): 19 | source, target = parse_format(line) 20 | if source not in graph: 21 | graph[source] = [target] 22 | else: 23 | graph[source].append(target) 24 | 25 | if source not in nodes: 26 | nodes.append(source) 27 | if target not in nodes: 28 | nodes.append(target) 29 | 30 | return Graph(graph, nodes) 31 | 32 | def parse_format(line): 33 | source, target = line.split(',') 34 | match = re.search('([0-9]+)', target) 35 | if match: 36 | target = match.groups()[0] 37 | return source, target 38 | 39 | 40 | if __name__=='__main__': 41 | 42 | if len(sys.argv) < 2: 43 | print >> sys.stderr, "Usage: " 44 | exit(-1) 45 | 46 | if sys.argv[1][-4:] != 'json': 47 | f = open(sys.argv[1]) 48 | graph = read_graph(f) 49 | else: 50 | graph = json_io.read_json(sys.argv[1]) 51 | 52 | if len(sys.argv) == 3: 53 | movie_dic = json_io.read_json(sys.argv[2]) 54 | nodes = movie_dic.keys() 55 | for i in xrange(len(nodes)): 56 | nodes[i] = str(nodes[i]) 57 | else: 58 | nodes = [] 59 | for i in range(1, 26): 60 | nodes.append(str(i)) 61 | 62 | graph = Graph(graph, nodes) 63 | 64 | s_rank = datetime.datetime.now() 65 | rank = page_rank(graph, 20, 0.85) 66 | e_rank = datetime.datetime.now() 67 | 68 | s_hits = datetime.datetime.now() 69 | auth, hubs = hits(graph, 20) 70 | sorted_auth = sorted(auth.items(), key=operator.itemgetter(1)) 71 | sorted_hubs = sorted(hubs.items(), key=operator.itemgetter(1)) 72 | e_hits = datetime.datetime.now() 73 | print rank 74 | print auth 75 | print hubs 76 | 77 | output_path = 'dist/' + sys.argv[1].split('/')[1][:-4] 78 | if sys.argv[1][-4:] != 'json': 79 | sim = sim_rank(graph) 80 | np.savetxt(output_path + '_sim_rank', sim, fmt='%.2e') 81 | f.close() 82 | 83 | json_io.write_json(output_path + '_rank.json', rank) 84 | json_io.write_json(output_path + '_auth.json', auth) 85 | json_io.write_json(output_path + '_hubs.json', hubs) 86 | t_rank = e_rank - s_rank 87 | t_hits = e_hits - s_hits 88 | print t_rank.microseconds 89 | print t_hits.microseconds 90 | -------------------------------------------------------------------------------- /lp_model_graph.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2.7 2 | # -*- coding: utf-8 -*- 3 | import sys 4 | import random 5 | 6 | from modules import json_io 7 | 8 | def get_lp_graph(grid_size): 9 | graph = {} 10 | node = 1 11 | 12 | for i in range(grid_size+1): 13 | for j in range(grid_size+1): 14 | graph[node] = [] 15 | if i > 0: 16 | graph[node].append(node - 1 * (grid_size+1)) 17 | if i < (grid_size): 18 | graph[node].append(node + 1 * (grid_size+1)) 19 | if j > 0: 20 | graph[node].append(node - 1) 21 | if j < (grid_size): 22 | graph[node].append(node + 1) 23 | node += 1 24 | return graph 25 | 26 | def rewire_edge(graph, prob): 27 | 28 | for node, out_nodes in graph.iteritems(): 29 | if random.uniform(0, 1) < prob: 30 | pick = random.randint(0, len(out_nodes)-1) 31 | 32 | new_edge = random.randint(1, len(graph.keys())) 33 | while new_edge in out_nodes or new_edge == node: 34 | new_edge = random.randint(1, len(graph.keys())) 35 | out_nodes.append(new_edge) 36 | out_nodes.pop(pick) 37 | return graph 38 | 39 | if __name__=='__main__': 40 | 41 | p1 = 0.2 42 | p2 = 0.8 43 | 44 | lp_graph = get_lp_graph(4) 45 | rewire_graph1 = rewire_edge(lp_graph.copy(), p1) 46 | rewire_graph2 = rewire_edge(lp_graph.copy(), p2) 47 | json_io.write_json('dataset/graph_7.json', rewire_graph1) 48 | json_io.write_json('dataset/graph_8.json', rewire_graph2) 49 | -------------------------------------------------------------------------------- /modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihsuan/link-analysis/02be28de2d0d87ddbdc7fbebf36d426bd625fb12/modules/__init__.py -------------------------------------------------------------------------------- /modules/hits.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2.7 2 | # -*- coding: utf-8 -*- 3 | import math 4 | 5 | def hits(graph, iteration=5, min_delta=0.0001): 6 | auth = dict.fromkeys(graph.nodes, 1.0) 7 | hubs = dict.fromkeys(graph.nodes, 1.0) 8 | 9 | for iteration in xrange(int(iteration)): 10 | for node in graph.nodes: 11 | auth[node] = sum_hubs(graph, node, hubs) 12 | auth = normalization(auth) 13 | 14 | old_hub = hubs.copy() 15 | for node in graph.nodes: 16 | hubs[node] = sum_authorities(graph, node, auth) 17 | hubs = normalization(hubs) 18 | 19 | delta = sum((abs(old_hub[k] - hubs[k]) for k in hubs)) 20 | if delta <= min_delta: 21 | return (auth, hubs) 22 | 23 | return (auth, hubs) 24 | 25 | def sum_hubs(graph, node, hubs): 26 | s_hubs = 0.0 27 | if node not in graph.in_nodes: 28 | return s_hubs 29 | 30 | for in_node in graph.in_nodes[node]: 31 | s_hubs += hubs[in_node] 32 | return s_hubs 33 | 34 | def sum_authorities(graph, node, authorities): 35 | s_authorities = 0.0 36 | 37 | if node not in graph.out_nodes: 38 | return s_authorities 39 | 40 | for out_node in graph.out_nodes[node]: 41 | s_authorities += authorities[str(out_node)] 42 | return s_authorities 43 | 44 | def normalization(dic): 45 | norm = sum((dic[p] for p in dic)) 46 | return {k: v / norm for (k, v) in dic.items()} 47 | 48 | -------------------------------------------------------------------------------- /modules/json_io.py: -------------------------------------------------------------------------------- 1 | import json 2 | 3 | def write_json(file_name, content): 4 | with open(file_name, 'w') as output_file: 5 | json.dump(content, output_file, indent=4) 6 | 7 | def read_json(file_name): 8 | with open(file_name, 'r') as input_file: 9 | return json.load(input_file) 10 | 11 | -------------------------------------------------------------------------------- /modules/page_rank.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2.7 2 | # -*- coding: utf-8 -*- 3 | import sys 4 | from my_class.Graph import Graph 5 | 6 | def page_rank(graph, iteration=20, damping_factor=0.85): 7 | num_nodes = len(graph.nodes) 8 | ranks = dict.fromkeys(graph.nodes, 1.0/num_nodes) 9 | 10 | min_value = 1 - damping_factor 11 | for itr in xrange(int(iteration)): 12 | for node in graph.nodes: 13 | if node not in graph.out_nodes: 14 | ranks[node] = 0 15 | continue 16 | rank = min_value 17 | for in_node in graph.in_nodes[node]: 18 | rank += damping_factor * ranks[in_node] / len(graph.out_nodes[in_node]) 19 | ranks[node] = rank 20 | return ranks 21 | 22 | -------------------------------------------------------------------------------- /modules/sim_rank.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2.7 2 | # -*- coding: utf-8 -*- 3 | 4 | import numpy as np 5 | import itertools 6 | 7 | def sim_rank(graph, C=0.9, iteration=20, min_delta=0.85): 8 | sim = np.identity(len(graph.nodes)) 9 | old_sim = np.zeros(len(graph.nodes)) 10 | for itr in xrange(int(iteration)): 11 | old_sim = np.copy(sim) 12 | for a, b in itertools.product(graph.nodes, graph.nodes): 13 | if a is b or len(graph.in_nodes[a]) == 0 or len(graph.in_nodes[b]) == 0: 14 | continue 15 | s_ab = 0 16 | for na in graph.in_nodes[a]: 17 | for nb in graph.in_nodes[b]: 18 | s_ab += old_sim[int(na)-1][int(nb)-1] 19 | sim[int(a)-1][int(b)-1] = s_ab * C / (len(graph.in_nodes[a]) * len(graph.in_nodes[b])) 20 | 21 | return sim 22 | 23 | -------------------------------------------------------------------------------- /my_class/Graph.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2.7 2 | # -*- coding: utf-8 -*- 3 | import sys 4 | 5 | class Graph: 6 | 7 | def __init__(self, graph, nodes): 8 | self.graph = graph 9 | self.nodes = nodes 10 | self.in_nodes = self.get_in_nodes() 11 | self.out_nodes = graph 12 | 13 | def get_in_nodes(self): 14 | in_nodes = {} 15 | for node in self.nodes: 16 | in_nodes[node] = [] 17 | 18 | for source, targets in self.graph.iteritems(): 19 | for node in targets: 20 | if str(source) not in in_nodes[str(node)]: 21 | in_nodes[str(node)].append(str(source)) 22 | return in_nodes 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /my_class/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chihsuan/link-analysis/02be28de2d0d87ddbdc7fbebf36d426bd625fb12/my_class/__init__.py --------------------------------------------------------------------------------