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 (551+:dc68100fd0d3+) 2011-01-03
 '--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 series=3 -c use2interval=0 -c runs=6 runs.hoc
methodinfo 82
nhost 16384
MemSize 536870912
UsedMem 123630344
FreeMem 413240568
use2interval = 0
ncellpow = 22
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 = 2
constyle = 0
bgpdma = 2
compress_bufsize = 10
series = 3
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.23
mkmodel_time = 20.03
setup_method_time = 0.00999999
set_maxstep_time = 23.34
stdinit_time = 0.23
runtime = 9.09
methodrun_time = 32.49
elapsed_time = 52.76
jobid = 0
n_dat = 1
seq = 0
@@@end header@@@
2413
3491943842
3491958245
3492372457
3492413763
0
0
0
0
0
0
0
3492415230
3492883591
3492884733
3492893560
3492921840
0
0
0
0
0
0
0
3492924363
3493101186
3493102143
3493112832
3493123706
0
0
0
0
0
0
0
3493125021
3493292352
3493293223
3493300518
3493309698
0
0
0
0
0
0
0
3493310926
3493476340
3493477177
3493488715
3493496407
0
0
0
0
0
0
0
3493497853
3493663466
3493664345
3493674368
3493682948
0
0
0
0
0
0
0
3493684467
3493852862
3493853691
3493860602
3493868788
0
0
0
0
0
0
0
3493869811
3494037578
3494038449
3494046810
3494054846
0
0
0
0
0
0
0
3494056074
3494221702
3494222531
3494233024
3494240507
0
0
0
0
0
0
0
3494241539
3494406336
3494407207
3494419147
3494426801
0
0
0
0
0
0
0
3494428023
3494599420
3494600317
3494606996
3494614908
0
0
0
0
0
0
0
3494615934
3494782254
3494783125
3494794201
3494802131
0
0
0
0
0
0
0
3494803395
3494972794
3494973665
3494980182
3494988468
0
0
0
0
0
0
0
3494989907
3495158824
3495159695
3495166204
3495174034
0
0
0
0
0
0
0
3495175251
3495344750
3495345621
3495352164
3495360058
0
0
0
0
0
0
0
3495361234
3495530078
3495530953
3495538320
3495546032
0
0
0
0
0
0
0
3495547273
3495715932
3495716803
3495724424
3495732300
0
0
0
0
0
0
0
3495733564
3495901756
3495902625
3495910484
3495918526
0
0
0
0
0
0
0
3495919983
3496088332
3496089203
3496097152
3496104832
0
0
0
0
0
0
0
3496106297
3496275846
3496276717
3496284098
3496292330
0
0
0
0
0
0
0
3496293617
3496463828
3496464767
3496472532
3496480342
0
0
0
0
0
0
0
3496481558
3525511490
3527094963
3532734970
3532766754
0
18
17562
12350
28722899
4239416
13707612
3532968362
3570126197
3570710453
3606606837
3606637222
0
10
9654
12234
33523714
2524041
7412732
3614799120
3664055794
3664081761
3671056975
3671086753
0
15
14648
12446
40701150
4508726
13459609
3671136602
3716872275
3717263567
3730777521
3730807322
0
11
10620
12387
45989605
4123073
12257971
3732570804
3782988633
3783115729
3789242701
3789272919
0
17
16627
12300
54091140
4485905
13308520
3789395374
3836135037
3836480590
3847798127
3847827654
0
12
11593
12409
59898614
4307322
12681266
3849067674
3897001374
3897229929
3907785835
3907815800
0
12
11571
12576
65625995
4496405
13282851
3908401106
3952782059
3953189099
3965214211
3965244322
0
8
7720
12391
69438654
4152585
12247424
3967026648
4015505818
4015666006
4023251945
4023282441
0
13
12637
12425
75697277
4457222
13290225
4023631342
4070586789
4070895532
4081959859
4081989586
0
12
11625
12329
81456997
4278652
12630607
4083178848
4132800277
4133063990
4140699225
4140728915
0
15
14451
12469
88605237
4538301
13441795
4140954734
4187501155
4188172442
4199346093
4199375274
0
12
11662
12407
94391144
4248018
12634335
4200724030
4241430767
4241857283
4258161747
4258190386
0
4
3821
12502
96266094
3873516
11491660
4261207984
14683577
14903751
22592251
22622762
0
12
11605
12534
102001080
4538927
13559903
22808268
76127301
76153987
81698613
81728292
0
20
19308
12693
111531544
4676754
13912216
81765476
134316457
134356381
140195173
140224914
0
20
19250
12411
121040024
4497773
13381879
140304032
185208519
185614853
198931639
198960658
0
10
9739
12406
125856836
4122099
12131362
200852158
246022289
246588697
256462811
256493068
0
9
8785
12684
130236637
4370070
12955678
257760908
304202925
304806869
315759265
315789450
0
11
10659
12463
135483994
4247039
12658127
317026844
366314882
366836611
375530803
375560917
0
15
14529
12465
142655420
4493737
13280031
375963594
396688947
396711011
401919593
401947089
0
0
0
324
142655420
111306
331078
402008858
404739508
404938291
407533853
407560734
0
1
947
925
143120773
280037
857597
407785666
411838911
411897299
416924761
416952631
0
1
1015
1539
143630378
365982
1095486
417765600
425577172
425769849
429619247
429648765
0
3
2923
2158
145060143
746553
2215422
429874330
439920150
440195879
445472355
445502170
0
4
3973
2749
147011987
893443
2665947
445975908
458889272
459174041
463525639
463556313
0
5
4806
3439
149350002
1197296
3590088
463803830
479874489
480101011
484461491
484491244
0
7
6761
4018
152648619
1410352
4197179
484713758
501742605
501893075
508353999
508384218
0
5
4836
4665
155060063
1582687
4692035
508964320
528517926
528869677
535824683
535854936
0
6
5869
5289
157954495
1823904
5424771
536357340
558459155
558629459
565704251
565734146
0
7
6836
5804
161321347
2006356
5977255
566304478
592932169
592975651
597206071
597236134
0
11
10651
6504
166551988
2366892
7006299
597365320
621325105
621674395
631457939
631487357
0
5
4866
7144
168963773
2233221
6590071
633208976
659308615
659632375
668896431
668925478
0
4
3993
7812
170941487
2550391
7550776
670283354
701781498
702307353
708871807
708902056
0
9
8679
8566
175218938
2989417
8930022
709436116
744785822
745109279
752715249
752745341
0
12
11616
8941
180963302
3197104
9441808
753154234
788066896
788512905
798635493
798665183
0
10
9626
9528
185692915
3207225
9469240
800018576
837400962
838123745
846547863
846577720
0
10
9545
10266
190407455
3565509
10521656
847499820
886318851
886731391
897281253
897310481
0
9
8755
10915
194757463
3667063
10805172
898873060
941920137
942159539
951242610
951272548
0
11
10635
11520
200032242
4066479
12046301
952007618
996778929
997238946
1008104635
1008134557
0
12
11642
12056
205784182
4147856
12250687
1009380456
1054981553
1055360221
1065741431
1065771714
0
11
10694
12250
211066387
4259538
12557768
1066910712
1114146634
1114267267
1121860831
1121890938
0
14
13588
11579
217809901
4164996
12372019
1122181036
1161897364
1162490526
1174223563
1174253166
0
8
7905
10923
221743441
3530238
10414730
1176404192
1217244476
1218024105
1225467355
1225497325
0
11
10673
10491
226956819
3726363
11094828
1225984014
1268560278
1268728395
1274173553
1274203558
0
16
15534
9852
234615486
3601088
10653448
1274335182
1308676561
1309094435
1320664345
1320694578
0
7
6750
9563
237972489
3036235
8990689
1322708718
1356766493
1357329653
1365223745
1365253325
0
7
6702
9052
241289285
3159725
9327896
1366017520
1397969407
1398485069
1409571083
1409601400
0
7
6634
8640
244587348
2880347
8492066
1410926506
1443703849
1443862551
1451135283
1451165085
0
8
7751
8413
248431157
2977142
8814741
1451658120
1484165253
1484284059
1490928429
1490958253
0
10
9785
7934
253269143
2810618
8343837
1491353668
1521040069
1521223909
1529316685
1529346386
0
7
6709
7836
256593050
2712879
7992437
1530164208
1562241980
1562402417
1565653131
1565683051
0
13
12561
7257
262707982
2648324
7838404
1565741118
1591580581
1591873481
1601753913
1601782677
0
6
5880
7109
265615167
2257399
6679496
1603323420
1629729421
1629881343
1636182341
1636213094
0
6
5893
6829
268544917
2404409
7117313
1636696002
1661333652
1661817829
1670223399
1670252686
0
6
5769
6695
271410944
2196740
6520264
1671415576
1699166841
1699201929
1703262031
1703291761
0
10
9673
6623
276165085
2414993
7152481
1703355368
1726231542
1726703650
1736408797
1736438338
0
5
4800
6450
278543381
2028157
5943074
1737996792
1765287221
1765311789
1769061651
1769091308
0
11
10685
6224
283816405
2262015
6742680
1769125988
1790212880
1790602101
1801092159
1801120870
0
4
3878
6276
285756678
1840305
5452701
1803086572
1825964497
1826114924
1833686577
1833717002
0
4
3911
6176
287723095
2155546
6377603
1834245016
1856471231
1856712857
1866578417
1866608522
0
4
3917
6561
289691859
2044215
6054037
1868156192
1892512860
1893042479
1900850487
1900880025
0
5
4882
7082
292100903
2331218
6939595
1902023364
1930319341
1930859707
1937043965
1937074338
0
8
7901
7551
295974601
2644430
7823346
1937627982
1962647257
1962942187
1976340219
1976368882
0
3
2802
7981
297374436
2332498
6852057
1978873372
2012367956
2012546549
2016900831
2016930773
0
11
10828
8472
302660824
3077162
9153610
2016995822
2052415581
2052655575
2060597061
2060627014
0
13
12629
8626
308877799
3133411
9202747
2060917814
2092868799
2093392927
2104824805
2104855278
0
8
7707
9054
312707589
2898942
8582531
2106600262
2142400499
2142620065
2148801615
2148832071
0
10
9711
9252
317474735
3316225
9802181
2149201282
2187444280
2187753659
2194241809
2194272405
0
14
13417
9399
324048812
3381738
10017450
2194584838
2232326252
2232708125
2240174137
2240204090
0
12
11436
9663
329682039
3426222
10122699
2240785040
2282492938
2282513099
2286103689
2286133531
0
17
16430
9782
337794752
3603734
10626719
2286163866
2323099701
2323366053
2331739839
2331769898
0
10
9675
9648
342610148
3305557
9742533
2332839592
2373065997
2373120697
2378994473
2379024086
0
14
13533
9775
349326833
3581630
10578131
2379105830
2418982208
2419280299
2425412391
2425442982
0
15
14646
9550
356521769
3419188
10165643
2425698850
2461971846
2462273733
2471411035
2471440267
0
10
9723
9402
361342977
3238686
9553629
2472487072
2504810808
2505456049
2517564923
2517594462
0
6
5847
9313
364233428
2975391
8783903
2519602310
2550151757
2550447189
2562039907
2562069341
0
3
2891
9062
365673840
2853440
8421061
2564130580
2596688457
2596974403
2606250283
2606280310
0
6
5823
8943
368551818
3029900
9001105
2607353794
2638020957
2638893569
2650061177
2650090934
0
6
5902
8598
371499816
2789452
8248690
2651730428
2678582059
2678973507
2690802775
2690831937
0
1
962
8515
371985236
2542101
7552371
2693310628
2726753477
2726789571
2732006947
2732037194
0
10
9546
8216
376722463
2972572
8860945
2732123956
2761717048
2762248661
2772509547
2772538857
0
7
6868
8015
380151213
2643201
7800805
2773856132
2804720181
2804843427
2810504913
2810534866
0
9
8674
7574
384444337
2696158
8024077
2810836318
2841360020
2841856569
2848229375
2848259124
0
11
10687
7454
389722512
2654513
7823361
2848694094
2875726577
2876066639
2884721571
2884750912
0
6
5869
7515
392622577
2445986
7213700
2886126052
2914822517
2915160735
2921569273
2921599513
0
8
7654
7291
396399552
2577272
7641554
2922017962
2951868105
2952078487
2958141051
2958171280
0
10
9760
7481
401169993
2651319
7900429
2958525304
2987663609
2987810473
2994822579
2994853199
0
8
7812
7529
405038369
2626287
7703898
2995482116
3022414139
3022654871
3032005195
3032034957
0
6
5914
7315
407966494
2386377
7080303
3033287526
3061688067
3061970119
3070402987
3070432928
0
8
7783
7341
411830655
2553789
7570987
3070997598
3100866060
3101148738
3108539539
3108569772
0
10
9609
7596
416570076
2668878
7879233
3109124840
3137383405
3137627947
3146222257
3146250601
0
7
6813
7728
419928328
2538678
7568605
3147459510
3179096145
3179244481
3184775145
3184804706
0
10
9682
7895
424675232
2849794
8462070
3184989470
3218383473
3218564791
3223742603
3223772413
0
13
12495
8007
430826919
2881888
8528488
3223978542
3253255623
3253745757
3263535055
3263564578
0
7
6636
8117
434115787
2665027
7874871
3264983372
3292532609
3293189156
3304412513
3304441774
0
4
3970
8209
436080656
2616798
7695018
3306205534
3338797457
3339122853
3344846587
3344876245
0
9
8705
8461
440364910
3014367
8996147
3345161098
3378697771
3379100611
3388581491
3388611421
0
10
9722
8646
445198523
3068019
9050618
3389127446
3424454197
3424549537
3430093639
3430124614
0
12
11683
8682
450998196
3097552
9226972
3430361926
3460718749
3461073701
3472802023
3472831466
0
6
5792
8796
453866615
2724169
8094592
3474880020
3510636380
3510785073
3514607283
3514636849
0
12
11589
8742
459524107
3174367
9427152
3514741872
3545567561
3545857211
3558072919
3558102938
0
6
5873
8896
462431641
2751063
8173839
3560324484
3596235518
3596379467
3600920565
3600950210
0
10
9750
9195
467215349
3352918
9935959
3601092280
3633998181
3634304851
3644226555
3644256678
0
7
6796
8899
470596625
2963592
8746002
3645652312
3681055695
3681371590
3686820519
3686850453
0
10
9660
9054
475381737
3259890
9703994
3687129468
3720166683
3720488881
3730405681
3730436046
0
8
7746
8820
479239805
2947787
8706245
3731729416
3764400564
3764968877
3773851815
3773881317
0
8
7659
8709
483028566
2979120
8833475
3774797352
3810126045
3810473845
3817295775
3817325609
0
12
11634
8705
488733534
3137231
9317958
3817573698
3849277538
3850097409
3859125189
3859155174
0
9
8730
8454
493034034
2784286
8255548
3860544108
3894682145
3894769115
3900480705
3900510622
0
10
9778
8585
497866643
3108543
9169979
3900747460
3928657375
3928965706
3941404535
3941433858
0
4
3870
8312
499776686
2448900
7259566
3943926784
3975391429
3975548337
3982518151
3982548500
0
7
6817
8192
503149057
2932372
8682427
3982915808
4013168443
4013476278
4022776969
4022806735
0
8
7688
8120
506943783
2665914
7900647
4024089480
4057398437
4057592638
4062591101
4062621144
0
12
11576
7989
512612096
2895633
8585365
4062781080
4092038625
4092268317
4103107159
4103137110
0
7
6797
8018
516004540
2614845
7699011
4104617158
4134186924
4134655799
4142652849
4142683151
0
6
5834
8166
518867773
2790649
8296871
4143592082
4174415449
4174616823
4181809257
4181839684
0
8
7769
7839
522746192
2763769
8201771
4182387434
4213925215
4214135755
4221330479
4221360962
0
10
9667
7895
527503958
2823056
8273958
4221803878
4256602837
4256617395
4259804987
4259835145
0
16
15299
7909
535013690
2872698
8572508
4259867610
4292572729
4292771089
3905358
3934749
0
12
11769
7884
540820598
2815480
8360928
4207812
27760621
28025811
42717275
42745974
0
1
956
7979
541299776
2093685
6180340
46177172
80172944
80182397
81823921
81854234
0
14
13507
7973
547865957
2908619
8655143
81858045
110728955
111059628
121166409
121195466
0
7
6809
7870
551225308
2554855
7544164
122671456
152355723
152558105
159951251
159981298
0
7
6696
7976
554567382
2732368
8086441
160808234
189394769
189825986
199674017
199703698
0
6
5800
8108
557447498
2621756
7734834
201255916
234184897
234373973
241102227
241131897
0
10
9778
8259
562249661
3011214
8897460
241297730
271888105
272203445
281764159
281792990
0
8
7652
8184
566037574
2698639
8069969
283042810
314778228
315170207
322914385
322944064
0
9
8555
8257
570268195
2881410
8591944
323523034
352653765
352919489
363533163
363562750
0
5
4880
8431
572678525
2690583
7936809
365383056
397383669
397766189
405322229
405352270
0
8
7736
8381
576476509
2952718
8769707
405880952
438685601
439061701
447812865
447842796
0
9
8824
8543
580837870
2958935
8773184
448622114
481582139
481984697
489225103
489254930
0
9
8672
8555
585103037
3018925
8908722
489826194
519898743
520301671
530246691
530275149
0
5
4926
8719
587570392
2824087
8310347
531990294
560916959
561483185
572244091
572273202
0
3
2978
8560
589065698
2767036
8195094
573858968
606300029
606845093
613094877
613124421
0
8
7892
8532
592951369
3021253
8932142
613629058
649015242
649331187
654592433
654622284
0
13
12642
8583
599133732
3127185
9220695
654790332
685390398
685822172
697021591
697052026
0
6
5822
8627
602023998
2829443
8339803
698586972
733824613
733882537
738243541
738273542
0
12
11627
8463
607794548
3109168
9169132
738345518
768070430
768763103
780447645
780476454
0
7
6757
8447
611165590
2642992
7885753
782339366
819045773
819049104
822046405
822076746
0
16
15619
8345
618850760
3048407
9069334
822087266
856376592
856619193
862868347
862898758
0
12
11494
8355
624543157
3029147
8976918
863155248
893670437
893946851
904059095
904088086
0
7
6771
8259
627918117
2740281
8128162
905377836
935865617
936113351
944542645
944572337
0
6
5712
8329
630767076
2865837
8462650
945462704
978141857
978393967
984521145
984550794
0
9
8738
8331
635097043
2986353
8878708
984865426
1018407739
1018529279
1025123209
1025153565
0
11
10640
8114
640387537
2942615
8673536
1025386738
1054921161
1055261855
1065045685
1065074573
0
7
6875
8065
643800998
2635610
7785502
1066432800
1098335653
1098497891
1105905653
1105935226
0
9
8746
8125
648104281
2904657
8623660
1106259734
1136108525
1136432361
1145152309
1145181241
0
7
6734
8075
651447015
2709467
7971630
1146371332
1177533325
1177738855
1184827807
1184858142
0
8
7670
8078
655219431
2883787
8534529
1185281272
1217624383
1218032467
1224464443
1224494620
0
10
9781
8184
660060297
2921925
8645401
1224888908
1258985824
1259271819
1264518679
1264549038
0
13
12385
8185
666124628
2973337
8836735
1264650594
1294089609
1294392107
1303705245
1303734069
0
6
5753
8211
668963241
2699601
7965975
1305154354
1336877997
1337149969
1343489337
1343519384
0
8
7845
8230
672847645
2922514
8695296
1343904010
1375215441
1375389643
1383019403
1383049534
0
8
7710
8198
676639207
2856221
8426347
1383811594
1417859061
1417938245
1422936799
1422966325
0
12
11756
8171
682429676
2963531
8854510
1423081636
1454336741
1454563783
1463169003
1463198786
0
8
7809
8279
686292643
2858470
8384553
1464035746
1495435515
1495620811
1502849047
1502879814
0
8
7697
8164
690078305
2863136
8436929
1503516086
1531973509
1532272147
1543115891
1543145273
0
5
4816
8181
692467849
2617161
7727925
1544840558
1573753537
1574059313
1582472531
1582501890
0
4
3937
8286
694441308
2781947
8214215
1583731372
1615371121
1615778319
1623257655
1623287850
0
8
7734
8306
698274322
2922612
8665282
1623857890
1652323097
1652667945
1663464615
1663493790
0
4
3863
8373
700199475
2650251
7825402
1665386652
1695453444
1695930335
1703974386
1704002635
0
5
4913
8395
702651336
2878503
8516911
1704910216
1734867976
1735388907
1745591237
1745620262
0
7
6628
8142
705945878
2699489
7991244
1746844382
1775616561
1776089749
1787136101
1787165782
0
5
4848
8459
708343829
2723479
8011818
1788807500
1823716077
1823817867
1828724515
1828753787
0
12
11798
8436
714189210
3075828
9113247
1828821994
1859662637
1859888111
1869549811
1869580562
0
7
6664
8391
717522886
2792262
8250667
1870882456
1901659525
1901911444
1909791801
1909823018
0
6
5768
8469
720383684
2898515
8573168
1910727390
1946781789
1946812173
1951120901
1951151218
0
14
13478
8560
727041440
3137180
9287112
1951191162
1986635617
1986826061
1992185393
1992215085
0
13
12601
8451
733241688
3084112
9129355
1992348678
2027493843
2027567947
2032576725
2032607304
0
13
12615
8403
739443826
3043412
9050220
2032755760
2064287017
2064486170
2073427005
2073456898
0
8
7697
8304
743268139
2842367
8373801
2074445552
2105821835
2106048329
2114089441
2114120038
0
7
6674
8449
746573759
2914518
8684699
2114857024
2149958689
2150009515
2154542475
2154572274
0
13
12669
8239
752853513
3008287
8927241
2154638448
2189516513
2189601537
2195250143
2195280358
0
13
12733
8356
759158659
3028957
8993003
2195440934
2226766745
2227146771
2235748395
2235777165
0
8
7757
8268
763006051
2846106
8379942
2236710536
2270857295
2270917823
2275933631
2275963062
0
12
11633
8181
768734857
2980373
8848193
2276094042
2307590571
2307832829
2316476379
2316506657
0
9
8778
8094
773089266
2785357
8217647
2317334098
2348745667
2348915501
2357394693
2357425786
0
9
8656
8033
777392902
2808341
8293887
2358070432
2385117573
2385370868
2396665609
2396695290
0
4
3817
8103
779283413
2451057
7229434
2398992282
2431775363
2432028893
2436067217
2436097196
0
10
9706
8418
784061121
3070600
9137386
2436194456
1.17647058823529e-09

