866
4
654
1
328
0
929
392
68
1498
3
630
605
2
702
1031
1355
740
521
629
81
532
1244
693
639
1044
619
1005
626
423
1084
472
673
1398