Linux Source Code
Home
Release 6.16
Help
ncsi
root
net
Highlighting
Reset All
By Author
By Age
──────────
Arnd Bergmann
Ben Wei
Bhaskar Chowdhury
Colin Ian King
Cosmo Chou
Dan Carpenter
Delphine CC Chiu
Edward A. James
Gavin Shan
Gustavo A. R. Silva
Hari Kalavakunta
Ingo Molnar
Ivan Mikhaylov
Jakub Kiciński
Jiasheng Jiang
Joel Stanley
Johannes Berg
John Wang
Justin.Lee1
Kangjie Lu
Kees Cook
Krzysztof Kozlowski
Kumar Thangavel
Miaohe Lin
Michal Kubeček
Milton D. Miller II
Paul Fertser
Peter Delevoryas
Rob Herring
Samuel Mendoza-Jonas
Tao Ren
Terry S. Duncan
Thomas Gleixner
Vijay Khemka
Yury Norov
Zheng Yongjun
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
internal.h
417
-
13
1598
Gavin Shan
Samuel Mendoza-Jonas
Vijay Khemka
Justin.Lee1
Ivan Mikhaylov
Peter Delevoryas
Hari Kalavakunta
Delphine CC Chiu
Paul Fertser
Zheng Yongjun
Thomas Gleixner
Kees Cook
Bhaskar Chowdhury
July 2016
October 2016
August 2017
October 2017
April 2018
October 2018
November 2018
May 2019
September 2019
January 2020
March 2021
June 2021
July 2021
August 2021
November 2023
May 2024
January 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1194}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 34}, {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 64}, {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 10, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gavin Shan
1247
78.04%
Samuel Mendoza-Jonas
131
8.20%
Vijay Khemka
107
6.70%
Justin.Lee1
34
2.13%
Ivan Mikhaylov
29
1.81%
Peter Delevoryas
17
1.06%
Hari Kalavakunta
11
0.69%
Delphine CC Chiu
10
0.63%
Paul Fertser
6
0.38%
Zheng Yongjun
2
0.13%
Thomas Gleixner
2
0.13%
Kees Cook
1
0.06%
Bhaskar Chowdhury
1
0.06%
Total
1598
ncsi-aen.c
246
-
5
1233
Gavin Shan
Samuel Mendoza-Jonas
Cosmo Chou
Thomas Gleixner
Joel Stanley
July 2016
October 2016
October 2017
November 2017
December 2017
June 2018
November 2018
May 2019
April 2023
var spanGroupData = [ {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 899}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 207}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 26, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Gavin Shan
965
78.26%
Samuel Mendoza-Jonas
259
21.01%
Cosmo Chou
5
0.41%
Thomas Gleixner
2
0.16%
Joel Stanley
2
0.16%
Total
1233
ncsi-cmd.c
408
-
10
2026
Gavin Shan
Vijay Khemka
Justin.Lee1
Kumar Thangavel
Johannes Berg
Terry S. Duncan
Samuel Mendoza-Jonas
Peter Delevoryas
Kees Cook
Thomas Gleixner
July 2016
October 2016
June 2017
August 2017
March 2018
October 2018
May 2019
August 2019
January 2020
November 2021
December 2022
November 2023
var spanGroupData = [ {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1809}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 42}, {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 13, "token_count": 35}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Gavin Shan
1810
89.34%
Vijay Khemka
70
3.46%
Justin.Lee1
67
3.31%
Kumar Thangavel
35
1.73%
Johannes Berg
13
0.64%
Terry S. Duncan
10
0.49%
Samuel Mendoza-Jonas
8
0.39%
Peter Delevoryas
8
0.39%
Kees Cook
3
0.15%
Thomas Gleixner
2
0.10%
Total
2026
ncsi-manage.c
1974
-
20
9142
Gavin Shan
Samuel Mendoza-Jonas
Vijay Khemka
Ivan Mikhaylov
Delphine CC Chiu
Paul Fertser
Justin.Lee1
Peter Delevoryas
Milton D. Miller II
Arnd Bergmann
Kees Cook
Joel Stanley
Krzysztof Kozlowski
Thomas Gleixner
Gustavo A. R. Silva
Yury Norov
Rob Herring
Ingo Molnar
Zheng Yongjun
Edward A. James
July 2016
October 2016
August 2017
September 2017
October 2017
November 2017
December 2017
March 2018
April 2018
June 2018
October 2018
November 2018
May 2019
September 2019
January 2020
August 2020
March 2021
June 2021
July 2021
August 2021
June 2022
March 2023
November 2023
May 2024
September 2024
January 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 23}, {"author_id": 0, "token_count": 4411}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 408}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 1461}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 10, "token_count": 28}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 121}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 192}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 47}, {"author_id": 2, "token_count": 236}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1084}, {"author_id": 2, "token_count": 111}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 309}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "token_count": 35}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 161}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 85}, {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 6, "token_count": 134}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 72}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 31, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Gavin Shan
4871
53.28%
Samuel Mendoza-Jonas
2920
31.94%
Vijay Khemka
679
7.43%
Ivan Mikhaylov
246
2.69%
Delphine CC Chiu
134
1.47%
Paul Fertser
72
0.79%
Justin.Lee1
47
0.51%
Peter Delevoryas
41
0.45%
Milton D. Miller II
35
0.38%
Arnd Bergmann
33
0.36%
Kees Cook
28
0.31%
Joel Stanley
12
0.13%
Krzysztof Kozlowski
8
0.09%
Thomas Gleixner
4
0.04%
Gustavo A. R. Silva
4
0.04%
Yury Norov
2
0.02%
Rob Herring
2
0.02%
Ingo Molnar
2
0.02%
Zheng Yongjun
1
0.01%
Edward A. James
1
0.01%
Total
9142
ncsi-netlink.c
778
-
13
3833
Samuel Mendoza-Jonas
Justin.Lee1
Gavin Shan
Johannes Berg
Colin Ian King
Kangjie Lu
Jakub Kiciński
Joel Stanley
Jiasheng Jiang
Michal Kubeček
Thomas Gleixner
Peter Delevoryas
Dan Carpenter
July 2016
October 2016
August 2017
November 2017
December 2017
March 2018
April 2018
May 2018
June 2018
August 2018
October 2018
November 2018
March 2019
April 2019
May 2019
October 2020
November 2020
December 2021
August 2022
August 2023
November 2023
var spanGroupData = [ {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 389}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 19, "token_count": 16}, {"author_id": 21, "token_count": 2}, {"author_id": 1, "token_count": 1798}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 812}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 661}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 43}, {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Samuel Mendoza-Jonas
2505
65.35%
Justin.Lee1
812
21.18%
Gavin Shan
398
10.38%
Johannes Berg
48
1.25%
Colin Ian King
16
0.42%
Kangjie Lu
15
0.39%
Jakub Kiciński
11
0.29%
Joel Stanley
8
0.21%
Jiasheng Jiang
8
0.21%
Michal Kubeček
6
0.16%
Thomas Gleixner
2
0.05%
Peter Delevoryas
2
0.05%
Dan Carpenter
2
0.05%
Total
3833
ncsi-netlink.h
25
-
5
79
Justin.Lee1
Gavin Shan
Samuel Mendoza-Jonas
Thomas Gleixner
Jakub Kiciński
July 2016
March 2018
October 2018
May 2019
August 2023
var spanGroupData = [ {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 22, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Justin.Lee1
38
48.10%
Gavin Shan
24
30.38%
Samuel Mendoza-Jonas
14
17.72%
Thomas Gleixner
2
2.53%
Jakub Kiciński
1
1.27%
Total
79
ncsi-pkt.h
465
-
8
1710
Gavin Shan
Vijay Khemka
Peter Delevoryas
Ben Wei
Ivan Mikhaylov
Hari Kalavakunta
Thomas Gleixner
Samuel Mendoza-Jonas
July 2016
August 2017
October 2018
November 2018
May 2019
August 2019
August 2021
November 2023
April 2025
var spanGroupData = [ {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1525}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 46}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 11, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Gavin Shan
1525
89.18%
Vijay Khemka
85
4.97%
Peter Delevoryas
46
2.69%
Ben Wei
18
1.05%
Ivan Mikhaylov
17
0.99%
Hari Kalavakunta
16
0.94%
Thomas Gleixner
2
0.12%
Samuel Mendoza-Jonas
1
0.06%
Total
1710
ncsi-rsp.c
1263
-
17
6973
Gavin Shan
Samuel Mendoza-Jonas
Peter Delevoryas
Vijay Khemka
Ivan Mikhaylov
Justin.Lee1
Paul Fertser
Ben Wei
Tao Ren
Terry S. Duncan
Delphine CC Chiu
Hari Kalavakunta
Dan Carpenter
Kees Cook
Thomas Gleixner
Miaohe Lin
John Wang
July 2016
October 2016
August 2017
October 2017
November 2017
March 2018
April 2018
May 2018
October 2018
November 2018
April 2019
May 2019
August 2019
December 2019
July 2020
December 2020
July 2021
August 2021
June 2023
November 2023
May 2024
January 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 5601}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 312}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 21, "token_count": 12}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 139}, {"author_id": 2, "token_count": 170}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 32}, {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 85}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 280}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 55}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 10, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Gavin Shan
5609
80.44%
Samuel Mendoza-Jonas
365
5.23%
Peter Delevoryas
280
4.02%
Vijay Khemka
231
3.31%
Ivan Mikhaylov
173
2.48%
Justin.Lee1
139
1.99%
Paul Fertser
55
0.79%
Ben Wei
32
0.46%
Tao Ren
18
0.26%
Terry S. Duncan
17
0.24%
Delphine CC Chiu
17
0.24%
Hari Kalavakunta
12
0.17%
Dan Carpenter
12
0.17%
Kees Cook
9
0.13%
Thomas Gleixner
2
0.03%
Miaohe Lin
1
0.01%
John Wang
1
0.01%
Total
6973
Contributors:
36
Author
Tokens
Proportion
Commits
Proportion
0
Gavin Shan
16449
61.85%
18
18.00%
1
Samuel Mendoza-Jonas
6203
23.32%
19
19.00%
2
Vijay Khemka
1172
4.41%
7
7.00%
3
Justin.Lee1
1137
4.28%
2
2.00%
4
Ivan Mikhaylov
465
1.75%
5
5.00%
5
Peter Delevoryas
394
1.48%
3
3.00%
6
Delphine CC Chiu
161
0.61%
1
1.00%
7
Paul Fertser
133
0.50%
3
3.00%
8
Johannes Berg
61
0.23%
4
4.00%
9
Ben Wei
50
0.19%
2
2.00%
10
Kees Cook
41
0.15%
4
4.00%
11
Hari Kalavakunta
39
0.15%
1
1.00%
12
Milton D. Miller II
35
0.13%
1
1.00%
13
Kumar Thangavel
35
0.13%
1
1.00%
14
Arnd Bergmann
33
0.12%
2
2.00%
15
Terry S. Duncan
27
0.10%
1
1.00%
16
Joel Stanley
22
0.08%
3
3.00%
17
Thomas Gleixner
18
0.07%
2
2.00%
18
Tao Ren
18
0.07%
1
1.00%
19
Colin Ian King
16
0.06%
1
1.00%
20
Kangjie Lu
15
0.06%
1
1.00%
21
Dan Carpenter
14
0.05%
2
2.00%
22
Jakub Kiciński
12
0.05%
3
3.00%
23
Krzysztof Kozlowski
8
0.03%
1
1.00%
24
Jiasheng Jiang
8
0.03%
1
1.00%
25
Michal Kubeček
6
0.02%
1
1.00%
26
Cosmo Chou
5
0.02%
1
1.00%
27
Gustavo A. R. Silva
4
0.02%
1
1.00%
28
Zheng Yongjun
3
0.01%
1
1.00%
29
Yury Norov
2
0.01%
1
1.00%
30
Rob Herring
2
0.01%
1
1.00%
31
Ingo Molnar
2
0.01%
1
1.00%
32
Miaohe Lin
1
0.00%
1
1.00%
33
John Wang
1
0.00%
1
1.00%
34
Edward A. James
1
0.00%
1
1.00%
35
Bhaskar Chowdhury
1
0.00%
1
1.00%
Total
26594
100