KB9AMG's Top 2-way WSPR Reports - December 1-31 2017



F8AOF-JN24


 Band  Reports Rank
------ ------- ----
LF/VLF       -    -
 160m        -    -
  80m        -    -
  60m        -    -
  40m        1 1751
  30m       37  179
  20m        -    -
  17m        -    -
  15m        -    -
  12m        -    -
  10m        -    -
   6m        -    -
   4m        -    -
   2m        -    -
 70cm        -    -
 23cm        -    -
       -------
Total =     38 Reports - (Rank 1201)

Number of Grid Squares = 31


F8AOF-JN24 - Summary of 2-Way WSPR Reports
----------

EL - F8AOF-JN24
EL89 W3HH 30 - (Dec 1-4,13,23)

EM - F8AOF-JN24
EM50 N4WLO 30 - (Dec 4,13)
EM94 WA4DT 30 - (Dec 23)

FM - F8AOF-JN24
FM19 K1BZ 30 - (Dec 1-2,13,23)

FN - F8AOF-JN24
FN12 K2UA 40 - (Dec 17)
FN31 KK1D 30 - (Dec 1-2,4,13,23)

IO - F8AOF-JN24
IO67 2M0TNM 30 - (Dec 23)
IO70 G8ZSG 30 - (Dec 1,13,22)
IO75 MM0RKT 30 - (Dec 2,22-23)
IO81 G8YMM 30 - (Dec 23)
IO82 2E0DSS 30 - (Dec 1-2,22-23)
     G4OBA 30 - (Dec 23)
IO83 G0LUJ 30 - (Dec 13,22-23)
     G0PBE 30 - (Dec 23)
     G7OAE 30 - (Dec 23)
IO91 G3WUN 30 - (Dec 1,22-23)
IO92 2E0XVX 30 - (Dec 1,22-23)

JN - F8AOF-JN24
JN36 HB9TJM 30 - (Dec 1-4,13)
JN48 DL9GCW 30 - (Dec 23)
JN49 DK3SML 30 - (Dec 1-2,13,23)
JN61 IK0OZB 30 - (Dec 23)

JO - F8AOF-JN24
JO01 M0BOB 30 - (Dec 13)
JO21 ON7KB 30 - (Dec 22-23)
JO22 PH2M 30 - (Dec 1-2,23)
JO31 DK1VC 30 - (Dec 22-23)
     DK4RH 30 - (Dec 22-23)
     DK8JP 30 - (Dec 23)
     PA0MLC 30 - (Dec 22-23)
JO32 PA3CXB 30 - (Dec 23)
JO33 PE2WB 30 - (Dec 23)
JO43 DD1IR 30 - (Dec 1-2,22-23)
JO53 DB7HT 30 - (Dec 23)
JO55 OZ1FJB 30 - (Dec 23)
JO61 DG0DZ 30 - (Dec 23)
JO62 DC7JZB 30 - (Dec 2,23)
JO65 OZ1IDG 30 - (Dec 23)
     OZ7IT 30 - (Dec 1-2,23)

KM - F8AOF-JN24
KM17 SV1DAR 30 - (Dec 2,4,23)


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

EL89 W3HH 30 - (Dec 1-4,13,23)

     2 tx 2017-12-13 21:22 F8AOF 10.140199 -19dB 0 JN24jn 1W W3HH EL89vb 7569km 290deg
    74    2017-12-23 02:54 W3HH 10.140281 -27dB 0 EL89vb 1W F8AOF JN24jn 7569km 50deg


EM50 N4WLO 30 - (Dec 4,13)

     4 tx 2017-12-13 21:14 F8AOF 10.140196 2dB 0 JN24jn 1W N4WLO/4 EM50uo 7904km 295deg
     4 tx 2017-12-13 21:14 F8AOF 10.140208 -13dB 0 JN24jn 1W N4WLO EM50uo 7904km 295deg
    10    2017-12-04 04:36 N4WLO 10.140160 -26dB 0 EM50uo 0.2W F8AOF JN24jn 7904km 49deg


EM94 WA4DT 30 - (Dec 23)

     2 tx 2017-12-23 09:36 F8AOF 10.140200 -29dB 0 JN24jn 1W WA4DT EM94lx 7072km 294deg
     6    2017-12-23 04:54 WA4DT 10.140200 -25dB -1 EM94lx 5W F8AOF JN24jn 7072km 53deg


