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 runs=32 runs.hoc
methodinfo 83
nhost 32768
MemSize 536870912
UsedMem 68398072
FreeMem 468472840
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 = 0.52
mkmodel_time = 1.69
setup_method_time = 0
set_maxstep_time = 90.74
stdinit_time = 0.0599999
runtime = 1.97
methodrun_time = 92.72
elapsed_time = 94.95
jobid = 0
n_dat = 1
seq = 60
@@@end header@@@
2413
985026014
985043125
985301594
985345676
0
0
0
0
0
0
0
985347181
985828219
985829431
985838444
985865819
0
0
0
0
0
0
0
985868187
986042013
986042967
986052523
986063390
0
0
0
0
0
0
0
986064830
986230190
986231069
986237592
986246174
0
0
0
0
0
0
0
986247516
986410300
986411181
986422930
986430213
0
0
0
0
0
0
0
986431598
986595436
986596315
986604939
986613222
0
0
0
0
0
0
0
986614800
986781440
986782319
986787651
986795968
0
0
0
0
0
0
0
986797416
986964790
986965711
986970632
986978920
0
0
0
0
0
0
0
986980194
987143984
987144863
987153523
987162056
0
0
0
0
0
0
0
987163494
987329248
987330127
987336615
987344978
0
0
0
0
0
0
0
987346260
987513576
987514453
987520800
987528650
0
0
0
0
0
0
0
987530054
987693512
987694391
987703487
987711904
0
0
0
0
0
0
0
987713326
987880240
987881117
987886975
987895124
0
0
0
0
0
0
0
987896526
988061508
988062387
988070484
988078794
0
0
0
0
0
0
0
988080074
988244566
988245447
988254663
988263086
0
0
0
0
0
0
0
988264376
988431064
988431941
988438579
988447074
0
0
0
0
0
0
0
988448514
988615342
988616228
988621871
988629976
0
0
0
0
0
0
0
988631418
988797108
988797987
988804863
988812668
0
0
0
0
0
0
0
988814009
988978336
988979213
988987543
988995612
0
0
0
0
0
0
0
988997052
989163312
989164189
989170546
989179016
0
0
0
0
0
0
0
989180307
989344282
989345165
989354521
989363046
0
0
0
0
0
0
0
989364308
990101586
991979322
992340509
1010018162
5
2
1981
3214
547472
374990
1148093
1010023141
1024221977
1024224770
1024885626
1024914679
0
6
5817
3256
3763852
1101683
3652365
1024917240
1037235233
1037282009
1040435391
1040464081
0
3
2947
3247
5423026
1082354
3336610
1040549634
1051759409
1051818490
1055834637
1055864266
0
2
1952
3184
6514798
995494
3080752
1056207394
1068701495
1068705626
1071123743
1071152273
0
4
3937
3101
8708050
1035952
3248087
1071206704
1083667311
1083702646
1086638447
1086667475
0
4
3949
3134
10851664
1045027
3275224
1086743974
1097896034
1097975254
1102118037
1102147140
0
2
1976
3213
11937752
997645
3119592
1102529868
1114567080
1114598564
1117322617
1117352057
0
3
2936
3131
13558253
1032527
3218020
1117459552
1130963475
1130969273
1132948321
1132977774
0
6
5978
3093
16830684
1043972
3252736
1132992076
1143689679
1143817021
1148048333
1148077111
0
2
1988
3111
17937556
935218
2907040
1148582156
1159580001
1159653829
1163395019
1163424789
0
2
2026
3071
19069433
975466
3015122
1163700966
1176712204
1176727135
1178747023
1178776014
0
5
5026
3131
21787456
1054357
3296095
1178799190
1189722833
1189891821
1194383413
1194413050
0
2
2024
3138
22903133
974958
3022146
1194821838
1206670924
1206711352
1209947523
1209976119
0
3
2910
3126
24511114
1031556
3219443
1210092144
1221946902
1222001490
1225160013
1225188954
0
3
3066
3093
26205227
1007670
3158124
1225358994
1237564604
1237597426
1240611639
1240640612
0
3
3116
3258
27943763
1079433
3360755
1240746024
1251781040
1251917028
1255925871
1255954856
0
2
1936
3068
28998106
975085
3020275
1256288790
1267931272
1268137650
1270961885
1270990886
0
3
2978
3156
30640134
1029138
3241902
1271116202
1283724666
1283741202
1286305781
1286334490
0
4
3869
3167
32759618
1066746
3312871
1286403236
1297942988
1298152292
1301722641
1301751585
0
3
2920
3103
34368848
991297
3089216
1302024766
1306817663
1306823550
1308308920
1308334753
0
0
0
65
34368848
21487
64568
1308352370
1309157014
1309164161
1309288148
1309814852
10
0
0
260
34368848
87618
261306
1309817667
1311175572
1311179566
1311246395
1311832607
13
3
3010
404
34387160
137333
429250
1311835650
1313632034
1313643816
1313857333
1314430451
14
0
0
568
34387160
186476
581225
1314433788
1316708028
1316728997
1316992032
1317589670
14
0
0
715
34387160
236897
735426
1317593018
1320359018
1320400262
1320730311
1321242725
2
1
947
864
34393121
277708
881122
1321246481
1324718816
1324733525
1324964307
1325618355
15
4
3845
1083
34410318
365353
1134616
1325621655
1329440709
1329534803
1329859035
1330535603
15
2
1944
1183
34418090
384230
1203141
1330539632
1334542188
1334623778
1335329561
1336013111
14
1
1009
1299
34424639
392905
1226808
1336017242
1340582894
1340698142
1341335154
1341939923
2
3
2987
1493
34439519
470549
1450513
1341943943
1347117686
1347213384
1347845263
1348483526
2
2
1985
1656
34448009
526594
1648907
1348487799
1354154434
1354251122
1354924931
1355577571
2
0
0
1795
34448009
574651
1771375
1355581631
1361560002
1361642131
1362587882
1363375174
2
2
1985
1914
34456623
587290
1824462
1363378745
1370055203
1370138602
1371007499
1371816315
14
0
0
2146
34456623
683455
2115820
1371820303
1378846976
1378966792
1379904899
1380610813
2
0
0
2197
34456623
693726
2147219
1380615227
1388306860
1388432433
1389240209
1390109854
14
0
0
2497
34456623
808456
2497380
1390114229
1398731693
1398828548
1399271363
1400105877
14
0
0
2655
34456623
893913
2770093
1400110241
1409082294
1409245480
1409769256
1410638540
14
0
0
2772
34456623
933911
2861509
1410642831
1419892039
1420046082
1420955766
1420984079
0
2
1972
2920
34465688
948309
2915966
1421218180
1431295537
1431389702
1431932199
1432617724
2
2
1950
3140
34475585
1049289
3264745
1432622188
1442677029
1442836360
1443548799
1444252954
2
1
986
3023
34482064
1005829
3105099
1444257293
1453815884
1453947496
1454890154
1455565434
2
3
2907
2883
34493929
918966
2858169
1455569345
1464580987
1464690148
1465751785
1466511965
2
4
3998
2714
34507695
865380
2643498
1466516317
1475257449
1475371447
1476292585
1477028211
2
6
5874
2621
34526214
846576
2615259
1477032179
1485610896
1485730991
1486343973
1487122852
14
6
5894
2525
34547420
838998
2580688
1487126979
1495236960
1495383339
1496066921
1496755387
2
5
4909
2382
34563006
791992
2421102
1496759675
1504541717
1504630412
1505257415
1505895530
2
4
4156
2304
34576861
761000
2339058
1505899653
1513583784
1513664188
1514041758
1514754135
14
4
4025
2225
34588495
753023
2338461
1514758027
1522144739
1522217010
1522587521
1523358494
14
5
4955
2098
34602379
717685
2212612
1523362693
1530488579
1530556186
1530950755
1531598319
2
1
1005
2098
34609422
706616
2184876
1531602619
1538530778
1538564947
1538857034
1539573498
15
1
1059
1980
34615306
666990
2080145
1539577715
1546049242
1546107630
1546556265
1547140947
2
2
2018
1860
34625342
625058
1930130
1547144931
1553520345
1553581080
1553870463
1554631479
14
4
3906
1858
34644880
625277
1939804
1554635283
1560631630
1560719414
1561251743
1561894935
2
0
0
1745
34644880
586298
1799859
1561899115
1567287803
1567359710
1568295906
1568999186
14
1
1010
1595
34651199
497534
1526635
1569003081
1574124142
1574192726
1575213591
1575766001
2
0
0
1607
34651199
486780
1496855
1575769895
1580972797
1581059901
1581827759
1582678215
28
3
2929
1600
34661225
495971
1541110
1582682301
1587843770
1587914515
1588681854
1589222624
2
1
1009
1584
34667666
492516
1532486
1589226965
1594380266
1594481116
1595133341
1595811176
15
3
2893
1552
34678689
494581
1534895
1595815132
1600854726
1600964388
1601695931
1602289173
2
1
1009
1562
34684895
480124
1491589
1602293261
1607330209
1607417012
1608377014
1609109278
14
1
947
1595
34690362
478758
1478366
1609113343
1614924645
1615011152
1615556977
1616286244
14
3
2980
1839
34699995
608414
1892905
1616289882
1622499879
1622589214
1623190633
1623816702
2
0
0
1899
34699995
629033
1943745
1623820649
1630175703
1630273699
1631118410
1631769630
2
1
952
1983
34706729
636418
1965025
1631773971
1638713487
1638835530
1639404219
1640012858
2
1
957
2179
34713122
711545
2212791
1640017323
1647486935
1647562942
1647951485
1648598000
2
3
2955
2202
34723651
744807
2286559
1648601949
1656095862
1656203760
1656781371
1657555200
14
0
0
2318
34723651
769783
2365057
1657559317
1665279073
1665397554
1665946282
1666626869
2
2
1997
2326
34733017
772625
2389640
1666631231
1674447565
1674569266
1675227101
1675912866
2
0
0
2399
34733017
791622
2442326
1675917223
1684099533
1684192870
1684685745
1685384129
2
2
1963
2482
34742526
831890
2567320
1685388557
1693922156
1693963859
1694207733
1694993225
14
2
2019
2533
34754310
864965
2691359
1694996995
1703435197
1703514482
1703848961
1704492735
2
2
2059
2461
34763437
836917
2592637
1704496677
1712434363
1712605163
1713375559
1714155737
14
3
2940
2419
34773824
776895
2392098
1714160028
1722619052
1722681464
1723004414
1723667135
2
2
1963
2539
34783303
868497
2689797
1723671295
1731944824
1732038316
1732447461
1733057391
2
3
2989
2377
34793036
796340
2470156
1733061247
1740772209
1740905106
1741668929
1742297175
2
2
1956
2360
34799956
757490
2351043
1742301399
1749742837
1749834713
1750851252
1751502718
2
5
5015
2199
34819310
688277
2133430
1751506587
1758932487
1759014418
1759924347
1760692764
14
3
2894
2272
34830945
739670
2264102
1760697159
1768083346
1768206084
1768880573
1769615071
14
6
5927
2160
34849955
709053
2182723
1769619031
1776339192
1776428065
1777518474
1778123167
2
1
1059
2077
34856682
631026
1953693
1778127335
1784747246
1784859664
1785795835
1786549999
14
8
7914
1999
34879800
621558
1914353
1786554027
1792849524
1792955388
1793989127
1794606111
2
2
1944
1926
34887577
588126
1824439
1794610683
1800878351
1800983946
1801903306
1802505493
2
3
2976
1928
34899077
601975
1845952
1802509507
1809020409
1809121532
1809648973
1810368791
14
0
0
1973
34899077
654317
2016700
1810373063
1816735233
1816821346
1817370365
1818084057
13
3
2961
1845
34908451
613016
1891219
1818088347
1824370331
1824440855
1824996578
1825757784
13
3
2965
1889
34919008
627556
1927136
1825762103
1832060090
1832153117
1832700321
1833434409
13
0
0
1897
34919008
631935
1938834
1833438691
1840001678
1840027134
1840374587
1841095501
15
3
2968
1882
34930412
640458
1994523
1841099400
1847336396
1847434975
1848053349
1848630549
2
0
0
1875
34930412
613014
1905703
1848634703
1854893012
1854975400
1855597439
1856328560
14
1
981
1874
34936687
610036
1903696
1856332507
1862634260
1862718830
1863409647
1864160880
15
0
0
1945
34936687
634688
1961816
1864164969
1870702893
1870795195
1871282369
1872019801
13
2
2037
1937
34945771
645079
1992479
1872023827
1878683647
1878741111
1879244214
1879835979
2
1
955
2006
34952461
673035
2069021
1879840157
1886574370
1886644448
1887262281
1888107520
14
2
2009
1981
34960880
662850
2043002
1888111789
1894576823
1894648314
1895600159
1896366524
15
0
0
2026
34960880
625701
1948298
1896371025
1903140561
1903258272
1903967782
1904747143
14
1
1009
2066
34967455
666732
2067353
1904751313
1911864257
1911934080
1912418581
1913211272
14
1
990
2171
34974163
717269
2244045
1913215307
1920572881
1920648520
1921026529
1921824502
14
2
1911
2163
34983243
728661
2251312
1921828887
1929373374
1929468680
1929738805
1930486894
14
2
1955
2274
34991644
770827
2397770
1930491141
1938137333
1938193234
1938530586
1939142632
2
4
3930
2220
35002025
753407
2333849
1939146379
1946840262
1946914652
1947333300
1947958452
2
0
0
2318
35002025
792374
2436323
1947962309
1955820130
1955852067
1956144882
1956965423
13
2
1979
2287
35011632
778572
2409096
1956969255
1964620808
1964741314
1965292526
1965928744
2
2
1959
2288
35021127
766518
2355042
1965932987
1973366472
1973494229
1974159081
1974883778
14
1
988
2226
35028234
728758
2242519
1974888087
1982667973
1982750592
1983108511
1983841563
14
6
6008
2325
35045318
795141
2452257
1983845514
1991719897
1991764279
1992031314
1992807883
14
6
5990
2243
35062148
778974
2376643
1992812053
2000365393
2000480724
2001002109
2001659005
2
5
4993
2222
35076046
747307
2318949
2001662623
2009051003
2009159169
2009735279
2010427939
2
0
0
2213
35076046
734451
2277474
2010431901
2017608261
2017718940
2018441802
2019059685
2
3
2989
2115
35085603
688722
2144879
2019063917
2025690412
2025760233
2026950645
2027556815
2
0
0
2066
35085603
627909
1932964
2027561095
2034406447
2034525182
2035425794
2036040446
2
5
4989
2092
35102987
662786
2051532
2036044397
2042800917
2042914570
2043817690
2044546661
15
5
4910
2046
35116503
645776
1988213
2044551212
2051157637
2051287589
2052284497
2053021115
15
5
4881
2042
35131266
639373
1966187
2053025539
2059518437
2059596561
2060630347
2061228519
2
0
0
2017
35131266
618067
1909986
2061232843
2067751023
2067897446
2068697769
2069333464
2
2
2003
1989
35138662
637836
1957001
2069337197
2075934868
2076018409
2076728961
2077350718
2
1
1017
1983
35145233
640108
2001103
2077355133
2083700950
2083798341
2084755725
2085390351
2
2
1890
1928
35154333
603714
1855967
2085394795
2091747242
2091838923
2092775007
2093353929
2
0
0
2008
35154333
625281
1920949
2093358257
2099827269
2099950068
2100671554
2101369032
2
2
1999
1987
35163288
629301
1942003
2101373107
2107759369
2107890355
2108766907
2109376117
2
1
1011
1977
35169539
623012
1916770
2109380506
2116136841
2116244938
2116790802
2117473861
2
0
0
2073
35169539
683174
2127902
2117477963
2124277301
2124367993
2124889565
2125613200
14
0
0
1981
35169539
660341
2052955
2125617415
2132705232
2132741782
2133008191
2133767587
14
2
1913
2126
35178553
728839
2249938
2133771259
2140978847
2140993572
2141270270
2141889210
2
4
4027
2050
35192182
704198
2169070
2141892981
2148495878
2148596919
2149472007
2150109427
2
0
0
2008
35192182
642922
1981008
2150113753
2156672950
2156764389
2157675537
2158271278
2
3
3006
2027
35202378
633849
1955165
2158275387
2165041250
2165178035
2165897794
2166555430
2
2
1955
2100
35211498
672517
2084053
2166559765
2173735977
2173830318
2174241693
2174973588
15
1
955
2139
35218457
725081
2225552
2174977874
2182373006
2182401542
2182692433
2183401235
14
2
2018
2195
35227497
745546
2306669
2183405085
2190775626
2190827182
2191270423
2192041901
14
0
0
2154
35227497
734681
2263828
2192045993
2199449899
2199536601
2200050778
2200696001
2
2
2097
2169
35237461
733307
2261397
2200700557
2207960363
2208072108
2208640621
2209219446
2
1
946
2177
35243872
724206
2236225
2209223527
2216612710
2216684897
2217183767
2217734215
2
9
8864
2147
35265644
730924
2236472
2217738543
2225011895
2225111913
2225642798
2226266637
2
2
1970
2179
35274643
730378
2249278
2226270839
2233361809
2233514781
2234166246
2234732913
2
5
4985
2101
35288953
692379
2108741
2234737069
2241963889
2242061896
2242664777
2243320474
14
2
1955
2194
35297370
728568
2249131
2243324511
2250630155
2250726562
2251258329
2251827293
2
0
0
2176
35297370
728699
2258189
2251831155
2259256965
2259322247
2259712046
2260260395
2
3
2984
2189
35309590
748536
2291326
2260264431
2267457343
2267559878
2268130962
2268691018
2
1
1017
2125
35316369
701719
2188101
2268694999
2276067923
2276134775
2276566353
2277098933
2
3
2922
2178
35326378
737151
2292696
2277102853
2284266991
2284361287
2284902715
2285421713
2
2
2017
2084
35339384
699716
2146226
2285425607
2292533903
2292626501
2293225478
2293760997
2
2
1976
2158
35348349
712212
2205659
2293765381
2301053827
2301083435
2301512305
2302086521
2
5
4963
2103
35365620
713319
2197378
2302090313
2309283614
2309356839
2309856415
2310436413
2
2
1998
2130
35373824
722810
2218636
2310440767
2317439469
2317536215
2318117842
2318632290
2
4
3948
2044
35387492
679070
2094301
2318636227
2325496774
2325608053
2326286109
2326842158
2
1
931
2081
35393109
675780
2107456
2326846411
2333862418
2333950489
2334446913
2334955452
2
1
980
2063
35399948
692158
2137168
2334959315
2341569490
2341659637
2342523666
2343114748
2
1
1009
2003
35406667
633847
1966030
2343118906
2349856808
2349921145
2350664121
2351350861
13
1
1005
2047
35412276
664710
2045646
2351354705
2358089797
2358176119
2358939421
2359500604
2
1
947
2015
35418347
653916
2022729
2359504915
2366309437
2366392128
2367046538
2367594435
2
5
4906
2021
35431959
668725
2058960
2367598323
2374296722
2374384566
2375194387
2375727204
2
0
0
2040
35431959
658778
2046680
2375731369
2382515360
2382634857
2383302095
2383865750
2
3
3083
2055
35443528
674702
2073024
2383869767
2390797775
2390885805
2391456447
2392090703
14
2
1871
2064
35455851
692169
2113457
2392094949
2398881036
2398969644
2399676365
2400250266
2
2
1961
2035
35465071
665524
2047226
2400253953
2407172964
2407264424
2407896549
2408465746
2
3
2922
2085
35475975
685984
2124621
2408470109
2415456213
2415551386
2416113162
2416731135
2
2
1963
2087
35483582
695700
2122959
2416734987
2423222334
2423335045
2424488551
2425027833
1
1
1028
1985
35490115
607430
1877141
2425032501
2431786613
2431918389
2432726465
2433298659
2
2
1971
2108
35499119
676348
2102519
2433302425
2440736146
2440750591
2441039238
2441623772
2
3
3022
2186
35510184
754488
2319699
2441628049
2448962025
2449040330
2449387262
2449933259
2
1
969
2137
35516159
727978
2255007
2449937731
2456974477
2457062812
2457722059
2458360579
2
2
1978
2092
35523732
685435
2114658
2458364642
2465360935
2465462350
2466198595
2466795364
2
4
3903
2107
35535755
690961
2127443
2466799359
2473891596
2474001424
2474595942
2475160045
2
1
977
2140
35541642
710797
2193571
2475164025
2482497640
2482561468
2482947001
2483486587
2
7
6930
2140
35560704
722183
2240031
2483490909
2490746457
2490864992
2491276681
2491959973
14
1
927
2150
35567283
724790
2250265
2491963959
2499246145
2499328110
2499774410
2500364851
2
1
1002
2152
35572560
733442
2253126
2500369215
2507624708
2507696923
2508158053
2508698826
2
3
3011
2115
35581954
713518
2195582
2508702691
2515952509
2516026154
2516501023
2517044781
2
1
1024
2151
35588241
726775
2257176
2517049061
2524419558
2524445186
2524789709
2525330792
2
0
0
2171
35588241
736528
2281782
2525335097
2532763883
2532799561
2533107907
2533641308
2
1
980
2159
35594541
741781
2287068
2533645031
2540455673
2540562044
2541371022
2541944564
2
2
1998
2029
35603429
656826
2007756
2541948755
2548760384
2548854662
2549660183
2550224790
2
3
3011
2090
35613603
678797
2072802
2550228983
2557611862
2557653436
2557966271
2558511523
2
4
3912
2178
35627603
751894
2307102
2558515551
2565805735
2565862387
2566229721
2566808544
2
3
3012
2082
35643724
714668
2184959
2566812111
2574022580
2574096374
2574499912
2575058112
2
0
0
2211
35643724
737862
2298119
2575062263
2582269234
2582331629
2582787647
2583318386
2
3
2916
2037
35658418
688104
2125264
2583322867
2590225266
2590298196
2591015461
2591558507
2
0
0
2091
35658418
693588
2134449
2591562973
2598515498
2598602857
2599286046
2599864843
1
4
3995
2054
35670900
680859
2079100
2599869067
2606698445
2606804212
2607460175
2608120653
2
3
3023
2082
35681365
680442
2114694
2608124693
1.17647058823529e-09

