1491
950
1327
973
1281
1561
933
882
883
1078
862
1117
1000
1132
890
907
1328
909
1505
946
873
1255
916
896
1084
891
1206
825
1455
1279
985
1265
1305
1268
880