KB9AMG's Top 2-way WSPR Reports - June 1-30 2018



KA9MLL-EM26


 Band  Reports Rank
------ ------- ----
LF/VLF       -    -
 160m        -    -
  80m        -    -
  60m        -    -
  40m       34  300
  30m        -    -
  20m        -    -
  17m        -    -
  15m        -    -
  12m        -    -
  10m        -    -
   6m        -    -
   4m        -    -
   2m        -    -
 70cm        -    -
 23cm        -    -
       -------
Total =     34 Reports - (Rank 783)

Number of Grid Squares = 28


KA9MLL-EM26 - Summary of 2-Way WSPR Reports
-----------

CM - KA9MLL-EM26
CM87 W3SMK 40 - (Jun 26)
CM97 W6REK 40 - (Jun 26)

CN - KA9MLL-EM26
CN79 VE7FSB 40 - (Jun 27)
CN86 AA7NM 40 - (Jun 26,30)

DN - KA9MLL-EM26
DN26 KE0FDX 40 - (Jun 26,30)
DN40 N7VVX 40 - (Jun 30)
DN61 N7SED 40 - (Jun 26-27)

EL - KA9MLL-EM26
EL16 N5CEY 40 - (Jun 26-27,30)

EM - KA9MLL-EM26
EM10 K5PK 40 - (Jun 26)
     KJ4FMH 40 - (Jun 26-27)
EM13 N5ITU 40 - (Jun 26)
EM38 AC0G 40 - (Jun 26-27,30)
EM69 KC9NBV 40 - (Jun 30)
EM70 N8AUM 40 - (Jun 26)
EM79 KE0JMK 40 - (Jun 26)
     W8NFT 40 - (Jun 30)
EM89 AJ8S 40 - (Jun 26-27,30)
EM90 WA8KNE 40 - (Jun 26)

EN - KA9MLL-EM26
EN35 N0NCI 40 - (Jun 30)
EN41 AD0AR 40 - (Jun 27)
     KD0JHW 40 - (Jun 30)
EN43 WA9FIO 40 - (Jun 26-27,30)
EN51 KC9SNI 40 - (Jun 26)
EN52 N9NMR 40 - (Jun 30)
EN90 AC3DB 40 - (Jun 30)
     K8HSQ 40 - (Jun 26-27)

FM - KA9MLL-EM26
FM08 K4RCG 40 - (Jun 26,30)
FM18 WA4KFZ 40 - (Jun 26-27,30)
FM29 WA3DNM 40 - (Jun 26-27,30)

FN - KA9MLL-EM26
FN20 KB2SVD 40 - (Jun 27)
FN31 KK1D 40 - (Jun 26-27,30)
FN42 KW2S 40 - (Jun 26-27,30)
     N8VIM 40 - (Jun 26-27,30)
     W1XP 40 - (Jun 26-27,30)


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

CM87 W3SMK 40 - (Jun 26)

    14 tx 2018-06-26 06:38 KA9MLL 7.040083 -21dB 0 EM26cc 10W W3SMK CM87xq 2333km 282deg
    13    2018-06-26 06:40 W3SMK 7.040109 -19dB 0 CM87xq 5W KA9MLL EM26cc 2333km 86deg


CM97 W6REK 40 - (Jun 26)

     2 tx 2018-06-26 07:00 KA9MLL 7.040077 -10dB 0 EM26cc 10W W6REK CM97 2247km 281deg
     4    2018-06-26 06:58 W6REK 7.040167 -23dB 0 CM97ah 2W KA9MLL EM26cc 2329km 85deg


CN79 VE7FSB 40 - (Jun 27)

     1 tx 2018-06-27 01:40 KA9MLL 7.040081 -15dB 0 EM26cc 10W VE7FSB CN79og 2760km 311deg
     2    2018-06-27 01:26 VE7FSB 7.040087 -21dB 0 CN79og 10W KA9MLL EM26cc 2760km 111deg


CN86 AA7NM 40 - (Jun 26,30)

     5 tx 2018-06-26 11:38 KA9MLL 7.040041 -17dB -1 EM26cc 10W AA7NM CN86ox 2534km 307deg
     1    2018-06-26 11:32 AA7NM 7.040133 -27dB -4 CN86ox 5W KA9MLL EM26cc 2534km 109deg


