1440
1633
1402
1294
1681
2003
1366
982
898
941
1464
1053
1279
914
934
1150
1270
979
1246
1258
874
910
877
1192
864
942
853
970
1289
1358
1059
1322
950
1060