1461
905
963
1008
941
926
961
855
1244
913
945
982
999
1092
929
962
943
956
961
1068
1032
1060
1021
1043
936
946
888
1009
1161
973
1140
1285
973
934
1095
955
1044
920
1049
917
931
1261
1879
972
1060
931
963
942
925
1133
1062
969
998
1140
1000
1106
1009
964
898
1129