Site visit statistics

June 2022
United States - 1366
Russia - 242
Germany - 155
China - 151
Czech Republic - 140
France - 102