refactoring

This commit is contained in:
frankknoll
2023-08-27 17:21:53 +02:00
parent db7030f271
commit 85550e6c6e
4 changed files with 641 additions and 437 deletions

View File

@@ -62,17 +62,6 @@ class BatchCodeTableInitializer {
this.#getColumnIndex('Company')
]
},
// FK-TODO: make visible again
{
visible: false,
targets:
[
this.#getColumnIndex('Company'),
this.#getColumnIndex('Deaths'),
this.#getColumnIndex('Disabilities'),
this.#getColumnIndex('Life Threatening Illnesses')
]
},
{
render: data => {
const numberInPercent = parseFloat(data);

View File

@@ -1,48 +0,0 @@
import math
import numpy as np
class BarChartDescriptionTables:
@staticmethod
def filter(barChartDescriptionTable, predicate):
return barChartDescriptionTable[barChartDescriptionTable.apply(
lambda barChartDescription: predicate(
barChartDescription['BAR_CHART_DESCRIPTION']),
axis='columns')]
@staticmethod
def isValidJensenShannonDistance(barChartDescription):
jensenShannonDistance = barChartDescription['Jensen-Shannon distance']
return not math.isnan(jensenShannonDistance)
@staticmethod
def hasMinSizeOfGuessedHistogram(barChartDescription, minSizeOfGuessedHistogram):
sizeOfGuessedHistogram = sum(
barChartDescription['Adverse Reaction Reports guessed'])
return sizeOfGuessedHistogram >= minSizeOfGuessedHistogram
@staticmethod
def hasMinSizeOfKnownHistogram(barChartDescription, minSizeOfKnownHistogram):
sizeOfKnownHistogram = sum(
barChartDescription['Adverse Reaction Reports known'])
return sizeOfKnownHistogram >= minSizeOfKnownHistogram
@staticmethod
def hasCountryWithGuessedGreaterThanKnown(barChartDescription):
guessedBarChart = barChartDescription['Adverse Reaction Reports guessed']
knownBarChart = barChartDescription['Adverse Reaction Reports known']
return np.any(np.asarray(guessedBarChart) > np.asarray(knownBarChart))
@staticmethod
def isGuessedGreaterThanKnown(barChartDescription):
sizeOfGuessedHistogram = sum(
barChartDescription['Adverse Reaction Reports guessed'])
sizeOfKnownHistogram = sum(
barChartDescription['Adverse Reaction Reports known'])
return sizeOfGuessedHistogram >= sizeOfKnownHistogram
@staticmethod
def containsCountry(barChartDescription, country):
COUNTRIES = [country.upper() for country in barChartDescription['countries']]
return country.upper() in COUNTRIES

View File

@@ -1,378 +0,0 @@
import unittest
import pandas as pd
import numpy as np
from pandas.testing import assert_frame_equal
from TestHelper import TestHelper
from BarChartDescriptionTables import BarChartDescriptionTables
class BarChartDescriptionTablesTest(unittest.TestCase):
def test_filterValidJensenShannonDistances(self):
# Given
barChartDescriptionTable = TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[
[
{
'countries': ['Germany', 'Hungary'],
'Adverse Reaction Reports guessed': [0, 0],
'Adverse Reaction Reports known': [20, 30],
'Jensen-Shannon distance': np.nan
}
],
[
{
'countries': ['Germany'],
'Adverse Reaction Reports guessed': [70],
'Adverse Reaction Reports known': [80],
'Jensen-Shannon distance': 0.4711
}
]
],
index=pd.Index(
[
'!D0181',
'# 009C01A'
],
name='VAX_LOT'))
# When
barChartDescriptionTableResult = BarChartDescriptionTables.filter(
barChartDescriptionTable,
BarChartDescriptionTables.isValidJensenShannonDistance)
# Then
assert_frame_equal(
barChartDescriptionTableResult,
TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[
[
{
'countries': ['Germany'],
'Adverse Reaction Reports guessed': [70],
'Adverse Reaction Reports known': [80],
'Jensen-Shannon distance': 0.4711
}
]
],
index=pd.Index(
[
'# 009C01A',
],
name='VAX_LOT')),
check_dtype=True)
def test_filterHasMinSizeOfGuessedHistogram_true(self):
# Given
barChartDescriptionTable = TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[
[
{
'countries': ['Germany', 'Hungary'],
'Adverse Reaction Reports guessed': [10, 20],
'Adverse Reaction Reports known': [20, 30],
'Jensen-Shannon distance': 0.4711
}
]
],
index=pd.Index(
[
'!D0181'
],
name='VAX_LOT'))
# When
barChartDescriptionTableResult = BarChartDescriptionTables.filter(
barChartDescriptionTable,
lambda barChartDescription:
BarChartDescriptionTables.hasMinSizeOfGuessedHistogram(
barChartDescription,
minSizeOfGuessedHistogram=20))
# Then
assert_frame_equal(
barChartDescriptionTableResult,
barChartDescriptionTable,
check_dtype=True)
def test_filterHasMinSizeOfGuessedHistogram_false(self):
# Given
barChartDescriptionTable = TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[
[
{
'countries': ['Germany', 'Hungary'],
'Adverse Reaction Reports guessed': [10, 20],
'Adverse Reaction Reports known': [20, 30],
'Jensen-Shannon distance': 0.4711
}
]
],
index=pd.Index(
[
'!D0181'
],
name='VAX_LOT'))
# When
barChartDescriptionTableResult = BarChartDescriptionTables.filter(
barChartDescriptionTable,
lambda barChartDescription:
BarChartDescriptionTables.hasMinSizeOfGuessedHistogram(
barChartDescription,
minSizeOfGuessedHistogram=31))
# Then
assert_frame_equal(
barChartDescriptionTableResult,
TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[],
index=pd.Index(
[],
name='VAX_LOT')),
check_dtype=True)
def test_filterHasMinSizeOfKnownHistogram_true(self):
# Given
barChartDescriptionTable = TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[
[
{
'countries': ['Germany', 'Hungary'],
'Adverse Reaction Reports guessed': [10, 20],
'Adverse Reaction Reports known': [20, 30],
'Jensen-Shannon distance': 0.4711
}
]
],
index=pd.Index(
[
'!D0181'
],
name='VAX_LOT'))
# When
barChartDescriptionTableResult = BarChartDescriptionTables.filter(
barChartDescriptionTable,
lambda barChartDescription:
BarChartDescriptionTables.hasMinSizeOfKnownHistogram(
barChartDescription,
minSizeOfKnownHistogram=20))
# Then
assert_frame_equal(
barChartDescriptionTableResult,
barChartDescriptionTable,
check_dtype=True)
def test_filterHasMinSizeOfKnownHistogram_false(self):
# Given
barChartDescriptionTable = TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[
[
{
'countries': ['Germany', 'Hungary'],
'Adverse Reaction Reports guessed': [100, 20],
'Adverse Reaction Reports known': [20, 30],
'Jensen-Shannon distance': 0.4711
}
]
],
index=pd.Index(
[
'!D0181'
],
name='VAX_LOT'))
# When
barChartDescriptionTableResult = BarChartDescriptionTables.filter(
barChartDescriptionTable,
lambda barChartDescription:
BarChartDescriptionTables.hasMinSizeOfKnownHistogram(
barChartDescription,
minSizeOfKnownHistogram=51))
# Then
assert_frame_equal(
barChartDescriptionTableResult,
TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[],
index=pd.Index(
[],
name='VAX_LOT')),
check_dtype=True)
def test_filterHasCountryWithGuessedGreaterThanKnown(self):
# Given
guessed = 25
known = 20
barChartDescriptionTable = TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[
[
{
'countries': ['Germany', 'Hungary'],
'Adverse Reaction Reports guessed': [guessed, 20],
'Adverse Reaction Reports known': [known, 30],
'Jensen-Shannon distance': 0.4711
}
],
[
{
'countries': ['Germany', 'America'],
'Adverse Reaction Reports guessed': [25, 20],
'Adverse Reaction Reports known': [250, 200],
'Jensen-Shannon distance': 0.815
}
]],
index=pd.Index(
[
'!D0181',
'some batch code'
],
name='VAX_LOT'))
# When
barChartDescriptionTableResult = BarChartDescriptionTables.filter(
barChartDescriptionTable,
BarChartDescriptionTables.hasCountryWithGuessedGreaterThanKnown)
# Then
assert_frame_equal(
barChartDescriptionTableResult,
TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[
[
{
'countries': ['Germany', 'Hungary'],
'Adverse Reaction Reports guessed': [guessed, 20],
'Adverse Reaction Reports known': [known, 30],
'Jensen-Shannon distance': 0.4711
}
]
],
index=pd.Index(
[
'!D0181'
],
name='VAX_LOT')),
check_dtype=True)
def test_filterIsGuessedGreaterThanKnown(self):
# Given
barChartDescriptionTable = TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[
[
{
'countries': ['Germany', 'Hungary'],
'Adverse Reaction Reports guessed': [250, 1],
'Adverse Reaction Reports known': [240, 9],
'Jensen-Shannon distance': 0.4711
}
],
[
{
'countries': ['Germany', 'America'],
'Adverse Reaction Reports guessed': [25, 2000],
'Adverse Reaction Reports known': [5000, 200],
'Jensen-Shannon distance': 0.815
}
]],
index=pd.Index(
[
'!D0181',
'some batch code'
],
name='VAX_LOT'))
# When
barChartDescriptionTableResult = BarChartDescriptionTables.filter(
barChartDescriptionTable,
BarChartDescriptionTables.isGuessedGreaterThanKnown)
# Then
assert_frame_equal(
barChartDescriptionTableResult,
TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[
[
{
'countries': ['Germany', 'Hungary'],
'Adverse Reaction Reports guessed': [250, 1],
'Adverse Reaction Reports known': [240, 9],
'Jensen-Shannon distance': 0.4711
}
]
],
index=pd.Index(
[
'!D0181'
],
name='VAX_LOT')),
check_dtype=True)
def test_filterContainsCountry(self):
# Given
barChartDescriptionTable = TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[
[
{
'countries': ['Germany', 'Hungary'],
'Adverse Reaction Reports guessed': [25, 20],
'Adverse Reaction Reports known': [20, 30],
'Jensen-Shannon distance': 0.4711
}
],
[
{
'countries': ['Germany', 'America'],
'Adverse Reaction Reports guessed': [25, 20],
'Adverse Reaction Reports known': [250, 200],
'Jensen-Shannon distance': 0.815
}
]],
index=pd.Index(
[
'!D0181',
'some batch code'
],
name='VAX_LOT'))
# When
barChartDescriptionTableResult = BarChartDescriptionTables.filter(
barChartDescriptionTable,
lambda barChartDescription: BarChartDescriptionTables.containsCountry(barChartDescription, 'America'))
# Then
assert_frame_equal(
barChartDescriptionTableResult,
TestHelper.createDataFrame(
columns=['BAR_CHART_DESCRIPTION'],
data=[
[
{
'countries': ['Germany', 'America'],
'Adverse Reaction Reports guessed': [25, 20],
'Adverse Reaction Reports known': [250, 200],
'Jensen-Shannon distance': 0.815
}
]
],
index=pd.Index(
[
'some batch code'
],
name='VAX_LOT')),
check_dtype=True)

