1189
Longest
635
604
160
209
998
117
3157
393
116
4732
999
543
4138
3435
362
88250
1352
2747
407