3588
Longest
4
1111
38
145
209
367
380
26
151
1686
48
300
16
366
34
49
95
5150
14