1000000 ? 1 2 ? 500000 2 ? 250000 2 ? 125000 2 ? 62500 2 ? 31250 2 ? 15625 1 ? 7812 1 ? 3906 2 ? 1953 1 ? 976 1 ? 488 1 ? 244 1 ? 122 2 ? 61 2 ? 30 1 ? 15 1 ? 7 2 ? 3 1 ? 2 1 ! 1