Spike exchange methods for a Blue Gene/P supercomputer (Hines et al., 2011)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:137845
Tests several spike exchange methods on a Blue Gene/P supercomputer on up to 64K cores.
Reference:
1 . Hines M, Kumar S, Schürmann F (2011) Comparison of neuronal spike exchange methods on a Blue Gene/P supercomputer. Front Comput Neurosci 5:49 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Methods;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
/
Hines2011
dat
t0perf18.10k.16K.80.549+.21.0
t0perf18.10k.32K.80.549+.21.0
t0perf18.10k.64K.80.549+.21.0
t0perf18.10k.8K.80.548.2.0
t0perf19.10k.16K.80.549.9.0
t0perf20.10k.32K.80.549+.9.0
t0perf21.10k.64K.80.549+.9.0
t0perf21.1k.16K.80.549+.15.0
t0perf21.1k.32K.80.549+.15.0
t0perf21.1k.64K.80.549+.15.0
t0perf21.1k.8K.80.547+.3.0
t0perf21.1k.8K.80.548+.0.0
t0perf21.1k.8K.80.549.10.0
t0perf22.10k.128K.80.576+.1.0
t0perf22.1k.16K.80.549.3.0
t0perf23.1k.32K.80.549+.3.0
t0perf24.1k.64K.80.549+.3.0
t1perf18.10k.16K.93.549+.23.0
t1perf18.10k.32K.93.549+.23.0
t1perf18.10k.64K.93.549+.23.0
t1perf18.10k.8K.93.548.4.0
t1perf19.10k.16K.93.549.11.0
t1perf20.10k.32K.93.549+.11.0
t1perf21.10k.64K.93.549+.11.0
t1perf21.1k.16K.93.549+.17.0
t1perf21.1k.32K.93.549+.17.0
t1perf21.1k.64K.93.551.60.0
t1perf21.1k.8K.93.547+.5.0
t1perf22.10k.128K.93.576+.2.0
t1perf22.1k.16K.93.549.5.0
t1perf23.1k.32K.93.549+.5.0
t1perf24.1k.64K.93.549+.5.0
t1perf25.1k.128K.93.576+.3.0
t2perf18.10k.128K.94.577.11.0
t2perf18.10k.16K.94.549+.22.0
t2perf18.10k.32K.94.549+.22.0
t2perf18.10k.64K.94.549+.22.0
t2perf18.10k.8K.94.548.3.0
t2perf19.10k.16K.94.549.10.0
t2perf20.10k.32K.94.549+.10.0
t2perf21.10k.64K.82.552.0.0
t2perf21.10k.64K.86.549+.7.0
t2perf21.10k.64K.90.549+.31.0
t2perf21.10k.64K.94.549+.10.0
t2perf21.1k.128K.94.577.12.0
t2perf21.1k.16K.94.549+.16.0
t2perf21.1k.32K.94.549+.16.0
t2perf21.1k.64K.94.549+.16.0
t2perf21.1k.8K.94.547+.4.0
t2perf22.10k.128K.94.576.2.0
t2perf22.1k.16K.82.551+.0.0
t2perf22.1k.16K.86.550.0.0
t2perf22.1k.16K.90.552.0.0
t2perf22.1k.16K.94.549.4.0
t2perf22.1k.16K.94.550.0.0
t2perf23.1k.32K.94.549+.4.0
t2perf24.1k.64K.94.549+.4.0
t2perf25.1k.128K.94.576.0.0
t3perf18.10k.128K.83.577.10.0
t3perf18.10k.16K.83.551.60.0
t3perf18.10k.32K.83.551.61.0
t3perf18.10k.64K.83.551.62.0
t3perf18.10k.8K.83.551.60.0
t3perf19.10k.16K.83.551.62.0
t3perf20.10k.32K.83.551.63.0
t3perf21.10k.64K.83.549+.32.0
t3perf21.10k.64K.87.549+.6.0
t3perf21.1k.128K.83.577.13.0
t3perf21.1k.16K.83.549+.40.0
t3perf21.1k.32K.83.551.60.0
t3perf21.1k.64K.83.551.61.0
t3perf21.1k.8K.83.551.61.0
t3perf22.10k.128K.83.576+.0.0
t3perf22.1k.16K.83.551+.0.0
t3perf23.1k.32K.83.551.62.0
t3perf24.1k.64K.83.549+.24.0
t3perf24.1k.64K.87.542.0
t3perf25.1k.128K.83.576.1.0
                            
NEURON -- VERSION 7.2 twophase_multisend (577:8d57e1b11472) 2011-04-08
 '--prefix=/home/hines/neuron/replay' '--with-nrnpython' '--enable-bluegeneP' '--with-paranrn' '--with-multisend=allreplay' '--host=powerpc64-suse-linux' 'BG_BASE=/home/hines/BGP/IBM_V1R4M2/bgp/comm' 'BGlinux=/bgsys/drivers/ppcfloor/gnu-linux' 'CC=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlc' 'CXX=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlcxx' 'host_alias=powerpc64-suse-linux'
