1033
Longest
139
359
581
235
196
399
418
574
114
3813
33
891
101
45
2680
42
172
38
586