Linux Source Code
Home
Release 6.18
Help
st
root
drivers
media
platform
Highlighting
Reset All
By Author
By Age
──────────
Alain Volmat
Allen Pais
Andy Shevchenko
Arnd Bergmann
Benjamin Gaignard
Chuhong Yuan
Colin Ian King
Dan Carpenter
Dmitriy Ulitin
Dmitry Torokhov
Dongliang Mu
Ezequiel García
Fabien Dessenne
Fabio Estevam
Geliang Tang
Greg Kroah-Hartman
Gustavo A. R. Silva
Hans Verkuil
Hugues Fruchet
Jacopo Mondi
Jean-Christophe Trotin
Jernej Škrabec
Jia-Ju Bai
Jiasheng Jiang
Johan Hovold
Julia Lawall
Junghak Sung
Kees Cook
Krzysztof Kozlowski
Kuninori Morimoto
Lad Prabhakar
Laurent Pinchart
Marek Vašut
Mauro Carvalho Chehab
Miaoqian Lin
Others
Peter Griffin
Peter Ujfalusi
Philipp Zabel
Raag Jadav
Ricardo Ribalda Delgado
SF Markus Elfring
Sakari Ailus
Shailendra Verma
Steve Longerbeam
Sudip Mukherjee
Sylwester Nawrocki
Thomas Gleixner
Tomi Valkeinen
Unknown
Uwe Kleine-König
Vasyl Gomonovych
Wei Yongjun
Wolfram Sang
Xiaofeng Cao
Yang Yingliang
Yangtao Li
caihuoqing
dillon min
ruanjinjie
ye xingchen
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
sti
14326
35
49
61068
Fabien Dessenne
Hugues Fruchet
Jean-Christophe Trotin
Peter Griffin
Mauro Carvalho Chehab
Hans Verkuil
Laurent Pinchart
Benjamin Gaignard
Jacopo Mondi
Arnd Bergmann
ruanjinjie
Chuhong Yuan
Ezequiel García
Junghak Sung
Allen Pais
Dmitry Torokhov
Ricardo Ribalda Delgado
Yangtao Li
Andy Shevchenko
SF Markus Elfring
Greg Kroah-Hartman
Kees Cook
Gustavo A. R. Silva
Dan Carpenter
Jiasheng Jiang
Miaoqian Lin
Wolfram Sang
Uwe Kleine-König
Dongliang Mu
Lad Prabhakar
Jia-Ju Bai
caihuoqing
Wei Yongjun
Sylwester Nawrocki
Krzysztof Kozlowski
Julia Lawall
Jernej Škrabec
Colin Ian King
Vasyl Gomonovych
Geliang Tang
Sudip Mukherjee
Shailendra Verma
Johan Hovold
Fabio Estevam
Xiaofeng Cao
Thomas Gleixner
Others
February 2012
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
February 2016
March 2016
April 2016
June 2016
August 2016
September 2016
October 2016
December 2016
January 2017
February 2017
April 2017
May 2017
July 2017
August 2017
October 2017
November 2017
December 2017
May 2018
July 2018
September 2018
December 2018
February 2019
June 2019
October 2019
November 2019
December 2019
January 2020
February 2020
June 2020
August 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
August 2021
October 2021
December 2021
January 2022
February 2022
March 2022
October 2022
February 2023
March 2023
August 2023
November 2023
December 2023
April 2024
June 2024
August 2024
September 2024
March 2025
April 2025
May 2025
June 2025
August 2025
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 17378}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 82}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 156}, {"author_id": 3, "token_count": 9780}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 19, "token_count": 20}, {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 19, "token_count": 8}, {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 26}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 14057}, {"author_id": 49, "token_count": 1}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 34, "token_count": 4}, {"author_id": 7, "token_count": 5}, {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 2208}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 16461}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 7, "token_count": 5}, {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 10, "token_count": 69}, {"author_id": 41, "token_count": 1}, {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 14}, {"author_id": 17, "token_count": 23}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 11, "token_count": 14}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 18, "token_count": 31}, {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 41, "token_count": 5}, {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 20, "token_count": 9}, {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 7, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 34, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 37, "token_count": 9}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 22, "token_count": 25}, {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 21, "token_count": 22}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 20, "token_count": 19}, {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 16, "token_count": 19}, {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 14, "token_count": 39}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 12, "token_count": 42}, {"author_id": 8, "token_count": 89}, ]}, ]
Author Name
Tokens
Token Proportion
Fabien Dessenne
17572
28.77%
Hugues Fruchet
16461
26.96%
Jean-Christophe Trotin
16265
26.63%
Peter Griffin
9835
16.10%
Mauro Carvalho Chehab
159
0.26%
Hans Verkuil
99
0.16%
Laurent Pinchart
89
0.15%
Benjamin Gaignard
84
0.14%
Jacopo Mondi
42
0.07%
Arnd Bergmann
42
0.07%
ruanjinjie
34
0.06%
Chuhong Yuan
31
0.05%
Ezequiel García
29
0.05%
Junghak Sung
28
0.05%
Allen Pais
28
0.05%
Dmitry Torokhov
25
0.04%
Ricardo Ribalda Delgado
24
0.04%
Yangtao Li
23
0.04%
Andy Shevchenko
20
0.03%
SF Markus Elfring
19
0.03%
Greg Kroah-Hartman
15
0.02%
Kees Cook
13
0.02%
Gustavo A. R. Silva
12
0.02%
Dan Carpenter
12
0.02%
Jiasheng Jiang
11
0.02%
Miaoqian Lin
9
0.01%
Wolfram Sang
8
0.01%
Uwe Kleine-König
8
0.01%
Dongliang Mu
8
0.01%
Lad Prabhakar
6
0.01%
Jia-Ju Bai
6
0.01%
caihuoqing
6
0.01%
Wei Yongjun
5
0.01%
Sylwester Nawrocki
5
0.01%
Krzysztof Kozlowski
4
0.01%
Julia Lawall
4
0.01%
Jernej Škrabec
4
0.01%
Colin Ian King
4
0.01%
Vasyl Gomonovych
3
0.00%
Geliang Tang
3
0.00%
Sudip Mukherjee
2
0.00%
Shailendra Verma
2
0.00%
Johan Hovold
2
0.00%
Fabio Estevam
2
0.00%
Xiaofeng Cao
1
0.00%
Thomas Gleixner
1
0.00%
Others
3
0.00%
Total
61068
stm32
7509
12
29
34717
Hugues Fruchet
Alain Volmat
dillon min
Marek Vašut
Laurent Pinchart
Dmitriy Ulitin
Sakari Ailus
Ezequiel García
Hans Verkuil
Steve Longerbeam
Yang Yingliang
Jacopo Mondi
Mauro Carvalho Chehab
Kuninori Morimoto
Yangtao Li
Fabien Dessenne
Uwe Kleine-König
Lad Prabhakar
Jiasheng Jiang
Tomi Valkeinen
Sylwester Nawrocki
Peter Ujfalusi
Benjamin Gaignard
ye xingchen
Raag Jadav
Jernej Škrabec
Ricardo Ribalda Delgado
Philipp Zabel
Gustavo A. R. Silva
February 2012
May 2013
August 2016
May 2017
July 2017
August 2017
December 2017
February 2018
March 2018
June 2018
July 2018
September 2018
February 2019
April 2019
August 2019
January 2020
February 2020
October 2020
November 2020
January 2021
March 2021
April 2021
May 2021
October 2021
January 2022
May 2022
June 2022
July 2022
August 2022
September 2022
February 2023
March 2023
July 2023
November 2023
December 2023
February 2024
April 2024
July 2024
September 2024
November 2024
December 2024
January 2025
March 2025
April 2025
August 2025
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 5377}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 1951}, {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 505}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 274}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 7, "token_count": 5}, {"author_id": 27, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 835}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 39, "token_count": 4}, {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 4, "token_count": 68}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 11, "token_count": 32}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 13, "token_count": 44}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 5125}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 175}, {"author_id": 8, "token_count": 1}, {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 6, "token_count": 205}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 29, "token_count": 14}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 15, "token_count": 9}, {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 4, "token_count": 59}, {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 12560}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 36, "token_count": 10}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 4, "token_count": 6765}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 4, "token_count": 162}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 8, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Hugues Fruchet
21815
62.84%
Alain Volmat
7230
20.83%
dillon min
5125
14.76%
Marek Vašut
211
0.61%
Laurent Pinchart
52
0.15%
Dmitriy Ulitin
44
0.13%
Sakari Ailus
38
0.11%
Ezequiel García
32
0.09%
Hans Verkuil
21
0.06%
Steve Longerbeam
15
0.04%
Yang Yingliang
14
0.04%
Jacopo Mondi
12
0.03%
Mauro Carvalho Chehab
10
0.03%
Kuninori Morimoto
10
0.03%
Yangtao Li
8
0.02%
Fabien Dessenne
7
0.02%
Uwe Kleine-König
6
0.02%
Lad Prabhakar
6
0.02%
Jiasheng Jiang
6
0.02%
Tomi Valkeinen
5
0.01%
Sylwester Nawrocki
5
0.01%
Peter Ujfalusi
5
0.01%
Benjamin Gaignard
5
0.01%
ye xingchen
4
0.01%
Raag Jadav
4
0.01%
Jernej Škrabec
4
0.01%
Ricardo Ribalda Delgado
1
0.00%
Philipp Zabel
1
0.00%
Gustavo A. R. Silva
1
0.00%
Total
34717
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
62
Author
Tokens
Proportion
Commits
Proportion
0
Hugues Fruchet
38276
39.96%
38
17.51%
1
Fabien Dessenne
17579
18.35%
8
3.69%
2
Jean-Christophe Trotin
16265
16.98%
4
1.84%
3
Peter Griffin
9835
10.27%
7
3.23%
4
Alain Volmat
7230
7.55%
21
9.68%
5
dillon min
5125
5.35%
1
0.46%
6
Marek Vašut
211
0.22%
3
1.38%
7
Mauro Carvalho Chehab
169
0.18%
16
7.37%
8
Laurent Pinchart
141
0.15%
10
4.61%
9
Hans Verkuil
120
0.13%
9
4.15%
10
Benjamin Gaignard
89
0.09%
4
1.84%
11
Ezequiel García
61
0.06%
4
1.84%
12
Jacopo Mondi
54
0.06%
3
1.38%
13
Dmitriy Ulitin
44
0.05%
1
0.46%
14
Arnd Bergmann
42
0.04%
2
0.92%
15
Sakari Ailus
38
0.04%
7
3.23%
16
ruanjinjie
34
0.04%
2
0.92%
17
Yangtao Li
31
0.03%
2
0.92%
18
Chuhong Yuan
31
0.03%
1
0.46%
19
Junghak Sung
28
0.03%
2
0.92%
20
Allen Pais
28
0.03%
2
0.92%
21
Ricardo Ribalda Delgado
25
0.03%
3
1.38%
22
Dmitry Torokhov
25
0.03%
1
0.46%
23
Andy Shevchenko
20
0.02%
2
0.92%
24
Unknown
20
0.02%
2
0.92%
25
SF Markus Elfring
19
0.02%
2
0.92%
26
Jiasheng Jiang
17
0.02%
2
0.92%
27
Steve Longerbeam
15
0.02%
1
0.46%
28
Greg Kroah-Hartman
15
0.02%
2
0.92%
29
Yang Yingliang
14
0.01%
1
0.46%
30
Uwe Kleine-König
14
0.01%
8
3.69%
31
Kees Cook
13
0.01%
1
0.46%
32
Gustavo A. R. Silva
13
0.01%
4
1.84%
33
Lad Prabhakar
12
0.01%
2
0.92%
34
Dan Carpenter
12
0.01%
2
0.92%
35
Sylwester Nawrocki
10
0.01%
1
0.46%
36
Kuninori Morimoto
10
0.01%
1
0.46%
37
Miaoqian Lin
9
0.01%
1
0.46%
38
Wolfram Sang
8
0.01%
2
0.92%
39
Jernej Škrabec
8
0.01%
1
0.46%
40
Dongliang Mu
8
0.01%
2
0.92%
41
Jia-Ju Bai
6
0.01%
2
0.92%
42
caihuoqing
6
0.01%
1
0.46%
43
Wei Yongjun
5
0.01%
2
0.92%
44
Tomi Valkeinen
5
0.01%
2
0.92%
45
Peter Ujfalusi
5
0.01%
1
0.46%
46
ye xingchen
4
0.00%
1
0.46%
47
Raag Jadav
4
0.00%
1
0.46%
48
Krzysztof Kozlowski
4
0.00%
1
0.46%
49
Julia Lawall
4
0.00%
4
1.84%
50
Colin Ian King
4
0.00%
2
0.92%
51
Vasyl Gomonovych
3
0.00%
1
0.46%
52
Geliang Tang
3
0.00%
1
0.46%
53
Sudip Mukherjee
2
0.00%
1
0.46%
54
Shailendra Verma
2
0.00%
1
0.46%
55
Johan Hovold
2
0.00%
1
0.46%
56
Fabio Estevam
2
0.00%
1
0.46%
57
Xiaofeng Cao
1
0.00%
1
0.46%
58
Thomas Gleixner
1
0.00%
1
0.46%
59
Philipp Zabel
1
0.00%
1
0.46%
60
Others
3
0.00%
3
1.38%
Total
95785
217