10
200
8326926470
3306809862
3050279169
3059397278
3051801943
3052607084
3042550410
3046903094
3047541885
3086205632
3062984537
3050541955
3042787000
3047673459
3046808524
3051857712
3051175401
3053044377
3071432792
3080088021
594514026181
1210274960827
1055969356704
978439135137
957912118918
959352398799
982855671884
940900784544
950900802718
961844650103
962409093813
960850638265
963638447439
973190236644
968398570692
958410203077
962321754095
942589413700
971517968752
979310877894
432310662115
91952385619
153900407505
208002231430
259742128964
295791003460
343014419720
391453676840
450080967784
489548920053
516125722549
561169561982
613386193112
654973019548
718335055953
752345310018
784999333619
831208763481
884109034953
931624968860
944313603143
919483148624
857889132418
839595649273
798005607684
761695981849
730060396109
726581976022
681001145232
651968833736
628951506634
595331002942
591459152420
564099448151
557709993028
541323853688
543059614288
534992119072
524772537846
534052277844
538879463316
561516948185
593009962245
643808669570
664567721794
715915135108
724619644847
720529687258
744490010929
752547765934
752519203710
747686254892
774234938563
760510837714
753618856430
756188330863
728679265613
724353242153
717789301393
667502109080
675115903854
663574730037
622531278332
618073069640
597873561374
603731869968
599187125417
600996728752
609186751050
629120788829
624829218449
617377622827
631662982033
638447994852
651943512221
669736162348
662488556989
716552680057
680134786420
699715008060
684956409129
712118907973
702039149682
709510341706
697877277696
714081099110
711830644373
711791775049
685321677690
677576153969
670477878278
673627735794
659584023043
652329755498
663802260815
647929661097
641540454735
647513964600
630368116611
640065348841
635892883935
640743082874
644568511073
635467684516
650798143974
678782028405
666176169753
674231055649
665491230863
684680240171
696167883936
678494996568
672074704146
688090854259
669317947149
679894981095
695156158736
675384233102
691456974435
681569577436
668828906198
674845256565
663300967261
655008627005
665224245042
654073793966
669467654438
642994987989
650061152941
649411138124
656248704137
642019476260
651836628841
647660656106
654008302950
659159942944
650119311409
659711531550
644821521683
668240948837
658735779041
663695905340
681870567341
680671483052
681395103161
668872009422
659333842822
677138798546
672800757550
661770428927
669286271870
666212446514
662787712787
666955687197
663506442236
658413010756
664250369344
670406134694
643397777575
645573177083

