1448
1636
1408
1300
1686
2013
1372
986
902
945
1468
1058
1294
920
938
1157
1275
983
1257
1264
878
914
881
1196
869
857
977
1305
1252
1362
1069
1328
954
1064