1001
867
583
809
752
811
546
1045
832
582
601
1420
516
701
1001
736
481
957
676
528
499
606
691
478
1068
2805
1558
954
712
736
626
1362
653
1069
563
815
665
631
1418
1678
750
579
765
657
611
896
560
619
480
568
1326
479
1381
760
