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 (549+:08f55733e693+) 2010-12-15
 '--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 seq=30 -c n_dat=8 -c use2phase=1 -c done=0 init.hoc -c mkmodel(21,10000) -c doseries(3) -c n_dat=1 -c use2interval=0 -c doseries(3) -c use2phase=0 -c doseries(4) -c finish()
methodinfo 90
nhost 65536
MemSize 536870912
UsedMem 156708424
FreeMem 380162488
use2interval = 0
ncellpow = 21
ncon = 10000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 1
burstfactor = 0.2
burstdur = 50
burstsize = 0
bgpdma = 2
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.2
mkmodel_time = 8.2
setup_method_time = 0.00999999
set_maxstep_time = 71.38
stdinit_time = 0.2
runtime = 9.97
methodrun_time = 81.41
elapsed_time = 299.16
jobid = 0
n_dat = 1
seq = 31
@@@end header@@@
2815
3582519958
3582529332
3582864071
3582891585
0
0
0
0
0
0
0
0
0
3582893005
3583325686
3583326985
3583334954
3583358417
0
0
0
0
0
0
0
0
0
3583360174
3583526702
3583527581
3583537444
3583545816
0
0
0
0
0
0
0
0
0
3583547160
3583711336
3583712257
3583720598
3583729666
0
0
0
0
0
0
0
0
0
3583731150
3583897662
3583898541
3583904725
3583913530
0
0
0
0
0
0
0
0
0
3583914726
3584079436
3584080315
3584088473
3584096812
0
0
0
0
0
0
0
0
0
3584097863
3584261210
3584262091
3584273674
3584281693
0
0
0
0
0
0
0
0
0
3584283232
3584449408
3584450287
3584456758
3584465050
0
0
0
0
0
0
0
0
0
3584466220
3584629518
3584630353
3584640891
3584649527
0
0
0
0
0
0
0
0
0
3584650746
3584814526
3584815447
3584824995
3584834642
0
0
0
0
0
0
0
0
0
3584836103
3585000068
3585000905
3585010357
3585019988
0
0
0
0
0
0
0
0
0
3585021626
3585188046
3585188923
3585194607
3585203340
0
0
0
0
0
0
0
0
0
3585204381
3585368419
3585369341
3585378968
3585387980
0
0
0
0
0
0
0
0
0
3585389198
3585555862
3585556739
3585563303
3585571806
0
0
0
0
0
0
0
0
0
3585572880
3585736878
3585737759
3585747422
3585756170
0
0
0
0
0
0
0
0
0
3585757334
3585921614
3585922493
3585931241
3585941006
0
0
0
0
0
0
0
0
0
3585941963
3586105068
3586105903
3586117826
3586126927
0
0
0
0
0
0
0
0
0
3586128516
3586293722
3586294641
3586301980
3586311737
0
0
0
0
0
0
0
0
0
3586312697
3586474720
3586475567
3586487723
3586496557
0
0
0
0
0
0
0
0
0
3586498142
3586663866
3586664785
3586674627
3586684078
0
0
0
0
0
0
0
0
0
3586685136
3586849476
3586850355
3586860918
3586869165
0
0
0
0
0
0
0
0
0
3586870748
3587121188
3590207148
3594649789
3652376685
5
1
9328
14915
5794364
207
19710
53272
132564
3652381873
3713787039
3713790027
3713801782
3719451257
2
3
27552
14927
15895991
206
19631
6185234
16923839
3719455991
3779373789
3779379897
3780538139
3785997805
2
2
18608
14750
26360673
215
20474
6146557
15780083
3786001799
3842272026
3843076573
3847115897
3852205898
2
1
9259
14746
34508487
167
15898
5998687
15462679
3852210921
3910838413
3910863962
3913213909
3918372744
2
2
18625
14894
43739013
189
17995
6225381
15923695
3918377379
3977890321
3977898341
3979520290
3985003195
2
2
18563
14782
53715321
206
19624
6142719
15760448
3985007443
4044475713
4044483085
4045933865
4051375126
2
2
18236
14918
63353693
199
18962
6209330
15908544
4051379488
4112570477
4112573515
4112585594
4117913763
2
1
9269
14994
74613267
234
22291
6208847
15968293
4117918011
4178523061
4178526157
4179577511
4185167014
2
2
18607
14814
85343220
221
21047
6176197
15812273
4185171032
4244505970
4244513712
4245843316
4250832009
2
1
9337
14833
95052758
199
18955
6128017
15805734
4250836529
15630809
15634372
17163378
22474053
2
2
18572
14850
105013359
204
19421
6204295
15819588
22478355
81773477
81783134
84029453
89493886
2
2
18555
14731
114728395
200
19030
6157688
15690418
89497944
149981329
149984223
150394090
155470469
2
2
18537
15008
125211393
216
20575
6268439
16040479
155474437
215380749
215383745
216238138
221560283
2
2
18420
14803
135133423
204
19432
6147551
15766047
221564671
280105031
280207688
282547251
288019619
2
1
9392
14809
143935776
182
17345
6199486
15836773
288024113
347685857
347689236
348925102
354002701
2
2
18782
14954
153544006
197
18761
6205569
15960009
354007059
413907633
413910851
415035957
420249249
2
1
9278
14671
163792362
210
20008
6079794
15597381
420253881
478724613
478727231
480154001
486293344
2
0
0
14897
173632690
204
19414
6128795
15667021
486298094
545666769
545725280
546601821
552471967
2
2
18326
14873
183372648
200
19058
6154872
15750420
552476159
609280129
610062775
612381439
618414660
2
1
9167
14706
192032586
178
16956
6013450
15417862
618419449
641592827
641632265
642653313
643037144
2
0
0
339
192296866
5
477
141887
355312
643041017
646111322
646143713
647403663
649184493
2
0
0
1066
192802547
10
953
351005
892349
649189123
654902104
655094712
656397087
658373443
2
1
9244
1834
193855942
20
1906
655685
1687017
658378435
668421299
668422659
668751397
670777181
2
0
0
2596
196216593
48
4576
1006881
2639512
670781435
682995989
683027927
684197481
686553161
2
0
0
3278
198240069
41
3907
1304181
3358016
686557983
702695333
702697645
702934202
705800093
2
1
9233
4131
201756614
71
6762
1645856
4199178
705804431
724759077
724762644
725246317
728084545
2
2
18196
4882
205392260
72
6859
1955443
5070985
728088633
749629950
749632422
750573158
753736101
2
2
18678
5545
209258624
77
7337
2217565
5731545
753740855
778320235
778322787
779078069
782504386
2
0
0
6371
213682306
91
8659
2578594
6619138
782509617
810221625
810224072
810458122
814081657
2
3
27867
7084
218763225
101
9626
2850411
7377700
814086321
844360133
844363096
844940927
848728095
2
2
18444
7891
223895817
103
9812
3222780
8217648
848733107
881479953
881487503
882824626
886959155
2
0
0
8380
229422316
114
10853
3372724
8670282
886963073
922087513
922165881
923963990
928356669
2
2
18508
9305
234929591
111
10576
3759334
9670387
928361699
967906045
967908497
968052166
972687233
2
0
0
10078
242125353
150
14295
4094640
10490332
972691609
1012104103
1012720576
1015572853
1020422217
2
0
0
10647
248165073
125
11906
4258851
10893310
1020427159
1064926643
1064958777
1065988661
1070695601
2
0
0
11574
255379372
150
14281
4755309
12132581
1070699995
1119633761
1119636207
1119647622
1124634956
2
0
0
12224
264755079
195
18563
4984590
12786666
1124639753
1175053623
1175073878
1176168244
1181454089
2
0
0
13234
272629912
163
15522
5392259
13842375
1181458525
1234490907
1234680218
1236313914
1241615533
2
0
0
13540
281229749
177
16849
5526580
14149713
1241620417
1296704931
1297200167
1298761585
1304415591
2
0
0
14525
290243491
187
17813
5874302
15093540
1304421071
1362023429
1362037965
1363776629
1369952745
2
0
0
14469
299499075
192
18286
5958285
15230755
1369957243
1426014197
1426069786
1427071287
1432447089
2
0
0
13849
308530506
188
17913
5674475
14556100
1432451733
1484924195
1485124368
1486833489
1491826243
2
1
9389
12880
316919899
172
16385
5249302
13452472
1491831171
1542405989
1542477419
1543447575
1548196273
2
2
18453
12548
325305542
171
16277
5140692
13126997
1548200499
1596612489
1596671424
1597611619
1602234467
2
1
9104
11768
333292508
164
15619
4804065
12329168
1602239105
1647993116
1648177480
1649748161
1654568329
2
2
18555
11346
340619454
149
14186
4673377
11895953
1654572713
1699432293
1699435207
1699446562
1703696197
2
3
27997
10811
348603728
162
15432
4392290
11328570
1703699943
1746657904
1746660938
1746671934
1750742041
2
2
18729
10337
356140400
154
14669
4244961
10860203
1750746061
1791612605
1791615824
1792140502
1796132547
2
5
46173
9834
363205789
139
13238
4005146
10306606
1796137049
1834559567
1834598953
1835703334
1839455869
2
0
0
9588
369180792
123
11713
3909997
10003095
1839461291
1877086437
1877089269
1877477306
1881254215
2
1
9311
9156
375510941
129
12286
3729445
9611128
1881258527
1917573517
1917576039
1917715781
1921349451
2
1
9306
8723
381872515
130
12390
3594723
9195582
1921353943
1956185491
1956188042
1956624905
1960482632
2
4
37002
8541
387841458
118
11236
3474991
8909565
1960486441
1993695677
1993709123
1994784754
1998348495
2
0
0
8215
392881192
104
9912
3387413
8635483
1998353395
2031257729
2031260624
2031601566
2035143439
2
1
9175
7959
398594596
117
11152
3257471
8423608
2035147883
2066400847
2066413955
2067431085
2070861868
2
0
0
7796
403436147
100
9522
3196873
8179036
2070866067
2102556713
2102559355
2102880381
2106387357
2
3
27858
7591
409336085
118
11238
3090108
7957594
2106391301
2136411269
2136498981
2138035421
2141405519
2
0
0
7492
414092921
97
9240
3035178
7857030
2141410263
2170614281
2170888139
2172252222
2175737773
2
0
0
7438
418519237
90
8573
3034390
7789974
2175743037
2206441897
2206446444
2206920436
2210546319
2
1
9180
7533
424020811
112
10664
3074048
7904546
2210550903
2240930137
2241072552
2242412823
2246311339
2
1
9233
7683
429026853
102
9710
3140210
8036110
2246315329
2279816285
2279819089
2280260933
2284267345
2
2
18513
8495
435287207
127
12099
3473310
8885109
2284271529
2316774479
2317522278
2320496638
2324530248
2
0
0
9034
439992260
97
9238
3541931
9075976
2324535501
2361691021
2361731520
2362874683
2367064827
2
1
9121
9571
445906403
121
11524
3938115
10061902
2367068805
2406358805
2406362085
2407246622
2411284759
2
0
0
10075
452150212
129
12286
4125201
10582917
2411289449
2452321099
2452328162
2453149611
2457331607
2
1
9314
10337
458905738
139
13243
4258616
10842593
2457335791
2500165509
2500168020
2500814767
2505041714
2
0
0
10851
466243916
152
14479
4453866
11425180
2505046959
2549284509
2549287136
2549371812
2553789358
2
1
9243
10998
473835145
157
14948
4502581
11535545
2553793285
2598786037
2598788992
2599436471
2604012460
2
0
0
11228
481626602
161
15334
4612629
11834887
2604016683
2649350621
2649436817
2650396037
2654791773
2
1
9248
11487
488908095
149
14190
4695285
12096064
2654795683
2700229155
2700472403
2701733329
2706281425
2
0
0
11577
495818990
142
13523
4732049
12207136
2706286021
2753294529
2753296979
2753308708
2757678299
2
0
0
11539
504204109
174
16564
4762444
12147707
2757682289
2803124270
2803230273
2804850593
2809191405
2
1
9167
11445
511332059
146
13902
4692592
12030278
2809196425
2853578068
2854222317
2856121235
2860490080
2
2
18558
11456
518224439
140
13336
4673410
11982198
2860494901
2906294873
2906297503
2907492820
2911976526
2
0
0
11321
525901052
159
15135
4628398
11909192
2911980815
2958040722
2958043346
2958054796
2962253991
2
2
18339
11250
534118833
168
15992
4613531
11858366
2962258517
3006482051
3006498457
3007396498
3011395336
2
3
27776
10905
541211844
143
13614
4480768
11453130
3011400143
3053270061
3053751968
3055935103
3060241221
2
0
0
10640
547614709
132
12575
4350913
11136883
3060246465
3102681055
3102684468
3103383501
3107786645
2
3
27585
10391
554662840
142
13519
4272707
10967692
3107790921
3148758716
3148827316
3149681945
3153594583
2
1
9311
9940
561459587
139
13251
4101547
10525263
3153599221
3193550224
3193554188
3193929145
3197863583
2
6
55861
9760
568247979
133
12676
3996796
10284564
3197867611
3236175085
3236177728
3237301113
3241017314
2
2
18699
9394
574350159
124
11811
3877929
9880009
3241022063
3279248701
3279251456
3279263142
3283398811
2
2
18653
9257
581288732
141
13423
3795597
9738151
3283403203
3320488065
3320491197
3320890919
3324848615
2
0
0
8991
587830517
135
12867
3652558
9439821
3324852527
3360502274
3360568046
3361666761
3365700148
2
2
18413
8788
593532849
115
10954
3608463
9268751
3365704595
3401323463
3401334589
3402504818
3406072541
2
2
18513
8919
599236511
115
10962
3664881
9392963
3406076749
3441249131
3441269037
3442481816
3446352530
2
0
0
8921
604512506
108
10291
3655716
9341835
3446357115
3482272989
3482275539
3482935215
3486849851
2
3
27733
8847
610527058
120
11427
3618936
9339383
3486854007
3522746023
3522748842
3523132945
3526956567
2
0
0
8760
616785480
130
12374
3581773
9185259
3526961491
3562342037
3562518602
3563464706
3567290083
2
1
9314
8721
623052004
126
12004
3573246
9130477
3567294923
3603197743
3603224419
3604665507
3608583643
2
0
0
9008
629224714
128
12181
3686656
9454841
3608587968
3645536381
3645539706
3646055690
3649873211
2
1
9243
9224
635533322
129
12283
3750272
9683215
3649877431
3687097213
3687099945
3688081807
3692033371
2
0
0
9208
641921362
132
12569
3771478
9642521
3692038225
3730553645
3730557430
3730982110
3735586925
2
1
9248
9619
648937555
144
13723
3889660
10091508
3735591533
3774385049
3774391273
3775340715
3779262031
2
0
0
9743
655187659
129
12284
3984062
10244151
3779266715
3818840105
3818843825
3819489942
3823842093
2
0
0
9975
661640717
133
12672
4074232
10478719
3823846276
3863229191
3863333261
3864414785
3868447583
2
1
9167
9789
668025631
130
12379
4012642
10330473
3868452023
3908585269
3908601479
3909770242
3914035570
2
1
9226
10121
674569676
134
12758
4147700
10638985
3914039703
3955076127
3955140564
3956393111
3960659247
2
1
9332
10389
681187720
135
12862
4254051
10924456
3960663747
4002213810
4002229439
4003453838
4007720053
2
2
18339
10529
687560667
129
12291
4333026
11131409
4007724297
4049623827
4049650689
4050745401
4054962900
2
0
0
10605
693816705
129
12284
4372778
11192004
4054967215
4098618929
4098621520
4098633062
4103086957
2
1
9175
10742
701682134
163
15527
4409614
11275995
4103091119
4146436456
4146439191
4147063850
4151693036
2
2
18410
10664
709252949
155
14756
4366299
11199286
4151697183
4195125965
4195128397
4195343956
4199580891
2
0
0
10569
717137034
164
15619
4329942
11122849
4199585483
4239056738
4239956328
4243442805
4248018526
2
4
37364
10651
722830475
112
10667
4144871
10751745
4248023819
4291118333
4291121050
4291358198
466361
2
4
37360
10631
730204604
148
14096
4345126
11176536
470663
43071065
43073539
43697413
47866701
2
2
18653
10558
737147401
142
13525
4320856
11101216
47871429
89313199
89360451
90447554
94670975
2
0
0
10324
743641453
134
12750
4229544
10869122
94675891
136164019
136168127
136956329
141280521
2
0
0
10141
750720722
147
14005
4173394
10682909
141284777
182589665
182592243
182744047
186797806
2
0
0
10258
757722041
145
13806
4205460
10771621
186802457
227378669
227381422
227900794
231829317
2
3
27662
10023
764189231
130
12379
4133623
10574915
231833835
271854097
271862067
272718737
276714497
2
2
18612
9945
770634346
130
12393
4081204
10451626
276719483
315399986
315685497
317017827
321055040
2
2
18550
9662
776539959
119
11338
3977940
10217088
321059523
360204545
360209993
360966801
365051771
2
0
0
9571
783374917
141
13433
3934659
10036692
365056169
402927257
403112824
404405819
408406842
2
0
0
9512
789381271
124
11800
3898069
9983056
408411623
447445785
447448467
447486082
451278643
2
1
9248
9372
796722040
151
14385
3840038
9879668
451282373
489302193
489308744
490092185
494000541
2
1
9121
9346
803325089
135
12846
3824301
9802974
494005267
531851845
531867497
532883389
536939614
2
0
0
9415
809636973
131
12491
3906342
9906787
536943567
574855990
574861771
576449653
580392367
2
1
9167
9463
815797307
126
11998
3864263
9974007
580396833
618519857
618522550
619143278
622908505
2
1
9294
9299
822400604
135
12853
3823579
9796401
622913027
660860801
660914194
661912669
665990279
2
0
0
9480
828840926
133
12673
3869188
10003543
665994495
704337733
704340325
704991842
708667585
2
0
0
9445
835303834
133
12662
3868079
9873559
708672181
747110037
747113014
748047837
752163756
2
2
18294
9658
841582597
127
12095
3971919
10153198
752168359
790665002
790675779
791476840
795196063
2
3
27667
9459
847998464
129
12283
3909890
9978309
795200923
833467113
833578366
834736581
838979355
2
0
0
9741
854071716
125
11914
3968349
10242611
838984297
877994225
878003401
879153169
883033763
2
0
0
9884
860157849
126
11998
4037786
10320238
883038735
922117902
922398062
923499361
927502993
2
2
18504
9717
866695470
132
12582
3995704
10246217
927507875
968029709
968032113
968730451
972850999
2
0
0
9990
873971934
151
14377
4133628
10500883
972855663
1012553949
1012648219
1013941741
1017803023
2
0
0
10207
880057270
125
11903
4153188
10662433
1017807734
1057938681
1058002771
1059278134
1063326341
2
0
0
10165
886088456
124
11803
4177073
10704735
1063330877
1104247325
1104255656
1105366965
1109001641
2
2
18651
10023
892541540
131
12479
4149733
10656859
1109005767
1150266299
1150270370
1151369411
1154755097
2
0
0
10386
899218178
138
13150
4321864
11019709
1154759381
1196183001
1196191546
1197007179
1201000569
2
5
46441
10131
905998327
134
12763
4230019
10744495
1201004365
1242502194
1242505383
1243305314
1246971177
2
2
18664
10289
912873504
140
13329
4281904
10965383
1246975615
1288663465
1288666998
1289028387
1292705621
2
1
9314
10228
919857462
144
13718
4273661
10949294
1292710269
1334455045
1334458152
1334952461
1338557203
2
1
9332
10124
927135453
149
14196
4214053
10799928
1338561811
1379318957
1379332463
1380583424
1384228682
2
0
0
10102
933653849
134
12756
4171874
10727800
1384233543
1425095093
1425102212
1426296420
1429779788
2
1
9177
10147
940232785
135
12853
4237194
10801905
1429783917
1470602861
1470608577
1471458729
1475170081
2
1
9392
10017
947009633
139
13229
4181992
10652477
1475174651
1516496182
1516499573
1516853476
1520537965
2
2
18390
9991
954480268
152
14466
4159789
10631603
1520542113
1561505357
1561508303
1561944681
1565649939
2
0
0
10078
961512700
146
13908
4206234
10715303
1565654253
1605662313
1605781504
1606928451
1610287755
2
1
9328
9943
967770051
128
12193
4160388
10605068
1610291935
1650801223
1650804617
1651342207
1654807109
2
4
36905
9889
974548067
135
12859
4150715
10550375
1654810597
1695440190
1695443186
1695608729
1699496407
2
2
18389
9786
981867954
149
14191
4070939
10438276
1699500843
1739257109
1739261052
1739991773
1743280822
2
1
9392
9853
988263708
131
12490
4117597
10508802
1743284931
1782241713
1782321735
1783838142
1787453317
2
0
0
9898
993842940
115
10950
4116857
10537036
1787458157
1827368973
1827372039
1828201313
1832104871
2
0
0
9769
1000326162
132
12570
4073619
10453339
1832109191
1871938561
1871942050
1872981647
1876277776
2
1
9180
9862
1007033002
137
13046
4116382
10453478
1876282529
1915572487
1915575751
1916609718
1920015821
2
0
0
9678
1013303028
129
12295
4024092
10300483
1920020525
1958016093
1958266811
1960373521
1963874287
2
1
9233
9631
1018924830
114
10854
4005807
10182094
1963879103
2003316337
2003319952
2003983306
2007431697
2
2
18573
9577
1025831430
140
13340
4004418
10235703
2007435993
2046881845
2046884831
2047425613
2050786387
2
0
0
9643
1032759330
143
13617
4016138
10216605
2050790927
2090119937
2090124726
2090936270
2094578921
2
1
9476
9785
1039292899
133
12669
4064779
10393770
2094583347
2135039269
2135042251
2135054317
2138254141
2
2
18382
9743
1046858976
154
14664
4043432
10375770
2138258666
2177115725
2177134537
2178337065
2181879839
2
0
0
9647
1052827380
123
11716
4004143
10356895
2181884595
2222211549
2222214830
2222226196
2225870301
2
2
18236
9906
1060037525
147
14006
4137833
10468739
2225874471
2265518209
2265521335
2266377292
2270161971
2
2
18558
9672
1066585306
134
12766
4052971
10335446
2270166521
2308966621
2309199004
2311129383
2314769311
2
1
9243
9830
1072686463
125
11907
4093069
10392233
2314774233
2353511138
2353812034
2355584015
2359314497
2
1
9389
9771
1078657084
122
11621
4043827
10372016
2359319433
2399606581
2399609824
2400443044
2403766457
2
2
18513
9839
1085738030
144
13704
4090078
10449686
2403770757
2444059153
2444062757
2445032033
2448672530
2
0
0
10131
1092257821
135
12858
4207896
10767835
2448677281
2488542993
2488586617
2490058883
2493586678
2
0
0
9966
1098196334
122
11618
4146607
10613471
2493591399
2533204801
2533393670
2534894809
2538498057
2
1
9259
10112
1104090628
120
11428
4201282
10723491
2538503171
2578937895
2578946097
2579890933
2583199222
2
0
0
10150
1110223127
127
12093
4227781
10819057
2583203659
2624593250
2624596387
2624608235
2628244281
2
5
46489
9966
1117579823
146
13903
4145756
10595000
2628248951
2669326269
2669329364
2669984103
2673554980
2
0
0
10188
1124579184
145
13809
4214687
10818643
2673559559
2714606637
2714610054
2714940838
2718941123
2
1
9442
10037
1131410549
140
13350
4197054
10672973
2718945805
2759551849
2759558907
2760321497
2763780815
2
1
9121
9959
1138124678
138
13134
4149525
10591011
2763785169
2803986369
2804012160
2805064603
2808507969
2
1
9306
9945
1144655708
134
12757
4137971
10611875
2808512617
2848706059
2848709656
2849607961
2852997537
2
0
0
10215
1150610870
122
11625
4250383
10916540
2853001721
2893937025
2893939921
2894275694
2897548031
2
0
0
10048
1157242321
138
13137
4227784
10749474
2897552573
2938190345
2938195418
2939117374
2942485100
2
2
18442
9882
1164150919
140
13341
4119466
10555682
2942489357
2982305845
2982374701
2983508931
2987167782
2
2
18544
9745
1170637646
132
12574
4065033
10410169
2987172349
3027542042
3027546140
3028104427
3031564333
2
2
18326
9944
1177589673
141
13421
4162978
10636015
3031567951
3070694609
3070954846
3072522073
3076154929
2
0
0
9817
1183539162
123
11715
4097882
10454589
3076159805
3115061129
3115343770
3116905104
3120328149
2
0
0
9835
1189432048
121
11528
4068940
10443494
3120332889
3160841949
3160845127
3161171397
3164544084
2
2
18323
9997
1196337196
140
13334
4166618
10650877
3164547969
3204635317
3204638567
3205726348
3209336933
2
0
0
9787
1202953112
137
13051
4095888
10442203
3209341950
3250063299
3250066748
3250220217
3253768493
2
4
36875
9816
1210359430
149
14203
4094071
10469560
3253772283
3292606073
3292637019
3293627479
3297395507
2
1
9392
9803
1216595088
127
12091
4022255
10326039
3297400393
1.17647058823529e-09

