1510
943
552
1049
1127
1109
1237
1219
1054
938
1388
442
555
1005
760
1218
497
1186
510
956
1193
908
1103
1183
1000
1044
1153
1106
1009
1246
458
1118
903
987
1246
1236
1576
1212
1120
1156
1073
531
489
1085
562
1085
1109
1357
1032
1304
1033
542
991
1079
595
1097
1085
891
1000
1183
959
936
1012
1064
1000
1068
1048
871
1181
1277
891
1248