1167
1658
1212
1222
1313
943
958
991
999
1029
1237
1068
1538
1451
973
1679
1095
1586
1035
1396
1069
1390
1685
926
929
1125
908
1178
1033
1185
927
952
1413
994
1579