90
Longest
1300
427
1554
287
916
367
337
1787
3802
402
3358
364
1706
233
685
10452
1943
876
272