999
1256
960
881
873
1235
903
806
3146
817
1032
1426
937
933
1277
1028
1129
877
885
886
1848
1097
859
1043
842
910
894
855
1018
1023
859
994
871
891
864
892
945
1032
1030
1013
1143
894
1184
1025
881
1207
1065
888
868
940
917
830
13474
953
839
882
873
1190
1059
3941