Site visit statistics

February 2025
United States - 952
China - 454
Russia - 429
Germany - 92
Japan - 91
Great Britain - 52