KB9AMG's Top 2-way WSPR Reports - July 1-31 2020



HB9BEP-JN47


 Band  Reports Rank
------ ------- ----
LF/VLF       -    -
 160m        -    -
  80m        -    -
  60m        -    -
  40m        -    -
  30m        -    -
  20m       35  568
  17m        -    -
  15m        4  116
  12m        -    -
  10m        1  339
   6m        -    -
   4m        -    -
   2m        -    -
 70cm        -    -
 23cm        -    -
       -------
Total =     40 Reports - (Rank 967)

Number of Grid Squares = 30


HB9BEP-JN47 - Summary of 2-Way WSPR Reports
-----------

IN - HB9BEP-JN47
IN89 GU3ONJ 15 - (Jul 1)

IO - HB9BEP-JN47
IO65 EI7HZB 20 - (Jul 1)
IO75 MM0RKT 20 - (Jul 1)
IO81 G4PCI 15 - (Jul 1)
     G8CQX 10 - (Jul 1)
IO82 G1PHZ 20 - (Jul 1)
IO83 G0IDE 20 - (Jul 1)
     G7GKC 20 - (Jul 1)
IO90 G4GCI 20 - (Jul 1)
     G4ZFQ 15 - (Jul 1)
IO91 M6PYB 20 - (Jul 1)
IO92 M0IPO 20 - (Jul 1)
IO94 G0ODS 20 - (Jul 1)

JN - HB9BEP-JN47
JN03 F1JVV 20 - (Jul 1)
JN47 HB9CCQ 20 - (Jul 1)
JN49 DL8FCL 20 - (Jul 1)

JO - HB9BEP-JN47
JO00 G7JVN 20 - (Jul 1)
JO01 G0UON 20 - (Jul 1)
     M0WDG 20 - (Jul 1)
JO02 M0VKK 20 - (Jul 1)
JO10 F6DPA 20 - (Jul 1)
JO20 ON4WS 20 - (Jul 1)
JO21 ON3MK 20 - (Jul 1)
     ON7KB 20 - (Jul 1)
     ON7KO 20 - (Jul 1)
JO22 PB2GT 20 - (Jul 1)
     PF0X 20 - (Jul 1)
JO23 PD2PCH 20 - (Jul 1)
JO30 DJ7PRM 20 - (Jul 1)
JO31 DD3DG 20 - (Jul 1)
     DF2JP 20 - (Jul 1)
     DK8JP 20 - (Jul 1)
     PA3GSH 20 - (Jul 1)
JO32 PA0DOC 20 - (Jul 1)
JO40 DK3ACH 20 - (Jul 1)
JO52 DB9OH 20 - (Jul 1)
JO55 OZ2BRN 15 - (Jul 1)
JO65 OZ2JBR 20 - (Jul 1)

KO - HB9BEP-JN47
KO33 EU1ST 20 - (Jul 1)

KP - HB9BEP-JN47
KP20 OH3FR 20 - (Jul 1)


HB9BEP-JN47 - Detailed 2-Way WSPR Reports - BOLD # = total reports in WSPR database
-----------   (The pair of reports shown have the least amount of time between them)

IN89 GU3ONJ 15 - (Jul 1)

     3 tx 2020-07-01 10:46 HB9BEP 21.096099 4dB 0 JN47re 5W GU3ONJ IN89rl 922km 290deg
     3    2020-07-01 10:48 GU3ONJ 21.096056 -7dB 0 IN89rl 1W HB9BEP JN47re 922km 101deg


IO65 EI7HZB 20 - (Jul 1)

     2 tx 2020-07-01 10:08 HB9BEP 14.097088 -9dB 0 JN47re 5W EI7HZB IO65fb 1468km 313deg
     3    2020-07-01 10:10 EI7HZB 14.097064 -16dB 0 IO65fb 0.5W HB9BEP JN47re 1468km 120deg


IO75 MM0RKT 20 - (Jul 1)

     8 tx 2020-07-01 09:38 HB9BEP 14.097054 -12dB 0 JN47re 5W MM0RKT IO75xs 1332km 321deg
     4    2020-07-01 09:40 MM0RKT 14.097141 -9dB 0 IO75xs 1W HB9BEP JN47re 1332km 130deg