/home/hines/perf1/powerpc64/special -mpi -c xopen_broadcast_=1 temp.hoc
methodinfo 83
nhost 131072
MemSize 536870912
UsedMem 46047384
FreeMem 490823528
use2interval = 0
ncellpow = 21
ncon = 1000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 0
burstfactor = 1
burstdur = 50
burstsizepow = 0
burstsize = 1
giddist = 0
constyle = 0
bgpdma = 3
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 7.14
mkmodel_time = 0.65
setup_method_time = 0
set_maxstep_time = 235.7
stdinit_time = 0.00999999
runtime = 0.62
methodrun_time = 236.33
elapsed_time = 962.74
jobid = 0
n_dat = 1
seq = 13
@@@end header@@@
2413
2567414190
2567424483
2567538948
2567563900
0
0
0
0
0
0
0
2567565398
2567961714
2567962890
2567970841
2567992355
0
0
0
0
0
0
0
2567994269
2568159306
2568160182
2568168077
2568176935
0
0
0
0
0
0
0
2568178480
2568339842
2568340674
2568348481
2568356907
0
0
0
0
0
0
0
2568358200
2568520878
2568521710
2568530201
2568538741
0
0
0
0
0
0
0
2568540296
2568704114
2568704946
2568711801
2568720222
0
0
0
0
0
0
0
2568721583
2568886602
2568887434
2568893225
2568901750
0
0
0
0
0
0
0
2568902971
2569065610
2569066444
2569074249
2569083076
0
0
0
0
0
0
0
2569084287
2569246786
2569247618
2569256537
2569265515
0
0
0
0
0
0
0
2569266759
2569431926
2569432758
2569437985
2569446548
0
0
0
0
0
0
0
2569447895
2569612736
2569613566
2569620001
2569628867
0
0
0
0
0
0
0
2569630153
2569792502
2569793332
2569802377
2569811147
0
0
0
0
0
0
0
2569812383
2569976496
2569977326
2569983691
2569992507
0
0
0
0
0
0
0
2569993686
2570156448
2570157284
2570164811
2570173449
0
0
0
0
0
0
0
2570174631
2570337806
2570338640
2570345459
2570353976
0
0
0
0
0
0
0
2570355161
2570521252
2570522218
2570526556
2570535286
0
0
0
0
0
0
0
2570536531
2570701764
2570702594
2570707447
2570716021
0
0
0
0
0
0
0
2570717259
2570880872
2570881702
2570888065
2570896683
0
0
0
0
0
0
0
2570897966
2571061332
2571062162
2571069299
2571078021
0
0
0
0
0
0
0
2571079305
2571243016
2571243846
2571250497
2571259040
0
0
0
0
0
0
0
2571260268
2571424324
2571425156
2571430947
2571439397
0
0
0
0
0
0
0
2571440576
2571602590
2571603422
2574206588
2577845580
3
0
0
794
0
0
0
2577848465
2581113980
2581117432
2582683804
2583645752
1
1
957
817
556819
266343
830983
2583648928
2586205318
2586221420
2588531138
2589482586
1
0
0
824
556819
239030
749136
2589485771
2592844338
2592846159
2594325634
2594351330
0
1
1012
829
1169610
267358
845910
2594362757
2596844518
2596858258
2599385256
2599410124
0
0
0
781
1169610
210676
669040
2599607397
2603336502
2603338548
2604626504
2604652274
0
2
1979
782
2274733
247619
797916
2604664953
2606949884
2606962250
2609824376
2609849198
0
0
0
812
2274733
186660
606150
2610174609
2613418802
2613423838
2615150530
2615175896
0
1
992
804
2868692
251018
809115
2615193555
2618354282
2618369500
2620504358
2620529904
0
1
1022
791
3469696
231116
752447
2620617419
2622859372
2622886412
2626141619
2626166316
0
0
0
782
3469696
177440
573638
2626490309
2630284128
2630286072
2631392531
2632410096
1
2
2053
804
4671076
246226
809341
2632412874
2636270566
2636271802
2637342660
2637368578
0
2
1961
836
5747617
263436
862529
2637372345
2641199166
2641200340
2642416704
2642442647
0
2
2045
775
6903334
237389
784723
2642458021
2644734858
2644774348
2647916298
2648833357
1
0
0
805
6903334
189513
616931
2648836466
2652072246
2652082010
2653734126
2654541496
1
1
1025
795
7498097
246669
802546
2654544734
2657054070
2657068250
2659446282
2659471120
0
0
0
812
7498097
220555
723322
2659642251
2662844702
2662849062
2664908918
2664934492
0
1
1000
778
8088150
243451
789976
2664950113
2667023922
2667046190
2670307652
2670332310
0
0
0
736
8088150
155209
504525
2670676517
2673765474
2673780208
2675774053
2675799946
0
1
945
823
8623877
246151
803856
2675853775
2678988710
2679005168
2681064581
2681089902
0
1
1000
789
9212892
228465
748346
2681174655
2682454738
2682458502
2683336989
2683357770
0
0
0
15
9212892
4686
16216
2683364845
2683679974
2683681038
2683796238
2684082977
13
0
0
57
9212892
16701
55117
2684085610
2684526332
2684534524
2684622195
2684946262
13
0
0
103
9212892
32053
107615
2684949137
2685504602
2685505634
2685645842
2685996904
14
0
0
137
9212892
39534
132695
2685999743
2686702638
2686705900
2686827452
2687186565
13
0
0
188
9212892
56638
191191
2687189298
2688015902
2688017076
2688164198
2688551970
14
0
0
218
9212892
66637
220518
2688554729
2689558526
2689565106
2689690836
2690086996
15
2
1921
282
9220822
89132
290098
2690089970
2691200726
2691203754
2691355208
2691644940
2
1
1015
296
9226101
90687
301546
2691648121
2692744274
2692761108
2693027812
2693431732
14
0
0
319
9226101
91296
304798
2693434615
2694773454
2694785464
2694964924
2695388322
14
1
1012
393
9235640
123694
401625
2695391276
2696909070
2696915854
2697047142
2697377919
2
1
992
434
9240923
137434
451968
2697380958
2698902674
2698909460
2699160728
2699635346
15
0
0
435
9240923
131943
431095
2699638103
2701161746
2701191892
2701595134
2702067783
15
1
1020
477
9246386
135321
439477
2702071160
2703865182
2703877566
2704155354
2704613658
15
0
0
553
9246386
169925
555537
2704616714
2706533778
2706548532
2706837358
2707337959
14
0
0
567
9246386
173152
572980
2707341216
2709486092
2709495888
2709681048
2710063162
2
0
0
653
9246386
209734
678457
2710066136
2712320162
2712333098
2712528736
2713034729
14
0
0
663
9246386
209599
687288
2713037668
2715323218
2715350458
2715650328
2716037950
2
0
0
692
9246386
218634
703232
2716041082
2718404710
2718440764
2718825972
2719220126
2
0
0
726
9246386
223767
731480
2719223202
2721879178
2721886216
2722085460
2722653329
14
0
0
822
9246386
261851
855363
2722656182
2725342186
2725355992
2725577310
2725969694
2
0
0
773
9246386
245131
796371
2725972876
2728454946
2728490270
2728847788
2729223274
2
0
0
728
9246386
221048
723405
2729226452
2731624916
2731644754
2731968436
2732337904
2
0
0
694
9246386
218302
705976
2732340898
2734759754
2734765052
2734954400
2735332112
2
1
1025
699
9252625
218134
718709
2735335378
2737542860
2737551242
2737859814
2738352707
15
1
945
600
9258421
186120
604265
2738356048
2740345658
2740372512
2740819064
2741181418
2
2
1961
585
9266804
170988
556104
2741184578
2743308584
2743313634
2743505176
2743861156
2
1
1000
630
9272476
198142
651120
2743864107
2745939658
2745944554
2746062626
2746513387
14
1
1033
560
9277879
179697
579031
2746516506
2748441570
2748451190
2748664332
2749000557
2
2
2022
527
9285555
163367
548551
2749003772
2750873302
2750874444
2751071804
2751512207
14
0
0
530
9285555
165714
545024
2751515110
2753336690
2753346668
2753494906
2753940061
13
1
1069
505
9291284
158851
526210
2753943000
2755704698
2755706014
2755854638
2756289426
14
0
0
491
9291284
155777
507273
2756292062
2758023746
2758030314
2758160750
2758594123
15
4
3960
458
9302359
147998
478785
2758597230
2760147120
2760153864
2760412724
2761075552
38
0
0
433
9302359
131575
431342
2761078379
2762553592
2762572960
2762834412
2763247473
14
0
0
415
9302359
128250
415594
2763250176
2764719246
2764735756
2764979936
2765514263
27
0
0
411
9302359
130389
418563
2765517128
2766855674
2766871312
2767200416
2767651953
14
0
0
375
9302359
107548
351085
2767655076
2769004518
2769029028
2769337944
2769752245
14
0
0
404
9302359
119502
390493
2769755310
2771077334
2771087684
2771421586
2771983482
26
0
0
361
9302359
105518
343884
2771986543
2773406418
2773433350
2773645504
2774077332
14
1
1020
419
9308482
128209
424888
2774080483
2775418344
2775446094
2775764817
2776213017
13
0
0
386
9308482
108911
353498
2776215726
2777799674
2777804912
2777994272
2778445963
13
1
992
476
9314401
147254
488752
2778448960
2780100652
2780105906
2780344400
2780835814
14
0
0
470
9314401
142123
475502
2780838655
2782608794
2782618754
2782833716
2783536416
38
1
964
521
9321040
161479
537426
2783539471
2785361904
2785382460
2785670150
2786266424
26
0
0
537
9321040
163656
542323
2786269301
2788130602
2788145996
2788453212
2788935307
14
0
0
547
9321040
171634
552297
2788938248
2790918934
2790930968
2791161872
2791772972
25
0
0
596
9321040
186704
611143
2791775891
2793868762
2793882360
2794073070
2794565094
14
0
0
616
9321040
195371
634516
2794568083
2796687764
2796694500
2796915928
2797414519
14
0
0
623
9321040
195146
639808
2797417430
2799685158
2799688604
2799767166
2800267161
13
1
1029
663
9327451
208951
691699
2800270408
2802545964
2802551050
2802660190
2803153367
13
0
0
660
9327451
210902
685898
2803156140
2805271686
2805292136
2805552504
2806039279
13
0
0
588
9327451
183484
600817
2806042098
2808104886
2808127787
2808435878
2809018793
26
1
1000
619
9333894
185844
616055
2809021892
2811277076
2811280874
2811428244
2811915302
15
1
976
672
9339901
211137
698321
2811918477
2814093122
2814094468
2814283042
2814760531
13
0
0
592
9339901
182339
607977
2814763418
2816818098
2816839414
2817105264
2817577525
13
1
1000
616
9345732
184774
618905
2817580610
2819495734
2819517163
2819893346
2820394589
14
3
2984
518
9357122
150271
498555
2820397976
2822189902
2822215553
2822680306
2823278793
26
0
0
552
9357122
160534
527765
2823282018
2825259720
2825272056
2825523292
2825989017
14
1
945
569
9363694
177373
589938
2825992177
2827839144
2827860388
2828147724
2828607411
13
1
1069
505
9369719
155862
507428
2828610725
2830350714
2830383792
2830700784
2831425955
38
1
1025
505
9375649
149499
502029
2831429332
2833194710
2833207868
2833464327
2834027787
25
2
1965
498
9381850
150366
504731
2834030832
2835729012
2835741534
2836036550
2836475791
14
0
0
478
9381850
149254
486463
2836478876
2838197234
2838205812
2838421782
2839125240
37
0
0
507
9381850
156969
510809
2839128201
2840903630
2840904678
2841073396
2841519466
14
1
1020
495
9387719
153748
510838
2841522611
2843184554
2843185994
2843437472
2843882698
13
1
992
449
9393287
137177
451959
2843885947
2845504746
2845509852
2845780216
2846343888
26
0
0
482
9393287
143176
473985
2846346943
2848072586
2848089092
2848261660
2848826397
26
2
1986
486
9401568
152892
499233
2848829406
2850555206
2850565108
2850745610
2851195730
14
0
0
493
9401568
153876
504546
2851198593
2852841480
2852861746
2853113056
2853699712
26
0
0
460
9401568
137759
463066
2853702693
2855389568
2855398078
2855648316
2856246950
25
0
0
508
9401568
151979
510935
2856249795
2857979970
2857989490
2858194938
2858855847
34
0
0
491
9401568
151788
495522
2858858684
2860557128
2860577396
2860832106
2861411096
25
0
0
503
9401568
153260
499518
2861414135
2863196592
2863206538
2863422484
2864033765
27
1
1029
515
9407330
157027
522951
2864036760
2865894862
2865896058
2866105616
2866572553
13
0
0
554
9407330
171563
564867
2866575442
2868494300
2868497676
2868646690
2869203282
25
0
0
538
9407330
168047
554497
2869206266
2871027834
2871045954
2871298914
2871909234
25
1
1000
508
9414005
155172
514608
2871911945
2873720224
2873744116
2874055232
2874633825
25
1
976
535
9420110
160818
524780
2874637062
2876579160
2876604036
2876799916
2877281744
13
0
0
588
9420110
182274
605816
2877284709
2879276778
2879282378
2879454896
2880058753
26
1
1000
558
9425827
173914
574301
2880061736
2882094706
2882100852
2882264078
2882737365
13
0
0
595
9425827
186918
620166
2882740306
2884762454
2884770906
2884960048
2885563120
25
0
0
564
9425827
180062
585757
2885565961
2887475650
2887497372
2887804610
2888383257
25
1
945
543
9432050
165185
544138
2888386376
2890129126
2890151554
2890637654
2891368659
38
0
0
522
9432050
146861
481123
2891371810
2893292986
2893322302
2893597559
2894072443
12
2
2084
583
9439990
180822
580181
2894075674
2896124334
2896133386
2896324838
2896794293
13
4
3982
568
9450566
180844
587304
2896797388
2898771438
2898779058
2898997650
2899605094
27
0
0
565
9450566
178478
583695
2899608153
2901605262
2901608560
2901833964
2902291105
14
0
0
582
9450566
185514
600391
2902294088
2904193996
2904213414
2904495266
2904962663
14
0
0
535
9450566
164421
538013
2904965744
2906851494
2906864784
2907124306
2907579923
14
0
0
561
9450566
175689
564704
2907583064
2909484322
2909494253
2909736396
2910204288
15
2
1969
517
9463710
164471
521583
2910207627
2911986802
2911998614
2912320016
2912781018
14
1
1022
514
9469920
151552
505045
2912784157
2914585390
2914602962
2914869604
2915453295
25
0
0
522
9469920
164214
531006
2915456166
2917221090
2917233776
2917524688
2918106883
25
0
0
500
9469920
155226
503497
2918109984
2919835146
2919862018
2920156742
2920725377
25
0
0
505
9469920
155025
504890
2920728524
2922489398
2922498263
2922808274
2923257935
14
1
1029
492
9475973
152036
500677
2923261020
2924937762
2924952998
2925288878
2925748255
13
1
964
469
9481574
142572
459636
2925751448
2927435606
2927446556
2927755634
2928220775
13
0
0
494
9481574
151882
494778
2928223768
2929997838
2930009676
2930232260
2930798592
26
1
1000
509
9487369
156269
515403
2930801595
2932618118
2932619666
2932816052
2933272557
14
0
0
532
9487369
163931
544104
2933275334
2935131634
2935132864
2935282474
2935746459
14
0
0
530
9487369
165012
546648
2935749252
2937645542
2937649220
2937759488
2938233252
14
0
0
541
9487369
172835
562014
2938235882
2940081526
2940096194
2940277238
2940728231
14
0
0
513
9487369
163491
532633
2940730964
2942572998
2942574192
2942773276
2943236811
15
1
1020
519
9493265
160884
536820
2943239914
2945065642
2945072644
2945284948
2945744335
14
0
0
524
9493265
161448
536487
2945747076
2947484074
2947509580
2947814988
2948276674
15
0
0
515
9493265
148049
496910
2948279803
2950003220
2950029152
2950372406
2950844011
14
2
1976
484
9501603
145247
473735
2950847127
2952617486
2952642454
2952943494
2953449872
14
0
0
548
9501603
165626
540834
2953452947
2955357706
2955361500
2955597760
2955936066
2
0
0
546
9501603
172548
560966
2955938960
2957840188
2957845396
2958082894
2958432422
2
0
0
552
9501603
168353
565372
2958435318
2960423572
2960430719
2960627504
2960954600
2
0
0
577
9501603
182396
596199
2960957390
2962911234
2962917826
2963120612
2963453154
2
0
0
554
9501603
171195
571151
2963456164
2965441554
2965444854
2965642904
2966089335
14
4
3973
557
9511753
176509
579730
2966092512
2968041110
2968048996
2968240902
2968689267
14
1
1022
543
9517231
171800
565511
2968692486
2970531938
2970554938
2970865810
2971196060
2
0
0
529
9517231
163119
538618
2971199194
2973167570
2973173034
2973368468
2973804070
15
0
0
592
9517231
188364
612484
2973806813
2975757812
2975763266
2975950726
2976416090
15
0
0
533
9517231
165683
552958
2976419011
2978199098
2978222706
2978584844
2978892388
2
0
0
517
9517231
155440
508160
2978895460
2980720934
2980744532
2981029388
2981419447
9
1
1033
551
9523898
163076
545401
2981422528
2983377186
2983385358
2983584936
2984029609
15
2
1956
543
9532153
170297
566367
2984032842
2985949246
2985954328
2986154664
2986590905
15
0
0
549
9532153
169472
565030
2986593954
2988459506
2988469930
2988697634
2989142983
14
0
0
535
9532153
166857
539941
2989146052
2991098866
2991103252
2991271680
2991707567
15
3
2986
537
9545816
171674
559891
2991710804
2993621750
2993626868
2993803310
2994247191
14
1
1000
542
9551451
174121
553794
2994250072
2996187332
2996190602
2996352452
2996662378
2
1
1025
548
9557773
172525
570535
2996665322
2998469134
2998479658
2998752324
2999072502
2
0
0
501
9557773
153340
507725
2999075464
3000870134
3000889594
3001163243
3001613261
15
0
0
529
9557773
164018
533125
3001616278
3003420186
3003427396
3003676232
3003989328
2
1
1020
500
9563872
154317
513427
3003992572
3005820168
3005830397
3006035854
3006472597
13
0
0
538
9563872
169021
550568
3006475770
3008265190
3008274878
3008542080
3008998969
15
0
0
501
9563872
156227
514504
3009001998
3010699990
3010719614
3011075430
3011385932
2
0
0
491
9563872
147788
482997
3011388996
3013041876
3013058824
3013465044
3013776166
2
0
0
496
9563872
140383
460983
3013779336
3015539306
3015558296
3015836490
3016300059
15
0
0
525
9563872
158542
524745
3016303124
3018204078
3018207234
3018377414
3018928767
27
2
1889
534
9572603
168600
552291
3018931874
3020798342
3020799796
3021018386
3021480206
15
0
0
529
9572603
166315
552022
3021482790
3023307718
3023316110
3023583942
3024028279
15
0
0
519
9572603
162019
530121
3024031200
3025887350
3025892588
3026131321
3026437750
2
1
976
534
9578590
166688
544020
3026440808
3028238060
3028257478
3028537984
3028995889
15
0
0
521
9578590
155873
512159
3028998802
3030821772
3030840632
3031100690
3031550893
15
0
0
533
9578590
164813
541952
3031554042
3033474998
3033476384
3033662572
3034112233
14
1
992
543
9585089
175490
566975
3034115344
3036051352
3036063446
3036253050
3036710020
15
0
0
549
9585089
172900
574855
3036713019
3038610202
3038611548
3038834480
3039284077
14
0
0
542
9585089
169261
553556
3039287058
3041155074
3041176662
3041431066
3041771172
2
1
1012
536
9594426
162732
538997
3041774474
3043581690
3043606488
3043913674
3044346249
14
0
0
537
9594426
163057
531704
3044349282
3046258552
3046270240
3046468076
3046910709
14
2
2033
539
9601082
167363
550730
3046913846
3048797066
3048811206
3049048442
3049497609
14
0
0
541
9601082
172383
557752
3049500568
3051390370
3051397668
3051612078
3052045393
14
1
1015
536
9607281
168245
552485
3052048403
3053935130
3053940548
3054192130
3054519571
2
1
964
523
9613114
167280
540611
3054522790
3056459192
3056466642
3056671908
3057114713
15
0
0
576
9613114
180208
595650
3057117586
3059113682
3059117178
3059215668
3059660680
15
0
0
572
9613114
180541
595873
3059663482
3061586114
3061599612
3061789110
3062115278
2
0
0
540
9613114
168701
557562
3062118294
3063824076
3063857894
3064231349
3064665951
14
2
2022
476
9621929
140413
451494
3064669488
3066373010
3066390024
3066770402
3067225207
14
1
1069
504
9627118
149767
491915
3067228474
3068975258
3068997454
3069349984
3069668614
2
1
945
510
9633120
151843
500277
3069671608
3071474212
3071483178
3071787436
3072128882
2
0
0
540
9633120
168896
532291
3072131750
3074086358
3074089600
3074238436
3074686515
14
0
0
574
9633120
180047
596919
3074689398
3076628250
3076629558
3076812646
3077254727
15
2
1986
515
9641488
164085
537637
3077257599
3079115284
3079120978
3079354678
3079793939
14
0
0
543
9641488
171825
553895
3079796924
3081682148
3081687380
3081902266
3082328352
15
2
1996
513
9648609
162138
524688
3082331359
3084169340
3084179370
3084432546
3084778413
2
1
1025
542
9653835
169945
554583
3084781406
1.17647058823529e-09

