994
1125
886
903
1313
906
1501
942
868
1252
911
1073
893
1071
885
1202
822
1453
1275
983
1256
1300
1264
877
914
881
1196
869
945
857
977
1304
1362
1069
1328