IO81 G4PCI 15 - (Jul 1)

     3 tx 2020-07-01 11:22 HB9BEP 21.096118 7dB 0 JN47re 5W G4PCI IO81xj 955km 304deg
     1    2020-07-01 11:20 G4PCI 21.096044 -8dB -1 IO81xj 5W HB9BEP JN47re 955km 115deg

     G8CQX 10 - (Jul 1)

     2 tx 2020-07-01 11:32 HB9BEP 28.126118 -24dB 1 JN47re 5W G8CQX IO81xu 977km 306deg
     2    2020-07-01 11:36 G8CQX 28.126055 -1dB 0 IO81xu 20W HB9BEP JN47re 977km 118deg


IO82 G1PHZ 20 - (Jul 1)

     7 tx 2020-07-01 09:48 HB9BEP 14.097036 -14dB 0 JN47re 5W G1PHZ IO82ud 1008km 307deg
     6    2020-07-01 09:46 G1PHZ 14.097113 -12dB 0 IO82ud 5W HB9BEP JN47re 1008km 119deg


IO83 G0IDE 20 - (Jul 1)

     3 tx 2020-07-01 09:48 HB9BEP 14.097106 -23dB 0 JN47re 5W G0IDE IO83pq 1122km 315deg
     6    2020-07-01 09:44 G0IDE 14.097057 -12dB 0 IO83pq 5W HB9BEP JN47re 1122km 125deg

     G7GKC 20 - (Jul 1)

     6 tx 2020-07-01 09:28 HB9BEP 14.097099 -16dB 1 JN47re 5W G7GKC IO83rm 1102km 314deg
    11    2020-07-01 09:26 G7GKC 14.097121 -14dB 0 IO83rm 5W HB9BEP JN47re 1102km 125deg


IO90 G4GCI 20 - (Jul 1)

    12 tx 2020-07-01 10:16 HB9BEP 14.097064 -22dB 0 JN47re 5W G4GCI IO90gu 893km 301deg
    12 tx 2020-07-01 10:16 HB9BEP 14.097114 -11dB 0 JN47re 5W G4GCI IO90gu 893km 301deg
    12 tx 2020-07-01 10:16 HB9BEP 14.097164 -24dB 0 JN47re 5W G4GCI IO90gu 893km 301deg
     8    2020-07-01 10:18 G4GCI 14.096997 -8dB 0 IO90gu 5W HB9BEP JN47re 893km 113deg

     G4ZFQ 15 - (Jul 1)

     5 tx 2020-07-01 11:02 HB9BEP 21.096097 -3dB 0 JN47re 5W G4ZFQ IO90ir 877km 301deg
     1    2020-07-01 11:04 G4ZFQ 21.096188 -28dB 0 IO90ir 0.1W HB9BEP JN47re 877km 113deg


IO91 M6PYB 20 - (Jul 1)

     3 tx 2020-07-01 10:36 HB9BEP 14.097134 0dB 0 JN47re 5W M6PYB IO91kg 891km 305deg
     1    2020-07-01 11:50 M6PYB 14.097106 -1dB 0 IO91kg 5W HB9BEP JN47re 891km 116deg


IO92 M0IPO 20 - (Jul 1)

     3 tx 2020-07-01 10:16 HB9BEP 14.097205 8dB 1 JN47re 5W M0IPO IO92xd 877km 312deg
     7    2020-07-01 10:18 M0IPO 14.096994 -14dB 0 IO92xd 5W HB9BEP JN47re 877km 125deg


IO94 G0ODS 20 - (Jul 1)

     1 tx 2020-07-01 09:16 HB9BEP 14.097097 -9dB 0 JN47re 5W G0ODS IO94nb 1054km 320deg
     5    2020-07-01 09:14 G0ODS 14.097064 -17dB 0 IO94nb 0.2W HB9BEP JN47re 1054km 132deg


JN03 F1JVV 20 - (Jul 1)

     2 tx 2020-07-01 09:38 HB9BEP 14.097105 -7dB 0 JN47re 5W F1JVV JN03qo 746km 241deg
     2    2020-07-01 09:34 F1JVV 14.097099 -11dB 0 JN03qo 5W HB9BEP JN47re 746km 55deg


