1003
941
1543
942
1779
762
870
732
724
700
850
656
1297
696
854
1025
693
1280
757
812
672
1639
1867
778
1062
1030
1074
689
862
736
681
1050
748
933
694
653
1510
972
719
669
651
868
652
1781
947
835
939
2492
768
651
1688
1314
809
735
731
740
648
995
630
2975
1007
865
838
1861
785
979
1605
1461
1799
803
800
702
706
807
1963
896
858
1231
670
2137
1130
681
1476
704
737
686
776
775
719
826
746
628
691
648
650
2031
719
1439
1052
1081
1082
639
714
934
1633
734
737
932
711
849
986
681
845
896
1514
871
678
977
2620
820