200
509618
202849
186649
187407
186929
186783
186194
186397
186583
188805
187440
186635
186177
186391
186353
186734
186724
186850
188067
188623
36289224
73872156
64454027
59721736
58468873
58556806
59991017
57430527
58040813
58708825
58743267
58647987
58818510
59401126
59108662
58499205
58738247
57533457
59299472
59774734
26388869
5615684
9396480
12698074
15855711
18056077
20938797
23895039
27473879
29882112
31504097
34253493
37440297
39979197
43846175
45922069
47914982
50735333
53964107
56864478
57638794
56123437
52364309
51247479
48708781
46492949
44561731
44349328
41567483
39795569
38390347
36338364
36102377
34432345
34042386
33042381
33148113
32655767
32031969
32598440
32892847
34274995
36196756
39297356
40564609
43698471
44229620
43980208
45442305
45934677
45932797
45637898
47257685
46420749
45999919
46156708
44477556
44213685
43812936
40743358
41208268
40503867
37999325
37726300
36493917
36851683
36574447
36684257
37183983
38400753
38139388
37684367
38556134
38970657
39793999
40880457
40437801
43737579
41514673
42709664
41808941
43466593
42851665
43307500
42597379
43586425
43449399
43446687
41831286
41358200
40925648
41117555
40260214
39817684
40517537
39548817
39159264
39523825
38476953
39068875
38814275
39110627
39344071
38788208
39723979
41431971
40663201
41154309
40620851
41792170
42493109
41414378
41022692
42000340
40855027
41499919
42431351
41225024
42205725
41601999
40824843
41191678
40486917
39981143
40604420
39923900
40863563
39247595
39678985
39639234
40056903
39188454
39787688
39532388
39920100
40234440
39682706
40268135
39359089
40788670
40208345
40511377
41620545
41547389
41591858
40827185
40245181
41331724
41066989
40393519
40852476
40664805
40455945
40710324
40499475
40188711
40545460
40920744
39272281
39404990

