874
1517
827
971
910
1105
1944
865
999
961
976
803
847
12929
856
875
1184
857
1081
949
757
891
880
923
982
825
890
898
1581
1228
873
1246
798
1121
931
934
828
1020
1295
1877
851
830
882
761
844
1055
755
733
978
809
1062
861
877
1987
904
975
839
867
867
877