Linux Source Code
Home
Release 5.7
Help
typec
root
drivers
usb
Highlighting
Reset All
By Author
By Age
──────────
Adam Thomson
Ajay Gupta
Andy Shevchenko
Arnd Bergmann
Azhar Shaikh
Badhri Jagan Sridharan
Biju Das
Christoph Hellwig
Colin Ian King
Dan Carpenter
Douglas Gilbert
Frans Klaver
Gabriel L. Somlo
Greg Kroah-Hartman
Guenter Roeck
Guru Das Srinagesh
Gustavo A. R. Silva
Hans de Goede
Harsha Sharma
Heikki Krogerus
Heiko Stübner
Javier Martinez Canillas
Joe Perches
Kees Cook
Kyle Tso
Li Jun
Linus Torvalds
Mats Kärrman
Naoki Kiryu
Nikolaus Voss
Peter Chen
Prashant Malani
Randy Dunlap
Rui Miguel Silva
ShuFan Lee
Stephen Boyd
Thomas Hebb
Wei Yongjun
Wen Yang
Wolfram Sang
Yakir Yang
Yue haibing
Yueyao Zhu
kbuild test robot
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
altmodes
631
3
4
2739
Heikki Krogerus
Ajay Gupta
Colin Ian King
Hans de Goede
June 2018
July 2018
February 2019
April 2019
December 2019
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 2504}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 214}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Heikki Krogerus
2508
91.57%
Ajay Gupta
214
7.81%
Colin Ian King
10
0.37%
Hans de Goede
7
0.26%
Total
2739
mux
629
2
3
2642
Heikki Krogerus
Hans de Goede
Prashant Malani
March 2018
June 2018
February 2019
May 2019
December 2019
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 624}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 1867}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 0, "token_count": 2}, {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 25, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Heikki Krogerus
1986
75.17%
Hans de Goede
634
24.00%
Prashant Malani
22
0.83%
Total
2642
tcpm
8646
7
27
36870
Guenter Roeck
Adam Thomson
Yueyao Zhu
Heikki Krogerus
ShuFan Lee
Hans de Goede
Li Jun
Badhri Jagan Sridharan
Kyle Tso
Peter Chen
Douglas Gilbert
Joe Perches
Rui Miguel Silva
Greg Kroah-Hartman
Gabriel L. Somlo
Dan Carpenter
Gustavo A. R. Silva
Frans Klaver
Andy Shevchenko
Mats Kärrman
Javier Martinez Canillas
Colin Ian King
Wolfram Sang
Thomas Hebb
Guru Das Srinagesh
Yue haibing
Harsha Sharma
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
March 2019
April 2019
June 2019
July 2019
August 2019
October 2019
November 2019
December 2019
January 2020
February 2020
April 2020
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 1020}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 11908}, {"author_id": 3, "token_count": 7433}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 138}, {"author_id": 36, "token_count": 2}, {"author_id": 29, "token_count": 14}, {"author_id": 17, "token_count": 29}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 27, "token_count": 17}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 317}, {"author_id": 1, "token_count": 105}, {"author_id": 5, "token_count": 248}, {"author_id": 16, "token_count": 30}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 41, "token_count": 1}, {"author_id": 0, "token_count": 1623}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 18, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 7, "token_count": 381}, {"author_id": 14, "token_count": 8}, {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 19, "token_count": 28}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 21, "token_count": 10}, {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 139}, {"author_id": 0, "token_count": 15}, {"author_id": 6, "token_count": 544}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 7619}, {"author_id": 14, "token_count": 10}, {"author_id": 18, "token_count": 1}, {"author_id": 0, "token_count": 7}, {"author_id": 8, "token_count": 197}, {"author_id": 6, "token_count": 1361}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 14, "token_count": 6}, {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 0, "token_count": 783}, {"author_id": 8, "token_count": 608}, {"author_id": 13, "token_count": 64}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 7, "token_count": 54}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 12, "token_count": 66}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 19}, {"author_id": 5, "token_count": 704}, {"author_id": 0, "token_count": 94}, {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 257}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 8, "token_count": 53}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 1, "token_count": 28}, {"author_id": 5, "token_count": 56}, {"author_id": 0, "token_count": 200}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 20, "token_count": 22}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 15, "token_count": 33}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 8, "token_count": 26}, {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 7, "token_count": 8}, {"author_id": 8, "token_count": 152}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 7, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Guenter Roeck
12192
33.07%
Adam Thomson
7722
20.94%
Yueyao Zhu
7434
20.16%
Heikki Krogerus
3955
10.73%
ShuFan Lee
1905
5.17%
Hans de Goede
1423
3.86%
Li Jun
1046
2.84%
Badhri Jagan Sridharan
781
2.12%
Kyle Tso
75
0.20%
Peter Chen
64
0.17%
Douglas Gilbert
33
0.09%
Joe Perches
30
0.08%
Rui Miguel Silva
29
0.08%
Greg Kroah-Hartman
28
0.08%
Gabriel L. Somlo
28
0.08%
Dan Carpenter
25
0.07%
Gustavo A. R. Silva
21
0.06%
Frans Klaver
17
0.05%
Andy Shevchenko
17
0.05%
Mats Kärrman
16
0.04%
Javier Martinez Canillas
14
0.04%
Colin Ian King
5
0.01%
Wolfram Sang
4
0.01%
Thomas Hebb
2
0.01%
Guru Das Srinagesh
2
0.01%
Yue haibing
1
0.00%
Harsha Sharma
1
0.00%
Total
36870
ucsi
3709
7
11
15920
Heikki Krogerus
Ajay Gupta
Yakir Yang
Greg Kroah-Hartman
Wei Yongjun
Gustavo A. R. Silva
Linus Torvalds
Arnd Bergmann
Heiko Stübner
Colin Ian King
Christoph Hellwig
February 2016
March 2016
June 2016
June 2017
July 2017
November 2017
March 2018
April 2018
June 2018
October 2018
February 2019
April 2019
May 2019
June 2019
August 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 10, "token_count": 269}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 0, "token_count": 2718}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 679}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 276}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 4080}, {"author_id": 0, "token_count": 2956}, {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 370}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 14, "token_count": 11}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 2414}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 1602}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 22, "token_count": 1}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 174}, {"author_id": 0, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Heikki Krogerus
8631
54.21%
Ajay Gupta
6973
43.80%
Yakir Yang
269
1.69%
Greg Kroah-Hartman
18
0.11%
Wei Yongjun
9
0.06%
Gustavo A. R. Silva
8
0.05%
Linus Torvalds
6
0.04%
Arnd Bergmann
3
0.02%
Heiko Stübner
1
0.01%
Colin Ian King
1
0.01%
Christoph Hellwig
1
0.01%
Total
15920
Files:
bus.c
412
-
4
1617
Heikki Krogerus
Naoki Kiryu
Colin Ian King
Randy Dunlap
June 2018
July 2018
September 2018
June 2019
December 2019
January 2020
February 2020
April 2020
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1500}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 28, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Heikki Krogerus
1588
98.21%
Naoki Kiryu
16
0.99%
Colin Ian King
11
0.68%
Randy Dunlap
2
0.12%
Total
1617
bus.h
51
-
2
162
Heikki Krogerus
Arnd Bergmann
June 2018
July 2018
May 2019
var spanGroupData = [ {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Heikki Krogerus
161
99.38%
Arnd Bergmann
1
0.62%
Total
162
class.c
1757
-
9
7347
Heikki Krogerus
Badhri Jagan Sridharan
Li Jun
Wen Yang
Mats Kärrman
Greg Kroah-Hartman
Stephen Boyd
Randy Dunlap
Azhar Shaikh
March 2017
April 2017
May 2017
November 2017
March 2018
June 2018
September 2018
October 2018
February 2019
May 2019
November 2019
December 2019
February 2020
March 2020
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 4144}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 386}, {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 283}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1317}, {"author_id": 8, "token_count": 119}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 74}, {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 216}, {"author_id": 24, "token_count": 22}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 7, "token_count": 148}, {"author_id": 0, "token_count": 349}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Heikki Krogerus
6664
90.70%
Badhri Jagan Sridharan
534
7.27%
Li Jun
119
1.62%
Wen Yang
22
0.30%
Mats Kärrman
3
0.04%
Greg Kroah-Hartman
2
0.03%
Stephen Boyd
1
0.01%
Randy Dunlap
1
0.01%
Azhar Shaikh
1
0.01%
Total
7347
hd3ss3220.c
269
-
4
1050
Biju Das
Heikki Krogerus
Dan Carpenter
kbuild test robot
September 2019
October 2019
November 2019
var spanGroupData = [ {"timestamp": 1567321200, "group": [ {"author_id": 9, "token_count": 972}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 20, "token_count": 3}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 58}, ]}, ]
Author Name
Tokens
Token Proportion
Biju Das
988
94.10%
Heikki Krogerus
58
5.52%
Dan Carpenter
3
0.29%
kbuild test robot
1
0.10%
Total
1050
mux.c
374
-
3
1459
Heikki Krogerus
Randy Dunlap
Andy Shevchenko
March 2018
May 2018
June 2018
September 2018
February 2019
May 2019
July 2019
January 2020
March 2020
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 300}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 259}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 726}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 109}, ]}, ]
Author Name
Tokens
Token Proportion
Heikki Krogerus
1457
99.86%
Randy Dunlap
1
0.07%
Andy Shevchenko
1
0.07%
Total
1459
tps6598x.c
584
-
5
2536
Heikki Krogerus
Nikolaus Voss
Kees Cook
Andy Shevchenko
Greg Kroah-Hartman
September 2017
November 2017
March 2018
April 2018
June 2018
November 2018
February 2019
June 2019
November 2019
var spanGroupData = [ {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1924}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 174}, {"author_id": 11, "token_count": 92}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 53}, ]}, ]
Author Name
Tokens
Token Proportion
Heikki Krogerus
2405
94.83%
Nikolaus Voss
95
3.75%
Kees Cook
24
0.95%
Andy Shevchenko
10
0.39%
Greg Kroah-Hartman
2
0.08%
Total
2536
Contributors:
44
Author
Tokens
Proportion
Commits
Proportion
0
Heikki Krogerus
29413
40.66%
77
30.68%
1
Guenter Roeck
12192
16.85%
10
3.98%
2
Adam Thomson
7722
10.67%
10
3.98%
3
Yueyao Zhu
7434
10.28%
2
0.80%
4
Ajay Gupta
7187
9.93%
11
4.38%
5
Hans de Goede
2064
2.85%
28
11.16%
6
ShuFan Lee
1905
2.63%
3
1.20%
7
Badhri Jagan Sridharan
1315
1.82%
21
8.37%
8
Li Jun
1165
1.61%
17
6.77%
9
Biju Das
988
1.37%
2
0.80%
10
Yakir Yang
269
0.37%
1
0.40%
11
Nikolaus Voss
95
0.13%
3
1.20%
12
Kyle Tso
75
0.10%
2
0.80%
13
Peter Chen
64
0.09%
2
0.80%
14
Greg Kroah-Hartman
50
0.07%
11
4.38%
15
Douglas Gilbert
33
0.05%
1
0.40%
16
Joe Perches
30
0.04%
1
0.40%
17
Rui Miguel Silva
29
0.04%
2
0.80%
18
Gustavo A. R. Silva
29
0.04%
4
1.59%
19
Gabriel L. Somlo
28
0.04%
1
0.40%
20
Dan Carpenter
28
0.04%
3
1.20%
21
Andy Shevchenko
28
0.04%
6
2.39%
22
Colin Ian King
27
0.04%
5
1.99%
23
Kees Cook
24
0.03%
1
0.40%
24
Wen Yang
22
0.03%
1
0.40%
25
Prashant Malani
22
0.03%
2
0.80%
26
Mats Kärrman
19
0.03%
2
0.80%
27
Frans Klaver
17
0.02%
1
0.40%
28
Naoki Kiryu
16
0.02%
1
0.40%
29
Javier Martinez Canillas
14
0.02%
1
0.40%
30
Wei Yongjun
9
0.01%
2
0.80%
31
Linus Torvalds
6
0.01%
1
0.40%
32
Wolfram Sang
4
0.01%
1
0.40%
33
Randy Dunlap
4
0.01%
3
1.20%
34
Arnd Bergmann
4
0.01%
2
0.80%
35
Thomas Hebb
2
0.00%
2
0.80%
36
Guru Das Srinagesh
2
0.00%
1
0.40%
37
Yue haibing
1
0.00%
1
0.40%
38
Stephen Boyd
1
0.00%
1
0.40%
39
kbuild test robot
1
0.00%
1
0.40%
40
Heiko Stübner
1
0.00%
1
0.40%
41
Harsha Sharma
1
0.00%
1
0.40%
42
Christoph Hellwig
1
0.00%
1
0.40%
43
Azhar Shaikh
1
0.00%
1
0.40%
Total
72342
251