1379
1661
1626
1547
1138
1139
1245
894
1343
988
906
949
1471
1060
1299
922
941
1159
981
1470
1359
897
1572
1004
1490
1326
973
1280
1561
933
882
883
1077
862
1117