10
200
30623330728
12298635655
12058625573
12045602973
12027882400
12101629704
12042668399
12061543021
12083591867
12164514756
12069253010
12078948082
12067139986
12062613561
12119634977
12169836977
12102846668
12123264914
12315328822
12102595842
4293122215218
4395805366076
4361192973951
4339010463908
4336308497739
4366697261463
4349750019432
4360675208338
4407506926807
4303419205190
4365313445889
4392210546346
4323844163620
4331263492942
4355471966226
4324272953388
4341528521901
4328280673613
4337077018219
4321616070884
1613646393521
402881420739
602211983257
812890310618
1033892428570
1261366077190
1460437394363
1681101318719
1885350473043
2069447168836
2270594773974
2505499807120
2713034683028
2905252340321
3128360680441
3294716815653
3534943276277
3723700776625
3942765507819
4115656734823
4295051198914
4095624907719
3891453701161
3694289503150
3541447104814
3429752282245
3219642406237
3083171424756
2974737653039
2839236387509
2739260886691
2627717965797
2564631259309
2481578111961
2411391972562
2340838416910
2328204253195
2294948708174
2249993598933
2281219138834
2343893005429
2487484691243
2638664662928
2787555430992
2897995785842
3017723826744
3126729576814
3194718728874
3291428910565
3327873567837
3374399587947
3368374957719
3375963653261
3361910396252
3374215063419
3294985609873
3220523028077
3201162811190
3115936198727
3002035088720
2901209698862
2828160661826
2777515983360
2716450101628
2677251254488
2645805775434
2639820755817
2654039813037
2628429472564
2643297753893
2706181615973
2705988022485
2763005355883
2854326829896
2862293849761
2921589627844
2923265772970
2987659522573
3055536176124
3084171952293
3096069557894
3153897303564
3185451343017
3138374269429
3174408105880
3107401318847
3106427937624
3067363181071
3054601324784
2983022659506
2951187762953
2941593352719
2905901649516
2883365227980
2841322377150
2809650018637
2799820132515
2814052511369
2847720463863
2786340325596
2823403920550
2796902258718
2850556483878
2820168586449
2869385708345
2887150684212
2914335201905
2971925105557
2945978868977
2983406486991
2993380136807
2998499057384
3030743165769
3012730178788
2997251573054
3004932104109
2993117920397
2985240961216
2974698520356
2973235247227
2956456098357
2925382938844
2917619608570
2928760204480
2869455389176
2894889120088
2926287146951
2894904991073
2866423456482
2874309536013
2854579904558
2841293772040
2869947677512
2862333873031
2859051362614
2882956500639
2902709233711
2923384030139
2919312359112
2913194108049
2942973185222
2943489915080
2943308387945
2929537764384
2952080033067
2969468898780
2974440088249
2938606696089
2931243801531
2915667755900
2919663400761
2944991741643
2928326216979
2909575537574
2922281373533
2894941744032
2897733912050
2935547325425
2911866899983
2859137224901

