330
0
829
493
847
1
993
751
1794
2
509
889
355
397
2495
4
1344
668
1612
2313
4375
1513
1928
302
1966
117
480
789
1260
1555
3
3128
7053
7
618
1060