1523
975
1350
993
1304
1596
957
901
1098
881
1144
1015
1154
908
924
1357
930
1530
973
897
1276
936
1108
919
1106
914
1228
841
1480
1298
1010
1291
1332
1297
902