VAMPIRE

eBACS: ECRYPT Benchmarking of Cryptographic Systems


ECRYPT II
General information:IntroductioneBASHeBASCeBAEADeBATSSUPERCOPXBXComputersArch
How to submit new software:Tipshashstreamaeaddhkemencryptsign
List of primitives measured:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
Measurements:lwcsha3hashstreamlwccaesaraeaddhkemencryptsign
List of subroutines:verifydecodeencodesortcorehashblocksxofscalarmult

Measurements of public-key signature systems on one machine: amd64; Golden Cove (90675-00); 2022 Intel Core i3-12100; 4 x 3300MHz; alder, supercop-20240716

[Page version: 20240726 23:45:48]

eBATS (ECRYPT Benchmarking of Asymmetric Systems) is a project to measure the performance of public-key systems. This page presents benchmark results collected in eBATS for public-key signature systems:

For signature systems that support "message recovery", the space for a signature on a long message is shorter than the space for a signature on a short message.

Each table row lists the first quartile of many speed measurements, the median of many speed measurements, the third quartile of many speed measurements, and the name of the primitive. Measurements with large variance are indicated in red with question marks. The symbol T: (starting with supercop-20200816) means that the SUPERCOP database at the time of benchmarking did not list constant time as a goal for this implementation. The symbol T!!! means that constant time was listed as a goal for this implementation, but that the implementation failed TIMECOP. (TIMECOP failures are not necessarily security issues; they can sometimes be resolved by, e.g., declaring that a rejection-sampling condition is safe to declassify.)

There is a separate page with more information about each signature system and each implementation. Designers and implementors interested in submitting new signature systems and new implementations of existing signature systems should read the call for submissions.


Implementation notes

Graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

NISTPQC graphs: (pkcycles,pkbytes) (smcycles,sbytes) (mcycles,pkbytes) (mcycles,sbytes) (pkbytes,sbytes)

Measurement failures: ntrumls401x, ntrumls439x, ntrumls593x, ntrumls743x, qtesla128, qtesla192, qtesla256

