751
1
254
583
2
392
737
1148
752
0
385
400
530
1000
557
393
1789
8
857
560
1186
87
930
469
685
75
364
325
787
306
344
681
266
1866
4