376
0
494
341
392
776
1263
339
618
586
676
552
431
90
384
213
1483
1553
4106
399
2713
4045
755
4452
1590