2346
0
1392
668
1511
1018
2
362
785
319
63
173
527
320
459
776
500
597
566
955
2793
15
579
529
1466
521
342
345
2345
3054
1
407