1513
3
380
1
1152
646
658
549
565
1390
0
767
407
1852
6
486
631
2
838
77
1080
671
517
85
468
885
720
875
651
798
877
67
725
1000