DN26 KE0FDX 40 - (Jun 26,30)

    11 tx 2018-06-26 07:22 KA9MLL 7.040082 -1dB 0 EM26cc 10W KE0FDX DN26wg 1898km 312deg
    24    2018-06-26 07:20 KE0FDX 7.040088 -24dB 0 DN26wg 50W KA9MLL EM26cc 1898km 120deg


DN40 N7VVX 40 - (Jun 30)

     5 tx 2018-06-30 03:12 KA9MLL 7.040096 -11dB 0 EM26cc 10W N7VVX DN40bw 1496km 296deg
     8    2018-06-30 03:14 N7VVX 7.040012 -21dB -1 DN40bw 5W KA9MLL EM26cc 1496km 106deg


DN61 N7SED 40 - (Jun 26-27)

    34 tx 2018-06-26 06:20 KA9MLL 7.040083 -7dB 0 EM26cc 10W N7SED DN61ok 1122km 305deg
    13    2018-06-26 06:22 N7SED 7.040087 -21dB 0 DN61ok 5W KA9MLL EM26cc 1122km 118deg


EL16 N5CEY 40 - (Jun 26-27,30)

    43 tx 2018-06-26 06:20 KA9MLL 7.040089 -9dB 0 EM26cc 10W N5CEY EL16gc 1123km 189deg
    26    2018-06-26 06:22 N5CEY 7.040100 -19dB -1 EL16gc 1W KA9MLL EM26cc 1123km 8deg


EM10 K5PK 40 - (Jun 26)

     1 tx 2018-06-26 07:22 KA9MLL 7.040083 -26dB 0 EM26cc 10W K5PK EM10di 664km 196deg
     4    2018-06-26 07:26 K5PK 7.040037 -25dB -1 EM10di 5W KA9MLL EM26cc 664km 15deg

     KJ4FMH 40 - (Jun 26-27)

    34 tx 2018-06-26 17:20 KA9MLL 7.040111 -24dB -1 EM26cc 10W KJ4FMH EM10 636km 191deg
    16    2018-06-26 17:18 KJ4FMH 7.040059 -24dB -2 EM10 0.5W KA9MLL EM26cc 636km 10deg


EM13 N5ITU 40 - (Jun 26)

     6 tx 2018-06-26 10:18 KA9MLL 7.040083 -4dB 0 EM26cc 10W N5ITU EM13 313km 202deg
     2    2018-06-26 10:20 N5ITU 7.040087 -27dB -1 EM13qd 5W KA9MLL EM26cc 338km 13deg


EM38 AC0G 40 - (Jun 26-27,30)

     8 tx 2018-06-26 23:44 KA9MLL 7.040058 -6dB 0 EM26cc 10W AC0G EM38ww 451km 45deg
     6    2018-06-26 23:46 AC0G 7.040040 -25dB 0 EM38ww 1W KA9MLL EM26cc 451km 227deg


EM69 KC9NBV 40 - (Jun 30)

     5 tx 2018-06-30 02:54 KA9MLL 7.040093 2dB 0 EM26cc 10W KC9NBV EM69oe 863km 64deg
     9    2018-06-30 02:52 KC9NBV 7.040027 -4dB 0 EM69oe 1W KA9MLL EM26cc 863km 249deg


EM70 N8AUM 40 - (Jun 26)

    19 tx 2018-06-26 06:20 KA9MLL 7.040083 -10dB 0 EM26cc 10W N8AUM EM70em 1129km 120deg
     6    2018-06-26 06:22 N8AUM 7.040059 -18dB 0 EM70em 1W KA9MLL EM26cc 1129km 306deg


EM79 KE0JMK 40 - (Jun 26)

     7 tx 2018-06-26 05:38 KA9MLL 7.040083 -3dB 0 EM26cc 10W KE0JMK EM79wr 1099km 65deg
     7    2018-06-26 05:36 KE0JMK 7.040013 -18dB 0 EM79wr 1W KA9MLL EM26cc 1099km 252deg

     W8NFT 40 - (Jun 30)

     1 tx 2018-06-30 02:36 KA9MLL 7.040096 -15dB 0 EM26cc 10W W8NFT EM79vx 1101km 63deg
     5    2018-06-30 02:38 W8NFT 7.040025 -25dB -1 EM79vx 5W KA9MLL EM26cc 1101km 251deg