10
200
17047775700
6491468175
5994782909
6029398783
5983721862
6001202336
5993769207
6001712618
5992273740
6019817187
6003591117
6004571963
6019403192
6039016698
6027650823
5995211093
5986583765
5992638992
6009792493
6031546914
676830076448
488133458876
509521006565
504608010877
500989221469
508386045409
507233007559
498234762938
512018183808
494796249284
502872683279
503061388581
512363041518
510014385937
498476766939
506321821940
501807404297
492720207157
502779937931
505169691207
215713855785
48513856126
66124904801
85105516875
103539964760
119698781500
143380054730
161135092462
179484146909
194206182171
214414388882
232463336014
255513553222
276598790628
288177277115
311262108679
327553297895
345134030540
339001023746
381226042918
381249653320
370688081340
358697190251
344593963819
330781110154
315637932541
299501337743
290282780337
281941900047
270009007939
261328376754
247972761491
245447911491
238011082903
232788599628
221737174106
226500887611
214443074173
215901033396
212269667397
223474352051
235187259100
246750215106
260599471695
270107547038
281318468173
293509274898
297265192719
304287234333
310355196704
314869449840
311278275437
316644519378
311664130392
307699386205
302767665155
301647583035
301138204322
292366007424
278795389096
276125857017
263987881265
258847238200
257663145790
252812612022
251452320434
251549211709
251044677031
246901304541
252250398876
256651012344
257515400895
256124089345
271041597950
270632151367
274615478403
277352627218
282248083331
283840254324
283633239847
288873812524
295141790830
293706966904
293439961604
293538890895
293799023620
290034995942
287338817359
282846802635
278434026561
277990230632
278738901503
277683751382
268940203771
265583206700
262708894712
263443113671
260949195186
262640218429
262383075812
265337964590
266712251512
267201540867
266128561414
269360054589
267447725499
271438393802
275871523338
276148078793
283137464271
283579296946
279293014493
279017290471
279586288944
277423501968
281394122865
278756485068
276333922627
276251603459
275512514643
272721086361
273263785626
272809975088
273611474767
268560551185
269018907020
265860110194
267364195360
269880592965
267049708161
265212442219
266500814391
266676951426
269519031473
267375594133
269194352389
270849691577
271862787959
271023936523
272797409740
272285271430
276152654459
276382320975
274086671909
272853400125
277655267653
275411108137
273082597662
273482941070
271519125626
272319171322
272081446859
271318666947
271546988994
271874718455
270324464878
270671185517
270013080237
272177721098
270530784814

