1499
926
1041
968
1049
963
898
921
925
1034
1667
1141
1316
1072
1950
994
879
962
863
908
932
872
1146
862
779
798
876
954
918
883
1005
978
1042
1028