871
2
1405
0
995
1
2656
5
1408
3
1489
511
655
1741
642
58
586
792
73
333
678
1684
841
1332
1662
1793
743
516
845
430
973
455
473
401
1003