10
200
56097051780
24258803172
23602751346
23841179812
23786266936
23795934851
23769962684
23907163566
23732870715
23891363543
23894664345
23767194718
23718584550
23658936941
23760006945
23694520967
23684755410
23761637854
23729552535
23641271386
839643790348
760308209434
765009443750
638036282182
663202222633
686942089954
681288335592
698094486245
701765663150
738879716713
818423657017
649733289832
665074074736
837769637553
748227869684
646086103888
715994355642
707628596861
716517371354
693391415829
297276540971
95144976126
113155390687
137715692104
155904402543
178983338709
201160816986
204226111932
234219429848
256424142295
260789040360
295907397451
318793662003
333730438821
357051850708
357203618304
389487396901
393642206697
417086999423
449996787898
434692563728
426377697631
408313522739
392453199485
395909664956
370765765120
351241103418
347615898753
326018787181
329202689714
318217947274
307913466778
302108682697
325299310602
284621973644
297101657797
280207706732
275291858515
292470810204
274444555841
279907633077
292671458756
313269193399
353975917471
357828300918
349782147946
371968511057
365969105411
373454145770
373888605991
378303399398
378266261402
390537399476
379662426311
372908298470
369240498293
369234260614
377985776751
355290325943
343195154593
369403391259
341049263035
320875512651
347303781355
313810050883
309793157332
322552720622
325354723290
310574967826
328239284330
333849162520
341921069263
334944757775
343714833303
332783423236
344814661255
354705692403
357087175202
347092265010
363962260004
351088551763
370406635371
369617772974
391299709169
354387511208
356761255029
368446018319
352031505623
350167212197
343050913486
344003087376
337740881496
350234248777
347807560269
343210953358
331949385091
326407828434
324080067691
337909445743
324239249489
324252980603
325941069903
327038625161
328767168085
328708332853
331935938408
336484824133
341576340687
325848164061
327207027814
330511394852
327565552425
345524757615
340767455344
328585237491
341858225101
342362182056
324551633028
331222181798
342115838157
335719968271
334496036767
336136218934
332890962711
316571015423
315893984403
333020807867
311435158663
325478322631
331119449448
312891364083
313297327401
330802481805
344547582427
334409982524
333988530832
315832188648
335287551897
334887953320
335723407572
340529458379
337357786522
326000729237
337509377566
336118653939
339079687235
333946606373
324284718689
340149281790
333709130725
321737783279
334314411544
335446930371
320267477535
322477818667
335225725970
336615673731
332821474488
332222189583
321106020901

