1201
0
592
833
788
1301
916
418
458
893
797
1646
480
728
1581
486
777
50
1012
1501
751
1018
337
475
340
332
691
379