1169
1265
916
1380
1004
929
965
1502
1084
1349
944
966
1188
1001
1491
1390
1606
1033
1523
975
1350
994
1304
1596
930
1531
974
897
1276
936
1108
919
1107
914
1228