1506
1545
1437
946
913
960
879
995
973
1030
1013
1431
925
872
921
1018
873
1005
1178
920
883
870
1218
959
898
1170
1136
1003
1361
1127
1326
1248
1324
928
895