1071
1070
1067
1066
1063
1062
1060
1055
1053
1049
1047
1044
1042
1039
1038
1036
1031
1025
1016
1012
1003
1001
1000
999
996
995
993
992
991
989
987
981
980
979
976
973
971
970
968
963
960
959
957
955
943
942