200
468861
188292
184313
184409
184251
185515
184797
185069
185522
186857
185037
185221
185381
184799
186587
186503
186027
185957
189321
185431
65512624
67078297
66551066
66211119
66171469
66634136
66376448
66542134
67256920
65668945
66615562
67024875
65981461
66093342
66463859
65987243
66247399
66050066
66185627
65946041
24623630
6148620
9190956
12404533
15776799
19247751
22286466
25652862
28769091
31578399
34648184
38231869
41398590
44331666
47736024
50274409
53939967
56820304
60162872
62801205
65538530
62495248
59380059
56371632
54039211
52335144
49128867
47046908
45392387
43324225
41799357
40096692
39134144
37866772
36795879
35719339
35526427
35019356
34333150
34810260
35765851
37956948
40263852
42535694
44220837
46048257
47711006
48749238
50224777
50780461
51490179
51398731
51514267
51299595
51487492
50278676
49142245
48847747
47546549
45808299
44270422
43155173
42382658
41450592
40852514
40372668
40281406
40498442
40107507
40334492
41294007
41290986
42161651
43554733
43676635
44581147
44606359
45589007
46624692
47061758
47243662
48126231
48607149
47888739
48438593
47416097
47401409
46805223
46610633
45518248
45032568
44886119
44341448
43997513
43356135
42872764
42722892
42940249
43453745
42517146
43083003
42678307
43497574
43033347
43784577
44055391
44470280
45348852
44953090
45524138
45676324
45755237
46246383
45971694
45735274
45852441
45672209
45552024
45391154
45368826
45113042
44638939
44521051
44690223
43785276
44173346
44652384
44173693
43739519
43859382
43558304
43355577
43793076
43676590
43626844
43991431
44292644
44608128
44546228
44452961
44907546
44914912
44912245
44702260
45046686
45311317
45388322
44840459
44728687
44490463
44551382
44937823
44683536
44398075
44591270
44174335
44216714
44793751
44432549
43627915

