diff --git a/.gitignore b/.gitignore index 264dacab5a7aa25c1c26c6c3b20d48d637fe4b49..089492cbf5c1d6d488dbf6298f6710fd21c6c37d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -*__pycache__ \ No newline at end of file +*__pycache__ +test-out +.vscode \ No newline at end of file diff --git a/test/input/mock.swf b/test/input/mock.swf new file mode 100644 index 0000000000000000000000000000000000000000..49fbfbf260d5369a72bc35d9c273b739807d9218 --- /dev/null +++ b/test/input/mock.swf @@ -0,0 +1,607 @@ +; Version: 2.2 +; Computer: IBM SP2 +; Installation: Swedish Royal Institute of Technology (KTH) +; Acknowledge: Lars Malinowsky +; Information: http://www.pdc.kth.se/ +; http://www.cs.huji.ac.il/labs/parallel/workload/ +; Conversion: Dror Feitelson (feit@cs.huji.ac.il) 01 Jan 2012 +; MaxJobs: 28490 +; MaxRecords: 28476 +; Preemption: No +; UnixStartTime: 843480031 +; TimeZone: 3600 +; TimeZoneString: Europe/Stockholm +; StartTime: Mon Sep 23 14:00:31 CEST 1996 +; EndTime: Fri Aug 29 10:55:01 CEST 1997 +; MaxNodes: 100 +; MaxProcs: 100 +; Note: uses the EASY scheduler +; +; +; Note: THIS IS A CLEANED VERSION OF THE LOG! +; The filter used to produce it was +; job<=14 (14 jobs removed) +; + 15 599850 192180 3477 4 -1 -1 4 53940 -1 1 12 12 -1 -1 -1 -1 -1 + 16 600022 11940 2488 25 -1 -1 25 3600 -1 1 13 13 -1 -1 -1 -1 -1 + 17 600476 364560 215337 5 -1 -1 5 215400 -1 0 14 14 -1 -1 -1 -1 -1 + 18 600836 32100 35373 17 -1 -1 17 36000 -1 1 15 15 -1 -1 -1 -1 -1 + 19 603930 8100 29 8 -1 -1 8 2400 -1 1 16 16 -1 -1 -1 -1 -1 + 20 605396 0 16 1 -1 -1 1 60 -1 1 17 17 -1 -1 -1 -1 -1 + 21 605397 240 13 1 -1 -1 1 60 -1 0 17 17 -1 -1 -1 -1 -1 + 22 605398 120 14 1 -1 -1 1 60 -1 0 17 17 -1 -1 -1 -1 -1 + 23 605440 0 23 2 -1 -1 2 60 -1 0 17 17 -1 -1 -1 -1 -1 + 24 607341 4740 24 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 25 607569 0 4 1 -1 -1 1 900 -1 1 18 18 -1 -1 -1 -1 -1 + 26 607783 0 22 1 -1 -1 1 600 -1 1 19 19 -1 -1 -1 -1 -1 + 27 607961 0 40 1 -1 -1 1 600 -1 1 19 19 -1 -1 -1 -1 -1 + 28 608075 4080 23 6 -1 -1 6 120 -1 0 18 18 -1 -1 -1 -1 -1 + 29 608164 4080 22 8 -1 -1 8 120 -1 0 18 18 -1 -1 -1 -1 -1 + 30 608335 4020 21 9 -1 -1 9 120 -1 0 18 18 -1 -1 -1 -1 -1 + 31 608362 4080 20 10 -1 -1 10 120 -1 0 18 18 -1 -1 -1 -1 -1 + 32 608387 60 1074 1 -1 -1 1 9000 -1 1 20 20 -1 -1 -1 -1 -1 + 33 608429 4080 20 12 -1 -1 12 120 -1 0 18 18 -1 -1 -1 -1 -1 + 34 608504 4320 24 16 -1 -1 16 120 -1 0 18 18 -1 -1 -1 -1 -1 + 35 608505 0 13 1 -1 -1 1 600 -1 1 19 19 -1 -1 -1 -1 -1 + 36 608650 4440 24 25 -1 -1 25 120 -1 0 18 18 -1 -1 -1 -1 -1 + 37 608700 6180 15 36 -1 -1 36 120 -1 0 18 18 -1 -1 -1 -1 -1 + 38 608745 0 57 1 -1 -1 1 600 -1 1 19 19 -1 -1 -1 -1 -1 + 39 608903 97200 47817 8 -1 -1 8 52200 -1 1 21 21 -1 -1 -1 -1 -1 + 40 608987 60 57 1 -1 -1 1 600 -1 1 19 19 -1 -1 -1 -1 -1 + 41 609909 0 18 1 -1 -1 1 600 -1 1 19 19 -1 -1 -1 -1 -1 + 42 610010 0 15 1 -1 -1 1 3600 -1 1 22 22 -1 -1 -1 -1 -1 + 43 610068 60 2113 1 -1 -1 1 3600 -1 1 22 22 -1 -1 -1 -1 -1 + 44 610203 2400 16 4 -1 -1 4 2400 -1 1 16 16 -1 -1 -1 -1 -1 + 45 610738 0 56 1 -1 -1 1 600 -1 1 19 19 -1 -1 -1 -1 -1 + 46 611155 60 57 1 -1 -1 1 600 -1 1 19 19 -1 -1 -1 -1 -1 + 47 611448 1440 153 1 -1 -1 1 600 -1 1 19 19 -1 -1 -1 -1 -1 + 48 611576 1380 14 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 49 612422 720 17 1 -1 -1 1 120 -1 0 23 23 -1 -1 -1 -1 -1 + 50 613225 0 23 1 -1 -1 1 600 -1 1 19 19 -1 -1 -1 -1 -1 + 51 613390 60 79 1 -1 -1 1 600 -1 1 19 19 -1 -1 -1 -1 -1 + 52 613940 0 16 1 -1 -1 1 120 -1 1 23 23 -1 -1 -1 -1 -1 + 53 614059 0 639 1 -1 -1 1 1200 -1 1 19 19 -1 -1 -1 -1 -1 + 54 614132 177960 4 16 -1 -1 16 53400 -1 1 24 24 -1 -1 -1 -1 -1 + 55 614225 60 14 1 -1 -1 1 300 -1 1 25 25 -1 -1 -1 -1 -1 + 56 614280 60 16 2 -1 -1 2 300 -1 1 25 25 -1 -1 -1 -1 -1 + 57 614346 60 14 4 -1 -1 4 300 -1 1 25 25 -1 -1 -1 -1 -1 + 58 614358 120 14 8 -1 -1 8 300 -1 0 25 25 -1 -1 -1 -1 -1 + 59 614378 180 15 12 -1 -1 12 300 -1 0 25 25 -1 -1 -1 -1 -1 + 60 614451 540 18 16 -1 -1 16 300 -1 0 25 25 -1 -1 -1 -1 -1 + 61 614487 120 15 1 -1 -1 1 60 -1 0 26 26 -1 -1 -1 -1 -1 + 62 614487 180 15 4 -1 -1 4 60 -1 0 26 26 -1 -1 -1 -1 -1 + 63 614502 840 21 24 -1 -1 24 300 -1 0 25 25 -1 -1 -1 -1 -1 + 64 614516 900 4 9 -1 -1 9 60 -1 0 26 26 -1 -1 -1 -1 -1 + 65 614523 15240 81 32 -1 -1 32 300 -1 0 25 25 -1 -1 -1 -1 -1 + 66 614535 1080 21 16 -1 -1 16 60 -1 1 26 26 -1 -1 -1 -1 -1 + 67 614539 4320 7 25 -1 -1 25 60 -1 0 26 26 -1 -1 -1 -1 -1 + 68 614555 4680 27 36 -1 -1 36 60 -1 1 26 26 -1 -1 -1 -1 -1 + 69 614565 50460 29 49 -1 -1 49 60 -1 0 26 26 -1 -1 -1 -1 -1 + 70 614575 54180 28 64 -1 -1 64 60 -1 0 26 26 -1 -1 -1 -1 -1 + 71 614608 31740 23 46 -1 -1 46 300 -1 0 25 25 -1 -1 -1 -1 -1 + 72 614648 60 31 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 73 614779 300 32 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 74 614898 240 591 1 -1 -1 1 1800 -1 1 25 25 -1 -1 -1 -1 -1 + 75 614950 540 33 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 76 615102 17880 18 4 -1 -1 4 2400 -1 1 16 16 -1 -1 -1 -1 -1 + 77 615392 17640 16 8 -1 -1 8 60 -1 0 18 18 -1 -1 -1 -1 -1 + 78 615393 14460 23 6 -1 -1 6 60 -1 0 18 18 -1 -1 -1 -1 -1 + 79 615459 17640 20 9 -1 -1 9 60 -1 0 18 18 -1 -1 -1 -1 -1 + 80 615463 17700 5 10 -1 -1 10 60 -1 0 18 18 -1 -1 -1 -1 -1 + 81 615591 17700 20 12 -1 -1 12 60 -1 0 18 18 -1 -1 -1 -1 -1 + 82 615628 17880 22 16 -1 -1 16 60 -1 0 18 18 -1 -1 -1 -1 -1 + 83 615682 23400 23 36 -1 -1 36 60 -1 0 18 18 -1 -1 -1 -1 -1 + 84 615687 18300 9 25 -1 -1 25 60 -1 0 18 18 -1 -1 -1 -1 -1 + 85 615738 2760 25 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 86 616584 2760 12 1 -1 -1 1 1800 -1 1 25 25 -1 -1 -1 -1 -1 + 87 616881 1680 14 1 -1 -1 1 300 -1 0 25 25 -1 -1 -1 -1 -1 + 88 616911 16440 15 2 -1 -1 2 300 -1 0 25 25 -1 -1 -1 -1 -1 + 89 616965 16440 15 4 -1 -1 4 300 -1 1 25 25 -1 -1 -1 -1 -1 + 90 616969 16800 15 8 -1 -1 8 300 -1 1 25 25 -1 -1 -1 -1 -1 + 91 617024 17040 12 12 -1 -1 12 300 -1 0 25 25 -1 -1 -1 -1 -1 + 92 617057 17280 14 16 -1 -1 16 300 -1 0 25 25 -1 -1 -1 -1 -1 + 93 617129 17400 3586 16 -1 -1 16 3600 -1 0 10 10 -1 -1 -1 -1 -1 + 94 617144 22320 13 24 -1 -1 24 300 -1 0 25 25 -1 -1 -1 -1 -1 + 95 617386 16200 26 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 96 617559 2340 403 1 -1 -1 1 1800 -1 1 7 7 -1 -1 -1 -1 -1 + 97 620412 13260 12487 9 -1 -1 9 14340 -1 1 27 27 -1 -1 -1 -1 -1 + 98 627521 6300 22 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 99 628506 0 428 1 -1 -1 1 1800 -1 1 7 7 -1 -1 -1 -1 -1 + 100 630094 120 225 1 -1 -1 1 24000 -1 1 28 28 -1 -1 -1 -1 -1 + 101 634491 5280 3577 30 -1 -1 30 6000 -1 1 13 13 -1 -1 -1 -1 -1 + 102 634680 12060 17944 10 -1 -1 10 18000 -1 0 29 29 -1 -1 -1 -1 -1 + 103 637128 0 499 1 -1 -1 1 1800 -1 1 7 7 -1 -1 -1 -1 -1 + 104 637184 0 502 1 -1 -1 1 6000 -1 1 7 7 -1 -1 -1 -1 -1 + 105 639090 60 31 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 106 640060 60 2 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 107 640779 0 22 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 108 641386 60 11 4 -1 -1 4 600 -1 1 11 11 -1 -1 -1 -1 -1 + 109 659739 120 1912 16 -1 -1 16 3600 -1 1 10 10 -1 -1 -1 -1 -1 + 110 663637 5820 1994 16 -1 -1 16 3600 -1 1 10 10 -1 -1 -1 -1 -1 + 111 671852 1380 2337 8 -1 -1 8 7200 -1 1 10 10 -1 -1 -1 -1 -1 + 112 672697 600 3282 9 -1 -1 9 14280 -1 1 7 7 -1 -1 -1 -1 -1 + 113 672757 600 3221 9 -1 -1 9 14280 -1 1 7 7 -1 -1 -1 -1 -1 + 114 673536 118620 44256 5 -1 -1 5 52800 -1 1 9 9 -1 -1 -1 -1 -1 + 115 673896 0 1311 1 -1 -1 1 7200 -1 1 19 19 -1 -1 -1 -1 -1 + 116 674779 0 875 1 -1 -1 1 3600 -1 1 19 19 -1 -1 -1 -1 -1 + 117 674937 60 26 16 -1 -1 16 60 -1 0 18 18 -1 -1 -1 -1 -1 + 118 675019 180 943 1 -1 -1 1 14400 -1 1 20 20 -1 -1 -1 -1 -1 + 119 675026 120 51 4 -1 -1 4 600 -1 1 11 11 -1 -1 -1 -1 -1 + 120 675029 60 42 16 -1 -1 16 60 -1 1 18 18 -1 -1 -1 -1 -1 + 121 675146 240 14 16 -1 -1 16 60 -1 0 18 18 -1 -1 -1 -1 -1 + 122 675155 720 10 25 -1 -1 25 60 -1 0 18 18 -1 -1 -1 -1 -1 + 123 675159 360 40 24 -1 -1 24 300 -1 0 25 25 -1 -1 -1 -1 -1 + 124 675396 960 11 25 -1 -1 25 60 -1 1 18 18 -1 -1 -1 -1 -1 + 125 675454 1200 31 25 -1 -1 25 60 -1 0 18 18 -1 -1 -1 -1 -1 + 126 675456 1680 51 25 -1 -1 25 60 -1 0 18 18 -1 -1 -1 -1 -1 + 127 675520 2040 129 36 -1 -1 36 60 -1 0 18 18 -1 -1 -1 -1 -1 + 128 675545 2520 111 36 -1 -1 36 60 -1 0 18 18 -1 -1 -1 -1 -1 + 129 675553 4440 159 36 -1 -1 36 60 -1 0 18 18 -1 -1 -1 -1 -1 + 130 675568 3840 160 36 -1 -1 36 60 -1 0 18 18 -1 -1 -1 -1 -1 + 131 675630 60 161 4 -1 -1 4 900 -1 1 18 18 -1 -1 -1 -1 -1 + 132 675800 120 13 1 -1 -1 1 300 -1 0 25 25 -1 -1 -1 -1 -1 + 133 675870 120 6 4 -1 -1 4 900 -1 1 18 18 -1 -1 -1 -1 -1 + 134 676249 240 12 1 -1 -1 1 300 -1 1 25 25 -1 -1 -1 -1 -1 + 135 676410 480 11776 16 -1 -1 16 12000 -1 1 29 29 -1 -1 -1 -1 -1 + 136 676769 420 41 4 -1 -1 4 600 -1 1 11 11 -1 -1 -1 -1 -1 + 137 677072 180 28 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 138 677169 240 17 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 139 677191 480 24 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 140 677261 480 31 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 141 677275 840 18 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 142 677339 1020 3 6 -1 -1 6 60 -1 0 18 18 -1 -1 -1 -1 -1 + 143 677349 1080 14 6 -1 -1 6 60 -1 0 18 18 -1 -1 -1 -1 -1 + 144 677371 1140 49 6 -1 -1 6 60 -1 0 18 18 -1 -1 -1 -1 -1 + 145 677396 1440 4 6 -1 -1 6 60 -1 0 18 18 -1 -1 -1 -1 -1 + 146 677435 1500 42 8 -1 -1 8 60 -1 0 18 18 -1 -1 -1 -1 -1 + 147 677442 2040 8 8 -1 -1 8 60 -1 0 18 18 -1 -1 -1 -1 -1 + 148 677505 2040 26 8 -1 -1 8 60 -1 0 18 18 -1 -1 -1 -1 -1 + 149 677626 1980 232 1 -1 -1 1 3600 -1 1 19 19 -1 -1 -1 -1 -1 + 150 677849 11464 2497 79 -1 -1 79 3600 -1 1 17 17 -1 -1 -1 -1 -1 + 151 678506 168300 8770 80 -1 -1 80 14400 -1 1 3 3 -1 -1 -1 -1 -1 + 152 678532 1140 3568 4 -1 -1 4 10800 -1 1 10 10 -1 -1 -1 -1 -1 + 153 678633 177900 8647 80 -1 -1 80 14400 -1 1 3 3 -1 -1 -1 -1 -1 + 154 679036 780 23 10 -1 -1 10 600 -1 1 17 17 -1 -1 -1 -1 -1 + 155 679171 900 4131 1 -1 -1 1 10800 -1 1 20 20 -1 -1 -1 -1 -1 + 156 679422 720 832 8 -1 -1 8 900 -1 0 11 11 -1 -1 -1 -1 -1 + 157 679654 540 565 2 -1 -1 2 600 -1 0 8 8 -1 -1 -1 -1 -1 + 158 680070 180 2575 1 -1 -1 1 3600 -1 1 19 19 -1 -1 -1 -1 -1 + 159 680634 198540 6678 72 -1 -1 72 14400 -1 1 2 2 -1 -1 -1 -1 -1 + 160 680636 0 435 3 -1 -1 3 2400 -1 1 22 22 -1 -1 -1 -1 -1 + 161 681072 60 807 16 -1 -1 16 900 -1 0 11 11 -1 -1 -1 -1 -1 + 162 681117 253560 9602 82 -1 -1 82 14400 -1 1 2 2 -1 -1 -1 -1 -1 + 163 681218 0 573 4 -1 -1 4 2400 -1 1 22 22 -1 -1 -1 -1 -1 + 164 681889 60 526 5 -1 -1 5 600 -1 0 30 30 -1 -1 -1 -1 -1 + 165 682029 60 23 5 -1 -1 5 240 -1 1 30 30 -1 -1 -1 -1 -1 + 166 682035 180 556 32 -1 -1 32 900 -1 1 11 11 -1 -1 -1 -1 -1 + 167 682425 180 31 1 -1 -1 1 120 -1 0 23 23 -1 -1 -1 -1 -1 + 168 682942 109320 40422 17 -1 -1 17 43200 -1 1 15 15 -1 -1 -1 -1 -1 + 169 683023 0 14 4 -1 -1 4 900 -1 1 11 11 -1 -1 -1 -1 -1 + 170 683138 0 24 2 -1 -1 2 600 -1 1 30 30 -1 -1 -1 -1 -1 + 171 683944 0 25 4 -1 -1 4 1800 -1 1 16 16 -1 -1 -1 -1 -1 + 172 684160 60 557 2 -1 -1 2 600 -1 0 30 30 -1 -1 -1 -1 -1 + 173 684164 0 828 4 -1 -1 4 900 -1 0 11 11 -1 -1 -1 -1 -1 + 174 684772 60 3 16 -1 -1 16 1800 -1 1 29 29 -1 -1 -1 -1 -1 + 175 685008 120 1056 16 -1 -1 16 1800 -1 1 29 29 -1 -1 -1 -1 -1 + 176 685063 120 1166 2 -1 -1 2 1200 -1 0 30 30 -1 -1 -1 -1 -1 + 177 685099 180 887 8 -1 -1 8 900 -1 0 11 11 -1 -1 -1 -1 -1 + 178 686100 60 1715 5 -1 -1 5 1800 -1 0 22 22 -1 -1 -1 -1 -1 + 179 686413 60 867 1 -1 -1 1 900 -1 0 31 31 -1 -1 -1 -1 -1 + 180 686684 0 1471 1 -1 -1 1 1800 -1 1 32 32 -1 -1 -1 -1 -1 + 181 687387 4860 2819 4 -1 -1 4 3600 -1 1 11 11 -1 -1 -1 -1 -1 + 182 688099 4380 2291 64 -1 -1 64 3600 -1 1 10 10 -1 -1 -1 -1 -1 + 183 688325 6840 102 16 -1 -1 16 1200 -1 1 32 32 -1 -1 -1 -1 -1 + 184 688771 17400 5857 10 -1 -1 10 14400 -1 1 29 29 -1 -1 -1 -1 -1 + 185 688891 6360 163 10 -1 -1 10 2400 -1 1 29 29 -1 -1 -1 -1 -1 + 186 689008 3540 2371 4 -1 -1 4 2400 -1 0 32 32 -1 -1 -1 -1 -1 + 187 689477 5820 24 4 -1 -1 4 1800 -1 1 16 16 -1 -1 -1 -1 -1 + 188 690116 0 26 2 -1 -1 2 600 -1 1 30 30 -1 -1 -1 -1 -1 + 189 690738 19980 13745 9 -1 -1 9 14280 -1 1 7 7 -1 -1 -1 -1 -1 + 190 690791 32100 13255 9 -1 -1 9 14280 -1 1 7 7 -1 -1 -1 -1 -1 + 191 690920 0 22 2 -1 -1 2 600 -1 1 30 30 -1 -1 -1 -1 -1 + 192 691249 4140 37 16 -1 -1 16 180 -1 0 18 18 -1 -1 -1 -1 -1 + 193 691278 4200 32 16 -1 -1 16 180 -1 0 18 18 -1 -1 -1 -1 -1 + 194 691311 4260 118 16 -1 -1 16 180 -1 0 18 18 -1 -1 -1 -1 -1 + 195 691345 4320 37 16 -1 -1 16 180 -1 0 18 18 -1 -1 -1 -1 -1 + 196 691346 4560 33 16 -1 -1 16 180 -1 0 18 18 -1 -1 -1 -1 -1 + 197 691383 4620 116 16 -1 -1 16 180 -1 0 18 18 -1 -1 -1 -1 -1 + 198 691503 4680 36 10 -1 -1 10 120 -1 0 18 18 -1 -1 -1 -1 -1 + 199 691539 4740 34 10 -1 -1 10 120 -1 0 18 18 -1 -1 -1 -1 -1 + 200 691596 4740 35 10 -1 -1 10 120 -1 0 18 18 -1 -1 -1 -1 -1 + 201 691608 4800 40 10 -1 -1 10 120 -1 0 18 18 -1 -1 -1 -1 -1 + 202 691683 4080 54 4 -1 -1 4 120 -1 0 18 18 -1 -1 -1 -1 -1 + 203 691712 4380 78 4 -1 -1 4 120 -1 0 18 18 -1 -1 -1 -1 -1 + 204 691719 4800 80 4 -1 -1 4 120 -1 0 18 18 -1 -1 -1 -1 -1 + 205 691733 4740 50 4 -1 -1 4 120 -1 0 18 18 -1 -1 -1 -1 -1 + 206 692234 4320 28 2 -1 -1 2 600 -1 1 30 30 -1 -1 -1 -1 -1 + 207 695254 1380 1335 8 -1 -1 8 3600 -1 1 11 11 -1 -1 -1 -1 -1 + 208 695808 1020 141 16 -1 -1 16 1200 -1 1 32 32 -1 -1 -1 -1 -1 + 209 696924 60 2674 2 -1 -1 2 2700 -1 0 25 25 -1 -1 -1 -1 -1 + 210 697153 60 195 16 -1 -1 16 1200 -1 1 32 32 -1 -1 -1 -1 -1 + 211 697996 60 27 2 -1 -1 2 600 -1 1 30 30 -1 -1 -1 -1 -1 + 212 698113 60 760 16 -1 -1 16 3600 -1 1 11 11 -1 -1 -1 -1 -1 + 213 698437 0 1142 8 -1 -1 8 3600 -1 1 16 16 -1 -1 -1 -1 -1 + 214 698561 60 4266 24 -1 -1 24 4800 -1 1 29 29 -1 -1 -1 -1 -1 + 215 699110 60 525 32 -1 -1 32 3600 -1 1 11 11 -1 -1 -1 -1 -1 + 216 699496 12720 11961 4 -1 -1 4 12000 -1 0 32 32 -1 -1 -1 -1 -1 + 217 699510 179280 28918 6 -1 -1 6 53400 -1 1 8 8 -1 -1 -1 -1 -1 + 218 699529 6720 12 4 -1 -1 4 36000 -1 1 33 33 -1 -1 -1 -1 -1 + 219 699929 60 19 4 -1 -1 4 1800 -1 1 16 16 -1 -1 -1 -1 -1 + 220 699952 50100 29 64 -1 -1 64 3600 -1 1 11 11 -1 -1 -1 -1 -1 + 221 700149 6240 979 5 -1 -1 5 52800 -1 1 34 34 -1 -1 -1 -1 -1 + 222 700266 92640 1082 5 -1 -1 5 52800 -1 1 34 34 -1 -1 -1 -1 -1 + 223 700286 60 23 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 224 700507 60 21 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 225 700553 60 29 4 -1 -1 4 1800 -1 1 16 16 -1 -1 -1 -1 -1 + 226 700885 0 25 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 227 701455 0 18 4 -1 -1 4 1800 -1 1 16 16 -1 -1 -1 -1 -1 + 228 701510 0 6 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 229 701786 0 15 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 230 702050 0 2 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 231 702229 0 25 2 -1 -1 2 300 -1 1 11 11 -1 -1 -1 -1 -1 + 232 703359 2940 11302 1 -1 -1 1 12000 -1 1 35 35 -1 -1 -1 -1 -1 + 233 704094 3480 28 4 -1 -1 4 1800 -1 1 16 16 -1 -1 -1 -1 -1 + 234 706229 86160 12821 16 -1 -1 16 52800 -1 1 6 6 -1 -1 -1 -1 -1 + 235 709940 82560 25 16 -1 -1 16 52800 -1 1 6 6 -1 -1 -1 -1 -1 + 236 713601 60 593 8 -1 -1 8 2400 -1 1 29 29 -1 -1 -1 -1 -1 + 237 714393 60 970 9 -1 -1 9 3000 -1 1 29 29 -1 -1 -1 -1 -1 + 238 719384 0 21 4 -1 -1 4 600 -1 1 17 17 -1 -1 -1 -1 -1 + 239 719779 0 15 2 -1 -1 2 60 -1 0 11 11 -1 -1 -1 -1 -1 + 240 720818 0 21 2 -1 -1 2 300 -1 1 11 11 -1 -1 -1 -1 -1 + 241 721102 0 20 2 -1 -1 2 300 -1 1 11 11 -1 -1 -1 -1 -1 + 242 722804 0 3138 5 -1 -1 5 3600 -1 1 13 13 -1 -1 -1 -1 -1 + 243 724650 0 1771 2 -1 -1 2 1800 -1 0 36 36 -1 -1 -1 -1 -1 + 244 725037 0 303 2 -1 -1 2 1800 -1 1 36 36 -1 -1 -1 -1 -1 + 245 725114 60 20 16 -1 -1 16 2400 -1 1 29 29 -1 -1 -1 -1 -1 + 246 725311 0 17 2 -1 -1 2 1800 -1 1 36 36 -1 -1 -1 -1 -1 + 247 725470 60 661 16 -1 -1 16 2400 -1 1 29 29 -1 -1 -1 -1 -1 + 248 727216 9120 9545 25 -1 -1 25 12000 -1 1 13 13 -1 -1 -1 -1 -1 + 249 728643 120 19067 24 -1 -1 24 19200 -1 0 29 29 -1 -1 -1 -1 -1 + 250 757680 34920 13771 9 -1 -1 9 14280 -1 1 7 7 -1 -1 -1 -1 -1 + 251 757777 34920 13227 9 -1 -1 9 14280 -1 1 7 7 -1 -1 -1 -1 -1 + 252 761163 203940 47048 8 -1 -1 8 53400 -1 1 8 8 -1 -1 -1 -1 -1 + 253 761662 301020 44126 16 -1 -1 16 53400 -1 1 4 4 -1 -1 -1 -1 -1 + 254 764488 28260 23958 3 -1 -1 3 24000 -1 0 37 37 -1 -1 -1 -1 -1 + 255 765379 13800 14 1 -1 -1 1 60 -1 0 26 26 -1 -1 -1 -1 -1 + 256 765383 13860 9 4 -1 -1 4 60 -1 0 26 26 -1 -1 -1 -1 -1 + 257 765395 13920 13 9 -1 -1 9 60 -1 0 26 26 -1 -1 -1 -1 -1 + 258 765421 14040 20 16 -1 -1 16 60 -1 0 26 26 -1 -1 -1 -1 -1 + 259 765462 14100 21 25 -1 -1 25 60 -1 0 26 26 -1 -1 -1 -1 -1 + 260 765473 14700 26 36 -1 -1 36 60 -1 0 26 26 -1 -1 -1 -1 -1 + 261 765509 15180 29 49 -1 -1 49 60 -1 0 26 26 -1 -1 -1 -1 -1 + 262 765527 15840 19 64 -1 -1 64 60 -1 0 26 26 -1 -1 -1 -1 -1 + 263 765848 13860 8186 10 -1 -1 10 10800 -1 1 29 29 -1 -1 -1 -1 -1 + 264 768832 196320 41331 5 -1 -1 5 50400 -1 1 9 9 -1 -1 -1 -1 -1 + 265 769605 23220 24 8 -1 -1 8 52200 -1 1 21 21 -1 -1 -1 -1 -1 + 266 772461 9360 400 64 -1 -1 64 600 -1 0 11 11 -1 -1 -1 -1 -1 + 267 773345 6480 45 4 -1 -1 4 1800 -1 1 16 16 -1 -1 -1 -1 -1 + 268 775171 7320 7936 20 -1 -1 20 8400 -1 1 13 13 -1 -1 -1 -1 -1 + 269 775940 3960 260 1 -1 -1 1 300 -1 0 38 38 -1 -1 -1 -1 -1 + 270 779477 780 14 2 -1 -1 2 300 -1 0 36 36 -1 -1 -1 -1 -1 + 271 779539 840 490 2 -1 -1 2 900 -1 0 36 36 -1 -1 -1 -1 -1 + 272 779544 780 53 2 -1 -1 2 300 -1 0 36 36 -1 -1 -1 -1 -1 + 273 779751 2160 483 2 -1 -1 2 900 -1 1 36 36 -1 -1 -1 -1 -1 + 274 779757 1680 51 2 -1 -1 2 900 -1 1 36 36 -1 -1 -1 -1 -1 + 275 779779 660 15 2 -1 -1 2 900 -1 1 36 36 -1 -1 -1 -1 -1 + 276 780086 2460 30 4 -1 -1 4 1800 -1 1 16 16 -1 -1 -1 -1 -1 + 277 780291 480 19 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 278 781187 1500 2717 32 -1 -1 32 3300 -1 1 17 17 -1 -1 -1 -1 -1 + 279 781718 1020 12 2 -1 -1 2 1800 -1 1 25 25 -1 -1 -1 -1 -1 + 280 782296 0 24 1 -1 -1 1 900 -1 1 25 25 -1 -1 -1 -1 -1 + 281 782304 480 30 2 -1 -1 2 900 -1 1 25 25 -1 -1 -1 -1 -1 + 282 782365 480 30 4 -1 -1 4 900 -1 1 25 25 -1 -1 -1 -1 -1 + 283 782374 540 21 6 -1 -1 6 900 -1 1 25 25 -1 -1 -1 -1 -1 + 284 782441 600 23 8 -1 -1 8 900 -1 1 25 25 -1 -1 -1 -1 -1 + 285 782447 780 18 10 -1 -1 10 900 -1 1 25 25 -1 -1 -1 -1 -1 + 286 782634 780 19 10 -1 -1 10 900 -1 1 25 25 -1 -1 -1 -1 -1 + 287 782666 480 19 4 -1 -1 4 900 -1 1 25 25 -1 -1 -1 -1 -1 + 288 782675 960 25 6 -1 -1 6 900 -1 1 25 25 -1 -1 -1 -1 -1 + 289 782680 900 17 8 -1 -1 8 900 -1 1 25 25 -1 -1 -1 -1 -1 + 290 782718 240 21 1 -1 -1 1 900 -1 1 25 25 -1 -1 -1 -1 -1 + 291 782723 540 16 2 -1 -1 2 900 -1 1 25 25 -1 -1 -1 -1 -1 + 292 784241 0 15 1 -1 -1 1 900 -1 1 25 25 -1 -1 -1 -1 -1 + 293 784286 0 20 2 -1 -1 2 900 -1 1 25 25 -1 -1 -1 -1 -1 + 294 784292 60 14 4 -1 -1 4 900 -1 1 25 25 -1 -1 -1 -1 -1 + 295 784343 240 14 6 -1 -1 6 900 -1 1 25 25 -1 -1 -1 -1 -1 + 296 784400 300 16 8 -1 -1 8 900 -1 1 25 25 -1 -1 -1 -1 -1 + 297 784425 480 15 10 -1 -1 10 900 -1 1 25 25 -1 -1 -1 -1 -1 + 298 784488 6360 449 64 -1 -1 64 900 -1 0 11 11 -1 -1 -1 -1 -1 + 299 784754 60 21 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 300 784812 180 48 4 -1 -1 4 60 -1 0 17 17 -1 -1 -1 -1 -1 + 301 784815 240 3945 4 -1 -1 4 60 -1 0 17 17 -1 -1 -1 -1 -1 + 302 784816 2580 22 4 -1 -1 4 60 -1 0 17 17 -1 -1 -1 -1 -1 + 303 784884 2580 11 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 304 785246 2340 6 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 305 785272 2400 15 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 306 788144 0 17 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 307 788189 60 13 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 308 788534 0 2992 1 -1 -1 1 3000 -1 0 20 20 -1 -1 -1 -1 -1 + 309 788683 0 13 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 310 788734 60 14 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 311 788900 60 52 4 -1 -1 4 600 -1 1 26 26 -1 -1 -1 -1 -1 + 312 789402 0 22 4 -1 -1 4 1800 -1 1 16 16 -1 -1 -1 -1 -1 + 313 789621 0 53 4 -1 -1 4 600 -1 1 26 26 -1 -1 -1 -1 -1 + 314 790585 300 54 4 -1 -1 4 600 -1 1 26 26 -1 -1 -1 -1 -1 + 315 791072 2160 29 4 -1 -1 4 1800 -1 1 16 16 -1 -1 -1 -1 -1 + 316 792010 1260 58 4 -1 -1 4 120 -1 0 26 26 -1 -1 -1 -1 -1 + 317 792085 1320 8 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 318 792366 43440 2749 32 -1 -1 32 3300 -1 1 17 17 -1 -1 -1 -1 -1 + 319 792997 36900 8397 20 -1 -1 20 13800 -1 1 13 13 -1 -1 -1 -1 -1 + 320 793915 60 14344 18 -1 -1 18 14400 -1 0 29 29 -1 -1 -1 -1 -1 + 321 794258 60 62 4 -1 -1 4 120 -1 0 26 26 -1 -1 -1 -1 -1 + 322 795214 10200 30133 16 -1 -1 16 36000 -1 1 6 6 -1 -1 -1 -1 -1 + 323 796055 780 869 2 -1 -1 2 900 -1 0 36 36 -1 -1 -1 -1 -1 + 324 796057 240 868 2 -1 -1 2 900 -1 0 36 36 -1 -1 -1 -1 -1 + 325 796095 120 531 2 -1 -1 2 900 -1 1 36 36 -1 -1 -1 -1 -1 + 326 796097 60 56 2 -1 -1 2 900 -1 1 36 36 -1 -1 -1 -1 -1 + 327 796098 0 16 2 -1 -1 2 900 -1 1 36 36 -1 -1 -1 -1 -1 + 328 796179 266580 5 16 -1 -1 16 52800 -1 1 6 6 -1 -1 -1 -1 -1 + 329 796560 9540 22914 8 -1 -1 8 27600 -1 1 21 21 -1 -1 -1 -1 -1 + 330 797300 540 3554 2 -1 -1 2 3600 -1 0 36 36 -1 -1 -1 -1 -1 + 331 797320 0 1744 2 -1 -1 2 1800 -1 0 36 36 -1 -1 -1 -1 -1 + 332 800335 1200 41936 4 -1 -1 4 42000 -1 0 39 39 -1 -1 -1 -1 -1 + 333 803443 3060 11 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 334 803568 3060 19 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 335 803580 3600 35933 8 -1 -1 8 36000 -1 0 39 39 -1 -1 -1 -1 -1 + 336 803695 3000 5 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 337 803721 3120 6 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 338 803750 3180 18 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 339 803751 3240 5 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 340 803764 120 18 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 341 803856 180 13 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 342 803867 2880 12 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 343 810472 60 19137 22 -1 -1 22 19200 -1 0 29 29 -1 -1 -1 -1 -1 + 344 812979 17040 12 12 -1 -1 12 7200 -1 1 29 29 -1 -1 -1 -1 -1 + 345 838378 60 9 4 -1 -1 4 300 -1 1 40 40 -1 -1 -1 -1 -1 + 346 838525 60 50 4 -1 -1 4 300 -1 0 40 40 -1 -1 -1 -1 -1 + 347 838792 120 2729 32 -1 -1 32 3300 -1 1 17 17 -1 -1 -1 -1 -1 + 348 839000 0 9 4 -1 -1 4 600 -1 1 40 40 -1 -1 -1 -1 -1 + 349 839005 60 29 4 -1 -1 4 600 -1 1 40 40 -1 -1 -1 -1 -1 + 350 839207 60 8 12 -1 -1 12 600 -1 1 40 40 -1 -1 -1 -1 -1 + 351 839318 60 38 8 -1 -1 8 600 -1 1 40 40 -1 -1 -1 -1 -1 + 352 839667 60 22 4 -1 -1 4 600 -1 1 40 40 -1 -1 -1 -1 -1 + 353 839675 0 13 1 -1 -1 1 600 -1 1 40 40 -1 -1 -1 -1 -1 + 354 839684 240 36 12 -1 -1 12 600 -1 1 40 40 -1 -1 -1 -1 -1 + 355 839698 120 33 8 -1 -1 8 600 -1 1 40 40 -1 -1 -1 -1 -1 + 356 839706 300 45 16 -1 -1 16 600 -1 1 40 40 -1 -1 -1 -1 -1 + 357 840262 60 439 1 -1 -1 1 600 -1 1 40 40 -1 -1 -1 -1 -1 + 358 840274 120 375 4 -1 -1 4 600 -1 1 40 40 -1 -1 -1 -1 -1 + 359 840310 180 286 8 -1 -1 8 600 -1 1 40 40 -1 -1 -1 -1 -1 + 360 841383 60 439 8 -1 -1 8 600 -1 0 40 40 -1 -1 -1 -1 -1 + 361 841850 120 2729 32 -1 -1 32 3300 -1 1 17 17 -1 -1 -1 -1 -1 + 362 841972 60 30 4 -1 -1 4 600 -1 1 40 40 -1 -1 -1 -1 -1 + 363 842183 0 9 1 -1 -1 1 600 -1 1 40 40 -1 -1 -1 -1 -1 + 364 842303 180 25 1 -1 -1 1 600 -1 1 40 40 -1 -1 -1 -1 -1 + 365 842409 220440 58049 13 -1 -1 13 93000 -1 1 41 41 -1 -1 -1 -1 -1 + 366 842508 60 41 8 -1 -1 8 600 -1 1 40 40 -1 -1 -1 -1 -1 + 367 842823 60 65 8 -1 -1 8 600 -1 1 40 40 -1 -1 -1 -1 -1 + 368 843406 60 180 8 -1 -1 8 600 -1 1 40 40 -1 -1 -1 -1 -1 + 369 843705 60 459 1 -1 -1 1 600 -1 1 40 40 -1 -1 -1 -1 -1 + 370 843811 219180 53288 16 -1 -1 16 53400 -1 0 24 24 -1 -1 -1 -1 -1 + 371 844502 0 38 4 -1 -1 4 120 -1 0 26 26 -1 -1 -1 -1 -1 + 372 844951 20760 2721 32 -1 -1 32 3300 -1 1 17 17 -1 -1 -1 -1 -1 + 373 844964 0 260 4 -1 -1 4 600 -1 1 26 26 -1 -1 -1 -1 -1 + 374 845290 41100 8173 12 -1 -1 12 14400 -1 1 29 29 -1 -1 -1 -1 -1 + 375 845641 120 21 15 -1 -1 15 120 -1 0 42 42 -1 -1 -1 -1 -1 + 376 845791 240 152 50 -1 -1 50 120 -1 0 42 42 -1 -1 -1 -1 -1 + 377 845889 300 21 2 -1 -1 2 1800 -1 1 25 25 -1 -1 -1 -1 -1 + 378 845958 300 106 5 -1 -1 5 120 -1 0 42 42 -1 -1 -1 -1 -1 + 379 845995 420 23 1 -1 -1 1 120 -1 0 42 42 -1 -1 -1 -1 -1 + 380 846336 540 27 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 381 846456 17460 347 4 -1 -1 4 600 -1 1 26 26 -1 -1 -1 -1 -1 + 382 846595 160020 35172 5 -1 -1 5 52800 -1 1 9 9 -1 -1 -1 -1 -1 + 383 846707 240 66 1 -1 -1 1 120 -1 0 42 42 -1 -1 -1 -1 -1 + 384 846712 19080 29 6 -1 -1 6 60 -1 1 18 18 -1 -1 -1 -1 -1 + 385 846836 420 24 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 386 846838 300 26 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 387 846876 480 20 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 388 847091 18900 924 20 -1 -1 20 1200 -1 0 43 43 -1 -1 -1 -1 -1 + 389 847236 17160 31 4 -1 -1 4 1800 -1 1 16 16 -1 -1 -1 -1 -1 + 390 847297 180 8 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 391 847379 180 25 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 392 847437 480 21 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 393 847438 240 26 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 394 847440 360 21 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 395 847465 39120 35853 17 -1 -1 17 36000 -1 0 15 15 -1 -1 -1 -1 -1 + 396 847478 540 19 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 397 847478 17040 5 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 398 847530 17100 5 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 399 847533 17220 19 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 400 847542 17340 12 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 401 847595 17580 10 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 402 847611 17400 27 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 403 847799 60 115 1 -1 -1 1 900 -1 1 42 42 -1 -1 -1 -1 -1 + 404 847961 540 9 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 405 847980 660 54 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 406 847991 240 135 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 407 848082 60 4 1 -1 -1 1 120 -1 0 42 42 -1 -1 -1 -1 -1 + 408 848082 900 4 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 409 848083 720 35 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 410 848142 960 33 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 411 848190 120 25 1 -1 -1 1 300 -1 1 25 25 -1 -1 -1 -1 -1 + 412 848256 38400 2 4 -1 -1 4 36000 -1 1 33 33 -1 -1 -1 -1 -1 + 413 848504 60 15 1 -1 -1 1 300 -1 1 25 25 -1 -1 -1 -1 -1 + 414 849104 180 30 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 415 849165 240 20 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 416 849466 60 10 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 417 849585 120 11 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 418 849586 240 21 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 419 849645 300 27 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 420 849645 420 16 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 421 849742 16320 19 6 -1 -1 6 60 -1 0 18 18 -1 -1 -1 -1 -1 + 422 849753 16380 43 6 -1 -1 6 60 -1 0 18 18 -1 -1 -1 -1 -1 + 423 849813 16440 16 6 -1 -1 6 60 -1 0 18 18 -1 -1 -1 -1 -1 + 424 849816 16500 13 6 -1 -1 6 60 -1 0 18 18 -1 -1 -1 -1 -1 + 425 849817 16560 23 6 -1 -1 6 60 -1 0 18 18 -1 -1 -1 -1 -1 + 426 849847 16620 15 6 -1 -1 6 60 -1 0 18 18 -1 -1 -1 -1 -1 + 427 849872 16680 5 8 -1 -1 8 60 -1 0 18 18 -1 -1 -1 -1 -1 + 428 849930 16980 20 8 -1 -1 8 60 -1 0 18 18 -1 -1 -1 -1 -1 + 429 849933 16680 22 8 -1 -1 8 60 -1 0 18 18 -1 -1 -1 -1 -1 + 430 849934 17040 8 8 -1 -1 8 60 -1 0 18 18 -1 -1 -1 -1 -1 + 431 849997 17400 20 10 -1 -1 10 60 -1 0 18 18 -1 -1 -1 -1 -1 + 432 849998 17280 14 10 -1 -1 10 60 -1 0 18 18 -1 -1 -1 -1 -1 + 433 850003 17340 27 10 -1 -1 10 60 -1 0 18 18 -1 -1 -1 -1 -1 + 434 850008 120 3535 1 -1 -1 1 3600 -1 0 25 25 -1 -1 -1 -1 -1 + 435 850047 17940 25 12 -1 -1 12 60 -1 0 18 18 -1 -1 -1 -1 -1 + 436 850060 17760 10 10 -1 -1 10 60 -1 0 18 18 -1 -1 -1 -1 -1 + 437 850072 17820 17 12 -1 -1 12 60 -1 0 18 18 -1 -1 -1 -1 -1 + 438 850077 18060 18 12 -1 -1 12 60 -1 0 18 18 -1 -1 -1 -1 -1 + 439 850107 18540 17 16 -1 -1 16 60 -1 0 18 18 -1 -1 -1 -1 -1 + 440 850131 18180 8 12 -1 -1 12 60 -1 0 18 18 -1 -1 -1 -1 -1 + 441 850181 36540 5 16 -1 -1 16 60 -1 0 18 18 -1 -1 -1 -1 -1 + 442 850181 54780 6 25 -1 -1 25 60 -1 0 18 18 -1 -1 -1 -1 -1 + 443 850186 36600 14 16 -1 -1 16 60 -1 0 18 18 -1 -1 -1 -1 -1 + 444 850204 36720 21 16 -1 -1 16 60 -1 0 18 18 -1 -1 -1 -1 -1 + 445 850241 54960 4 25 -1 -1 25 60 -1 0 18 18 -1 -1 -1 -1 -1 + 446 850248 57300 6 25 -1 -1 25 60 -1 0 18 18 -1 -1 -1 -1 -1 + 447 850262 58920 4 36 -1 -1 36 60 -1 0 18 18 -1 -1 -1 -1 -1 + 448 850264 57000 6 25 -1 -1 25 60 -1 1 18 18 -1 -1 -1 -1 -1 + 449 850326 59100 33 36 -1 -1 36 60 -1 0 18 18 -1 -1 -1 -1 -1 + 450 850340 59400 15 36 -1 -1 36 60 -1 0 18 18 -1 -1 -1 -1 -1 + 451 850355 59700 10 36 -1 -1 36 60 -1 0 18 18 -1 -1 -1 -1 -1 + 452 850371 0 8 1 -1 -1 1 900 -1 1 42 42 -1 -1 -1 -1 -1 + 453 850405 60 9 1 -1 -1 1 120 -1 0 42 42 -1 -1 -1 -1 -1 + 454 851465 0 112 5 -1 -1 5 300 -1 1 44 44 -1 -1 -1 -1 -1 + 455 851879 0 11925 3 -1 -1 3 12000 -1 0 39 39 -1 -1 -1 -1 -1 + 456 852011 4560 1765 2 -1 -1 2 1800 -1 0 45 45 -1 -1 -1 -1 -1 + 457 852356 60 238 2 -1 -1 2 300 -1 0 26 26 -1 -1 -1 -1 -1 + 458 852776 0 240 1 -1 -1 1 300 -1 0 26 26 -1 -1 -1 -1 -1 + 459 854411 4020 30 1 -1 -1 1 300 -1 1 25 25 -1 -1 -1 -1 -1 + 460 854463 12300 32 4 -1 -1 4 300 -1 0 25 25 -1 -1 -1 -1 -1 + 461 854479 4140 17 2 -1 -1 2 300 -1 1 25 25 -1 -1 -1 -1 -1 + 462 855269 14096 9230 82 -1 -1 82 9000 -1 0 17 17 -1 -1 -1 -1 -1 + 463 855690 11340 24 6 -1 -1 6 300 -1 0 25 25 -1 -1 -1 -1 -1 + 464 855691 12540 37 10 -1 -1 10 300 -1 1 25 25 -1 -1 -1 -1 -1 + 465 855697 12360 28 8 -1 -1 8 300 -1 1 25 25 -1 -1 -1 -1 -1 + 466 855734 2760 25 1 -1 -1 1 300 -1 1 25 25 -1 -1 -1 -1 -1 + 467 855739 3000 15 2 -1 -1 2 300 -1 1 25 25 -1 -1 -1 -1 -1 + 468 855739 11880 22 6 -1 -1 6 300 -1 0 25 25 -1 -1 -1 -1 -1 + 469 855740 12660 19 8 -1 -1 8 300 -1 0 25 25 -1 -1 -1 -1 -1 + 470 855745 11700 21 4 -1 -1 4 300 -1 1 25 25 -1 -1 -1 -1 -1 + 471 855804 31260 27 10 -1 -1 10 300 -1 1 25 25 -1 -1 -1 -1 -1 + 472 855854 60 19 1 -1 -1 1 300 -1 0 25 25 -1 -1 -1 -1 -1 + 473 855863 10800 32 2 -1 -1 2 300 -1 1 25 25 -1 -1 -1 -1 -1 + 474 855889 11220 19 6 -1 -1 6 300 -1 0 25 25 -1 -1 -1 -1 -1 + 475 855889 12600 22 8 -1 -1 8 300 -1 0 25 25 -1 -1 -1 -1 -1 + 476 855895 30960 19 6 -1 -1 6 300 -1 1 25 25 -1 -1 -1 -1 -1 + 477 855916 10800 43 4 -1 -1 4 300 -1 0 25 25 -1 -1 -1 -1 -1 + 478 855921 11760 18 8 -1 -1 8 300 -1 1 25 25 -1 -1 -1 -1 -1 + 479 855929 720 13 1 -1 -1 1 300 -1 1 25 25 -1 -1 -1 -1 -1 + 480 855961 31140 14 4 -1 -1 4 300 -1 1 25 25 -1 -1 -1 -1 -1 + 481 855961 10860 23 2 -1 -1 2 300 -1 1 25 25 -1 -1 -1 -1 -1 + 482 856120 31140 8919 15 -1 -1 15 10800 -1 1 13 13 -1 -1 -1 -1 -1 + 483 857534 0 20 1 -1 -1 1 300 -1 1 35 35 -1 -1 -1 -1 -1 + 484 857881 91500 83 80 -1 -1 80 14400 -1 1 3 3 -1 -1 -1 -1 -1 + 485 861380 25800 1284 12 -1 -1 12 3600 -1 1 29 29 -1 -1 -1 -1 -1 + 486 862406 60 22 1 -1 -1 1 300 -1 1 35 35 -1 -1 -1 -1 -1 + 487 863069 60 123 1 -1 -1 1 300 -1 1 35 35 -1 -1 -1 -1 -1 + 488 864825 120 22 1 -1 -1 1 300 -1 1 35 35 -1 -1 -1 -1 -1 + 489 864938 2580 14 2 -1 -1 2 1800 -1 1 25 25 -1 -1 -1 -1 -1 + 490 865083 3600 15 2 -1 -1 2 1800 -1 1 25 25 -1 -1 -1 -1 -1 + 491 865250 21720 33 4 -1 -1 4 1800 -1 1 16 16 -1 -1 -1 -1 -1 + 492 865931 21420 323 4 -1 -1 4 600 -1 1 26 26 -1 -1 -1 -1 -1 + 493 865982 1200 116 1 -1 -1 1 120 -1 0 35 35 -1 -1 -1 -1 -1 + 494 866123 3300 1770 2 -1 -1 2 1800 -1 0 45 45 -1 -1 -1 -1 -1 + 495 866233 21180 44 8 -1 -1 8 600 -1 1 40 40 -1 -1 -1 -1 -1 + 496 868689 18900 6930 12 -1 -1 12 7200 -1 1 29 29 -1 -1 -1 -1 -1 + 497 868765 41640 2748 32 -1 -1 32 3300 -1 1 17 17 -1 -1 -1 -1 -1 + 498 871576 7260 14062 1 -1 -1 1 14100 -1 0 9 9 -1 -1 -1 -1 -1 + 499 872871 22860 8606 20 -1 -1 20 12000 -1 1 13 13 -1 -1 -1 -1 -1 + 500 874144 5100 5 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 501 874167 4740 15 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 502 874176 5220 29 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 503 874177 5340 26 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 504 874236 5520 10 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 505 874237 5400 17 2 -1 -1 2 60 -1 0 18 18 -1 -1 -1 -1 -1 + 506 874314 13500 5 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 507 874321 13680 32 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 508 874365 14040 23 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 509 874366 14220 28 4 -1 -1 4 60 -1 0 18 18 -1 -1 -1 -1 -1 + 510 874410 21960 21 12 -1 -1 12 60 -1 0 18 18 -1 -1 -1 -1 -1 + 511 874429 22140 19 12 -1 -1 12 60 -1 0 18 18 -1 -1 -1 -1 -1 + 512 874460 22320 17 12 -1 -1 12 60 -1 1 18 18 -1 -1 -1 -1 -1 + 513 874471 22500 12 12 -1 -1 12 60 -1 0 18 18 -1 -1 -1 -1 -1 + 514 880058 0 1536 1 -1 -1 1 7200 -1 1 35 35 -1 -1 -1 -1 -1 + 515 880943 60 1766 2 -1 -1 2 1800 -1 0 36 36 -1 -1 -1 -1 -1 + 516 880948 1920 3554 2 -1 -1 2 3600 -1 0 36 36 -1 -1 -1 -1 -1 + 517 882820 5940 20241 8 -1 -1 8 27600 -1 1 21 21 -1 -1 -1 -1 -1 + 518 883889 60 11 1 -1 -1 1 240 -1 1 30 30 -1 -1 -1 -1 -1 + 519 883910 0 111 1 -1 -1 1 180 -1 0 35 35 -1 -1 -1 -1 -1 + 520 885210 0 666 1 -1 -1 1 900 -1 0 35 35 -1 -1 -1 -1 -1 + 521 886438 1020 363 1 -1 -1 1 1200 -1 1 35 35 -1 -1 -1 -1 -1 + 522 888277 540 152 1 -1 -1 1 3600 -1 1 30 30 -1 -1 -1 -1 -1 + 523 888949 123360 47104 6 -1 -1 6 52200 -1 1 46 46 -1 -1 -1 -1 -1 + 524 891478 60 35931 6 -1 -1 6 36000 -1 0 39 39 -1 -1 -1 -1 -1 + 525 892252 60 35939 2 -1 -1 2 36000 -1 0 39 39 -1 -1 -1 -1 -1 + 526 893826 60 634 6 -1 -1 6 1800 -1 1 29 29 -1 -1 -1 -1 -1 + 527 894847 60 17 3 -1 -1 3 120 -1 0 36 36 -1 -1 -1 -1 -1 + 528 894849 420 24 5 -1 -1 5 120 -1 0 36 36 -1 -1 -1 -1 -1 + 529 894867 180 29 3 -1 -1 3 300 -1 0 36 36 -1 -1 -1 -1 -1 + 530 894875 120 20 4 -1 -1 4 120 -1 0 36 36 -1 -1 -1 -1 -1 + 531 894877 480 76 6 -1 -1 6 120 -1 0 36 36 -1 -1 -1 -1 -1 + 532 895155 1980 21500 18 -1 -1 18 21600 -1 0 29 29 -1 -1 -1 -1 -1 + 533 896484 720 16 3 -1 -1 3 120 -1 1 36 36 -1 -1 -1 -1 -1 + 534 896484 180 52 2 -1 -1 2 900 -1 1 36 36 -1 -1 -1 -1 -1 + 535 896485 6360 12 5 -1 -1 5 120 -1 1 36 36 -1 -1 -1 -1 -1 + 536 896486 6480 25 4 -1 -1 4 300 -1 1 36 36 -1 -1 -1 -1 -1 + 537 896487 6600 26 5 -1 -1 5 300 -1 1 36 36 -1 -1 -1 -1 -1 + 538 896487 360 194 2 -1 -1 2 600 -1 1 36 36 -1 -1 -1 -1 -1 + 539 896489 120 14 2 -1 -1 2 900 -1 1 36 36 -1 -1 -1 -1 -1 + 540 896489 6240 13 4 -1 -1 4 120 -1 1 36 36 -1 -1 -1 -1 -1 + 541 896495 540 901 2 -1 -1 2 1800 -1 1 36 36 -1 -1 -1 -1 -1 + 542 896496 9660 139 8 -1 -1 8 600 -1 1 36 36 -1 -1 -1 -1 -1 + 543 896497 9480 166 6 -1 -1 6 600 -1 1 36 36 -1 -1 -1 -1 -1 + 544 896500 8880 11 6 -1 -1 6 120 -1 0 36 36 -1 -1 -1 -1 -1 + 545 896502 8940 19 7 -1 -1 7 120 -1 0 36 36 -1 -1 -1 -1 -1 + 546 896503 9360 28 8 -1 -1 8 300 -1 1 36 36 -1 -1 -1 -1 -1 + 547 896506 9060 13 8 -1 -1 8 120 -1 0 36 36 -1 -1 -1 -1 -1 + 548 896509 9120 25 6 -1 -1 6 300 -1 0 36 36 -1 -1 -1 -1 -1 + 549 896514 9180 28 7 -1 -1 7 300 -1 1 36 36 -1 -1 -1 -1 -1 + 550 896519 9540 168 7 -1 -1 7 600 -1 1 36 36 -1 -1 -1 -1 -1 + 551 896526 780 30 3 -1 -1 3 300 -1 1 36 36 -1 -1 -1 -1 -1 + 552 896526 1260 2671 2 -1 -1 2 3600 -1 1 36 36 -1 -1 -1 -1 -1 + 553 896527 900 231 3 -1 -1 3 600 -1 1 36 36 -1 -1 -1 -1 -1 + 554 896544 6660 191 4 -1 -1 4 600 -1 1 36 36 -1 -1 -1 -1 -1 + 555 896547 6960 172 5 -1 -1 5 600 -1 1 36 36 -1 -1 -1 -1 -1 + 556 897211 6720 14 5 -1 -1 5 180 -1 1 36 36 -1 -1 -1 -1 -1 + 557 897212 6600 12 4 -1 -1 4 180 -1 1 36 36 -1 -1 -1 -1 -1 + 558 897217 9240 109 5 -1 -1 5 900 -1 1 36 36 -1 -1 -1 -1 -1 + 559 897217 9300 116 6 -1 -1 6 900 -1 1 36 36 -1 -1 -1 -1 -1 + 560 897233 8520 16 4 -1 -1 4 180 -1 0 36 36 -1 -1 -1 -1 -1 + 561 897241 9120 29 6 -1 -1 6 480 -1 1 36 36 -1 -1 -1 -1 -1 + 562 897244 9060 95 6 -1 -1 6 180 -1 0 36 36 -1 -1 -1 -1 -1 + 563 897247 1020 159 2 -1 -1 2 900 -1 1 36 36 -1 -1 -1 -1 -1 + 564 897248 900 28 3 -1 -1 3 480 -1 1 36 36 -1 -1 -1 -1 -1 + 565 897249 780 17 3 -1 -1 3 180 -1 1 36 36 -1 -1 -1 -1 -1 + 566 897250 1560 559 2 -1 -1 2 1800 -1 1 36 36 -1 -1 -1 -1 -1 + 567 897251 1260 169 3 -1 -1 3 900 -1 1 36 36 -1 -1 -1 -1 -1 + 568 897251 2220 1528 2 -1 -1 2 3600 -1 1 36 36 -1 -1 -1 -1 -1 + 569 897256 3540 157 2 -1 -1 2 900 -1 1 36 36 -1 -1 -1 -1 -1 + 570 897257 3420 30 3 -1 -1 3 480 -1 1 36 36 -1 -1 -1 -1 -1 + 571 897258 3300 14 3 -1 -1 3 180 -1 1 36 36 -1 -1 -1 -1 -1 + 572 897268 6780 22 4 -1 -1 4 480 -1 1 36 36 -1 -1 -1 -1 -1 + 573 897268 7020 130 4 -1 -1 4 900 -1 1 36 36 -1 -1 -1 -1 -1 + 574 897270 6900 23 5 -1 -1 5 480 -1 1 36 36 -1 -1 -1 -1 -1 + 575 897274 8940 50 4 -1 -1 4 480 -1 1 36 36 -1 -1 -1 -1 -1 + 576 897275 9600 147 4 -1 -1 4 900 -1 1 36 36 -1 -1 -1 -1 -1 + 577 897276 9300 14 5 -1 -1 5 180 -1 0 36 36 -1 -1 -1 -1 -1 + 578 897276 4020 1322 2 -1 -1 2 3600 -1 1 36 36 -1 -1 -1 -1 -1 + 579 897278 9360 17 6 -1 -1 6 180 -1 1 36 36 -1 -1 -1 -1 -1 + 580 897278 3780 151 3 -1 -1 3 900 -1 1 36 36 -1 -1 -1 -1 -1 + 581 897278 3840 630 2 -1 -1 2 1800 -1 1 36 36 -1 -1 -1 -1 -1 + 582 897279 9720 142 6 -1 -1 6 900 -1 1 36 36 -1 -1 -1 -1 -1 + 583 897281 9540 26 6 -1 -1 6 480 -1 1 36 36 -1 -1 -1 -1 -1 + 584 897281 9660 132 5 -1 -1 5 900 -1 1 36 36 -1 -1 -1 -1 -1 + 585 897282 9420 31 5 -1 -1 5 480 -1 1 36 36 -1 -1 -1 -1 -1 + 586 913414 120 2718 32 -1 -1 32 3300 -1 1 17 17 -1 -1 -1 -1 -1 + 587 916553 120 2713 32 -1 -1 32 3300 -1 1 17 17 -1 -1 -1 -1 -1 + 588 919592 120 2729 32 -1 -1 32 3300 -1 1 17 17 -1 -1 -1 -1 -1 + 589 922802 120 2717 32 -1 -1 32 3300 -1 1 17 17 -1 -1 -1 -1 -1 + 590 926297 60 125 8 -1 -1 8 600 -1 1 40 40 -1 -1 -1 -1 -1 + 591 926560 60 128 1 -1 -1 1 600 -1 1 40 40 -1 -1 -1 -1 -1 + 592 928854 0 20 8 -1 -1 8 600 -1 1 40 40 -1 -1 -1 -1 -1 + 593 928987 60 23 8 -1 -1 8 600 -1 1 40 40 -1 -1 -1 -1 -1 + 594 929286 0 114 8 -1 -1 8 600 -1 1 40 40 -1 -1 -1 -1 -1 + 595 929390 60 676 4 -1 -1 4 900 -1 1 40 40 -1 -1 -1 -1 -1 + + diff --git a/test/test_parsers.py b/test/test_parsers.py new file mode 100644 index 0000000000000000000000000000000000000000..73a521b1545246c60acdeb4fca26e31dedfccb40 --- /dev/null +++ b/test/test_parsers.py @@ -0,0 +1,21 @@ +from batmenTools.swf2batsim_split_by_user import generate_workload +from batmenTools.swf_filter import filter_workload + +import os.path, sys, subprocess + +input_swf=os.path.abspath("test/input/mock.swf") +output_dir = os.path.abspath("test-out") +if not os.path.exists(output_dir): + os.makedirs(output_dir) + +def test_split_by_user(): + """Very simple test if split_by_user works without error""" + generate_workload(input_swf, output_folder=output_dir) + +def test_CLI(): + """Very simple test of the CLI of our different tools""" + + subprocess.run([sys.executable, "batmenTools/swf2batsim_split_by_user.py", + input_swf, output_dir], check=True) + subprocess.run([sys.executable, "batmenTools/swf_filter.py", + input_swf, "-o", f"{output_dir}/bla.swf"], check=True)