1095
1585
1034
1396
1069
1390
1683
991
926
929
1123
908
1178
1033
1183
927
952
1411
992
1579
1010
954
1327
1006
1167
970
1160
971
1279
892
1551
1354
1066
1351
1364
1337