About
Technology
Issues
FAQ
Search
Rankings
Journals
Disciplines
Institutions
Schools/Departments
Field Rankings
Scientometrics
★★(★)
Articles
h
-index
g
-index
Journals
Co-Authors
Publications (by citations)
Publications (by year)
Citation Distribution
Citing Bodies
Top Citing Authors
Top Citing Institutions
Top Citing Schools
Top Citing Journals
Top Citing Disciplines
exaly
›
Authors
›
Oliver F Wirz
›
top-authors
Oliver F Wirz
University of Zurich
31
(top 20%)
papers
2.8K
(top 10%)
citations
20
(top 10%)
h
-index
28
(top 20%)
g
-index
36
all documents
3.4K
doc citations
918
citing journals
105
times ranked
Top Authors (by citations)
#
Author
Articles
Citations
R ARank
R CRank
1
Willem van de Veen
15
2,265
3
5
2
Mubeccel Akdis
15
2,200
10
9
3
Anna Głobińska
7
1,874
6
4
4
Cezmi A Akdis
12
972
47
82
4
Barbara Stanic
4
972
4
6
6
Christina Stehle
2
964
44
132
6
Claudia Haftmann
2
964
5
5
6
Andreas
2
964
134
167
6
Jennie H M Yang
2
964
12
17
6
Sebastian R Schulz
2
964
18
11
6
Florian Mair
2
964
17
10
6
Helena Radbruch
2
964
45
37
6
Genny Del Zotto
2
964
63
135
6
Dominic A Boardman
2
964
3
3
6
Regina Stark
2
964
52
138
6
Alessio Mazzoni
2
964
34
10
6
Andreas Krueger
2
964
17
6
6
Charles-Antoine Dutertre
2
964
31
20
6
Jochen Huehn
2
964
53
26
6
Shimon Sakaguchi
2
964
118
303
6
Dirk Baumjohann
2
964
13
8
6
Dirk H Busch
2
964
93
9
6
Francesco Annunziato
2
964
110
150
6
Marcello Pinti
2
964
81
1.9K
6
Kilian Schober
2
964
57
135
6
Alan Graham Pockley
2
964
66
132
6
Annika Wiedemann
2
964
47
133
6
Martin A Herrmann
2
964
146
195
6
Megan K Levings
2
964
86
145
6
Kylie M Quinn
2
964
21
5
6
Thomas Schüler
2
964
50
132
6
Alexander Scheffold
2
964
84
144
6
Dirk Mielenz
2
964
61
136
6
Klaus Warnatz
2
964
179
167
6
Baerbel Keller
2
964
48
133
6
Enrico Lugli
2
964
123
335
6
Maximilien Evrard
2
964
35
13
6
Gabriele Multhoff
2
964
98
168
6
Florent Ginhoux
2
964
148
145
6
Dale Godfrey
2
964
151
55
6
Marie Follo
2
964
93
134
6
Sara De Biasi
2
964
73
140
6
Christopher M Harpur
2
964
8
4
6
Attila Tarnok
2
964
20
6
6
Joana Barros-Martins
2
964
9
3
6
Martin S Davey
2
964
24
7
6
Anouk von Borstel
2
964
17
7
6
Katharina Kriegsmann
2
964
28
3
6
Andreia C Lino
2
964
23
9
6
Katrin Neumann
2
964
7
4
6
Lara Gibellini
2
964
69
1.9K
6
Pia Kvistborg
2
964
22
29
6
Axel Ronald Schulz
2
964
52
133
6
Chiara Romagnani
2
964
76
139
6
Andrea Cossarizza
2
964
142
1.9K
6
Luis E Munoz
2
964
95
149
6
Hans Ulrich Scherer
2
964
42
12
6
Hans-Martin Jäck
2
964
63
142
6
Thomas Dörner
2
964
186
217
6
Michael Delacher
2
964
12
4
6
Leonard Tan
2
964
6
8
6
Katarzyna M Sitnik
2
964
7
4
6
Linda Quatrini
2
964
23
3
6
James P Di Santo
2
964
144
163
6
Hyun-Dong Chang
2
964
85
145
6
Heike Kunze-Schumacher
2
964
7
4
6
Johanna E Huber
2
964
4
2
6
Simon Fillatreau
2
964
53
144
6
Lorenzo Cosmi
2
964
75
142
6
James McCluskey
2
964
112
50
6
Immo Prinz
2
964
49
16
6
Katharina Pracht
2
964
9
6
6
Andreas Diefenbach
2
964
96
240
6
William Y K Hwang
2
964
34
7
6
Henrik E Mei
2
964
12
9
6
Jessica G Borger
2
964
2
1
6
Sidonia Eckle
2
964
42
24
6
Garth Cameron
2
964
9
4
6
Frank A Schildberg
2
964
16
4
6
Kirsten Ward-Hartstonge
2
964
6
5
6
Christine Falk
2
964
135
205
6
Immanuel Andrä
2
964
43
134
6
Alexandra J Corbett
2
964
46
30
6
Lai Guan Ng
2
964
78
56
6
Laura Maggi
2
964
51
19
6
Jasmin Knopf
2
964
20
6
6
Laura Cook
2
964
11
4
6
Claudia Waskow
2
964
16
8
6
Leo Hansmann
2
964
8
2
6
Luka Cicin-Sain
2
964
44
7
6
Natalio Garbi
2
964
18
7
6
Markus Feuerer
2
964
20
33
6
Nicholas A Gherardin
2
964
37
20
6
Jens Geginat
2
964
70
147
6
Michael Hundemer
2
964
25
3
6
Petra Bacher
2
964
63
133
6
Wolfgang Schuh
2
964
18
15
6
Inga Sandrock
2
964
11
4
6
Kirsten A Ward-Hartstonge
2
964
5
4
6
Susanne Melzer
2
964
45
133
6
Peter K Jani
2
964
7
3
6
Andreas Radbruch
2
964
86
150
105
Katharina Röltgen
9
906
5
4
105
Scott D Boyd
9
906
12
51
107
Benjamin A Pinsky
7
859
18
13
108
Kari Christine Nadeau
8
791
32
75
109
Stipan Jonjic
1
766
272
159
109
Jay K Kolls
1
766
175
24
109
Carsten Watzl
1
766
198
153
109
Michael D Leipold
1
766
142
135
109
Alberto Mantovani
1
766
436
166
109
Stefano S Casola
1
766
37
14
109
Włodzimierz Maśliński
1
766
35
4
109
Kiyoshi Takeda
1
766
114
39
109
Sussan Nourshargh
1
766
166
139
109
Mario Clerici
1
766
165
20
109
Carl S Goodyear
1
766
161
134
109
Daniela C Hernández
1
766
4
4
109
Arturo Zychlinsky
1
766
26
15
109
Zhao Yi
1
766
323
163
109
Yanling Liu
1
766
148
133
109
Keisuke Goda
1
766
240
103
109
Hannes Stockinger
1
766
224
138
109
Christian Münz
1
766
772
2.3K
109
Achille Anselmo
1
766
61
9
109
Andreas Grützkau
1
766
150
139
109
Gert Van Isterdael
1
766
59
19
109
David Voehringer
1
766
180
140
109
Pärt Peterson
1
766
405
290
109
Mohamed Trebak
1
766
52
10
109
Susanne Hartmann
1
766
30
11
109
Caetano Reis e Sousa
1
766
82
53
109
Bartek Rajwa
1
766
170
145
109
Gary Warnes
1
766
23
1.8K
109
Andreas Schlitzer
1
766
91
100
109
Marco A Cassatella
1
766
113
31
109
Vincenzo Barnaba
1
766
25
8
109
Federica Piancone
1
766
26
4
109
Birgit Sawitzki
1
766
304
199
109
Jessica P Houston
1
766
138
133
109
Joseph Paul Robinson
1
766
176
142
109
Pablo Engel
1
766
218
133
109
Kovit Pattanapanyasat
1
766
57
6
109
Bo Huang
1
766
215
148
109
Dirk Brenner
1
766
62
14
109
Andrew Filby
1
766
206
199
109
Hanlin Zhang
1
766
9
4
109
Diana Dudziak
1
766
71
27
109
Giuseppe Matarese
1
766
292
1.9K
109
Takashi Saito
1
766
132
40
109
Beatriz Jávega
1
766
132
132
109
Yotam Raz
1
766
16
1
109
Xuetao Cao
1
766
239
153
109
Tim R Mosmann
1
766
152
137
109
Stefan H E Kaufmann
1
766
193
55
109
Laura G Rico
1
766
140
132
109
Kristin A Hogquist
1
766
54
18
109
Nicholas R J Gascoigne
1
766
70
16
109
Alberto Orfao
1
766
262
82
109
Katja Kobow
1
766
50
14
109
John Trowsdale
1
766
43
14
109
Wolfgang M Bauer
1
766
180
134
109
Yvan Saeys
1
766
221
83
109
Agnes Lehuen
1
766
42
11
109
Manfred Kopf
1
766
81
42
109
Gunnur Deniz
1
766
163
135
109
Lisa Gruber
1
766
20
3
109
Jenny Mjösberg
1
766
214
181
109
Aaron James Marshall
1
766
22
1
109
Paolo Dellabona
1
766
206
138
109
Marc Veldhoen
1
766
427
218
109
Yvonne Samstag
1
766
160
137
109
Burkhard Becher
1
766
314
192
109
José M González-Navajas
1
766
26
4
109
Wenjun Ouyang
1
766
196
175
109
Jonathan A Rebhahn
1
766
135
132
109
Thomas H Winkler
1
766
57
27
109
Matthieu Allez
1
766
138
24
109
Annette Oxenius
1
766
226
147
109
Henning Ulrich
1
766
261
135
109
Marina Saresella
1
766
63
7
109
Wilhelm Gerner
1
766
36
3
109
Nicole Baumgarth
1
766
12
1
109
Graham Anderson
1
766
55
21
109
Srijit Khan
1
766
143
133
109
Silvano Sozzani
1
766
123
51
109
René A W Van Lier
1
766
72
19
109
James Badger Wing
1
766
154
135
109
Brice L Gaudilliere
1
766
75
17
109
Friederike Ebner
1
766
26
8
109
Erik Lubberts
1
766
157
136
109
Antonio Cosma
1
766
166
134
109
Bart Everts
1
766
182
153
109
Anna Katharina Simon
1
766
86
850
109
Giovanna Borsellino
1
766
214
139
109
Jan Kisielow
1
766
16
9
109
Ana Cumano
1
766
211
146
109
Thomas Kroneis
1
766
155
133
109
Susanne Maria Ziegler
1
766
3
2
109
Leslie Y T Leung
1
766
17
4
109
Rickard Holmdahl
1
766
225
51
109
Yousuke Takahama
1
766
190
147
109
Alicia Martínez-Romero
1
766
19
1
109
Kamran Ghoreschi
1
766
218
147
109
Dieter Adam
1
766
74
165
109
Rudi Beyaert
1
766
116
23
109
Salome LeibundGut-Landmann
1
766
159
143
109
Daniel Schraivogel
1
766
4
2
109
Götz R A Ehrhardt
1
766
146
134
109
Anna Iannone
1
766
150
133
109
Jakob Zimmermann
1
766
144
132
109
Tomohiro Kurosaki
1
766
117
24
109
Iain B Mcinnes
1
766
255
239
109
Luca Battistini
1
766
274
149
109
Tobit Steinmetz
1
766
137
136
109
Christian Kurts
1
766
87
25
109
Francesco Dieli
1
766
242
148
109
Derek Davies
1
766
143
133
109
Sofie Van Gassen
1
766
45
17
109
Christian Maueröder
1
766
175
143
109
Irmgard Förster
1
766
188
156
109
Susanna L Cardell
1
766
40
7
109
Maria M Yazdanbakhsh
1
766
196
17
109
Burkhard Ludewig
1
766
257
150
109
Armin Saalmüller
1
766
14
2
109
Giorgia Alvisi
1
766
22
9
109
Anja Erika Hauser
1
766
201
145
109
Hans-dieter Volk
1
766
325
222
109
Gisa Tiegs
1
766
47
7
109
Hendy Kristyanto
1
766
7
2
109
Christina E Zielinski
1
766
12
11
109
Barry Moran
1
766
28
5
109
Wolfgang Fritzsche
1
766
45
3
109
Jürgen Ruland
1
766
275
172
109
Todd A Fehniger
1
766
246
155
109
Raghavendra Palankar
1
766
170
132
109
Livius Penter
1
766
25
2
109
Pleun Hombrink
1
766
3
3
109
Maries van den Broek
1
766
35
10
109
Edwin van der Pol
1
766
42
11
109
Stephen D Miller
1
766
57
11
109
Takashi Saito
1
766
87
8
109
Silvia Piconese
1
766
166
139
109
Gerald Willimsky
1
766
148
134
109
Josef Spidlen
1
766
6
2
109
Ryan R Brinkman
1
766
253
151
109
Gergely Toldi
1
766
181
132
109
Winfried F Pickl
1
766
98
5
109
Holden T Maecker
1
766
231
177
109
Silvia Della Bella
1
766
175
138
109
Paul S Frenette
1
766
227
189
109
Hans-Gustaf Ljunggren
1
766
148
69
109
Jordi Petriz
1
766
154
132
109
Alicia Wong
1
766
12
2
109
Angela Santoni
1
766
173
29
109
Paulo Vieira
1
766
155
133
109
David Hedley
1
766
177
139
109
Anna Vittoria Mattioli
1
766
58
8
109
Christian Kukat
1
766
42
3
109
Catherine Sautes-fridman
1
766
92
91
109
Daniel Scott-Algara
1
766
5
1
109
Daniel E Speiser
1
766
141
44
109
Helen M Mcguire
1
766
76
6
109
Susann Müller
1
766
166
134
109
Jonathan J M Landry
1
766
18
8
109
Ricardo T Gazzinelli
1
766
169
21
109
Mary Bebawy
1
766
43
260
109
A J Clarke
1
766
58
58
109
Glòria Martrus
1
766
160
135
109
Matthias G Edinger
1
766
137
158
109
Britta Engelhardt
1
766
220
146
109
Milena Nasi
1
766
175
134
109
Christopher A Hunter
1
766
230
158
109
Olivier J Lantz
1
766
241
175
109
Anne Cooke
1
766
151
135
109
Anna E S Brooks
1
766
22
1
109
Thomas Höfer
1
766
69
15
109
Kingston H G Mills
1
766
220
180
109
Hamida Hammad
1
766
106
22
109
William W Agace
1
766
56
19
109
Antonio Celada
1
766
47
6
109
Cristiano Scottá
1
766
173
135
109
Stefan Frischbutter
1
766
39
14
109
David W Galbraith
1
766
166
138
109
Jane L Grogan
1
766
150
139
109
Bruno Silva-Santos
1
766
84
26
109
Anders Ståhlberg
1
766
64
12
109
Ari Waisman
1
766
328
178
109
Paul Klenerman
1
766
580
374
109
Tomas Kalina
1
766
238
139
109
Federico Colombo
1
766
81
9
109
Giovanna Lombardi
1
766
244
143
109
Ester B M Remmerswaal
1
766
186
138
109
Miguel López-Botet
1
766
93
18
109
Michael Dustin
1
766
104
24
109
Thomas Höllt
1
766
66
54
109
Toralf Kaiser
1
766
132
132
109
Diether Recktenwald
1
766
132
132
109
Josephine Schlosser
1
766
11
5
109
Ester Bm Remmerswaal
1
766
138
133
109
Natalie Stanley
1
766
48
4
109
Florian Ingelfinger
1
766
27
10
109
Malte Paulsen
1
766
21
3
310
Hideaki Morita
2
735
40
20
311
Andrzej Eljaszewicz
3
709
23
12
312
Milena Sokolowska
4
699
31
25
313
Marcin Wawrzyniak
2
656
25
16
313
Liam O'Mahony
2
656
182
92
313
Remo Frei
2
656
31
23
316
Ana Rebane
2
644
30
12
316
Alar Aab
2
644
6
5
318
Sahoo, Malaya K
6
616
16
13
319
Arturo Ottavio Rinaldi
1
612
32
13
319
Paulina Wawrzyniak
1
612
50
16
319
Thomas Eiwegger
1
612
206
25
319
Zsolt István Komlósi
1
612
21
11
319
Kazunari Sugita
1
612
26
10
319
Umut Can Kucuksezer
1
612
13
4
319
Josefina Zakzuk
1
612
21
2
319
Marija Pezer
1
612
26
2
319
Moira Prati
1
612
1
1
319
Can Altunbulakli
1
612
31
14
329
Chunhong Huang
4
552
13
7
330
Tho D Pham
4
474
6
6
331
Theodore S Jardetzky
2
465
28
17
331
Hannah Wang
2
465
9
6
333
Catherine A Blish
2
407
38
60
333
Jennifer R Cochran
2
407
25
20
333
Bryan A Stevens
3
407
8
11
336
Balasubramanian Narasimhan
1
404
17
7
336
Peter S Kim
1
404
49
23
336
Angela J Rogers
1
404
58
58
336
Nigam H Shah
1
404
130
54
336
Taia
1
404
60
40
336
Saurabh Gombar
1
404
22
12
336
Arjun Rustagi
1
404
34
22
336
Robert Tibshirani
1
404
131
68
336
Catherine A Hogan
2
404
14
18
336
Ana Rita Otrelo-Cardoso
1
404
18
12
336
Abigail E Powell
1
404
24
57
336
Monali Manohar
1
404
25
8
348
Bali Pulendran
2
304
79
149
348
Florian Wimmers
2
304
46
84
348
Prabhu S Arunachalam
2
304
26
57
348
Rebecca Sharon Chinthrajah
2
304
67
46
348
Alexandra S Lee
2
304
9
24
353
Ramona A Hoh
2
290
18
17
353
Sandra C A Nielsen
2
290
8
9
355
Kirstin Jansen
6
274
4
4
356
Mark M Davis
1
243
283
362
356
Chunfeng Li
1
243
40
71
356
Shuchun Zhao
1
243
18
10
356
Megan Leigh Troxell
1
243
23
21
356
Gregory Charville
1
243
30
17
356
Yasodha Natkunam
1
243
143
152
356
Massa J Shoura
1
243
8
2
356
Maxim Zaslavsky
1
243
4
4
356
Vamsee Mallajosyula
1
243
27
33
356
Naranbaatar D Dashdorj
1
243
1
1
366
Jun Dong
1
198
28
33
366
Jasper J P Van Beek
1
198
18
2
366
Samuele Notarbartolo
1
198
16
14
366
Mala K Maini
1
198
144
172
366
Giovanni Galletti
1
198
14
6
366
Miguel Muñoz-Ruiz
1
198
48
54
366
Nicola Gagliani
1
198
100
79
366
Antonino Cassotta
1
198
29
70
366
Samuel Huber
1
198
157
96
366
Sergio Abrignani
1
198
105
167
366
David Bernardo
1
198
82
13
366
Chiara Vasco
1
198
12
3
366
Leticia Monin
1
198
31
49
366
Julia Fröbel
1
198
14
3
366
Giovanna Peruzzi
1
198
105
43
366
Tim I Tree
1
198
88
50
366
Ambra Natalini
1
198
8
7
366
Mir-Farzin Mashreghi
1
198
93
98
366
Richard Addo
1
198
7
5
366
Matteo Iannacone
1
198
97
97
366
Adrian Clive Hayday
1
198
173
230
366
Francesca Di Rosa
1
198
32
58
366
Daniela Latorre
1
198
51
63
366
Guido Heine
1
198
23
39
366
José Antonio Garrote
1
198
32
14
366
Eduardo Arranz
1
198
17
5
366
Aida Fiz-López
1
198
5
4
366
Heather M Long
1
198
17
47
366
Laura Knop
1
198
6
4
366
Lennard Ostendorf
1
198
25
13
366
Klaas P J M Van Gisbergen
1
198
26
33
366
Federica Sallusto
1
198
150
262
366
Katherine N Macdonald
1
198
4
3
366
Amit A Patel
1
198
10
16
366
Laura J Pallett
1
198
29
31
366
Anastasia Gangaev
1
198
7
5
366
Lieke Sanderink
1
198
11
11
366
Jens Wittner
1
198
5
5
366
Janina Schoen
1
198
9
5
405
Tadech Boonpiyathad
2
151
13
9
406
Dejerianne Gigi Ostrow
1
128
8
8
406
Xiaowu gai
1
128
102
155
406
Jaclyn A Biegel
1
128
60
56
406
Lishuang Shen
1
128
56
67
406
Lior Goldberg
1
128
9
1
406
Pia S Pannaraj
1
128
24
21
406
Thao T Truong
1
128
4
4
406
Deepa Bhojwani
1
128
115
134
406
Alexander Judkins
1
128
76
132
406
Jennifer Dien Bard
1
128
56
29
406
Maggie Li
1
128
13
8
406
Andrew S Pekosz
1
128
238
180
406
Paibel Aguayo-HIraldo
1
128
13
1
406
Utsav Pandey
1
128
12
17
420
Marcin Moniuszko
3
107
35
84
421
Maria Magdalena Tomasiak-Łozowska
1
84
10
5
422
Ge Tan
4
69
7
70
423
Panitan Pradubpongsa
1
67
10
9
423
Kiat Ruxrungtham
1
67
40
58
423
Atik Sangasapaviliya
1
67
8
7
426
Jacob A Miller
1
61
40
25
427
Nikolaos G Papadopoulos
3
55
346
700
427
Sebastian L Johnston
3
55
127
480
429
Julie Parsonnet
1
47
65
172
429
Ji-Yeun Lee
1
47
18
62
429
Krishna M Roskin
1
47
23
69
429
Grace H Jean
1
47
9
22
429
Katherine J L Jackson
1
47
57
178
429
Robert Ohgami
1
47
60
63
429
Yi Liu
1
47
7
14
429
Khoa D Nguyen
1
47
9
15
429
Claus U Niemann
1
47
6
9
429
Fan Yang
1
47
29
138
439
Jon Genuneit
1
44
200
378
439
Martin Depner
1
44
19
46
439
Markus Johannes Ege
1
44
93
220
439
Sylwia Smolinska
1
44
47
69
439
Benoit Pugin
1
44
207
289
439
Bert Brunekreef
1
44
538
1.1K
439
Juha Pekkanen
1
44
172
325
439
Christian Bieli
1
44
26
27
439
Anne M Hyvärinen
1
44
63
107
439
Marjut Roponen
1
44
62
79
439
Caroline Roduit
1
44
57
80
439
Marek
1
44
251
330
439
Roger Lauener
1
44
62
154
439
Erika von Mutius
1
44
121
299
439
Göran Pershagen
1
44
381
713
439
Harald Renz
1
44
132
237
439
Bianca med Schaub
1
44
81
87
439
Marianne van Hage
1
44
175
303
457
Daan Huntjens
1
36
1
1
457
Christina Fassnacht
1
36
18
10
457
Emmanuella Guenova
1
36
133
219
457
Francesc Castro-Giner
1
36
64
300
457
Alexandra Wallimann
1
36
7
5
457
Terufumi Kubo
1
36
30
32
457
Lukas Flatz
1
36
30
72
457
Marietta Herrmann
1
36
25
28
457
Marloes van Splunter
1
36
6
19
457
Hergen Spits
2
36
52
275
457
Yun-Tsan Chang
1
36
16
16
457
Desislava Ignatova
1
36
16
35
469
Claudia Traidl-Hoffmann
1
30
161
452
469
Michael Hauser
1
30
31
47
469
Craig I Mckenzie
1
30
14
37
469
Carel J M Van Noesel
1
30
47
168
469
Jens Neumann
1
30
44
52
469
Ellen D Renner
1
30
45
140
469
Beate Hagl
1
30
12
40
469
Pei M Aui
1
30
13
19
469
Carsten B Schmidt-Weber
1
30
195
423
469
Stefanie Gilles
1
30
36
114
469
Carolin Kröner
1
30
10
25
469
Francesca Alessandrini
1
30
21
44
469
F Ferreira
1
30
129
222
469
Jeroen Buters
1
30
144
321
469
Menno C Van Zelm
1
30
109
297
484
Anna Bedbrook
1
23
503
796
484
Esben Eller
1
23
164
259
484
Jean Bousquet
1
23
546
923
484
Josep M Antó
1
23
598
1.4K
484
Christian Nielsen
1
23
48
53
484
Carsten Bindslev-Jensen
1
23
392
631
484
Susanne Halken
1
23
130
220
491
Steven K H Foung
1
20
60
127
492
Martin Faderl
1
15
6
68
492
Llucia Alberti-Servera
1
15
13
25
492
Fabian Klein
1
15
8
15
495
James E Gern
1
10
54
155
496
Tytti Vuorinen
1
4
79
219
496
Öykü Üzülmez
1
4
6
10
496
Heimo Breiteneder
1
4
74
247
496
Tuomas Jartti
1
4
110
221
500
Suchitra Pandey
2
3
3
33
501
Lauren E B Lawrence
1
0
5
8
501
James zehnder
1
0
16
49
501
Run-Zhang Shi
1
0
11
41
site/software ©
exaly
; All materials licenced under
CC by-SA
.