912
878
1194
865
944
855
971
1295
1248
1360
1061
1325
952
1062
1341
1389
1584
1099
867
953
1039
1060
1185
1442
1070
1079
1011
977
1391
1145
1019
1152
987
958
942
972