586
0
800
936
1080
306
13
2512
668
490
345
464
2001
1
585
3144
709
829
3191
666
385
367
732
1100
818
420