2622
2384
2595
2479
2892
2180
2447
2715
2582
2589
859
896
935
840
724
817
888
848
834
856
841
850
866
851
871
836
824
905
914
902
861
869
1003
883
968
925
900
969
895
868
794
0
845
892
846
807
827
838
870
881
862
912
1071
830
754
829
786
767
816
808
978
832
858
936
835
778
844
806
842
818
879
890
893
873
822
814
860
732
904
788
813
781
772
775
811
782
820
828
863
821
793
819
1024
1045
1038
1022
1051
1035
1016
1145
882
1059
1085
1188
1172
2239
1125
1075
1072
1140
1143
1117
1210