SATUAN KERJA ADALAH NAMA APOTEK, FKTP, FKRTL atau DINKES PROVINSI dan KAB/KOTA
2. SISA STOK PER 31 DESEMBER 2020 ADALAH SISA STOK PER 31 DESEMBER 2020 DI SATUAN KERJA
3. PREDIKSI PENGADAAN TAHUN 2021 ADALAH PREDIKSI JUMLAH YANG DIRENCANAKAN UNTUK DIADAKAN TAHUN
4. PEMAKAIAN RATA-RATA PER BULAN SELAMA 2020 ADALAH PEMAKAIAN RATA-RATA PER BULAN DI SATKER SELAM
5. PREDIKSI SISA STOK 31 DESEMBER 2021 ADALAH SISA STOK PER 31 DESEMBER 2020 DITAMBAH PREDIKSI PENGAD
6. JUMLAH KEBUTUHAN TAHUN 2022 ADALAH PEMAKAIAN RATA-RATA PER BULAN SELAMA 2020 DIKALI 18 BULAN
7. RENCANA KEBUTUHAN TAHUN 2022 ADALAH JUMLAH KEBUTUHAN YANG DIHITUNG BERDASARKAN METODE KO
8. RENCANA PENGADAAN TAHUN 2022 ADALAH RENCANA UNTUK PENGADAAN DI TAHUN 2022 DALAM SATUAN TE
9. RENCANA PENGADAAN TAHUN 2021 ADALAH OTOMATIS TERISI DARI SISTEM JIKA SATKER TELAH MENGIRIMKAN
10. REALISASI PENGADAAN TAHUN 2020 ADALAH REALISASI PENGADAAN OBAT JKN BAIK E-PURCHASING MAUPUN
RENCANA KEBUTUHAN O
(a) (b)
1 Abacavir 300 mg Tablet/kaplet/kapsul 0 0
2 Air untuk injeksi Botol 250 ml 0 0
3 Air untuk injeksi ampul/vial/botol 10 mL 0 0
4 Air untuk injeksi Botol 100 ml 0 0
5 Air untuk injeksi amp 20 ml ampul/vial/botol 0 0
6 Air untuk injeksi amp 25 ml ampul/vial/botol 25 mL 18 40
7 Albendazol susp 200 mg/5 ml Botol 0 0
8 Albendazol tab 400 mg tablet/kapsul/kaplet 0 0
9 Alopurinol tab 100 mg Tab 0 15000
10 Alopurinol tab 300 mg tablet/kapsul/kaplet 0 0
11 Aminofilin inj 24 mg/ml ampul/vial 10 ml 0 0
12 Aminofilin tab 150 mg tablet/kapsul/kaplet 0 0
13 Aminofilin Tab 200 mg tablet/kapsul/kaplet 0 0
14 Amitriptilin tab sal 25 mg tablet/kapsul/kaplet 0 0
15 Amlodipin tab 10 mg tablet/kapsul/kaplet 2640 18640
16 Amlodipin tab 5 mg tablet/kapsul/kaplet 0 0
17 Amoksisilin drops 100 mg/ml Botol @10 ml 0 0
18 Amoksisilin drops 100 mg/ml Botol @15 ml 0 0
19 Amoksisilin drops 100 mg/ml Botol @20 ml 0 0
Amoksisilin sir forte 250 mg/5
20 ml botol 60 ml 0 0
Antasida, kombinasi :
aluminium hidroksida 200 mg
27 tablet/kapsul/kaplet 0 0
+ magnesium hidroksida 200
mg
Antasida, kombinasi :
28 aluminium hidroksida 200 mg botol 60 ml 0 0
+ magnesium hidroksida 200
mg
Antihemoroid, kombinasi:
bismut subgalat 150 mg +
31 heksaklorofen 2,5 mg + Suppositoria 0 0
lidokain lidokain 10 mg+ seng
oksida 120 mg + sup ad 2 g
32 Aquadest cairan 500 ml Botol 500 ml 0 0
Artesunat serb inj 60 mg/ml
33 ampul/vial 0 0
(i.v./i.m.)
tablet salut
213 Klorpromazin tab sal 100 mg selaput/kaplet salut 0 0
selaput
214 Klorpromazin tab sal 25 mg Tab sal 0 0
215 Klortalidon tab 50 mg Tab 0 0
216 Klozapin tab 100 mg tablet 0 0
217 Klozapin tab 25 mg tablet 0 0
218 Kodein tab 10 mg tablet/kapsul/kaplet 0 0
Komb: Deksametason 0,1%
219 Botol 0 0
Thymol 5% Paraklorphenol 30
Kombinasi (DHP) :
tablet salut
220 dihidroartemisin 40 mg + selaput/kaplet salut 0 0
Piperakuin 320 mg tab sal
selaput
selaput
Kombinasi : (Zidovudin 60 mg +
221 Lamivudin 30 mg + Nevirapin Tab dispersible 0 0
50 mg) Ped Triple FDC
Kombinasi : artemether 20 mg
222 + lumefantrin 120 mg tablet/kapsul/kaplet 0 0
Kombinasi: Ipratropium
230 bromida 0,5 mg + Salbutamol Ampul/vial 0 0
2,5 mg, cairan ih
Kombinasi: kaolin 550 mg +
231 Tab 0 0
pektin 20 mg
Kombinasi: lopinavir 200 mg +
232 ritonavir (LVP) 50 mg, tab 250 Tab 0 0
mg
Kombinasi: Tenofovir 300 mg +
233 Lamivudin 300 mg + Tablet/kapsul/kaplet 0 0
Dolutegravir 50 mg, tablet
Komibinasi: lidokain +
medisinal creosote phenol +
234 Botol 0 0
eugenol + benzil alkohol,
cairan
235 Komposit resin Set 0 0
Kotrimoksazol (dewasa)
236 kombinasi : sulfametoksazol tab/kaptab 0 0
400 mg+ trimetoprim 80 mg
Kotrimoksazol (dewasa)
237 kombinasi : sulfametoksazol tab/kaptab 0 0
800 mg+ trimetoprim 160 mg
Larutan mengandung
251 Karbohidrat (Fructose 120 g, Botol 0 0
glucose 66 g, Xylitol 60 g/ L)
Larutan mengandung
252 Karbohidrat (Fructose 15 mg, softbag 0 0
glucose monohydrate 30 mg,
xylitol 15 mg)
Larutan mengandung
253 Karbohidrat (Fructose 200 g, Botol 0 0
glucose 110 g, Xylitol 100 g/ L)
Larutan mengandung
254 Karbohidrat (Fructose 60 g, Botol 0 0
glucose 33 g, Xylitol 30 g/ L)
Larutan mengandung
255 Karbohidrat (Maltose 10%) Botol 0 0
Larutan mengandung
Karbohidrat + Elektrolit (25.00g
dextrose anhidrat, 3.00 g
256 sodium chloride, 0.15 g Botol plastik @500 ml 0 0
potassium chloride, 0.10 g
calcium chloride dihydrate dan
1.55 g sodium lactate)
Larutan mengandung
Karbohidrat + Elektrolit (25.00g
maltose, 3.00 g sodium
257 chloride, 0.15 g potassium Botol plastik @500 ml 0 0
chloride, 0.10 g calcium
chloride dihydrate dan 1.55 g
sodium lactate)
Larutan mengandung
Karbohidrat + Elektrolit
258 Botol 0 0
(Acetate, Na, K, Cl, Ca, Mg,
Sorbitol 50 gr/L)
Larutan mengandung
Karbohidrat + Elektrolit
259 (Dextrose 5%, NaCL 0,45%, KCl) Botol 0 0
(HSD)
Larutan mengandung
Karbohidrat + Elektrolit
260 Botol 0 0
(Fructose 120 g, glucose 66 g,
Xylitol 60 g/ L + elektrolit)
Larutan mengandung
Karbohidrat + Elektrolit
261 (Glukosa 25 g, NaCl 2,0 g, KCl Botol 0 0
1,3 g, Natrium Laktat 3,1 g, air
untuk injeksi ad 1000 ml)
Larutan mengandung
Karbohidrat + Elektrolit
262 (Glukosa 55 g ; Natrium Botol 0 0
Chloride 9 g, air untuk injeksi
ad 1000 ml) (D5-NS)
Larutan mengandung
263 Karbohidrat + Elektrolit botol/softbag 0 0
(Glukosa: 110.0 g; NaCl: 1.80 g)
(D10-1/5NS)
Larutan mengandung
264 Karbohidrat + Elektrolit Botol 0 0
(Glukosa: 25,0 g; NaCl: 4,5 g)
Larutan mengandung
Karbohidrat + Elektrolit
265 botol/softbag @ 500 mL 0 0
(Glukosa: 55.0 g; NaCl: 2.25 g)
(D5-1/4NS)
Larutan mengandung
266 Karbohidrat + Elektrolit botol/softbag @ 100 mL 0 0
(Glukosa: 55.0 g; NaCl: 2.25 g)
(D5-1/4NS)
Larutan mengandung
Karbohidrat + Elektrolit
267 Botol 0 0
(Glukosa: 55.0 g; NaCl: 4.5 g)
(D5-1/2NS)
Larutan mengandung
Karbohidrat + Elektrolit
(Larutan nutrisi kombinasi
268 infus per L: Na. 100mEQ, K Botol 0 0
18mEQ, Ca. 4mEQ, Mg 6mEQ,
Cl 90mEQ, Asetat 38mEQ,
Sorbitol 50g)
Larutan mengandung
269 Karbohidrat + Elektrolit Botol 0 0
(Larutan Ringer & Glukosa 5%)
Larutan mengandung
270 Karbohidrat + Elektrolit (NaCl Botol 0 0
1.125 gr, Dekstrosa 18.75 gr)
(KA EN 1B)
Larutan mengandung
Karbohidrat + Elektrolit (NaCl
271 1.75 g, KCL 1.5g, Glukosa 100 Botol 0 0
gr)
Larutan mengandung
272 Karbohidrat + Elektrolit (NaCl Botol 0 0
1.75 g, KCL 1.5g, Na Lactate
2.24 g, Glukosa 100 gr)
Larutan mengandung
Karbohidrat + Elektrolit (Nacl
273 1.75 gr, KCl 1.5 gr, Na Lactat Botol 0 0
2.24 gr, Dekstrosa 27 gr) (KA
EN 3B)
Larutan mengandung
Karbohidrat + Elektrolit (Nacl
274 2.34 gr, Na Laktat 2.24 gr, KCL Botol 0 0
0.75 gr Dekstrosa 27 gr) (KA EN
3A)
tablet/kapsul/kaplet/tab
411 Simvastatin tab sal 10 mg let salut selaput/kaplet 0 0
salut selaput
tablet/kapsul/kaplet/tab
412 Simvastatin tab sal 20 mg let salut selaput/kaplet 0 0
salut selaput
tablet salut
Siprofloksasin tab scored 500
414 mg selaput/kaplet salut 0 0
selaput
415 Spironolakton tab 25 mg tablet/kapsul/kaplet 0 0
PEMAKAIAN
RATA-RATA PER PREDIKSI SISA JUMLAH RENCANA RENCANA RENCANA
BULAN SELAMA STOK 31 KEBUTUHAN KEBUTUHAN PENGADAAN PENGADAAN
2020 DESEMBER 2021 TAHUN 2022 TAHUN 2022 TAHUN 2022 TAHUN 2021
(d) = (a)+(b)-
(c) (e) = (c) x 18 (f) = (e) - (d) (g) (h)
(12x(c))
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
4 10 72 62 62 0
0 0 0 0 0 0
0 0 0 0 0 0
733 6204 13194 6990 7000 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
1553 2644 27954 25310 25400 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
TAHUN 2020)
AMPUL / VIAL / TUBE / SACCHET / PUFF
REALISASI
PENGADAAN KETERANGAN
TAHUN 2020
(i) (j)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
ED SEBANYAK 6100
0 TABLET
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0