200
429614
185464
180272
182030
181820
181726
181723
182588
181390
182438
182745
181494
181375
180652
181625
180943
181087
181445
181429
180525
6406640
5801992
5837914
4870552
5063065
5244072
5201177
5329430
5357523
5640894
6246106
4960390
5077126
6393765
5710529
4932135
5466262
5401990
5469587
5293661
2271318
726802
864029
1051635
1189933
1365840
1535369
1559472
1787311
1957206
1990692
2257958
2432817
2546491
2724991
2726172
2972212
3004364
3182886
3433998
3317201
3253930
3116102
2995224
3021020
2829894
2680667
2652616
2488593
2512386
2428221
2349709
2306033
2482409
2172321
2267503
2138781
2101250
2231935
2094202
2136353
2233622
2390466
2700946
2730399
2669247
2839083
2792857
2850001
2852908
2886704
2886413
2980156
2896929
2845739
2817518
2817757
2884525
2711368
2619044
2819036
2602652
2449008
2650492
2394623
2364246
2462052
2482989
2370304
2505054
2548317
2609608
2555817
2622965
2539721
2631238
2707323
2725083
2648623
2777660
2679268
2826303
2820580
2985946
2704332
2722650
2811732
2686655
2672280
2617856
2625120
2577146
2672778
2654513
2619167
2533032
2490845
2472916
2578854
2474481
2474511
2487323
2496167
2509095
2508851
2532930
2568005
2606385
2487055
2497314
2522452
2500023
2636674
2600555
2507795
2608615
2612358
2477161
2527524
2610634
2562339
2552636
2564991
2540696
2416829
2411049
2541226
2376912
2483617
2526771
2388264
2391118
2524284
2629054
2551941
2549010
2410468
2558568
2555451
2562227
2598440
2574438
2487899
2575608
2565063
2587822
2548565
2474904
2595632
2546374
2455475
2551024
2559906
2444326
2461055
2558325
2568784
2540107
2535081
2450794