JN47 HB9CCQ 20 - (Jul 1)

     1 tx 2020-07-01 09:38 HB9BEP 14.097105 -26dB 0 JN47re 5W HB9CCQ JN47fj 79km 287deg
     1    2020-07-01 08:26 HB9CCQ 14.097136 -27dB 0 JN47fj 0.5W HB9BEP JN47re 79km 107deg


JN49 DL8FCL 20 - (Jul 1)

     4 tx 2020-07-01 09:38 HB9BEP 14.097081 -21dB 0 JN47re 5W DL8FCL JN49jx 314km 351deg
     6    2020-07-01 09:42 DL8FCL 14.097043 -24dB 0 JN49jx 2W HB9BEP JN47re 314km 171deg


JO00 G7JVN 20 - (Jul 1)

     7 tx 2020-07-01 09:48 HB9BEP 14.097129 -25dB 0 JN47re 5W G7JVN JO00gv 769km 306deg
     3    2020-07-01 09:44 G7JVN 14.097153 -12dB 1 JO00gv 5W HB9BEP JN47re 769km 119deg


JO01 G0UON 20 - (Jul 1)

     4 tx 2020-07-01 10:28 HB9BEP 14.097097 -9dB 0 JN47re 5W G0UON JO01me 756km 309deg
     4    2020-07-01 10:26 G0UON 14.097053 -13dB 0 JO01me 2W HB9BEP JN47re 756km 123deg

     M0WDG 20 - (Jul 1)

     6 tx 2020-07-01 09:28 HB9BEP 14.097098 -9dB 0 JN47re 5W M0WDG JO01gi 795km 309deg
     7    2020-07-01 09:26 M0WDG 14.097072 -5dB -1 JO01gi 1W HB9BEP JN47re 795km 122deg


JO02 M0VKK 20 - (Jul 1)

     8 tx 2020-07-01 10:16 HB9BEP 14.097096 9dB 0 JN47re 5W M0VKK JO02tk 809km 319deg
     4    2020-07-01 10:18 M0VKK 14.097110 -13dB 0 JO02tk 1W HB9BEP JN47re 809km 133deg


JO10 F6DPA 20 - (Jul 1)

     1 tx 2020-07-01 09:56 HB9BEP 14.097092 11dB 0 JN47re 5W F6DPA JO10lm 603km 310deg
     1    2020-07-01 10:00 F6DPA 14.097109 9dB 0 JO10lm 5W HB9BEP JN47re 603km 125deg


JO20 ON4WS 20 - (Jul 1)

    10 tx 2020-07-01 09:16 HB9BEP 14.097096 12dB 0 JN47re 5W ON4WS JO20hi 499km 317deg
    14    2020-07-01 09:12 ON4WS 14.097125 -4dB 0 JO20hi 1W HB9BEP JN47re 499km 133deg


JO21 ON3MK 20 - (Jul 1)

     8 tx 2020-07-01 09:16 HB9BEP 14.097106 -5dB 0 JN47re 5W ON3MK JO21ab 584km 320deg
    12    2020-07-01 09:14 ON3MK 14.097135 -1dB 0 JO21ab 5W HB9BEP JN47re 584km 135deg

     ON7KB 20 - (Jul 1)

     2 tx 2020-07-01 09:56 HB9BEP 14.097063 -2dB 0 JN47re 5W ON7KB JO21 578km 327deg
     2 tx 2020-07-01 09:56 HB9BEP 14.097104 0dB 0 JN47re 5W ON7KB JO21 578km 327deg
     8    2020-07-01 09:50 ON7KB 14.097055 -21dB 0 JO21ei 5W HB9BEP JN47re 592km 140deg
     8    2020-07-01 09:50 ON7KB 14.097096 4dB 0 JO21ei 5W HB9BEP JN47re 592km 140deg
     8    2020-07-01 09:50 ON7KB 14.097136 -3dB 0 JO21ei 5W HB9BEP JN47re 592km 140deg

     ON7KO 20 - (Jul 1)

     8 tx 2020-07-01 09:28 HB9BEP 14.097096 7dB -1 JN47re 5W ON7KO JO21 578km 327deg
     6    2020-07-01 09:26 ON7KO 14.097101 -4dB 1 JO21ce 5W HB9BEP JN47re 586km 137deg


