946
918
1232
903
980
894
1005
1372
1278
1394
1146
1374
984
1096
1390
1455
1619
1125
895
981
1069
1093
1216
1766
1106
1117
1072
1427
1186
1047
1204
1016
987
1007