View File

@@ -0,0 +1,641 @@
# ----------------------------------------
# HowBadIsMyBatch
# Batchcode By Country-Country By Clicked Batchcode
# 20230826-20230826
# ----------------------------------------
Clicked Batchcode,Country,Event count
,,4974,Grand total
#006B21A,United States,1
#FC3180,United States,1
000004A,Italy,1
000004A 19/03/2,Italy,1
000050A,Germany,1
000124A,Germany,1
000128A,Germany,1
000130A,Germany,1
000140A,Germany,1
000141A,Germany,1
000142A,Netherlands,1
000207A,Germany,1
0009C21A,Germany,1
0009C21A,United States,1
001J21-2A,United States,1
0022B21A,United States,1
002A221A,United States,1
002CZ1A,United States,1
002F21A,United States,1
003J212A,United States,1
004F21A,United States,1
004M20A,United States,1
005C21A,United States,1
006M20A,United States,1
007C21A,United States,1
007J21-2A,United States,1
007MZ0A,United States,1
008B21A,United States,1
010M20A,United States,1
011A21A,United States,1
012H21B-MODERNA,United States,1
012L20A,United States,1
013120A,Germany,1
013L20A,United States,1
013M20A OR 0BM2,United States,1
014M2DA,United States,1
016G21A,Italy,1
016M2UA,United States,1
01DE/A90001668/,Germany,1
023C21A,United States,1
023H22A,United States,1
023M2OA,United States,1
025L20A,United States,1
026821A,United States,1
026A21A,United States,1
028L20A,United States,1
029L20A,United States,1
030A21A,United States,1
030G22B,United States,1
031M20A,United States,1
032H21A,United States,1
032L2OA,United States,1
033F21A,United States,1
036A21A,United States,1
037B21A,United States,1
037F21A,United States,1
037K2OA,United States,1
038A21A,United States,1
038D21A,Guatemala,1
038K20A,United States,1
039K20A,Canada,1
039K20A,Iran,1
043821A,United States,1
0471321A,United States,1
047B12A,United States,1
049C21A,United States,1
049L21A-MODERNA,United States,1
050E21A,United States,1
052C21A,Canada,1
059H21A,United States,1
062H21A,Canada,1
067H21A,United States,1
068H21A,United States,1
069H21A,United States,1
092D21A,Canada,1
094F21A,Italy,1
1110-20-026L20A,United States,1
1111-20-EW0153,United States,1
1111-20-EW0167,United States,1
1111-20-EW0168,United States,1
1111-20-EW0171,United States,1
1111-20-FE3592,United States,1
1111-20-FF2593,Canada,1
1111-20-FH8027,United States,1
1805018,United States,1
1805020,United States,1
1820095,United States,1
1822809,United States,1
1822811,United States,1
1C007A,Germany,1
1CO11A,Germany,1
1D015A,Germany,1
1D017A,Germany,1
1DO16A,France,1
1E024A,Germany,1
1E029A,Germany,1
1F1007A,Austria,1
1F1008A,Netherlands,1
1F1009A,Netherlands,1
1F1021A,Germany,1
1F1022A,Germany,1
1F1023A,Germany,1
1F1049A,Germany,1
1F1050A,Germany,1
1F1054A,Germany,1
1F1054A,Italy,1
1G040A,Germany,1
1G044A,Austria,1
1H048A,Germany,1
1H048A,Poland,1
203A21A,United States,1
206A21A,United States,1
210004,Germany,1
211D21A,United States,1
214003,Italy,1
216044,Germany,1
21C1005,Poland,1
3001442,Poland,1
3001651,Germany,1
3002334,Germany,1
3002537,Netherlands,1
3002541,Switzerland,1
3002543,Italy,1
3002544,Poland,1
30025TB,France,1
3003604,Netherlands,1
3004215,Switzerland,1
3004732,Germany,1
3005687,Italy,1
3005840,Germany,1
30145BA,United States,1
301558A,United States,1
30380777700688,Germany,1
32030BD,United States,1
33030BD,United States,1
33030BD-PFIZER-,United States,1
3303680,United States,1
330368D,United States,1
33038D,United States,1
3313OBA,United States,1
34397TB,Germany,1
4301MF009,Germany,1
49269018,Australia,1
49269018,Italy,1
49269044,Australia,1
49283017,Australia,1
7006320006,Germany,1
939903,United States,1
AA1234,Italy,1
ABV4678,Italy,1
ABW2586,Italy,1
ABY4057,Belgium,1
ACB4692,Germany,1
ACB5317,Germany,1
ACB9471,Germany,1
B1F1024A,Germany,1
BNT162B2,United States,1
CH-B:ER7812,Germany,1
CH.-B.: FD7958,Germany,1
CH.-B.: SCWF3,Germany,1
CH.-B.:1C011A,Germany,1
CH.-B.:FE6975,Germany,1
CH.B.:1C007A,Netherlands,1
CH.B.:EX3599,Germany,1
COMIRNATY EX867,Germany,1
EJ2163,Sweden,1
EJ6789,France,1
EJ6789,United States,1
EJ6790,Germany,1
EJ6796,United States,1
EK5730 PFIZER,United States,1
EL0725,Italy,1
EL3246,Poland,1
EL3246,United States,1
EL3247,Poland,1
EL3247,United States,1
EL8723,Germany,1
EL9267,United States,1
EM4965,United Kingdom,1
EN1698,United States,1
EN6201,United States,1
EN6202,United States,1
EN6205,United States,1
EN6208,United States,1
EN6955,United States,1
EP 2163,Sweden,1
EP6775,Panama,1
EP7533,Poland,1
EP9598,United States,1
EP9605,Switzerland,1
ER7934,United Kingdom,1
ER8731,Mongolia,1
ER8733,United States,1
ER8734,United States,1
ER8735,United States,1
ER8737,United States,1
ER9480,Germany,1
ER9480,Netherlands,1
ET 9096,Belgium,1
ET3674,United States,1
ET8885,United Kingdom,1
EW 0153,United States,1
EW0162,United States,1
EW0164,United States,1
EW0169,United States,1
EW0179,United States,1
EW0182,United States,1
EW0185,Poland,1
EW0189,United States,1
EW0193,Canada,1
EW153,United States,1
EW3143-L687,United Kingdom,1
EW3344,Singapore,1
EW4109,United Kingdom,1
EW6126,Belgium,1
EW6126,United States,1
EW8904,Germany,1
EX 8679,Germany,1
EX0893,Austria,1
EX3599,Montenegro,1
EX6537,Netherlands,1
EX7389,Italy,1
EX7823,Netherlands,1
EY0573,Germany,1
EY7015,Croatia,1
FA4598,Australia,1
FA5833,Germany,1
FA7338,Australia,1
FA7812,Australia,1
FA7842,Poland,1
FA8016,Italy,1
FA9091,Canada,1
FA9094,Canada,1
FC 1433,Poland,1
FC1433,Poland,1
FC1436,Germany,1
FC2473,Austria,1
FC3095,Germany,1
FC3180,United States,1
FC3181,United States,1
FC3182,United States,1
FC3184,United States,1
FC3558,Italy,1
FC3661,Belgium,1
FC3661,Switzerland,1
FC5089,Italy,1
FC5435,Italy,1
FC6984,France,1
FC8736,Australia,1
FC8889,Germany,1
FD0348,Germany,1
FD0785,Spain,1
FD1921,Switzerland,1
FD2934,Germany,1
FD4342,Croatia,1
FD4342,Poland,1
FD5996,Germany,1
FD6840,Czechia,1
FD7204,Canada,1
FD9234,France,1
FE 8405,Germany,1
FE1248,France,1
FE1510,United Kingdom,1
FE2083,Denmark,1
FE2707,Switzerland,1
FE3064,Australia,1
FE3065,Spain,1
FE3380,United Kingdom,1
FE3544,Austria,1
FE3590,United States,1
FE3594,United States,1
FE3594-PFIZER-2,United States,1
FE7010,Netherlands,1
FE8087,Singapore,1
FE8163,Australia,1
FE8236,Ireland,1
FE8244,Czechia,1
FE8244,Netherlands,1
FE8405,Germany,1
FE8405,Spain,1
FE9174,Germany,1
FF 0900,Germany,1
FF0680,Germany,1
FF0900,Germany,1
FF2382,United Kingdom,1
FF2500,Canada,1
FF2507,Canada,1
FF25595,Canada,1
FF2570,Canada,1
FF2581,Canada,1
FF2586,Canada,1
FF2588,United States,1
FF2589,Canada,1
FF2593,United States,1
FF2597,Canada,1
FF3220,Japan,1
FF3316,United Kingdom,1
FF3318,Canada,1
FF3318,Ireland,1
FF3318,United Kingdom,1
FF3319,Canada,1
FF3389,Canada,1
FF3389,United Kingdom,1
FF3620,Japan,1
FF4202,Canada,1
FF4204,Canada,1
FF4206,Australia,1
FF4222,Canada,1
FF4481,Canada,1
FF4554,Netherlands,1
FF8288,Italy,1
FG3712,Australia,1
FG3739,Italy,1
FG6273,Netherlands,1
FH0161,Switzerland,1
FH8028,United States,1
FH8030,United States,1
FH9951,Italy,1
FJ1611,United States,1
FJ5683,United States,1
FJ5973,Sweden,1
FJ7489,Japan,1
FJS682,United States,1
FK6304,Austria,1
FK6304,Sweden,1
FK8917,Portugal,1
FK9414,New Zealand,1
FK9729,United States,1
FK9894,United States,1
FL0007,United States,1
FL3198,United States,1
FL3211,Poland,1
FL3560,Australia,1
FL5729,New Zealand,1
FL9262,United States,1
FM0698,United States,1
FM3802,United States,1
FM7380,Canada,1
FM7533,Croatia,1
FM9992,Poland,1
FN1430,Switzerland,1
FN2034,United Kingdom,1
FN5519,United States,1
FN7934,Canada,1
FN9501,Canada,1
FN9605,Portugal,1
FN9607,Portugal,1
FP1972,Germany,1
FP1972,Italy,1
FP7136,United States,1
FP7137-PFIZER-2,United States,1
GD6797,Croatia,1
GD6802,Sweden,1
GE8310,Italy,1
GH9722,Austria,1
GJ1836,Germany,1
GJ2542,Netherlands,1
GJ2631,Sweden,1
GJ5342,United States,1
GJ6739,United States,1
GK0932,Canada,1
GL0087,United States,1
GL8592,Germany,1
J&J 1805029,United States,1
J07BX03,France,1
J202100034,United States,1
L202106031,Philippines,1
L202106046,Philippines,1
LOT 3002339,Germany,1
LOT 3004233,Germany,1
LOT 3004235,Netherlands,1
LOT XE393,Germany,1
LOT000086A,United States,1
LOT000140A,Germany,1
LOT3002188,Germany,1
LOT3004233,France,1
LOT3004952,Norway,1
MRNA-1273,Canada,1
NA0079,Canada,1
P0001340,Poland,1
PFIZER EN6198,United States,1
PFIZER EN6201,United States,1
PFIZER EN6202,United States,1
PFIZER EN6205,United States,1
PFIZER EN6207,United States,1
PFIZER EN6208,United States,1
PFIZER ER2613,United States,1
PFIZER ER8730,United States,1
PFIZER ER8733,United States,1
PFIZER EW0150,United States,1
PFIZER EW0164,United States,1
PFIZER EW0167,United States,1
PFIZER EW0171,United States,1
PFIZER EW0172,United States,1
PFIZER EW0177,United States,1
PFIZER FC3182,United States,1
PFIZER FF2588,Canada,1
PFIZER FJ8762,United States,1
PFIZER-BIONTECH,Poland,1
PJ4989,United States,1
PV46672,United Kingdom,1
PV46677,United Kingdom,1
PV46691,United Kingdom,1
PV46698,United Kingdom,1
PW40010,United Kingdom,1
PW40011,United Kingdom,1
PW40037,United Kingdom,1
SCKX 7,Switzerland,1
SCKX7,Poland,1
SCKX7,Switzerland,1
SCPT7,Germany,1
SCRW2,Germany,1
SCTJ2,Germany,1
SCUL2,Germany,1
SCVC6,Germany,1
SCVK4,Sweden,1
SCVY8,Germany,1
SDCH8,Sweden,1
SDEW9,Germany,1
SL0007,Germany,1
XD974,Germany,1
XE389,Sweden,1
001B21A,United States,2
002A21A,United States,2
006C21A,United States,2
010A21A,United States,2
016G21A (27/04/,Italy,2
019B21A,United States,2
023M20A,United States,2
030L20A,United States,2
032L20A,United States,2
032M20A,United States,2
047B21A,United States,2
047C21A,United States,2
1808982,United States,2
1E021A,Germany,2
1F1010A,Germany,2
1F1020A,Italy,2
1F1032A,Germany,2
1F1042A,Germany,2
1F1051A,Germany,2
205A21A,United States,2
3002917,Italy,2
3004233,Germany,2
3004669,Italy,2
3005686,United Kingdom,2
301358A,United States,2
331308A,United States,2
33130BA,United States,2
33233TB,Germany,2
4120Z003,United Kingdom,2
ABZ5320,Germany,2
ACB4694,Germany,2
ACB7737,Germany,2
ACC0681,Germany,2
CH.-B.:FD7958,Germany,2
COMIRNATY CH.-B,Germany,2
EH6198,United States,2
EJ6789,Germany,2
EJ6797,Germany,2
EK9788,United States,2
EL3302,United States,2
EL9262,United States,2
EL9263,United States,2
EN3924,United Kingdom,2
EN6198,United States,2
EN6200,United States,2
EN6201,Canada,2
EN6204,United States,2
EN6207,United States,2
EP2163,Germany,2
EP2163,Sweden,2
ER1742,Canada,2
ER7812,Germany,2
ER8731,United States,2
ER8732,United States,2
ET3620,Czechia,2
EW0153,United States,2
EW0158,United States,2
EW0167,United States,2
EW0172,United States,2
EW0175,United States,2
EW0176,United States,2
EW0177,United States,2
EW0185,United States,2
EW0191,United States,2
EW0196,United States,2
EW0199,Canada,2
EW0217,United States,2
EW3143,United Kingdom,2
EWO150,United States,2
EX2405,Belgium,2
EX7823,Germany,2
EX8680,Germany,2
FA7812,Belgium,2
FC3558,Australia,2
FD0785,Netherlands,2
FD0809,United States,2
FD0810,Canada,2
FD7958,Germany,2
FE1573,Netherlands,2
FE6975,Germany,2
FE7011,Germany,2
FF0884,Australia,2
FF3318,Germany,2
FF3622,Japan,2
FF9944,Japan,2
FG1657,Singapore,2
FG6270,Italy,2
FH8027,United States,2
FJ1614,United States,2
FK9707,United Kingdom,2
FL3209,United States,2
FL3560,Switzerland,2
FP7137,United States,2
GH9694,United States,2
LOT3004233,Germany,2
PFIZER EK5730,United States,2
PV46689,United Kingdom,2
SCJU6,Germany,2
SCVW7,Germany,2
SDEH4,Germany,2
XD985,Germany,2
XE395,Germany,2
(not set),Guadeloupe,3
(not set),India,3
(not set),Malaysia,3
024M20A,United States,3
026L20A,United States,3
027A21A,United States,3
1H049A,Germany,3
31101TB,Germany,3
ACB8967,Germany,3
CH.-B.: EX8680,Germany,3
CH.-B.:FC3095,Germany,3
EJ6796,Germany,3
EK9788,Germany,3
EL1283,United States,3
EM0477,Germany,3
EP2163,Czechia,3
EP6955,United States,3
EP7534,United States,3
ER2659,Germany,3
ER8736,United States,3
EW0150,United States,3
EW0171,United States,3
EW0216,Canada,3
EW0221,Canada,3
EX8679,Germany,3
EY3014,Switzerland,3
FD0932,Switzerland,3
FE2083,Norway,3
FE3592,United States,3
FF2590,United States,3
FF2595,Canada,3
FF2834,Netherlands,3
FF3380,United Kingdom,3
FF4222,Spain,3
FG7369,Belgium,3
FJ5790,Japan,3
FK9712,United Kingdom,3
FK9893,United States,3
PFIZER EN5318,United States,3
SCWF3,Germany,3
(not set),Costa Rica,4
(not set),Jordan,4
(not set),Luxembourg,4
(not set),Mexico,4
(not set),Montenegro,4
(not set),Panama,4
(not set),Peru,4
(not set),Philippines,4
(not set),Thailand,4
(not set),Uruguay,4
33036BD,United States,4
EL0739,United Kingdom,4
EP9598,Germany,4
EW0168,United States,4
EWO169,United States,4
EX3510,Germany,4
FE8235,Switzerland,4
FF2589,United States,4
FF4213,France,4
FF5109,Canada,4
FH8020,United States,4
(not set),Colombia,5
(not set),Croatia,5
(not set),Dominican Republic,5
(not set),Russia,5
(not set),Singapore,5
(not set),Slovenia,5
49283017,Italy,5
ET3045,Germany,5
FD7206,Canada,5
(not set),Argentina,6
(not set),Guatemala,7
(not set),Sri Lanka,7
FF8841,United States,7
(not set),China,8
(not set),Türkiye,8
(not set),Chile,9
(not set),Denmark,9
(not set),Lebanon,9
(not set),Paraguay,9
FA8721,Canada,9
(not set),South Korea,10
(not set),Mongolia,11
(not set),Hungary,12
(not set),Ireland,12
(not set),New Zealand,12
(not set),Finland,13
(not set),Portugal,14
(not set),Iran,18
(not set),Israel,18
(not set),Norway,21
(not set),Brazil,23
(not set),Czechia,29
(not set),Belgium,53
(not set),Sweden,59
(not set),Switzerland,64
(not set),Japan,71
(not set),Austria,82
(not set),Spain,83
(not set),Australia,94
(not set),France,130
(not set),Italy,195
(not set),United Kingdom,195
(not set),Netherlands,197
(not set),Poland,201
(not set),Canada,234
(not set),Germany,812
(not set),United States,1348
1 # ----------------------------------------
2 # HowBadIsMyBatch
3 # Batchcode By Country-Country By Clicked Batchcode
4 # 20230826-20230826
5 # ----------------------------------------
6 Clicked Batchcode,Country,Event count
7 ,,4974,Grand total
8 #006B21A,United States,1
9 #FC3180,United States,1
10 000004A,Italy,1
11 000004A 19/03/2,Italy,1
12 000050A,Germany,1
13 000124A,Germany,1
14 000128A,Germany,1
15 000130A,Germany,1
16 000140A,Germany,1
17 000141A,Germany,1
18 000142A,Netherlands,1
19 000207A,Germany,1
20 0009C21A,Germany,1
21 0009C21A,United States,1
22 001J21-2A,United States,1
23 0022B21A,United States,1
24 002A221A,United States,1
25 002CZ1A,United States,1
26 002F21A,United States,1
27 003J212A,United States,1
28 004F21A,United States,1
29 004M20A,United States,1
30 005C21A,United States,1
31 006M20A,United States,1
32 007C21A,United States,1
33 007J21-2A,United States,1
34 007MZ0A,United States,1
35 008B21A,United States,1
36 010M20A,United States,1
37 011A21A,United States,1
38 012H21B-MODERNA,United States,1
39 012L20A,United States,1
40 013120A,Germany,1
41 013L20A,United States,1
42 013M20A OR 0BM2,United States,1
43 014M2DA,United States,1
44 016G21A,Italy,1
45 016M2UA,United States,1
46 01DE/A90001668/,Germany,1
47 023C21A,United States,1
48 023H22A,United States,1
49 023M2OA,United States,1
50 025L20A,United States,1
51 026821A,United States,1
52 026A21A,United States,1
53 028L20A,United States,1
54 029L20A,United States,1
55 030A21A,United States,1
56 030G22B,United States,1
57 031M20A,United States,1
58 032H21A,United States,1
59 032L2OA,United States,1
60 033F21A,United States,1
61 036A21A,United States,1
62 037B21A,United States,1
63 037F21A,United States,1
64 037K2OA,United States,1
65 038A21A,United States,1
66 038D21A,Guatemala,1
67 038K20A,United States,1
68 039K20A,Canada,1
69 039K20A,Iran,1
70 043821A,United States,1
71 0471321A,United States,1
72 047B12A,United States,1
73 049C21A,United States,1
74 049L21A-MODERNA,United States,1
75 050E21A,United States,1
76 052C21A,Canada,1
77 059H21A,United States,1
78 062H21A,Canada,1
79 067H21A,United States,1
80 068H21A,United States,1
81 069H21A,United States,1
82 092D21A,Canada,1
83 094F21A,Italy,1
84 1110-20-026L20A,United States,1
85 1111-20-EW0153,United States,1
86 1111-20-EW0167,United States,1
87 1111-20-EW0168,United States,1
88 1111-20-EW0171,United States,1
89 1111-20-FE3592,United States,1
90 1111-20-FF2593,Canada,1
91 1111-20-FH8027,United States,1
92 1805018,United States,1
93 1805020,United States,1
94 1820095,United States,1
95 1822809,United States,1
96 1822811,United States,1
97 1C007A,Germany,1
98 1CO11A,Germany,1
99 1D015A,Germany,1
100 1D017A,Germany,1
101 1DO16A,France,1
102 1E024A,Germany,1
103 1E029A,Germany,1
104 1F1007A,Austria,1
105 1F1008A,Netherlands,1
106 1F1009A,Netherlands,1
107 1F1021A,Germany,1
108 1F1022A,Germany,1
109 1F1023A,Germany,1
110 1F1049A,Germany,1
111 1F1050A,Germany,1
112 1F1054A,Germany,1
113 1F1054A,Italy,1
114 1G040A,Germany,1
115 1G044A,Austria,1
116 1H048A,Germany,1
117 1H048A,Poland,1
118 203A21A,United States,1
119 206A21A,United States,1
120 210004,Germany,1
121 211D21A,United States,1
122 214003,Italy,1
123 216044,Germany,1
124 21C1005,Poland,1
125 3001442,Poland,1
126 3001651,Germany,1
127 3002334,Germany,1
128 3002537,Netherlands,1
129 3002541,Switzerland,1
130 3002543,Italy,1
131 3002544,Poland,1
132 30025TB,France,1
133 3003604,Netherlands,1
134 3004215,Switzerland,1
135 3004732,Germany,1
136 3005687,Italy,1
137 3005840,Germany,1
138 30145BA,United States,1
139 301558A,United States,1
140 30380777700688,Germany,1
141 32030BD,United States,1
142 33030BD,United States,1
143 33030BD-PFIZER-,United States,1
144 3303680,United States,1
145 330368D,United States,1
146 33038D,United States,1
147 3313OBA,United States,1
148 34397TB,Germany,1
149 4301MF009,Germany,1
150 49269018,Australia,1
151 49269018,Italy,1
152 49269044,Australia,1
153 49283017,Australia,1
154 7006320006,Germany,1
155 939903,United States,1
156 AA1234,Italy,1
157 ABV4678,Italy,1
158 ABW2586,Italy,1
159 ABY4057,Belgium,1
160 ACB4692,Germany,1
161 ACB5317,Germany,1
162 ACB9471,Germany,1
163 B1F1024A,Germany,1
164 BNT162B2,United States,1
165 CH-B:ER7812,Germany,1
166 CH.-B.: FD7958,Germany,1
167 CH.-B.: SCWF3,Germany,1
168 CH.-B.:1C011A,Germany,1
169 CH.-B.:FE6975,Germany,1
170 CH.B.:1C007A,Netherlands,1
171 CH.B.:EX3599,Germany,1
172 COMIRNATY EX867,Germany,1
173 EJ2163,Sweden,1
174 EJ6789,France,1
175 EJ6789,United States,1
176 EJ6790,Germany,1
177 EJ6796,United States,1
178 EK5730 PFIZER,United States,1
179 EL0725,Italy,1
180 EL3246,Poland,1
181 EL3246,United States,1
182 EL3247,Poland,1
183 EL3247,United States,1
184 EL8723,Germany,1
185 EL9267,United States,1
186 EM4965,United Kingdom,1
187 EN1698,United States,1
188 EN6201,United States,1
189 EN6202,United States,1
190 EN6205,United States,1
191 EN6208,United States,1
192 EN6955,United States,1
193 EP 2163,Sweden,1
194 EP6775,Panama,1
195 EP7533,Poland,1
196 EP9598,United States,1
197 EP9605,Switzerland,1
198 ER7934,United Kingdom,1
199 ER8731,Mongolia,1
200 ER8733,United States,1
201 ER8734,United States,1
202 ER8735,United States,1
203 ER8737,United States,1
204 ER9480,Germany,1
205 ER9480,Netherlands,1
206 ET 9096,Belgium,1
207 ET3674,United States,1
208 ET8885,United Kingdom,1
209 EW 0153,United States,1
210 EW0162,United States,1
211 EW0164,United States,1
212 EW0169,United States,1
213 EW0179,United States,1
214 EW0182,United States,1
215 EW0185,Poland,1
216 EW0189,United States,1
217 EW0193,Canada,1
218 EW153,United States,1
219 EW3143-L687,United Kingdom,1
220 EW3344,Singapore,1
221 EW4109,United Kingdom,1
222 EW6126,Belgium,1
223 EW6126,United States,1
224 EW8904,Germany,1
225 EX 8679,Germany,1
226 EX0893,Austria,1
227 EX3599,Montenegro,1
228 EX6537,Netherlands,1
229 EX7389,Italy,1
230 EX7823,Netherlands,1
231 EY0573,Germany,1
232 EY7015,Croatia,1
233 FA4598,Australia,1
234 FA5833,Germany,1
235 FA7338,Australia,1
236 FA7812,Australia,1
237 FA7842,Poland,1
238 FA8016,Italy,1
239 FA9091,Canada,1
240 FA9094,Canada,1
241 FC 1433,Poland,1
242 FC1433,Poland,1
243 FC1436,Germany,1
244 FC2473,Austria,1
245 FC3095,Germany,1
246 FC3180,United States,1
247 FC3181,United States,1
248 FC3182,United States,1
249 FC3184,United States,1
250 FC3558,Italy,1
251 FC3661,Belgium,1
252 FC3661,Switzerland,1
253 FC5089,Italy,1
254 FC5435,Italy,1
255 FC6984,France,1
256 FC8736,Australia,1
257 FC8889,Germany,1
258 FD0348,Germany,1
259 FD0785,Spain,1
260 FD1921,Switzerland,1
261 FD2934,Germany,1
262 FD4342,Croatia,1
263 FD4342,Poland,1
264 FD5996,Germany,1
265 FD6840,Czechia,1
266 FD7204,Canada,1
267 FD9234,France,1
268 FE 8405,Germany,1
269 FE1248,France,1
270 FE1510,United Kingdom,1
271 FE2083,Denmark,1
272 FE2707,Switzerland,1
273 FE3064,Australia,1
274 FE3065,Spain,1
275 FE3380,United Kingdom,1
276 FE3544,Austria,1
277 FE3590,United States,1
278 FE3594,United States,1
279 FE3594-PFIZER-2,United States,1
280 FE7010,Netherlands,1
281 FE8087,Singapore,1
282 FE8163,Australia,1
283 FE8236,Ireland,1
284 FE8244,Czechia,1
285 FE8244,Netherlands,1
286 FE8405,Germany,1
287 FE8405,Spain,1
288 FE9174,Germany,1
289 FF 0900,Germany,1
290 FF0680,Germany,1
291 FF0900,Germany,1
292 FF2382,United Kingdom,1
293 FF2500,Canada,1
294 FF2507,Canada,1
295 FF25595,Canada,1
296 FF2570,Canada,1
297 FF2581,Canada,1
298 FF2586,Canada,1
299 FF2588,United States,1
300 FF2589,Canada,1
301 FF2593,United States,1
302 FF2597,Canada,1
303 FF3220,Japan,1
304 FF3316,United Kingdom,1
305 FF3318,Canada,1
306 FF3318,Ireland,1
307 FF3318,United Kingdom,1
308 FF3319,Canada,1
309 FF3389,Canada,1
310 FF3389,United Kingdom,1
311 FF3620,Japan,1
312 FF4202,Canada,1
313 FF4204,Canada,1
314 FF4206,Australia,1
315 FF4222,Canada,1
316 FF4481,Canada,1
317 FF4554,Netherlands,1
318 FF8288,Italy,1
319 FG3712,Australia,1
320 FG3739,Italy,1
321 FG6273,Netherlands,1
322 FH0161,Switzerland,1
323 FH8028,United States,1
324 FH8030,United States,1
325 FH9951,Italy,1
326 FJ1611,United States,1
327 FJ5683,United States,1
328 FJ5973,Sweden,1
329 FJ7489,Japan,1
330 FJS682,United States,1
331 FK6304,Austria,1
332 FK6304,Sweden,1
333 FK8917,Portugal,1
334 FK9414,New Zealand,1
335 FK9729,United States,1
336 FK9894,United States,1
337 FL0007,United States,1
338 FL3198,United States,1
339 FL3211,Poland,1
340 FL3560,Australia,1
341 FL5729,New Zealand,1
342 FL9262,United States,1
343 FM0698,United States,1
344 FM3802,United States,1
345 FM7380,Canada,1
346 FM7533,Croatia,1
347 FM9992,Poland,1
348 FN1430,Switzerland,1
349 FN2034,United Kingdom,1
350 FN5519,United States,1
351 FN7934,Canada,1
352 FN9501,Canada,1
353 FN9605,Portugal,1
354 FN9607,Portugal,1
355 FP1972,Germany,1
356 FP1972,Italy,1
357 FP7136,United States,1
358 FP7137-PFIZER-2,United States,1
359 GD6797,Croatia,1
360 GD6802,Sweden,1
361 GE8310,Italy,1
362 GH9722,Austria,1
363 GJ1836,Germany,1
364 GJ2542,Netherlands,1
365 GJ2631,Sweden,1
366 GJ5342,United States,1
367 GJ6739,United States,1
368 GK0932,Canada,1
369 GL0087,United States,1
370 GL8592,Germany,1
371 J&J 1805029,United States,1
372 J07BX03,France,1
373 J202100034,United States,1
374 L202106031,Philippines,1
375 L202106046,Philippines,1
376 LOT 3002339,Germany,1
377 LOT 3004233,Germany,1
378 LOT 3004235,Netherlands,1
379 LOT XE393,Germany,1
380 LOT000086A,United States,1
381 LOT000140A,Germany,1
382 LOT3002188,Germany,1
383 LOT3004233,France,1
384 LOT3004952,Norway,1
385 MRNA-1273,Canada,1
386 NA0079,Canada,1
387 P0001340,Poland,1
388 PFIZER EN6198,United States,1
389 PFIZER EN6201,United States,1
390 PFIZER EN6202,United States,1
391 PFIZER EN6205,United States,1
392 PFIZER EN6207,United States,1
393 PFIZER EN6208,United States,1
394 PFIZER ER2613,United States,1
395 PFIZER ER8730,United States,1
396 PFIZER ER8733,United States,1
397 PFIZER EW0150,United States,1
398 PFIZER EW0164,United States,1
399 PFIZER EW0167,United States,1
400 PFIZER EW0171,United States,1
401 PFIZER EW0172,United States,1
402 PFIZER EW0177,United States,1
403 PFIZER FC3182,United States,1
404 PFIZER FF2588,Canada,1
405 PFIZER FJ8762,United States,1
406 PFIZER-BIONTECH,Poland,1
407 PJ4989,United States,1
408 PV46672,United Kingdom,1
409 PV46677,United Kingdom,1
410 PV46691,United Kingdom,1
411 PV46698,United Kingdom,1
412 PW40010,United Kingdom,1
413 PW40011,United Kingdom,1
414 PW40037,United Kingdom,1
415 SCKX 7,Switzerland,1
416 SCKX7,Poland,1
417 SCKX7,Switzerland,1
418 SCPT7,Germany,1
419 SCRW2,Germany,1
420 SCTJ2,Germany,1
421 SCUL2,Germany,1
422 SCVC6,Germany,1
423 SCVK4,Sweden,1
424 SCVY8,Germany,1
425 SDCH8,Sweden,1
426 SDEW9,Germany,1
427 SL0007,Germany,1
428 XD974,Germany,1
429 XE389,Sweden,1
430 001B21A,United States,2
431 002A21A,United States,2
432 006C21A,United States,2
433 010A21A,United States,2
434 016G21A (27/04/,Italy,2
435 019B21A,United States,2
436 023M20A,United States,2
437 030L20A,United States,2
438 032L20A,United States,2
439 032M20A,United States,2
440 047B21A,United States,2
441 047C21A,United States,2
442 1808982,United States,2
443 1E021A,Germany,2
444 1F1010A,Germany,2
445 1F1020A,Italy,2
446 1F1032A,Germany,2
447 1F1042A,Germany,2
448 1F1051A,Germany,2
449 205A21A,United States,2
450 3002917,Italy,2
451 3004233,Germany,2
452 3004669,Italy,2
453 3005686,United Kingdom,2
454 301358A,United States,2
455 331308A,United States,2
456 33130BA,United States,2
457 33233TB,Germany,2
458 4120Z003,United Kingdom,2
459 ABZ5320,Germany,2
460 ACB4694,Germany,2
461 ACB7737,Germany,2
462 ACC0681,Germany,2
463 CH.-B.:FD7958,Germany,2
464 COMIRNATY CH.-B,Germany,2
465 EH6198,United States,2
466 EJ6789,Germany,2
467 EJ6797,Germany,2
468 EK9788,United States,2
469 EL3302,United States,2
470 EL9262,United States,2
471 EL9263,United States,2
472 EN3924,United Kingdom,2
473 EN6198,United States,2
474 EN6200,United States,2
475 EN6201,Canada,2
476 EN6204,United States,2
477 EN6207,United States,2
478 EP2163,Germany,2
479 EP2163,Sweden,2
480 ER1742,Canada,2
481 ER7812,Germany,2
482 ER8731,United States,2
483 ER8732,United States,2
484 ET3620,Czechia,2
485 EW0153,United States,2
486 EW0158,United States,2
487 EW0167,United States,2
488 EW0172,United States,2
489 EW0175,United States,2
490 EW0176,United States,2
491 EW0177,United States,2
492 EW0185,United States,2
493 EW0191,United States,2
494 EW0196,United States,2
495 EW0199,Canada,2
496 EW0217,United States,2
497 EW3143,United Kingdom,2
498 EWO150,United States,2
499 EX2405,Belgium,2
500 EX7823,Germany,2
501 EX8680,Germany,2
502 FA7812,Belgium,2
503 FC3558,Australia,2
504 FD0785,Netherlands,2
505 FD0809,United States,2
506 FD0810,Canada,2
507 FD7958,Germany,2
508 FE1573,Netherlands,2
509 FE6975,Germany,2
510 FE7011,Germany,2
511 FF0884,Australia,2
512 FF3318,Germany,2
513 FF3622,Japan,2
514 FF9944,Japan,2
515 FG1657,Singapore,2
516 FG6270,Italy,2
517 FH8027,United States,2
518 FJ1614,United States,2
519 FK9707,United Kingdom,2
520 FL3209,United States,2
521 FL3560,Switzerland,2
522 FP7137,United States,2
523 GH9694,United States,2
524 LOT3004233,Germany,2
525 PFIZER EK5730,United States,2
526 PV46689,United Kingdom,2
527 SCJU6,Germany,2
528 SCVW7,Germany,2
529 SDEH4,Germany,2
530 XD985,Germany,2
531 XE395,Germany,2
532 (not set),Guadeloupe,3
533 (not set),India,3
534 (not set),Malaysia,3
535 024M20A,United States,3
536 026L20A,United States,3
537 027A21A,United States,3
538 1H049A,Germany,3
539 31101TB,Germany,3
540 ACB8967,Germany,3
541 CH.-B.: EX8680,Germany,3
542 CH.-B.:FC3095,Germany,3
543 EJ6796,Germany,3
544 EK9788,Germany,3
545 EL1283,United States,3
546 EM0477,Germany,3
547 EP2163,Czechia,3
548 EP6955,United States,3
549 EP7534,United States,3
550 ER2659,Germany,3
551 ER8736,United States,3
552 EW0150,United States,3
553 EW0171,United States,3
554 EW0216,Canada,3
555 EW0221,Canada,3
556 EX8679,Germany,3
557 EY3014,Switzerland,3
558 FD0932,Switzerland,3
559 FE2083,Norway,3
560 FE3592,United States,3
561 FF2590,United States,3
562 FF2595,Canada,3
563 FF2834,Netherlands,3
564 FF3380,United Kingdom,3
565 FF4222,Spain,3
566 FG7369,Belgium,3
567 FJ5790,Japan,3
568 FK9712,United Kingdom,3
569 FK9893,United States,3
570 PFIZER EN5318,United States,3
571 SCWF3,Germany,3
572 (not set),Costa Rica,4
573 (not set),Jordan,4
574 (not set),Luxembourg,4
575 (not set),Mexico,4
576 (not set),Montenegro,4
577 (not set),Panama,4
578 (not set),Peru,4
579 (not set),Philippines,4
580 (not set),Thailand,4
581 (not set),Uruguay,4
582 33036BD,United States,4
583 EL0739,United Kingdom,4
584 EP9598,Germany,4
585 EW0168,United States,4
586 EWO169,United States,4
587 EX3510,Germany,4
588 FE8235,Switzerland,4
589 FF2589,United States,4
590 FF4213,France,4
591 FF5109,Canada,4
592 FH8020,United States,4
593 (not set),Colombia,5
594 (not set),Croatia,5
595 (not set),Dominican Republic,5
596 (not set),Russia,5
597 (not set),Singapore,5
598 (not set),Slovenia,5
599 49283017,Italy,5
600 ET3045,Germany,5
601 FD7206,Canada,5
602 (not set),Argentina,6
603 (not set),Guatemala,7
604 (not set),Sri Lanka,7
605 FF8841,United States,7
606 (not set),China,8
607 (not set),Türkiye,8
608 (not set),Chile,9
609 (not set),Denmark,9
610 (not set),Lebanon,9
611 (not set),Paraguay,9
612 FA8721,Canada,9
613 (not set),South Korea,10
614 (not set),Mongolia,11
615 (not set),Hungary,12
616 (not set),Ireland,12
617 (not set),New Zealand,12
618 (not set),Finland,13
619 (not set),Portugal,14
620 (not set),Iran,18
621 (not set),Israel,18
622 (not set),Norway,21
623 (not set),Brazil,23
624 (not set),Czechia,29
625 (not set),Belgium,53
626 (not set),Sweden,59
627 (not set),Switzerland,64
628 (not set),Japan,71
629 (not set),Austria,82
630 (not set),Spain,83
631 (not set),Australia,94
632 (not set),France,130
633 (not set),Italy,195
634 (not set),United Kingdom,195
635 (not set),Netherlands,197
636 (not set),Poland,201
637 (not set),Canada,234
638 (not set),Germany,812
639 (not set),United States,1348