200
5361682213
2825473288
2716204917
2742814995
2753476645
2743192129
2745778315
2744637810
2742115111
2776896605
2748219001
2744553380
2744199747
2743588102
2746949730
2744403462
2744606780
2752953637
2754270189
2757647244
270048387979
922185565764
824382303827
809680685099
804723701139
803825711664
804019297134
803339439190
804804331697
805027537027
803841532564
805526836387
804828709412
804472337827
807400087817
805836475688
805922186079
793912281084
804805031607
805103774410
363767597547
40974235052
84859908147
126946636977
168349789235
207513571288
248009748947
288286735075
327964059766
368908122710
406822613769
447275721987
487499646189
527038217601
567931476685
606776921115
646959760110
688248680783
727398058532
767711830003
785223606288
763382355199
726779972124
690961246307
658695032664
628713097551
599658667650
571602989658
547583951645
524882510952
503572005244
485458145052
467997612730
453456942839
441517069069
430334103643
421551631178
413680027881
408826570293
405682163182
414791421910
444751390458
479099853041
509316967527
534335727208
555984545836
577548504765
592827336859
605503126569
615873867250
621341047584
624841387797
624523451226
622386988176
618590140409
611013991599
600404749042
586788893525
571992030528
555090380948
536598705759
519296072885
505304567863
495733209218
488270123354
481297068610
480265873800
481107699079
482778231196
484831490666
490964402224
497460097754
506185882555
515350942904
523275192757
530790006245
537646107375
546016831859
555813391910
565221622326
572265204220
575953744610
580761329016
579899115236
576688219533
574059282167
570147401054
565123075248
559510604795
552314232256
546503271874
539073232801
534272673690
530323558544
524740429629
520171231870
515599096582
513433729737
511637334728
510320783409
513106351524
515351831189
517392130750
520396921533
525403668969
529194100899
533821094997
538753654894
541191162115
547069320650
560014434035
555394338388
555862164979
556342315431
556946060235
555991851547
556122283949
554582328079
552422886397
549580587070
545453611537
540933633636
540676938927
536340023274
533862631471
531714997055
530655065762
527933896859
526875156908
528637644138
528110231556
528521031790
529651049557
530705996212
531708958835
532409844475
534665931041
536074739279
539332883359
541052342162
542435131605
544779977745
544183987605
545938598446
547671788693
547761631878
547634882870
546994053380
545833471173
543854060988
541216057833
541465173621
541288943295
538665628689
538297336328
537147589734
536588497620
535084046219
534488476314
527421164314

