946
919
1232
904
980
894
1005
1372
1278
1394
1147
1374
984
1096
1391
1455
1619
1125
895
981
1069
1093
1216
1767
1106
1117
1072
1427
1186
1047
1205
1016
987
1007