912
878
1194
865
944
855
971
1293
1247
1360
1061
1325
952
1062
1341
1386
1584
1098
867
953
1039
1059
1185
1436
1069
1079
1010
975
1389
1145
1019
1152
987
958
942
972