FM19 K1BZ 30 - (Dec 1-2,13,23)

     1 tx 2017-12-13 21:22 F8AOF 10.140166 -26dB 0 JN24jn 1W K1BZ/3 FM19ne 6498km 296deg
    13    2017-12-23 03:56 K1BZ/3 10.140247 -27dB 0 FM19ne 0.2W F8AOF JN24jn 6498km 56deg


FN12 K2UA 40 - (Dec 17)

     1 tx 2017-12-17 20:20 F8AOF 7.040102 -5dB 0 JN24jn 2W K2UA FN12fr 6328km 300deg
     1    2017-12-17 20:28 K2UA 7.039997 -14dB 0 FN12fr 0.5W F8AOF JN24jn 6328km 57deg


FN31 KK1D 30 - (Dec 1-2,4,13,23)

     1 tx 2017-12-13 21:08 F8AOF 10.140196 -11dB 1 JN24jn 1W KK1D FN31vi 6035km 296deg
    13    2017-12-23 04:18 KK1D 10.140142 -27dB 0 FN31vi 1W F8AOF JN24jn 6035km 59deg


IO67 2M0TNM 30 - (Dec 23)

    15 tx 2017-12-23 11:04 F8AOF 10.140196 -3dB 0 JN24jn 1W 2M0TNM IO67hc 1630km 333deg
     7    2017-12-23 11:02 2M0TNM 10.140243 -19dB 2 IO67hc 1W F8AOF JN24jn 1630km 144deg


IO70 G8ZSG 30 - (Dec 1,13,22)

     2 tx 2017-12-13 21:22 F8AOF 10.140179 -26dB 0 JN24jn 1W G8ZSG IO70um 949km 317deg
     6    2017-12-22 23:00 G8ZSG 10.140171 -22dB -1 IO70um 5W F8AOF JN24jn 949km 131deg


IO75 MM0RKT 30 - (Dec 2,22-23)

     1 tx 2017-12-23 10:08 F8AOF 10.140168 -15dB 2 JN24jn 1W MM0RKT IO75xs 1394km 337deg
     5    2017-12-23 08:28 MM0RKT 10.140224 -12dB -1 IO75xs 1W F8AOF JN24jn 1394km 150deg


IO81 G8YMM 30 - (Dec 23)

     6 tx 2017-12-23 11:04 F8AOF 10.140149 -8dB 0 JN24jn 1W G8YMM IO81rm 945km 328deg
     4    2017-12-23 11:02 G8YMM 10.140252 -12dB 0 IO81rm 5W F8AOF JN24jn 945km 142deg


IO82 2E0DSS 30 - (Dec 1-2,22-23)

    11 tx 2017-12-23 10:20 F8AOF 10.140185 -11dB 0 JN24jn 1W 2E0DSS IO82xl 1013km 333deg
    17    2017-12-23 10:18 2E0DSS 10.140141 0dB 0 IO82xl 10W F8AOF JN24jn 1013km 148deg

     G4OBA 30 - (Dec 23)

     2 tx 2017-12-23 10:56 F8AOF 10.140191 -26dB 0 JN24jn 1W G4OBA IO82tk 1021km 332deg
     4    2017-12-23 10:58 G4OBA 10.140209 3dB 0 IO82tk 5W F8AOF JN24jn 1021km 146deg


IO83 G0LUJ 30 - (Dec 13,22-23)

    19 tx 2017-12-23 09:36 F8AOF 10.140203 30dB 0 JN24jn 1W G0LUJ IO83qv 1168km 335deg
     6    2017-12-23 08:48 G0LUJ 10.140131 -24dB 0 IO83qv 5W F8AOF JN24jn 1168km 150deg
     6    2017-12-23 08:48 G0LUJ 10.140181 11dB 0 IO83qv 5W F8AOF JN24jn 1168km 150deg

     G0PBE 30 - (Dec 23)

     2 tx 2017-12-23 09:44 F8AOF 10.140198 5dB 0 JN24jn 1W G0PBE IO83pn 1139km 334deg
     2 tx 2017-12-23 09:44 F8AOF 10.140248 -29dB 0 JN24jn 1W G0PBE IO83pn 1139km 334deg
     1    2017-12-23 09:46 G0PBE 10.140171 -1dB 0 IO83pn 5W F8AOF JN24jn 1139km 148deg

     G7OAE 30 - (Dec 23)

     1 tx 2017-12-23 11:04 F8AOF 10.140195 -15dB 0 JN24jn 1W G7OAE IO83xc 1072km 335deg
     1    2017-12-23 11:06 G7OAE 10.140305 -3dB 0 IO83xc 5W F8AOF JN24jn 1072km 150deg


