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
›
Hideo Hosono
›
top-authors
Hideo Hosono
Nagoya Institute of Technology
1.2K
(top 0.1%)
papers
86.5K
(top 0.1%)
citations
126
(top 0.1%)
h
-index
260
(top 0.1%)
g
-index
1.3K
all documents
88.7K
doc citations
1.8K
citing journals
105
times ranked
Top Authors (by citations)
#
Author
Articles
Citations
R ARank
R CRank
1
Toshio Kamiya
310
33,530
1
1
2
Toshio Kamiya
209
30,440
2
2
3
Kenji Nomura
80
19,976
1
1
4
Hiromichi Ohta
97
18,017
1
1
5
Hidenori Hiramatsu
177
8,948
1
1
6
Kazushige Ueda
87
7,936
1
1
7
Yoichi Kamihara
5
7,445
2
1
8
Satoru Matsuishi
71
5,393
1
1
9
Masaaki Kitano
60
5,321
1
2
10
Sung Wng Kim
47
4,845
2
1
11
Katsuro Hayashi
66
4,341
1
1
12
Michikazu Hara
25
3,350
7
6
13
Yasunori Inoue
18
2,743
3
3
14
Tomofumi Tada
35
2,281
1
1
15
Katsumi Abe
19
2,047
1
1
16
Peter Sushko
26
1,956
3
9
17
Junghwan Kim
46
1,829
1
1
18
Soshi Iimura
42
1,728
1
1
19
Yuichi Ikuhara
19
1,700
23
10
20
Jiang Li
24
1,668
1
1
21
Zewen Xiao
28
1,655
1
5
22
Koichi Kajihara
60
1,614
1
1
23
Takayoshi Katase
54
1,446
1
1
24
Hisato Yabuta
4
1,414
5
1
24
Fumitaka Hayashi
7
1,414
1
1
26
Yangfan Lu
21
1,265
1
1
27
Linards Skuja
51
1,255
2
2
28
Isao Tanaka
8
1,222
23
8
29
Tian-Nan Ye
15
1,206
1
1
30
Jiazhen Wu
17
1,199
1
1
31
Shigenori Ueda
29
1,181
2
2
32
Yusuke Nakai
9
1,165
5
2
33
Masashi Miyakawa
8
1,152
1
1
34
Nobuhiko Sarukura
15
1,095
14
2
36
Kenji Ishida
5
1,080
15
2
37
Isao Tanaka
3
1,017
43
10
38
Kunihito Koumoto
4
1,012
15
9
39
Teruyasu Mizoguchi
5
990
23
6
40
Hitoshi Abe
19
981
4
3
41
Yasuhiro Niwa
18
980
4
3
42
Shingo Ohta
2
976
4
3
43
Keisuke Ide
42
975
1
2
44
Alexander L Shluger
12
936
8
6
45
Junjie Wang
15
928
2
2
46
Yutong Gong
11
912
2
4
47
Masato Sasase
11
887
1
1
48
Mutsumi Kimura
8
856
3
1
49
David S Ginley
2
843
63
17
50
Yoshitake Toda
4
833
1
1
51
Elvira Mc Fortunato
2
792
179
31
53
Navaratnarajah Kuganathan
3
732
11
1
54
Takeshi Inoshita
12
688
1
1
55
Takuya Nakao
13
647
1
1
56
Taehwan Jun
3
638
2
1
57
Sang-Won Park
17
624
1
1
58
He-Chang Lei
14
583
4
25
59
Heng Zhang
11
570
2
2
60
Hayato Kamioka
2
565
1
1
61
Kimoon Lee
5
529
10
4
62
Hikaru Sato
14
510
1
1
63
Eiji Nishibori
3
484
33
13
64
Yoshinori Muraba
12
461
1
1
65
Junko N Kondo
8
448
15
16
66
Joonho Bang
12
428
1
1
67
Shin-ichi Shamoto
9
424
7
10
67
Yuanyuan Zhou
3
424
35
38
69
Taku Hanna
6
411
1
1
70
Kazuhisa Kishida
6
406
1
1
71
Kosuke Matsuzaki
8
394
1
2
72
Naoto Umezawa
6
390
14
23
73
Akiyasu Yamamoto
3
384
22
12
74
Yuri Kohama
5
362
3
10
75
Efrat Lifshitz
1
358
50
15
75
Guangda Niu
1
358
84
77
75
Yi-Bing Cheng
1
358
229
181
75
Jiang Tang
1
358
141
108
79
Takahiro Kondo
8
355
4
5
79
Takahisa Omata
12
355
7
6
79
Naoto Kikuchi
8
355
4
1
82
Sakyo Hirose
3
348
7
2
83
Jian-gang Guo
14
338
2
7
84
Hiroshi Yanagi
4
332
1
1
85
Chung-Chih Wu
2
330
35
15
85
Naoki Ohashi
10
330
14
13
87
Masahiro Miyauchi
7
329
17
22
88
Hisayoshi Daicho
3
319
1
1
89
Yasukazu Kobayashi
4
315
5
1
90
Fumiyasu Oba
4
310
24
22
91
Kazuyuki Matsubayashi
5
307
17
5
92
Toshiya Otomo
15
299
3
8
92
Shin-ichi Ito
6
299
3
4
95
Jun-ichi Yamaura
17
290
3
7
96
Yanpeng Qi
16
288
3
18
97
Kazutaka Ikeda
11
277
5
4
98
Hiroshi Kumigashira
8
270
24
49
99
Junji Nakamura
4
268
13
16
100
youichi Murakami
11
259
18
41
101
Fan-Yong Ran
11
255
1
1
102
Koji Horiba
4
254
40
18
103
Kota Hanzawa
5
250
1
1
104
Yoshiya Uwatoko
3
249
63
22
104
Yu Kumagai
3
249
11
9
106
Takeshi Fujita
4
247
41
66
107
Shigeru Ikeda
3
245
19
21
108
Yukiko Obata
5
243
1
3
109
Fu-Cai Liu
2
238
56
71
109
Fucai Liu
2
238
48
68
111
Hiroshi Mizoguchi
14
231
1
1
112
Hiroki Ikegami
2
219
7
4
112
Kimitoshi Kono
2
219
28
5
114
Kiya Ogasawara
5
214
1
1
115
Reiji Kumai
4
212
33
46
115
N Sarukura
3
212
2
2
117
Lee A Burton
1
208
14
21
118
Satoshi Tominaka
3
207
21
32
119
Jerzy Kanicki
3
199
12
4
120
Koichiro Ienaga
1
193
10
2
120
Satoshi Okuma
1
193
2
2
120
Ryu Yukawa
1
193
33
22
120
Masateru Nishioka
4
193
3
3
124
Eiji Takayama-Muromachi
1
188
51
22
124
Hiroaki Kumakura
1
188
21
7
124
Jin-Seong Park
1
188
81
29
124
Minoru Nohara
1
188
83
38
128
Ki-Beom Kim
6
186
1
3
129
Sususmu Okada
2
172
49
63
129
Takahisa Yamamoto
4
172
16
19
129
Nguyen Thanh Cuong
2
172
13
23
132
Xiao Zhang
2
171
2
3
133
Masashi Hattori
2
162
1
1
134
Akihiko Hirata
1
157
73
75
135
Saji Joseph
2
153
4
4
135
Madambi K Jayaraj
2
153
10
3
137
Xiaofeng Liu
4
152
26
41
137
Shoji Ishibashi
1
152
61
24
139
Ryosuke Kadono
3
149
25
18
140
Yoshimi Kanie
1
148
5
2
141
Takashi Honda
7
145
2.5K
2.5K
142
Akira Saitoh
8
142
2
1
143
Yoshitaka Yoda
4
141
30
32
144
Satoshi Watauchi
2
140
13
6
145
Tetsuya Nakamura
1
138
118
41
146
Yukio Sato
2
137
8
6
147
Hiroaki Imai
2
136
31
20
148
Kyu Hyoung Lee
3
134
28
25
149
Shunsaku Kitagawa
6
133
11
15
150
Young Hee Lee
2
128
144
180
150
Seung Yong Lee
2
128
4
4
150
Seong-Gon Kim
2
128
30
25
150
Chandani N Nandadasa
2
128
9
5
150
Jong Ho Park
2
128
9
7
150
Jongho Park
2
128
8
7
156
Boris Maiorov
2
127
34
16
157
Yaoqing Zhang
3
125
1
1
158
Haruo Kishimoto
1
124
37
14
159
Fedor Balakirev
2
121
42
66
160
Koji Kimoto
2
119
71
74
160
Kota Hanzawa
5
119
1
1
162
Masatoshi Hiraishi
2
118
3
2
163
Kenji Ishii
3
116
20
24
164
Takafumi Sato
2
115
43
62
164
Masafumi Yoshida
1
115
12
3
166
Sun Min Kim
3
114
10
24
166
Jung Woon Yang
3
114
11
12
168
Vladimir Matias
1
110
6
1
168
Chris Sheehan
1
110
1
1
170
Qiangbing Guo
1
109
11
10
170
Jianrong Qiu
1
109
83
68
170
Shian Zhang
1
109
33
12
170
Yunhua Yao
1
109
13
8
170
Naoki Igawa
1
109
23
15
175
Keiji Oyoshi
4
107
5
8
175
Keiga Fukui
3
107
1
1
175
Shiyao Wang
2
107
4
3
178
Takaya Mitsui
2
105
15
3
179
Nitin P Padture
1
103
117
136
180
Katsuaki Sugawara
1
102
30
32
181
Artem Oganov
2
100
105
206
182
Mitsuru Itoh
3
99
40
48
183
Katsuyuki Matsunaga
2
97
20
19
184
Daniel C Fredrickson
4
96
2
3
185
Assoc Prof Keigo Kamata
1
92
18
15
185
Hiroki Taniguchi
2
92
30
23
185
Asim Bhaumik
1
92
126
124
185
Debraj Chandra
1
92
21
17
189
Hao-Chun Tang
4
91
8
1
189
Lingling Gao
5
91
3
5
191
Haiyang Niu
1
89
13
13
192
Hijiri Kito
2
88
31
31
192
Hiroshi Eisaki
2
88
226
263
192
Akira Iyo
2
88
94
82
195
Ryotaro Arita
2
86
114
240
195
Kanta Ono
2
86
82
84
195
Hideo Aoki
2
86
29
58
198
Quanxin Li
2
85
7
12
199
Daisuke Takeuchi
1
84
25
13
199
Hiromasa Tokudome
1
84
11
22
199
Cuiying Pei
4
84
6
12
199
Silvia Haindl
5
84
3
5
203
Dirk Johrendt
1
83
57
48
203
Shijian Zheng
1
83
57
61
205
Hitoshi Sai
1
82
25
13
205
Hiroyuki Fujiwara
1
82
24
12
207
Christian A Niedermeier
4
79
1
1
208
Jia-wang Hong
1
77
119
110
208
Gang Tang
1
77
29
36
210
Naoyuki Kitamura
1
75
9
6
211
Yoshihiko Kanemitsu
1
73
98
89
211
Jiangwei Li
1
73
22
46
211
Taketo Handa
1
73
18
26
214
Huiyang Gou
3
71
17
40
214
Tetsuya Tohei
4
71
10
25
216
Naoki Fujiwara
7
70
1
2
217
Yi Zhao
2
69
5
4
217
Yukiaki Ishida
3
69
46
121
219
Lailei Wu
2
68
17
19
220
Tianping Ying
4
65
7
20
221
MOTOAKI HIRAYAMA
2
64
10
14
221
Shuichi Murakami
2
64
31
53
223
Ryoichi Kajimoto
2
63
40
58
224
Akihide Kuwabara
1
62
79
60
224
Hiroki Moriwake
1
62
16
15
226
David Muñoz Ramo
1
61
11
18
227
Mohammad Khazaei
4
60
13
28
228
Tadahiro Fujitani
2
58
34
38
228
Hidetomo Usui
2
58
20
19
230
Yunwei Zhang
1
57
15
16
230
Jae-Yeol Hwang
1
57
28
30
230
Seiji Inaba
2
57
2
1
233
Alex B F Martinson
1
55
81
117
233
Banasri
1
55
6
8
235
Katsuya Shimizu
2
54
22
40
235
Atsushi Miyake
2
54
57
65
237
Jae Kyeong Jeong
2
53
31
43
238
Takehiko Mori
1
52
62
46
238
Yoichi Takanishi
1
52
26
24
240
Alfred Baron
1
51
97
78
240
Eun Jin Cho
1
51
19
18
240
Satoshi Tsutsui
1
51
88
53
244
Yu-Lin Chen
1
50
108
228
244
Gang Li
1
50
51
92
246
Takashi Taniguchi
2
47
985
2.1K
246
Bosen Wang
1
47
23
17
248
富士 船曳
1
45
1
1
248
Yong Wang
1
45
12
23
250
Shinsuke Inagi
2
44
13
13
251
Takaya Ogawa
1
43
9
7
251
Xiaolong Chen
3
43
19
90
253
Shingo Urata
3
42
18
24
253
Takashi Sekiguchi
1
42
151
153
253
Haiyun Wang
1
42
28
55
253
Xiao-Jun Wu
1
42
150
353
257
Masao Arai
1
41
42
57
258
Tatiana Guidi
2
40
46
151
258
Arao Nakamura
1
40
11
10
258
Soshi Takeshita
2
40
35
24
261
Qing-yang Hu
2
39
28
71
261
Masakazu Nakamura
1
39
38
35
261
Dongzhou Zhang
2
39
60
99
261
Kenji Kintaka
1
39
17
19
266
Iwao Matsuda
2
38
101
149
266
Chiara Tarantini
1
38
48
48
266
Akira Yamaguchi
2
38
23
43
266
Bernhard Holzapfel
1
38
45
33
266
Kazumasa Iida
1
38
64
40
266
Jens Hänisch
1
38
65
58
266
Jan Jaroszynski
1
38
42
65
266
Xiao Han
1
38
4
13
274
Masatoshi Arai
1
37
21
25
274
Atsushi Kudo
2
37
29
59
274
Takeshi Arai
2
37
1
1
274
Motoyuki Ishikado
1
37
30
50
278
Eiji Kusano
1
36
3
2
278
Lewis E Johnson
2
36
19
49
278
Shu Kanno
2
36
2
2
278
Hu Tang
1
36
25
34
282
Min Liao
3
35
13
47
282
Koji Ohara
1
35
143
149
282
Albert M Iskandarov
2
35
4
3
282
Kensuke Kobayashi
4
35
13
46
286
Leonardo Lari
2
34
18
54
286
Vlado K Lazarov
2
34
35
86
288
Taikyu Kim
1
32
13
10
288
Cheol Hee Choi
1
32
5
6
288
Faming Gao
1
32
48
70
288
Mitsutaka Nakamura
3
32
8
23
288
Wei-Guo Yin
1
32
45
46
288
Zc Zhong
1
32
103
152
294
Janet Tate
1
31
26
39
294
Akihiro Koda
1
31
45
32
294
Sangmoon Park
1
31
11
11
294
Douglas Alan Keszler
1
31
58
90
294
Terumasa Tadano
5
31
1
31
299
kunihisa Sugimoto
1
30
133
193
299
Akihiko Fujiwara
1
30
76
119
301
Phuong Vu Ong
2
29
10
25
301
Toshio Fuchigami
1
29
15
18
301
Vladislav A Blatov
2
29
28
77
304
Ryo Masuda
2
28
17
16
305
Yixi Su
2
27
62
156
305
Mayanak Kumar Gupta
2
27
22
19
305
Thomas Brückel
2
27
75
171
305
Yanfa Yan
1
27
257
482
309
Zhenhai Wang
1
26
14
34
309
Sungdae Ji
1
26
25
46
309
Hongsheng Yang
2
26
23
47
309
Qiang Zhu
1
26
68
147
309
Jakub Kaczmarski
1
26
11
11
309
Thomas C Hansen
1
26
81
135
315
Toshihiro Yoshizumi
1
25
6
2
315
Yingchao Dong
2
25
22
57
315
Atsushi Fujimori
1
25
169
198
318
Mohamed Zbiri
1
24
34
45
318
Tapan Chatterji
1
24
65
89
318
Samrath L Chaplot
1
24
43
42
318
Stéphane Rols
1
24
101
140
318
Toshihiro Taen
2
24
11
14
323
Zhongchao Bai
1
23
159
332
323
Masaki Narisawa
1
23
12
18
323
Babar Shabbir
1
23
62
112
323
Chao Yao
1
23
20
18
323
Fumihiro Wakai
2
23
18
36
323
He Huang
1
23
16
13
323
Tom H Johansen
1
23
52
50
323
Shi Xue Dou
1
23
503
902
323
Xiao-lin Wang
1
23
182
268
333
Dae-Ho Yoon
1
22
64
91
333
Jun Deng
1
22
15
26
333
Ge Yin
1
22
7
10
336
Takeaki Sakurai
1
21
50
51
336
Tomoharu Tokunaga
1
21
36
66
336
Takuya Masuda
1
21
7
21
336
Qinghua Zhang
2
21
348
1.2K
336
Motoi Wada
1
21
27
19
336
Satish Laxman Shinde
1
21
12
23
336
Masayuki Toyoda
1
21
6
1
336
Gilles Cartry
1
21
19
25
336
Jun Hyung Lim
1
21
27
50
336
James Ellis
1
21
5
3
336
Hoichang Yang
1
21
63
113
336
Kenji Watanabe
1
21
1.6K
2.8K
336
M S L Lima
1
21
2
2
336
Mamiko Sasao
1
21
8
5
350
Simone Latini
1
20
29
67
350
Kun Xu
1
20
52
50
350
Shang-Jie Tian
1
20
41
82
350
Andrew Wee
1
20
343
552
350
Peizhe Tang
1
20
39
107
350
Steven G Louie
1
20
166
413
350
Junwei Huang
1
20
31
87
350
Ángel Rubio Secades
1
20
390
683
350
Hongtao Yuan
1
20
58
158
350
Ling Zhou
1
20
15
20
360
Krisjanis Smits
1
19
69
105
360
Andrejs Silins
1
19
4
4
360
Weizheng Cao
1
19
7
7
360
Can Li
1
19
13
37
364
Toshihiro Kasuga
5
18
13
36
364
Masayoshi Miyazaki
1
18
4
6
364
Makoto Minohara
4
18
16
54
367
Marcelo Jaime
1
17
95
163
367
Ke-Zhao Du
1
17
39
77
367
San-Lue Hu
1
17
10
14
367
Yang-Peng Lin
1
17
12
13
367
Jun Fujioka
1
17
29
50
367
Daisuke Nakamura
2
17
9
13
367
Ryo Takahashi
1
17
7
8
367
Bing Xia
1
17
6
9
375
Mario Okawa
1
16
38
64
375
Hitoshi Yusa
1
16
12
29
375
Ryota Osuga
1
16
30
52
375
Kyoko Ishizaka
1
16
78
132
375
Takahiro Shimojima
1
16
55
99
375
晓洋 王
1
16
33
42
381
Ikutaro Hamada
1
15
61
115
381
Yoshitaka Fujimoto
1
15
4
4
381
Ikufumi Katayama
1
15
9
24
381
Jun Takeda
1
15
41
67
381
Kazutaka G Nakamura
1
15
25
32
381
Yoshitada Morikawa
1
15
107
169
387
Yuko Matsukawa
1
14
4
4
387
Issei Suzuki
1
14
22
15
387
Miki Inada
1
14
15
24
387
George Hasegawa
1
14
19
29
391
Yong-Hoon Kim
2
13
23
116
391
Gustavo M Dalpian
1
13
34
61
391
Kazuaki Kuwahata
2
13
2
7
391
Claudia Felser
1
13
202
443
391
Shinji Kohara
1
13
141
230
391
Soungmin Bae
2
13
7
16
391
Kaoru Ohno
2
13
26
54
391
Lin Gu
1
13
1.0K
2.1K
391
Myung Joon Han
2
13
25
85
391
Claudia Felser
1
13
480
860
391
Binghai Yan
1
13
175
429
391
Assoc Prof Hannes Raebiger
2
13
15
23
391
Wu-Jun Shi
1
13
50
138
391
Yoon-Gu Kang
2
13
8
15
391
Juho Lee
2
13
4
9
406
Yoshio Kuramoto
2
12
1
1
406
Eduard Khutoryan
1
12
28
40
406
Hiromu Tamatsukuri
2
12
3
3
406
Jan M Tomczak
2
12
14
67
410
Aik Rui Tan
1
11
2
5
410
Erik Kampert
1
11
48
113
410
Rafael Gomez-Bombarelli
1
11
46
140
413
Yoshikazu Mizuguchi
4
10
31
123
413
Victor Atuchin
1
10
101
194
413
Suguru Kitani
2
10
6
28
416
Ryoichi Ishihara
2
9
6
26
416
Ayaka Kanai
1
9
5
5
416
Hideyuki Takahashi
1
9
11
15
416
Masato Matsuura
1
9
33
75
420
Shifeng Jin
1
8
18
31
421
Jun-Yi Ge
1
7
32
66
421
Kai Liu
1
7
212
557
421
Kai Liu
1
7
129
320
421
Shigeto Hirai
1
7
20
40
421
Zhong-Yi Lu
1
7
34
109
421
Jurgis Grube
1
7
17
24
421
Xing Xing
1
7
20
40
421
Yosuke Goto
1
7
35
79
421
Akane Samizo
1
7
11
12
421
Taizo Shibuya
1
7
11
23
421
Shintaro Yasui
1
7
61
110
432
Gianrico Lamura
1
6
58
99
432
Pietro Bonfà
1
6
33
118
432
Young-Hoon Kim
1
6
65
170
432
Hee Jung Park
1
6
21
31
432
Toni Shiroka
1
6
67
137
432
Yildirhan Oner
1
6
2
2
432
Koichi Awazu
1
6
20
30
432
Cihat Boyraz
1
6
5
11
432
Samuele Sanna
1
6
67
129
432
Hideto Yoshida
1
6
60
92
432
Bin Feng
1
6
39
70
432
Marina Putti
1
6
309
418
432
Roberto De Renzi
1
6
94
181
432
Suyoun Lee
1
6
38
101
432
Rasoul Khaledialidusti
1
6
13
38
432
Federico Caglieris
1
6
34
105
432
Yuji Tsuchiya
2
6
17
33
432
Young-min Kim
1
6
161
370
450
Akiyoshi Chayahara
1
5
19
28
450
Junichi Ishida
1
5
1
1
450
Yiliguma Yiliguma
1
5
1
1
453
Katsuhiko Inagaki
1
4
5
12
453
Jiro Kitagawa
1
4
10
13
453
J-G Cheng
1
4
155
393
453
Hiroshi Kontani
1
4
36
77
453
Youichi Yamakawa
1
4
10
23
453
Satoshi Tanda
1
4
10
36
453
Junya Ishioka
1
4
4
7
460
Hiroki Wadati
1
3
119
249
460
Tadashi Togashi
1
3
50
141
460
Yuya Kubota
1
3
23
36
460
Yoshihiko Takano
3
3
66
281
460
Kozo Okazaki
1
3
69
132
460
Makina Yabashi
1
3
498
902
460
Shik Shin
1
3
176
375
460
Kou Takubo
1
3
61
114
460
Asuka Nakamura
1
3
17
39
460
Takahiro Tomita
2
3
20
103
460
Kohei Yamamoto
1
3
27
54
460
Shibabrata Nandi
1
3
1
10
460
Suguru Ito
1
3
20
54
460
Sehoon Jeong
1
3
1
1
460
Takeshi Suzuki
1
3
21
39
460
Tomoyuki Yamasaki
1
3
1
1
476
Masao Kimura
1
2
16
49
476
Masayuki Nogami
1
2
36
60
476
Akitoshi Nakano
1
2
13
30
476
Hiroshi Sawa
1
2
42
108
476
Pabitra K Biswas
1
2
60
182
476
Amitava Bhattacharyya
1
2
37
93
476
Devashibhai Adroja
1
2
86
255
483
Loku Singgappulige Rosantha Kumara
1
1
36
69
483
Jung-Fu Lin
2
1
77
296
483
Hitoshi Yamaoka
2
1
26
104
483
Jiangping Hu
1
1
142
417
483
Chih-Lung Lin
1
1
21
41
483
Chia-En Wu
1
1
9
15
483
Osami Sakata
1
1
163
371
483
Seiichiro Onari
2
1
10
39
483
Atsushi Hariki
2
1
8
65
493
Ruofan Fu
1
0
26
55
493
Zyun Siroma
1
0
24
54
493
Kaiwen Li
1
0
5
6
site/software ©
exaly
; All materials licenced under
CC by-SA
.