946
1283
942
893
1195
1209
1381
1711
1846
1704
1252
1054
1098
1204
870
1312
950
875
917
1431
1031
1216
895
910
1126
941
1435
1284
867
1463
966
1448
907
1269