Site visit statistics

March 2024
United States - 23
France - 4
Lebanon - 3
Russia - 3
Netherlands - 2
China - 1