Not sure why different countries are in the four non-NATO columns. In addition, the definition of "major" is slightly diluted if you include Armenia, Georgia, etc.
NATO itself has four different categories in which other countries can participate in NATO
NATO itself has four different categories in which other countries can participate in NATO
https://www.nato.int/cps/en/natohq/topics_84336.htm
This may make for a more accurate list.
Belarus, Russia, and Afghanistan are of course suspended from any participation.