200
521693
198686
183368
184469
183301
183772
183684
183604
183419
183982
183760
183546
184273
184684
184376
183436
182938
183140
183692
184338
20656599
14899498
15551585
15401780
15290888
15516995
15481790
15207242
15627864
15102133
15348505
15354284
15638129
15566388
15214362
15454089
15315989
15038593
15346014
15419061
6586249
1481727
2018234
2598137
3160738
3653924
4376037
4917947
5477819
5927684
6544124
7094999
7798360
8441719
8795017
9499538
9996517
10533128
10348174
11635786
11635875
11313263
10947326
10516871
10095229
9633093
9140697
8859140
8604672
8240740
7975720
7568202
7491079
7264275
7104617
6767735
6912789
6545461
6589094
6479012
6820471
7177945
7531165
7953641
8243904
8586095
8957829
9072598
9286957
9472515
9609478
9500151
9663568
9512283
9391071
9240461
9206355
9190637
8922960
8509009
8427391
8057591
7900034
7863858
7715730
7674320
7677092
7661632
7535713
7698828
7832905
7859214
7817097
8272067
8259530
8381111
8464843
8613944
8663110
8656635
8816539
9007546
8963945
8955624
8958726
8966753
8851778
8769764
8632639
8498099
8484410
8506829
8474991
8208450
8106283
8018215
8040520
7964930
8016084
8008044
8098407
8139918
8154853
8122105
8220936
8162958
8284514
8419338
8428027
8641134
8654716
8524616
8515873
8533164
8467505
8588026
8507935
8433808
8431495
8408769
8323528
8340199
8326523
8351129
8196660
8210356
8114205
8159926
8236645
8150451
8094560
8133478
8139428
8225787
8160768
8215967
8267189
8297737
8271786
8326232
8310335
8428333
8435415
8365246
8327873
8474005
8405642
8334970
8346951
8286958
8311327
8304143
8280704
8288360
8297786
8250433
8261147
8241028
8307323
8256688

