648
Longest
20159
1294
1219
888
9023
8132
1613
1347
795
874
440
406
364
1552
295
2751
1777
1345
1172