Cycles to generate a key pair
25%50%75%system
274727552779picnicl1full
272728002890picnic3l1
377538253904picnicl1ur
387138903944picnicl1fs
385139133942picnicl3full
390639264021picnic3l3
424043004399
T:
picnic2l1fs
506751325178picnicl5full
509552685499picnic3l5
771080638190picnicl3ur
782781388340picnicl3fs
890690829529
T:
picnic2l3fs
117881185912254picnicl5ur
117921190112284picnicl5fs
133451347913863
T:
picnic2l5fs
334463360733855T!!!dilithium2aes
388223923639868ed25519
396823980540748aimer128f
469704709347287aimer128s
521225271253504dilithium3aes
647556504565316T!!!dilithium2
772167737677895dilithium5aes
855238604786501
T:
donald512
855678623486988
T:
ecdonaldp256
106317106604109797aimer192s
109308109667111838aimer192f
114666115569117905
T:
ecdonaldp224
119555120134120650T!!!dilithium3
131323133549134904
T:
ed448goldilocks
183782184420185394T!!!dilithium5
204542205674206743
T:
pass769
223636224136225242
T:
donald1024
250695251820254779
T:
pass863
260691261082261490aimer256s
260423261560262289aimer256f
409951415939417339
T:
sphincsf128harakasimple
487149491410494712
T:
ecdonaldp160
517320519389523856
T:
ecdonaldp521
530943535193545847
T:
ecdonaldk163
550799552767554044
T:
mqdss48
551160556091561180
T:
ecdonaldb163
561637566131571480
T:
edons128k08n72nu8l4mu3
589468592437598738
T:
ecdonaldp192
621327623830625720
T:
sphincsf128harakarobust
655147662204664414
T:
sphincsf192harakasimple
700170705538713533
T:
donald2048
709220713694721431
T:
ecdonaldk233
722919729662739962
T:
ecdonaldb233
282002?759416?1117480?haetae2
438853?802723?1531641?haetae3
952239953723959172
T:
sphincsf192harakarobust
118715811949221202345
T:
ecdonaldk283
899856?1195402?1484175?
T:
qtesla1
124287612527241257696
T:
ecdonaldb283
127888312843651289839
T:
mqdss64
562599?1349207?2381630?haetae5
167343916795391685194
T:
sphincsf256harakasimple
168749616921601716780
T:
edons128ref
191647119266551958242
T:
ecdonaldk409
202845820424292076871
T:
ecdonaldb409
205958720629082069599
T:
ecdonaldp384
217519121826912189710
T:
sphincsf256harakarobust
232000823250652330057
T:
sphincs256
298310129960413025750
T:
sphincsf128shake256simple
2084295?3057639?4071116?
T:
qtesla3f
422919342453474275552
T:
ecdonaldk571
450858345260074567548
T:
ecdonaldb571
452737745496664582477
T:
luov863256
479622148296914846211
T:
sphincsf192shake256simple
4253196?4858540?5449294?
T:
qtesla1p
3133420?5123356?7157138?
T:
qtesla3s
568871456948645704211
T:
sphincsf128shake256robust
615195462185196381565
T:
mqsignlr2567246
690336069496086995556
T:
rainbowbinary256181212
695185869700557049611
T:
luov863256pc
694562169886907038396
T:
rainbow1acyclicc363232
699411870495067086396
T:
rainbow1aclassic363232
754516276167537680577
T:
rainbow1acompres363232
828222082983978315145
T:
sphincsf192shake256robust
956361796720909776536
T:
mqsignrr2567246
123557411238623812401013
T:
sphincsf256shake256simple
127606851283498112966359
T:
sphincss128harakasimple
9272767?13351045?18020394?
T:
rwb0fuz1024
10571426?13400976?18089035?
T:
ronald512
149099391584437818227356
T:
falcon512tree
145238931586577516832319
T:
falcon512dyn
173186061736657617427406
T:
sphincss128harakarobust
12161291?18386143?28507178?
T:
ronald768
189866331900422519167658
T:
luov890351
188963691901619819084256
T:
luov4849242
222909382241911722499313
T:
sphincss192harakasimple
225698202265920523043275
T:
sphincsf256shake256robust
22006891?27608403?33396066?
T:
qtesla3p
273725322766973127743562
T:
mqsignlr25611272
304614783069712930851928
T:
luov890351pc
327821373297715633151742
T:
luov8117404
330441603306011533096855
T:
sphincss256harakasimple
342445103429969634337011
T:
sphincss192harakarobust
344371493454788734753550
T:
sphincss256harakarobust
357701703641787036815657
T:
rainbowbinary16242020
367828873689651236973828
T:
rainbow3cclassic683248
389361143982594440347046
T:
gemss128
399333134021628240616916
T:
mqsignrr25611272
412188514183174742675105
T:
redgemss128
419587444217521842331882
T:
rainbow3ccompres683248
415405204219461042547500
T:
bluegemss128
422352364235027542516850
T:
rainbow3ccyclicc683248
20453291?43861565?56715804?
T:
ronald1024
478274964957783553194353
T:
falcon1024tree
485204465111160952830953
T:
falcon1024dyn
543229815462968854833134
T:
luov8117404pc
552961715549032855822380
T:
redgemss128v2
603613756052571060677833
T:
luov6468330
663178396718984967746061
T:
mqsignlr25614896
913191919149595391802604
T:
gemss128v2
915004919156555591754494mqsignlr2567246
953838889544954995716839
T:
bluegemss128v2
966610939684760797255157
T:
mqsignrr25614896
9873852999932061102737231
T:
sphincss128shake256simple
95952767100437938100927180
T:
rainbow1b
112390662112696859112970314
T:
luov8086399
114610447115770071119177152
T:
sflashv2
79127963?122907730?159155496?
T:
ronald1536
123222004123366086123519213mqsignrr2567246
126378847126476566126595548
T:
rainbow1c
133537054134027587135227186
T:
rainbow5cclassic963664
145284974145794651146769519
T:
rainbow5ccyclicc963664
147177139147199179148686872
T:
sphincss192shake256simple
159980423160448744161196103
T:
rainbow5ccompres963664
172477781172593971172769709
T:
sphincss128shake256robust
185116350186052030188309525
T:
bluegemss192
187439768188174055188876359
T:
gemss192
194351833195135541195416701
T:
sphincss256shake256simple
132456087?234380249?367102797?
T:
ronald2048
271700110272367728272957769
T:
redgemss192
278092510278877783281541527
T:
sphincss192shake256robust
337148275337289467338838654mqsignlr25611272
351658174354811131357231100
T:
sphincss256shake256robust
368636437368687345368750754
T:
gemss192v2
374008908374052504374144088
T:
bluegemss192v2
377181268377270578377458584
T:
redgemss192v2
493191716493954201497600533mqsignrr25611272
535125231538342023544373593
T:
gui184
548017210550714251557348079
T:
gemss256
553896343559992588566747570
T:
redgemss256
553080359560179491561912356
T:
bluegemss256
613572605614938019627231635
T:
rainbow3b
671113946673176295679635878
T:
bluegemss256v2
673913297675456071677203161
T:
gemss256v2
675424309678127287689360958
T:
redgemss256v2
790011705790732397792381072mqsignlr25614896
857349629857934783858508602
T:
gravitysphincss
863547466863854504864408899
T:
rainbow1a
573828121?927572024?1235031967?
T:
ronald3072
108094004710825112611093842117
T:
rainbow3c
114774345911483339821148740625mqsignrr25614896
259297276926142153792628085914
T:
rainbow6b
1731370985?2642340841?3651553856?
T:
ronald4096
302262358030977008893193156905
T:
pqrsa15
337703147733891374983391539259
T:
rainbow5c
412103421841523739834224509122
T:
gui312
492631625849310211484938639529
T:
rainbow6a
673556741169687277196969800928
T:
rainbow4a
137352183661373839426813742032447
T:
gravitysphincsl
190372241231914588631219288780623
T:
gui448
275100844842752149864627523732678
T:
gravitysphincsm
Cycles to sign 59 bytes
25%50%75%system
101121038010797
T:
rainbowbinary256181212
237432393824258
T:
rainbowbinary16242020
412924173642302ed25519
423064248942824
T:
rainbow1a
460254658248515
T:
rainbow1acyclicc363232
463724665147855
T:
rainbow1aclassic363232
715617202672903
T:
mqsignlr2567246
741617496275713
T:
sflashv2
825218295783375
T:
rainbow1c
9360895040100399
T:
mqsignrr2567246
116661117076117525
T:
ecdonaldp256
84225?133782?186683?T!!!dilithium2aes
137987139550141346
T:
ed448goldilocks
111347?156955?368835?dilithium3aes
157846158517159518
T:
ecdonaldp224
158189161830162748
T:
rainbow1b
160582162019163791
T:
donald512
124586?191455?254293?T!!!dilithium2
221195227070233763
T:
mqsignlr25611272
156199?227400?343663?dilithium5aes
195691?243800?355338?T!!!dilithium3
263469267704271763
T:
ronald512
268135272199274794
T:
rainbow3cclassic683248
273805281950285673
T:
rainbow3ccyclicc683248
280115281963284062
T:
rainbow3c
287015295907299979
T:
luov863256pc
299813301516304355
T:
donald1024
317702321601327157
T:
falcon512tree
313252331950342081
T:
mqsignrr25611272
285229?356996?467281?T!!!dilithium5
192203?389599?642163?
T:
qtesla1
217909?404460?423915?
T:
pass769
439324443036445353
T:
rainbow6a
453988459572471206
T:
mqsignlr25614896
467627471185474637
T:
ronald768
474651479438481925
T:
rainbow3b
511537512659515377
T:
ecdonaldp160
262103?516538?755404?
T:
pass863
554177558953566375
T:
ecdonaldk163
564234566063569736mqsignlr2567246
563842566203568542
T:
rainbow5c
574584578731584885
T:
ecdonaldb163
576486581386584507
T:
falcon512dyn
330358?596249?1072410?
T:
qtesla3f
618158620167625154
T:
ecdonaldp192
634360641429647293
T:
falcon1024tree
639399643815647385
T:
ronald1024
649683657903666305
T:
rwb0fuz1024
654570660912675708
T:
rainbow4a
654749670294676181
T:
mqsignrr25614896
684123689130692155
T:
rainbow5ccyclicc963664
694198704920734866
T:
rainbow5cclassic963664
703829709243713915
T:
donald2048
745679748458754888
T:
ecdonaldk233
761850765266772147
T:
ecdonaldb233
767149770116774860
T:
ecdonaldp521
546327?792616?1323578?
T:
qtesla1p
858168932606945262
T:
luov890351pc
940885943604956650mqsignrr2567246
960379969627989283
T:
edons128k08n72nu8l4mu3
699355?1001782?2388826?haetae3
106751710765391080091mqsignlr25611272
483549?1091683?1583653?
T:
qtesla3s
112512811256451126458aimer128f
113548211374101146849
T:
rainbow6b
732840?1165075?1814462?haetae2
116103811656571171561
T:
falcon1024dyn
125265512596611267709
T:
ecdonaldk283
130835313206881330724
T:
ecdonaldb283
122928413434511351351
T:
luov8117404pc
169928517071411716030
T:
ronald1536
173059417368081821170mqsignrr25611272
829077?1884954?4177822?haetae5
205915520737992097322
T:
ecdonaldk409
215965721638192169287
T:
ecdonaldp384
215131621795872217597
T:
ecdonaldb409
220188922112312240069
T:
edons128ref
246877224812402495570mqsignlr25614896
2340222?2700351?3144667?
T:
redgemss128v2
277654027790482782073aimer192f
277986127872842793499
T:
ronald2048
2241836?2909897?3534235?
T:
redgemss128
315572731589793162637picnicl1full
2402239?3188522?4103287?
T:
qtesla3p
331357133164033397792
T:
luov863256
346279834776213483374mqsignrr25614896
355446635604553571629
T:
mqdss48
367274336827123688817picnicl1fs
445427344781344507467
T:
rainbow1acompres363232
447989445114234568269
T:
ecdonaldk571
478967247971284803633picnicl1ur
478693548006884826819
T:
ecdonaldb571
5583525?5868366?7257231?
T:
redgemss192v2
5260241?5932636?7627387?
T:
redgemss192
596840859890346010853
T:
gravitysphincss
610636161115126119782aimer256f
627363162825246287746picnicl3full
754534575671157584173
T:
ronald3072
862541786325908675542aimer128s
889056589082209012766
T:
mqdss64
942280594337389441812picnicl3fs
103242291033107410343934picnicl5full
8674187?10559374?13260329?
T:
redgemss256
111235691116162711537940
T:
luov890351
9510693?11435413?13760692?
T:
redgemss256v2
9680792?11638328?25214122?
T:
gui184
117840461181526411833501
T:
gravitysphincsm
126508071267088912685632picnicl3ur
139056921393283013961456
T:
gravitysphincsl
139207401394183913956201picnic3l1
154620111551737215595777
T:
sphincsf128harakasimple
162008431622032416239569
T:
ronald4096
164153231643635116511975picnicl5fs
192628751931442419458920
T:
luov8117404
196189621971152519830497
T:
sphincsf192harakasimple
207563142076042820764855aimer192s
210988932112035321140876picnicl5ur
227268792276817622851366
T:
sphincsf128harakarobust
262164352643295526601596
T:
rainbow3ccompres683248
286257552872538628861522
T:
sphincsf192harakarobust
310297213105239431070581picnic3l3
382381073830651738364913
T:
luov4849242
417777364182779441876563
T:
sphincs256
437040564372450243845572aimer256s
438810364396198844034422
T:
sphincsf256harakasimple
515539005158565051618292picnic3l5
577459945787210757948452
T:
sphincsf256harakarobust
687532146907343870606575
T:
rainbow5ccompres963664
64870480?77641961?90839896?
T:
bluegemss128v2
68058478?81689475?95431451?
T:
bluegemss128
981733729823499198377317
T:
sphincsf128shake256simple
103631263103709001103812644
T:
pqrsa15
110199002110370029110579611
T:
luov6468330
118102808118189442118286708
T:
picnic2l1fs
133145583133335151134671862
T:
sphincsf192shake256simple
175178085175289731175473799
T:
sphincsf128shake256robust
164872863?197947366?230963523?
T:
bluegemss192v2
218426835219783757220674953
T:
luov8086399
184855730221423538225378290
T:
bluegemss192
229250251229558273229842276
T:
sphincsf192shake256robust
257965461258823751259820991
T:
sphincss128harakasimple
290059714290288894291114004
T:
sphincsf256shake256simple
275008332?329271600?388347529?
T:
bluegemss256v2
335670367335993710336419681
T:
sphincss128harakarobust
296740647?355547277?415651507?
T:
bluegemss256
368232251368454368368717583
T:
picnic2l3fs
452127168452670398453103672
T:
sphincss256harakasimple
394887212?473861067?562784121?
T:
gemss128v2
268345264?483383394?804913307?
T:
gui312
414528758?497265560?580041035?
T:
gemss128
499379193499867748500589689
T:
sphincss256harakarobust
504357768506830150507356917
T:
sphincsf256shake256robust
623337895625164942626482965
T:
sphincss192harakasimple
779465343779763322782836853
T:
picnic2l5fs
971875519977633725980377651
T:
sphincss192harakarobust
1323112334?1328164565?1769382325?
T:
gemss192v2
1232000336?1480909153?1967224409?
T:
gemss192
158215578715849183571643191869
T:
sphincss128shake256simple
1536136531?2238295496?2621309956?
T:
gemss256v2
241163755624182304472419657334
T:
sphincss256shake256simple
257870016225801983542581198864
T:
sphincss128shake256robust
2151079664?2581440698?3426568754?
T:
gemss256
337251767133734757113383116977
T:
sphincss192shake256simple
410509166241365183124155434876
T:
sphincss256shake256robust
2488443071?4356857687?7469802281?
T:
gui448
574160069857451163415759100686
T:
sphincss192shake256robust
Cycles to verify 59 bytes
25%50%75%system
603261296265
T:
rwb0fuz1024
776879198185
T:
rainbowbinary256181212
180741849218870
T:
rainbowbinary16242020
198912024520679
T:
ronald512
219082230622687
T:
ronald768
223502304324257
T:
rainbow1aclassic363232
249532528425600
T:
ronald1024
287252894329457
T:
rainbow1a
326303300033463
T:
ronald1536
438714403844189T!!!dilithium2aes
436164428844657
T:
ronald2048
459344653947465
T:
mqsignlr2567246
476354781447990
T:
rainbow1c
477764913858893
T:
mqsignrr2567246
522555302454051
T:
gravitysphincss
556295651857066
T:
falcon512tree
625716277562934dilithium3aes
633046418164825
T:
qtesla1
681406929369960
T:
falcon512dyn
725297261872727T!!!dilithium2
731347393074603
T:
ronald3072
780738154685155
T:
sflashv2
800988614586901
T:
luov863256pc
895088986790310dilithium5aes
101036101355101814haetae2
114268114670115700
T:
donald512
113804114883116109
T:
ronald4096
114383115058115592
T:
falcon1024tree
119730120032120362T!!!dilithium3
123049125653127949
T:
gui184
129199130368130964ed25519
132076133075133940
T:
qtesla3s
132708133658134262
T:
qtesla3f
137639138287139778
T:
falcon1024dyn
136904139693141738
T:
rainbow1b
142003147025152544
T:
rainbow3cclassic683248
158979159208159655haetae3
188635189090189654haetae5
190825191396191610T!!!dilithium5
202340?223139?257702?
T:
redgemss128v2
209324224493236131
T:
mqsignlr25611272
226949231973241368
T:
redgemss128
224873234727243038
T:
gemss128
235780237575239771
T:
rainbow3c
232804238035239714
T:
gravitysphincsm
228878240142256898
T:
bluegemss128
232102243113247400
T:
mqsignrr25611272
239242243420247668
T:
rainbow4a
241777243454244584
T:
donald1024
245982253428265086
T:
bluegemss128v2
255932262203271512
T:
gemss128v2
273090273847274596
T:
ecdonaldp256
286198289098292691
T:
pass769
298762300022301219
T:
qtesla1p
300317302022303801
T:
ecdonaldp224
295550311441326040
T:
luov890351pc
318061321781324986
T:
gravitysphincsl
350988355930358507
T:
pass863
363844369774397060
T:
rainbow5cclassic963664
362941371514378724
T:
sphincss128harakasimple
417410421138424144
T:
edons128k08n72nu8l4mu3
426803442168460413
T:
luov8117404pc
439196445668455884
T:
ed448goldilocks
464197468742471361
T:
rainbow3b
513811520142535302
T:
mqsignlr25614896
523105538370544700
T:
mqsignrr25614896
541728548664556994
T:
sphincss192harakasimple
546270548790552268
T:
rainbow6a
549455553291556586
T:
ecdonaldp160
560329574079586767
T:
gemss192
561021577846595944
T:
bluegemss192
564730578568604265
T:
bluegemss192v2
570061579133590336
T:
redgemss192
573018586125597664
T:
gemss192v2
603416614258628766
T:
redgemss192v2
606873616932629540
T:
sphincss128harakarobust
643429646130649402
T:
edons128ref
646694651472656281
T:
ecdonaldp192
790808800207812406
T:
sphincss256harakasimple
832498839252847131
T:
donald2048
848036858778874813
T:
sphincsf128harakasimple
882586884379886983
T:
rainbow5c
949362959865966949
T:
gui312
971575984484996243
T:
sphincss192harakarobust
106687110727981081992
T:
ecdonaldk163
110154411143011123976
T:
ecdonaldb163
111453811158991116810aimer128f
108832611351331160289
T:
bluegemss256v2
114641611719041189507
T:
redgemss256v2
117764611788921189473
T:
rainbow6b
116953611902311229601
T:
gemss256v2
116342311958831234069
T:
bluegemss256
121250212284571259621
T:
gemss256
120385112318961271133
T:
redgemss256
133943213539571368943
T:
sphincsf192harakasimple
133745213576971370546
T:
sphincss256harakarobust
144287514456351454084
T:
ecdonaldk233
143128014574161474606
T:
sphincsf128harakarobust
146614314803561491807
T:
ecdonaldb233
150593615131201520335
T:
ecdonaldp521
152020215315581548074
T:
sphincsf256harakasimple
153421715397811554804
T:
qtesla3p
171594217273111742575
T:
sphincs256
172465517305981863543mqsignrr25611272
173174317400571741536mqsignlr25611272
187952718849781894307
T:
ecdonaldp384
202910220295662041737mqsignrr2567246
206176820625492074159mqsignlr2567246
225942122709142291101
T:
mqdss48
224957623192222368734
T:
sphincss128shake256simple
233145423502252362528
T:
rainbow1acyclicc363232
232769023697852411761
T:
rainbow1acompres363232
237370723965912423861
T:
sphincsf192harakarobust
243496524421612454622
T:
ecdonaldk283
253550025415642558575picnicl1full
254983625637952576765
T:
ecdonaldb283
258993125913922594294mqsignrr25614896
256997025924562625693
T:
sphincsf256harakarobust
261105626120072614091mqsignlr25614896
270140727216822751470
T:
gui448
274349827465222771469aimer192f
275042627509542752222
T:
luov863256
297518829802092996918picnicl1fs
342035234895193552358
T:
sphincss192shake256simple
393742239481263982184picnicl1ur
400225240191954046534
T:
ecdonaldk409
420876342641424297867
T:
ecdonaldb409
426367043620554421844
T:
sphincss256shake256simple
428899443996914608304
T:
sphincss128shake256robust
512763551413555156110picnicl3full
543028854934915577816
T:
sphincsf128shake256simple
605193860537786055105aimer256f
597875560543586168877
T:
mqdss64
646284465885926704836
T:
sphincss192shake256robust
822812582422608258875picnicl3fs
847525384824758566653aimer128s
850102185213808533441picnicl5full
852726886967068941930
T:
sphincss256shake256robust
874417787786988812424
T:
ecdonaldk571
868396287801748861415
T:
sphincsf192shake256simple
871576788137508977169
T:
sphincsf256shake256simple
930182793364889387414
T:
ecdonaldb571
983255298386679905096
T:
luov890351
105499181072979010980524
T:
sphincsf128shake256robust
109084441093757610952079picnicl3ur
112405851126131911279598picnic3l1
137021261372914213759133
T:
pqrsa15
138535171388995613905794picnicl5fs
139491111403738614111492
T:
rainbow3ccyclicc683248
139950091417426314439890
T:
rainbow3ccompres683248
169006031691652917075756
T:
luov8117404
172236951748228117752118
T:
sphincsf192shake256robust
173889471776105818103136
T:
sphincsf256shake256robust
177992701783062217853359picnicl5ur
205048322050976020515014aimer192s
244743432449704624512686picnic3l3
285472082860586128640967
T:
luov4849242
316988373175876532106681
T:
rainbow5ccyclicc963664
318807433204106732289465
T:
rainbow5ccompres963664
387229383875642738781793picnic3l5
434743044354557143636013aimer256s
548812725492888654968997
T:
picnic2l1fs
724548477259404172641949
T:
luov6468330
125080354125128587125183092
T:
picnic2l3fs
135300258135373475135532491
T:
luov8086399
220588532220694224220889976
T:
picnic2l5fs