345
0
621
4
503
2510
2124
3
817
3484
1065
781
98
431
674
487
404
609
642
610
571
438
405
2881
579
1010
96
481
914
971
567
1014