1028
1237
1068
1538
1450
973
1677
1095
1585
1034
1396
1069
1390
1683
991
926
929
1124
908
1178
1033
1185
927
952
1412
994
1579
1010
954
1327
1006
1168
971
1161
972
1280