200
37685410956
21898105588
21362420432
21512709076
21467469047
21518841196
21482210237
21475330499
21449469545
21602043711
21394606509
21431993045
21449478203
21435361278
21436848343
21437430336
21434717720
21399043825
21443493592
21464082612
80988824222
379722700816
378108090044
377899321337
395887752747
399495916692
399593720861
400299288934
399599263387
399224384272
401001950267
377541545492
396896092020
398567395417
376837562916
377003936900
395573607233
392219485160
399331952968
398094812835
197887407142
33457759093
47015282384
64141462870
79696877342
96282312140
112753180753
128938739981
144688330325
160421522191
176929204320
192809228146
209755410095
226623116102
242894155766
259311027327
275428352703
292108761504
308799465208
324371896244
333552147423
325979128231
310443213917
295455527558
282705477146
270073661887
257617321945
246304756015
236518412073
227785730825
218903693944
210309971968
203997739243
197813132905
192344410816
187257709596
184593666715
181861196413
179226282524
178873192054
182771889641
193986056747
207312414606
219821881053
230384972092
239651233627
248398754616
254329646644
260561326613
265038268508
268190313059
269724416958
269598246739
268737914452
266457731661
262908115174
259392869344
254321534961
247674541782
240156998321
232470320305
225219201594
219274607978
215416795995
211437125281
209296200192
208680379503
208169570552
208711995619
210220148549
212161584421
215071731033
217817268171
221654571609
226355238730
229459542202
232425565180
236416423008
240198593624
243659188102
246325932984
248062718547
250406410250
250237862133
249348656529
248997053062
246408168883
244618133546
241639656984
238569597608
236726556632
234647878938
232250553443
229433661055
226472185155
224911675060
223484267928
223225858479
222396708909
222047485321
222394146152
222946529300
223866460537
226514701913
227832125803
229522685306
231906945630
232974636345
235271394176
237522673751
242964676521
241854545369
242465461445
241415177212
241728525008
242265266349
240885314391
240842206104
240570451826
239583567419
238399931462
237338770794
236156789765
234933443013
234219217806
233092679391
232842656960
232265240253
231148216057
230940866851
230605421614
230101791147
231122554222
231795605027
231252365241
232558543556
233358134383
233685315640
234768387124
235483340495
236820636422
237570647816
238415812475
238228270256
237436606870
238397789855
237731573368
237764945565
237765891995
236375807916
236708552758
236446055941
235774555640
236319076932
236119952877
235430616362
235897150460
235788894517
234855306208
229222480293