IO91 G3WUN 30 - (Dec 1,22-23)

     6 tx 2017-12-23 09:56 F8AOF 10.140196 -9dB 0 JN24jn 1W G3WUN IO91 882km 333deg
    20    2017-12-23 09:54 G3WUN 10.140231 -2dB 0 IO91ms 0.2W F8AOF JN24jn 907km 150deg


IO92 2E0XVX 30 - (Dec 1,22-23)

     9 tx 2017-12-23 09:36 F8AOF 10.140211 3dB 0 JN24jn 1W 2E0XVX IO92ml 976km 336deg
    13    2017-12-23 09:38 2E0XVX 10.140234 -6dB 0 IO92ml 0.2W F8AOF JN24jn 976km 152deg


JN36 HB9TJM 30 - (Dec 1-4,13)

     2 tx 2017-12-13 21:14 F8AOF 10.140182 -21dB 1 JN24jn 1W HB9TJM JN36fq 269km 28deg
     6    2017-12-04 05:12 HB9TJM 10.140196 -16dB -1 JN36fq 5W F8AOF JN24jn 269km 209deg


JN48 DL9GCW 30 - (Dec 23)

     3 tx 2017-12-23 09:36 F8AOF 10.140192 -26dB 0 JN24jn 1W DL9GCW JN48vc 550km 42deg
     1    2017-12-23 06:52 DL9GCW 10.140229 -24dB 0 JN48vc 5W F8AOF JN24jn 550km 226deg


JN49 DK3SML 30 - (Dec 1-2,13,23)

     6 tx 2017-12-23 10:48 F8AOF 10.140199 2dB 0 JN24jn 1W DK3SML JN49sf 632km 33deg
     7    2017-12-23 10:38 DK3SML 10.140218 -20dB 0 JN49sf 5W F8AOF JN24jn 632km 217deg


JN61 IK0OZB 30 - (Dec 23)

     6 tx 2017-12-23 11:28 F8AOF 10.140185 -15dB 0 JN24jn 1W IK0OZB JN61og 776km 115deg
     4    2017-12-23 11:30 IK0OZB 10.140185 -5dB 0 JN61og 5W F8AOF JN24jn 776km 301deg


JO01 M0BOB 30 - (Dec 13)

     1 tx 2017-12-13 21:14 F8AOF 10.140191 -22dB 0 JN24jn 1W M0BOB JO01co 853km 338deg
     1    2017-12-13 21:12 M0BOB 10.140139 -21dB 0 JO01co 1W F8AOF JN24jn 853km 155deg


JO21 ON7KB 30 - (Dec 22-23)

     7 tx 2017-12-23 10:48 F8AOF 10.140166 -29dB 0 JN24jn 1W ON7KB JO21ei 756km 358deg
     7 tx 2017-12-23 10:48 F8AOF 10.140216 3dB 0 JN24jn 1W ON7KB JO21ei 756km 358deg
    10    2017-12-23 10:50 ON7KB 10.140184 0dB 0 JO21ei 5W F8AOF JN24jn 756km 177deg


JO22 PH2M 30 - (Dec 1-2,23)

     3 tx 2017-12-23 10:30 F8AOF 10.140205 -26dB 0 JN24jn 1W PH2M JO22hc 839km 359deg
     5    2017-12-02 07:54 PH2M 10.140197 -24dB 0 JO22hc 0.2W F8AOF JN24jn 839km 179deg


