20736
Longest
20667
711
7832
210
111
1961
144
140
386
1328
1505
4793
57141
795
655
128
10321
26110
223