200
398990
172808
169107
170386
170481
170310
169621
170977
169581
170717
170717
169786
169622
169479
169879
169323
169223
169692
169825
169257
2726245
4829017
4876557
4833708
5025441
5207830
5164122
5293975
5319976
5603511
5218901
4923019
5040382
5466547
4891931
4895551
5429970
5365500
5433400
5256586
2239916
431318
531044
691658
822981
969702
1130172
1259663
1374767
1524326
1650425
1773514
1951288
2078877
2215423
2334330
2456784
2606206
2779197
2856362
2915068
2868440
2736902
2607334
2519519
2456771
2315009
2193146
2141531
2062841
1973839
1906276
1862774
1810255
1749867
1723275
1678691
1677739
1661336
1653012
1679012
1772877
1889363
1988368
2124765
2177700
2218270
2291104
2341742
2343629
2383475
2390901
2388344
2401032
2358899
2335871
2307058
2276822
2235809
2149064
2084317
2030470
2000473
1938317
1939441
1909392
1888365
1909354
1910181
1909270
1939990
1939614
1968430
2004599
2063462
2067887
2087934
2137052
2157266
2163516
2196639
2214331
2232136
2245643
2220436
2243496
2196631
2219687
2195339
2152803
2147473
2105863
2079230
2063139
2041663
2074202
2021910
1998882
2002962
2007802
2001234
2004620
2036212
2037080
2040340
2062008
2086390
2090602
2139690
2138208
2186049
2158292
2180258
2143288
2167133
2163837
2140122
2160576
2128308
2156343
2116139
2097895
2120134
2086829
2096950
2081468
2082170
2056645
2038158
2060608
2067969
2070573
2051486
2068276
2081043
2095189
2094385
2091502
2096508
2102894
2132357
2115543
2138787
2133097
2112354
2128990
2104609
2138269
2143364
2092688
2119748
2107008
2095489
2116137
2109806
2101107
2116681
2091469
2099776
2095596

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
104811
104859
104874
104758
104795
104868
104810
105141
104709
104841
105014
105177
104839
104785
105041
104931
104439
104720
105146
104594
2562
7773
13078
18253
23402
28919
34159
39468
44368
49763
54966
60097
65560
70963
76077
81283
86418
91972
96906
102083
102397
97448
92655
88042
84112
80138
76225
72757
70017
67140
64231
61720
59971
57855
56142
54682
54369
52894
52674
52590
55337
59588
63858
67571
70428
73497
75803
77527
79561
80635
81492
81501
81260
81286
80031
78874
77648
75857
73471
71184
68728
66449
65009
63953
62566
62392
62439
62045
62436
63091
63860
64783
65532
67416
68453
69188
70366
71609
72851
73612
74635
75085
75811
74875
75455
74680
73871
73322
72089
71298
70931
70026
69357
68086
67506
66814
66780
66519
66467
66086
66759
66377
67444
67984
68297
68970
69886
69752
71068
71701
71543
72477
72069
71809
72111
71855
71533
71640
71509
70998
70713
70362
69948
69665
69327
69106
68997
68902
68349
68746
68339
68335
68877
68684
68769
69499
69181
69823
69764
70119
70579
70761
71004
70495
70512
71103
70374
70797
70493
70037
70456
70109
70020
70233
69832
70007
70000
69931
69444
69308

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
4
4
4
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
2
3
3
3
4
5
4
5
4
5
6
6
6
6
6
7
7
7
8
7
7
8
7
7
6
7
6
6
6
6
6
6
6
7
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
5
5
6
6
6
7
7
7
6
6
6
6
6
7
7
5
6
6
6
6
6
5
5
5
5
5
5
6
5
6
5
6
5
5
5
5
6
6
6
6
5
5
5
6
5
5
5
5
5
5
5
6
6
7
5
5
5
6
6
5
5
5
6
5
5
5
6
5
5
5
5
5
6
6
5
5
6
5
6
5
5
5
5
6
5
5
6
5
6
6
5
5
6
5
6
6
6
5
5
5
5
5
6
5
5

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
104426566
104461241
104458645
104352425
104380708
104479494
104401280
104743375
104312827
104451646
104613583
104765649
104441248
104402594
104658321
104538805
104027674
104312331
104750435
104197300
2553879
7746667
13028773
18180117
23306049
28813534
34025802
39335265
44204497
49569930
54759885
59866205
65308580
70697721
75768734
80973052
86075184
91607344
96551541
101700804
102003562
97074486
92294162
87709138
83792838
79847146
75927647
72472757
69776155
66882222
63983368
61481403
59737192
57644578
55931479
54473746
54159278
52691654
52482791
52393928
55121902
59350362
63610127
67315651
70169791
73217885
75526608
77238342
79257214
80327892
81175631
81192478
80955978
80970220
79725825
78585863
77348002
75565656
73182987
70926364
68467250
66198933
64753513
63708195
62320884
62159724
62192635
61818932
62189169
62855590
63613441
64555493
65285581
67152519
68194506
68927805
70098376
71328058
72578830
73329470
74339698
74790251
75529291
74580502
75166151
74406753
73573297
73033605
71825683
71025836
70661801
69768983
69101360
67831300
67257195
66552806
66525984
66276850
66206538
65839374
66517461
66128243
67185996
67721254
68037489
68705869
69622249
69472672
70791305
71429081
71278757
72202947
71792797
71529998
71836466
71584445
71242378
71367660
71231445
70714639
70441977
70109299
69688965
69401929
69070292
68844176
68741191
68645556
68094458
68488773
68079110
68063976
68615723
68427730
68519875
69237243
68913061
69565867
69493478
69843047
70305064
70480097
70724963
70230365
70260659
70823158
70091045
70517154
70229710
69785497
70200808
69851925
69763076
69970625
69569534
69736260
69727819
69669820
69196026
69037405

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4021
3990
3926
4047
3149
3123
3116
4020
4038
4053
3915
4054
4021
4064
4146
4031
4031
3846
4058
4013
2024
2995
3040
2997
4116
4931
4089
4874
4118
5155
6002
6020
6094
6051
6114
6903
6929
6987
7780
7136
7086
7889
6945
7003
6079
7082
6114
5962
6111
6000
6053
5996
5871
6927
6020
5838
5068
5010
5038
5035
4926
5012
5009
5052
5061
5024
5022
5068
5181
5110
5024
5083
5024
6041
6076
5127
5089
6106
6043
6147
6904
6908
6922
6048
6015
5988
6036
5885
6995
7065
5119
6124
5942
5987
5938
6072
5099
5131
5128
5077
5046
5122
5824
5145
5940
5101
5821
5164
5061
5126
5060
5931
6017
5857
5932
4976
5098
5058
5968
5101
5105
5073
5084
5102
5081
5125
5957
6103
7040
5054
5042
5058
6066
6025
5123
5058
5101
6105
5121
5034
5023
6017
5038
5149
5052
5108
5097
6114
6009
5103
5053
5913
5131
5896
5090
5065
5139
5112
5856
5084
5092
5993
5156
5909
6047
5125
5153
5885
5075
6025
6053
5927
5018
5125
5122
5120
5085
6028
5155
5132

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
104426566
104461241
104458645
104352425
104380708
104479494
104401280
104743375
104312827
104451646
104613583
104765649
104441248
104402594
104658321
104538805
104027674
104312331
104750435
104197300
2553879
7746667
13028773
18180117
23306049
28813534
34025802
39335265
44204497
49569930
54759885
59866205
65308580
70697721
75768734
80973052
86075184
91607344
96551541
101700804
102003562
97074486
92294162
87709138
83792838
79847146
75927647
72472757
69776155
66882222
63983368
61481403
59737192
57644578
55931479
54473746
54159278
52691654
52482791
52393928
55121902
59350362
63610127
67315651
70169791
73217885
75526608
77238342
79257214
80327892
81175631
81192478
80955978
80970220
79725825
78585863
77348002
75565656
73182987
70926364
68467250
66198933
64753513
63708195
62320884
62159724
62192635
61818932
62189169
62855590
63613441
64555493
65285581
67152519
68194506
68927805
70098376
71328058
72578830
73329470
74339698
74790251
75529291
74580502
75166151
74406753
73573297
73033605
71825683
71025836
70661801
69768983
69101360
67831300
67257195
66552806
66525984
66276850
66206538
65839374
66517461
66128243
67185996
67721254
68037489
68705869
69622249
69472672
70791305
71429081
71278757
72202947
71792797
71529998
71836466
71584445
71242378
71367660
71231445
70714639
70441977
70109299
69688965
69401929
69070292
68844176
68741191
68645556
68094458
68488773
68079110
68063976
68615723
68427730
68519875
69237243
68913061
69565867
69493478
69843047
70305064
70480097
70724963
70230365
70260659
70823158
70091045
70517154
70229710
69785497
70200808
69851925
69763076
69970625
69569534
69736260
69727819
69669820
69196026
69037405

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
928
915
920
921
915
916
911
920
917
917
912
935
919
936
944
936
914
929
931
930
42
97
144
196
240
286
339
373
421
465
511
551
596
647
686
720
771
822
870
896
905
869
817
784
761
739
693
658
647
614
584
569
545
533
524
509
502
494
490
485
506
564
583
627
641
661
692
690
713
718
722
732
724
723
712
714
693
679
679
639
620
613
582
585
580
568
577
585
573
588
580
602
596
614
620
629
633
656
653
673
684
678
691
689
685
687
667
662
643
648
646
628
643
616
630
609
615
605
604
600
615
609
614
609
609
624
644
636
638
654
645
659
649
652
652
649
654
646
645
650
638
632
632
630
627
618
622
628
612
616
621
613
618
621
631
626
624
631
625
643
639
639
634
641
645
662
633
647
639
641
656
638
635
644
636
630
627
642
626
622


Loading data, please wait...