Site visit statistics

June 2025
United States - 1170
Russia - 469
Japan - 362
China - 309
Great Britain - 164
Germany - 118