1541
Longest
588
220
1462
126
12630
90
353
96
1579
133
133
517
8853
1295
357
2875
2298
304
1008