5997
Longest
604
2891
646
52557
750
976
21150
7755
355
1690
3311
5584
9545
10750
1294
2132
961
4140
3906