879
Longest
370
160
360
4906
445
2642
802
674
347
1189
500
2630
1537
24540
815
162
8061
11248
1016