1308
Longest
1630
1442
1169
3912
4717
1035
18848
39887
383
185
102
204
5063
4963
258
2129
107
730
406