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
›
Paul L Nguyen
›
top-authors
Paul L Nguyen
Henry Ford Health System
345
(top 1%)
papers
10.3K
(top 1%)
citations
53
(top 1%)
h
-index
87
(top 2%)
g
-index
351
all documents
11.0K
doc citations
1.4K
citing journals
105
times ranked
Top Authors (by citations)
#
Author
Articles
Citations
R ARank
R CRank
1
Toni K Choueiri
92
3,936
7
99
2
Sebastian Berg
104
3,450
4
4
3
Brandon A Mahal
95
3,147
1
1
4
Quoc-Dien Trinh
81
2,937
8
8
5
Daniel E Spratt
41
2,697
5
3
6
Felix Y Feng
44
2,228
2
69
7
Neil E Martin
67
1,533
1
2
8
Edward M Schaeffer
28
1,400
6
14
10
Matthew Cooperberg
13
1,351
25
73
11
Amar U Kishan
17
1,319
11
5
12
Adam S Kibel
37
1,170
8
109
13
Vinayak Muralidhar
84
1,156
1
1
14
Stephen J Freedland
9
1,029
19
15
15
Robert B Den
14
1,021
11
11
16
Todd M Morgan
13
1,005
13
6
17
Maxine Sun
24
989
8
12
17
Shuang G Zhao
12
989
5
15
19
Christopher J Sweeney Mbbs
27
975
2
35
20
Elai Davicioni
16
965
11
18
21
Mani Menon
23
950
14
32
22
Rohit Mehra
12
938
14
74
23
William C Jackson
10
865
9
7
24
Stuart R Lipsitz
24
850
12
30
25
Jesse D Sammon Do
20
839
9
10
26
Firas Abdollah
19
784
24
25
27
Eric E Klein
9
749
38
109
28
Santino Butler Ba
22
728
1
3
29
Karen E Hoffman
22
713
2
3
30
Peter R Carroll
9
699
23
20
31
Simpa S Salami
5
646
10
7
32
Phuoc T Tran
13
633
12
26
33
Nicholas Erho
5
631
18
40
34
William J Aronson
5
617
14
4
35
Zachary S Zumsteg
4
616
25
10
36
Yu-Wei Chen
24
583
1
1
36
David R Ziehr
13
583
4
1
38
Holly E Hartman
4
577
8
8
39
Christian P Meyer
13
576
12
7
40
Payal D Soni
4
568
9
9
41
Corey W Speers
4
554
15
10
42
Joshua A Beckman
5
547
20
80
43
Youjin Je
4
533
4
4
44
Mohammed Alshalalfa
11
513
5
8
44
Simon P Kim
15
513
6
4
46
Philip W Kantoff
16
500
16
271
47
Nicholas G Nickols
8
494
13
13
48
Eric M Horwitz
6
487
19
6
50
Robert E Reiter
7
478
27
62
51
Michael L Steinberg
7
476
32
13
52
Alexander P Cole
18
475
8
7
53
Marianne Schmid
10
474
10
9
54
David D Yang Ba
30
466
1
1
55
Matthew J Schipper
5
458
16
7
56
Adam P Dicker
5
416
32
58
57
Ming-Hui Chen
10
410
8
9
58
Nicholas G Zaorsky
7
404
15
23
59
Brian J Davis
9
402
4
21
60
Menggang Yu
2
401
32
10
61
Christopher J Kane
4
396
31
37
62
Timothy R Rebbeck
9
392
57
387
63
Jeffrey J Leow
7
391
18
14
64
Laila A Gharzai
3
384
5
3
65
Ayal A Aizer
8
383
18
33
66
Jeffrey J Tosoian
9
378
13
14
66
Mark A Preston
11
378
15
14
68
Nathan Lawrentschuk
2
374
120
35
69
Susan Halabi
2
367
109
92
70
Rodolfo Montironi
2
349
169
81
71
Jason A Efstathiou
13
347
3
45
72
Kathryn T Dinh
8
345
1
1
72
Howard Sandler
4
345
3
10
74
Martha K Terris
2
337
16
8
74
Christopher L Amling
2
337
24
9
76
Curtiland Deville Jr
4
329
44
34
77
Edwin M Posadas
5
328
20
20
78
Robert A Cormack
10
324
4
2
79
Joseph R Osborne
3
322
32
19
80
Kent W Mouw
24
318
1
46
81
Joaquim Bellmunt
9
313
42
242
82
Mark M Pomerantz
9
307
7
33
83
Steven L Chang
4
305
23
24
84
John Trachtenberg
1
298
20
7
84
Hashim U Ahmed
1
298
169
63
84
Massimo Lazzeri
1
298
73
20
84
Thomas J Polascik
1
298
36
10
84
Mark Emberton
1
298
186
92
84
Massimo Valerio
1
298
83
21
90
Chenyang Wang
2
291
6
3
90
James B Yu, Mhs
18
291
6
51
92
Ridwan Alam
3
280
29
20
92
John V Hegde
3
280
14
12
92
Ryan Cook
3
280
21
8
92
Todd McNutt
3
280
27
17
92
Chandana A Reddy
3
280
46
36
92
Wolfgang A Lilleby
4
280
24
17
92
Gregory S Merrick
3
280
27
25
99
Julian Hanske
9
279
10
7
99
Anthony D'Amico
7
279
3
6
101
Martin T King
34
276
1
1
102
Edwin Posadas
2
274
2
2
103
Giorgio Gandaglia
5
271
109
94
104
Ryan M Fiano
2
270
29
17
105
Idalid Franco
6
262
2
9
106
Nawar Hanna
3
256
10
12
107
Eric A Klein
2
254
108
256
108
Stephen Greco
1
252
44
17
109
Neil B Desai
1
247
56
12
109
Whitney L Hitchcock
1
247
19
4
111
Neil K Jairath
3
230
5
5
112
Roland Seiler
1
219
93
52
112
Arul M Chinnaiyan
1
219
516
556
112
Charles J Ryan
1
219
89
86
112
Peter C Black
1
219
229
118
112
Roland Seiler
1
219
93
52
117
Rana R Mckay
7
217
13
108
117
Timothy N Showalter
7
217
10
11
119
Akshay Sood
9
216
20
41
120
Matthew B Rettig
5
214
24
86
121
Raymond H Mak
3
196
22
39
122
Rajdeep Das
2
194
20
57
122
Robert Jeffrey Karnes
2
194
19
2
124
Edward C Dee
24
191
1
2
125
Shehzad Basaria
8
188
22
75
126
Alan Pollack
4
186
27
38
127
Sumanta K Pal
1
185
241
151
128
Hugo J W L Aerts
3
181
57
271
129
Guru P Sonpavde
5
179
99
121
130
Danielle S Bitterman
2
178
9
8
131
David Elashoff
3
174
34
21
132
Anju Nohria
2
172
87
73
132
Bhupendra Rawal
2
172
11
19
134
Mary-Ellen Taplin
6
169
6
101
135
Sean A Fletcher
6
165
9
9
136
Steven J Frank
4
163
85
82
136
Katelyn M Atkins
1
163
25
6
136
Aileen B Chen
1
163
16
6
139
Dalela Deepansh
4
150
18
17
140
Pierre I Karakiewicz
2
148
134
79
141
Martin Sjöström
3
147
16
54
142
Ivan M Buzurovic
8
145
3
1
143
Nina N Sanford
8
144
6
6
143
David F Friedlander
7
144
11
11
145
Alejandro Berlin
2
142
113
114
145
Lawrence Fong
1
142
76
157
145
Samuel D Kaffenberger
2
142
10
6
148
Declan G M Murphy
2
141
387
567
149
Eric J Lehrer
1
140
51
24
149
Rebecca Levin-Epstein
1
140
53
14
149
Luca F Valle
1
140
20
11
149
Jeremie Calais
1
140
81
61
149
Daniela Markovic
1
140
61
26
154
Lorelei A Mucci, Scd
3
138
231
447
155
Peter J Hoskin
2
132
113
184
155
Akila Viswanathan
3
132
38
66
157
Anna Krasnova
4
131
10
7
158
Lauren C Harshman
3
128
52
70
159
Stanley L Liauw
7
126
4
28
160
Kevin T Nead
3
125
8
28
161
Sophia Koo
3
122
8
4
162
Kathryn L Penney
2
121
188
269
163
Brian M Alexander
2
116
84
178
164
Ninjin Boldbaatar
7
114
1
1
165
Michelangelo Fiorentino
1
113
137
48
165
Fredrick R Schumacher
1
113
1.3K
1.6K
165
Jorge Chavarro
1
113
288
341
165
Stephen Finn
1
113
127
110
165
Weiliang Qiu
1
113
75
59
170
William S Chen
4
112
7
56
170
Mallika L Mendu
1
112
26
10
172
Charity J Morgan
1
111
49
41
173
Randy Vince Jr
2
109
10
10
174
Yilun Sun
2
107
24
70
174
Bradley J Stish
2
107
47
21
176
A Oliver Sartor
4
105
66
300
177
Wei Jiang
2
104
24
53
178
Jonathan D Tward
2
102
49
35
178
Nandita Krishna
4
102
4
4
178
Florian Roghmann
3
102
38
101
181
Art Sedrakyan
3
101
48
74
182
Ya-Chen Tina Shih
1
97
65
39
182
Patricia A Ganz
1
97
589
745
182
Grace F Chao
2
97
5
2
185
Alan Dal Pra
2
95
38
75
186
O-P R Hamnvik
2
94
7
15
187
Reginald D Tucker-Seeley
2
93
21
22
187
Wilfred Ngwa
4
93
6
32
187
Adam B Weiner
1
93
35
25
190
Christopher A Maher
2
90
70
389
191
Marieke Johanna Krimphove
3
89
15
14
192
Vishal Kothari
2
88
5
24
193
Michael W Kattan
3
86
78
304
194
Alberto Briganti
4
85
268
554
195
Karen E Knudsen
2
84
61
298
196
Grace Huang
3
83
11
21
196
Margit Fisch
3
83
51
40
196
Thiago Gagliano-Jucá
3
83
7
6
196
Robert R Edwards
3
83
59
138
200
Gerhardt Attard
1
82
186
293
201
Bridget F Koontz
3
81
17
27
202
Briony Varda
2
80
10
15
203
Matthew R Mcfarlane
1
79
11
12
203
Florian R Schroeck
1
79
31
8
203
David F Penson
1
79
137
173
203
Karim
1
79
139
271
203
Bruce L Jacobs
1
79
46
13
208
Shane Lloyd
3
77
11
5
209
Daniel A Moon
1
76
55
63
209
Christopher J D Wallis,, Frcsc
1
76
103
55
209
Adam W Glaser
1
76
64
43
209
Adam Glaser
1
76
31
25
214
Neal D Shore, Facs
1
75
94
163
214
Manfred P Wirth
1
75
80
112
214
Jan Oldenburg
1
75
5
75
214
Mohamed D Ray-Zack
1
75
20
8
214
James W Catto
1
75
224
344
219
G Mike Makrigiorgos
3
73
14
51
219
Junaid Nabi
2
73
16
17
221
Natalie Q Wang
1
72
1
8
222
Paul C Boutros
3
71
182
924
223
Jialin Mao
2
70
27
22
223
Francisco Gelpi-Hammerschmidt
1
70
13
13
225
Praful Ravi
2
69
18
37
225
Jonathan E Leeman
6
69
6
23
227
Kosj Yamoah
3
66
25
76
227
Amandeep R Mahal
7
66
2
3
227
Joel S Weissman
3
66
38
58
227
Danjie Zhang
1
66
8
4
231
Rano Matta
1
65
8
2
231
Axel Heidenreich
1
65
152
174
231
Paul K Han
2
65
41
159
234
Zoe H Fullerton
1
64
6
3
235
Timothy J Daskivich
1
63
55
22
235
Josephine M Kang
1
63
9
6
235
Manan M Nayak
1
63
23
8
238
Jon C Tilburt
4
61
9
18
239
William A Hal
2
60
48
90
239
Brent S Rose
3
60
23
19
239
Maya Marchese
4
60
21
28
242
Richelle Bearup
2
59
3
14
242
Shruti Jolly
2
59
41
54
242
Alex K Bryant
2
59
24
17
242
John P Einck
2
59
21
22
242
James D Murphy
2
59
59
81
247
Morgan Roupret
1
58
379
386
248
Erno Sajo
2
57
13
12
249
Edouard J Trabulsi
2
56
30
90
249
John W Davis
2
56
39
80
251
Daniel W Lin
1
55
213
278
251
Emmanuel S Antonarakis Mbbch
1
55
190
283
253
Patricia Troncoso
1
54
84
110
254
Rajdeep Das
1
52
6
5
254
Michael J Zelefsky
2
52
78
171
254
Linda R Duska
1
52
17
59
254
Ha X Dang
1
52
52
98
254
Jonathan Chou
1
52
55
80
254
Eric J Small
1
52
95
167
260
Felix Preisser
1
51
48
29
260
Laurence H Klotz
1
51
217
223
262
Leslie A Deane
1
50
7
7
262
Alp Tuna Beksac
1
50
37
25
262
Ugo Falagario
1
50
134
127
262
Sujit S Nair
1
50
31
35
262
Ashutosh K Tewari
1
50
113
182
262
Dimple Chakravarty
1
50
24
51
262
Harri Merisaari
1
50
64
68
262
Jordan Alger
1
50
1
1
262
Shivanshu Awasthi
1
50
22
17
271
Nicola Fossati
1
49
178
223
271
Fabio Ynoe Moraes
1
49
73
43
271
Antonio Finelli
1
49
255
315
274
Malte W Vetterlein
2
47
54
55
274
Luigi Nocera
2
47
27
33
276
Andrea Sboner
1
46
235
686
276
Johann Sebastian de Bono
1
46
435
777
276
Matthew J Schiewer
1
46
40
127
276
Keith J Kowalczyk
2
46
16
44
276
Ryan D Nipp
2
46
56
109
276
Mark A Rubin
1
46
450
1.0K
276
Tarun Jindal
1
46
15
14
283
Kevin H Kensler
1
45
34
56
283
Priscilla K Brastianos
2
45
142
533
285
Matthew Mossanen
3
44
24
35
285
Reith R Sarkar
1
44
14
14
285
Daniel Pucheril
2
44
23
15
285
Michael Xiang
2
44
11
40
289
Gabriela H Telo
1
43
24
12
289
Anand Vaidya
1
43
45
53
289
Tamara L Lotan
7
43
25
301
289
Daniel T Ruan
1
43
11
34
289
Nilay D Shah
1
43
89
80
289
Folakemi T Odedina
2
43
14
24
289
Marina Kaymakcalan
1
43
8
13
296
Kerry L Kilbridge
2
42
13
16
296
Dimitrios Farmakiotis
1
42
89
122
296
Benjamin I Chung
1
42
101
77
296
Monica Fung
1
42
17
26
296
Arnold S Freedman
1
42
53
111
296
Grace Sun
1
42
4
4
302
Daniel W Kim
4
41
8
10
303
Albert J Chang
2
40
16
24
303
Fred Saad
2
40
235
501
303
Fang-I Chu
2
40
15
48
306
Deepansh Dalela
1
39
17
25
307
Rajiv Kumar
1
37
27
54
307
Max Peters
1
37
49
60
307
Theo de Reijke
1
37
83
144
307
Richard P Meijer
1
37
46
99
307
Neeharika Sinha
1
37
3
3
307
Nathanael D Hevelone
1
37
30
41
313
Paul J Catalano
3
34
23
91
313
Bhav Jain
3
34
3
2
313
Fallon E Chipidza
4
34
1
6
313
Jeremy Bredfeldt
1
34
9
11
317
Mdonald D Blaufox
1
32
13
18
317
Andrei S Purysko
1
32
74
91
317
Myles T Taffel
1
32
17
26
317
Erick M Remer
1
32
85
89
317
Steven S Raman
1
32
80
109
317
Robert T Dess
3
32
5
8
317
Glenn M Preminger
1
32
69
99
317
Michael D Beland
1
32
17
20
325
Sophia C Kamran
6
31
4
55
325
Ronald C Chen
1
31
70
103
325
Philipp Gild
1
31
25
27
325
Channing J Paller
1
31
67
103
329
W Robert Lee
2
30
11
8
330
David-Dan Nguyen
3
29
29
42
330
Francesco Soria
1
29
507
602
330
Giacomo Novara
1
29
199
274
333
Zizi Yu
3
28
6
12
333
Jonathan W Said
2
28
23
224
335
David S Titelbaum
1
27
4
3
335
Benjamin H Kann
2
27
25
38
337
Kenrick Ng
2
26
5
6
338
Harvey J Mamon
2
25
19
105
339
Jason D Wright
1
24
119
157
339
Tomas Ganz
1
24
91
318
339
Elizabeta Nemeth
1
24
63
206
339
Yoshiya Yamada
2
24
53
174
339
Karol M Pencina
1
24
35
69
339
Himisha Beltran
3
24
103
628
345
Timur Mitin
2
23
15
19
345
Ahmed Elzawawy
1
23
7
14
345
Matthew S Katz
1
23
30
52
345
Onyinye Balogun
1
23
1
1
345
Mary Gospodarowicz
1
23
30
53
345
Antonio L Damato
1
23
19
41
345
Stephen Avery
1
23
8
57
345
Olufunmilayo I Olopade
1
23
802
1.3K
345
Nina A Mayr
1
23
53
92
345
Teboh Roland
1
23
1
1
345
Ganesh Palapattu
1
23
13
32
345
Victor Mbarika
1
23
3
7
357
Tyler R Mcclintock
2
22
11
20
357
John H Lynch
1
22
13
32
359
Theodore S Hong
1
21
197
360
359
Aparna R Parikh
1
21
75
139
359
Cristina R Ferrone
1
21
194
425
359
Rinaa S Punglia
1
21
19
24
359
Sarah C Markt, Scd
3
21
38
153
359
Carlos Fernandez-Del Castillo
1
21
211
449
365
Clara Oromendia
1
20
55
84
365
Peter Herzog
1
20
15
11
365
Laurence Court
1
20
124
201
365
Karla V Ballman
1
20
177
353
365
Bradley A Mcgregor
1
20
70
136
365
Karl H Tully
1
20
54
28
365
Petr Jarolim
1
20
70
155
372
Daniel N Cagney
2
19
37
109
372
Julia McNabb-Baltar
1
19
12
15
372
Christopher B Allard
1
19
14
27
375
Kekoa Taparra
1
18
30
43
375
Tristan R Grogan
1
18
80
157
375
Joanne Barnes Weidhaas
2
18
17
165
375
Matthew P Deek
1
18
41
60
375
Huihui Ye
1
18
45
132
375
Julie Livingstone
1
18
46
141
375
Michele Pagano
1
18
72
410
382
Danielle N Margalit
2
17
21
66
382
Barbra A Dickerman
1
17
28
38
382
David T Miyamoto
1
17
43
103
385
Isla P Garraway
1
16
37
122
385
Melaku
2
16
2
2
385
W Robert Lee
1
16
49
59
388
Lisa Singer
1
15
12
15
389
Yuhchyau Chen
1
14
30
55
390
Michele Moreau
1
13
7
15
390
Romy Mueller
1
13
4
6
390
Juergen Hesser
1
13
12
14
393
Konstantin A Kovtun
2
12
1
2
393
Stacy Loeb
1
12
115
265
393
Andriy Fedorov
1
12
80
200
396
Daniel R Wahl
1
11
43
143
396
Meredith M Regan, Scd
1
11
160
382
398
Q Eileen Wafford
1
10
15
53
398
Christopher P Evans
1
10
65
121
398
Sean Sachdev
1
10
35
72
398
Christian Carrie
1
10
41
110
398
Sushil Beriwal
1
10
93
158
398
Jenna M Kahn
1
10
21
55
398
Adil Haider
1
10
23
65
398
Brandon A Dyer
1
10
9
21
398
Maha H A Hussain
1
10
95
229
398
Tracey P Koehlmoos,, Mha
1
10
32
38
398
Nishwant S Swami Ba
2
10
3
7
409
Javid J Moslehi
1
9
191
630
409
Vikram Jairam
1
9
13
35
409
Steven Stone
1
9
18
38
409
Hiram A Gay
1
9
82
171
409
Roy B Tishler
1
9
29
85
409
Tatjana Antic
1
9
55
129
409
Michael S Leapman
1
9
57
117
409
Jonathan D Schoenfeld
1
9
60
176
409
Slaviša Šalinić
1
9
10
11
409
Henry S Park
1
9
51
96
409
Lauren Lenz
1
9
6
3
409
Jonathan Tward
1
9
2
6
421
Grace Lee
1
8
9
13
421
Miranda B Lam
1
8
15
20
421
Raymond Wu
1
8
5
5
421
Gary J Cowin
1
8
51
142
421
Jarad M Martin
1
8
66
139
421
Xiaodong Wang
1
8
5
28
421
Khurshid R Ghani
1
8
48
110
421
Babak Givi
1
8
33
79
421
Sophia Chen
1
8
4
7
421
Alexi A Wright
1
8
53
154
421
Milan R Amin
1
8
67
104
421
Sheng-Yu Ku
1
8
19
94
433
Daniel A Hamstra
1
7
59
124
433
Ted A Skolarus
1
7
71
132
433
Michael A Gorin
1
7
100
248
433
Ruth B Etzioni
1
7
64
124
433
Daniela Wittman
1
7
42
69
433
Andrew J Vickers
1
7
279
579
439
Trevor J Royce
2
6
26
123
439
Clara Hwang
1
6
94
180
439
Louis Potters
1
6
30
71
442
Andrew A Renshaw
1
5
14
30
442
Thomas A Hope
1
5
126
389
442
Ethan B Ludmir
1
5
122
193
442
Vivek Verma
1
5
73
200
442
Roshal R Patel
1
5
27
61
442
Arya Amini
1
5
89
176
442
Steven N Seyedin
1
5
31
68
442
Arif jamshed
1
5
15
35
442
Badrinath Konety
1
5
36
112
451
Lorenzo Trippa
1
4
86
224
451
Valérie Fonteyne
1
4
115
252
451
Charlien Berghen
1
4
22
45
451
Daryl Lim Joon
1
4
9
10
451
Piet Ost
1
4
393
676
451
Daphne A Haas-Kogan
1
4
118
347
451
Cesare Cozzarini
1
4
68
122
451
Geert Villeirs
1
4
54
99
451
Rifaquat Rahman
1
4
23
68
451
Karin Haustermans
1
4
225
468
451
Karel Decaestecker
1
4
99
225
451
Steffen Ventz
1
4
12
54
451
Shervin Tabrizi
1
4
16
81
451
Steven Joniau
1
4
399
684
451
Pierre Blanchard
1
4
121
307
466
Ann C Raldow
1
3
38
68
466
Mark S Litwin
1
3
45
91
466
Weranja Ranasinghe Mbchb, Mrcs
1
3
32
68
466
Laurence Albiges
1
3
148
443
466
Gianluca Giannarini
1
3
82
235
466
Michelle S Hirsch
1
3
172
382
466
Sybil Sha
1
3
1
3
466
Min Y Teo
1
3
49
159
466
Ashish M Kamat
1
3
208
507
475
Vedang Murthy
1
2
93
189
475
Erin Kobetz
1
2
26
64
475
Eugene B Cone
1
2
35
71
475
Peter R Carroll
1
2
35
80
475
Matthew C Abramowitz
1
2
38
70
475
Hannah I Hoffman
1
2
10
21
475
Nicole R Leboeuf
1
2
79
293
475
Catherine R Marinac
1
2
74
155
475
Tarek A Bismar
1
2
46
165
475
Anthony Wong
1
2
2
13
475
Xi Chen
1
2
7
18
475
Ai-Tram Bui
1
2
15
33
475
Matthew B Clements
1
2
10
23
475
Hyung l Kim
1
2
63
178
475
Nick Fishbane
1
2
37
131
475
William L Hwang
1
2
41
84
475
Tracey L Krupski
1
2
41
62
475
Melody J Xu
1
2
5
20
493
Ian D Davis
1
1
227
471
493
Leonardo Oliveira Reis
1
1
61
154
493
Mohammed Shahait
2
1
18
86
493
David R Wise
1
1
14
49
493
Bruce J Trock
1
1
181
349
493
Ye Wang
1
1
31
74
499
Richard G Stock
1
0
91
186
499
David I Lee
1
0
55
142
499
John L Gore
1
0
116
275
499
Ryan W Dobbs
1
0
39
74
499
Subha Perni
1
0
7
36
499
Zhongyi Zhang
1
0
1
7
499
Wei Jiang
1
0
35
73
site/software ©
exaly
; All materials licenced under
CC by-SA
.