2K
Longest
3K
5K
2K
399
176
218
2K
4K
139
305
15K
116
165
206
64
954
2K
305
255
166
696
16K
203
760
191
699
303
2K
1K
2K
6K
3K
174
1K
7K
423
557
393
465
44
340
330
128
134
45
443
1K
89
762