586
Longest
168
143
1046
21
880
250
1188
35
2440
28
508
40