200
470970
185007
173094
174946
174640
174629
174641
174805
174888
176857
175700
174830
174803
174818
174862
175082
175140
175270
176205
176348
36242642
73828745
64407703
59678730
58424443
58512964
59947423
57386688
57996581
58666704
58700642
58604369
58774300
59358507
59065965
58456644
58693779
57489385
59255652
59731838
26348521
5577121
9354807
12656336
15812327
18013158
20896133
23851916
27429861
29838881
31461015
34210977
37396066
39934977
43803197
45878943
47872607
50692919
53920504
56821142
57595266
56078009
52319190
51203205
48664749
46449240
44518448
44305318
41524488
39752576
38347550
36294988
36058570
34387952
33999316
32997699
33105172
32611663
31989084
32555437
32849299
34230508
36153552
39254002
40521296
43655904
44186048
43936484
45398565
45891487
45889780
45594570
47213892
46376934
45955851
46113796
44434840
44169693
43769304
40700939
41165651
40459979
37955965
37684034
36451394
36807472
36529763
36640293
37140340
38357757
38096312
37640822
38512554
38925824
39750738
40835705
40394185
43693883
41472217
42665732
41767036
43421910
42808270
43262728
42553406
43543626
43405570
43402684
41786982
41314859
40882023
41074185
40217581
39774393
40474659
39505028
39115776
39479172
38434214
39026238
38771434
39066386
39300577
38745739
39679672
41389503
40618542
41110836
40577083
41748875
42448899
41371090
40978476
41956824
40811399
41457172
42388334
41182321
42163094
41559671
40781523
41147930
40444178
39938310
40561428
39881359
40819924
39206513
39635857
39595803
40013347
39143730
39743538
39488527
39876185
40190259
39640579
40224334
39316668
40746574
40165707
40469476
41577784
41503715
41547674
40782968
40200870
41288436
41023550
40349946
40810410
40621870
40411810
40667422
40456464
40146157
40502487
40877641
39229277
39361326

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
209677
209562
209806
209645
209692
209957
209580
209654
210042
209409
209730
209957
209498
209804
209736
209532
209749
209833
209570
209871
5277
15753
26204
36990
47175
57449
68508
78403
89242
99863
109807
120942
130841
141602
152261
162225
173090
183633
194030
204516
204275
194840
185004
176038
168086
160041
152560
145798
139521
133667
128585
123861
119533
115937
113116
110528
108224
106379
105453
104726
109743
119675
127618
135689
141090
147084
152260
155566
158836
161084
162103
162940
162094
161611
160469
157686
154783
151059
146736
141988
137586
132981
129709
127778
125733
124438
124523
124991
125368
126283
128169
129738
132517
134875
136671
138318
140793
142769
145551
147746
149537
149997
151548
150006
149777
148903
147692
146646
144511
142581
141078
139109
138431
136726
135655
134563
133251
133162
132461
132550
133548
133814
134632
135601
136889
137852
139116
140371
140792
142909
143865
144380
144220
144551
144345
144298
144200
143826
142929
142094
140951
140224
139691
138663
138387
137560
137478
136320
137053
137125
136548
137590
137255
138122
137463
138683
138894
139241
140320
140255
141146
141187
141136
142014
142216
141914
142004
141917
141231
140800
140118
140798
139978
139470
139688
139231
139024
138431
138751
138943

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
29
27
29
29
31
28
29
29
28
28
30
27
27
29
32
29
27
29
30
32
4
6
8
11
12
13
15
17
18
18
19
20
20
21
23
26
26
26
28
27
28
27
26
28
23
22
23
24
21
24
20
19
20
20
19
18
20
18
21
19
18
19
21
22
22
25
23
23
23
23
23
24
23
25
22
24
23
22
24
21
23
21
20
20
20
20
19
19
22
21
23
19
21
23
21
21
21
27
22
22
21
23
21
23
22
23
21
25
21
23
21
23
21
23
21
22
21
22
20
21
22
23
21
22
21
22
23
22
21
22
22
24
22
21
23
25
24
21
26
24
21
24
24
21
22
22
22
21
21
22
21
22
22
21
21
22
21
22
21
22
21
22
23
23
22
22
21
24
24
21
24
21
21
22
22
20
23
23
22
20

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
203380710
203275041
203515237
203358809
203397315
203648960
203285851
203380794
203743767
203114810
203432909
203648121
203234388
203527320
203476112
203266376
203468556
203533370
203319040
203582019
5117261
15276189
25421198
35884314
45757571
55719772
66454211
76051800
86559466
96866106
106503571
117319419
126920698
137352421
147675277
157357469
167908878
178158779
188219466
198394498
198136801
189005331
179459034
170752601
163069631
155221024
147991635
141406394
135341218
129661686
124741232
120147074
115959296
112487115
109737193
107203841
104989861
103190082
102286088
101598161
106457661
116073659
123786413
131610759
136859033
142680864
147696369
150905172
154095449
156254724
157232266
158047487
157235108
156774049
155660186
152957327
150147759
146517915
142341463
137723035
133479920
129009448
125830578
123940924
121969006
120708900
120784214
121248465
121606322
122506915
124331094
125844691
128544660
130851880
132576712
134162953
136575094
138474042
141187829
143305901
145058736
145495653
147013409
145498205
145302089
144451507
143256256
142245647
140173791
138292494
136846034
134953568
134296369
132630600
131602199
130528194
129267948
129149406
128472893
128572139
129560411
129813219
130604055
131547402
132805138
133718848
134942420
136153332
136542471
138632880
139553218
140065267
139877410
140221048
140017922
139958766
139867516
139521443
138634676
137862951
136724688
136013472
135490092
134505683
134235588
133448058
133350846
132229475
132947891
133012423
132464653
133458056
133152147
133979253
133346968
134528286
134732706
135061704
136111487
136058823
136915281
136955528
136917583
137757516
137952991
137663563
137746237
137670857
136995971
136562379
135897073
136598266
135770771
135285915
135500298
135058862
134873650
134302076
134596345
134767121

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28348
26283
27944
28006
30127
27388
28346
27933
27123
27151
29127
26502
26579
28298
31190
28075
26199
28048
29273
31030
3913
5957
7916
10554
11770
12395
14678
16573
17283
17560
18603
19377
19390
20270
22593
24960
25118
25397
27378
26356
27772
26423
25381
27478
22146
21545
22260
23169
20432
23205
19385
18466
19198
19505
18369
17237
19261
17464
20413
18405
17506
18560
20302
21505
21339
24253
22336
22539
22360
22669
22319
23052
22293
24456
21604
23386
22324
21055
23446
20465
22152
20380
19451
19581
19467
19531
18191
18554
21287
20300
22147
18472
20454
22490
20479
20458
20584
26078
21155
21340
20431
22338
20395
22338
21485
22422
20434
24022
20578
22465
20484
22283
20350
22357
20138
21210
20295
21420
19451
20474
21228
22235
20594
21108
20692
21378
22489
21249
20494
21361
21603
23482
21325
20318
22246
24249
23294
20452
25189
23317
20365
23299
23185
20388
21246
21325
21302
20408
20380
21497
20284
21340
21348
20491
20387
21173
20414
21176
20296
21461
20346
21240
22199
22383
21278
21446
20394
23234
23707
20471
23129
20599
20309
21464
21369
19636
22408
22438
21482
19664

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
203380710
203275041
203515237
203358809
203397315
203648960
203285851
203380794
203743767
203114810
203432909
203648121
203234388
203527320
203476112
203266376
203468556
203533370
203319040
203582019
5117261
15276189
25421198
35884314
45757571
55719772
66454211
76051800
86559466
96866106
106503571
117319419
126920698
137352421
147675277
157357469
167908878
178158779
188219466
198394498
198136801
189005331
179459034
170752601
163069631
155221024
147991635
141406394
135341218
129661686
124741232
120147074
115959296
112487115
109737193
107203841
104989861
103190082
102286088
101598161
106457661
116073659
123786413
131610759
136859033
142680864
147696369
150905172
154095449
156254724
157232266
158047487
157235108
156774049
155660186
152957327
150147759
146517915
142341463
137723035
133479920
129009448
125830578
123940924
121969006
120708900
120784214
121248465
121606322
122506915
124331094
125844691
128544660
130851880
132576712
134162953
136575094
138474042
141187829
143305901
145058736
145495653
147013409
145498205
145302089
144451507
143256256
142245647
140173791
138292494
136846034
134953568
134296369
132630600
131602199
130528194
129267948
129149406
128472893
128572139
129560411
129813219
130604055
131547402
132805138
133718848
134942420
136153332
136542471
138632880
139553218
140065267
139877410
140221048
140017922
139958766
139867516
139521443
138634676
137862951
136724688
136013472
135490092
134505683
134235588
133448058
133350846
132229475
132947891
133012423
132464653
133458056
133152147
133979253
133346968
134528286
134732706
135061704
136111487
136058823
136915281
136955528
136917583
137757516
137952991
137663563
137746237
137670857
136995971
136562379
135897073
136598266
135770771
135285915
135500298
135058862
134873650
134302076
134596345
134767121

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12836
12818
12861
12821
12826
12859
12849
12883
12908
12805
12860
12952
12843
12850
12830
12901
12847
12861
12897
12901
383
1044
1698
2356
3040
3634
4314
4900
5542
6208
6802
7483
8102
8761
9347
9968
10602
11234
11952
12528
12579
11921
11320
10812
10432
9821
9385
8969
8690
8269
7914
7670
7381
7181
6982
6886
6694
6590
6534
6492
6773
7406
7926
8377
8696
9039
9393
9626
9741
9913
10042
9991
9973
9920
9873
9744
9539
9318
9036
8811
8472
8181
8048
7875
7761
7711
7694
7702
7741
7813
7922
8037
8188
8357
8458
8515
8666
8868
8992
9074
9201
9257
9331
9275
9207
9217
9091
9002
8915
8846
8733
8611
8540
8427
8335
8309
8240
8213
8160
8162
8223
8282
8324
8330
8467
8508
8570
8694
8683
8807
8884
8879
8916
8928
8868
8907
8915
8826
8841
8785
8659
8680
8610
8545
8573
8471
8494
8403
8495
8470
8436
8476
8456
8543
8452
8591
8583
8571
8652
8605
8735
8749
8710
8746
8751
8747
8709
8769
8718
8694
8646
8655
8588
8632
8655
8609
8584
8574
8604
8549


Loading data, please wait...