Bellingham Open 2023 World Chess Championship New York 2016 San Luis Linares Varias BellinghamOpen 2024