335
Longest
176
3277
4260
1004
1226
141
210
212
4231
428
557
532
1684
118
1073
35039
4624
725
320