200
19757401819
11079166799
10779831477
10851258413
10782118502
10816383280
10806067102
10818320459
10792664536
10882814147
10795814877
10842485085
10799820312
10839634063
10797451718
10832934611
10820641588
10838949779
10827179671
10852542062
108134238940
3736373262026
3707806485475
3714764302352
3703805240357
3710424024164
3706300641394
3719754515173
3711023891542
3714260095367
3716229790750
3723861990688
3720120156752
3717159892845
3715612404044
3722512832178
3709691532114
3634853340311
3679549637894
3675091843737
1523158373726
210130508604
384295123681
577718662058
756607700214
944535961404
1129302023548
1311754817991
1484879623225
1666034645952
1845726976136
2027730508706
2214447899673
2406842034476
2588580017268
2767736091805
2946032618680
3133973099610
3316570637756
3488002263980
3577478533140
3482839301230
3311225715058
3149335580356
3007922947662
2866874734540
2731055788050
2605746834285
2499669520818
2402108193048
2301865086997
2204837728039
2136683919908
2064129564980
2005728354943
1944984388977
1920835071343
1883143695180
1861568934669
1854648764745
1906950674877
2034128668393
2185328993238
2323646469078
2437109224717
2543022194091
2636964721744
2702154187099
2771240570989
2822202502137
2852867766312
2869065412751
2866833639648
2859474092922
2834299626975
2792246865965
2751161288834
2697518344275
2621824646731
2543224872156
2454590161502
2375825280979
2311201937861
2269638072690
2223615384928
2202290935561
2197516350330
2190631620669
2196581868074
2212710235974
2236632851349
2269495841332
2299036073181
2347135654904
2395955606814
2428249863690
2462712575628
2504929478299
2548039849486
2584220735199
2614862879269
2634299268921
2658797019294
2652615137363
2652510300902
2640694177039
2613752041997
2593307730271
2559716782687
2524197037776
2506526960363
2481250691118
2454924468740
2420687574241
2388908872665
2367748182860
2355934053357
2351811494393
2344082705600
2336544049979
2345179730084
2347310363356
2359817864910
2388923361976
2402489396650
2422302539296
2450267784480
2460774425984
2487125559863
2519002640676
2575938938199
2569666413027
2575218032052
2563082264597
2565643783330
2570885188962
2554827023329
2554775746780
2553137992462
2540753506438
2525080835906
2515295985952
2501722738423
2489617764252
2479619286360
2468589477422
2465976027101
2458228530412
2447012891814
2444549645324
2444465689356
2435481183484
2449289030255
2454888266893
2451586733509
2465198797864
2471856109753
2479750314962
2490858848744
2496985432623
2511075396350
2519605302027
2529652870789
2523631477485
2517047994012
2529956896384
2520548517692
2520282734978
2521372302875
2504342841073
2508814512368
2507204169268
2498760442359
2503908054445
2500770804210
2493287165710
2499711711684
2498357889863
2484656626076
2423751014393