EM89 AJ8S 40 - (Jun 26-27,30)

    36 tx 2018-06-26 05:38 KA9MLL 7.040081 -2dB 0 EM26cc 10W AJ8S EM89bt 1122km 65deg
    60    2018-06-26 05:36 AJ8S 7.040030 -12dB 0 EM89bt 2W KA9MLL EM26cc 1122km 252deg


EM90 WA8KNE 40 - (Jun 26)

    14 tx 2018-06-26 06:38 KA9MLL 7.040082 -9dB 0 EM26cc 10W WA8KNE EM90gg 1481km 112deg
    12    2018-06-26 06:36 WA8KNE 7.040058 -19dB 0 EM90gg 5W KA9MLL EM26cc 1481km 300deg


EN35 N0NCI 40 - (Jun 30)

     3 tx 2018-06-30 02:36 KA9MLL 7.040090 -6dB 0 EM26cc 10W N0NCI EN35 1068km 12deg
     4    2018-06-30 02:40 N0NCI 7.040064 -7dB 0 EN35hb 5W KA9MLL EM26cc 1017km 192deg


EN41 AD0AR 40 - (Jun 27)

     1 tx 2018-06-27 01:00 KA9MLL 7.040084 1dB 0 EM26cc 10W AD0AR EN41ft 733km 29deg
     3    2018-06-27 01:02 AD0AR 7.040000 -13dB 0 EN41ft 5W KA9MLL EM26cc 733km 211deg

     KD0JHW 40 - (Jun 30)

     3 tx 2018-06-30 03:12 KA9MLL 7.040082 -18dB 0 EM26cc 10W KD0JHW EN41 725km 33deg
     7    2018-06-30 03:10 KD0JHW 7.040108 -23dB 0 EN41er 5W KA9MLL EM26cc 722km 211deg


EN43 WA9FIO 40 - (Jun 26-27,30)

    45 tx 2018-06-26 05:40 KA9MLL 7.040081 -4dB 1 EM26cc 10W WA9FIO EN43 915km 25deg
    69    2018-06-26 05:42 WA9FIO 7.040088 -12dB 0 EN43jt 5W KA9MLL EM26cc 942km 206deg


EN51 KC9SNI 40 - (Jun 26)

    12 tx 2018-06-26 14:18 KA9MLL 7.040173 -7dB 0 EM26cc 10W KC9SNI EN51wr 911km 44deg
     1    2018-06-26 14:22 KC9SNI 7.039996 -29dB 0 EN51wr 1W KA9MLL EM26cc 911km 229deg


EN52 N9NMR 40 - (Jun 30)

     4 tx 2018-06-30 02:36 KA9MLL 7.040106 -1dB 0 EM26cc 10W N9NMR EN52xw 1009km 39deg
     2    2018-06-30 02:38 N9NMR 7.040014 -10dB -1 EN52xw 5W KA9MLL EM26cc 1009km 224deg


EN90 AC3DB 40 - (Jun 30)

     4 tx 2018-06-30 03:34 KA9MLL 7.040082 -9dB 0 EM26cc 10W AC3DB EN90xu 1467km 64deg
     1    2018-06-30 03:36 AC3DB 7.040086 -27dB -1 EN90xu 5W KA9MLL EM26cc 1467km 254deg

     K8HSQ 40 - (Jun 26-27)

    30 tx 2018-06-26 06:20 KA9MLL 7.040068 -19dB 1 EM26cc 10W K8HSQ EN90fu 1346km 63deg
    21    2018-06-26 06:18 K8HSQ 7.040095 -23dB 2 EN90fu 5W KA9MLL EM26cc 1346km 251deg


FM08 K4RCG 40 - (Jun 26,30)

    18 tx 2018-06-26 05:40 KA9MLL 7.040100 -3dB 0 EM26cc 10W K4RCG FM08si 1552km 76deg
     1    2018-06-26 00:56 K4RCG 7.040104 -16dB 0 FM08si 5W KA9MLL EM26cc 1552km 266deg


