839
Longest
987
12289
356
402
266
2723
161
193
72
3779
148
483
338
211
2701
1034
3320
524
523