1467
932
1306
958
1246
1514
920
870
869
1060
850
1098
986
1107
879
894
1293
895
1488
933
857
1239
901
1057
883
1053
876
1191
811
1440
1261
972
1238
1287
1245
867