About
Technology
Issues
FAQ
Search
Profile
Top Authors
Prolific Authors
Top Journals
Main Disciplines
Main Topics
Most Cited Articles
Scientometrics
Avg Impact Factor
★★
Articles
★★★
Articles
Citing Bodies
Top Citing Authors
Top Citing Institutions
Top Citing Schools
Top Citing Journals
Top Citing Disciplines
exaly
›
Schools
›
Department of Environmental Engineering
›
top-authors
Department of Environmental Engineering
423
(top 1%)
papers
8.2K
(top 1%)
citations
40
(top 1%)
h
-index
70
(top 1%)
g
-index
463
all documents
9.0K
doc citations
1.8K
citing journals
Top Authors (by citations)
#
Author
Articles
Citations
R ARank
R CRank
1
Xerxes Seposo
25
1,786
1
4
2
Eric Lavigne
9
1,590
12
11
2
Joel D Schwartz
9
1,590
19
15
2
Ana M Vicedo-Cabrera
9
1,590
9
6
2
Ho Kim
9
1,590
19
12
2
Antonio Gasparrini
9
1,590
14
11
2
Tran Ngoc Dang
9
1,590
7
4
2
Coelho-Zanotti
9
1,590
10
11
2
Masahiro Hashizume
9
1,590
14
12
10
Shinichiro Fujimori
38
1,499
1
2
11
Nicolas Valdes Ortega
7
1,485
6
3
11
Bertil Forsberg
7
1,485
19
14
11
Yuming Guo
7
1,485
23
16
11
Hai-dong Kan
7
1,485
22
30
15
Jouni J Jaakkola
6
1,401
14
6
16
Niilo R I Ryti
5
1,367
6
3
17
Mathilde Pascal
6
1,253
11
7
18
Aurelio Tobías
8
1,190
12
11
18
Antonella Zanobetti
8
1,190
10
11
18
Michelle L Bell
8
1,190
12
48
18
Carmen Iñiguez
8
1,190
10
5
18
Yue Leon Guo
8
1,190
15
11
18
Francesco Sera
8
1,190
12
8
18
Paulo Saldiva
8
1,190
13
11
18
Benedict Armstrong
8
1,190
9
11
18
Joel Schwartz
8
1,190
10
12
28
Carmen
7
1,187
10
7
29
Masaki Takaoka
95
1,125
2
2
30
Aleš Urban
5
1,122
11
7
31
Dung Do Van
6
1,085
8
6
31
Shi-Lu Tong
6
1,085
17
11
31
Matteo Scortichini
6
1,085
8
6
34
Detlef P. van Vuuren
20
1,044
1
8
35
Veronika Huber
3
1,004
13
8
35
Andy Haines
3
1,004
8
18
37
Martin Röösli
7
958
14
11
38
Ariana Zeka
5
954
13
9
39
Paola Michelozzi
4
944
9
7
40
Yasushi Honda
4
915
6
10
41
Tomoko Hasegawa
21
892
1
3
42
Patrick G Goodman
4
870
4
4
43
Daniel Oudin Åström
3
836
2
2
44
Patricia Matus Correa
3
813
4
4
45
Magali Hurtado-Díaz
3
735
4
4
46
Jan Kysely
4
722
13
8
47
Ala Overcenco
3
666
16
14
48
Christoph Bertram
6
624
1
1
49
Clare Heaviside
2
604
5
14
49
Shakoor Hajat
2
604
5
2
49
Chang-fu Wu
2
604
16
10
49
Sotiris Vardoulakis
2
604
8
1
53
Mathijs J H M Harmsen
8
562
1
2
55
Akiko Honda
29
536
2
2
56
Oliver Fricko
8
532
1
3
57
Kimon Keramidas
7
523
1
1
58
Fiorella Acquaotta
3
505
11
11
58
Noah Scovronick
3
505
16
13
60
Kenji Shiota
34
499
2
2
61
Kiyoshi Takahashi
12
498
1
3
62
Seiichi Yoshida
13
484
3
3
63
Miao He
12
479
5
5
64
Laurent Drouet
8
447
1
3
65
Massimo Tavoni
4
445
2
4
66
Elmar Kriegler
4
442
1
3
66
Takashi Fujimori
35
442
2
2
68
Keywan Riahi
9
439
1
9
69
Kayo Ueda
23
430
1
3
70
Volker Krey
8
423
1
4
71
Matthias Mengel
1
400
2
5
71
Rochelle Schneider
1
400
10
9
71
N P Gillett
1
400
8
6
71
Dominic Royé
1
400
20
14
71
Gabriel Carrasco-Escobar
1
400
17
13
71
Francesco Di Ruscio
1
400
16
12
71
Susana P Silva
1
400
9
8
71
Samuel David Osorio García
1
400
1
1
71
Iulian-Horia Holobaca
1
400
16
13
80
Stefan Frank
6
389
1
3
81
Ryota Gomi
13
383
1
1
82
Alexander Popp
7
379
2
20
83
Ken Oshiro
15
377
1
1
84
Minoru Yoneda
23
371
2
2
85
Gokul C Iyer
4
358
1
1
85
Gokul Iyer
4
358
1
1
87
Jacques Després
5
357
1
1
88
Bing-Yu Chen
3
350
7
7
89
Kristie Ebi
2
339
15
37
90
Petr Havlik
7
338
2
15
91
Yasuhiro Yoshida
6
318
7
6
92
Masataka Nishikawa
11
314
4
4
93
Tomonari Matsuda
10
305
2
2
94
Takayuki Shibamoto
10
304
3
3
95
Valentina Bosetti
3
293
2
2
96
Florian Humpenöder
4
289
1
8
97
Fumitake Nishimura
21
285
1
1
98
Yasufumi Matsumura
9
282
1
1
99
Kai He
13
279
2
2
100
Hong-Bo Duan
1
267
10
3
100
Shouyang Wang
1
267
47
16
100
Sheng Zhou
1
267
1
1
100
James A Edmonds
1
267
4
11
104
Shanshan Li
2
266
34
27
104
Taira Hidaka
15
266
2
2
104
Shanshan Li
2
266
50
27
107
Jun'ya Takakura
6
255
1
2
108
Johannes Emmerling
4
254
1
2
109
Ronald D Sands
5
247
1
3
110
Roberto Schaeffer
6
230
2
4
111
Pedro R R Rochedo
6
229
1
2
112
Yue-Liang Leon Guo
4
223
11
18
113
Jonathan C Doelman
3
221
1
8
114
Etsushi Kato
7
220
2
21
115
Hans van Meijl
2
213
3
8
116
Yuki Ochi
3
208
1
2
117
Arthit Phosri
8
206
1
1
118
Florian Fosse
4
204
1
1
119
Bas J Van Ruijven
4
202
1
1
120
Gunnar Luderer
4
192
1
8
121
Benjamin L Bodirsky
2
191
2
12
122
Vera Phung Ling Hui
4
189
1
1
123
Matteo Muratori
5
186
1
1
124
Vassilis Daioglou
5
185
1
1
125
Nico Bauer
5
183
1
4
126
Jessica Strefler
3
178
1
2
127
Behnam Zakeri
3
177
3
5
127
Kostas Fragkiadakis
3
177
2
2
129
Toshihiko Masui
4
173
2
3
129
Rocky Talchabhadel
5
173
2
3
129
Manisha Maharjan
5
173
1
1
132
Christofer Åström
2
165
17
18
133
Bhesh Raj Thapa
4
159
3
3
133
Steven K Rose
5
159
1
6
133
John Weyant
5
159
2
1
136
Florian Leblanc
3
152
1
1
136
Fuminori Sano
3
152
1
1
138
Tomohiro Ito
2
148
3
5
139
Shinya Echigo
9
146
2
2
139
Matthew J Gidden
3
146
1
4
141
Bob Cc Van Der Zwaan
2
141
2
3
141
Francesco Dalla Longa
2
141
1
1
141
Leonidas Paroussos
2
141
3
3
141
Larissa Pupo Nogueira
2
141
1
1
141
Matthias Weitzel
2
141
1
1
141
Zoi Vrontisi
2
141
2
3
147
Naota Hanasaki
5
140
6
26
148
Gamze Ünlü
2
139
1
1
149
Joeri Rogelj
3
131
2
11
149
Yu Xiaolong
5
131
1
1
151
Mykola Gusti
2
129
1
1
151
Yasuaki Hijioka
5
129
1
5
153
Ramchandra Karki
2
123
2
2
154
Daniel M Mitchell
2
121
4
6
155
Xiaolong Yu
4
120
1
1
156
Hans Orru
2
118
20
20
157
Wenchao Wu
3
116
1
5
157
Ruben Bibas
2
116
1
1
157
Junichi Tsutsui
2
116
1
1
160
Atsushi Kurosawa
1
112
1
1
161
Weijie Ren
7
109
3
2
162
C-F Schleussner
1
107
7
9
162
Dann Mitchell
1
107
1
1
164
Yeonseung Chung
2
105
5
10
164
Chris Fook Sheng Ng
2
105
15
14
164
Yoonhee Kim
2
105
8
8
164
Anna Kosheleva
2
105
1
1
168
Daniel Huppmann
1
102
2
3
168
Andre Deppermann
1
102
1
3
168
Malte Meinshausen
1
102
6
17
168
Shivika Mittal
3
102
2
2
172
Qidong Yin
3
101
3
2
172
Guangxue Wu
3
101
5
4
174
Haruka Ohashi
2
100
1
5
174
Tetsuya Matsui
2
100
3
10
176
Johann D D Pitout
1
94
7
8
176
Gisele Peirano
1
94
5
2
178
Susumu Tohno
3
93
6
6
179
Panagiotis Fragkos
3
91
2
2
180
Kenichi Wada
3
90
1
2
181
Kentaro
3
87
2
1
182
Florencio Ballesteros Jr
2
86
11
12
183
Satoshi Takizawa
1
85
9
5
183
Kan Yi
1
85
5
5
183
Yang Xie
1
85
15
16
183
Sandhya Babel
1
85
15
8
183
Hancheng Dai
1
85
17
21
188
Diego Silva
3
81
2
2
189
Masaki Yamamoto
3
80
1
1
190
Chan Park
2
78
1
1
191
Tomohiro Hayashi
5
77
2
2
192
Toshichika Iizumi
2
76
1
5
192
Takehiro Michikawa
4
76
12
14
192
Lara Aleluia Reis
2
76
1
2
192
Alexandre C Köberle
3
76
2
5
196
Yuyao Y Zhang
3
75
1
1
196
Kaj-Ivar van der Wijst
2
75
1
2
198
Taku Fujiwara
10
74
2
3
199
Bi-Ying Yu
1
73
6
6
199
Junyi Zhang
1
73
7
8
199
Makoto Chikaraishi
1
73
4
2
203
Anil Aryal
4
70
1
1
204
Saira Tasmin
3
63
2
3
205
Tomoaki Okuda
2
62
3
6
205
Yifei Sun
3
62
3
6
205
Ayumi Fukuoka
1
62
2
4
208
Felipe Espinoza
1
61
1
1
208
Peter Anthoni
1
61
6
11
208
Jan H Janse
1
61
3
7
208
Stefanie Hellweg
1
61
10
15
208
Almut Arneth
1
61
46
91
208
Piero Visconti
1
61
17
36
208
George C Hurtt
1
61
9
24
208
Simon Ferrier
1
61
22
51
208
Isabel M D Rosa
1
61
4
7
208
Rob Alkemade
1
61
11
25
208
Andrew J Hoskins
1
61
7
10
208
Ignacio Perez Dominguez
1
61
3
3
208
Hugo Valin
1
61
8
17
208
Page Kyle
1
61
6
7
208
Daniele Baisero
1
61
2
3
208
Rebecca Chaplin-Kramer
1
61
13
42
208
Walter Jetz
1
61
23
41
208
Andrzej Tabeau
1
61
1
8
208
Adriana De Palma
1
61
29
88
208
Wilfried Thuiller
1
61
34
116
208
Aafke M Schipper
1
61
8
18
208
Willem-Jan van Zeist
1
61
1
6
208
Carlo Rondinini
1
61
28
50
208
Fulvio Di Fulvio
1
61
3
5
208
Christopher B Ware
1
61
1
1
208
Nicolas Titeux
1
61
4
3
208
Andy Purvis
1
61
39
110
208
David Leclère
1
61
5
8
208
Benjamin Quesada
1
61
1
2
208
Moreno Di Marco
1
61
10
25
208
Paul Leadley
1
61
2
3
208
Louise Chini
1
61
1
13
208
Jordan Hristov
1
61
1
1
208
Ben Poulter
1
61
65
101
208
Cory Merow
1
61
18
46
208
Samantha Hill
1
61
27
87
208
Henrique Miguel Pereira
1
61
19
39
208
Hyejin Kim
1
61
2
4
208
Elke Stehfest
1
61
6
27
208
Tomoya Sagawa
5
61
2
2
208
Andreas Krause
1
61
3
3
208
Inês Santos Martins
1
61
2
2
208
Vanessa Haverd
1
61
13
31
208
Carlos A Guerra
1
61
11
24
253
Murnira Othman
1
59
5
8
253
Yusuke Fujii
1
59
6
2
253
Qian Zhou
2
59
1
1
253
Nobumitsu Sakai
1
59
4
4
253
Hideki Kanda
4
59
5
9
253
Pei-Hsin Chou
2
59
3
4
253
Feng Wang
3
59
1
1
253
Mohd Talib Latif
1
59
24
21
253
Md Firoz Khan
1
59
17
16
253
Mazrura Sahani
1
59
7
11
264
Jose Andres Cordero Solano
4
56
1
1
265
Heleen L Van Soest
2
55
1
3
265
Xuankun Li
2
55
1
1
265
Luiz Bernardo Baptista
2
55
1
1
268
Tatsuya Hanaoka
2
54
1
5
268
Steve Smith
2
54
4
26
271
Masahiro Sugiyama
3
53
2
3
271
Makoto Tamura
2
53
2
2
273
Takaaki Itai
1
52
6
9
273
Pham Hung Viet
1
52
16
16
273
Kwadwo Ansong Asante
1
52
4
12
276
Yukiko Hirabayashi
1
49
13
22
276
Hiroto Shiraki
2
49
2
3
276
Zhihong Shen
1
49
1
1
276
Masahiro Tanoue
1
49
6
5
276
Taikan Oki
1
49
33
56
281
Yutaka Kawahito
2
47
16
17
281
Takashi Kida
2
47
2
2
281
Takahiro Tsujikawa
2
47
3
17
284
Hidenori Harada
5
46
2
2
285
Teruya Maki
2
45
8
16
285
Fumihisa Kobayashi
2
45
5
8
285
Seiji Hashimoto
1
45
5
3
285
Yingchao Cheng
4
45
1
2
289
Ken-Ichiro Inoue
4
44
7
8
290
Keiichiro Hara
2
41
2
2
290
Yugo Takabe
6
41
1
1
292
Akihiko Ito
1
39
30
53
292
Marshall Wise
3
39
1
3
292
Jérôme Hilaire
1
39
3
4
292
Franziska Piontek
1
39
2
6
292
David E H J Gernaat
1
39
2
5
297
Sylwia Oleszek
4
38
1
1
298
Toon Vandyck
1
37
1
1
298
Neil Grant
1
37
3
4
298
Suhaimee Buya
5
37
2
2
298
Michel den Elzen
1
37
1
7
298
Aman Malik
1
37
1
1
303
Ryna Cui
1
36
2
2
303
Eveline Maria Vasquez Arroyo
1
36
2
2
303
Celine Guivarch
1
36
4
5
303
Peter Kolp
1
36
1
2
303
Yiqun Xiong
3
36
1
2
303
Ilkka Johannes Keppo
1
36
3
4
303
Sergey Paltsev
1
36
3
5
310
Wen Liu
1
34
47
76
310
Baltazar Nunes
1
34
22
30
310
João Paulo Teixeira
1
34
32
65
310
Jae Young Lee
1
34
3
3
310
Wen Liu
1
34
32
53
310
Toshinori Onishi
3
34
2
1
310
Penghui Du
1
34
8
15
317
Guangming Zeng
1
33
38
63
317
Yihuan Deng
1
33
1
1
317
Li Lu
1
33
6
6
317
Jamie Bartram
1
33
14
32
317
Chunping Yang
1
33
9
14
322
Patrick Lamers
1
32
4
7
322
Rie Yanagisawa
1
32
8
8
322
Eiko Koike
1
32
6
5
322
Tin-Tin Win-Shwe
1
32
4
5
322
M Junginger
1
32
5
12
322
Kenichi Azuma
2
32
6
10
322
Thammasin Ingviya
4
32
2
8
330
Masahide Kondo
3
31
5
4
331
Yahao Ren
1
29
6
5
331
Shweta Yadav
1
29
1
1
331
Masayuki Tamura
1
29
2
2
331
Nguyen Vu Hoang Phuong
1
29
1
1
331
Salony Rajbhandari
1
29
3
1
331
Bundit Limmeechokchai
1
29
4
4
331
Shin Yamazaki
2
29
8
12
331
Thanh Tu Tran
1
29
1
1
331
Naoyuki Kishimoto
1
29
3
2
331
Junichi Susaki
1
29
2
2
331
Teruhisa Kato
1
29
1
1
343
Yasuko Terada
1
28
23
30
343
Xiaodong Li
2
28
11
16
343
Mengmei
2
28
1
1
343
Ying Huang
3
28
2
2
347
Xingshuang Liu
1
27
2
2
347
Rundong Li
1
27
4
6
349
Chengkun Zhang
1
26
2
2
350
Pradip Gyawali
1
25
4
16
350
Leonie Hodgers
1
25
1
1
350
Warish Ahmed
1
25
19
49
350
Makoto Yasuda
1
25
3
3
350
Shigeru Hirano
1
25
22
23
350
Simon Toze
1
25
5
16
350
Takayuki Kameda
1
25
3
4
357
Caroline Zimm
1
24
1
3
357
Peter Burek
1
24
7
17
357
Barbara Anna Willaarts
1
24
1
9
357
Amanda Palazzo
1
24
1
3
357
David Wiberg
1
24
1
2
357
Julian D Hunt
1
24
4
8
357
Michelle T H Van Vliet
1
24
9
17
357
Simon C Parkinson
1
24
4
11
357
Michiel van Dijk
1
24
1
5
357
Edward A Byers
1
24
4
13
357
Simon Langan
1
24
5
12
357
Giacomo Falchetta
1
24
2
1
357
Martina Flörke
1
24
8
24
357
Mohamad I Hejazi
1
24
8
10
357
Yoshihide Wada
1
24
31
85
357
Nebojsa Nakicenovic
1
24
1
9
357
Nils Johnson
1
24
1
5
376
Kazuya Kotani
1
23
1
1
376
Wenlu Wang
4
23
1
1
376
Yiyi Ju
2
23
3
5
379
Bijay Man Shakya
1
22
2
4
379
Masaki Yamamoto
2
22
12
53
379
Saurav Kumar
1
22
3
1
382
Kanjira Janya
1
19
1
1
382
Yumiko Ohkouchi
2
19
2
2
382
Seiji Sugata
1
19
5
5
382
Mariusz Grabda
2
19
2
1
386
George V Safonov
1
18
2
5
386
Shinji Tsukahara
1
18
5
9
386
Kavita Surana
1
18
1
2
386
Swapnil Shekhar
1
18
2
3
386
Kyaw Htet Aung
1
18
2
3
386
Retno Gumilang Dewi
1
18
1
1
386
Takeshi Fujiwara
3
18
2
2
393
Lyndall M Strazdins
1
17
7
10
393
Cathy L Banwell
1
17
8
7
393
Wimalin Rimpeekool
1
17
1
1
393
Matthew Kelly
1
17
5
8
393
Adrian C Sleigh
1
17
9
21
393
Vasoontara Yiengprugsawan
1
17
5
9
393
Susan J Jordan
1
17
48
77
393
Emily Banks
1
17
23
47
393
Sam-ang Seubsman
1
17
5
7
402
Naomichi Fukuda
2
16
1
1
402
Yuhji Matsuo
1
16
3
3
402
Shoko Konishi
1
16
7
10
405
HIDEO SHIOGAMA
2
15
6
23
405
Kalyn Dorheim
1
15
1
3
405
Prin Vathesatogkit
3
15
9
18
405
Piyamitr Sritara
3
15
14
63
405
Zbigniew Klimont
1
15
12
43
410
Koji Kosaka
2
14
2
2
410
Raga Ishikawa
2
14
3
3
410
Atsushi Funatsuki
3
14
2
3
410
Henri Waisman
1
14
2
5
410
Julien Lefevre
1
14
1
1
410
Rajaram Prajapati
1
14
1
1
410
Satoru Chatani
1
14
6
11
410
Eunice Lo
1
14
3
5
410
Stephen Pye
1
14
8
22
410
Klon Dc Hinneh
2
14
1
1
410
Y T Eunice Lo
1
14
1
2
421
Reiko Okubo
1
13
6
6
421
Lise Appels
1
13
10
16
421
Akira Hafuka
1
13
4
4
421
Raf Dewil
1
13
17
36
425
Vo Ha
1
12
1
1
425
Toshiaki Yoshioka
1
12
9
16
425
Shogo Kumagai
1
12
8
19
425
Akira Sano
1
12
2
2
425
Tong Chen
1
12
4
6
425
Trung-Dung Nghiem
1
12
4
6
425
Yasushi Mino
1
12
5
9
425
Hideto Matsuyama
1
12
34
52
433
Chagriya Kitiyakara
1
10
16
30
433
Yasuhiro Niwa
1
10
9
15
433
Perapong Tekasakul
1
10
12
19
433
Racha Dejchanchaiwong
1
10
5
7
437
Changdong Sheng
2
9
1
2
437
Dong Zhang
2
9
1
1
439
Hideko Sone
2
8
3
62
439
Aiko Shono
1
8
5
7
439
Takeji Takamura-Enya
1
8
2
10
439
Zhipin Ai
1
8
3
4
439
Tatsuya Kunisue
2
8
6
31
439
Vera Heck
1
8
1
1
439
Jiayang Wang
1
8
1
1
446
Ken Kiyono
1
7
15
29
446
Michiaki Matsumoto
1
7
4
6
446
Junichiro Hayano
1
7
17
35
446
Marek Królikowski
1
7
7
8
446
Maciej Zawadzki
1
7
5
7
446
Alexandre Szklo
1
7
2
5
446
Akihiko Terada
1
7
18
44
446
Sijing Jia
1
7
1
1
446
André F P Lucena
1
7
2
8
446
Yoshiro Tahara
1
7
8
13
446
Toshikazu Suenaga
1
7
4
17
457
Yoichi Nakao
1
6
9
15
457
Takahiro Iwamoto
1
6
5
12
457
Yoshiaki Tsuzuki
1
6
4
4
457
Hironori Kaji
1
6
17
32
457
Kaori Sadakane
1
6
4
6
457
Shinya Funakawa
1
6
7
12
464
Teerapat Yingchoncharoen
2
5
6
16
464
Kazuko Yui
1
5
2
5
464
Toshihiko Takemura
1
5
21
47
464
Kengo Sudo
1
5
7
26
464
teruyuki nakajima
1
5
3
6
464
Hidetoshi Kuramochi
1
5
10
12
464
Masaru Ihara
1
5
9
18
464
Masahiro Osako
1
5
3
4
464
Diana Rahayuning Wulan
1
5
1
1
473
Akifumi Eguchi
1
4
16
29
473
Shogo Sakamoto
1
4
1
3
473
Brendan F D Barrett
1
4
1
2
473
Hidenori Matsukami
1
4
10
16
473
Shosuke Yoshida
1
4
4
5
473
Go Suzuki
1
4
10
15
473
Seongjoo Kang
1
4
1
1
473
Nguyen Minh Tue
1
4
6
9
473
Shin-ichi Sawada
1
4
10
19
473
Yoshihiro Sasaki
1
4
11
21
473
Hoang Quoc Anh
1
4
3
7
484
Yusuke Tamenori
1
3
23
35
484
Hideaki Ichiura
1
3
2
2
484
Yasuyuki Fujiwara
1
3
10
20
487
Zi-Zeng Lin
1
2
2
2
487
Bernd Grambow
1
2
2
9
487
Songkeart Phattarapattamawong
1
2
9
18
487
Naofumi Kozai
1
2
3
9
487
Daisuke Kozaki
2
2
3
7
487
Masanobu Mori
2
2
4
10
487
Mitsuru Tada
1
2
1
1
487
Tatsuki Kimura
1
2
1
1
496
Yasuko Kameyama
1
1
1
6
496
Runsen Zhang
1
1
2
7
496
Hiroyuki Nagase
1
1
9
26
496
Boguang Wang
1
1
7
16
496
Shuanghui Bao
1
1
1
1
496
Kenichi NAKAJIMA
1
1
14
15
496
Seita Emori
1
1
1
8
503
Li Shu
1
0
7
9
503
Bin He
1
0
7
13
503
Veeriah Jegatheesan
1
0
11
21
503
Pingping Luo
1
0
8
20
site/software ©
exaly
; All materials licenced under
CC by-SA
.