FM18 WA4KFZ 40 - (Jun 26-27,30)

    17 tx 2018-06-26 10:18 KA9MLL 7.040089 -8dB 0 EM26cc 10W WA4KFZ FM18gv 1644km 74deg
    61    2018-06-26 10:16 WA4KFZ 7.040123 -23dB 0 FM18gv 5W KA9MLL EM26cc 1644km 265deg


FM29 WA3DNM 40 - (Jun 26-27,30)

    15 tx 2018-06-26 07:00 KA9MLL 7.040090 -18dB 0 EM26cc 10W WA3DNM FM29 1857km 72deg
    11    2018-06-26 06:58 WA3DNM 7.040067 -25dB 0 FM29fw 5W KA9MLL EM26cc 1820km 263deg


FN20 KB2SVD 40 - (Jun 27)

     2 tx 2018-06-27 01:18 KA9MLL 7.040091 -11dB 0 EM26cc 10W KB2SVD FN20nh 1882km 69deg
     3    2018-06-27 01:20 KB2SVD 7.040078 -18dB 0 FN20nh 5W KA9MLL EM26cc 1882km 262deg


FN31 KK1D 40 - (Jun 26-27,30)

     4 tx 2018-06-26 08:18 KA9MLL 7.040082 -12dB 0 EM26cc 10W KK1D FN31vi 2120km 67deg
     4    2018-06-26 07:32 KK1D 7.040026 -27dB 1 FN31vi 1W KA9MLL EM26cc 2120km 262deg


FN42 KW2S 40 - (Jun 26-27,30)

    35 tx 2018-06-26 05:38 KA9MLL 7.040072 -2dB 0 EM26cc 10W KW2S FN42it 2222km 63deg
    33    2018-06-26 05:36 KW2S 7.040153 -18dB 1 FN42it 1W KA9MLL EM26cc 2222km 259deg

     N8VIM 40 - (Jun 26-27,30)

    38 tx 2018-06-26 06:38 KA9MLL 7.040036 -3dB -2 EM26cc 10W N8VIM FN42fq 2199km 63deg
    46    2018-06-26 06:36 N8VIM 7.040135 -19dB -4 FN42fq 5W KA9MLL EM26cc 2199km 259deg

     W1XP 40 - (Jun 26-27,30)

     8 tx 2018-06-26 10:56 KA9MLL 7.040083 -14dB 0 EM26cc 10W W1XP FN42fo 2198km 63deg
     1    2018-06-26 00:38 W1XP 7.040160 -11dB 0 FN42fo 5W KA9MLL EM26cc 2198km 259deg



KA9MLL-EM26 - Number of Detailed WSPR Records by Date
-----------
   Date     Count
----------  -----
2018-06-01      -
2018-06-02      -
2018-06-03      -
2018-06-04      -
2018-06-05      -
2018-06-06      -
2018-06-07      -
2018-06-08      -
2018-06-09      -
2018-06-10      -
2018-06-11      -
2018-06-12      -
2018-06-13      -
2018-06-14      -
2018-06-15      -
2018-06-16      -
2018-06-17      -
2018-06-18      -
2018-06-19      -
2018-06-20      -
2018-06-21      -
2018-06-22      -
2018-06-23      -
2018-06-24      -
2018-06-25      -
2018-06-26     48
2018-06-27      6
2018-06-28      -
2018-06-29      -
2018-06-30     14


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


