Linux Source Code
Home
Release 6.16
Help
surface
root
drivers
platform
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Andy Shevchenko
Armin Wolf
Arnd Bergmann
Baokun Li
Benjamin Tissoires
Blaž Hrastnik
Chen Yu
Christophe Jaillet
Colin Ian King
Corentin Chary
Dan Carpenter
Daniel Scally
Dawei Li
Francesco Dolcini
Greg Kroah-Hartman
Gustavo A. R. Silva
Hans de Goede
Ivor Wanders
Jiri Slaby (SUSE)
Julia Lawall
Jérôme de Bretagne
Kees Cook
Konrad Dybcio
Kurt Borja
Liang He
Linus Torvalds
Lukas Hetzenecker
Mario Limonciello
Mauro Carvalho Chehab
Maximilian Luz
Rafael J. Wysocki
Randy Dunlap
Tetsuo Handa
Thomas Gleixner
Tian Tao
Uwe Kleine-König
Weifeng Liu
Weng Xuetian
Wolfram Sang
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
aggregator
9560
13
15
26898
Maximilian Luz
Konrad Dybcio
Weifeng Liu
Francesco Dolcini
Greg Kroah-Hartman
Liang He
Jiri Slaby (SUSE)
Baokun Li
Andy Shevchenko
Al Viro
Daniel Scally
Tian Tao
Uwe Kleine-König
Mauro Carvalho Chehab
Dan Carpenter
December 2020
January 2021
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
October 2021
April 2022
May 2022
June 2022
November 2022
December 2022
January 2023
March 2023
May 2023
November 2023
December 2023
January 2024
May 2024
July 2024
August 2024
October 2024
var spanGroupData = [ {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 25144}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 0, "token_count": 2}, {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 28, "token_count": 6}, {"author_id": 12, "token_count": 3}, {"author_id": 0, "token_count": 752}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 274}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 6, "token_count": 99}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 4, "token_count": 311}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 20, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Luz
26427
98.25%
Konrad Dybcio
311
1.16%
Weifeng Liu
99
0.37%
Francesco Dolcini
15
0.06%
Greg Kroah-Hartman
8
0.03%
Liang He
7
0.03%
Jiri Slaby (SUSE)
6
0.02%
Baokun Li
6
0.02%
Andy Shevchenko
6
0.02%
Al Viro
5
0.02%
Daniel Scally
3
0.01%
Tian Tao
2
0.01%
Uwe Kleine-König
1
0.00%
Mauro Carvalho Chehab
1
0.00%
Dan Carpenter
1
0.00%
Total
26898
Files:
surface3-wmi.c
286
-
9
1045
Benjamin Tissoires
Rafael J. Wysocki
Andy Shevchenko
Hans de Goede
Christophe Jaillet
Uwe Kleine-König
Thomas Gleixner
Linus Torvalds
Arnd Bergmann
November 2016
December 2016
January 2017
June 2019
February 2021
October 2021
January 2022
September 2023
December 2024
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 980}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 24, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
982
93.97%
Rafael J. Wysocki
22
2.11%
Andy Shevchenko
19
1.82%
Hans de Goede
15
1.44%
Christophe Jaillet
3
0.29%
Uwe Kleine-König
1
0.10%
Thomas Gleixner
1
0.10%
Linus Torvalds
1
0.10%
Arnd Bergmann
1
0.10%
Total
1045
surface3_power.c
587
-
8
2338
Blaž Hrastnik
Andy Shevchenko
Daniel Scally
Hans de Goede
Dan Carpenter
Uwe Kleine-König
Wolfram Sang
Al Viro
March 2020
April 2020
June 2021
August 2021
February 2022
August 2022
June 2023
October 2024
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 33}, {"author_id": 1, "token_count": 2260}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 20, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Blaž Hrastnik
2260
96.66%
Andy Shevchenko
38
1.63%
Daniel Scally
15
0.64%
Hans de Goede
14
0.60%
Dan Carpenter
7
0.30%
Uwe Kleine-König
2
0.09%
Wolfram Sang
1
0.04%
Al Viro
1
0.04%
Total
2338
surface_acpi_notify.c
884
-
9
3559
Maximilian Luz
Tetsuo Handa
Kees Cook
Rafael J. Wysocki
Daniel Scally
Colin Ian King
Uwe Kleine-König
Linus Torvalds
Al Viro
December 2020
January 2021
June 2021
January 2022
June 2022
September 2022
December 2022
September 2023
December 2023
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 3432}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 91}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 24, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Luz
3434
96.49%
Tetsuo Handa
91
2.56%
Kees Cook
11
0.31%
Rafael J. Wysocki
10
0.28%
Daniel Scally
7
0.20%
Colin Ian King
3
0.08%
Uwe Kleine-König
1
0.03%
Linus Torvalds
1
0.03%
Al Viro
1
0.03%
Total
3559
surface_aggregator_cdev.c
808
-
3
3521
Maximilian Luz
Uwe Kleine-König
Linus Torvalds
December 2020
January 2021
June 2021
June 2022
December 2022
September 2023
December 2024
var spanGroupData = [ {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1297}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 2213}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 24, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Luz
3519
99.94%
Uwe Kleine-König
1
0.03%
Linus Torvalds
1
0.03%
Total
3521
surface_aggregator_hub.c
371
-
1
1392
Maximilian Luz
February 2021
April 2021
October 2021
May 2022
June 2022
December 2022
var spanGroupData = [ {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 1156}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Luz
1392
100.00%
Total
1392
surface_aggregator_registry.c
572
-
7
1832
Maximilian Luz
Konrad Dybcio
Ivor Wanders
Jérôme de Bretagne
Lukas Hetzenecker
Uwe Kleine-König
Linus Torvalds
February 2021
March 2021
April 2021
May 2021
October 2021
May 2022
June 2022
August 2022
November 2022
December 2022
March 2023
September 2023
January 2024
March 2024
August 2024
September 2024
December 2024
March 2025
var spanGroupData = [ {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 1087}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 42}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 4, "token_count": 131}, {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 17, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Luz
1600
87.34%
Konrad Dybcio
131
7.15%
Ivor Wanders
63
3.44%
Jérôme de Bretagne
24
1.31%
Lukas Hetzenecker
12
0.66%
Uwe Kleine-König
1
0.05%
Linus Torvalds
1
0.05%
Total
1832
surface_aggregator_tabletsw.c
645
-
2
2733
Maximilian Luz
Al Viro
June 2022
July 2022
December 2022
March 2023
May 2023
October 2024
var spanGroupData = [ {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 2387}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 305}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 20, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Luz
2732
99.96%
Al Viro
1
0.04%
Total
2733
surface_dtx.c
1282
-
3
4989
Maximilian Luz
Uwe Kleine-König
Linus Torvalds
March 2021
June 2021
June 2022
December 2022
September 2023
December 2024
var spanGroupData = [ {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 4973}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 24, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Luz
4987
99.96%
Uwe Kleine-König
1
0.02%
Linus Torvalds
1
0.02%
Total
4989
surface_gpe.c
352
-
4
1322
Maximilian Luz
Randy Dunlap
Uwe Kleine-König
Linus Torvalds
October 2020
November 2020
December 2020
October 2021
April 2022
June 2022
July 2022
September 2023
December 2024
var spanGroupData = [ {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1277}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 24, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Luz
1318
99.70%
Randy Dunlap
2
0.15%
Uwe Kleine-König
1
0.08%
Linus Torvalds
1
0.08%
Total
1322
surface_hotplug.c
273
-
4
1256
Maximilian Luz
Andy Shevchenko
Uwe Kleine-König
Linus Torvalds
February 2021
June 2022
January 2023
September 2023
December 2024
var spanGroupData = [ {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 1250}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 24, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Luz
1251
99.60%
Andy Shevchenko
3
0.24%
Uwe Kleine-König
1
0.08%
Linus Torvalds
1
0.08%
Total
1256
surface_platform_profile.c
257
-
7
891
Maximilian Luz
Ivor Wanders
Kurt Borja
Mario Limonciello
Corentin Chary
Armin Wolf
Al Viro
February 2011
February 2021
March 2021
December 2022
October 2023
March 2024
October 2024
December 2024
January 2025
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 696}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 107}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 9, "token_count": 61}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Luz
700
78.56%
Ivor Wanders
107
12.01%
Kurt Borja
61
6.85%
Mario Limonciello
15
1.68%
Corentin Chary
6
0.67%
Armin Wolf
1
0.11%
Al Viro
1
0.11%
Total
891
surfacepro3_button.c
265
-
9
947
Chen Yu
Maximilian Luz
Weng Xuetian
Andy Shevchenko
Rafael J. Wysocki
Gustavo A. R. Silva
Thomas Gleixner
Julia Lawall
Dawei Li
August 2015
December 2015
January 2016
May 2016
January 2018
June 2019
July 2019
August 2020
November 2022
var spanGroupData = [ {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 763}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 16, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 37, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chen Yu
763
80.57%
Maximilian Luz
137
14.47%
Weng Xuetian
13
1.37%
Andy Shevchenko
12
1.27%
Rafael J. Wysocki
9
0.95%
Gustavo A. R. Silva
8
0.84%
Thomas Gleixner
2
0.21%
Julia Lawall
2
0.21%
Dawei Li
1
0.11%
Total
947
Contributors:
40
Author
Tokens
Proportion
Commits
Proportion
0
Maximilian Luz
47497
90.09%
89
54.60%
1
Blaž Hrastnik
2260
4.29%
1
0.61%
2
Benjamin Tissoires
982
1.86%
2
1.23%
3
Chen Yu
763
1.45%
1
0.61%
4
Konrad Dybcio
442
0.84%
1
0.61%
5
Ivor Wanders
170
0.32%
2
1.23%
6
Weifeng Liu
99
0.19%
1
0.61%
7
Tetsuo Handa
91
0.17%
1
0.61%
8
Andy Shevchenko
78
0.15%
11
6.75%
9
Kurt Borja
61
0.12%
5
3.07%
10
Rafael J. Wysocki
41
0.08%
4
2.45%
11
Hans de Goede
29
0.06%
2
1.23%
12
Daniel Scally
25
0.05%
1
0.61%
13
Jérôme de Bretagne
24
0.05%
1
0.61%
14
Mario Limonciello
15
0.03%
2
1.23%
15
Francesco Dolcini
15
0.03%
2
1.23%
16
Weng Xuetian
13
0.02%
1
0.61%
17
Lukas Hetzenecker
12
0.02%
1
0.61%
18
Kees Cook
11
0.02%
1
0.61%
19
Uwe Kleine-König
10
0.02%
10
6.13%
20
Al Viro
9
0.02%
1
0.61%
21
Gustavo A. R. Silva
8
0.02%
1
0.61%
22
Greg Kroah-Hartman
8
0.02%
3
1.84%
23
Dan Carpenter
8
0.02%
2
1.23%
24
Linus Torvalds
7
0.01%
1
0.61%
25
Liang He
7
0.01%
1
0.61%
26
Jiri Slaby (SUSE)
6
0.01%
1
0.61%
27
Corentin Chary
6
0.01%
1
0.61%
28
Baokun Li
6
0.01%
2
1.23%
29
Thomas Gleixner
3
0.01%
1
0.61%
30
Colin Ian King
3
0.01%
1
0.61%
31
Christophe Jaillet
3
0.01%
1
0.61%
32
Tian Tao
2
0.00%
1
0.61%
33
Randy Dunlap
2
0.00%
1
0.61%
34
Julia Lawall
2
0.00%
1
0.61%
35
Wolfram Sang
1
0.00%
1
0.61%
36
Mauro Carvalho Chehab
1
0.00%
1
0.61%
37
Dawei Li
1
0.00%
1
0.61%
38
Arnd Bergmann
1
0.00%
1
0.61%
39
Armin Wolf
1
0.00%
1
0.61%
Total
52723
163