Linux Source Code
Home
Release 6.11
Help
sunxi
root
sound
soc
Highlighting
Reset All
By Author
By Age
──────────
Adam Sampson
Andrea Bondavalli
Arnaud Ferraris
Arvind Yadav
Ban Tao
Bastian Germann
Bhumika Goyal
Charles Keepax
Chen-Yu Tsai
Chi Minghao
Clément Péron
Dan Carpenter
Danny Milosavljevic
Emilio López
Georgii Staroselskii
Gustavo A. R. Silva
Hans de Goede
Icenowy Zheng
Jernej Škrabec
Joao Schim
John Watts
Krzysztof Kozlowski
Kuninori Morimoto
Lee Jones
Li Chen
Luca Weiss
Marcus Cooper
Matteo Martelli
Maxime Ripard
Mikhail Rudenko
Mylène Josserand
Ondrej Jirman
Philipp Zabel
Pierre-Louis Bossart
Randy Dunlap
Rob Herring
Samuel Holland
Thomas Gleixner
Uwe Kleine-König
Vasily Khoruzhick
Wei Yongjun
Yang Yingliang
Yong Deng
Yue haibing
Zeng Heng
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
sun4i-codec.c
1850
-
21
7902
Chen-Yu Tsai
Emilio López
Danny Milosavljevic
Maxime Ripard
Icenowy Zheng
Kuninori Morimoto
Hans de Goede
Andrea Bondavalli
Bastian Germann
Li Chen
Mikhail Rudenko
Georgii Staroselskii
Adam Sampson
Charles Keepax
Ban Tao
Yang Yingliang
Bhumika Goyal
Uwe Kleine-König
Thomas Gleixner
Randy Dunlap
Philipp Zabel
September 2015
October 2015
November 2015
December 2015
September 2016
October 2016
November 2016
January 2017
June 2017
July 2017
August 2017
October 2017
December 2017
January 2018
January 2019
May 2019
June 2019
August 2019
July 2020
August 2020
March 2021
June 2021
December 2021
May 2022
June 2022
September 2022
March 2023
August 2023
September 2023
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 2634}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 470}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 16, "token_count": 150}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 11, "token_count": 88}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3165}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 293}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 18, "token_count": 29}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 68}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 54}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 11, "token_count": 651}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 26, "token_count": 15}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 91}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 20, "token_count": 30}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 24, "token_count": 19}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 12, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Chen-Yu Tsai
3201
40.51%
Emilio López
2634
33.33%
Danny Milosavljevic
739
9.35%
Maxime Ripard
478
6.05%
Icenowy Zheng
293
3.71%
Kuninori Morimoto
202
2.56%
Hans de Goede
150
1.90%
Andrea Bondavalli
97
1.23%
Bastian Germann
30
0.38%
Li Chen
19
0.24%
Mikhail Rudenko
15
0.19%
Georgii Staroselskii
15
0.19%
Adam Sampson
8
0.10%
Charles Keepax
5
0.06%
Ban Tao
4
0.05%
Yang Yingliang
3
0.04%
Bhumika Goyal
3
0.04%
Uwe Kleine-König
2
0.03%
Thomas Gleixner
2
0.03%
Randy Dunlap
1
0.01%
Philipp Zabel
1
0.01%
Total
7902
sun4i-i2s.c
1699
-
19
6889
Maxime Ripard
Marcus Cooper
Jernej Škrabec
Mylène Josserand
Samuel Holland
Matteo Martelli
Chen-Yu Tsai
Clément Péron
John Watts
Vasily Khoruzhick
Kuninori Morimoto
Charles Keepax
Ban Tao
Yang Yingliang
Uwe Kleine-König
Thomas Gleixner
Yong Deng
Rob Herring
Philipp Zabel
June 2016
November 2016
January 2017
February 2017
July 2017
August 2017
December 2017
February 2018
October 2018
May 2019
June 2019
July 2019
August 2019
October 2020
January 2021
June 2021
February 2022
May 2022
June 2022
September 2022
March 2023
August 2023
October 2023
April 2024
August 2024
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 2576}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 267}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 240}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 763}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 52}, {"author_id": 6, "token_count": 70}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 991}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 13, "token_count": 133}, {"author_id": 8, "token_count": 834}, {"author_id": 3, "token_count": 54}, {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 217}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 12, "token_count": 34}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 19, "token_count": 94}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 14, "token_count": 192}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
3975
57.70%
Marcus Cooper
891
12.93%
Jernej Škrabec
834
12.11%
Mylène Josserand
242
3.51%
Samuel Holland
241
3.50%
Matteo Martelli
192
2.79%
Chen-Yu Tsai
154
2.24%
Clément Péron
133
1.93%
John Watts
94
1.36%
Vasily Khoruzhick
70
1.02%
Kuninori Morimoto
35
0.51%
Charles Keepax
14
0.20%
Ban Tao
4
0.06%
Yang Yingliang
3
0.04%
Uwe Kleine-König
2
0.03%
Thomas Gleixner
2
0.03%
Yong Deng
1
0.01%
Rob Herring
1
0.01%
Philipp Zabel
1
0.01%
Total
6889
sun4i-spdif.c
738
-
14
3054
Marcus Cooper
Jernej Škrabec
Clément Péron
Arvind Yadav
Wei Yongjun
Kuninori Morimoto
Chen-Yu Tsai
Charles Keepax
Yang Yingliang
Uwe Kleine-König
Thomas Gleixner
Rob Herring
Philipp Zabel
Lee Jones
February 2016
July 2016
December 2016
January 2017
February 2017
July 2017
May 2019
March 2020
July 2020
June 2021
November 2021
June 2022
March 2023
September 2023
October 2023
January 2024
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 2049}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 117}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 22, "token_count": 22}, {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 117}, {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 610}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Marcus Cooper
2268
74.26%
Jernej Škrabec
610
19.97%
Clément Péron
117
3.83%
Arvind Yadav
22
0.72%
Wei Yongjun
8
0.26%
Kuninori Morimoto
8
0.26%
Chen-Yu Tsai
6
0.20%
Charles Keepax
5
0.16%
Yang Yingliang
3
0.10%
Uwe Kleine-König
2
0.07%
Thomas Gleixner
2
0.07%
Rob Herring
1
0.03%
Philipp Zabel
1
0.03%
Lee Jones
1
0.03%
Total
3054
sun50i-codec-analog.c
596
-
7
2394
Vasily Khoruzhick
Samuel Holland
Arnaud Ferraris
Luca Weiss
Chen-Yu Tsai
Yue haibing
Rob Herring
October 2018
November 2018
February 2019
July 2019
July 2020
June 2022
October 2023
March 2024
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 1686}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 151}, {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 300}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 9, "token_count": 166}, {"author_id": 2, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Vasily Khoruzhick
1686
70.43%
Samuel Holland
337
14.08%
Arnaud Ferraris
201
8.40%
Luca Weiss
151
6.31%
Chen-Yu Tsai
15
0.63%
Yue haibing
2
0.08%
Rob Herring
2
0.08%
Total
2394
sun50i-dmic.c
437
-
8
1869
Ban Tao
Joao Schim
Krzysztof Kozlowski
Chi Minghao
Uwe Kleine-König
Zeng Heng
Rob Herring
Kuninori Morimoto
September 2022
November 2022
March 2023
September 2023
October 2023
April 2024
var spanGroupData = [ {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 1711}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 17, "token_count": 147}, {"author_id": 35, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ban Tao
1711
91.55%
Joao Schim
147
7.87%
Krzysztof Kozlowski
3
0.16%
Chi Minghao
3
0.16%
Uwe Kleine-König
2
0.11%
Zeng Heng
1
0.05%
Rob Herring
1
0.05%
Kuninori Morimoto
1
0.05%
Total
1869
sun8i-adda-pr-regmap.c
102
-
2
412
Vasily Khoruzhick
Chen-Yu Tsai
November 2016
October 2018
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 372}, ]}, ]
Author Name
Tokens
Token Proportion
Vasily Khoruzhick
372
90.29%
Chen-Yu Tsai
40
9.71%
Total
412
sun8i-adda-pr-regmap.h
7
-
1
18
Vasily Khoruzhick
October 2018
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Vasily Khoruzhick
18
100.00%
Total
18
sun8i-codec-analog.c
853
-
7
3350
Chen-Yu Tsai
Icenowy Zheng
Mylène Josserand
Vasily Khoruzhick
Yue haibing
Thomas Gleixner
Dan Carpenter
November 2016
February 2017
March 2017
May 2017
June 2017
October 2018
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 2350}, {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 96}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 530}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 108}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 256}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Chen-Yu Tsai
2350
70.15%
Icenowy Zheng
894
26.69%
Mylène Josserand
96
2.87%
Vasily Khoruzhick
4
0.12%
Yue haibing
2
0.06%
Thomas Gleixner
2
0.06%
Dan Carpenter
2
0.06%
Total
3350
sun8i-codec.c
1723
-
14
7295
Samuel Holland
Mylène Josserand
Arnaud Ferraris
Maxime Ripard
Vasily Khoruzhick
Ondrej Jirman
Kuninori Morimoto
Charles Keepax
Yue haibing
Uwe Kleine-König
Thomas Gleixner
Pierre-Louis Bossart
Rob Herring
Gustavo A. R. Silva
February 2017
March 2017
July 2017
November 2017
December 2017
January 2018
October 2018
November 2018
May 2019
July 2019
February 2020
July 2020
August 2020
September 2020
October 2020
January 2021
March 2021
November 2021
May 2022
June 2022
March 2023
October 2023
March 2024
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 1766}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 259}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 163}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 56}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 410}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 541}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 2548}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 202}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 9, "token_count": 1155}, {"author_id": 23, "token_count": 19}, {"author_id": 2, "token_count": 95}, ]}, ]
Author Name
Tokens
Token Proportion
Samuel Holland
3828
52.47%
Mylène Josserand
1932
26.48%
Arnaud Ferraris
1155
15.83%
Maxime Ripard
259
3.55%
Vasily Khoruzhick
68
0.93%
Ondrej Jirman
19
0.26%
Kuninori Morimoto
19
0.26%
Charles Keepax
4
0.05%
Yue haibing
3
0.04%
Uwe Kleine-König
2
0.03%
Thomas Gleixner
2
0.03%
Pierre-Louis Bossart
2
0.03%
Rob Herring
1
0.01%
Gustavo A. R. Silva
1
0.01%
Total
7295
Contributors:
45
Author
Tokens
Proportion
Commits
Proportion
0
Chen-Yu Tsai
5766
17.38%
22
9.87%
1
Maxime Ripard
4712
14.20%
28
12.56%
2
Samuel Holland
4406
13.28%
51
22.87%
3
Marcus Cooper
3159
9.52%
18
8.07%
4
Emilio López
2634
7.94%
1
0.45%
5
Mylène Josserand
2270
6.84%
8
3.59%
6
Vasily Khoruzhick
2218
6.68%
5
2.24%
7
Ban Tao
1719
5.18%
1
0.45%
8
Jernej Škrabec
1444
4.35%
2
0.90%
9
Arnaud Ferraris
1356
4.09%
3
1.35%
10
Icenowy Zheng
1187
3.58%
6
2.69%
11
Danny Milosavljevic
739
2.23%
10
4.48%
12
Kuninori Morimoto
265
0.80%
11
4.93%
13
Clément Péron
250
0.75%
8
3.59%
14
Matteo Martelli
192
0.58%
1
0.45%
15
Luca Weiss
151
0.46%
1
0.45%
16
Hans de Goede
150
0.45%
3
1.35%
17
Joao Schim
147
0.44%
1
0.45%
18
Andrea Bondavalli
97
0.29%
2
0.90%
19
John Watts
94
0.28%
2
0.90%
20
Bastian Germann
30
0.09%
1
0.45%
21
Charles Keepax
28
0.08%
4
1.79%
22
Arvind Yadav
22
0.07%
1
0.45%
23
Ondrej Jirman
19
0.06%
1
0.45%
24
Li Chen
19
0.06%
1
0.45%
25
Mikhail Rudenko
15
0.05%
2
0.90%
26
Georgii Staroselskii
15
0.05%
1
0.45%
27
Uwe Kleine-König
10
0.03%
5
2.24%
28
Thomas Gleixner
10
0.03%
3
1.35%
29
Yang Yingliang
9
0.03%
3
1.35%
30
Wei Yongjun
8
0.02%
1
0.45%
31
Adam Sampson
8
0.02%
1
0.45%
32
Yue haibing
7
0.02%
3
1.35%
33
Rob Herring
6
0.02%
1
0.45%
34
Philipp Zabel
3
0.01%
1
0.45%
35
Krzysztof Kozlowski
3
0.01%
1
0.45%
36
Chi Minghao
3
0.01%
1
0.45%
37
Bhumika Goyal
3
0.01%
1
0.45%
38
Pierre-Louis Bossart
2
0.01%
1
0.45%
39
Dan Carpenter
2
0.01%
1
0.45%
40
Zeng Heng
1
0.00%
1
0.45%
41
Yong Deng
1
0.00%
1
0.45%
42
Randy Dunlap
1
0.00%
1
0.45%
43
Lee Jones
1
0.00%
1
0.45%
44
Gustavo A. R. Silva
1
0.00%
1
0.45%
Total
33183
223