Site visit statistics

May 2025
United States - 780
Russia - 302
Japan - 251
China - 199
Great Britain - 52
France - 52