2018-06-26  KA9MLL-EM26  (24)

 24   40m   CM87-W3SMK---1/1   CM97-W6REK---1/1   CN86-AA7NM---1/1   DN26-KE0FDX--1/2
            DN61-N7SED---1/2   EL16-N5CEY---1/3   EM10-K5PK----1/1   EM10-KJ4FMH--1/2
            EM13-N5ITU---1/1   EM38-AC0G----1/2   EM70-N8AUM---1/1   EM79-KE0JMK--1/1
            EM89-AJ8S----1/3   EM90-WA8KNE--1/1   EN43-WA9FIO--1/3   EN51-KC9SNI--1/1
            EN90-K8HSQ---1/2   FM08-K4RCG---1/1   FM18-WA4KFZ--1/3   FM29-WA3DNM--1/3
            FN31-KK1D----1/2   FN42-KW2S----1/3   FN42-N8VIM---1/3   FN42-W1XP----1/1

 59   SWL  *BL10-AI6VN--------1/1   *CM87-KM6I---------1/1   *CM87-NN6RF--------1/1
           *CM88-WW6D---------1/1   *CM95-KR6ZY--------1/3   *CM98-KP4MD--------1/2
           *CM98-SWL-CM98DN*--1/1   *CN85-W7IG*--------1/1   *CN85-W7OWO--------1/3
           *CN87-N7TUG--------1/3   *CN89-VE7BPB-------1/2   *DM04-W6ZTM*-------1/3
           *DM42-K7RJ---------1/1   *DM43-WB5DYG-------1/1   *DM51-KE7KRF*------1/2
           *DM65-N5XKG*-------1/1   *DM65-W0AMT--------1/1   *DN26-W0AY*--------1/2
           *DN40-KA7OEI-------1/3   *DN40-N7DGL--------1/1   *DN70-N6GN---------1/3
           *DO33-VE6JY*-------1/1   *EL09-KG5RKP*------1/3   *EL96-W1NEJ--------1/2
           *EM10-W5WTH--------1/2   *EM11-KB5FIO-------1/1   *EM12-K3LOW*-------1/1
           *EM12-KY5M---------1/1   *EM22-KD6RF--------1/3   *EM54-WE4SEL-------1/1
           *EM60-W4HBK*-------1/1   *EM64-N4WGY--------1/1   *EM64-W3PM---------1/2
           *EM65-K7DCC--------1/1   *EM84-KA3JIJ-------1/2   *EM84-W4DJW*-------1/3
           *EN44-N0OWP*-------1/3   *EN50-K9AN*--------1/3   *EN52-K9DZT*-------1/3
           *EN56-AC8YW--------1/1   *EN58-VA3ROM-------1/3   *EN60-AA9G*--------1/1
           *EN61-KC8MTQ*------1/3   *EN96-VE3GEN-------1/2   *FM05-N4JJS*-------1/2
           *FM09-KC3DOC*------1/3   *FM18-N2LEE--------1/1   *FM18-WB2O---------1/1
           *FM19-W3GXT*-------1/3   *FN13-N2HQI*-------1/2   *FN13-WA2ZKD*------1/3
           *FN22-KC2STA1*-----1/1   *FN25-VE3GTC-------1/3   *FN34-N1TRK--------1/1
           *FN42-N1PQ*--------1/2   *FN84-VE1LEB-------1/1   *IB59-DP0GVN-------1/1
           *IN95-FR5ZX--------1/1   *QG62-VK4ZBV-------1/1


2018-06-27  KA9MLL-EM26  (13)

 13   40m   CN79-VE7FSB--1/1   DN61-N7SED---2/2   EL16-N5CEY---2/3   EM10-KJ4FMH--2/2
            EM89-AJ8S----2/3   EN41-AD0AR---1/1   EN43-WA9FIO--2/3   EN90-K8HSQ---2/2
            FM18-WA4KFZ--2/3   FM29-WA3DNM--2/3   FN20-KB2SVD--1/1   FN42-KW2S----2/3
            FN42-N8VIM---2/3

 34   SWL  *CM95-KR6ZY--------2/3   *CN85-K7ZUM--------1/1   *CN85-W7OWO--------2/3
           *CN87-N7TUG--------2/3   *DM04-W6ZTM*-------2/3   *DN40-KA7OEI-------2/3
           *DN40-KF7VLT-------1/1   *DN70-N6GN---------2/3   *DN84-W6YQ*--------1/1
           *EL09-KG5RKP*------2/3   *EL96-W1NEJ--------2/2   *EM10-W5WTH--------2/2
           *EM22-KD6RF--------2/3    EM38-AC0G---------1/1   *EM77-W4DLA*-------1/1
           *EM84-KA3JIJ-------2/2   *EM84-W4DJW*-------2/3   *EN44-N0OWP*-------2/3
           *EN50-K9AN*--------2/3   *EN52-K9DZT*-------2/3   *EN58-VA3ROM-------2/3
           *EN61-KC8MTQ*------2/3   *EN96-VE3GEN-------2/2   *FM05-N4JJS*-------2/2
           *FM09-KC3DOC*------2/3   *FM19-W3GXT*-------2/3   *FN03-VE3RQX-------1/2
           *FN13-N2HQI*-------2/2   *FN13-WA2ZKD*------2/3   *FN25-VE3GTC-------2/3
            FN31-KK1D---------1/1    FN42-W1XP---------1/2   *GG56-PY2GN--------1/1
           *IO70-G8NXD*-------1/2