200
10428098384
5589735401
5398607882
5421112527
5429845583
5430745974
5425193714
5417162412
5427214154
5469900938
5432960586
5434323953
5426117107
5429673324
5437259175
5440286685
5442054323
5440999932
5424795460
5412529460
32761822929
394363668401
401230160646
399619895896
401098845396
400425781117
400352609288
401329448232
400942956753
401293071299
400381867667
402351285495
402138271030
399953187248
402201943464
401562357074
399930990343
395656414429
400977909613
400807185680
170395763943
18455969711
34436724654
52416189417
69116043440
87009546171
104717108639
122077590052
138768676583
155581449816
172669664097
189900661246
208154998096
226499407219
243309258595
259406927723
276078833806
293629618722
309928349878
332959360782
334285566681
326710687496
310415289449
296039837444
283517471594
270501035690
257380978199
246062992785
236353686871
227215382703
217338550547
207950749689
201316684357
195188440361
189468893477
183712664627
180476394526
177391400877
175181018277
174775183599
179227389802
191177146955
205084065436
218173975956
229527330806
239420605967
248225501841
253822179794
261098300094
265760981566
268432947701
269223707611
269219632136
269080415853
266916453374
262663487707
258924781314
254335762446
247618175069
240015030426
231484564098
224160584681
218403880467
214421347970
209949777918
207275705299
206887561414
206676651126
207202250568
208641720506
210411075040
213652237812
216664502044
221091699552
225751576469
228201327145
231528179756
235859890609
240062708849
243063790044
245596790503
247826849697
250288861300
250038800159
249126584116
248378141418
246271461028
244407083334
241310369306
237554496663
236055780839
234281607374
231690186948
228204133336
224973213537
223332728765
222353355022
221954202385
220773462619
219983179965
220931503821
221562140433
222557922230
224810369777
226208431384
228400132181
231098450595
232169544581
233962723570
236965697396
242476930929
241554477758
242073218441
240600513806
240965021519
241787096943
240508694900
239686786362
239441312187
238838486605
237788110635
236719007004
234893736613
233866539621
233344472172
232348673322
231847565033
230666270263
229894056960
230059233375
230027804787
228969903286
229794838632
230567758095
230815849286
231906283957
232195489547
232598607682
234116850835
234852156779
236232409026
236428677945
237300801317
237269046741
236842579063
237658199269
236530785621
236577587388
237104341598
235800126739
235687040091
235232684180
234636911746
235420696642
235356898600
234129060623
234400525752
234792115832
233877691958
228536897783