200
435400
175949
171645
172287
172325
172216
172280
172388
172415
173570
171741
172422
172055
172557
172172
172329
172256
172301
174628
172505
3626072
61413342
61075927
61107308
60996998
61136946
60920561
61198389
61653101
60665178
61287874
61545138
60889713
60757666
60976561
60894324
61022284
59894048
60296800
59897564
24228063
4356939
7202658
10367222
13410292
16371091
19435815
22478515
25331031
27942894
30849224
34085817
36994969
39684471
42874682
45555975
48940606
51522156
54849954
57135650
59350666
57107543
54374880
51611424
49403694
47503576
44866878
42964741
41388696
39560176
38010990
36451367
35264531
34291579
33242296
32277211
32008007
31636293
30836341
31171739
31854250
33939046
36216850
38333680
40171063
41853299
43472706
44317850
45637063
46372811
46931326
47015554
47161814
46918941
46991959
46066820
45131589
44529127
43131595
41884454
40324125
39427501
38234142
37481155
36807667
36793084
36399383
36573067
36272738
36497159
37364412
37460375
38197956
38937994
39742952
40216949
40562019
41312149
42345967
42784158
43014409
43658620
43965053
43640744
43851476
43329272
43219770
42570219
42274815
41453216
41092428
40878923
40293263
39901159
39344444
39068306
38803604
38872675
39499550
38740560
38993583
38990361
39369557
39302571
39529342
40162819
40454894
41216067
41080801
41464146
42029621
42356976
42242014
42293480
42045883
42236474
42014720
42056644
41668541
41672317
41396822
41268078
41044205
40791480
40485577
40546261
40737785
40866050
40321868
40348303
40098585
39982579
40138697
40463330
40071886
40334991
40496144
40956171
40803759
41118458
41255565
41375893
41297658
41382604
41397165
41729417
41375295
41369190
41274029
41089193
41267374
41557448
41012333
40926381
40947345
40739692
40832223
41172325
40872040
39848243

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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
4
5
5
6
6
7
8
7
8
10
9
9
9
10
10
11
11
11
11
11
12
10
10
10
9
9
10
9
9
8
9
9
9
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
10
7
8
7
8
8
8
7
8
9
9
7
9
8
8
9
9
8
8
8
8
8
7
7
8
7
8
7
7
8
7
7
8
8
7
7
7
7
8
8
7
7
7
7
8
8
7
7
8
9
7
8
8
8
7
9
7
7
7
8
7
6
7
8
7
7
7
7
8
7
7
7
7
7
8
7
7
7
7
7
6
7
7
6
8
7
7
7
7
7
7
7
7
7
8
6
7
7
7
7
7
7
7
7
7
7
6

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
972045316
972468820
972626951
971525450
971877066
972610092
972057842
975125772
971118410
972359321
973903240
975458146
972317146
971834490
974194526
973171294
968590002
971181529
975124018
970042754
23762887
72078083
121276845
169267413
217025266
268220443
316800129
366072081
411466861
461513640
509777201
557348646
608032084
658162255
705512034
753816628
801470522
852956747
898765941
946749964
949734282
903765292
859254635
816552284
780104470
743257820
706902211
674758379
649386084
622678868
595672271
572420827
556201127
536588432
520675342
507158039
504220878
490528941
488479535
487733113
513236581
552604397
592252159
626654997
653201360
681645867
702996465
718986479
737913009
747806299
755814663
755875602
753639424
753861684
742258114
731488709
720116661
703532604
681410191
660198463
637387256
616238416
602895632
593075031
580256349
578643217
579066618
575433534
579049973
585164607
592238852
600831346
607766665
625222881
634865392
641683626
652618049
664099035
675674711
682711748
692120758
696327496
703107250
694416396
699814473
692593798
685096438
680025546
668596375
661190863
657821543
649469679
643259247
631451787
626070263
619658099
619364599
616895341
616355176
612913409
619157520
615587123
625501657
630539157
633418734
639639296
648157735
646905085
659114768
664995482
663507501
672125777
668387722
665999404
668768069
666418767
663425135
664455044
663172194
658424122
655780872
652556683
648752986
646097198
642986656
640940281
639903665
639018461
633902262
637558393
633806188
633722760
638800144
636985607
637780558
644525909
641608964
647537141
647030689
650326915
654568218
656245777
658533423
653804625
653953333
659440460
652650085
656602695
653754349
649555099
653428841
650224306
649411088
651366172
647619303
649321588
649175772
648544844
644044356
642771386

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
37638
37718
37705
37734
37694
37729
37764
37676
37738
37644
37677
37796
37792
37706
37787
37714
37790
37701
37728
37709
27837
37201
46271
46396
55492
55911
65319
73994
65293
74408
92930
83100
83816
83737
93033
93193
101951
102004
101682
101686
101886
110953
92910
93038
92979
83948
83617
92363
82850
83417
74593
83984
83577
83400
74524
65208
65301
65322
65003
65090
65234
64932
65220
65028
65224
65259
64977
65107
65411
65148
65043
65065
65327
93171
65209
74188
65243
73955
74788
74174
65237
73974
83313
83202
65354
83843
74377
74376
83584
83748
73975
74201
74062
74087
74635
65052
65188
74441
65179
74445
65165
65149
74033
65503
65042
74537
73767
64988
65528
65321
65348
74503
74396
65325
65405
65072
65264
74026
74142
64761
65109
74179
83479
64853
74474
74121
74277
65034
83161
64718
64970
65008
74387
65110
56435
65395
74331
65156
64934
65073
65106
74294
64988
65198
65277
64755
64981
74135
64820
65158
65125
64843
65349
55984
65045
64884
56020
73690
65040
65276
65154
65221
65025
64768
64962
65070
65249
74329
56152
65159
65213
65082
65143
65033
65181
65201
64732
65238
64830
56113

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
972045316
972468820
972626951
971525450
971877066
972610092
972057842
975125772
971118410
972359321
973903240
975458146
972317146
971834490
974194526
973171294
968590002
971181529
975124018
970042754
23762887
72078083
121276845
169267413
217025266
268220443
316800129
366072081
411466861
461513640
509777201
557348646
608032084
658162255
705512034
753816628
801470522
852956747
898765941
946749964
949734282
903765292
859254635
816552284
780104470
743257820
706902211
674758379
649386084
622678868
595672271
572420827
556201127
536588432
520675342
507158039
504220878
490528941
488479535
487733113
513236581
552604397
592252159
626654997
653201360
681645867
702996465
718986479
737913009
747806299
755814663
755875602
753639424
753861684
742258114
731488709
720116661
703532604
681410191
660198463
637387256
616238416
602895632
593075031
580256349
578643217
579066618
575433534
579049973
585164607
592238852
600831346
607766665
625222881
634865392
641683626
652618049
664099035
675674711
682711748
692120758
696327496
703107250
694416396
699814473
692593798
685096438
680025546
668596375
661190863
657821543
649469679
643259247
631451787
626070263
619658099
619364599
616895341
616355176
612913409
619157520
615587123
625501657
630539157
633418734
639639296
648157735
646905085
659114768
664995482
663507501
672125777
668387722
665999404
668768069
666418767
663425135
664455044
663172194
658424122
655780872
652556683
648752986
646097198
642986656
640940281
639903665
639018461
633902262
637558393
633806188
633722760
638800144
636985607
637780558
644525909
641608964
647537141
647030689
650326915
654568218
656245777
658533423
653804625
653953333
659440460
652650085
656602695
653754349
649555099
653428841
650224306
649411088
651366172
647619303
649321588
649175772
648544844
644044356
642771386

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15335
15325
15301
15302
15283
15287
15335
15332
15291
15293
15358
15368
15298
15303
15330
15345
15250
15272
15312
15286
434
1230
2013
2780
3519
4352
5102
5870
6591
7360
8122
8830
9644
10443
11161
11900
12641
13473
14176
14911
14971
14225
13535
12867
12355
11749
11250
10713
10274
9872
9532
9083
8845
8586
8269
8069
8018
7801
7777
7761
8196
8813
9395
9903
10359
10804
11098
11353
11706
11803
11942
11935
11927
11899
11762
11572
11373
11128
10809
10498
10106
9782
9598
9424
9235
9174
9179
9170
9196
9295
9401
9529
9621
9888
10044
10171
10316
10562
10711
10783
10967
11056
11141
11047
11059
11022
10842
10780
10589
10453
10461
10340
10189
10071
9923
9820
9829
9793
9818
9720
9828
9771
9928
10021
10064
10169
10275
10278
10439
10546
10474
10685
10579
10570
10553
10570
10507
10580
10522
10402
10390
10335
10315
10232
10237
10155
10131
10145
10054
10103
10037
10048
10133
10151
10111
10206
10136
10250
10283
10318
10392
10387
10453
10349
10374
10440
10351
10418
10362
10299
10368
10282
10302
10358
10259
10293
10257
10289
10211
10184


Loading data, please wait...