Site visit statistics

December 2024
United States - 689
Russia - 151
China - 94
Germany - 69
France - 51
Japan - 35