1519
1572
1451
956
920
971
888
1007
982
1043
1032
1443
934
880
932
1028
883
1016
1188
930
896
882
1230
968
906
1183
966
1145
1011
1370
1137
1333
1259
1334
938
904