1506
1545
1437
947
913
960
879
996
973
1031
1013
1432
925
872
921
1018
873
1005
1178
920
883
871
1218
959
898
1170
1136
1003
1361
1127
1326
1248
1324
928
895