1130
1950
1243
1095
1139
1476
1072
1561
2013
1113
1125
1231
885
1328
977
893
935
1457
1046
1267
909
926
1143
965
1458
1339
881
1530
994
1467
933
1307
958
1246
1516
920