1519
1572
1451
957
921
972
889
1008
983
1044
1033
1444
935
880
932
1028
883
1016
1188
930
896
882
1230
968
906
1183
966
1145
1012
1370
1137
1333
1259
1334
938
904