945
840
829
950
1133
1093
1229
1144
1095
1082
1305
1337
1505
1067
1356
1071
1128
1066
1072
1098
1080
1370
1247
1378
1090
1084
1604
1536
1048
1269
1086
708