2018-06-30  KA9MLL-EM26  (17)

 17   40m   DN26-KE0FDX--2/2   DN40-N7VVX---1/1   EL16-N5CEY---3/3   EM38-AC0G----2/2
            EM69-KC9NBV--1/1   EM79-W8NFT---1/1   EM89-AJ8S----3/3   EN35-N0NCI---1/1
            EN41-KD0JHW--1/1   EN43-WA9FIO--3/3   EN52-N9NMR---1/1   EN90-AC3DB---1/1
            FM18-WA4KFZ--3/3   FM29-WA3DNM--3/3   FN31-KK1D----2/2   FN42-KW2S----3/3
            FN42-N8VIM---3/3

 70   SWL  *CM88-KPH*---------1/1   *CM95-KR6ZY--------3/3   *CM98-KP4MD--------2/2
           *CN85-KF7O*--------1/1   *CN85-W7OWO--------3/3    CN86-AA7NM--------1/1
           *CN87-AC7IJ--------1/1   *CN87-N7TUG--------3/3   *CN89-VE7BPB-------2/2
           *DM04-W6ZTM*-------3/3   *DM13-K6BS*--------1/1   *DM51-KE7KRF*------2/2
           *DN26-W0AY*--------2/2   *DN40-KA7OEI-------3/3   *DN70-N6GN---------3/3
           *EK59-XE3ARV-------1/1   *EL09-KG5RKP*------3/3   *EL96-WB2TQE-------1/1
           *EM22-KD6RF--------3/3   *EM32-K5CZD*-------1/1   *EM40-K2JY*--------1/1
           *EM64-W3PM---------2/2   *EM84-W4DJW*-------3/3   *EM86-AB4DF--------1/1
           *EN44-N0OWP*-------3/3   *EN50-K9AN*--------3/3   *EN52-K9DZT*-------3/3
           *EN58-VA3ROM-------3/3   *EN61-KC8MTQ*------3/3   *EN81-AA8HS--------1/1
            FM08-K4RCG--------1/1   *FM09-KC3DOC*------3/3   *FM17-W4JON--------1/1
           *FM19-W3GXT*-------3/3   *FM29-N3PPE--------1/1   *FN03-VE3RQX-------2/2
           *FN13-WA2ZKD*------3/3   *FN25-VE3GTC-------3/3   *FN42-N1PQ*--------2/2
            FN42-W1XP---------2/2   *IL38-EA8BFK-------1/1   *IO70-G8NXD*-------2/2
           *IO77-GM4SFW*------1/1   *IO83-G0LUJ--------1/1   *IO83-MW0KGP*------1/1
           *IO90-G3ZIL*-------1/1   *IO91-G4HZX*-------1/1   *JN39-LX1DQ*-------1/1
           *JN48-DL1GCD-------1/1   *JN49-DH5SW*-------1/1   *JN58-DK8FT*-------1/1
           *JN68-DH5RAE-------1/1   *JN76-OE6PJF*------1/1   *JO01-M6PYB*-------1/1
           *JO02-M0IJJ--------1/1   *JO10-OR5T---------1/1   *JO21-ON7KB--------1/1
           *JO21-ON7KO*-------1/1   *JO22-PA1LIO-------1/1   *JO22-PA3FNY*------1/1
           *JO31-DC5AL-R*-----1/1   *JO31-DF2JP*-------1/1   *JO31-PA0MLC-------1/1
           *JO32-PA0EHG*------1/1   *JO32-PI4THT*------1/1   *JO42-DL1KAI*------1/1
           *JO52-DL1RNN-------1/1   *JO60-DL4UP--------1/1   *JO65-OZ7IT--------1/1
           *JO90-SP9BIF*------1/1

KB9AMG's Ham Radio Page