About
Technology
Issues
FAQ
Search
Profile
Schools
Top Authors
Prolific Authors
Top Journals
Main Disciplines
Scientometrics
Avg. Impact Factor
Discipline Ranks
h
-index
g
-index
★★
Articles
★★★
Articles
Article Citations
Citation Distribution
Citing Bodies
Top Citing Authors
Top Citing Institutions
Top Citing Schools
Top Citing Journals
Top Citing Disciplines
exaly
›
Institutions
›
Zewail City of Science, Technology and Innovation
›
top-authors
›
articles
›
lifetime
Zewail City of Science, Technology and Innovation
749
(top 1%)
papers
14.7K
(top 1%)
citations
56
(top 1%)
h
-index
84
(top 1%)
g
-index
916
all documents
16.0K
doc citations
2.7K
citing journals
Top Authors (by articles)
#
Author
Articles
Citations
R ARank
R CRank
1
Salah Obayya
161
2,626
1
1
2
Mohamed Farhat O Hameed
147
2,519
1
1
3
Ibrahim M El-Sherbiny
82
2,778
1
1
4
Azza I Othman
58
2,502
1
1
5
Shaaban Khalil
47
522
1
161
6
Nagwa El-Badri
43
876
1
1
7
Hassan Mostafa
41
204
2
3
8
Mohamed H Alkordi
39
1,334
1
2
10
Reem K Arafa
32
496
1
3
11
Ayman
26
788
1
1
12
G M Chen
25
631
237
236
12
Leonid Levchuk
25
631
237
224
12
J M Hernandez
25
631
232
231
12
Muhammad Shoaib
25
631
237
224
12
Martti Raidal
25
631
238
238
12
Ivica Puljak
25
631
243
237
12
Marcin Konecki
25
631
237
224
12
Muhammad Ahmad
25
631
237
223
12
Andrea Venturi
25
631
244
303
12
Giacomo Sguazzoni
25
631
235
249
12
Junghwan Goh
25
631
237
224
12
Artur Kalinowski
25
631
237
224
12
Alexander Belyaev
25
631
238
231
12
Jan Krolikowski
25
631
237
225
12
Paula Eerola
25
631
237
294
12
Subir Sarkar
25
631
267
391
12
Nikola Godinovic
25
631
247
238
12
Mikko Voutilainen
25
631
237
224
12
Kati Lassila-Perini
25
631
237
224
12
Sami Lehti
25
631
237
224
12
Junquan Tao
25
631
237
224
12
Alexander Tapper
25
631
235
226
34
Gabriella Pugliese
24
628
235
224
34
Claudio Grandi
24
628
256
246
34
Vyacheslav I Klyukhin
24
627
235
228
34
Cristina Tuve'
24
627
235
293
38
Mohamed Hussein Ahmed
23
413
1
1
38
Eduard Boos
23
468
238
242
38
Igor Lokhtin
23
468
238
232
38
Petar Adzic
23
533
238
227
38
Dayong Wang
23
468
238
236
38
Norraphat Srimanobhas
23
468
238
229
44
Theodoros Geralis
22
395
394
394
44
Yalcin Guler
22
395
239
233
44
Z S Demiroglu
22
395
236
231
44
Ammara Ahmad
22
395
412
415
44
Jochen Schieck
22
395
387
415
44
Muhammad Waqas
22
395
233
229
44
Koushik Mandal
22
395
236
231
44
Bożena Boimska
22
590
232
225
44
Lev Dudko
22
558
235
228
44
Gabor I Veres
22
395
234
233
44
Martin Grunewald
22
590
233
298
44
Geoffrey Hall
22
395
238
234
44
Damir Lelas
22
395
239
240
44
Alessandro Di Mattia
22
395
386
397
44
Olga Kodolova
22
465
235
228
44
Burin Asavapibhop
22
395
238
233
44
Maria Cruz Fouz Iglesias
22
590
232
223
44
Michail Bachtis
22
590
231
224
63
Lorenzo Viliani
21
359
229
299
63
Zoltan Trocsanyi
21
562
235
297
63
Aruna Kumar Nayak
21
391
234
231
63
Viola Sordini
21
509
233
224
63
Michal Bluj
21
528
236
290
68
Valentina Dutta
20
368
234
232
68
Jingzhou Zhao
20
368
235
263
68
Konstantinos Theofilatos
20
524
230
226
68
Hesheng Chen
20
474
276
314
68
Joseph Incandela
20
368
235
235
68
Martin Erdmann
20
563
268
267
68
Mohsen Khakzad
20
449
356
375
68
Laurent Forthomme
20
375
239
234
68
Márton Bartók
20
330
239
232
68
Eliza Melo Da Costa
20
427
233
299
68
David d'Enterria
20
524
231
317
68
Antonio Delgado Peris
20
524
230
297
68
Claudio Campagnari
20
368
234
232
68
A D Benaglia
20
493
231
223
68
Rana R Haikal
20
548
1
1
68
Giuseppe Della Ricca
20
492
251
294
85
Efe Yazgan
19
470
230
238
85
Jasbir B Singh
19
345
239
338
85
P Rebello Teles
19
376
233
234
85
Thomas Bergauer
19
499
234
218
85
Eija Maarit Tuominen
19
470
221
220
85
Stefano Moretti
19
255
4
106
85
Lucia Silvestris
19
509
241
329
85
Salvatore My
19
509
230
297
85
Ilaria Vai
19
354
231
228
85
Daniele Pedrini
19
509
229
226
95
Roberta Arcidiacono
18
455
227
232
95
Federico De Guio
18
455
222
295
95
Alberto Sanchez-Hernandez
18
325
231
232
95
Andrea Giammanco
18
487
226
289
95
Rabeay Y A Hassan
18
502
1
1
95
Marek Walczak
18
343
237
231
95
Patrizia Azzi
18
487
228
308
95
Yuri Skovpen
18
330
232
232
95
Michele Arneodo
18
455
248
268
95
Bugra Bilin
18
455
225
228
95
Metin Yalvac
18
454
223
227
106
Andreas Pfeiffer
17
451
222
234
106
Sergey Troshin
17
451
222
227
106
Luca Lista
17
451
228
293
106
Dmitri Konstantinov
17
451
206
210
106
Christopher Tully
17
451
223
292
106
Predrag Milenovic
17
451
216
209
106
Jesus Puerta Pelayo
17
444
226
298
106
Jose Enrique Palencia Cortezon
17
451
221
295
106
Eda Eskut
17
468
229
220
106
Tae Jeong Kim
17
451
222
295
106
Stefano Belforte
17
451
222
233
106
Jovan Milosevic
17
451
290
300
106
William Ford
17
451
223
262
106
Stephen Mrenna
17
451
223
239
106
Claudia Elisabeth Wulz
17
429
230
225
106
Nicola Amapane
17
451
238
292
106
Andrey Starodumov
17
451
215
213
106
Salvatore Costa
17
451
223
229
106
Luiz M Mundim
17
451
238
332
106
Pietro Govoni
17
451
222
300
106
Anna Colaleo
17
451
226
293
106
Andrea Massironi
17
451
222
228
106
Maxim Titov
17
451
224
298
106
Andrius Juodagalvis
17
451
218
223
106
Gerrit Van Onsem
17
451
222
299
106
Michał Szleper
17
451
223
229
106
Luigi Benussi
17
451
222
228
106
Jehad Mousa
17
451
223
305
106
Daniele Spiga
17
463
231
227
106
Fotios Ptohos
17
451
222
299
106
Andrei Gritsan
17
451
234
328
106
Michael G Tytgat
17
451
229
234
106
Luca Scodellaro
17
451
223
228
106
Salem F Hegazy
17
217
2
1
106
Paolo Giacomelli
17
451
241
296
106
Manfred Paulini
17
451
223
229
106
Robert Klanner
17
451
245
269
106
Yu M Andreev
17
451
219
227
106
Pablo Martinez Ruiz del Arbol
17
451
224
299
106
Ivan Heredia-de La Cruz
17
451
222
298
106
Yevgeny Vlasov
17
451
222
228
106
Livio Fanò
17
451
223
307
106
Andrew G Ivanov
17
451
250
299
106
Colin Bernet
17
451
223
238
106
Luigi Calligaris
17
451
222
224
106
Arie Bodek
17
451
248
254
106
Igor Azhgirey
17
451
222
227
106
Gabriella Pásztor
17
303
377
385
106
Michele Gallinaro
17
451
224
231
106
Adish Vartak
17
451
222
227
106
Maurizio Pierini
17
451
228
252
106
Sunil Bansal
17
451
223
230
106
Panja Luukka
17
451
226
229
106
Francesco Santanastasio
17
419
233
226
106
Josep Flix
17
451
226
234
106
Sara Fiorendi
17
451
222
225
106
Marco Zanetti
17
451
223
233
106
Francisco Matorras
17
451
238
291
106
Da Silveira, Gg, Gil Da Silveira, G
17
327
235
315
165
Kuntal Mondal
16
234
229
227
165
Ugur Kiminsu
16
241
226
232
165
Rainer Wallny
16
445
216
226
165
Aniello Spiezia
16
327
227
225
165
Michael Danilov
16
335
228
285
165
Sameh S Ali
16
374
2
3
165
Zhenan Liu
16
213
231
230
165
Carlo Battilana
16
445
228
228
165
Kerem Cankocak
16
378
222
227
165
Candan Dozen
16
241
226
229
165
Guenther Dissertori
16
445
216
296
165
Alessia Rita Tricomi
16
483
236
298
165
Hannsjörg Weber
16
445
226
225
165
Pierluigi Bortignon
16
428
227
229
165
Emrah Tiras
16
411
231
224
165
Ibrahim Soner Zorbakir
16
241
226
232
165
Christophorus Grab
16
445
216
296
165
Joao C Seixas
16
447
227
231
165
Paolo Meridiani
16
444
222
229
165
Altan Cakir
16
380
229
229
165
E Aslı Yetkin
16
223
230
229
165
Piet Omer J Verwilligen
16
445
217
298
165
Toni Sculac
16
232
229
231
165
Jordi Duarte Campderros
16
449
232
299
165
Juan Alcaraz
16
440
223
297
165
Chayanit Asawatangtrakuldee
16
310
229
226
165
Sandra S Padula
16
446
230
223
165
Giuseppe Bagliesi
16
314
228
287
165
Emilio Meschi
16
446
231
224
194
Javier Cuevas
15
421
270
303
194
Ram Krishna Dewanjee
15
230
228
236
194
Sherif F El-Khamisy
15
408
2
3
194
Andre Sznajder
15
424
228
229
194
Silvio Donato
15
219
230
301
194
Fonseca de Souza Sandro
15
310
230
226
194
Francesco L Navarria
15
317
233
236
194
Raffaello D'Alessandro
15
431
226
232
194
Christophe Delaere
15
251
231
235
194
Shahram Rahatlou
15
431
218
229
194
Sandra Malvezzi
15
431
223
231
194
Huilin Qu
15
225
230
229
194
Andrey A Popov
15
288
222
219
194
Massimo Casarsa
15
288
250
248
194
Franco Ligabue
15
440
241
330
194
Mate Csanad
15
230
232
300
194
F Boran
15
230
224
225
194
Ca Carrillo Montoya
15
424
230
271
194
Samet Lezki
15
230
224
226
194
Nazar Bartosik
15
219
231
254
194
Aaron Dominguez
15
283
249
258
194
Ayman El-Shibiny
15
435
1
1
194
Alberto Zucchetta
15
310
220
222
194
Daniele Del Re
15
343
228
227
194
Sandeep Bhowmik
15
230
226
233
194
Vitaliano Ciulli
15
431
218
331
194
Norbert Neumeister
15
431
218
227
194
Sherif Faruk El-Khamisy
15
408
3
5
194
A M Heikal
15
493
1
1
223
Ece Asilar
14
215
221
223
223
Badder Marzocchi
14
215
225
225
223
Victor Kim
14
420
223
235
223
Chang Seong Moon
14
254
261
258
223
Mohammed Attia Mahmoud
14
427
237
237
223
Jeffrey Roskes
14
215
227
227
223
Luca Cadamuro
14
215
223
293
223
Emanuele Usai
14
215
226
225
223
J Schwandt
14
215
222
223
223
Diego Ciangottini
14
215
225
225
223
Florian Beaudette
14
215
227
241
223
Francesco Romeo
14
215
221
222
223
Sinan Sagir
14
215
224
295
223
Jose Ruiz
14
215
225
296
223
Alberto Ruiz Jimeno
14
310
226
298
223
Greg Landsberg
14
215
226
243
223
Oscar Gonzalez Lopez
14
420
240
294
223
Roman Kogler
14
215
253
286
223
Carlos Arturo Avila
14
316
231
235
223
Ashim Roy
14
215
438
441
223
Maria Cepeda
14
215
226
237
223
Fengwangdong Zhang
14
215
388
398
223
Fabrizio Palla
14
420
235
331
223
Juska Pekkanen
14
215
221
222
223
Pietro Vischia
14
353
233
224
223
Cristina Botta
14
215
226
241
223
Milos Dordevic
14
215
225
296
223
Stefan Piperov
14
420
222
228
223
Alejandro Gomez Espinosa
14
216
222
222
223
Wael Haj Ahmad
14
440
231
284
223
Joel Goldstein
14
215
228
230
223
Francisco Yumiceva
14
215
226
237
223
Konstantin Androsov
14
215
226
226
223
Frank Geurts
14
306
225
230
223
Antonio Perez-Calero Yzquierdo
14
215
250
308
223
Fabio Ravera
14
215
219
221
259
Erik Brücken
13
210
216
241
259
Matthew Citron
13
210
221
226
259
Anna Stakia
13
210
216
213
259
Helen F Heath
13
358
243
307
259
Furkan Dolek
13
210
218
216
259
Henning Kirschenmann
13
210
231
237
259
Mohamed H Hassan
13
428
1
1
259
Prasant Kumar Rout
13
210
220
219
259
Zhen Hu
13
210
227
229
259
Raffaele Gerosa
13
201
226
225
259
Andrew Levin
13
210
228
235
259
Ankita Mehta
13
210
388
423
259
Edgar Carrera
13
211
226
305
259
Francesca Cavallari
13
358
238
332
259
Ulascan Sarica
13
210
225
233
259
Vladimir Ivanchenko
13
210
223
362
259
Marta Felcini
13
422
233
329
259
Ralf Ulrich
13
211
225
266
259
Abdallah S Abdelsattar
13
251
1
1
259
U G Tok
13
210
221
222
259
Evgueni Tcherniaev
13
210
219
229
259
Francisco Ignacio Garcia Fuentes
13
210
222
221
259
Isabel Josa Mutuberria
13
358
214
213
259
Welathantri Dharmaraatna
13
210
218
215
259
Chandiprasad Kar
13
210
218
216
259
Lorenzo Bianchini
13
209
377
382
259
Ilknur Hos
13
424
226
228
259
Kadir Ocalan
13
355
230
216
259
Ali Eren Simsek
13
210
218
216
259
Min Suk Kim
13
210
216
225
259
Kai-Feng Chen
13
358
215
216
259
Ian J Watson
13
210
371
423
259
Grigory Safronov
13
422
211
214
259
Sylvie Braibant-Giacomelli
13
422
220
224
259
Marco Paganoni
13
406
250
293
259
Vittorio Raoul Tavolaro
13
209
221
218
259
Joona Havukainen
13
210
220
223
259
Antonio Cassese
13
210
215
215
259
Gueorgui Antchev
13
210
223
223
259
Hamdy Abdelhamid
13
135
2
2
259
Walter J M Snoeys
13
210
224
280
259
Simone Paoletti
13
358
222
228
259
Viesturs Veckalns
13
211
227
227
259
Nicola Minafra
13
210
219
222
259
James Wetzel
13
422
224
226
259
Kenneth Mikael Österberg
13
210
219
221
305
Nairit Sur
12
206
223
232
305
Filippo Errico
12
189
224
225
305
Ahmed S Abo-Dena
12
150
1
2
305
Peicho Petkov
12
399
224
224
305
Nicolo Cartiglia
12
351
243
244
305
Sergey Bityukov
12
421
210
212
305
Pritam Palit
12
206
214
208
305
Stathes Paganis
12
188
378
388
305
Edoardo Bossini
12
207
227
222
305
Patrizia Barria
12
201
248
304
305
Florent Lacroix
12
421
212
214
305
Hasan Ogul
12
246
238
229
305
Indara Suarez
12
188
220
220
305
Andres Tiko
12
421
221
214
305
Peter Hobson
12
421
246
305
305
Arsen Khvedelidze
12
238
219
220
305
Stefano Colafranceschi
12
421
205
278
305
Mario Masciovecchio
12
195
214
217
305
Mahmoud Moussa Abdelkhalek Gadallah
12
206
214
208
305
Gilvan Augusto Alves
12
248
225
230
305
Loukas Gouskos
12
188
222
236
305
Dario Livio Menasce
12
359
240
228
305
Sergio F Novaes
12
368
240
231
305
Jianguo Bian
12
421
210
213
305
János Karancsi
12
184
219
227
305
Luca Pacher
12
195
235
223
305
Ezio Torassa
12
421
213
222
305
Alexandra Carvalho
12
174
223
225
305
Aleksandr Snigirev
12
252
234
221
305
Tongguang Cheng
12
195
215
219
305
Frank Golf
12
188
233
223
336
Francesco Fienga
11
153
231
227
336
Émilien Chapon
11
191
225
235
336
Lukas Bäni
11
415
207
210
336
İsa Dumanoglu
11
184
232
222
336
Daniel Tapia Takaki
11
182
292
286
336
Menattallah Elserafy
11
128
1
1
336
Shimaa AbuZeid
11
240
220
224
336
Marino Missiroli
11
205
237
237
336
Tribeni Mishra
11
191
214
208
336
Dmitry Hits
11
415
199
204
336
Muhamed Amin
11
271
1
4
336
Timo Peltola
11
328
235
221
336
Javier Mauricio Duarte
11
218
237
235
336
Arun Kumar
11
353
219
219
336
Pedro Manuel Vieira de Castro Ferreira da Silva
11
311
238
231
336
Myriam Schönenberger
11
199
219
223
336
Islam Ahmed Hamed Khalil
11
409
1
1
336
Eduard De La Cruz Burelo
11
189
224
231
336
Vipin Bhatnagar
11
175
228
267
336
Shaimaa Ali Mohamed
11
334
1
1
336
Pallabi Das
11
175
292
289
336
Jordan Nash
11
290
246
235
336
Ruslan Chistov
11
229
261
342
336
Patrick Asenov
11
171
217
215
336
Benedikt Vormwald
11
199
221
223
336
Melissa Quinnan
11
191
214
208
336
Antonio Vilela Pereira
11
357
237
301
336
Nihal F F Areed
11
171
2
2
364
David Krofcheck
10
146
235
245
364
Mojtaba Mohammadi Najafabadi
10
171
235
239
364
Luis Ignacio Estevez Banos
10
169
213
207
364
Paolo Spagnolo
10
146
232
236
364
James Buchanan
10
153
369
382
364
Debarati Roy
10
258
369
376
364
Pran Nath
10
79
3
14
364
Georgios Ch Daskalakis
10
146
232
226
364
Nicolò Tosi
10
186
218
223
364
Selcuk Bilmis
10
401
200
206
364
Enrique Calvo Alamillo
10
401
207
285
364
Anshul Kapoor
10
189
225
235
364
Ahmed El-Badawy
10
328
1
1
364
Andrea Bellora
10
169
214
214
364
S Bahinipati
10
102
230
236
364
Dilson de Jesus Damiao
10
146
234
229
364
Ahmed B Soliman
10
213
1
1
364
Bhawna Gomber
10
273
231
210
364
Sandor Lokos
10
155
213
215
364
Erhan GÜlmez
10
286
235
292
364
Thomas Ferbel
10
146
234
234
364
Thea Aarrestad
10
151
238
233
364
Mohammed A Swillam
10
113
6
7
364
Qiang Li
10
146
385
393
364
Mauro Menichelli
10
184
235
261
364
Ahmed M Heikal
10
150
2
2
364
Jyothsna Rani Komaragiri
10
122
234
231
364
Lesya Shchutska
10
187
255
319
364
Alexander Grohsjean
10
146
366
370
364
Arwa A Abugable
10
271
1
1
364
Mithat Kaya
10
184
234
225
364
Thomas Reis
10
146
234
233
364
Maria Clemencia Mora Herrera
10
103
383
390
364
Aliakbar Ebrahimi
10
169
217
214
364
rocky Garg
10
189
222
226
399
Kunal Kothekar
9
185
212
221
399
Rohan Bhandari
9
177
217
222
399
Merve Ince Lezki
9
165
217
215
399
Sercan Sen
9
277
398
441
399
Ali Celik
9
185
214
221
399
ahmed El-ghandour
9
256
1
1
399
Mahmoud Abdel-Aty
9
206
8
6
399
Youssef Hassan
9
461
1
1
399
Zhongyukun Xu
9
185
388
395
399
Ferhat Ozok
9
185
217
220
399
M Saeed Darweesh
9
66
3
4
399
Avik Roy
9
185
375
381
399
Christian Scharf
9
185
373
378
399
Iban Cabrillo
9
185
221
238
399
B M Younis
9
208
1
1
399
Nicola De Filippis
9
170
232
239
399
Waleed Abdallah
9
65
1
3
399
Raffaella Radogna
9
185
220
224
399
Thiago Rafael Fernandez Perez Tomei
9
272
238
295
399
Soureek Mitra
9
89
235
275
399
Stavros G Karakalos
9
309
9
13
399
Tahys Janssen
9
270
260
320
399
Ramandeep Kumar
9
185
202
283
399
Predrag Cirkovic
9
185
327
365
399
Wolfgang Waltenberger
9
136
234
234
399
Mohamed A Helal
9
159
2
2
399
Shubhanshu Chauhan
9
185
219
226
399
Davide Fiorina
9
107
215
214
399
Mikhail Dubinin
9
167
225
228
399
Richard Alexander Barbieri
9
185
197
199
399
Raghav Kunnawalkam Elayavalli
9
185
198
203
399
Seth C Zenz
9
185
390
404
399
Edmilson Jt Manganote
9
185
206
284
399
Hoda A Elkhenany
9
160
2
3
399
Siew Yan Hoh
9
139
217
215
399
Borislav Pavlov
9
185
199
274
399
Ivan Marchesini
9
185
218
220
399
Bisnupriya Sahu
9
185
211
208
438
Andrea Triossi
8
238
220
215
438
Thomas A Ferguson
8
266
246
289
438
André David
8
266
241
274
438
Egidio Longo
8
266
244
324
438
Maria Florencia Canelli
8
75
236
320
438
Filip Moortgat
8
266
235
289
438
Saeid Paktinat Mehdiabadi
8
174
200
207
438
Cristina Fernández Bedoya
8
82
238
256
438
Stefano Ragazzi
8
266
254
296
438
Pedrame Bargassa
8
266
235
219
438
Heidegger Constantin
8
179
363
368
438
Giacomo Fedi
8
266
236
219
438
Johannes Haller
8
121
235
366
438
Ayse Polatoz
8
335
211
201
438
Lutz Feld
8
121
234
234
438
Marco Peruzzi
8
266
233
206
438
Matthias Kasemann
8
121
233
232
438
Gigi Rolandi
8
266
240
293
438
Seon Hee Seo
8
212
226
243
438
Matthew Kilpatrick
8
131
205
215
438
David Vannerom
8
134
225
226
438
Maximilian Heindl
8
121
232
227
438
Nicolas Chanon
8
266
237
219
438
Ettore Focardi
8
266
242
283
438
Marcella Diemoz
8
266
246
287
438
Andrea Rizzi
8
121
234
239
438
Vilius Cepaitis
8
150
212
213
438
Arthur Moraes
8
121
388
389
438
Mohammad Azab
8
261
2
2
438
Benjamin Kilminster
8
266
261
251
438
Mikko Lotti
8
131
196
193
438
Piergiulio Lenzi
8
266
236
261
438
Alicia Calderon
8
126
235
239
438
Oliver Gutsche
8
121
233
231
438
Alessio Ghezzi
8
266
236
221
438
Stefano Bianco
8
266
240
223
438
Achim Stahl
8
266
262
328
438
Marc Dünser
8
266
234
211
438
Nurfikri Norjoharuddeen
8
131
364
363
438
N Nishu
8
328
371
372
438
Ashraf Badawi
8
110
2
1
438
Nuno Leonardo
8
121
233
231
438
Marc Baarmand
8
266
236
221
438
Simon Regnard
8
121
234
229
438
Tommaso Boccali
8
266
236
332
438
Christopher Scott Hill
8
266
234
220
438
Dimitri Bourilkov
8
266
247
330
438
Natale Demaria
8
266
254
238
438
Mehmet Oglakci
8
212
230
223
438
Roberto Covarelli
8
266
235
376
438
Shilpi Jain
8
266
233
219
438
Si Xie
8
266
378
365
438
Joao Varela
8
266
239
292
438
Arabella Martelli
8
266
236
291
438
Luca Giommi
8
150
211
212
438
Pieter Everaerts
8
121
233
231
438
Puja Saha
8
131
370
378
438
Pasqaule Musella
8
179
199
203
438
M Naimuddin
8
121
234
232
438
Alfredo M Castaneda Hernandez
8
71
378
400
438
A C Marini
8
266
232
217
438
Isra H Ali
8
212
1
1
438
Ahmad Lotfy Abdelfattah Ahmad
8
97
218
217
438
Mohammad Y Azab
8
261
2
2
503
David Romero Abad
7
168
201
278
503
Hossam M H Shalaby
7
47
9
13
503
Ali Fahim
7
305
199
272
503
Luca Brianza
7
158
200
205
503
Fabio Monti
7
69
205
216
503
Tommaso Tabarelli de Fatis
7
193
236
301
503
Santiago Folgueras
7
104
228
309
503
Patrick Dunne
7
165
217
381
503
Barbara Alvarez Gonzalez
7
70
389
412
503
Elisabetta Manca
7
50
220
237
503
Paola Salvini
7
50
224
247
503
Paolo Vitulo
7
115
244
246
503
Francesca Ricci-Tam
7
190
224
227
503
Mohamed K Mostafa
7
276
1
1
503
Mykhailo Dalchenko
7
129
222
209
503
Suneel Dutt
7
158
237
238
503
Abdelrahman AlOkda
7
84
1
1
503
Jaana Heikkilä
7
49
226
242
503
Ahmed H Ibrahim
7
265
1
1
503
Cem Salih Un
7
114
4
4
503
Vukasin Milosevic
7
69
215
215
503
Cristóvão da Cruz e Silva
7
165
357
282
503
Luigi Delle Rose
7
180
5
59
503
Louis Moureaux
7
88
210
211
503
Qiao Xu
7
168
200
274
503
Redwan Habibullah
7
88
208
212
503
Gouranga Kole
7
49
230
252
503
Javier Fernandez Menendez
7
40
232
247
503
Manuel Franco Sevilla
7
158
216
335
503
Amr Hefnawy
7
182
1
1
503
Salvatore Rappoccio
7
115
237
271
503
Mohamed Elhadidy
7
107
3
6
503
Aashaq Shah
7
50
228
243
503
Stefaan Tavernier
7
103
238
224
503
Korany R Mahmoud
7
77
4
6
503
Francesco Moscatelli
7
88
216
214
503
S Bhattacharya
7
253
216
207
503
Alyaa Dawoud
7
164
1
1
503
Vladimir Makarenko
7
60
216
235
503
Marwan Emara
7
278
2
2
503
Alberto Hernandez Almada
7
165
193
211
503
J M Keaveney
7
160
383
386
503
Christian George
7
158
201
222
503
Marina Chadeeva
7
95
238
233
503
Pietro Faccioli
7
362
230
250
503
Zhenbin Wu
7
50
234
247
503
Francesco Fallavollita
7
135
218
222
503
Ayman Ahmad Al-bataineh
7
158
207
210
503
Salsabil Makky
7
97
1
1
503
Arka Santra
7
158
366
368
553
Sherif Mohamed Shawky
6
140
1
5
553
Mohamed A Swillam
6
86
3
4
553
Hamed Bakhshiansohi
6
45
221
245
553
Swagata Mukherjee
6
103
231
233
553
Rui Xiao
6
34
219
238
553
Francesco Fiori
6
160
209
210
553
Jennifer Ott
6
68
201
195
553
Maha Nasr
6
61
6
17
553
Mercedes Miñano Moya
6
103
344
353
553
Aran Garcia-Bellido
6
125
221
210
553
Zhicai Zhang
6
36
390
443
553
Rachel Bartek
6
53
223
248
553
Paolo Azzurri
6
125
233
254
553
Riccardo Salvatico
6
34
215
227
553
Hannes Jung
6
53
235
302
553
Hessamoddin Kaveh
6
34
214
226
553
Giuseppe Latino
6
45
257
323
553
Shaimaa F Mouftah
6
42
1
8
553
Jaime Leon Holgado
6
34
193
207
553
Wei-Shu Hou
6
84
298
316
553
Reyes-Almanza R
6
36
229
240
553
Korbinian Schweiger
6
34
226
243
553
Emine GÜrpinar GÜler
6
33
211
218
553
Tamer Salem
6
61
2
4
553
A Z Hafez
6
669
1
1
553
Luisa Fernanda Chaparro Sierra
6
164
215
217
553
Tommaso Tedeschi
6
34
196
210
553
Valentin Knünz
6
282
189
174
553
Wei Shi
6
34
226
243
553
Nehal H Elghazawy
6
91
1
1
553
Mohamed Abd Elkodous
6
163
6
13
553
Uttiya Sarkar
6
34
193
207
553
Tommaso Diotalevi
6
34
212
220
553
Carlos Lourenco
6
103
223
271
553
Qun Wang
6
53
379
405
553
Nicholas Wardle
6
66
231
245
553
Kevin Pedro
6
44
223
338
553
Felice Pantaleo
6
34
222
251
553
Álvaro Navarro-Tobar
6
34
215
228
553
Worood A El-Mehalmey
6
230
1
1
553
Mariusz Grinholc
6
180
2
2
553
Ziheng Chen
6
98
228
218
553
Eslam G Al-Sakkari
6
94
2
2
553
Javier Alberto Murillo Quijada
6
34
377
403
553
Nouran Rezk
6
88
1
1
553
Anan Safwat Gaber
6
89
1
1
553
Lourdes Urda
6
34
193
207
600
Brajesh C Choudhary
5
30
224
264
600
Sa Jain
5
30
239
264
600
Mario Deile
5
30
193
213
600
Christoph Garbers
5
30
213
217
600
Mahmoud Nasr
5
254
6
4
600
Lisa Benato
5
30
223
252
600
Yuta Takahashi
5
30
225
398
600
Jean-Baptiste Sauvan
5
30
225
397
600
Alexx Perloff
5
30
224
264
600
Jingyan Li
5
30
202
216
600
Janek Bechtel
5
30
193
207
600
Simone Gennai
5
30
224
264
600
Darin Acosta
5
30
212
223
600
Hugo
5
30
193
207
600
Giorgio Pietro Maggi
5
30
224
264
600
Davide Piccolo
5
30
224
264
600
Zhaozhong Shi
5
30
213
217
600
Joanne Cole
5
30
224
264
600
Jan Kaspar
5
30
218
259
600
Fabio Cossutti
5
30
224
264
600
Lea Caminada
5
30
223
255
600
Marek Niedziela
5
30
203
221
600
Guenakh Mitselmakher
5
30
226
373
600
Cesar Augusto Bernardes
5
30
236
265
600
Vuko Brigljević
5
30
225
265
600
Sergey Senkin
5
263
351
335
600
Mohamed A Ismail
5
70
5
12
600
Walter Luiz Aldá Júnior
5
30
222
256
600
Aleksandra Lelek
5
30
203
227
600
Frank K Würthwein
5
30
222
265
600
David Yu
5
30
200
219
600
Alice Bean
5
30
224
265
600
Sridhara Dasu
5
30
245
290
600
Juliette Alimena
5
30
226
306
600
Zhenyu Ye
5
30
205
213
600
Donato Maria Creanza
5
30
224
264
600
Patricia Mcbride
5
30
224
264
600
Morgan Lethuillier
5
30
224
264
600
Suyong Choi
5
30
222
263
600
Andrew Buccilli
5
30
219
241
600
Torben Lange
5
30
193
207
600
Federica Primavera
5
30
224
264
600
Aa Bylinkin
5
30
246
302
600
Valentina Sola
5
30
232
274
600
John Paul Chou
5
30
224
269
600
Harry Cheung
5
30
224
264
600
Mehmet Özgür Sahin
5
30
224
259
600
James Rohlf
5
30
212
223
600
Grigorii Pivovarov
5
30
210
214
600
Sergei Gninenko
5
30
225
295
600
Michel Della Negra
5
30
222
257
600
seyed Mohsen Etesami
5
30
215
224
600
Nils Faltermann
5
30
216
235
600
Silvia Goy Lopez
5
30
212
223
600
Alice Florent
5
30
224
259
600
Evan Wolfe
5
30
198
221
600
Chris Brew
5
30
224
264
600
Simona Cometti
5
30
213
217
600
George Alverson
5
30
224
264
600
Christian Schwanenberger
5
30
385
406
600
Souvik Das
5
30
212
223
600
Philippe Bloch
5
30
212
223
600
Lucas Corcodilos
5
30
193
207
600
Ali Awed
5
185
3
8
600
Daniel Savoiu
5
30
193
207
600
Reham Aly
5
30
194
217
600
Peter Elmer
5
30
224
264
600
Daniel Diaz
5
30
193
207
600
Sergey Polikarpov
5
30
229
247
600
Paul Dauncey
5
30
224
264
600
Jacobo Konigsberg
5
30
212
223
600
Keith Ulmer
5
30
224
264
600
Rosamaria Rv Venditti
5
30
224
259
600
Virgil Barnes
5
30
223
259
600
Niki Saoulidou
5
30
212
223
600
Sushil Singh Chauhan
5
30
212
223
600
Paolo Ronchese
5
30
224
264
600
Klaus Rabbertz
5
30
227
373
600
Walaa Elmetenawee
5
30
212
217
600
Mohamed Adel
5
27
2
3
600
Amr Elsonbaty
5
79
3
3
600
Othmane Bouhali
5
30
224
259
600
Richard Cavanaugh
5
30
224
264
600
Michael Murray
5
30
212
223
600
Joachim Mnich
5
30
224
264
600
Klaas Padeken
5
30
210
223
600
Nadia Pastrone
5
30
224
266
600
Matthew Nguyen
5
30
222
257
600
Kevin Matthew Black
5
30
383
437
600
Abideh Jafari
5
30
224
263
600
Michael Albrow
5
30
224
264
600
Patrick Janot
5
30
224
302
600
Rishabh uniyal
5
30
193
207
600
Brent R Yates
5
30
225
252
600
Paolo Dini
5
30
215
226
600
Tejinder Virdee
5
30
224
263
600
Tatjana Susa
5
30
234
265
600
Martijn Mulders
5
30
224
264
600
Geum Bong Yu
5
30
220
243
600
Jean-Laurent Agram
5
30
224
263
600
Pablo Matorras
5
30
193
193
600
Ahmad Moursy
5
53
1
1
600
Izzeddin Suat Donertas
5
30
193
207
600
Alp Akpinar
5
30
193
207
600
Johannes Lange
5
30
220
233
600
Claudio Caputo
5
30
224
252
600
Alberto Messineo
5
30
224
264
600
Jacob Linacre
5
30
224
253
600
Pierre Depasse
5
30
224
264
600
Andrew Gilbert
5
30
224
264
600
Inna Kucher
5
30
220
250
600
Miaoran Lu
5
123
376
375
600
Halil Saka
5
30
225
264
600
Otto Hindrichs
5
30
212
223
600
Jason R Thieman
5
30
193
193
600
Isabell-Alissandra Melzer-Pellmann
5
30
212
223
600
M I A Abdel Maksoud
5
214
5
10
600
Mar Capeans
5
30
372
410
600
Calandri Alessandro
5
30
203
378
600
André Rosowsky
5
30
212
223
600
Sicheng Wang
5
30
207
222
600
Sebastiano Albergo
5
30
221
262
600
Antonio Ranieri
5
30
223
252
600
Bodhitha Anjalike Jayatilaka
5
30
249
279
600
Roberto Carlin
5
30
224
265
600
Karri Folan Di Petrillo
5
30
365
387
600
Hyunchul Kim
5
30
212
223
600
Tulika Bose
5
30
212
223
600
Corrinne Elaine Mills
5
30
390
420
600
Matthias Schröder
5
30
224
264
600
Federico Vazzoler
5
30
214
218
600
Prashant Shukla
5
30
225
266
600
Maria Spiropulu
5
30
224
264
600
David Cussans
5
30
212
223
600
Zhengyun You
5
30
211
214
600
Pedro Galli Mercadante
5
30
224
264
600
Jory
5
30
200
219
600
Giacomo Ortona
5
30
224
259
600
Dylan Rankin
5
30
210
236
600
Aditee Rane
5
30
197
220
600
Zeynep Demiragli
5
30
210
223
600
Andreas B Meyer
5
30
212
223
600
Barbara Clerbaux
5
30
225
265
600
Merijn van de Klundert
5
30
210
221
600
Andrea Malara
5
30
193
207
600
Gavin Davies
5
30
212
223
600
Vineet Kumar
5
30
213
224
600
Marcello Abbrescia
5
30
231
271
600
Nadja Strobbe
5
30
224
264
600
Huaqiao Zhang
5
30
210
375
600
Frank Hartmann
5
30
224
264
600
Enrico Robutti
5
30
224
260
600
Ohannes Kamer Koseyan
5
30
193
207
600
Reddy Pratap Gandrajula
5
30
224
392
600
Dario Soldi
5
30
214
217
600
Wolfgang Adam
5
30
225
265
600
Dinko Ferencek
5
30
225
265
600
Nur Zulaiha Jomhari
5
30
212
217
600
Robert Bainbridge
5
30
224
264
600
Elizabeth Sexton-Kennedy
5
30
222
263
600
Giovanni Franzoni
5
30
224
264
600
Dinyar Rabady
5
30
224
259
600
Pieter Norbert Yvonne David
5
30
244
272
600
Maral Alyari
5
30
207
222
600
Samuel Bein
5
30
205
222
600
Robert Ciesielski
5
256
250
240
600
Alessandro Giassi
5
30
224
264
600
Roger Wolf
5
30
212
223
600
D Arcaro
5
30
205
222
600
Alexei Safonov
5
30
224
265
600
Tom Cornelis
5
30
225
259
600
Salvatore Buontempo
5
30
224
264
600
Matteo Maria Defranchis
5
30
198
215
600
Pascal Paganini
5
30
224
264
600
John Hakala
5
30
207
222
600
Arnd Meyer
5
30
212
223
600
Ferenc Siklér
5
30
224
265
600
Meng Xiao
5
30
226
400
600
Dipika Dash
5
123
218
211
600
Benjamin Krikler
5
30
212
217
600
Cristina Oropeza Barrera
5
30
368
406
600
Hirak Bandyopadhyay
5
30
193
207
600
Celia Fernández Madrazo
5
30
193
193
600
Viktor Veszprémi
5
30
212
223
600
Francesco Fabozzi
5
30
224
264
600
Oleg Filatov
5
30
193
193
600
Silvia Maselli
5
30
224
264
600
Phil Butler
5
30
222
257
600
Tamer Elkafrawy
5
30
220
243
600
Sebastian Wuchterl
5
30
193
207
600
Valerio Bertacchi
5
30
193
207
600
Anton Karneyeu
5
30
207
222
600
Piero Giorgio Verdini
5
30
224
264
600
Dipanwita Dutta
5
30
252
272
600
Jennifer Ngadiuba
5
30
211
244
600
Sasa Micanovic
5
92
258
311
600
Riccardo Paramatti
5
30
224
265
600
Luca Malgeri
5
30
224
264
600
Christina Wang
5
30
209
372
600
Juan Pablo Fernández Ramos
5
30
224
264
600
R Yohay
5
30
224
264
600
Adi Bornheim
5
30
224
264
600
Marco Cipriani
5
30
220
250
600
Shabnam Jabeen
5
30
216
233
600
James Letts
5
30
224
264
600
Cristina Mantilla
5
30
211
227
600
Sheila Silva do Amaral
5
30
214
231
600
Ted Kolberg
5
30
224
264
600
Reza Goldouzian
5
30
212
224
600
Nicholas Smith
5
30
207
222
600
Francesca Romana Cavallo
5
30
224
264
600
Camilo Salazar
5
30
193
207
600
Po-Hsun Chen
5
30
207
222
600
L S Durkin
5
30
212
223
600
Don Lincoln
5
30
224
265
600
Viatcheslav Valuev
5
30
212
223
600
Biagio Rossi
5
30
223
264
600
Sunil Manohar Dogra
5
30
221
241
600
Daniele Bonacorsi
5
30
224
267
600
Amandeep Kaur
5
30
194
211
600
P Priyanka
5
30
200
215
600
Tamas Almos Vami
5
30
215
219
600
Bruno Lenzi
5
30
387
421
600
Seh Wook Lee
5
30
214
246
600
Amin Aboubrahim
5
35
3
5
600
Davide Di Croce
5
30
203
220
600
Haneol Lee
5
30
221
397
600
Kirill Skovpen
5
30
368
405
600
Amina Zghiche
5
30
223
252
600
Nicholas Hadley
5
30
212
223
600
Stefano Marcellini
5
30
224
264
600
Olga Evdokimov
5
30
224
259
600
Raphael Granier de Cassagnac
5
30
223
258
600
Fabrizio Gasparini
5
30
224
262
600
Sandra Consuegra Rodriguez
5
30
213
217
600
Vyacheslav E Krutelyov
5
30
224
264
600
Cristina Biino
5
30
224
264
600
Brian Francis
5
30
212
223
600
Steffie Ann Thayil
5
30
193
207
600
Marta Verweij
5
116
304
306
600
Prafulla Kumar Behera
5
140
368
433
600
Vinicius Mikuni
5
30
194
223
600
Dan Quach
5
30
216
234
600
Simranjit Singh Chhibra
5
30
224
259
600
Tommaso Dorigo
5
30
226
266
600
Paolo Rumerio
5
30
212
223
600
Marco Bozzo
5
30
213
217
600
Alberto Belloni
5
30
383
420
600
Giuseppe Barbagli
5
30
224
265
600
Denise Müller
5
30
195
213
600
Jay Dittmann
5
30
210
223
600
Federica Maria Simone
5
30
193
207
600
Louise Skinnari
5
30
223
253
600
James Alexander
5
30
212
223
600
Jordan Martins
5
30
205
213
600
Jason Lee
5
30
382
419
600
Christian Dorfer
5
30
212
230
600
Owen Long
5
30
222
257
600
Nicola Bacchetta
5
30
224
265
600
John Strologas
5
30
221
251
600
Rafael Eduardo Sosa Ricardo
5
30
210
214
600
Byungsik Hong
5
30
226
274
600
Nadezda Chernyavskaya
5
30
215
233
600
Ernesto Migliore
5
30
224
264
600
Kevin Burkett
5
30
224
265
600
Robert Schöfbeck
5
30
228
259
600
Vladimir Korenkov
5
64
224
216
600
Ennio Monteil
5
30
223
252
600
Petar Maksimovic
5
30
212
245
600
Dario D Bisello
5
30
223
259
600
Erik Butz
5
30
224
264
600
Pierre Van Hove
5
30
212
223
600
David Hofman
5
30
224
264
600
Kun Shi
5
30
216
234
600
Riccardo Bellan
5
30
224
264
600
Hideki Okawa
5
30
391
419
600
Andre Frankenthal
5
30
213
217
600
Garvita Agarawal
5
30
193
207
600
Yangyang Cheng
5
30
198
354
600
Marguerite Belt Tonjes
5
30
212
223
600
Linda Finco
5
30
223
253
600
Nan Lu
5
30
387
401
600
Andreas Hinzmann
5
30
224
269
600
Jose Feliciano Benitez
5
30
222
232
600
Maxwell Chertok
5
30
212
223
600
Renato Campanini
5
30
224
259
600
Ahmed Hamdy
5
171
1
1
600
Laurent Thomas
5
30
223
257
600
Olena Karacheban
5
30
223
251
600
Alfredo Gurrola
5
30
212
223
600
Daniele Trocino
5
30
224
269
600
Gintautas Tamulaitis
5
30
195
212
600
Aaron Bundock
5
30
223
252
600
Daniele Fasanella
5
30
224
264
600
Jeroen Guido Hegeman
5
30
224
264
600
Ada Maria Solano
5
30
212
223
600
Brandon Bonham
5
30
193
193
600
A A Bin Anuar
5
30
220
250
600
Lukas Lechner
5
30
193
207
600
Zhangqier Wang
5
30
212
368
600
Florian Bury
5
30
193
207
600
Luca Guzzi
5
30
193
207
600
Paul Lecoq
5
30
225
279
600
Kaur Sandeep
5
30
198
215
600
Carlos Andrés Flórez
5
30
224
266
600
Giovanni Organtini
5
30
224
264
600
Reham Atteya
5
59
1
1
600
Nicholas Menendez
5
30
193
207
600
Guinyun Kim
5
30
242
311
600
Inseok Yoon
5
30
213
217
600
Marco Monteno
5
30
275
316
600
Andreas Nowack
5
30
224
264
600
Brian Paul Padley
5
30
224
264
600
Eva Halkiadakis
5
30
227
264
600
Clemens Lange
5
30
231
400
600
Marc Michael Weber
5
30
213
224
600
Vieri Candelise
5
30
224
259
600
Nicanor Colino
5
30
224
264
600
Praveen Chandra Tiwari
5
30
198
215
600
Kyong Sei Lee
5
30
212
223
600
Philip Baringer
5
30
224
265
600
Oz Amram
5
30
193
217
600
Alberto Orso Maria Iorio
5
30
224
264
600
J Ritchie Patterson
5
30
224
264
600
Dhanush Anil Hangal
5
30
198
219
600
Christophe Ochando
5
30
212
223
600
Steven D Worm
5
263
357
350
600
Gautier Hamel de Monchenault
5
30
223
258
600
Roberval Walsh
5
30
212
223
600
Hyon-San Seo
5
30
196
218
600
Daniel Noonan
5
30
212
223
600
Günter Quast
5
30
224
264
600
Harrison B Prosper
5
30
212
223
600
Jingyu Luo
5
30
202
220
600
Gian Mario Bilei
5
30
224
264
600
Christopher Rogan
5
30
220
250
600
Ken Bloom
5
30
233
265
600
Devin Taylor
5
30
223
253
600
Leonardo Cristella
5
30
223
252
600
Georgia Karapostoli
5
30
212
223
600
Theodor Christian Herwig
5
30
371
394
600
Chiara Amendola
5
30
216
235
600
Elizabeth Rose Starling
5
30
217
235
600
Federico Siviero
5
30
195
212
600
Alexandros Attikis
5
30
213
225
600
Jared Sturdy
5
30
223
264
600
Brooks McMaster
5
30
198
215
600
Cristián H Peña
5
30
224
258
600
Daniel Bloch
5
30
222
257
600
Mateo Ramírez García
5
87
213
213
600
Seth Cooper
5
30
212
223
600
Giles C Strong
5
30
209
221
600
Jiwon Park
5
30
193
207
600
Joscha Knolle
5
30
216
219
600
Felipe AraÚjo
5
30
206
222
600
Teresa Rodrigo
5
30
223
264
600
Marcos Fernandez Garcia
5
30
224
265
600
Andrew Brinkerhoff
5
30
224
264
600
Stefan Grünendahl
5
30
222
253
600
Pantelis Kontaxakis
5
30
194
205
600
Julia Thom
5
30
212
223
600
Yuri Gershtein
5
30
225
330
600
Bennett Greenberg
5
30
193
207
600
David Barney
5
30
212
223
600
Carlo Civinini
5
30
224
264
600
Jin Wang
5
30
212
376
600
Sevil Salur
5
30
224
264
600
Manfred Jeitler
5
30
213
225
600
Michele Selvaggi
5
30
212
223
600
Sourabh Shishir Dube
5
30
385
428
600
Giulio Mandorli
5
30
200
219
600
Nicolò Trevisani
5
30
225
252
600
Caroline Collard
5
30
224
264
600
Adinda De Wit
5
30
222
250
600
Stephanie Kwan
5
30
201
220
600
Lucas Torterotot
5
30
193
207
600
Henning Flaecher
5
30
224
269
600
Artur Lobanov
5
30
223
253
600
Douglas Berry
5
30
224
264
600
Andre Govinda Stahl Leiton
5
30
219
241
600
Deniz Sunar Cerci
5
30
221
235
600
Paraskevas Sphicas
5
30
224
263
600
Rene Caspart
5
30
202
220
600
Maxime Gouzevitch
5
30
213
224
600
Benjamin Tannenwald
5
30
369
391
600
Leonardo Giannini
5
30
200
219
600
Dong Ho Moon
5
30
222
256
600
Jonathan Samuel Wilson
5
30
193
207
600
Muhammad Gul
5
30
221
251
600
Ivan Atanassov
5
123
220
216
600
Irene Zoi
5
30
198
215
600
Anna Teresa Meneguzzo
5
30
224
264
600
Weinan Si
5
30
202
220
600
Malte Backhaus
5
30
363
407
600
Marius Teroerde
5
30
216
234
600
Pritam Kalbhor
5
30
193
207
600
Ioannis Evangelou
5
30
212
223
600
Emanuele Di Marco
5
30
225
261
600
Robert D Cousins
5
30
224
265
600
Aron L Soha
5
30
223
253
site/software ©
exaly
; All materials licenced under
CC by-SA
.