912
878
1194
865
943
855
971
1292
1247
1360
1061
1325
952
1062
1340
1384
1584
1098
866
953
1039
1058
1185
1425
1069
1079
1007
975
1389
1144
1018
1149
987
958
942
972