1247
1378
1067
1090
1084
1411
1153
1161
957
1212
1216
978
931
1061
1080
885
948
1033
1425
887
906
1182
981
928
1093
1771
1134
1367
1655
1604
1536
985
1022
942