21571
Longest
2752
347
2256
913
597
323
442
18648
771
347
747
2320
166
10177
20699
974
142
98
192