JO22 PB2GT 20 - (Jul 1)

     8 tx 2020-07-01 09:38 HB9BEP 14.097112 6dB 0 JN47re 5W PB2GT JO22rd 622km 334deg
     6    2020-07-01 09:36 PB2GT 14.097091 6dB 0 JO22rd 2W HB9BEP JN47re 622km 151deg

     PF0X 20 - (Jul 1)

    10 tx 2020-07-01 10:08 HB9BEP 14.097090 6dB 0 JN47re 5W PF0X JO22li 659km 332deg
     2    2020-07-01 10:04 PF0X 14.097124 -6dB 0 JO22li 0.2W HB9BEP JN47re 659km 149deg


JO23 PD2PCH 20 - (Jul 1)

     7 tx 2020-07-01 09:48 HB9BEP 14.097103 11dB 0 JN47re 5W PD2PCH JO23ve 716km 340deg
     7    2020-07-01 09:46 PD2PCH 14.097097 3dB 0 JO23ve 5W HB9BEP JN47re 716km 157deg


JO30 DJ7PRM 20 - (Jul 1)

     3 tx 2020-07-01 09:28 HB9BEP 14.097156 0dB 0 JN47re 5W DJ7PRM JO30ns 433km 338deg
     3    2020-07-01 09:30 DJ7PRM 14.097108 -12dB 0 JO30ns 0.01W HB9BEP JN47re 433km 156deg


JO31 DD3DG 20 - (Jul 1)

     2 tx 2020-07-01 09:28 HB9BEP 14.097104 -15dB 0 JN47re 5W DD3DG JO31xl 489km 348deg
     6    2020-07-01 09:30 DD3DG 14.097000 -27dB 0 JO31xl 5W HB9BEP JN47re 489km 167deg
     6    2020-07-01 09:30 DD3DG 14.097200 -28dB 0 JO31xl 5W HB9BEP JN47re 489km 167deg

     DF2JP 20 - (Jul 1)

     8 tx 2020-07-01 10:28 HB9BEP 14.097111 -29dB 0 JN47re 5W DF2JP JO31co 544km 336deg
     6    2020-07-01 10:26 DF2JP 14.097171 -24dB 0 JO31co 1W HB9BEP JN47re 544km 153deg

     DK8JP 20 - (Jul 1)

    16 tx 2020-07-01 09:18 HB9BEP 14.097084 6dB -1 JN47re 5W DK8JP JO31gk 518km 337deg
    16 tx 2020-07-01 09:18 HB9BEP 14.097107 10dB 0 JN47re 5W DK8JP/1 JO31gk 518km 337deg
    12    2020-07-01 09:20 DK8JP 14.097036 5dB -1 JO31gk 1W HB9BEP JN47re 518km 155deg

     PA3GSH 20 - (Jul 1)

     1 tx 2020-07-01 10:16 HB9BEP 14.097122 0dB -1 JN47re 5W PA3GSH/1 JO31au 574km 336deg
     3    2020-07-01 10:24 PA3GSH/1 14.096994 -26dB 0 JO31au 5W HB9BEP JN47re 574km 153deg


JO32 PA0DOC 20 - (Jul 1)

     9 tx 2020-07-01 09:16 HB9BEP 14.097043 18dB -1 JN47re 5W PA0DOC JO32dm 635km 340deg
    13    2020-07-01 09:14 PA0DOC 14.097157 9dB -1 JO32dm 1W HB9BEP JN47re 635km 158deg


JO40 DK3ACH 20 - (Jul 1)

     3 tx 2020-07-01 09:16 HB9BEP 14.097105 -1dB 0 JN47re 5W DK3ACH JO40ck 373km 346deg
     6    2020-07-01 09:12 DK3ACH 14.097016 -12dB 0 JO40ck 0.2W HB9BEP JN47re 373km 165deg


JO52 DB9OH 20 - (Jul 1)

     1 tx 2020-07-01 09:16 HB9BEP 14.097182 -24dB 0 JN47re 5W DB9OH JO52ji 582km 9deg
    14    2020-07-01 09:26 DB9OH 14.097082 -15dB 0 JO52ji 0.2W HB9BEP JN47re 582km 190deg


JO55 OZ2BRN 15 - (Jul 1)

     2 tx 2020-07-01 10:54 HB9BEP 21.096197 -19dB 0 JN47re 5W OZ2BRN JO55wk 932km 9deg
     6    2020-07-01 10:56 OZ2BRN 21.095998 -10dB -2 JO55wk 1W HB9BEP JN47re 932km 191deg