JO31 DK1VC 30 - (Dec 22-23)

     3 tx 2017-12-23 09:56 F8AOF 10.140190 -11dB 0 JN24jn 1W DK1VC JO31rg 772km 14deg
    25    2017-12-23 09:54 DK1VC 10.140249 6dB 0 JO31rg 5W F8AOF JN24jn 772km 196deg
    25    2017-12-23 09:54 DK1VC 10.140298 -24dB -1 JO31rg 5W F8AOF JN24jn 772km 196deg

     DK4RH 30 - (Dec 22-23)

     1 tx 2017-12-23 10:48 F8AOF 10.140198 -8dB 0 JN24jn 1W DK4RH JO31mb 742km 12deg
     1    2017-12-22 21:48 DK4RH 10.140242 -13dB 0 JO31mb 5W F8AOF JN24jn 742km 194deg

     DK8JP 30 - (Dec 23)

    13 tx 2017-12-23 10:56 F8AOF 10.140221 -10dB 0 JN24jn 1W DK8JP/1 JO31gk 775km 9deg
    13 tx 2017-12-23 10:56 F8AOF 10.140225 -9dB 0 JN24jn 1W DK8JP JO31gk 775km 9deg
     7    2017-12-23 11:00 DK8JP 10.140105 -9dB -1 JO31gk 1W F8AOF JN24jn 775km 190deg

     PA0MLC 30 - (Dec 22-23)

     3 tx 2017-12-23 09:56 F8AOF 10.140197 -2dB 0 JN24jn 1W PA0MLC JO31aw 825km 6deg
    17    2017-12-23 09:52 PA0MLC 10.140204 5dB 0 JO31aw 5W F8AOF JN24jn 825km 187deg
    17    2017-12-23 09:52 PA0MLC 10.140254 -33dB 0 JO31aw 5W F8AOF JN24jn 825km 187deg
    17    2017-12-23 09:52 PA0MLC 10.140266 -18dB 0 JO31aw 5W F8AOF JN24jn 825km 187deg


JO32 PA3CXB 30 - (Dec 23)

     2 tx 2017-12-23 10:30 F8AOF 10.140199 -4dB 0 JN24jn 1W PA3CXB JO32ke 862km 10deg
     8    2017-12-23 10:28 PA3CXB 10.140130 -1dB 0 JO32ke 5W F8AOF JN24jn 862km 191deg


JO33 PE2WB 30 - (Dec 23)

     5 tx 2017-12-23 10:20 F8AOF 10.140192 -12dB 0 JN24jn 1W PE2WB JO33 1004km 8deg
    10    2017-12-23 10:22 PE2WB 10.140143 -31dB 0 JO33ge 5W F8AOF JN24jn 967km 188deg
    10    2017-12-23 10:22 PE2WB 10.140258 -19dB 0 JO33ge 5W F8AOF JN24jn 967km 188deg
    10    2017-12-23 10:22 PE2WB 10.140293 7dB 0 JO33ge 5W F8AOF JN24jn 967km 188deg


JO43 DD1IR 30 - (Dec 1-2,22-23)

     9 tx 2017-12-23 09:36 F8AOF 10.140194 4dB 0 JN24jn 1W DD1IR JO43un 1062km 18deg
    45    2017-12-23 09:38 DD1IR 10.140235 4dB 0 JO43un 5W F8AOF JN24jn 1062km 202deg


JO53 DB7HT 30 - (Dec 23)

     2 tx 2017-12-23 11:36 F8AOF 10.140199 -28dB 0 JN24jn 1W DB7HT JO53dr 1094km 19deg
    13    2017-12-23 11:34 DB7HT 10.140200 -5dB 0 JO53dr 5W F8AOF JN24jn 1094km 204deg


JO55 OZ1FJB 30 - (Dec 23)

     2 tx 2017-12-23 10:48 F8AOF 10.140189 -2dB 0 JN24jn 1W OZ1FJB JO55si 1292km 19deg
     5    2017-12-23 11:48 OZ1FJB 10.140210 -14dB -1 JO55si 5W F8AOF JN24jn 1292km 205deg


JO61 DG0DZ 30 - (Dec 23)

     1 tx 2017-12-23 11:16 F8AOF 10.140192 -27dB 0 JN24jn 1W DG0DZ JO61sd 980km 39deg
     1    2017-12-23 11:18 DG0DZ 10.140150 -16dB 0 JO61sd 5W F8AOF JN24jn 980km 225deg


