Site visit statistics

June 2024
United States - 2355
Russia - 322
China - 116
Germany - 73
France - 59
Great Britain - 54