200
483755
181833
170787
171895
171940
171973
171721
171853
171649
172991
171877
172088
172191
172766
172087
172005
172057
171919
171981
172432
2754420
14856582
15508430
15359568
15248971
15475033
15440188
15165310
15585613
15060864
15307753
15313002
15594848
15524323
15173221
15411072
15274373
14997224
15303729
15375041
6546093
945567
1421814
2014999
2552997
3131052
3711094
4232173
4783848
5311180
5894974
6431058
6999851
7621628
8078428
8618753
9151236
9652808
10306639
10937376
10919884
10626671
10175222
9770155
9304793
8933218
8491589
8135115
7822491
7581297
7247833
6972629
6719029
6609562
6390014
6204225
6051060
5992616
5900871
5873909
6076736
6437213
6893629
7290761
7623967
7928172
8173652
8380587
8590000
8762228
8813473
8844447
8871911
8838227
8769810
8600327
8543613
8411403
8177616
7892977
7661935
7428337
7286659
7133255
6990491
6902789
6932704
6930050
6946847
6956293
7070268
7110827
7214150
7415399
7482028
7590781
7660873
7805499
7902934
8033210
8180637
8175628
8315965
8219531
8214355
8179153
8182833
8065581
8003063
7880361
7858619
7767077
7726899
7598651
7459157
7384643
7393562
7374381
7307287
7387215
7404019
7405339
7384195
7491580
7572827
7555736
7615513
7676567
7707861
7858693
7998445
7934530
7954543
7898063
7888665
7921873
7927370
7874168
7859661
7864769
7793001
7793000
7740913
7758441
7671175
7643009
7594323
7557474
7541079
7578048
7535627
7590126
7566162
7580427
7575775
7635650
7637267
7746648
7688533
7730507
7752931
7778215
7827316
7791025
7776517
7779993
7803109
7781879
7792119
7734361
7766547
7718677
7705809
7731696
7707859
7680593
7722016
7686311
7717399
7585222

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

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
103238368
103273993
103271846
103166711
103194307
103292257
103214429
103552369
103128012
103265339
103422296
103573865
103254238
103215844
103470198
103349545
102847081
103127244
103559712
103013346
2524760
7658600
12880578
17974051
23041351
28485250
33639343
38888593
43701133
49007845
54136565
59184785
64566060
69894656
74907747
80053330
85096586
90565087
95455572
100542992
100843591
95970852
91245014
86711617
82841724
78939550
75064606
71648926
68984430
66120139
63257278
60781902
59057302
56990732
55295193
53856245
53544208
52093684
51885420
51798713
54494060
58676040
62886812
66549665
69372433
72386719
74667694
76360553
78356538
79413529
80254687
80270585
80034894
80050777
78817307
77692333
76469742
74706502
72350511
70121352
67688360
65446142
64016448
62984352
61613858
61453786
61484168
61117347
61482784
62140971
62890074
63821370
64544082
66388894
67419617
68145219
69302137
70517329
71753506
72496679
73493373
73939721
74670376
73733327
74312083
73560934
72737040
72204385
71011133
70218847
69858099
68974755
68314824
67059134
66492563
65797433
65770991
65522801
65454985
65089947
65762183
65376966
66422436
66951442
67265146
67924477
68831913
68682910
69985523
70616324
70469163
71382480
70977919
70716711
71019677
70772500
70432844
70553864
70421269
69910900
69642905
69313178
68896597
68612816
68285331
68062882
67961129
67865761
67320124
67710232
67304305
67289534
67835992
67650667
67740547
68450545
68130000
68774692
68702490
69048385
69507564
69680149
69920259
69432870
69462985
70019145
69294621
69714682
69430219
68991583
69402980
69057585
68968612
69176486
68779124
68943296
68936862
68879128
68409553
68253137

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7068
7087
7704
7083
7053
8036
7797
7894
7906
7082
7066
7051
7933
7687
7079
7805
7136
7096
7114
7102
3051
3996
4944
4967
6983
7817
7891
8890
8928
9889
9924
11747
10951
11875
11972
11957
12734
13815
14031
14800
14745
13791
12884
13668
12033
13020
12872
11834
11923
10824
10845
10799
10955
9881
9970
9794
8906
9868
8966
9039
9757
9693
9998
9908
10907
10967
9943
10908
10926
11845
11742
10803
10819
12048
10758
9865
10816
11787
11944
10795
9837
10904
10940
12813
9954
9920
11068
11745
9978
9756
10791
9967
9880
10772
10713
9907
10923
11749
11966
10839
10982
9973
9890
11003
9899
10910
9749
10662
10694
9873
9931
9883
9809
9964
9953
9925
8859
8854
10734
8971
8918
11029
9838
8877
8829
10022
8854
8981
9952
9674
10022
8919
8864
9948
8976
9065
9040
9912
9926
8980
8961
9964
8964
9937
10019
9664
9043
9951
8848
8991
9698
9734
9774
8884
9702
9046
8882
10106
9979
8883
8914
9767
8860
9699
9729
9018
8935
9767
9678
9013
9890
9091
8938
9879
10827
11875
11793
9940
8913
8802

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
103238368
103273993
103271846
103166711
103194307
103292257
103214429
103552369
103128012
103265339
103422296
103573865
103254238
103215844
103470198
103349545
102847081
103127244
103559712
103013346
2524760
7658600
12880578
17974051
23041351
28485250
33639343
38888593
43701133
49007845
54136565
59184785
64566060
69894656
74907747
80053330
85096586
90565087
95455572
100542992
100843591
95970852
91245014
86711617
82841724
78939550
75064606
71648926
68984430
66120139
63257278
60781902
59057302
56990732
55295193
53856245
53544208
52093684
51885420
51798713
54494060
58676040
62886812
66549665
69372433
72386719
74667694
76360553
78356538
79413529
80254687
80270585
80034894
80050777
78817307
77692333
76469742
74706502
72350511
70121352
67688360
65446142
64016448
62984352
61613858
61453786
61484168
61117347
61482784
62140971
62890074
63821370
64544082
66388894
67419617
68145219
69302137
70517329
71753506
72496679
73493373
73939721
74670376
73733327
74312083
73560934
72737040
72204385
71011133
70218847
69858099
68974755
68314824
67059134
66492563
65797433
65770991
65522801
65454985
65089947
65762183
65376966
66422436
66951442
67265146
67924477
68831913
68682910
69985523
70616324
70469163
71382480
70977919
70716711
71019677
70772500
70432844
70553864
70421269
69910900
69642905
69313178
68896597
68612816
68285331
68062882
67961129
67865761
67320124
67710232
67304305
67289534
67835992
67650667
67740547
68450545
68130000
68774692
68702490
69048385
69507564
69680149
69920259
69432870
69462985
70019145
69294621
69714682
69430219
68991583
69402980
69057585
68968612
69176486
68779124
68943296
68936862
68879128
68409553
68253137

