Site visit statistics

July 2025
United States - 1293
Russia - 563
Japan - 358
China - 300
Germany - 221
Great Britain - 160