96
Longest
314
272
4962
56
1976
118
825
153
66
1142
413
3596
23596
1401
577
95
226
158
110