201
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3381
3377
3381
3364
3365
3400
3368
3385
3358
3394
3370
3385
3367
3379
3394
3373
3382
3367
3386
3371
115
300
476
639
833
987
1166
1336
1476
1649
1808
1992
2144
2310
2486
2624
2792
3000
3209
3279
3315
3137
2989
2842
2722
2614
2487
2370
2295
2199
2138
2023
1967
1909
1859
1835
1795
1756
1743
1733
1825
1953
2095
2200
2299
2424
2475
2532
2600
2623
2649
2628
2636
2631
2606
2571
2540
2468
2407
2333
2231
2190
2140
2111
2061
2036
2066
2040
2049
2086
2092
2131
2173
2216
2229
2273
2319
2350
2371
2395
2431
2434
2454
2441
2468
2427
2397
2376
2350
2326
2315
2294
2269
2248
2221
2181
2169
2187
2166
2170
2183
2180
2216
2226
2231
2253
2279
2286
2325
2351
2349
2358
2374
2348
2363
2348
2338
2325
2347
2336
2302
2327
2283
2282
2264
2241
2254
2263
2223
2265
2241
2260
2241
2238
2241
2277
2246
2294
2260
2285
2302
2322
2332
2297
2334
2318
2303
2319
2299
2276
2323
2298
2282
2277
2276
2275
2280
2285
2263
2261


Loading data, please wait...