975
876
940
1024
854
861
1368
828
869
988
902
1329
1048
884
958
942
861
823
1045
907
2127
913
851
1040
1055
905
1064
976
832
866
873
929
1326
1320
823
911
1066
1339
851
1023
856
835
884
893
928
1052
967
1091
1039
915
940
868
862
878
898
977
893
893
986
1982