Site visit statistics

July 2024
United States - 1640
Russia - 385
China - 132
France - 98
Germany - 85
Great Britain - 50