1513
920
870
869
1060
850
1098
986
1107
879
894
1293
895
1488
933
857
1239
900
1057
883
1053
876
1191
811
1440
1259
972
1238
1287
1244
867
904
1186
854
937