Site visit statistics

December 2024
United States - 681
Russia - 149
China - 92
Germany - 67
France - 50
Japan - 35