946
919
1232
904
980
895
1005
1373
1279
1395
1148
1374
984
1096
1391
1457
1619
1125
981
1069
1093
1216
1768
1106
1117
1073
1427
1187
1047
1205
1016
987
985
1007