JO65 OZ2JBR 20 - (Jul 1)

     2 tx 2020-07-01 09:28 HB9BEP 14.097096 11dB 0 JN47re 5W OZ2JBR JO65di 929km 11deg
     2 tx 2020-07-01 09:28 HB9BEP 14.097196 -31dB 0 JN47re 5W OZ2JBR JO65di 929km 11deg
     4    2020-07-01 09:30 OZ2JBR 14.097099 5dB 0 JO65di 5W HB9BEP JN47re 929km 193deg


KO33 EU1ST 20 - (Jul 1)

     4 tx 2020-07-01 10:16 HB9BEP 14.097099 -10dB 0 JN47re 5W EU1ST KO33tu 1477km 53deg
     1    2020-07-01 10:18 EU1ST 14.097118 -18dB 0 KO33tu 5W HB9BEP JN47re 1477km 247deg


KP20 OH3FR 20 - (Jul 1)

     9 tx 2020-07-01 09:56 HB9BEP 14.097097 -5dB 0 JN47re 5W OH3FR KP20 1784km 28deg
     5    2020-07-01 09:58 OH3FR 14.097146 -25dB 0 KP20 2W HB9BEP JN47re 1784km 221deg



HB9BEP-JN47 - Number of Detailed WSPR Records by Date
-----------
   Date     Count
----------  -----
2020-07-01     88
2020-07-02      -
2020-07-03      -
2020-07-04      -
2020-07-05      -
2020-07-06      -
2020-07-07      -
2020-07-08      -
2020-07-09      -
2020-07-10      -
2020-07-11      -
2020-07-12      -
2020-07-13      -
2020-07-14      -
2020-07-15      -
2020-07-16      -
2020-07-17      -
2020-07-18      -
2020-07-19      -
2020-07-20      -
2020-07-21      -
2020-07-22      -
2020-07-23      -
2020-07-24      -
2020-07-25      -
2020-07-26      -
2020-07-27      -
2020-07-28      -
2020-07-29      -
2020-07-30      -
2020-07-31      -


HB9BEP-JN47 - Summary of Daily 2-Way WSPR Reports
-----------   (BOLD callsign = First daily 2-way report on the band this month
                               or first daily SWL/1-way report on any band)
              ("*" before *GRID-CALLSIGN = No 2-way reports with HB9BEP-JN47)
              ("*" after GRID-CALLSIGN* = No 2-way reports for all callsigns)


2020-07-01  HB9BEP-JN47  (40)

 35   20m   IO65-EI7HZB--1/1   IO75-MM0RKT--1/1   IO82-G1PHZ---1/1   IO83-G0IDE---1/1
            IO83-G7GKC---1/1   IO90-G4GCI---1/1   IO91-M6PYB---1/1   IO92-M0IPO---1/1
            IO94-G0ODS---1/1   JN03-F1JVV---1/1   JN47-HB9CCQ--1/1   JN49-DL8FCL--1/1
            JO00-G7JVN---1/1   JO01-G0UON---1/1   JO01-M0WDG---1/1   JO02-M0VKK---1/1
            JO10-F6DPA---1/1   JO20-ON4WS---1/1   JO21-ON3MK---1/1   JO21-ON7KB---1/1
            JO21-ON7KO---1/1   JO22-PB2GT---1/1   JO22-PF0X----1/1   JO23-PD2PCH--1/1
            JO30-DJ7PRM--1/1   JO31-DD3DG---1/1   JO31-DF2JP---1/1   JO31-DK8JP---1/1
            JO31-PA3GSH--1/1   JO32-PA0DOC--1/1   JO40-DK3ACH--1/1   JO52-DB9OH---1/1
            JO65-OZ2JBR--1/1   KO33-EU1ST---1/1   KP20-OH3FR---1/1

  4   15m   IN89-GU3ONJ--1/1   IO81-G4PCI---1/1   IO90-G4ZFQ---1/1   JO55-OZ2BRN--1/1

  1   10m   IO81-G8CQX---1/1

