1111
Longest
688
598
682
1562
206
167
59
78
4171
219
120
112
260
243
399
310
22221
4956
982