Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^4: Serializing a large object

by daverave (Scribe)
on Oct 09, 2010 at 14:35 UTC ( #864387=note: print w/ replies, xml ) Need Help??


in reply to Re^3: Serializing a large object
in thread Serializing a large object

coordinates are in 1 .. 877879 (both inclusive). I used some real data so the number of ranges is 2777 and it followed by some 1000 queries and their results.

start end 313 3582 413 6144 669 3679 729 4373 1735 4937 2752 10223 2802 9104 2960 8612 4289 10309 4506 12076 4620 11871 4662 10403 4718 10552 4819 12150 5156 8447 5503 11519 5934 12547 6176 12284 6207 9727 6654 12188 7037 12797 7210 10310 7357 10271 7459 13253 7827 11906 8347 15228 8393 12071 8531 15899 8874 12173 9219 12083 9249 15983 9351 15315 9619 12435 9703 13992 9833 16491 10003 16350 10007 15972 10072 13239 10106 13961 10200 16464 10232 13864 10296 16848 10301 17778 10319 16026 10908 14116 10915 16951 11363 14634 11458 14860 11481 17175 11573 17685 11622 15016 11916 17632 12073 15081 12126 18660 12392 18422 12528 18224 12779 20409 13059 20797 13119 16030 14012 17976 14137 20029 14187 19765 14689 18350 14703 20570 14765 17816 14889 17788 15005 21432 15120 18118 15425 22186 15647 19283 15805 23277 16326 23888 16422 22067 16445 22699 16544 20871 16626 23807 16750 20135 17597 21134 18320 21764 18632 24412 19599 25934 19642 27355 20084 26269 20137 23506 20137 26241 20840 23370 21063 28096 21840 27596 22044 24922 22699 29323 22984 30164 23303 29891 24504 31196 24674 28518 25095 31934 25372 31667 25453 29244 26142 30339 27199 33134 27212 33324 27366 30760 27368 33615 27397 34289 28854 31826 29048 34761 29572 36039 30383 33974 30667 37503 31119 36988 31306 34499 31308 38693 31333 37461 31403 37836 31444 35308 31474 35267 32018 35843 32068 35984 32092 38485 32892 36030 32973 35680 33129 35874 33140 36487 34217 41204 34377 40254 35632 41975 35728 42109 35882 38758 36004 42246 36107 39581 36525 43349 37242 40414 37762 44313 38508 44307 38633 44581 38887 41692 39378 45005 39696 45683 39796 42990 39868 45901 40158 47541 40371 47167 40615 47859 41005 46776 41102 47653 41263 44429 41425 44293 41623 48361 41640 48001 42134 45733 42298 48005 42462 48654 42845 46850 42931 45825 43114 48939 43454 46397 43721 50852 43759 49920 44085 50577 44153 50255 44405 50021 44473 47783 44994 52322 45421 52899 45424 48375 46104 53307 46142 49554 46890 54141 47746 50266 48642 55854 48724 55843 49650 55210 49748 53586 50019 57120 50345 56910 50487 53587 51139 54849 51358 57646 51474 54694 51972 55138 52251 55226 52664 59743 52707 59014 54507 61614 55736 58990 56166 63003 56242 62579 56691 59551 56993 62598 57148 63016 57190 64055 57499 60787 58137 60792 58944 62963 59054 62187 59639 63009 59693 63413 59844 66107 60285 63718 60799 63882 60810 66630 61036 67722 61244 64025 61670 67360 61892 67726 61916 68560 62164 64997 62254 68608 62592 69313 62650 66746 62856 66989 63203 66153 63263 69814 63489 67647 63510 70254 63576 66773 63984 66609 64062 67089 64473 68039 64732 71151 65536 73010 65724 68984 66036 69677 66135 73212 66372 72363 66636 73447 66804 73145 67279 74507 67548 73772 67675 73412 67714 74537 68594 76240 68753 76336 68901 75735 69237 76589 69316 71665 70234 77113 70310 76847 70360 77280 70818 77601 70952 77857 71433 77977 72079 75469 72566 76215 72578 78231 73093 79119 73735 77078 73772 77346 74085 77656 74382 77649 74515 80385 74539 77353 74892 80920 75313 78865 75518 81426 75636 78994 76455 80010 76669 79586 76673 80013 76977 83467 77142 83616 77184 83039 77195 80415 77195 81009 77429 80337 78053 85471 78272 81356 78491 84384 78946 81362 79293 86454 79782 82905 79848 85782 79928 86595 80134 87005 80950 87053 81163 87064 81540 84133 81833 84888 81852 85149 82020 86358 82176 89168 83012 85881 83058 88813 83719 90562 83905 87827 84859 88736 85015 87977 85328 92641 85542 91692 85797 92471 85884 88949 86079 93061 86142 92525 86152 92268 86430 89580 86813 92870 87085 94014 87333 93132 87887 92063 88301 95529 88464 91266 88579 92321 88661 91539 88728 94768 88757 95960 89105 96344 90185 93147 90333 97299 90485 97833 91442 98516 91480 94674 91495 98399 91593 97511 91794 95202 92099 99062 92283 98386 92532 99988 92559 99627 93153 99986 93244 100630 93658 96799 93710 100437 94180 100306 94386 101612 94998 98603 95144 97974 95445 97154 95565 98639 95927 99229 96483 102468 96800 102552 96828 103450 96865 103258 97136 100305 97581 101194 97998 104186 98365 102504 98514 105797 98588 101978 99007 105753 99393 106369 99477 103230 99976 103307 100267 103205 100281 103325 100297 103470 100579 107306 101431 107164 101542 108415 101694 104526 101792 104680 102058 108311 102414 105047 102418 108336 102666 109637 104406 110126 104415 107414 105482 111991 105985 112302 106276 112897 106372 109859 106388 109287 106406 112115 106468 112928 106551 113885 106560 109454 106627 113057 106996 110093 107288 110398 107576 113319 107861 111118 108227 114441 108393 111809 109174 113277 109722 115934 109739 112369 109851 113244 110351 113042 110519 117195 111082 114275 111280 114314 111352 118215 111369 117640 111396 118904 111761 119097 111952 114977 112183 116292 112233 116229 112254 116280 112295 118470 112464 115477 113562 119766 113992 116636 114151 116787 114567 117568 114583 121170 115094 121355 115841 122016 116179 122626 116420 120165 117025 121169 117359 120971 117722 124275 118226 121045 118812 124939 119226 125557 121310 124945 121960 124308 122414 128274 123327 130803 123721 129976 124107 127669 124128 127435 124605 131540 125161 132542 125166 131043 125424 128828 126247 129830 126374 132598 126627 133876 126843 134025 127396 132982 128338 135321 128612 134729 128946 135768 129066 135051 129674 132803 130308 136397 130416 136422 130423 137217 131807 137471 132018 135587 132158 135922 132192 138772 132194 139455 132299 138239 132352 135276 132387 138098 132428 135768 132799 135726 133092 140638 133242 136432 133282 139332 133598 140768 133773 140521 134738 141325 135313 141579 135539 139239 135712 139555 136246 139698 136802 139829 137283 143004 137339 144103 137545 141359 137724 144720 137782 140486 137827 145480 138178 141370 138387 140490 138633 141439 138775 145468 138796 144336 139024 145121 139285 145816 139645 146766 139775 145297 140137 143273 140373 146743 140924 144064 141742 145449 141758 148196 142159 148096 142409 149636 142460 146228 142976 146496 143051 146737 143073 149916 143450 146541 144362 147344 144427 151495 144525 147243 144714 151603 145664 149602 145768 149347 145939 152636 146034 153226 146377 149544 146515 153366 147102 154305 147408 155053 147787 151247 148531 154918 149340 153056 150076 156807 150434 153384 150512 154579 150526 156805 150900 157792 151126 154285 151245 157803 151608 155094 153460 159688 153475 159810 154272 157345 155198 159037 155364 161738 155698 162255 155897 158731 156229 159245 156418 159883 156459 162311 156525 160735 156627 162762 157392 164616 157919 160859 158129 162069 158366 161098 158669 162359 158927 165011 158971 166215 159316 167026 160181 166846 161263 168662 161427 168603 161842 168244 162567 169085 163243 170341 163259 169507 163815 166802 164173 170436 164587 167753 164809 170839 164838 170925 165176 171255 165627 168721 165876 168681 166447 172109 166625 170184 168559 171628 168761 174501 168929 175763 168942 172417 169051 175463 169078 174977 169381 176373 170573 173702 170732 178091 170924 174571 171390 175224 171518 174549 171553 179057 171917 177973 172208 175510 172518 175644 173144 178968 173164 179816 173369 176234 173707 179904 173874 180565 174244 181144 174588 178651 175040 177769 175617 182339 175879 182608 176769 179473 177231 180647 177510 180370 177926 180779 178252 184792 178705 185918 179040 182497 179361 183288 179794 187027 179804 186214 179893 186252 179981 187320 180151 187229 180317 183360 180336 183305 180530 186829 180572 183338 180592 183902 180901 184758 181494 187876 181945 185512 182055 187903 182222 188054 182701 188899 183273 186728 183286 189581 184637 191757 185264 189348 185265 190863 185650 188626 186738 194310 186937 190593 187799 191265 188348 191758 188681 192246 189441 193071 189756 192809 189829 192947 189907 195953 189927 193377 189949 195746 190166 193407 190401 193560 190830 196967 190969 193786 191332 194435 191949 199208 192735 195528 194060 196915 194118 200347 194165 200942 194294 201821 194964 200651 195710 202682 195979 203472 196546 199629 196704 203841 197117 203097 197149 203227 197176 202787 197496 200627 197640 201019 197693 203736 198156 204503 199468 202574 199584 202752 199722 205992 199756 206611 199871 205999 200151 203291 200308 207275 201735 208462 201916 208189 202801 204999 203041 208774 203826 211291 204276 207270 204321 209993 204570 211175 204721 210476 205237 208793 205868 208654 206005 212955 206166 209086 206469 210406 206744 209946 207251 214792 207811 210953 208135 210844 208242 214284 208547 216183 208795 211886 209180 212257 209744 216281 210340 216036 210391 216183 210892 216538 210934 214198 210966 217484 212334 215179 212950 220592 213546 219883 213569 220224 213581 217099 214007 219603 214171 221810 215067 222633 215650 218848 215967 218944 216321 219175 216623 222783 216946 219900 217105 221227 217164 223835 217192 219951 217309 224511 218363 224110 219245 224897 219813 226247 219866 226731 220009 226472 220604 227919 220673 223720 221171 227191 221308 224621 222168 228868 222195 228998 222271 229126 222297 229439 222884 228560 223236 225982 223278 230210 223513 226790 223600 229386 223733 226778 224090 228208 224267 231019 224304 230449 224372 231667 224405 227746 224428 230181 224488 227819 225120 232481 225237 230748 225240 231664 225416 231214 225751 232796 226036 232722 226048 229361 226209 232383 226879 230581 226892 230715 227084 230292 227564 233620 227713 233930 227808 234217 228041 234341 228338 234971 229340 232768 229734 237024 230376 232939 231077 237044 231226 236834 231531 235612 231685 238493 231743 234477 231755 237835 231820 235749 232530 236046 232786 239632 233988 240798 234025 237064 234182 236886 234241 239963 234512 241714 234536 237694 234590 241137 234812 240583 235131 241854 235533 241324 235738 241859 235922 243082 235951 242019 235963 239323 236024 239996 236132 239873 236617 244016 236927 240675 237294 240177 237387 241186 237501 244003 237996 241092 238719 241763 239030 241773 239651 243465 239778 242760 240229 245811 240317 247544 240540 243617 240958 244031 240997 247805 241205 245387 241278 246960 241460 248173 241848 244512 242011 245918 242383 245593 242799 246167 242821 248515 242870 245896 243105 246178 243260 248743 244092 247787 244640 251802 244954 250738 245286 248587 245430 251339 245530 251932 246054 252781 246465 252806 246828 249466 247500 250606 247888 254593 248205 254059 248426 254206 250222 253363 250609 253742 250778 254009 250876 256913 250898 254075 250990 257345 251039 254275 251501 255087 251561 258938 251757 258248 252696 256352 252762 258960 252833 259438 253178 259373 253376 259064 254673 257875 255136 260877 255263 261378 255271 260840 256227 258982 256291 259098 256865 260097 257027 262993 257035 260803 257129 260019 257218 263091 257261 260764 258072 264084 258290 265010 258385 265011 258499 261620 258759 265011 259049 265910 259167 263311 259719 262540 260649 263571 261016 265058 261157 268747 261511 267464 261535 264503 262224 265014 262437 265516 262615 266191 262945 269376 263129 266180 263832 266913 264067 270096 264082 266974 264876 268002 267050 270318 267085 274044 267827 270718 268252 271103 269194 272365 269366 272506 269510 275761 269529 275530 269561 275270 269608 275401 269630 275854 269638 275729 269734 273168 270150 276297 270152 276577 270849 278426 270855 278277 271140 274360 272986 278881 273095 276820 273360 280805 273811 280061 274782 278221 274789 278350 274938 279410 275483 282311 277017 283380 277379 283258 277499 283846 277800 280843 278360 284764 278414 285920 278539 284646 278614 281828 279245 282529 279696 285738 280114 287040 280591 284298 280724 284594 280851 284119 280905 286848 280925 284805 280963 283914 281293 288237 282670 290434 283710 291102 283783 286945 283819 289999 283964 286846 284002 286870 284023 290951 284146 287001 284314 289946 284404 291120 284772 291306 285567 292151 286404 291938 286638 292257 286644 292247 286673 289431 286849 294137 286939 289983 286994 293420 287202 293342 287239 292878 287272 294248 288434 291187 288882 295280 289339 293397 289917 296353 290882 295178 290886 294629 291005 297636 291150 293990 291174 297555 291178 294025 291382 297584 291875 298925 291934 297781 292075 298574 292262 295457 292795 296163 293329 298940 293564 299418 294803 300640 294897 302300 295362 298527 295664 301313 295728 302071 295878 303404 296053 301927 296150 302524 296247 302020 296866 300165 297668 300880 297982 301732 298151 304363 298676 301637 299302 302176 299386 302272 299491 306711 299533 305321 300973 307506 301556 304743 301806 304984 301832 308175 302090 305240 302305 305521 302339 305576 303427 306182 303581 306283 304112 307811 304126 307182 304774 310501 304858 310418 305097 308032 305292 308102 305353 307909 305771 311723 306082 309747 306694 313421 306715 313591 306942 313708 306951 310310 307014 312580 307042 310406 307664 311764 307958 314430 308160 314782 308346 311582 308383 314713 308420 311935 308551 314249 309796 316360 310401 316270 311329 314898 311406 314477 311512 314769 312071 315400 312529 315791 312943 315789 313565 319815 313666 319626 314061 317308 314088 319836 314231 320060 314673 317555 317290 320273 317334 322974 317729 323977 319832 326962 321067 324962 321552 328179 321605 328911 321912 325789 322025 328042 322233 325201 322356 325146 322545 325697 322582 325572 323084 324909 323095 330072 323235 328830 323273 326381 323463 329154 323679 329523 323804 326695 324193 327498 325831 331896 325833 328792 325880 328458 325880 329461 326705 333066 326863 332771 327449 333859 327566 330860 327688 333323 327825 334816 328244 332000 328259 334760 328379 332280 328828 334963 328959 334530 329596 336005 329698 332449 330154 337177 330200 333294 330306 333730 330601 334785 330642 336916 330768 334017 331072 334923 331223 334240 331255 334311 332023 335560 332177 335529 332591 340290 332917 338822 333381 340907 333452 339734 333502 340481 333873 337290 334103 337113 334463 340524 334568 340457 334949 341002 335562 342311 335758 338564 336155 339067 336577 342365 336683 339658 336696 339520 336842 340675 336908 342612 336921 343137 336977 340550 337640 343448 337737 340562 337785 343496 339046 342584 339059 344892 339158 343204 340846 347829 340879 347596 341042 343892 342030 347875 342801 348573 343210 347323 343668 350282 343748 351260 343931 351358 344014 349834 344412 348083 344479 350724 344505 350266 344841 351093 344887 350556 345052 348020 345995 349280 346060 352496 346395 348847 347389 354394 347583 354774 347631 354452 348070 353646 348535 351918 348681 354368 348966 355568 349020 355293 349459 356078 349571 352573 349576 352735 349591 355673 349823 357305 350081 353043 350556 357164 350760 356551 351244 357290 351373 358626 351445 355353 351747 359130 351780 355261 351912 355062 352205 357894 352300 355105 352354 355758 352904 359157 353508 355929 353885 357219 354358 361032 354422 361673 354432 358225 354881 360951 354949 361146 354953 360818 355317 358604 355455 358618 355760 362408 355859 362993 356034 362385 356267 363063 356358 363418 356429 362239 357557 365007 357589 360742 357738 361302 358371 362196 358538 362259 358557 362015 359015 364865 359617 365285 359742 363951 360021 362630 360233 367340 360276 367495 360696 366288 360791 367927 360885 364559 361279 368625 361390 367440 362018 368165 362184 369294 362261 365824 362301 366219 363239 369474 363697 369612 363950 367643 363995 370937 364063 370968 364945 370915 365859 371708 365918 369160 366394 369177 366604 373366 366862 373749 366990 370973 367606 374463 367633 374379 367782 375149 368923 374994 369085 374929 369099 376428 371908 379231 371981 378610 372016 377701 372882 375735 373496 380617 373697 381223 373829 380352 374011 381236 374019 377401 374379 380387 374577 376607 376017 379298 376462 383737 376889 382887 376962 380416 377798 384735 378448 381465 378449 381318 378722 385767 378779 384752 378997 385722 379000 382695 379000 382763 379086 382925 379328 382765 379372 382661 379943 387227 380049 387754 380291 383929 381016 387416 381130 387485 381252 383952 381308 388634 381314 387513 381437 384745 381518 387010 382235 389252 382397 388492 382571 385166 383062 387051 383709 386554 384083 387788 385280 392261 386137 389317 387096 389580 387205 390267 387271 390877 387468 391825 387602 391257 387775 394360 388256 391373 388566 391407 388891 394586 388935 395095 389362 393109 389442 393165 389888 395623 390157 396420 390256 396432 390335 396865 391228 394295 391417 394290 392634 395766 392686 395448 392918 395925 393362 396296 393596 396867 394226 398236 394762 401194 395113 401283 395194 398310 395284 398619 395312 398498 395555 401540 395897 399111 396526 400339 397009 403896 397194 400249 397243 403016 397990 401916 398657 404238 399156 405381 399588 405450 400500 406809 400750 406784 401019 405050 401302 408435 401394 405164 401848 408372 401880 408670 401936 409277 402371 405546 403021 408826 403218 406112 403388 406651 403406 409712 403484 410913 403503 410050 403609 410154 404047 407848 404142 407294 404192 411676 404954 411066 405468 411184 405830 409055 406281 412639 406584 409991 406765 410082 406921 409969 407034 410423 407712 410934 408195 414745 408415 411480 408548 412706 408699 415550 408958 416384 409117 414832 410046 416047 410239 416725 410374 413140 410889 417784 411635 418076 411858 417555 412030 418056 412326 417880 412633 419678 412663 419848 412765 416253 413007 419439 413069 416146 413184 416132 413216 419678 413336 420011 413765 419971 414245 420656 414588 420722 414734 418826 414735 421516 414857 418785 414956 421724 415627 421586 415863 419379 415983 420104 417987 421849 418179 421205 418213 423736 418293 421973 418702 422804 418983 422301 419059 422295 420002 424217 420259 423005 422309 425732 422328 425532 422439 424812 422588 426196 422891 429567 422904 426305 423326 430377 423719 426883 423936 427074 424535 427234 424733 430344 424915 431048 424990 431351 425013 428238 425093 428325 425361 432656 425712 431916 425944 429377 426331 429147 426365 429225 426397 429603 426442 429706 426461 433537 426603 429884 426849 433380 427161 433741 427301 433660 427479 430304 427612 430369 427730 430647 427863 430981 427869 431347 427892 434729 428317 434013 428571 434150 428614 431712 429005 432372 429052 434709 429134 435302 429536 436762 429610 435679 430035 432987 430516 436723 430638 434455 430735 434101 431189 434673 431193 438240 431215 434030 431753 438874 432260 435502 432620 439434 432983 438788 432983 440301 433190 436381 433809 436940 434084 440793 434391 437483 434661 438173 435122 440979 435363 438975 435639 442354 435766 442942 435909 439752 436569 442239 436624 443267 436699 439915 436724 442309 437423 443465 437639 443186 437855 444820 438351 445041 438395 441631 439296 446608 440343 443126 440513 444141 440926 444257 441057 444463 441073 443977 441121 444880 441467 447306 441491 445450 441579 447280 442191 448787 442857 445931 442935 448631 443331 447184 443469 450351 443728 449095 443932 450954 444032 450972 444154 447749 444488 450926 444515 450405 445015 447804 446168 448938 446202 451977 446279 449203 446583 450176 446921 450857 446946 452731 447038 453114 447469 451486 448003 451871 448564 454496 448791 452226 448951 455579 449141 452427 449357 456681 449443 452306 449721 455956 450280 457735 450949 458285 451146 457323 451478 457130 451541 454379 452045 459294 452059 456178 452282 459154 452514 456457 452840 456233 453157 456819 453598 459536 453628 459514 454445 461639 454458 461975 454572 460905 454724 461230 454994 461659 455120 458290 455204 458549 455288 461636 455934 459999 456406 462958 456675 463638 456956 460906 457304 464560 457346 463311 457353 463397 457569 460662 457702 464834 457951 461001 458839 462281 459222 463137 459359 466626 459419 462307 459702 467403 460137 463106 460156 462653 460704 464693 460889 467026 461354 467488 461490 464566 462106 467987 462202 465889 462585 469453 463334 466149 463470 470102 463807 466881 464589 468313 464813 471362 464879 468908 465000 471916 465685 472149 465848 471697 465884 471499 466349 469388 466372 473389 466772 472513 467012 474227 467650 471109 467671 470970 467726 471520 467733 471537 468310 474380 468509 474878 468568 474376 468591 472078 469004 475657 469373 476006 469591 473201 470049 477613 471069 477530 471552 474518 472266 475627 472980 479324 474674 477509 475185 479367 476255 482882 477510 480455 478794 482185 478914 485652 479147 484785 479208 485455 479693 485397 479786 483404 480124 485632 480378 486423 481547 484436 481645 489251 482524 486174 483338 487068 483625 489605 484038 491002 484095 489808 484196 488065 484214 490546 484254 490013 484456 491842 484868 488545 485064 491945 485075 490876 485166 488224 485314 491113 485551 492227 485825 488813 485903 489117 486107 492201 486592 490362 486641 489861 486745 493394 486788 493225 487245 490379 487272 490400 488815 496451 488900 492374 489056 492750 489079 492150 489156 496458 489450 493229 489776 496718 490167 497761 490522 496305 490616 493846 490761 493535 490873 494749 490944 498354 491522 497656 491911 495852 492047 495738 492187 494085 492705 496451 492718 500244 493221 500145 493278 496243 493428 500036 493481 497453 495696 502683 495701 501720 496556 503757 497399 504708 497416 503798 497419 503919 497622 501208 497637 503272 497698 504682 497712 504647 497987 500826 498549 502579 498589 501873 498894 502598 499050 502259 499902 502463 500092 505752 500582 506260 501030 506564 501251 506932 501411 507998 501512 505187 501787 505270 502322 508015 502511 510140 503513 510387 503937 507628 504079 511614 504392 506934 505859 512388 506247 509752 506349 509252 506907 514309 507614 513834 509544 512838 509599 515898 509791 515991 509847 516786 509947 516946 510427 513444 510581 516184 510706 514287 512013 517823 513421 516306 514170 521471 514297 518137 515005 518257 515785 522744 516705 519978 516709 523717 516766 520191 517120 520183 517792 524374 518236 524314 518398 524736 518452 521701 519477 523359 519697 526543 520568 523745 520692 523480 521530 528642 521624 528397 522504 528786 522992 526496 523432 530379 523435 529268 523827 529822 524622 530922 524677 532043 524816 528006 525136 531003 525396 528540 525580 529075 525663 528498 526955 534326 527154 530565 527278 530264 527301 530366 527628 530904 528293 534719 528641 536155 530005 533774 530060 536016 530952 537407 531003 537033 531115 534433 532159 538795 532310 535714 532462 539274 532808 539999 533086 536263 533453 536302 533466 539797 533514 540335 533611 537202 533738 537192 533821 536571 533981 541441 534028 537171 534384 537244 535289 540946 535490 538728 535650 539118 535865 539410 536044 539993 536262 539653 536677 539797 536847 543096 536916 544680 537427 543956 537604 540302 537626 544502 538402 545754 538464 541238 538497 544392 538507 542074 539088 545524 539296 542655 539319 542208 539375 545744 539507 546322 539817 543484 540182 546557 540462 547052 540972 547769 541696 548186 542334 548451 542857 545691 542992 549015 543577 550524 543893 546800 544098 550886 544194 547938 544319 551933 544419 547711 544535 550453 545233 552066 546019 549375 546231 553612 546791 550080 546870 553293 547193 553125 547320 554553 547456 551362 548270 551703 548282 552279 548462 554549 548809 552247 549343 552965 549768 553691 549783 555911 549828 552818 549940 553334 550172 553920 550810 557433 551056 557254 551400 554250 551939 558480 552002 558329 552612 558977 552806 556573 552843 555643 553520 559770 554366 558016 554551 557337 555002 561671 556328 559533 556813 563356 556995 564269 557187 562749 557631 561344 557711 564462 557772 564382 557997 561541 558020 561391 558022 563438 558163 565243 558276 565078 558308 561290 558308 561315 560500 566227 560825 566521 562079 565721 562383 566203 563681 570318 563950 571659 564848 571061 564927 570804 565040 572316 565171 570993 565903 572676 566040 569785 566090 572081 566201 572439 566237 572878 566533 572639 566838 569808 567029 569905 567046 569819 568554 571385 568564 572347 568614 572337 568954 576138 569538 576908 569581 575977 569840 576387 570301 576159 570309 573794 570338 575842 570740 576696 571506 578083 571659 579011 571730 577944 571735 577918 571826 578234 571927 575851 572146 575335 572157 577592 572355 575379 572623 576354 572736 580183 572890 575937 573104 575793 573321 578972 573538 576186 574186 578034 574831 578214 574906 580759 575499 582408 576079 583178 576175 583015 576186 582316 576256 583016 576318 582499 576640 580528 576802 584286 576871 582965 577466 581656 578284 585341 578485 585160 578505 584364 578591 584699 578597 581155 578634 585458 578643 581708 578818 581613 578822 585860 578878 585206 579019 584581 579478 582782 579587 582684 581152 584070 581357 587553 581773 587768 581941 585561 582239 589498 582331 588520 582479 585174 582514 588623 582696 586640 582858 586233 583280 590498 584165 587305 584277 590025 584349 588031 584442 590482 584825 590958 586038 589507 586286 589253 586576 592925 586938 590614 587118 590359 587411 594645 588496 591452 588651 592369 589179 595913 589217 595664 589289 592336 589462 597179 589904 593024 589982 592725 590057 593529 590067 597690 590084 597088 590138 595804 591035 594459 591093 596914 591431 597242 591625 594432 591694 599200 591709 598304 591820 597928 591919 598286 592302 599647 592449 595283 593148 596569 593414 595804 594002 597332 594102 600911 594273 601308 594437 601612 594442 597385 595013 602551 595679 599434 597160 603731 597298 604677 597916 603694 598371 602142 598724 602107 599665 605774 599851 602889 600189 602622 600189 603350 600189 604298 600189 604626 600224 603121 600262 604626 600624 604241 601026 603874 601042 604626 601139 603989 601305 604626 601823 609324 601897 609366 601906 605004 601986 607667 602187 608366 602537 604626 602592 608418 602703 608648 602707 609640 602720 610124 602888 605727 602915 610056 603636 610090 604288 610011 604413 610285 604755 608540 604974 610720 605044 607951 605268 611933 605268 611935 605299 611071 605325 612941 605413 611211 605740 611955 605782 609540 606343 612895 606753 613091 606922 612815 607044 610697 607154 614754 607241 609971 607571 613172 607782 614906 607820 610982 607953 615437 608058 614944 608197 615484 608345 615358 608515 615981 609433 615397 609701 612488 609817 616155 610775 616782 610800 614221 611265 614749 611321 613977 611380 618024 611716 614654 611867 617988 611889 615254 611941 615541 612386 618950 612413 619166 612809 618898 612942 616719 613506 616567 613725 621064 613732 620690 614080 621068 614258 621502 614259 617233 614259 620701 614514 617401 614576 621755 615013 618813 615216 622203 615547 618338 615734 621410 615749 622293 615835 622179 615852 623022 616188 619747 616740 619516 617005 623006 617239 623710 618184 623968 618604 625353 618660 625831 619008 625568 619586 626897 619629 623559 619724 625873 619877 626680 619959 625948 620288 624196 620447 624239 620943 627172 621441 623968 621495 627485 621817 625361 622381 625942 622559 628520 622877 628879 622892 628586 623163 629604 623279 630617 623637 630469 624737 631210 625166 629261 625964 628870 625971 631916 626284 631972 627268 629892 628203 634416 628567 636399 629710 632559 630249 632812 630336 633397 630608 637386 630697 634181 631439 637279 631626 637770 631774 634558 631969 638345 632289 637919 632956 639270 633722 636646 633734 636682 634026 641396 634163 640699 634283 641231 634513 637694 634695 638266 634791 638152 635381 638227 636712 642624 636864 643039 637006 643075 637066 640521 637217 640079 637416 643084 637507 643722 637524 644185 637722 644317 638227 644188 638318 645620 638481 645635 638766 642604 639097 645505 639108 642578 639216 646745 639287 645280 639310 642636 639701 642686 639809 645822 640155 646143 640219 643103 640295 647486 641612 647572 641760 647479 642063 646201 642468 648856 642528 646505 642680 648506 643119 650065 643174 650643 643178 646687 643421 649667 643425 650916 643595 650369 644089 651587 644933 651145 645066 648538 645225 648383 645287 652749 645421 648289 645513 648458 645557 652885 645897 652647 645964 652845 646635 649923 647003 653141 647069 653726 647193 649092 647212 653588 647255 654346 647353 653068 647362 650121 648028 651265 648202 652213 649191 656492 649649 652878 650553 654441 650831 653632 651172 657152 651355 658881 651594 657735 652063 659316 652116 658077 652795 659222 652855 655873 652860 658853 653022 658652 653067 658810 653586 659419 653794 660922 654374 660927 654651 660579 654686 660703 654794 661652 655160 658365 656028 659899 656090 661568 657051 663009 657111 660670 657165 664683 657235 661043 657392 664555 657781 664158 657803 661358 657843 660791 657915 664660 658220 664135 658262 661303 658487 665865 658770 661612 659051 665111 659635 662731 659918 666279 660875 664095 660895 664805 661150 665038 661348 664080 661418 667395 661831 664787 661927 665112 662275 665546 662509 669841 662846 669097 662903 666991 663023 667232 663148 668810 663213 666034 663227 670410 663924 667642 664166 670612 664966 667494 665017 670612 665093 672392 665869 669251 665902 669093 666041 672850 666254 672917 666371 672339 666444 670241 667251 673292 667299 670575 667327 672898 667653 673615 667725 674471 667946 671697 668376 675544 668511 674072 668569 674980 668601 672013 668735 672069 669145 672701 669301 676351 669614 673014 669937 677219 670072 673213 670080 672866 670542 674126 670765 673868 672181 675143 672185 677995 672724 680323 672998 679867 673118 679346 673285 675604 673287 679944 673385 679860 673814 677150 674210 678321 674258 680966 674907 682129 675039 681322 675371 681317 676014 682788 676494 682923 677233 681199 677469 681087 677559 684959 677572 680956 677592 680839 677649 683797 678284 682384 678333 684809 678352 682139 678606 684363 678633 682165 679520 682635 679581 686260 679708 687229 680046 682963 681295 684551 682275 684371 683220 689532 683242 687124 683334 686903 683375 688992 683417 687275 683524 690008 683600 687199 684276 687766 684931 691512 684949 687681 686278 689409 686613 692354 686789 692457 686803 692470 687344 694368 687489 694375 688162 695600 688185 691927 688310 695069 689578 696691 689595 695969 689804 692281 690098 693333 690134 696024 690207 696055 690489 693617 690534 693818 690957 697045 691298 698657 691884 695435 692028 695789 692320 699054 692736 695703 692738 699211 692828 698344 692906 696484 693255 699012 693281 700328 693589 696907 693695 698355 694429 701395 694436 697623 694729 701908 694771 697237 695036 700563 695657 702122 695754 702082 696763 700497 697450 700234 697639 704469 697670 701598 697781 703882 698438 704130 698627 704820 698820 702803 698956 701791 699039 706491 699512 702745 700763 704197 700823 708203 701378 708238 701688 707461 702368 709294 702971 708861 703035 706254 703249 706771 704141 707001 704569 707790 704753 708723 706298 712203 706553 710042 707550 714732 708186 711714 708187 715382 708730 711324 709351 714953 710363 713655 710425 717522 710489 716167 710634 714206 710984 714988 711090 718524 711393 716877 712015 719330 712080 714889 712292 715071 712347 715344 712461 715658 712774 718484 712902 719528 713433 717143 714162 717688 714258 721134 714388 719956 714587 722036 714666 721602 714743 722088 715425 722809 716065 719472 717041 719512 717041 722697 717081 723055 717343 724993 717727 725086 717799 723971 718467 721927 718634 724316 719025 722294 719489 723054 719880 727126 720057 723579 720082 722780 721057 724212 721785 727535 722009 728209 722582 725837 722843 730124 722988 730448 723062 726029 723691 727258 723711 726879 724001 730506 724161 727120 724188 731524 724570 728604 724619 730681 725074 728400 725314 728872 725497 731160 726322 729128 726333 729363 726342 733195 727020 729838 727020 730058 727020 732007 727021 730427 727340 731149 727932 734742 728255 735400 728406 735443 728435 735200 728441 731169 728828 734749 729111 735400 729405 735869 729912 733282 730079 735886 730497 733258 731336 738818 733469 739320 734377 740147 734460 741111 734694 740674 734771 741666 734967 741952 735846 739718 736049 742589 736864 739764 736980 740281 737059 743182 737287 743242 737892 743707 738023 740734 738121 741121 738410 742304 738473 744174 738763 746100 739152 746679 739861 745926 739875 742755 740026 745892 740268 747011 740639 746562 740686 746581 741016 745809 741262 747112 742351 745823 742707 745681 743111 746727 743365 746756 743424 746358 744068 751296 744367 751875 744538 751630 745528 748729 745824 751650 746935 753562 747312 750095 747332 753167 747676 751592 748247 754529 748534 755259 748866 755288 749794 753723 749884 753186 749960 754135 750206 753485 750207 754204 750529 756842 751239 754068 751897 758462 751938 755160 752238 755599 752241 755508 753017 756136 753303 759175 753404 760305 753830 757526 754113 757331 754370 760697 754558 760607 754622 757828 755336 761729 755663 761670 756149 759206 756795 763271 757026 762604 757095 762807 757108 763585 757727 764872 757846 760878 758340 761813 758351 762406 758512 764446 758743 762218 758901 764607 759436 763043 759558 767395 759612 763223 760021 766657 760720 768323 761306 767025 761660 764777 761825 764922 761987 764390 762760 768932 763398 769183 764511 771660 764897 768901 765336 768958 766034 773401 766039 772392 766137 772177 766257 769385 766511 769746 766555 773963 767433 773596 768164 774173 768608 772224 768801 774824 769023 772187 769071 772869 769718 772657 770739 773633 770963 778110 771498 775202 771991 774861 772061 778374 772119 775261 772325 776246 772788 776445 773016 778597 773694 781002 773847 779473 774025 778281 774494 780885 774899 780543 775584 778494 775643 781406 775905 781389 776095 781688 776325 779297 776504 779356 776540 784245 776708 779710 777284 780933 777475 780372 777571 783214 777724 784997 778452 784282 778563 781697 778721 782190 779002 786180 779009 786097 779361 786820 780137 783865 780505 782937 781308 787041 781837 788615 781970 784809 782480 788669 782492 786541 782746 789705 782770 789486 783509 789915 783737 790852 783891 786950 784331 787478 784477 787908 785100 791276 785105 791786 785219 791835 785407 788280 785597 792862 785676 791823 785847 792916 786075 792630 786326 792971 787327 790918 787418 790571 787688 790789 787753 794514 787877 793986 787938 791117 788629 795396 788691 795431 788773 796401 789866 796388 790622 794848 790889 796887 791058 794046 791568 794118 791752 794984 792057 798361 792069 795832 792136 798474 792879 796277 792909 799604 792925 794918 793130 800368 793293 796138 793344 796613 793549 796604 793774 801054 793991 799596 793994 798137 794000 801530 794235 796438 794312 797566 794527 798070 794907 798334 795107 798054 795274 801093 795411 799461 795654 801553 795723 801925 795836 798743 795956 799866 796333 802426 796786 804048 797312 799587 797320 800231 797411 804007 797729 803441 797860 801151 798162 801277 798287 802276 798435 804060 799250 805895 799319 806150 799418 805043 799456 802507 800272 803989 801206 807603 801481 807072 801630 805722 801915 808922 802297 806151 802370 807920 802870 809330 803210 809810 803331 810978 803358 806546 803539 810002 804525 812096 804942 809190 805144 807939 805444 808685 805460 809602 805980 813532 806227 812671 806374 810336 806530 813128 807071 810762 807073 813506 807483 813265 808765 815768 808907 814835 809094 812191 809416 815665 809491 812897 809545 813086 809761 813094 810089 817011 810787 818036 811277 814345 811306 814676 811353 814395 811640 817698 811858 818447 812221 818249 812393 819645 812494 819768 812569 816329 812793 819263 813099 820858 813109 820577 813114 818908 813605 819496 813625 816766 813626 819301 813647 820948 813737 816958 814356 818018 814383 817242 814389 820851 814588 820580 814826 818344 814827 821633 815044 821657 815070 818086 815084 821333 815674 818721 815965 819150 816320 819414 816329 823295 816626 823758 816672 819552 816724 819385 817533 820340 818011 824426 818272 821337 818284 824728 818337 821304 818383 825898 818412 824487 818424 824526 818918 824582 819660 822437 819718 825468 820336 826911 820616 826800 820857 827246 821898 829315 822054 825935 822113 828740 822281 829368 822530 825415 823545 827021 823695 829580 823766 830643 823918 829907 824041 828365 824090 829910 824303 830739 824507 827621 824902 827745 825512 832538 825873 828141 825908 832028 825915 828806 826598 829842 826711 829396 828152 835327 828283 835635 828370 832059 828466 834691 828543 836239 828562 831747 829004 835915 829262 832481 829924 833713 830120 835837 830406 833376 830928 836762 831084 837313 831907 839232 831917 835256 832296 835197 832316 834822 832646 838230 834999 837891 835543 842165 836354 842942 836429 843160 836530 839123 836737 840962 837438 843442 837859 841558 837860 843401 838320 845795 838428 844338 838670 841610 839035 842739 839651 845342 839922 842771 840277 843360 840397 846272 841301 847237 841397 844091 841499 848017 841592 847940 842082 848041 842804 846013 843981 846902 844087 850762 844166 851909 844524 847337 845764 851628 846287 849283 846386 849798 847188 854825 847525 851226 847970 853553 847971 854150 847993 853849 848410 855784 848882 854692 849080 855287 849306 856428 849807 852872 850554 853932 851358 854730 851474 855116 853104 860544 853207 856085 853840 859819 853896 860189 854122 860642 854612 857716 854715 861157 854831 861646 854888 858562 855267 858527 855416 863018 855916 861652 855946 859702 856056 859395 857257 860129 857324 860855 857382 861362 857688 860519 858415 864553 858592 864888 858831 861685 859039 865962 859224 862805 859263 865590 859466 865135 859749 863302 859828 867085 859949 866298 859973 867146 859991 862716 860176 863413 860330 866795 860791 866341 861148 865116 861668 869376 862437 865564 862950 869708 863360 870443 864045 867143 864633 871263 865029 868828 866354 871923 866838 872962 867007 873790 867377 870579 867534 871175 867835 873767 867915 873725 868259 874853 868686 874735 868996 872356 869015 875437 869876 876760 870013 875867 870173 877312 870385 876424 870437 876603 870744 877579 870763 873810 871265 874290 871266 874120 873221 1294 874186 3423 874354 2401 874417 306 875339 976 875652 1248 875812 678 876477 1506 876484 5541 876610 4509 876725 1774 876763 5002 876859 4725 876879 5938 876908 5385 877372 2847

start end cover 825406 825552 17 770031 772665 6 529601 535309 1 835352 836354 5 699867 703247 5 320010 321557 3 149485 149655 11 9088 15728 1 698544 705029 0 431301 433346 17 862713 866634 4 575755 578562 5 846852 851491 2 476260 479207 3 142920 143398 16 366551 372701 0 751667 756235 1 90393 91989 16 310975 316124 2 51137 57014 1 630612 634704 2 121775 126432 0 743028 748910 0 653831 657812 9 236490 240409 9 253322 254898 9 314844 318984 4 730740 731829 12 141600 144055 11 127307 132636 2 630164 637108 0 636047 641303 1 208044 214580 1 840546 844590 3 667398 672423 4 110625 110634 17 101416 101533 17 438892 443688 2 697479 697670 14 17801 20905 8 413539 417572 9 712425 718709 1 766195 769964 4 764050 767949 3 536282 543281 0 122749 128011 1 820944 823044 12 762360 763193 13 529753 531785 4 610873 611299 20 540489 547220 0 474437 477809 1 227512 234013 0 670351 672404 15 112847 112857 23 570177 573020 4 635959 638872 4 261756 267737 1 165619 172028 0 119499 120322 10 275584 277123 9 345374 350907 3 319299 326186 0 687912 690222 6 418321 424140 0 793274 795996 8 529532 534686 2 353679 354233 22 409984 416394 0 55206 59727 2 829296 832934 5 521699 524115 6 332637 333150 19 142287 146448 4 490679 495113 5 493706 497953 4 599167 603156 3 188899 189204 9 318715 321112 2 31128 35787 3 270880 274353 10 65805 68361 8 354205 359149 1 63332 65506 12 543244 544745 11 564393 568472 2 80889 84861 5 374166 378673 5 275251 279586 2 578243 579421 12 143717 145336 14 161317 162629 7 386023 390882 1 45523 49931 6 803380 805765 11 515739 517180 4 162003 162575 9 870590 871900 14 778717 780093 13 280390 280639 13 57349 63674 1 509671 513723 3 571808 573997 11 22452 26602 3 404066 410072 2 528615 530782 6 685460 687571 6 470489 475041 3 143421 148399 2 753101 756342 2 345351 347346 14 49950 56359 0 695778 700323 6 353977 357712 4 779628 785930 3 523563 526542 6 379228 383477 5 377703 381944 2 543137 547531 4 16170 18097 14 743455 747713 0 555833 560047 1 252999 257234 5 367008 368718 12 855465 857966 9 563000 564801 6 692330 694532 11 841376 844548 4 144052 149709 1 445127 451680 0 52950 56642 5 805013 810488 2 717252 718670 12 259137 261959 7 262138 266863 2 396866 399841 4 578807 579620 19 471742 473014 11 437417 440060 8 455033 459284 8 763849 766535 6 602105 603439 16 783182 784643 11 383068 384487 16 600068 602733 5 641084 647641 0 276444 282706 0 747889 752808 2 776228 776455 12 724047 728669 3 792367 792800 17 183349 188650 2 723154 723821 12 100740 104061 5 723673 725979 6 353738 355780 10 176385 181341 2 832488 837588 1 821327 821412 15 864682 864880 16 761616 768228 1 273621 277333 4 298787 305484 0 120130 120784 10 307233 308074 12 559646 563901 5 750847 751267 16 577705 579607 12 533680 539961 2 87487 90763 9 244993 250828 1 323322 326050 7 696203 701934 2 115838 116606 12 165267 172092 0 576873 578633 13 363201 368479 2 162252 164994 7 618470 620434 14 345602 349313 8 320621 326844 1 587985 591626 2 270010 272755 8 40657 40855 16 651576 653743 5 554508 554649 10 267678 273334 1 576298 581586 5 188454 194997 0 821600 828526 0 9722 11893 17 229318 231768 9 16508 20297 9 580843 583569 9 33807 37014 5 408463 411734 2 255984 262187 0 834421 838811 1 313063 313654 13 110642 116913 1 491784 495167 7 682241 687150 1 822259 827772 2 468765 471036 15 603112 606037 9 860191 865406 5 761772 763638 8 40737 46906 3 409599 414467 4 366154 372332 0 704795 711534 0 757882 763436 2 326794 326862 14 264557 271115 0 415346 421547 1 458590 464006 2 578199 581627 9 528376 533083 2 698694 703513 4 644224 644446 21 122858 129437 0 794462 801044 2 696097 696236 18 330137 331026 13 425914 428162 9 240873 243003 7 118826 125452 0 728125 729774 13 699884 705063 1 406480 409753 7 557879 563159 4 297042 302537 1 506649 506690 11 258124 258810 17 366694 372034 1 667987 673772 1 800711 807031 0 131997 135153 6 717644 723786 1 780953 787678 0 767146 771874 4 255567 259275 5 247027 250378 6 447468 448241 15 582344 588463 2 129064 131797 8 589039 595394 0 437374 443978 0 875452 1968 2 735894 740056 5 359196 360921 16 492013 494008 9 522736 527036 3 794753 799996 3 746731 748849 4 572774 575842 16 350780 354172 11 567236 570945 9 92933 98010 6 651870 658338 1 288392 290257 14 450713 454791 4 266910 273518 0 288949 294497 1 843739 845945 6 650032 651532 13 825202 826575 15 43962 46211 14 460493 465498 2 647412 653359 3 455812 457580 14 697486 701764 3 845142 849612 2 726183 731851 0 164522 168520 6 842336 844560 7 580030 580519 24 504175 504804 12 361270 364934 6 773648 777271 3 535255 538488 6 266227 269467 1 57280 57418 11 13054 16521 10 360080 362613 8 348224 351128 7 407472 409814 11 119968 120399 10 467591 472951 2 543727 544649 13 873131 874406 9 614296 620339 5 598295 605183 0 20279 27277 1 864745 865604 11 426565 426774 18 825660 826346 16 836105 842084 1 333570 334947 11 760133 763061 8 542140 546790 3 258566 262209 5 521060 523005 8 268358 272988 1 309617 310911 12 346107 346283 17 565427 565493 10 208561 209994 10 91303 91338 19 868644 870217 10 263595 266048 5 45718 49385 7 74419 79453 0 99954 103443 5 444172 449011 4 668787 674084 3 517235 523351 1 140443 144512 8 696294 697846 12 735235 735604 9 802960 808124 2 175606 179662 4 650433 655579 1 722773 723111 10 232897 234163 13 193387 198258 1 696452 698780 9 527929 527982 18 530480 532199 5 124319 125904 5 799301 803187 5 521581 523913 5 800679 806481 0 325128 331691 0 521269 523514 6 674733 677193 9 178099 185096 0 133606 133774 23 702960 707578 3 32932 36431 6 837190 843278 0 163365 166626 8 126637 131271 4 474933 477061 4 270124 274391 6 699190 704434 3 489087 490654 13 294306 300080 0 464854 465923 11 402485 406687 6 259565 260721 14 189357 193377 1 621319 623900 11 548755 552899 5 662079 662287 17 665705 667452 9 553088 553103 17 538631 540194 12 59088 62000 7 153828 154018 12 75880 79185 3 680674 683136 6 780005 780020 17 219599 223525 4 524621 529556 2 259287 263898 5 43867 47504 10 389704 391711 7 622350 626094 4 653423 654613 11 29037 34691 0 212631 213369 10 477746 483683 0 828408 833422 2 270873 276047 4 838366 838574 10 236989 240969 8 695057 699416 4 562946 564648 6 413721 420127 0 426585 432099 2 393987 399904 0 348692 354824 0 810257 817084 0 287842 293632 2 596785 598412 7 648690 651378 11 718150 720761 10 215465 220972 2 189193 193296 1 307529 310981 5 847925 853685 1 654 1933 11 620189 625228 7 871548 876568 4 383312 388905 1 371446 375684 1 191102 196448 1 669632 671904 16 765340 769833 1 746324 752903 0 210440 214371 5 345242 350344 5 609516 613602 8 867023 871088 4 769239 770025 11 283271 286583 4 135496 138787 7 113001 114754 12 184009 188687 2 474298 479004 1 606823 612073 3 251722 255070 4 739296 741219 10 359574 361257 13 694792 695634 20 717195 720960 7 232768 234533 9 676035 679438 9 333269 333762 17 464464 469044 2 14390 16951 13 546141 550969 2 695462 698631 8 109924 114065 2 485541 486921 14 536886 537497 14 484405 485242 14 33166 35335 13 341822 345624 2 305071 307078 6 426778 431088 4 339355 341043 9 285837 289351 8 272371 275940 4 190251 196488 0 725699 731827 0 466331 468253 9 647017 648545 14 596482 596538 18 453402 458802 2 732124 736385 1 358338 362641 4 118240 124240 1 263072 268733 2 715815 717533 11 614549 616190 15 63939 70712 0 408130 411542 2 188917 193722 1 542637 545016 9 464764 468962 2 109423 111816 10 621302 621982 18 685067 685865 12 513839 516924 2 295574 296206 12 288511 289798 18 421640 426653 0 217078 219828 7 510752 517498 0 616661 619716 12 24545 25234 10 420329 421268 11 93049 98468 4 658180 659715 16 473971 474815 7 775293 777845 8 823478 828172 3 647583 653243 3 201327 207586 0 375377 381722 0 88290 89711 11 331588 335948 3 29649 33069 6 563946 564768 7 568544 570455 10 151222 155258 3 96546 97173 19 814420 817218 16 598444 603902 1 319986 324874 1 284721 287946 7 841505 848054 0 377773 379813 8 575866 582128 1 326585 327182 12 606012 607189 22 698287 704349 1 282418 282562 15 499752 504530 3 119588 126306 0 462876 464469 11 417049 418591 15 597341 603528 2 802272 807909 1 281896 287937 1 11250 17099 1 320583 325723 1 472804 479501 0 602170 603889 13 180218 180614 14 843756 846126 5 508848 514625 0 344834 347038 12 866945 873090 0 310162 313037 8 78450 82388 4 592207 596046 9 662268 668306 0 547844 552795 4 144663 146771 7 104874 107969 5 759771 764488 3 22760 25022 7 95277 96183 18 331040 337942 0 110716 113010 9 504578 508850 3 366989 370595 6 333283 338668 2 198256 202782 7 194363 194708 9 659507 663391 7 675039 679779 7 428113 431248 9 112083 117250 4 80746 81606 10 541232 546496 3 272851 276961 2 40706 42808 11 500213 505258 1 285519 290306 5 327287 327969 13 161680 168047 2 681961 686076 2 710182 714159 3 876892 1193 11 187194 193001 1 849631 852593 8 580564 580712 23 90022 90281 18 253772 256043 9 202027 208248 1 39119 42484 4 663446 667415 4 27486 27877 15 497369 503812 0 401218 404979 5 663091 666926 5 376205 376986 10 743433 748701 0 324923 327952 7 456067 459609 7 473921 478274 1 660575 663929 8 847250 850414 4 236225 237180 17 599399 603027 3 144387 150833 0 742543 748041 0 638554 640610 13 457613 460158 13 812830 816652 8 574853 578945 3 444869 451859 0 85049 87417 6 480701 482086 9 858979 861491 6 825832 830480 3 336110 338980 8 193362 196345 2 694676 698590 6 322767 324066 10 336172 339166 8 391937 393962 9 842431 843733 9 680885 684339 5 127494 130215 8 624355 628519 6 1468 5122 4 242832 247476 4 278182 281015 4 767587 772370 4 337761 342232 5 84267 89209 1 22604 29308 0 338406 338565 20 112698 113786 16 555426 560369 1 828001 834179 0 875891 876432 11 332484 338356 0 593686 594237 19 311989 312953 12 341315 342321 11 808462 808631 16 43883 46095 14 834691 840513 0 863959 864696 14 266723 270297 0 693994 699320 1 717300 718465 14 283037 285441 6 321741 325508 3 414423 418694 7 731788 738225 1 441029 443622 5 417552 422372 0 382176 386210 7 214192 220134 3 533628 534308 16 623552 624037 18 432257 434821 6 613147 619628 0 455812 456050 21 494327 500893 0 125708 128669 6 409006 413376 3 166275 167242 13 409520 409545 19 406034 407217 15 732659 736726 1 252322 255599 4 525003 531999 1 521163 523532 6 827072 832846 0 82260 84233 12 851947 857324 0 193493 199419 0 357349 360322 11 587723 592789 2 676230 676355 14 420664 420974 12 148389 154316 1 541006 546526 3 239788 240592 17 456987 457981 17 779516 783243 6 168250 173976 0 381023 386378 3 292005 292288 17 88347 89794 12 135383 138115 9 375955 377335 9 437339 442994 1 77615 79080 13 415089 415764 23 873 4494 7 240189 244116 0 61863 66821 2 838258 840796 7 415391 416966 17 657884 661848 4 794368 801333 1 810032 811236 13 567787 571266 7 773025 779762 0 836599 837916 6 263082 264976 11 574406 579544 1 754593 758984 4 125330 129409 5 749639 751014 10 4778 5053 12 566875 569370 13 485295 489258 8 784026 785887 12 612446 617710 4 405171 410107 4 27134 30596 3 353307 356572 7 244667 250920 1 631992 635892 5 403971 405180 16 417704 418163 15 153897 156695 6 137128 142199 0 254549 258854 5 791104 795441 3 381974 384199 12 793702 798308 4 755553 759575 4 818201 825141 0 236104 241074 7 770000 774606 1 762110 768604 0 527244 533711 1 373325 379514 0 83574 89192 0 33125 35728 10 360033 364918 2 421976 426890 0 466390 467706 12 621098 621480 20 774266 777160 6 516775 517763 8 563940 570733 0 488237 493075 2 198778 202049 8 81057 88005 0 876263 877172 9 135364 138472 8 313069 319210 0 595333 599242 5 282496 288370 0 320172 322577 3 501724 503150 13 372149 375538 4 719019 724715 2 768741 770885 8 435812 442470 1 155822 158650 5 777758 778061 20 269012 275133 0 253308 256813 7 168490 174864 0 139136 145163 2 349842 354350 9 605788 611520 4 735805 739077 6 347120 349873 8 680061 686877 1 213547 216448 4 455074 457017 13 763981 764339 12 552837 559662 0 762936 764879 6 536217 541745 0 692962 699079 1 441733 448543 0 48372 54119 1 343533 346922 5 657952 659469 16 856266 860429 6 86832 88011 13 348945 354605 1 353281 356675 7 639740 642526 17 183534 186927 8 550958 555560 2 266209 268736 3 806814 810153 6 683853 686852 8 263525 267587 2 337574 339290 15 188045 193680 1 717804 719342 14 560672 567592 0 545657 548718 6 152952 154075 10 304142 306012 7 255968 262881 0 202782 209229 0 764392 766951 5 485182 490569 4 483002 483725 9 158726 162108 5 678880 680397 17 551585 553135 11 424655 425321 9 772306 774405 6 848929 855448 1 453180 455199 13 418142 419916 9 580760 581102 22 620495 621552 18 207423 208072 14 369185 369605 14 72751 73266 18 144174 147980 4 61917 65755 6 877194 5357 3 99166 99966 17 856683 862491 1 569658 569804 20 61214 63036 7 8215 12749 2 758937 763259 5 786689 788469 14 136041 137556 12 40116 46645 0 150551 156048 2 768715 770097 8 386338 390193 1 251179 254285 3 537045 538899 13 700401 701074 13 418004 420249 6 250517 253986 3 828582 835535 2 743799 750617 0 877738 5490 2 820293 823864 7 467521 470942 8 24763 27654 6 783423 785038 9 586929 590827 2 855529 862336 1 813888 816466 16 282610 283683 13 797555 801124 6 49087 50581 7 129802 134031 4 473454 476034 3 802033 804911 7 277107 279223 5 164933 166481 13 554649 558745 2 170206 172994 5 350928 353562 12 607723 612342 6 681844 686226 2 217469 223528 2 182991 189351 0 305821 309399 3 161377 167034 1 589685 592215 7 493934 497825 4 144450 147571 5 848811 850788 8 547095 547766 14 654175 659158 4 451821 455862 6 563344 567153 0 181608 187398 1 710288 716266 0 108664 112987 4 714547 714716 19 530279 532597 5 866718 870146 3 105776 107570 6 780509 785120 3 585001 589330 5 778176 778251 19 340938 342986 7 276032 280244 2 224256 228136 8 353968 354293 23 624092 625401 15 830266 835801 3 724616 728567 5 405417 412193 0 547754 553797 1 544828 551183 1 542582 547233 3 648852 649147 20 407665 413173 0 803778 806494 9 322904 323849 11 454367 456894 8 733467 737494 1 322125 325718 5 525863 531382 1 602092 602619 20 524300 528867 3 124324 126524 5 384690 391098 0 608438 613029 8 467890 473153 2 228536 235146 0 317666 322468 1 838699 844779 1 39915 42650 8 872965 875991 5 397357 404280 0 712417 718767 1 518167 523730 1 865081 866748 9 480457 483519 6 553009 557591 3 59776 60705 12 850844 856630 0 109733 113523 3 70106 72621 12 58502 60862 6 636647 640575 3 796124 802126 0 787764 788534 18 585371 587009 11 15681 19709 7 804138 805932 11 614666 617202 13 448399 449659 12 744489 750953 2 159415 161693 10 470124 473169 9 848353 854772 1 255572 257191 11 317689 319895 3 773206 775492 5 453128 459366 0 493198 495146 11 269908 276719 0 666896 669875 8 834248 840251 0 629648 632593 2 868964 869459 12 425997 430814 4 481157 482507 8 514253 518016 1 245857 248807 4 259290 263752 5 172374 179167 0 81244 82812 12 682349 687315 0 709272 710021 6 273330 276978 3 124197 126242 5 228403 231977 9 694213 701127 0 444523 450802 3 535416 537117 12 317534 320812 1 187630 190237 4 156562 159232 8 713331 715216 10 660529 665485 2 817689 820442 10 504744 511402 1 569 4213 7 402676 404239 11 553893 559049 1 392433 395117 4 66137 71839 2 824296 825306 16 764236 766289 6 80520 84186 6 628574 633600 2 170692 174313 5 118691 123233 1 393614 394179 14 482826 489344 0 439337 442561 7 736137 737202 9 808725 810141 9 723016 724513 8 272473 274857 10 98967 99776 16 678336 685308 0 240333 244987 2 444192 450601 2 39301 41350 8 224397 225166 19 478271 478495 4 392119 393755 9 650852 651945 14 118128 121355 4 479881 485944 0 179369 182430 5 206165 210757 3 776151 777652 12 534655 539978 3 844170 847855 5 682646 683187 8 566753 567788 12 132018 136338 4 700829 704792 3 453710 456051 13 855219 859529 6 746448 752538 0 872651 240 0 779227 783015 6 452078 455045 9 870647 876656 2 469306 472652 6 280513 287366 0 7548 7981 19 633934 634599 9 637197 642491 3 9862 14392 5 392309 398652 0 413141 420139 0 606120 609824 12 523489 526464 7 678805 680201 18 576412 581890 6 45014 48206 9 435734 439243 5 223605 229526 1 108550 112394 6 254682 254786 11 559615 560560 14 474016 476200 3 388996 391620 5 97140 97719 21 871440 530 0 404920 406472 15 302642 302992 11 555176 555754 11 91913 94067 11 736676 740524 5 46357 49377 9 346686 353397 0 300841 306229 1 794196 798887 5 204052 210030 1 844190 851132 1 132414 137662 4 409506 415845 1


Comment on Re^4: Serializing a large object
Select or Download Code
Re^5: Serializing a large object
by BrowserUk (Pope) on Oct 09, 2010 at 14:47 UTC

    Thanks. How long did that take using your current solution? A load time and size fr compressed nstore data; and the time taken to perform the search and produce the results would be useful.


    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.
      use strict; use warnings; use 5.012; use FastBioRanges; # use PerlIO::gzip; # I just noticed I forgot this 'use' but it worked + fine... how? use Storable qw (retrieve_fd); use Time::HiRes qw(gettimeofday tv_interval); my $time = [gettimeofday]; open( my $fastbioranges_fh, "<:gzip", 'fastbioranges.store.gz') or die; my $fastbioranges = retrieve_fd($fastbioranges_fh) or die; close($fastbioranges_fh); say "loaded in ", tv_interval($time), " seconds"; my $n = 1000; $time = [gettimeofday]; #say "start\tend\tcover"; for ( 1 .. $n ) { my $start = int rand(877878); my $size = int rand(7000); my $end = ( $start + $size ) % 877879 + 1; my $cover = $fastbioranges->num_ranges_containing( $start, $end ); # say "$start\t$end\t$cover"; } say "$n queries in ", tv_interval($time), " seconds";

      loaded in 0.385292 seconds 1000 queries in 0.005204 seconds
      Recall usually my objects are 5-10 time larger and the number of queries is in the millions. The querying is not optimized (all the 'my $...', 'rand' etc.) but still it's very fast.
        # use PerlIO::gzip; # I just noticed I forgot this 'use' but it worked fine... how?

        Because using ':gzip' causes perl to look for and load the appropriate module.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://864387]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (12)
As of 2014-09-02 12:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite cookbook is:










    Results (22 votes), past polls