412
Longest
353
562
369
727
395
883
815
361
194
10660
1582
343
215
2279
3070
954
2294
7492
2871