Andorra 21 Argentina 158 Austria 46 Australia 38 Azerbaijan 1 Bosnia and Herzegovina 1 Belgium 84 Bulgaria 10 Brazil 337 Belarus 50 Canada 6 Switzerland 107 Chile 43 China 217 Colombia 187 Costa Rica 17 Czech Republic 47 Germany 607 Denmark 23 Dominican Republic 3 Ecuador 25 Estonia 1 Spain 253 Finland 8 France 1909 United Kingdom 344 Georgia 1 French-Guadeloupe 1 Greece 2 Guatemala 18 Hong Kong-China 1 Honduras 5 Croatia 4 Hungary 22 Indonesia 21 Ireland 4 Israel 10 Isle of Man 1 India 6 Iran 2 Iceland 1 Italy 2288 Kenya 2 Kyrgyzstan 1 Cambodia 3 Kazakhstan 1 Lebanon 2 Lithuania 3 Luxembourg 5 Latvia 14 Morocco 5 FYRO Macedonia 1 French-Martinique 5 Mexico 232 Malaysia 41 Namibia 2 Nicaragua 1 Netherlands 64 Norway 19 Nepal 2 New Zealand 75 Panama 1 Peru 1 Philippines 7 Poland 23 Puerto Rico 3 Portugal 118 Paraguay 3 Qatar 1 Reunion 8 Romania 8 Russia 193 Sweden 13 Singapore 4 Slovenia 13 Slovakia 10 El Salvador 1 Thailand 22 Tunisia 5 Turkey 7 Trinidad and Tobago 7 Taiwan 1 Ukraine 68 United States 688 Uruguay 22 Uzbekistan 1 Venezuela 11 Vietnam 17 South Africa 81 Zambia 1