1094
Longest
3066
3914
8397
4196
30912
807
333
18597
730
8098
23300
13839
700
1156
2260
342
526
3796
24478