656
1
1772
5
666
2
1254
1568
395
650
792
0
1133
1474
1041
541
612
763
891
64
782
4
783
1639
676
824
816
99
2409
788
457
1853
1280
1360
892