JO62 DC7JZB 30 - (Dec 2,23)

     2 tx 2017-12-23 10:08 F8AOF 10.140203 -16dB 0 JN24jn 1W DC7JZB JO62qj 1075km 33deg
     3    2017-12-23 08:48 DC7JZB 10.140257 -7dB 0 JO62qj 5W F8AOF JN24jn 1075km 219deg


JO65 OZ1IDG 30 - (Dec 23)

     4 tx 2017-12-23 09:36 F8AOF 10.140206 -7dB 0 JN24jn 1W OZ1IDG JO65bg 1300km 21deg
     6    2017-12-23 09:00 OZ1IDG 10.140193 -9dB -1 JO65bg 10W F8AOF JN24jn 1300km 207deg

     OZ7IT 30 - (Dec 1-2,23)

     9 tx 2017-12-23 09:36 F8AOF 10.140197 6dB 0 JN24jn 1W OZ7IT JO65df 1300km 22deg
     9 tx 2017-12-23 09:36 F8AOF 10.140247 -29dB 0 JN24jn 1W OZ7IT JO65df 1300km 22deg
    35    2017-12-23 09:34 OZ7IT 10.140221 0dB 0 JO65df 5W F8AOF JN24jn 1300km 207deg


KM17 SV1DAR 30 - (Dec 2,4,23)

     1 tx 2017-12-23 09:36 F8AOF 10.140200 -19dB 0 JN24jn 1W SV1DAR KM17vx 1743km 108deg
    21    2017-12-23 07:40 SV1DAR 10.140201 -2dB 0 KM17vx 2W F8AOF JN24jn 1743km 301deg



F8AOF-JN24 - Number of Detailed WSPR Records by Date
----------
   Date     Count
----------  -----
2017-12-01      -
2017-12-02      1
2017-12-03      -
2017-12-04      2
2017-12-05      -
2017-12-06      -
2017-12-07      -
2017-12-08      -
2017-12-09      -
2017-12-10      -
2017-12-11      -
2017-12-12      -
2017-12-13      9
2017-12-14      -
2017-12-15      -
2017-12-16      -
2017-12-17      2
2017-12-18      -
2017-12-19      -
2017-12-20      -
2017-12-21      -
2017-12-22      2
2017-12-23     71
2017-12-24      -
2017-12-25      -
2017-12-26      -
2017-12-27      -
2017-12-28      -
2017-12-29      -
2017-12-30      -
2017-12-31      -


F8AOF-JN24 - 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 F8AOF-JN24)
             ("*" after GRID-CALLSIGN* = No 2-way reports for all callsigns)


2017-12-13  F8AOF-JN24  (1)

  1   30m   JO01-M0BOB---1/1

 17   SWL   EL89-W3HH---------1/1    EM50-N4WLO--------1/1   *EM65-K4WLO--------1/1
           *EN50-K9AN---------1/2    FM19-K1BZ---------1/1   *FN13-N2HQI*-------1/1
           *FN15-VE3EFF*------1/1    FN31-KK1D---------1/1   *IM76-DL8FCL-------1/1
           *IN71-EA1FAQ*------1/2    IO70-G8ZSG--------1/1   *IO82-M6NGV*-------1/2
            IO83-G0LUJ--------1/1   *JN06-F5OIH--------1/2    JN36-HB9TJM-------1/1
            JN49-DK3SML-------1/1   *JN78-OE5AFP-------1/2


2017-12-17  F8AOF-JN24  (1)

  1   40m   FN12-K2UA----1/1

  1   SWL  *KP24-OH8GKP-------1/1


