Linux Source Code
Home
Release 5.9
Help
sja1000
root
drivers
net
can
Highlighting
Reset All
By Author
By Age
──────────
Alexander Gerasiov
Alexey Dobriyan
Allen Pais
Andre B. Oliveira
Andreas Larsson
Andri Yngvason
Axel Lin
Benoit Taine
Christian Pellegrin
Christoph Hellwig
Christopher R. Baker
Damien Riegel
David Howells
Fabio Baltieri
Flavio Suligoi
Florian Vaussard
H Hartley Sweeten
James Kime
Ji-Ze Hong (Peter Hong)
Jia-Ju Bai
Jingoo Han
Joe Perches
Julia Lawall
Kees Cook
Kurt Van Dijck
Lucas De Marchi
Lukas Resch
Marc Kleine-Budde
Matthias Fuchs
Mirza Krak
Muhammad Ghias
Nikita Edward Baruzdin
Nishka Dasgupta
Oleg Moroz
Oliver Hartkopp
Patrick McHardy
Pavel Cheblakov
Peter Senna Tschudin
Sebastian Haas
Stephane Grosjean
Stephen Hemminger
Sven Schmitt
Tejun Heo
Thomas Gleixner
Wang Xiayang
William Breathitt Gray
Wolfgang Grandegger
Yegor Yefremov
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ems_pci.c
361
-
8
1377
Wolfgang Grandegger
Sebastian Haas
Christopher R. Baker
Benoit Taine
Tejun Heo
Oliver Hartkopp
Thomas Gleixner
Axel Lin
May 2009
July 2009
September 2009
March 2010
April 2012
April 2013
March 2014
August 2014
May 2019
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 1016}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 323}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Wolfgang Grandegger
1016
73.78%
Sebastian Haas
339
24.62%
Christopher R. Baker
6
0.44%
Benoit Taine
6
0.44%
Tejun Heo
3
0.22%
Oliver Hartkopp
3
0.22%
Thomas Gleixner
2
0.15%
Axel Lin
2
0.15%
Total
1377
ems_pcmcia.c
312
-
4
1198
Oliver Hartkopp
Christopher R. Baker
Thomas Gleixner
H Hartley Sweeten
September 2011
March 2013
April 2013
March 2014
June 2019
var spanGroupData = [ {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 1186}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Oliver Hartkopp
1189
99.25%
Christopher R. Baker
6
0.50%
Thomas Gleixner
2
0.17%
H Hartley Sweeten
1
0.08%
Total
1198
f81601.c
211
-
1
922
Ji-Ze Hong (Peter Hong)
July 2019
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 922}, ]}, ]
Author Name
Tokens
Token Proportion
Ji-Ze Hong (Peter Hong)
922
100.00%
Total
922
kvaser_pci.c
385
-
6
1435
Wolfgang Grandegger
Christopher R. Baker
Benoit Taine
Thomas Gleixner
Oliver Hartkopp
Axel Lin
May 2009
April 2012
April 2013
March 2014
August 2014
May 2019
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 1417}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Wolfgang Grandegger
1417
98.75%
Christopher R. Baker
6
0.42%
Benoit Taine
6
0.42%
Thomas Gleixner
2
0.14%
Oliver Hartkopp
2
0.14%
Axel Lin
2
0.14%
Total
1435
peak_pci.c
761
-
10
3183
Stephane Grosjean
Wolfgang Grandegger
Oliver Hartkopp
Peter Senna Tschudin
Christopher R. Baker
Benoit Taine
Jia-Ju Bai
Thomas Gleixner
Nishka Dasgupta
Axel Lin
September 2011
February 2012
March 2012
April 2012
October 2012
April 2013
March 2014
May 2014
August 2014
September 2014
September 2015
November 2017
April 2018
June 2019
August 2019
var spanGroupData = [ {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 1015}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 1987}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 10}, {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 46, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stephane Grosjean
2111
66.32%
Wolfgang Grandegger
1015
31.89%
Oliver Hartkopp
27
0.85%
Peter Senna Tschudin
10
0.31%
Christopher R. Baker
6
0.19%
Benoit Taine
6
0.19%
Jia-Ju Bai
4
0.13%
Thomas Gleixner
2
0.06%
Nishka Dasgupta
1
0.03%
Axel Lin
1
0.03%
Total
3183
peak_pcmcia.c
734
-
10
2720
Stephane Grosjean
Kees Cook
Peter Senna Tschudin
Christopher R. Baker
Oliver Hartkopp
Jia-Ju Bai
Allen Pais
Thomas Gleixner
Wang Xiayang
H Hartley Sweeten
March 2012
October 2012
March 2013
April 2013
March 2014
September 2017
October 2017
April 2018
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 2678}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stephane Grosjean
2678
98.46%
Kees Cook
14
0.51%
Peter Senna Tschudin
7
0.26%
Christopher R. Baker
6
0.22%
Oliver Hartkopp
4
0.15%
Jia-Ju Bai
4
0.15%
Allen Pais
3
0.11%
Thomas Gleixner
2
0.07%
Wang Xiayang
1
0.04%
H Hartley Sweeten
1
0.04%
Total
2720
plx_pci.c
768
-
16
3050
Pavel Cheblakov
Matthias Fuchs
Flavio Suligoi
Nikita Edward Baruzdin
Oleg Moroz
James Kime
Muhammad Ghias
Lukas Resch
Julia Lawall
Oliver Hartkopp
Christopher R. Baker
Benoit Taine
Tejun Heo
Thomas Gleixner
Joe Perches
Axel Lin
February 2010
March 2010
April 2010
December 2010
August 2011
December 2011
April 2012
October 2012
April 2013
January 2014
March 2014
August 2014
April 2016
October 2016
August 2018
May 2019
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 1667}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 525}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 16, "token_count": 81}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 17, "token_count": 77}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 14, "token_count": 85}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 236}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 76}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 266}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Cheblakov
1667
54.66%
Matthias Fuchs
525
17.21%
Flavio Suligoi
266
8.72%
Nikita Edward Baruzdin
236
7.74%
Oleg Moroz
85
2.79%
James Kime
81
2.66%
Muhammad Ghias
77
2.52%
Lukas Resch
76
2.49%
Julia Lawall
10
0.33%
Oliver Hartkopp
6
0.20%
Christopher R. Baker
6
0.20%
Benoit Taine
6
0.20%
Tejun Heo
3
0.10%
Thomas Gleixner
2
0.07%
Joe Perches
2
0.07%
Axel Lin
2
0.07%
Total
3050
sja1000.c
708
-
15
3078
Wolfgang Grandegger
Oliver Hartkopp
Mirza Krak
Andri Yngvason
Andreas Larsson
Nikita Edward Baruzdin
Fabio Baltieri
Marc Kleine-Budde
Kurt Van Dijck
Christian Pellegrin
Alexander Gerasiov
Florian Vaussard
Stephen Hemminger
Patrick McHardy
Lucas De Marchi
May 2009
June 2009
August 2009
October 2009
December 2009
January 2010
February 2010
May 2010
March 2011
May 2011
October 2011
February 2012
July 2012
September 2012
December 2012
April 2013
November 2013
January 2014
March 2014
July 2014
August 2014
December 2014
July 2015
November 2015
April 2016
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 2257}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 35, "token_count": 7}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 29, "token_count": 11}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 49}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 19, "token_count": 66}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 20, "token_count": 49}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 10, "token_count": 54}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 12, "token_count": 164}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 15, "token_count": 84}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 37, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Wolfgang Grandegger
2383
77.42%
Oliver Hartkopp
228
7.41%
Mirza Krak
174
5.65%
Andri Yngvason
84
2.73%
Andreas Larsson
66
2.14%
Nikita Edward Baruzdin
54
1.75%
Fabio Baltieri
49
1.59%
Marc Kleine-Budde
12
0.39%
Kurt Van Dijck
11
0.36%
Christian Pellegrin
7
0.23%
Alexander Gerasiov
4
0.13%
Florian Vaussard
3
0.10%
Stephen Hemminger
1
0.03%
Patrick McHardy
1
0.03%
Lucas De Marchi
1
0.03%
Total
3078
sja1000.h
182
-
4
483
Wolfgang Grandegger
Oliver Hartkopp
Alexey Dobriyan
Marc Kleine-Budde
May 2009
October 2009
May 2010
June 2011
October 2011
April 2013
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 436}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Wolfgang Grandegger
441
91.30%
Oliver Hartkopp
38
7.87%
Alexey Dobriyan
3
0.62%
Marc Kleine-Budde
1
0.21%
Total
483
sja1000_isa.c
312
-
7
1630
Wolfgang Grandegger
Oliver Hartkopp
David Howells
Joe Perches
Thomas Gleixner
Jingoo Han
Christoph Hellwig
August 2009
November 2011
May 2013
April 2014
April 2017
March 2018
May 2019
January 2020
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1212}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 299}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 95}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 41, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Wolfgang Grandegger
1511
92.70%
Oliver Hartkopp
95
5.83%
David Howells
12
0.74%
Joe Perches
7
0.43%
Thomas Gleixner
2
0.12%
Jingoo Han
2
0.12%
Christoph Hellwig
1
0.06%
Total
1630
sja1000_platform.c
318
-
10
1492
Florian Vaussard
Wolfgang Grandegger
Damien Riegel
Yegor Yefremov
Sven Schmitt
Marc Kleine-Budde
Jingoo Han
Thomas Gleixner
Axel Lin
Christoph Hellwig
May 2009
March 2010
November 2011
August 2012
October 2012
May 2013
September 2013
January 2014
January 2016
May 2019
January 2020
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 421}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 126}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 530}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 385}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 41, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Vaussard
530
35.52%
Wolfgang Grandegger
421
28.22%
Damien Riegel
385
25.80%
Yegor Yefremov
126
8.45%
Sven Schmitt
13
0.87%
Marc Kleine-Budde
6
0.40%
Jingoo Han
6
0.40%
Thomas Gleixner
2
0.13%
Axel Lin
2
0.13%
Christoph Hellwig
1
0.07%
Total
1492
tscan1.c
194
-
3
747
Andre B. Oliveira
Thomas Gleixner
William Breathitt Gray
October 2010
June 2016
May 2019
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 744}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andre B. Oliveira
744
99.60%
Thomas Gleixner
2
0.27%
William Breathitt Gray
1
0.13%
Total
747
Contributors:
48
Author
Tokens
Proportion
Commits
Proportion
0
Wolfgang Grandegger
8204
38.49%
15
15.46%
1
Stephane Grosjean
4789
22.47%
7
7.22%
2
Pavel Cheblakov
1667
7.82%
1
1.03%
3
Oliver Hartkopp
1592
7.47%
11
11.34%
4
Ji-Ze Hong (Peter Hong)
922
4.33%
1
1.03%
5
Andre B. Oliveira
744
3.49%
1
1.03%
6
Florian Vaussard
533
2.50%
4
4.12%
7
Matthias Fuchs
525
2.46%
1
1.03%
8
Damien Riegel
385
1.81%
2
2.06%
9
Sebastian Haas
339
1.59%
2
2.06%
10
Nikita Edward Baruzdin
290
1.36%
3
3.09%
11
Flavio Suligoi
266
1.25%
1
1.03%
12
Mirza Krak
174
0.82%
2
2.06%
13
Yegor Yefremov
126
0.59%
2
2.06%
14
Oleg Moroz
85
0.40%
1
1.03%
15
Andri Yngvason
84
0.39%
1
1.03%
16
James Kime
81
0.38%
1
1.03%
17
Muhammad Ghias
77
0.36%
1
1.03%
18
Lukas Resch
76
0.36%
1
1.03%
19
Andreas Larsson
66
0.31%
1
1.03%
20
Fabio Baltieri
49
0.23%
1
1.03%
21
Christopher R. Baker
36
0.17%
1
1.03%
22
Benoit Taine
24
0.11%
1
1.03%
23
Marc Kleine-Budde
19
0.09%
4
4.12%
24
Thomas Gleixner
18
0.08%
3
3.09%
25
Peter Senna Tschudin
17
0.08%
2
2.06%
26
Kees Cook
14
0.07%
1
1.03%
27
Sven Schmitt
13
0.06%
1
1.03%
28
David Howells
12
0.06%
1
1.03%
29
Kurt Van Dijck
11
0.05%
1
1.03%
30
Julia Lawall
10
0.05%
1
1.03%
31
Joe Perches
9
0.04%
2
2.06%
32
Axel Lin
9
0.04%
2
2.06%
33
Jingoo Han
8
0.04%
2
2.06%
34
Jia-Ju Bai
8
0.04%
2
2.06%
35
Christian Pellegrin
7
0.03%
1
1.03%
36
Tejun Heo
6
0.03%
1
1.03%
37
Alexander Gerasiov
4
0.02%
1
1.03%
38
Allen Pais
3
0.01%
1
1.03%
39
Alexey Dobriyan
3
0.01%
1
1.03%
40
H Hartley Sweeten
2
0.01%
1
1.03%
41
Christoph Hellwig
2
0.01%
1
1.03%
42
William Breathitt Gray
1
0.00%
1
1.03%
43
Wang Xiayang
1
0.00%
1
1.03%
44
Stephen Hemminger
1
0.00%
1
1.03%
45
Patrick McHardy
1
0.00%
1
1.03%
46
Nishka Dasgupta
1
0.00%
1
1.03%
47
Lucas De Marchi
1
0.00%
1
1.03%
Total
21315
97