2994 2997 3005 3007 3QI4 3017 3025 3029 3031 3037 3042 3047 30513060