2017-12-23  F8AOF-JN24  (28)

 28   30m   EM94-WA4DT---1/1   IO67-2M0TNM--1/1   IO75-MM0RKT--1/1   IO81-G8YMM---1/1
            IO82-2E0DSS--1/1   IO82-G4OBA---1/1   IO83-G0LUJ---1/1   IO83-G0PBE---1/1
            IO83-G7OAE---1/1   IO91-G3WUN---1/1   IO92-2E0XVX--1/1   JN48-DL9GCW--1/1
            JN49-DK3SML--1/1   JN61-IK0OZB--1/1   JO21-ON7KB---1/1   JO31-DK1VC---1/1
            JO31-DK8JP---1/1   JO31-PA0MLC--1/1   JO32-PA3CXB--1/1   JO33-PE2WB---1/1
            JO43-DD1IR---1/1   JO53-DB7HT---1/1   JO55-OZ1FJB--1/1   JO61-DG0DZ---1/1
            JO62-DC7JZB--1/1   JO65-OZ1IDG--1/1   JO65-OZ7IT---1/1   KM17-SV1DAR--1/1

 87   SWL  *DO33-VE6JY*-------1/1   *EM69-KC9NBV-------1/1   *EM73-K4COD--------1/1
           *EN50-K9AN---------2/2   *GN37-VO1SO--------1/1   *IL28-EA8BVP*------1/1
           *IL38-EA8BFK*------1/1   *IN71-EA1FAQ*------2/2   *IO70-G8NXD*-------1/1
           *IO70-M3MSM*-------1/1   *IO75-GM8LBC-------1/1   *IO77-GM4SFW*------1/1
           *IO82-GW1YQM-------1/1   *IO82-M6NGV*-------2/2   *IO85-UKTD12*------1/1
           *IO90-G4DCP*-------1/1   *IO90-G4MSA*-------1/1   *IO91-G0RAS--------1/1
           *IO91-G4NMA--------1/1   *IO91-G4YBU--------1/1   *IO91-M6GQU*-------1/1
           *IO92-M0NKA*-------1/1   *IO93-G4CUI--------1/1   *IO93-M6XRJ*-------1/1
           *IO94-G4CPD*-------1/1   *JN06-F5OIH--------2/2   *JN39-DK6UG*-------1/1
           *JN39-LX1DQ--------1/1   *JN48-DD5XX--------1/1   *JN49-DK6UG*-------1/1
           *JN49-DL8FCL-------1/1   *JN58-DF2NU--------1/1   *JN58-DF5MV--------1/1
           *JN58-DK8FT*-------1/1   *JN65-IU3IOU-------1/1   *JN67-OE2XRM*------1/1
           *JN68-DB1RD--------1/1   *JN76-OE6PJF*------1/1   *JN78-OE5AFP-------2/2
           *JN78-OE5DLH*------1/1   *JN88-OE3BUB-------1/1   *JN89-UNLIS*-------1/1
           *JN97-HG2ECD*------1/1   *JO01-M0TAZ--------1/1   *JO01-M0XDC--------1/1
           *JO02-M0BLP*-------1/1   *JO02-M0HGU--------1/1   *JO21-ON7KO*-------1/1
           *JO21-PA1KE--------1/1   *JO22-NL9222*------1/1   *JO22-PA0EHG*------1/1
           *JO22-PA3FYM2*-----1/1    JO22-PH2M---------1/1   *JO30-DM6TT*-------1/1
           *JO31-DC5AL-R*-----1/1   *JO31-DF2JP--------1/1   *JO31-DH7JC*-------1/1
            JO31-DK4RH--------1/1   *JO31-DK5LH--------1/1   *JO31-DL2ZZ*-------1/1
           *JO31-DL4EAI-------1/1   *JO31-DL6OW-R*-----1/1   *JO31-DL8SEL*------1/1
           *JO32-DF1QQ--------1/1   *JO32-PA0EHG*------1/1   *JO32-PH0H---------1/1
           *JO32-PI4THT*------1/1   *JO40-DK4RW*-------1/1   *JO40-DK5GM--------1/1
           *JO42-DF5FH*-------1/1   *JO42-DF8OE*-------1/1   *JO42-DL1KAI*------1/1
           *JO42-DL4XJ--------1/1   *JO43-DL0HT*-------1/1   *JO43-DL5XL*-------1/1
           *JO51-DG2HSI-------1/1   *JO52-DB9OH*-------1/1   *JO52-DJ6OL*-------1/1
           *JO52-DK0VLP*------1/1   *JO54-DL0HMK*------1/1   *JO65-OZ1AAB*------1/1
           *JO65-SM7KHA-------1/1   *JO68-SA6BSS*------1/1   *JO76-SM7VRZ*------1/1
           *JO89-SM0EPX*------1/1   *KM56-G8SCU--------1/1   *KN10-DD5XX--------1/1

KB9AMG's Ham Radio Page