585
Longest
1383
1252
671
669
3350
435
1301
484
641
1181
806
674
1817
1037
1217
1349
644
1647
978
759
1832
27339
459
1425
1091
714
1159
1233
1330
4828
1669
6591
1896
1003
750
1592
545
1468
1166
2519
2851