102   SWL  *FN12-KD2OM*-------1/1   *FN13-N2HQI--------1/1   *FN30-WA2TP--------1/1
           *HP75-TF4AH*-------1/1   *IL38-EA8BFK-------1/1   *IO52-SWLIO52RP*---1/1
           *IO63-EI8KG*-------1/1   *IO70-G8NXD*-------1/1   *IO70-M3MSM*-------1/1
           *IO77-GM4SFW-------1/1   *IO81-G0KTN*-------1/1   *IO81-M0AQY*-------1/1
           *IO81-M0NRO*-------1/1   *IO82-G6KSN*-------1/1   *IO83-G0LUJ*-------1/1
           *IO83-G4SDL--------1/1   *IO84-G0BZBSWL*----1/1   *IO84-G0ZMH--------1/1
           *IO90-G3ZIL*-------1/1   *IO90-G4MSA*-------1/1   *IO90-G7ELK--------1/1
           *IO91-G4CAO--------1/1   *IO91-G8LCO*-------1/1   *IO91-G8SRV--------1/1
           *IO91-M0BMU*-------1/1   *IO92-G0IMX--------1/1   *IO92-M0XDK*-------1/1
           *IO92-M6EFW--------1/1   *IO92-M6NRC*-------1/1   *IO93-G7JRD--------1/1
           *IO93-M0LMH*-------1/1   *IO94-G4HRM--------1/1   *JN09-F5NZY--------1/1
           *JN19-F6BIR*-------1/1   *JN35-IW1GEU*------1/1   *JN36-HE9JAP*------1/1
           *JN37-HB9DSE*------1/1   *JN39-LX1DQ*-------1/1   *JN46-HB9TMC-------1/1
           *JN47-OE9BKJ-------1/1   *JN47-OE9GHV*------1/1   *JN47-OE9HLH*------1/1
           *JN48-DF4UE--------1/1   *JN49-DH5SW*-------1/1   *JN49-DK0ABT*------1/1
           *JN49-DK6UG*-------1/1   *JN58-DK8FT*-------1/1   *JN59-DJ9PC*-------1/1
           *JN61-IZ0FKE*------1/1   *JN69-DL4RU--------1/1   *JO01-G1FXM*-------1/1
           *JO01-GB0SNB*------1/1   *JO02-M0HGU--------1/1   *JO10-ON5KQ*-------1/1
           *JO11-ON4AUB-------1/1   *JO11-PA0RDT*------1/1   *JO11-PC4L---------1/1
           *JO20-ON4AWM*------1/1   *JO20-ON5PVD*------1/1   *JO21-ON5RZ--------1/1
           *JO21-PD0DH*-------1/1   *JO21-PE2BZ-KI-H*--1/1   *JO21-PE2BZ-KI-V*--1/1
           *JO21-SWLJO21JN*---1/1   *JO22-PA0SLT*------1/1   *JO22-PA7BS*-------1/1
           *JO30-DA5UDI*------1/1   *JO31-DC5AL-R*-----1/1   *JO31-DK7DE*-------1/1
           *JO31-DL2ZZ*-------1/1   *JO31-DL8SEL*------1/1   *JO32-PI4THT*------1/1
           *JO33-DF8FH*-------1/1   *JO33-PA0SLT-------1/1   *JO38-LA1ZM--------1/1
           *JO40-DK4RW*-------1/1   *JO41-DH2RAL*------1/1   *JO42-DF5FH*-------1/1
           *JO42-DF8OE*-------1/1   *JO43-DK0DLR*------1/1   *JO57-SM6FMB*------1/1
           *JO59-LB3AH--------1/1   *JO59-SWL03NO*-----1/1   *JO68-SA6BSS-------1/1
           *JO70-OK1RAJ*------1/1   *JO79-SM4GOJ*------1/1   *JO89-SM0ITS-------1/1
           *JP40-LA3FY*-------1/1   *KM56-TA4AEI*------1/1   *KN07-HA7LC--------1/1
           *KO02-SDRPLONSK*---1/1   *KO02-SQ5OVK*------1/1   *KO29-ROT*---------1/1
           *KO33-EU2AAH*------1/1   *KO59-UB1AKX*------1/1   *KO85-UA3245SWL*---1/1
           *KO96-RU3BL--------1/1   *KP24-OH8GKP*------1/1   *NO14-RX9O*--------1/1
           *NO14-UA9OTW*------1/1   *QN03-JA8XMC-------1/1   *RF81-ZL1ROT*------1/1

KB9AMG's Ham Radio Page