The table given below shows the amount, in grams, of carbohydrate, protein, fat and all other nutrients, per $100$ grams of nutrients in seven foodgrains. The first column shows the foodgrain category and the second column its codename. The table has some missing values.
| Food grain Category | Codename of the food grain | Composition per hundred grams of nutrients in the food grains |
|---|
| Carbohydrate | Protein | Fat | Other nutrients |
|---|
| Cereal | C1 | | | 0 | 12 |
| C2 | | | 3 | 10 |
| Millet | M1 | 62 | 10 | | |
| M2 | | | 7 | 16 |
| M3 | 56 | | 12 | |
| Pseudo-cereal | P1 | 66 | | | 10 |
| P2 | | 14 | | 8 |
The following additional facts are known.
- Both the pseudo-cereals had higher amounts of carbohydrate as well as higher amounts of protein than any millet.
- Both the cereals had higher amounts of carbohydrate than any pseudo-cereal.
- All the missing values of carbohydrate amounts (in grams) for all the foodgrains are nonzero multiples of $5$.
- All the missing values of protein, fat and other nutrients amounts (in grams) for all the foodgrains are non-zero multiples of $4$.
- $\text{P1}$ contained double the amount of protein that $\text{M3}$ contains.
How many foodgrains had a higher amount of carbohydrate per $100$ grams of nutrients than $\text{M1}$?