Service stats42 ms(refresh)

Server JSONNowcache JSONNowcast Alerts Push HealthPush Status (ok/fail)
All systems operational
Projected monthly cost
$191.92/mo
6 providers projected over free tier. Biggest driver: Rainbow.ai at $87.88/mo.
Serverok
Requests299 967 · 18 % cached
Latencyp50 65ms · p95 336ms
ResourcesRAM 40% · disk 57% free
Nowcacheok
Requests407 752 · 14 330 downloads
Tile cache100 % hit · 23 active
Tile errors16 (0 %)
Pushok
Last run7 devices · 0% of interval
Per devicefetch 0ms · send 0ms

Cost by provider

$191.92/mo total
ForecastMap Tiles
Foreca
$37.55
441 789/mo
NWS
37 473/mo
Open-Meteo
$13.96
481 378/mo
Pirate Weather
$25.00
55 922/mo
Rainbow.ai
$87.88
879 262/mo
WeatherKit
253 797/mo
yr.no
225 168/mo
Rainbow.ai Map Tiles
$27.47
137 762/mo
Open-Meteo Elevation
$0.06
2 057/mo

Server

4 hours, 15 minutes, 17.141 seconds uptime · month started 2026-06-01T00:00:00.000Z
Requests
299 967 total · 52 941 cached (18 %)
By provider
Foreca54 760× (16 % cached)
now: 7 884×
7 331
pro7 331 (93.0%)
trial16 (0.2%)
demo537 (6.8%)
hourly: 45 973×
45 209
pro45 209 (98.3%)
trial85 (0.2%)
demo22 (0.0%)
free657 (1.4%)
surf: 903×
903
demo903 (100.0%)
NWS4 190× (7 % cached)
hourly: 4 190×
3 219
898
pro3 219 (76.8%)
trial5 (0.1%)
demo898 (21.4%)
free68 (1.6%)
Open-Meteo59 337× (16 % cached)
now: 2 006×
1 945
pro1 945 (97.0%)
trial59 (2.9%)
demo2 (0.1%)
hourly: 57 331×
50 654
5 712
pro50 654 (88.4%)
trial942 (1.6%)
demo23 (0.0%)
free5 712 (10.0%)
Pirate Weather6 341× (8 % cached)
now: 505×
500
pro500 (99.0%)
trial2 (0.4%)
demo3 (0.6%)
hourly: 5 836×
5 684
pro5 684 (97.4%)
trial2 (0.0%)
demo8 (0.1%)
free142 (2.4%)
Rainbow.ai113 586× (19 % cached)
now: 113 586×
110 437
pro110 437 (97.2%)
trial1 541 (1.4%)
demo1 608 (1.4%)
WeatherKit30 758× (14 % cached)
now: 310×
304
pro304 (98.1%)
demo6 (1.9%)
hourly: 30 448×
28 344
pro28 344 (93.1%)
trial90 (0.3%)
demo1 812 (6.0%)
free202 (0.7%)
yr.no30 995× (24 % cached)
now: 4×
2
2
pro2 (50.0%)
demo2 (50.0%)
hourly: 30 991×
8 791
22 135
pro8 791 (28.4%)
trial59 (0.2%)
demo6 (0.0%)
free22 135 (71.4%)
Response times
0
500
1000
1500
2s+
p50: 65msp95: 336msp99: 729msmax: 1455ms
System
6.47 GB free / 16.4 GB total (39.5% free) · 91.8 GB free / 161 GB total (57.0% free)
Provider fallbacks
968× total
now: rb → fc (3 hours, 26 minutes, 30.845 seconds ago)
Request failed with status 404
now: rb → fc (3 hours, 26 minutes, 15.969 seconds ago)
Request failed with status 404
now: rb → fc (3 hours, 26 minutes, 15.503 seconds ago)
Request failed with status 404
now: rb → fc (3 hours, 26 minutes, 2.172 seconds ago)
Request failed with status 404
now: rb → fc (3 hours, 8 minutes, 12.541 seconds ago)
Request failed with status 404
now: rb → fc (1 hour, 45 minutes, 38.098 seconds ago)
Request failed with status 404
now: rb → fc (55 minutes, 7.663 seconds ago)
Request failed with status 404
now: rb → fc (55 minutes, 4.872 seconds ago)
Request failed with status 404
now: rb → fc (10 minutes, 15.501 seconds ago)
Request failed with status 404
now: rb → fc (1 minute, 53.346 seconds ago)
Request failed with status 404
Raw JSON
{
  "service": "server",
  "serverStartTime": "2026-06-03T23:40:47.936Z",
  "monthStartTime": "2026-06-01T00:00:00.000Z",
  "generatedAt": "2026-06-04T03:56:05.074Z",
  "state": {
    "stats": {
      "om": {
        "total": {
          "total": 59337,
          "cached": 9264,
          "bySubscriptionStatus": {
            "pro": {
              "total": 52599,
              "cached": 8272
            },
            "free": {
              "total": 5712,
              "cached": 736
            },
            "demo": {
              "total": 25,
              "cached": 0
            },
            "trial": {
              "total": 1001,
              "cached": 256
            }
          }
        },
        "byType": {
          "0": {
            "total": 2006,
            "cached": 106,
            "bySubscriptionStatus": {
              "pro": {
                "total": 1945,
                "cached": 105
              },
              "trial": {
                "total": 59,
                "cached": 1
              },
              "demo": {
                "total": 2,
                "cached": 0
              }
            }
          },
          "1": {
            "total": 57331,
            "cached": 9158,
            "bySubscriptionStatus": {
              "pro": {
                "total": 50654,
                "cached": 8167
              },
              "free": {
                "total": 5712,
                "cached": 736
              },
              "demo": {
                "total": 23,
                "cached": 0
              },
              "trial": {
                "total": 942,
                "cached": 255
              }
            }
          }
        }
      },
      "rb": {
        "total": {
          "total": 113586,
          "cached": 22125,
          "bySubscriptionStatus": {
            "pro": {
              "total": 110437,
              "cached": 21748
            },
            "trial": {
              "total": 1541,
              "cached": 365
            },
            "demo": {
              "total": 1608,
              "cached": 12
            }
          }
        },
        "byType": {
          "0": {
            "total": 113586,
            "cached": 22125,
            "bySubscriptionStatus": {
              "pro": {
                "total": 110437,
                "cached": 21748
              },
              "trial": {
                "total": 1541,
                "cached": 365
              },
              "demo": {
                "total": 1608,
                "cached": 12
              }
            }
          }
        }
      },
      "fc": {
        "total": {
          "total": 54760,
          "cached": 8805,
          "bySubscriptionStatus": {
            "pro": {
              "total": 52540,
              "cached": 8711
            },
            "demo": {
              "total": 1462,
              "cached": 5
            },
            "free": {
              "total": 657,
              "cached": 71
            },
            "trial": {
              "total": 101,
              "cached": 18
            }
          }
        },
        "byType": {
          "0": {
            "total": 7884,
            "cached": 721,
            "bySubscriptionStatus": {
              "demo": {
                "total": 537,
                "cached": 0
              },
              "pro": {
                "total": 7331,
                "cached": 720
              },
              "trial": {
                "total": 16,
                "cached": 1
              }
            }
          },
          "1": {
            "total": 45973,
            "cached": 8084,
            "bySubscriptionStatus": {
              "pro": {
                "total": 45209,
                "cached": 7991
              },
              "free": {
                "total": 657,
                "cached": 71
              },
              "trial": {
                "total": 85,
                "cached": 17
              },
              "demo": {
                "total": 22,
                "cached": 5
              }
            }
          },
          "3": {
            "total": 903,
            "cached": 0,
            "bySubscriptionStatus": {
              "demo": {
                "total": 903,
                "cached": 0
              }
            }
          }
        }
      },
      "wk": {
        "total": {
          "total": 30758,
          "cached": 4358,
          "bySubscriptionStatus": {
            "pro": {
              "total": 28648,
              "cached": 4333
            },
            "demo": {
              "total": 1818,
              "cached": 0
            },
            "trial": {
              "total": 90,
              "cached": 10
            },
            "free": {
              "total": 202,
              "cached": 15
            }
          }
        },
        "byType": {
          "0": {
            "total": 310,
            "cached": 14,
            "bySubscriptionStatus": {
              "pro": {
                "total": 304,
                "cached": 14
              },
              "demo": {
                "total": 6,
                "cached": 0
              }
            }
          },
          "1": {
            "total": 30448,
            "cached": 4344,
            "bySubscriptionStatus": {
              "pro": {
                "total": 28344,
                "cached": 4319
              },
              "demo": {
                "total": 1812,
                "cached": 0
              },
              "trial": {
                "total": 90,
                "cached": 10
              },
              "free": {
                "total": 202,
                "cached": 15
              }
            }
          }
        }
      },
      "yr": {
        "total": {
          "total": 30995,
          "cached": 7573,
          "bySubscriptionStatus": {
            "trial": {
              "total": 59,
              "cached": 24
            },
            "pro": {
              "total": 8793,
              "cached": 1621
            },
            "free": {
              "total": 22135,
              "cached": 5928
            },
            "demo": {
              "total": 8,
              "cached": 0
            }
          }
        },
        "byType": {
          "0": {
            "total": 4,
            "cached": 0,
            "bySubscriptionStatus": {
              "demo": {
                "total": 2,
                "cached": 0
              },
              "pro": {
                "total": 2,
                "cached": 0
              }
            }
          },
          "1": {
            "total": 30991,
            "cached": 7573,
            "bySubscriptionStatus": {
              "trial": {
                "total": 59,
                "cached": 24
              },
              "pro": {
                "total": 8791,
                "cached": 1621
              },
              "free": {
                "total": 22135,
                "cached": 5928
              },
              "demo": {
                "total": 6,
                "cached": 0
              }
            }
          }
        }
      },
      "pw": {
        "total": {
          "total": 6341,
          "cached": 524,
          "bySubscriptionStatus": {
            "pro": {
              "total": 6184,
              "cached": 514
            },
            "free": {
              "total": 142,
              "cached": 9
            },
            "demo": {
              "total": 11,
              "cached": 1
            },
            "trial": {
              "total": 4,
              "cached": 0
            }
          }
        },
        "byType": {
          "0": {
            "total": 505,
            "cached": 71,
            "bySubscriptionStatus": {
              "pro": {
                "total": 500,
                "cached": 71
              },
              "trial": {
                "total": 2,
                "cached": 0
              },
              "demo": {
                "total": 3,
                "cached": 0
              }
            }
          },
          "1": {
            "total": 5836,
            "cached": 453,
            "bySubscriptionStatus": {
              "pro": {
                "total": 5684,
                "cached": 443
              },
              "free": {
                "total": 142,
                "cached": 9
              },
              "demo": {
                "total": 8,
                "cached": 1
              },
              "trial": {
                "total": 2,
                "cached": 0
              }
            }
          }
        }
      },
      "nw": {
        "total": {
          "total": 4190,
          "cached": 292,
          "bySubscriptionStatus": {
            "pro": {
              "total": 3219,
              "cached": 292
            },
            "demo": {
              "total": 898,
              "cached": 0
            },
            "free": {
              "total": 68,
              "cached": 0
            },
            "trial": {
              "total": 5,
              "cached": 0
            }
          }
        },
        "byType": {
          "1": {
            "total": 4190,
            "cached": 292,
            "bySubscriptionStatus": {
              "pro": {
                "total": 3219,
                "cached": 292
              },
              "demo": {
                "total": 898,
                "cached": 0
              },
              "free": {
                "total": 68,
                "cached": 0
              },
              "trial": {
                "total": 5,
                "cached": 0
              }
            }
          }
        }
      }
    },
    "requestTimes": [
      150,
      211,
      222,
      188,
      147,
      205,
      172,
      125,
      145,
      98,
      93,
      51,
      47,
      15,
      93,
      44,
      15,
      14,
      145,
      141,
      139,
      15,
      38,
      399,
      23,
      8,
      77,
      146,
      65,
      119,
      13,
      23,
      108,
      166,
      16,
      149,
      28,
      13,
      16,
      269,
      100,
      14,
      67,
      212,
      14,
      16,
      17,
      10,
      11,
      131,
      54,
      12,
      107,
      28,
      10,
      6,
      52,
      8,
      156,
      90,
      19,
      154,
      406,
      27,
      11,
      148,
      14,
      20,
      91,
      10,
      221,
      14,
      16,
      10,
      18,
      54,
      15,
      101,
      14,
      13,
      191,
      115,
      52,
      93,
      547,
      451,
      12,
      15,
      144,
      149,
      86,
      408,
      14,
      15,
      139,
      83,
      15,
      22,
      225,
      120,
      15,
      14,
      92,
      14,
      139,
      111,
      118,
      148,
      363,
      103,
      13,
      53,
      237,
      258,
      144,
      217,
      89,
      349,
      184,
      160,
      15,
      16,
      187,
      15,
      377,
      69,
      172,
      13,
      16,
      156,
      12,
      117,
      97,
      68,
      246,
      14,
      206,
      19,
      19,
      13,
      22,
      223,
      8,
      26,
      93,
      207,
      170,
      19,
      213,
      112,
      19,
      36,
      255,
      194,
      47,
      185,
      121,
      165,
      116,
      151,
      170,
      139,
      82,
      13,
      86,
      467,
      41,
      14,
      179,
      152,
      16,
      108,
      166,
      50,
      128,
      15,
      56,
      245,
      141,
      230,
      34,
      34,
      24,
      530,
      193,
      11,
      416,
      436,
      120,
      19,
      88,
      204,
      227,
      158,
      116,
      275,
      532,
      23,
      57,
      173,
      13,
      13,
      19,
      15,
      17,
      298,
      8,
      14,
      247,
      162,
      15,
      98,
      13,
      204,
      58,
      212,
      150,
      104,
      231,
      138,
      222,
      15,
      361,
      126,
      268,
      236,
      19,
      13,
      52,
      14,
      17,
      214,
      81,
      52,
      220,
      225,
      16,
      11,
      8,
      155,
      401,
      240,
      16,
      10,
      144,
      214,
      9,
      139,
      14,
      22,
      113,
      20,
      144,
      13,
      107,
      9,
      38,
      126,
      15,
      9,
      23,
      239,
      8,
      395,
      366,
      15,
      496,
      221,
      137,
      41,
      22,
      25,
      146,
      95,
      190,
      62,
      19,
      28,
      681,
      20,
      217,
      36,
      161,
      150,
      103,
      19,
      52,
      259,
      250,
      13,
      91,
      25,
      126,
      14,
      14,
      188,
      91,
      150,
      17,
      14,
      134,
      953,
      151,
      16,
      91,
      88,
      15,
      97,
      245,
      13,
      54,
      145,
      37,
      28,
      12,
      23,
      16,
      130,
      56,
      38,
      21,
      99,
      24,
      179,
      174,
      24,
      264,
      13,
      16,
      19,
      14,
      127,
      524,
      202,
      25,
      24,
      55,
      246,
      161,
      129,
      85,
      143,
      92,
      14,
      13,
      408,
      108,
      86,
      96,
      144,
      97,
      25,
      89,
      23,
      94,
      93,
      162,
      85,
      24,
      17,
      24,
      25,
      51,
      13,
      176,
      19,
      19,
      9,
      14,
      152,
      15,
      20,
      15,
      240,
      52,
      123,
      338,
      18,
      22,
      520,
      14,
      57,
      60,
      15,
      241,
      160,
      62,
      225,
      19,
      166,
      253,
      128,
      208,
      19,
      230,
      46,
      18,
      10,
      14,
      226,
      68,
      226,
      157,
      24,
      72,
      13,
      195,
      290,
      356,
      164,
      78,
      94,
      15,
      15,
      62,
      207,
      138,
      298,
      13,
      17,
      9,
      24,
      18,
      12,
      231,
      20,
      258,
      222,
      34,
      27,
      49,
      14,
      20,
      23,
      24,
      68,
      211,
      18,
      16,
      161,
      109,
      14,
      216,
      21,
      167,
      22,
      15,
      12,
      164,
      18,
      16,
      12,
      115,
      13,
      165,
      16,
      13,
      230,
      21,
      133,
      84,
      19,
      152,
      15,
      145,
      257,
      41,
      129,
      300,
      125,
      209,
      70,
      24,
      11,
      84,
      16,
      151,
      26,
      8,
      14,
      85,
      13,
      16,
      115,
      13,
      8,
      306,
      13,
      10,
      176,
      67,
      25,
      22,
      14,
      748,
      20,
      75,
      15,
      26,
      23,
      266,
      46,
      14,
      156,
      226,
      94,
      231,
      88,
      9,
      21,
      498,
      382,
      99,
      87,
      57,
      59,
      51,
      380,
      18,
      43,
      213,
      13,
      145,
      210,
      15,
      20,
      247,
      165,
      15,
      124,
      148,
      140,
      16,
      367,
      336,
      205,
      21,
      221,
      151,
      10,
      46,
      147,
      13,
      80,
      12,
      15,
      14,
      79,
      15,
      8,
      56,
      238,
      122,
      22,
      50,
      46,
      25,
      152,
      147,
      13,
      112,
      260,
      20,
      147,
      14,
      204,
      50,
      16,
      66,
      322,
      61,
      68,
      30,
      30,
      10,
      20,
      17,
      214,
      231,
      107,
      113,
      16,
      262,
      892,
      160,
      13,
      287,
      15,
      100,
      63,
      63,
      224,
      151,
      134,
      21,
      11,
      18,
      64,
      154,
      15,
      13,
      22,
      38,
      27,
      15,
      68,
      261,
      27,
      168,
      13,
      28,
      229,
      98,
      83,
      61,
      35,
      123,
      82,
      36,
      42,
      82,
      94,
      92,
      14,
      381,
      17,
      96,
      247,
      88,
      85,
      45,
      96,
      53,
      17,
      132,
      42,
      219,
      279,
      14,
      135,
      153,
      37,
      144,
      14,
      220,
      20,
      382,
      14,
      18,
      108,
      155,
      15,
      138,
      224,
      62,
      36,
      101,
      98,
      870,
      20,
      186,
      217,
      140,
      358,
      235,
      139,
      217,
      44,
      22,
      16,
      58,
      16,
      224,
      157,
      136,
      65,
      17,
      21,
      893,
      16,
      159,
      14,
      15,
      13,
      49,
      117,
      528,
      49,
      56,
      232,
      162,
      90,
      272,
      706,
      43,
      717,
      16,
      153,
      47,
      222,
      109,
      212,
      19,
      66,
      211,
      195,
      116,
      25,
      13,
      15,
      15,
      234,
      175,
      451,
      69,
      88,
      160,
      13,
      65,
      190,
      296,
      663,
      48,
      265,
      22,
      140,
      54,
      11,
      18,
      14,
      152,
      14,
      112,
      9,
      76,
      9,
      52,
      10,
      17,
      229,
      21,
      15,
      14,
      159,
      10,
      14,
      13,
      153,
      17,
      22,
      18,
      411,
      14,
      230,
      13,
      76,
      60,
      121,
      42,
      14,
      236,
      379,
      53,
      152,
      151,
      8,
      14,
      225,
      273,
      138,
      177,
      147,
      15,
      141,
      166,
      17,
      86,
      60,
      13,
      12,
      160,
      97,
      16,
      39,
      10,
      138,
      13,
      15,
      290,
      65,
      16,
      20,
      24,
      158,
      239,
      10,
      253,
      140,
      151,
      170,
      14,
      256,
      15,
      12,
      7,
      16,
      11,
      351,
      108,
      41,
      153,
      15,
      165,
      17,
      82,
      167,
      59,
      484,
      169,
      25,
      16,
      18,
      12,
      136,
      16,
      215,
      91,
      12,
      218,
      90,
      21,
      110,
      24,
      90,
      88,
      291,
      16,
      108,
      123,
      50,
      208,
      182,
      24,
      20,
      76,
      68,
      19,
      187,
      260,
      287,
      47,
      216,
      29,
      26,
      166,
      55,
      153,
      17,
      220,
      32,
      175,
      15,
      91,
      15,
      15,
      252,
      108,
      97,
      215,
      188,
      11,
      146,
      118,
      154,
      168,
      211,
      81,
      17,
      108,
      64,
      98,
      109,
      159,
      142,
      11,
      81,
      91,
      21,
      13,
      84,
      88,
      14,
      13,
      14,
      7,
      25,
      27,
      47,
      13,
      144,
      12,
      14,
      14,
      248,
      13,
      6,
      22,
      16,
      418,
      46,
      118,
      22,
      17,
      219,
      57,
      50,
      19,
      165,
      31,
      19,
      226,
      8,
      21,
      246,
      65,
      24,
      160,
      84,
      49,
      104,
      37,
      95,
      104,
      9,
      22,
      23,
      161,
      372,
      11,
      59,
      174,
      182,
      25,
      353,
      42,
      12,
      212,
      87,
      20,
      136,
      89,
      12,
      89,
      285,
      10,
      169,
      200,
      19,
      84,
      176,
      60,
      12,
      23,
      11,
      60,
      50,
      15,
      162,
      12,
      217,
      14,
      16,
      45,
      20,
      160,
      94,
      48,
      14,
      54,
      84,
      59,
      211,
      14,
      260,
      8,
      186,
      158,
      22,
      70,
      257,
      11,
      142,
      88,
      83,
      14,
      86,
      13,
      16,
      253,
      15,
      103,
      8,
      309,
      13,
      43,
      13,
      14,
      21,
      23,
      168,
      145,
      20,
      74,
      22,
      15,
      56,
      247,
      14,
      143,
      107,
      110,
      80,
      27,
      13,
      18,
      16,
      10,
      14,
      1046,
      493,
      65,
      185,
      22,
      14,
      11,
      158,
      257,
      112,
      170,
      143,
      18,
      21,
      95,
      126,
      165,
      26,
      19,
      14,
      11,
      24,
      126,
      152,
      32,
      14,
      8,
      17,
      8,
      12,
      96,
      293,
      149,
      73,
      248,
      63,
      57,
      71,
      138,
      223,
      111,
      20,
      23,
      9,
      68,
      116,
      55,
      53,
      13,
      34,
      43,
      18,
      168,
      190,
      143,
      103,
      13,
      14,
      26,
      156,
      18,
      138,
      50,
      237,
      15,
      166,
      15,
      117,
      453,
      23,
      19,
      223,
      102,
      249,
      89,
      64,
      93,
      204,
      144,
      155,
      85,
      96,
      171,
      88,
      14,
      98,
      124,
      96,
      131,
      19,
      108,
      19,
      127,
      853,
      848,
      99,
      111,
      59,
      131,
      67,
      23,
      11,
      12,
      18,
      183,
      91,
      21,
      268,
      10,
      158,
      10,
      24,
      14,
      15,
      1086,
      150,
      16,
      100,
      24,
      11,
      20,
      224,
      34,
      65,
      13,
      13,
      14,
      18,
      20,
      111,
      179,
      80,
      40,
      45,
      23,
      221,
      182,
      66,
      212,
      18,
      8,
      49,
      32,
      30,
      13,
      124,
      99,
      73,
      14,
      13,
      12,
      13,
      49,
      142,
      11,
      12,
      21,
      17,
      13,
      134,
      22,
      244,
      15,
      13,
      268,
      13,
      251,
      386,
      23,
      165,
      16,
      14,
      223,
      144,
      12,
      17,
      250,
      57,
      141,
      102,
      113,
      155,
      10,
      102,
      78,
      9,
      42,
      15,
      183,
      14,
      9,
      34,
      151,
      25,
      184,
      26,
      22,
      111,
      262,
      14,
      12,
      121,
      31,
      37,
      97,
      31,
      25,
      285,
      169,
      217,
      140,
      202,
      36,
      48,
      15,
      386,
      391,
      383,
      19,
      131,
      15,
      20,
      282,
      21,
      110,
      93,
      74,
      11,
      14,
      1132,
      23,
      63,
      50,
      49,
      145,
      233,
      218,
      85,
      12,
      15,
      176,
      15,
      22,
      31,
      239,
      223,
      15,
      14,
      312,
      309,
      24,
      20,
      14,
      305,
      69,
      148,
      13,
      15,
      320,
      13,
      195,
      13,
      201,
      13,
      116,
      160,
      97,
      263,
      95,
      264,
      22,
      95,
      81,
      14,
      20,
      18,
      195,
      144,
      10,
      94,
      45,
      88,
      19,
      452,
      90,
      219,
      148,
      103,
      269,
      16,
      15,
      13,
      13,
      193,
      30,
      112,
      13,
      19,
      184,
      210,
      161,
      72,
      12,
      17,
      21,
      17,
      254,
      23,
      227,
      407,
      17,
      26,
      122,
      529,
      18,
      15,
      25,
      31,
      9,
      154,
      64,
      19,
      15,
      416,
      60,
      86,
      433,
      134,
      410,
      101,
      118,
      750,
      95,
      49,
      92,
      77,
      16,
      30,
      91,
      15,
      47,
      141,
      90,
      41,
      10,
      38,
      16,
      22,
      138,
      14,
      182,
      19,
      9,
      190,
      65,
      147,
      206,
      198,
      245,
      21,
      122,
      14,
      16,
      50,
      196,
      91,
      16,
      13,
      41,
      9,
      636,
      257,
      20,
      31,
      223,
      66,
      24,
      193,
      79,
      53,
      15,
      19,
      13,
      373,
      58,
      355,
      16,
      15,
      519,
      107,
      150,
      99,
      13,
      101,
      11,
      12,
      102,
      77,
      16,
      14,
      107,
      175,
      10,
      13,
      11,
      100,
      185,
      96,
      104,
      22,
      13,
      13,
      11,
      13,
      93,
      10,
      840,
      234,
      14,
      242,
      17,
      10,
      114,
      17,
      300,
      19,
      61,
      14,
      53,
      55,
      123,
      142,
      37,
      16,
      18,
      9,
      236,
      13,
      13,
      16,
      25,
      114,
      255,
      174,
      381,
      115,
      97,
      51,
      300,
      14,
      26,
      277,
      16,
      245,
      297,
      16,
      15,
      280,
      21,
      185,
      100,
      13,
      705,
      218,
      191,
      232,
      39,
      15,
      16,
      8,
      16,
      49,
      733,
      755,
      189,
      13,
      141,
      94,
      14,
      15,
      15,
      92,
      146,
      25,
      316,
      53,
      103,
      11,
      155,
      169,
      18,
      47,
      208,
      12,
      41,
      169,
      129,
      212,
      7,
      7,
      166,
      411,
      217,
      160,
      104,
      153,
      245,
      28,
      25,
      14,
      13,
      289,
      195,
      14,
      105,
      14,
      17,
      68,
      20,
      14,
      375,
      105,
      148,
      396,
      162,
      93,
      457,
      466,
      221,
      213,
      54,
      159,
      19,
      83,
      52,
      192,
      77,
      114,
      98,
      210,
      16,
      95,
      14,
      260,
      23,
      170,
      11,
      22,
      16,
      26,
      164,
      14,
      14,
      24,
      119,
      189,
      37,
      16,
      236,
      230,
      14,
      34,
      25,
      224,
      10,
      21,
      32,
      31,
      142,
      81,
      179,
      138,
      85,
      230,
      144,
      97,
      89,
      215,
      63,
      15,
      20,
      16,
      22,
      191,
      158,
      504,
      20,
      99,
      247,
      222,
      14,
      40,
      12,
      221,
      209,
      197,
      124,
      169,
      22,
      223,
      177,
      282,
      249,
      22,
      217,
      52,
      21,
      139,
      288,
      223,
      51,
      57,
      17,
      434,
      150,
      978,
      183,
      96,
      22,
      142,
      557,
      132,
      13,
      88,
      65,
      156,
      195,
      24,
      82,
      108,
      22,
      20,
      17,
      10,
      61,
      22,
      159,
      159,
      692,
      42,
      112,
      26,
      28,
      20,
      55,
      36,
      220,
      63,
      61,
      23,
      35,
      31,
      122,
      26,
      317,
      142,
      168,
      10,
      17,
      163,
      20,
      142,
      115,
      21,
      16,
      20,
      11,
      253,
      143,
      107,
      85,
      14,
      24,
      15,
      18,
      15,
      110,
      162,
      27,
      29,
      12,
      205,
      242,
      151,
      63,
      44,
      42,
      21,
      276,
      224,
      21,
      142,
      95,
      48,
      130,
      295,
      97,
      213,
      16,
      9,
      163,
      56,
      246,
      13,
      97,
      11,
      328,
      464,
      15,
      10,
      17,
      228,
      150,
      18,
      250,
      66,
      21,
      158,
      110,
      418,
      105,
      446,
      62,
      226,
      501,
      57,
      42,
      151,
      243,
      110,
      12,
      41,
      158,
      37,
      187,
      150,
      279,
      16,
      12,
      153,
      227,
      16,
      66,
      70,
      124,
      52,
      169,
      17,
      682,
      22,
      17,
      102,
      440,
      149,
      393,
      95,
      22,
      16,
      54,
      103,
      20,
      147,
      12,
      304,
      98,
      97,
      15,
      10,
      453,
      18,
      78,
      60,
      383,
      197,
      23,
      67,
      22,
      13,
      8,
      52,
      324,
      189,
      228,
      15,
      48,
      11,
      1205,
      24,
      46,
      16,
      18,
      222,
      27,
      109,
      149,
      15,
      17,
      18,
      17,
      28,
      162,
      60,
      248,
      169,
      19,
      132,
      8,
      1131,
      246,
      154,
      26,
      10,
      268,
      115,
      382,
      143,
      155,
      148,
      92,
      97,
      13,
      323,
      11,
      159,
      88,
      81,
      10,
      100,
      11,
      188,
      99,
      127,
      631,
      34,
      105,
      14,
      158,
      95,
      68,
      93,
      334,
      466,
      140,
      56,
      46,
      10,
      391,
      17,
      13,
      23,
      94,
      136,
      1060,
      85,
      98,
      1455,
      215,
      43,
      22,
      102,
      54,
      112,
      30,
      114,
      24,
      37,
      10,
      16,
      41,
      42,
      57,
      166,
      98,
      15,
      42,
      21,
      201,
      15,
      494,
      45,
      262,
      60,
      19,
      24,
      249,
      12,
      216,
      56,
      228,
      185,
      218,
      217,
      14,
      82,
      16,
      50,
      139,
      9,
      79,
      97,
      33,
      16,
      17,
      18,
      65,
      76,
      152,
      124,
      187,
      220,
      158,
      65,
      187,
      235,
      16,
      306,
      11,
      158,
      15,
      65,
      17,
      62,
      14,
      199,
      206,
      193,
      14,
      14,
      263,
      13,
      356,
      209,
      310,
      173,
      57,
      25,
      155,
      180,
      50,
      59,
      17,
      40,
      532,
      14,
      149,
      239,
      34,
      28,
      13,
      53,
      39,
      13,
      15,
      302,
      104,
      123,
      40,
      309,
      133,
      320,
      141,
      164,
      10,
      63,
      142,
      392,
      19,
      13,
      68,
      35,
      13,
      16,
      48,
      19,
      176,
      172,
      43,
      743,
      15,
      151,
      20,
      502,
      88,
      57,
      175,
      165,
      17,
      14,
      15,
      97,
      48,
      153,
      18,
      15,
      150,
      163,
      88,
      56,
      254,
      102,
      18,
      219,
      17,
      131,
      85,
      352,
      15,
      174,
      64,
      46,
      15,
      42,
      68,
      14,
      105,
      50,
      283,
      13,
      754,
      14,
      16,
      214,
      14,
      15,
      125,
      41,
      148,
      86,
      145,
      9,
      84,
      44,
      46,
      48,
      18,
      16,
      13,
      103,
      10,
      100,
      20,
      260,
      23,
      9,
      57,
      107,
      142,
      101,
      165,
      97,
      260,
      10,
      605,
      13,
      12,
      16,
      553,
      18,
      11,
      110,
      132,
      39,
      437,
      227,
      49,
      42,
      15,
      121,
      17,
      18,
      638,
      97,
      18,
      17,
      255,
      21,
      9,
      143,
      96,
      15,
      14,
      235,
      15,
      35,
      61,
      27,
      18,
      12,
      18,
      157,
      79,
      11,
      83,
      64,
      64,
      40,
      91,
      269,
      121,
      15,
      94,
      45,
      18,
      188,
      301,
      92,
      229,
      412,
      395,
      339,
      110,
      22,
      71,
      10,
      170,
      90,
      50,
      144,
      165,
      44,
      136,
      216,
      14,
      329,
      103,
      154,
      1323,
      226,
      245,
      13,
      49,
      11,
      228,
      195,
      33,
      43,
      16,
      189,
      10,
      9,
      15,
      156,
      14,
      44,
      140,
      14,
      13,
      278,
      130,
      9,
      157,
      14,
      153,
      47,
      11,
      14,
      175,
      20,
      61,
      13,
      60,
      22,
      122,
      16,
      11,
      10,
      150,
      401,
      59,
      235,
      42,
      154,
      482,
      13,
      26,
      15,
      27,
      147,
      136,
      439,
      218,
      16,
      77,
      109,
      95,
      134,
      18,
      257,
      17,
      160,
      17,
      225,
      14,
      179,
      153,
      72,
      17,
      764,
      16,
      15,
      40,
      92,
      56,
      10,
      23,
      7,
      110,
      12,
      11,
      47,
      26,
      187,
      126,
      12,
      40,
      93,
      15,
      148,
      20,
      90,
      14,
      53,
      158,
      157,
      184,
      13,
      20,
      166,
      249,
      157,
      94,
      101,
      272,
      228,
      158,
      243,
      15,
      621,
      14,
      80,
      13,
      131,
      15,
      446,
      17,
      126,
      26,
      11,
      223,
      13,
      156,
      223,
      221,
      264,
      21,
      15,
      18,
      266,
      15,
      224,
      14,
      65,
      139,
      11,
      118,
      155,
      242,
      273,
      362,
      332,
      167,
      12,
      729,
      23,
      297,
      46,
      63,
      14,
      21,
      111,
      15,
      250,
      223,
      20,
      100,
      27,
      392,
      224,
      148,
      49,
      20,
      98,
      20,
      264,
      192,
      20,
      16,
      17,
      153,
      14,
      90,
      19,
      87,
      14,
      131,
      96,
      46,
      101,
      221,
      65,
      21,
      103,
      17,
      11,
      22,
      174,
      96,
      190,
      111,
      14,
      15,
      89,
      15,
      24,
      18,
      55,
      24,
      178,
      13,
      100,
      72,
      269,
      591,
      8,
      129,
      215,
      158,
      105,
      110,
      239,
      210,
      276,
      49,
      14,
      448,
      332,
      39,
      186,
      14,
      71,
      230,
      159,
      158,
      526,
      19,
      96,
      176,
      93,
      620,
      892,
      40,
      88,
      24,
      87,
      92,
      13,
      93,
      700,
      86,
      89,
      14,
      870,
      92,
      43,
      133,
      13,
      22,
      13,
      23,
      14,
      116,
      149,
      42,
      16,
      28,
      14,
      53,
      16,
      158,
      164,
      234,
      174,
      15,
      16,
      50,
      13,
      18,
      19,
      21,
      22,
      118,
      23,
      232,
      104,
      51,
      236,
      14,
      160,
      232,
      14,
      13,
      177,
      180,
      14,
      147,
      15,
      26,
      14,
      19,
      14,
      233,
      182,
      9,
      130,
      14,
      14,
      254,
      180,
      146,
      63,
      37,
      173,
      81,
      321,
      13,
      235,
      16,
      41,
      19,
      164,
      143,
      258,
      37,
      30,
      222,
      7,
      11,
      45,
      13,
      208,
      15,
      15,
      21,
      19,
      21,
      194,
      17,
      12,
      67,
      239,
      10,
      43,
      911,
      13,
      13,
      12,
      114,
      12,
      12,
      390,
      12,
      47,
      316,
      211,
      21,
      14,
      253,
      12,
      146,
      161,
      108,
      18,
      20,
      168,
      15,
      19,
      21,
      111,
      678,
      9,
      211,
      33,
      36,
      148,
      14,
      11,
      181,
      395,
      23,
      140,
      9,
      23,
      14,
      21,
      139,
      379,
      24,
      62,
      42,
      11,
      17,
      26,
      21,
      49,
      44,
      21,
      287,
      19,
      17,
      278,
      244,
      148,
      14,
      116,
      196,
      221,
      63,
      25,
      161,
      171,
      49,
      13,
      10,
      11,
      83,
      20,
      995,
      13,
      37,
      11,
      217,
      13,
      13,
      78,
      17,
      67,
      665,
      15,
      23,
      23,
      17,
      247,
      42,
      16,
      42,
      141,
      210,
      211,
      177,
      18,
      93,
      100,
      11,
      15,
      13,
      12,
      22,
      514,
      95,
      183,
      193,
      39,
      252,
      15,
      14,
      17,
      268,
      151,
      12,
      180,
      14,
      15,
      107,
      257,
      18,
      219,
      134,
      160,
      67,
      16,
      14,
      90,
      21,
      226,
      14,
      139,
      215,
      31,
      17,
      160,
      50,
      329,
      135,
      14,
      34,
      21,
      60,
      164,
      13,
      38,
      153,
      40,
      158,
      271,
      670,
      178,
      112,
      101,
      146,
      102,
      23,
      114,
      88,
      16,
      15,
      92,
      93,
      82,
      100,
      91,
      61,
      84,
      356,
      90,
      44,
      134,
      42,
      251,
      92,
      369,
      88,
      108,
      252,
      15,
      19,
      197,
      250,
      23,
      16,
      15,
      109,
      216,
      26,
      178,
      158,
      211,
      177,
      69,
      18,
      34,
      25,
      141,
      143,
      216,
      219,
      23,
      166,
      180,
      164,
      14,
      69,
      170,
      12,
      117,
      23,
      22,
      154,
      192,
      31,
      11,
      297,
      15,
      223,
      13,
      144,
      112,
      182,
      226,
      24,
      25,
      111,
      22,
      11,
      374,
      100,
      66,
      12,
      12,
      29,
      18,
      86,
      15,
      346,
      248,
      22,
      220,
      15,
      162,
      10,
      23,
      16,
      17,
      13,
      17,
      63,
      57,
      51,
      57,
      15,
      27,
      16,
      21,
      25,
      334,
      25,
      22,
      16,
      62,
      14,
      15,
      173,
      9,
      245,
      54,
      64,
      381,
      222,
      16,
      254,
      570,
      103,
      48,
      16,
      162,
      206,
      9,
      368,
      237,
      29,
      383,
      227,
      17,
      61,
      63,
      94,
      143,
      218,
      21,
      25,
      167,
      228,
      162,
      12,
      801,
      22,
      16,
      64,
      71,
      18,
      18,
      47,
      168,
      20,
      259,
      204,
      14,
      158,
      75,
      17,
      24,
      14,
      107,
      24,
      56,
      662,
      133,
      140,
      89,
      12,
      21,
      190,
      25,
      26,
      96,
      246,
      55,
      229,
      14,
      31,
      17,
      106,
      30,
      15,
      16,
      15,
      15,
      24,
      252,
      211,
      220,
      183,
      87,
      180,
      14,
      14,
      39,
      312,
      23,
      321,
      149,
      267,
      9,
      41,
      64,
      105,
      272,
      396,
      215,
      268,
      24,
      131,
      13,
      221,
      14,
      60,
      17,
      21,
      710,
      143,
      183,
      187,
      52,
      253,
      26,
      59,
      20,
      177,
      111,
      194,
      19,
      141,
      244,
      72,
      18,
      220,
      97,
      15,
      217,
      224,
      116,
      101,
      136,
      13,
      24,
      11,
      127,
      131,
      272,
      162,
      140,
      586,
      12,
      771,
      96,
      136,
      83,
      94,
      170,
      91,
      87,
      85,
      51,
      94,
      632,
      14,
      18,
      23,
      152,
      125,
      154,
      90,
      15,
      136,
      146,
      11,
      18,
      85,
      16,
      28,
      174,
      20,
      10,
      103,
      90,
      503,
      14,
      191,
      10,
      88,
      68,
      18,
      17,
      117,
      150,
      44,
      57,
      214,
      102,
      60,
      61,
      97,
      184,
      204,
      87,
      8,
      20,
      15,
      530,
      201,
      150,
      270,
      137,
      42,
      11,
      13,
      280,
      214,
      14,
      17,
      10,
      173,
      13,
      24,
      16,
      14,
      246,
      13,
      87,
      495,
      535,
      569,
      69,
      17,
      18,
      105,
      245,
      242,
      169,
      79,
      13,
      16,
      244,
      140,
      88,
      50,
      11,
      13,
      19,
      16,
      247,
      114,
      22,
      20,
      240,
      257,
      22,
      17,
      157,
      27,
      141,
      14,
      15,
      154,
      239,
      19,
      68,
      25,
      55,
      18,
      17,
      10,
      26,
      181,
      11,
      148,
      282,
      101,
      168,
      151,
      83,
      20,
      105,
      13,
      87,
      305,
      13,
      92,
      21,
      14,
      17,
      14,
      170,
      16,
      152,
      20,
      278,
      16,
      179,
      15,
      9,
      149,
      207,
      107,
      24,
      176,
      261,
      10,
      16,
      125,
      163,
      14,
      14,
      98,
      216,
      266,
      85,
      14,
      147,
      34,
      21,
      83,
      20,
      11,
      66,
      43,
      55,
      231,
      172,
      152,
      230,
      112,
      159,
      138,
      59,
      300,
      17,
      96,
      12,
      16,
      13,
      24,
      156,
      30,
      22,
      14,
      15,
      56,
      179,
      123,
      49,
      44,
      302,
      15,
      14,
      9,
      215,
      177,
      128,
      15,
      144,
      105,
      81,
      13,
      102,
      77,
      100,
      97,
      86,
      9,
      94,
      105,
      16,
      17,
      145,
      91,
      300,
      19,
      14,
      14,
      129,
      105,
      35,
      16,
      13,
      268,
      17,
      21,
      52,
      189,
      315,
      157,
      151,
      12,
      15,
      352,
      16,
      65,
      15,
      13,
      15,
      15,
      211,
      53,
      220,
      122,
      11,
      119,
      72,
      12,
      211,
      147,
      13,
      14,
      201,
      79,
      14,
      15,
      122,
      148,
      19,
      227,
      12,
      23,
      26,
      13,
      49,
      9,
      14,
      164,
      100,
      90,
      221,
      18,
      13,
      24,
      71,
      21,
      23,
      156,
      16,
      13,
      169,
      50,
      127,
      15,
      13,
      9,
      371,
      220,
      785,
      363,
      120,
      278,
      151,
      89,
      346,
      53,
      12,
      252,
      25,
      193,
      40,
      31,
      143,
      156,
      16,
      14,
      105,
      374,
      13,
      7,
      160,
      108,
      95,
      68,
      17,
      118,
      17,
      205,
      94,
      14,
      213,
      15,
      104,
      13,
      10,
      11,
      43,
      31,
      170,
      103,
      15,
      15,
      256,
      55,
      150,
      10,
      129,
      12,
      53,
      28,
      99,
      47,
      20,
      15,
      19,
      19,
      123,
      234,
      176,
      19,
      25,
      494,
      208,
      15,
      20,
      87,
      15,
      218,
      25,
      20,
      529,
      184,
      214,
      18,
      16,
      15,
      114,
      142,
      11,
      79,
      262,
      20,
      162,
      19,
      21,
      22,
      143,
      126,
      17,
      109,
      197,
      46,
      67,
      14,
      22,
      21,
      16,
      9,
      11,
      45,
      45,
      15,
      22,
      88,
      147,
      166,
      12,
      15,
      14,
      14,
      186,
      74,
      21,
      151,
      36,
      27,
      110,
      81,
      284,
      13,
      12,
      107,
      220,
      24,
      37,
      50,
      46,
      64,
      45,
      480,
      7,
      136,
      14,
      259,
      167,
      84,
      224,
      139,
      9,
      164,
      15,
      204,
      58,
      159,
      825,
      432,
      189,
      153,
      143,
      35,
      12,
      438,
      20,
      149,
      27,
      13,
      104,
      60,
      266,
      207,
      14,
      13,
      50,
      153,
      190,
      11,
      117,
      14,
      57,
      25,
      56,
      105,
      153,
      183,
      211,
      197,
      14,
      149,
      144,
      92,
      82,
      161,
      26,
      87,
      84,
      135,
      84,
      22,
      44,
      1410,
      148,
      75,
      75,
      133,
      195,
      33,
      17,
      146,
      70,
      25,
      13,
      26,
      32,
      17,
      381,
      48,
      170,
      216,
      151,
      112,
      21,
      23,
      24,
      13,
      12,
      13,
      9,
      11,
      13,
      231,
      112,
      119,
      57,
      289,
      179,
      248,
      218,
      261,
      116,
      25,
      27,
      9,
      13,
      15,
      229,
      820,
      35,
      27,
      9,
      190,
      20,
      16,
      461,
      8,
      154,
      20,
      16,
      512,
      22,
      195,
      190,
      52,
      10,
      12,
      271,
      237,
      154,
      121,
      143,
      20,
      14,
      80,
      93,
      305,
      21,
      12,
      87,
      84,
      89,
      43,
      50,
      22,
      14,
      103,
      58,
      15,
      689,
      14,
      159,
      133,
      50,
      14,
      47,
      304,
      48,
      35,
      13,
      22,
      148,
      25,
      16,
      20,
      20,
      12,
      148,
      12,
      16,
      13,
      14,
      249,
      16,
      242,
      51,
      161,
      13,
      13,
      13,
      177,
      153,
      21,
      268,
      403,
      149,
      108,
      362,
      359,
      15,
      21,
      279,
      97,
      38,
      212,
      23,
      155,
      79,
      21,
      45,
      8,
      147,
      182,
      624,
      10,
      758,
      211,
      16,
      152,
      186,
      17,
      62,
      113,
      327,
      210,
      14,
      45,
      182,
      190,
      31,
      229,
      8,
      15,
      11,
      213,
      10,
      110,
      16,
      155,
      161,
      47,
      98,
      7,
      112,
      12,
      89,
      102,
      261,
      58,
      15,
      22,
      12,
      20,
      122,
      70,
      1166,
      19,
      104,
      45,
      13,
      27,
      191,
      207,
      23,
      158,
      28,
      16,
      16,
      23,
      177,
      141,
      9,
      19,
      52,
      18,
      25,
      122,
      155,
      17,
      121,
      132,
      98,
      99,
      151,
      88,
      88,
      127,
      82,
      15,
      55,
      91,
      451,
      37,
      63,
      252,
      9,
      14,
      11,
      45,
      10,
      104,
      35,
      179,
      14,
      159,
      17,
      21,
      222,
      276,
      217,
      256,
      10,
      249,
      240,
      236,
      24,
      16,
      960,
      224,
      118,
      226,
      13,
      212,
      13,
      15,
      22,
      221,
      152,
      13,
      114,
      231,
      26,
      15,
      10,
      13,
      223,
      8,
      396,
      384,
      209,
      57,
      100,
      140,
      153,
      14,
      118,
      13,
      23,
      151,
      43,
      13,
      272,
      141,
      129,
      219,
      221,
      21,
      18,
      17,
      105,
      20,
      341,
      162,
      14,
      911,
      186,
      269,
      12,
      48,
      121,
      42,
      60,
      220,
      262,
      16,
      22,
      99,
      218,
      12,
      16,
      17,
      13,
      160,
      250,
      66,
      15,
      48,
      13,
      142,
      948,
      140,
      28,
      120,
      247,
      21,
      338,
      60,
      20,
      12,
      444,
      135,
      82,
      10,
      137,
      44,
      146,
      14,
      99,
      23,
      246,
      216,
      241,
      23,
      73,
      150,
      11,
      241,
      13,
      244,
      194,
      263,
      21,
      217,
      226,
      210,
      20,
      152,
      187,
      128,
      296,
      27,
      22,
      8,
      180,
      216,
      247,
      97,
      17,
      46,
      23,
      51,
      12,
      341,
      19,
      216,
      13,
      13,
      15,
      202,
      152,
      10,
      333,
      15,
      204,
      122,
      22,
      15,
      61,
      26,
      240,
      94,
      223,
      23,
      49,
      18,
      105,
      324,
      374,
      109,
      13,
      216,
      9,
      160,
      12,
      13,
      17,
      124,
      148,
      43,
      80,
      67,
      21,
      148,
      205,
      18,
      270,
      44,
      12,
      65,
      14,
      19,
      151,
      40,
      194,
      936,
      38,
      114,
      10,
      270,
      161,
      30,
      287,
      103,
      55,
      214,
      319,
      15,
      203,
      12,
      405,
      13,
      20,
      50,
      55,
      16,
      13,
      122,
      159,
      15,
      21,
      9,
      349,
      14,
      10,
      13,
      472,
      45,
      141,
      275,
      407,
      52,
      31,
      107,
      87,
      332,
      45,
      80,
      15,
      151,
      95,
      19,
      13,
      15,
      155,
      43,
      411,
      151,
      141,
      146,
      158,
      23,
      12,
      88,
      18,
      10,
      244,
      21,
      162,
      143,
      19,
      11,
      164,
      21,
      98,
      15,
      10,
      20,
      56,
      23,
      378,
      283,
      16,
      188,
      259,
      289,
      89,
      243,
      18,
      11,
      150,
      27,
      23,
      136,
      15,
      258,
      50,
      219,
      415,
      18,
      17,
      28,
      1073,
      17,
      21,
      195,
      17,
      14,
      155,
      9,
      38,
      167,
      129,
      248,
      161,
      215,
      225,
      317,
      197,
      22,
      279,
      165,
      20,
      214,
      258,
      9,
      257,
      154,
      17,
      225,
      969,
      14,
      13,
      24,
      17,
      18,
      148,
      86,
      98,
      89,
      137,
      111,
      83,
      16,
      216,
      14,
      16,
      81,
      97,
      10,
      46,
      14,
      355,
      232,
      148,
      302,
      209,
      156,
      12,
      114,
      854,
      66,
      53,
      28,
      669,
      19,
      62,
      14,
      16,
      306,
      53,
      18,
      280,
      29,
      24,
      147,
      13,
      41,
      90,
      13,
      262,
      248,
      311,
      20,
      13,
      20,
      111,
      10,
      8,
      99,
      18,
      85,
      264,
      16,
      15,
      259,
      43,
      242,
      63,
      10,
      20,
      13,
      14,
      220,
      23,
      111,
      14,
      109,
      41,
      104,
      20,
      518,
      15,
      27,
      96,
      16,
      198,
      155,
      103,
      844,
      21,
      366,
      213,
      16,
      9,
      33,
      16,
      14,
      105,
      149,
      13,
      24,
      315,
      16,
      10,
      8,
      49,
      235,
      48,
      119,
      155,
      54,
      181,
      85,
      91,
      168,
      44,
      13,
      124,
      19,
      13,
      23,
      166,
      37,
      13,
      177,
      14,
      11,
      88,
      13,
      13,
      17,
      148,
      19,
      14,
      11,
      11,
      57,
      47,
      475,
      13,
      205,
      16,
      11,
      170,
      17,
      80,
      224,
      39,
      63,
      13,
      247,
      44,
      42,
      138,
      20,
      11,
      143,
      184,
      37,
      170,
      114,
      212,
      85,
      561,
      69,
      65,
      53,
      43,
      18,
      16,
      15,
      21,
      34,
      16,
      159,
      241,
      21,
      15,
      195,
      15,
      70,
      304,
      26,
      149,
      237,
      61,
      11,
      73,
      16,
      13,
      52,
      151,
      170,
      199,
      47,
      218,
      149,
      9,
      13,
      16,
      148,
      11,
      276,
      21,
      122,
      156,
      490,
      68,
      213,
      34,
      17,
      157,
      14,
      31,
      27,
      102,
      20,
      67,
      45,
      11,
      14,
      125,
      45,
      12,
      19,
      255,
      16,
      18,
      207,
      204,
      14,
      244,
      187,
      139,
      131,
      10,
      216,
      14,
      142,
      373,
      266,
      57,
      15,
      16,
      95,
      10,
      15,
      216,
      191,
      203,
      238,
      200,
      49,
      14,
      19,
      52,
      212,
      149,
      17,
      33,
      107,
      178,
      198,
      15,
      13,
      143,
      95,
      17,
      15,
      23,
      115,
      19,
      116,
      180,
      51,
      13,
      229,
      213,
      87,
      33,
      252,
      42,
      355,
      43,
      15,
      20,
      220,
      9,
      13,
      226,
      14,
      12,
      20,
      126,
      18,
      214,
      75,
      44,
      22,
      98,
      12,
      14,
      16,
      309,
      45,
      62,
      12,
      932,
      161,
      162,
      19,
      258,
      21,
      140,
      23,
      22,
      86,
      23,
      134,
      56,
      17,
      14,
      10,
      241,
      209,
      149,
      38,
      41,
      239,
      234,
      171,
      7,
      11,
      217,
      61,
      12,
      10,
      154,
      37,
      57,
      114,
      224,
      62,
      49,
      133,
      184,
      17,
      253,
      73,
      275,
      16,
      168,
      113,
      14,
      105,
      17,
      16,
      13,
      234,
      15,
      88,
      163,
      180,
      100,
      147,
      180,
      12,
      191,
      42,
      213,
      9,
      138,
      167,
      145,
      12,
      103,
      178,
      160,
      214,
      14,
      24,
      15,
      355,
      59,
      367,
      253,
      10,
      18,
      23,
      24,
      12,
      226,
      35,
      102,
      152,
      356,
      20,
      318,
      220,
      225,
      34,
      15,
      49,
      365,
      28,
      217,
      15,
      217,
      7,
      211,
      11,
      12,
      224,
      20,
      1326,
      820,
      161,
      138,
      93,
      17,
      86,
      90,
      168,
      87,
      8,
      9,
      84,
      93,
      134,
      144,
      124,
      110,
      44,
      142,
      11,
      25,
      161,
      20,
      170,
      62,
      47,
      40,
      80,
      138,
      15,
      15,
      94,
      16,
      173,
      156,
      21,
      191,
      30,
      137,
      333,
      13,
      150,
      13,
      14,
      15,
      146,
      335,
      11,
      93,
      216,
      14,
      104,
      13,
      13,
      16,
      25,
      9,
      14,
      22,
      8,
      44,
      12,
      238,
      21,
      104,
      220,
      15,
      13,
      17,
      155,
      24,
      146,
      13,
      365,
      15,
      11,
      15,
      384,
      140,
      95,
      66,
      137,
      74,
      228,
      305,
      136,
      36,
      231,
      32,
      24,
      165,
      28,
      70,
      23,
      28,
      217,
      26,
      13,
      128,
      11,
      117,
      35,
      268,
      63,
      23,
      469,
      197,
      13,
      142,
      92,
      17,
      12,
      16,
      155,
      45,
      129,
      317,
      50,
      10,
      174,
      20,
      18,
      65,
      17,
      111,
      109,
      237,
      60,
      99,
      19,
      17,
      75,
      226,
      26,
      161,
      341,
      14,
      10,
      15,
      32,
      17,
      891,
      53,
      146,
      131,
      14,
      12,
      285,
      23,
      102,
      377,
      13,
      71,
      140,
      163,
      36,
      70,
      101,
      18,
      65,
      77,
      149,
      104,
      19,
      17,
      22,
      12,
      206,
      13,
      141,
      21,
      219,
      344,
      222,
      21,
      46,
      152,
      25,
      232,
      194,
      213,
      204,
      241,
      14,
      57,
      10,
      18,
      113,
      18,
      15,
      255,
      214,
      24,
      24,
      22,
      54,
      194,
      14,
      87,
      125,
      111,
      48,
      21,
      164,
      45,
      14,
      23,
      8,
      89,
      181,
      22,
      78,
      187,
      9,
      29,
      16,
      14,
      91,
      16,
      14,
      9,
      13,
      88,
      143,
      251,
      171,
      58,
      105,
      174,
      12,
      207,
      17,
      153,
      225,
      262,
      39,
      24,
      102,
      492,
      507,
      25,
      551,
      26,
      10,
      95,
      30,
      14,
      235,
      245,
      214,
      15,
      8,
      67,
      181,
      20,
      18,
      17,
      71,
      156,
      20,
      49,
      13,
      65,
      246,
      153,
      54,
      253,
      154,
      142,
      75,
      12,
      243,
      234,
      124,
      141,
      93,
      91,
      102,
      150,
      9,
      20,
      13,
      185,
      58,
      11,
      87,
      15,
      231,
      87,
      388,
      66,
      154,
      14,
      209,
      35,
      18,
      16,
      76,
      18,
      151,
      17,
      233,
      209,
      165,
      230,
      19,
      16,
      216,
      124,
      137,
      19,
      21,
      177,
      47,
      131,
      10,
      12,
      151,
      147,
      14,
      314,
      203,
      19,
      21,
      281,
      168,
      40,
      9,
      16,
      142,
      26,
      254,
      18,
      65,
      20,
      222,
      13,
      59,
      11,
      209,
      176,
      74,
      15,
      211,
      234,
      158,
      17,
      29,
      236,
      19,
      38,
      17,
      13,
      16,
      212,
      145,
      21,
      161,
      55,
      156,
      18,
      157,
      65,
      20,
      20,
      54,
      198,
      15,
      16,
      22,
      170,
      19,
      197,
      10,
      10,
      13,
      117,
      12,
      134,
      138,
      289,
      141,
      272,
      95,
      15,
      38,
      16,
      214,
      45,
      20,
      20,
      22,
      55,
      48,
      57,
      15,
      169,
      112,
      39,
      150,
      128,
      11,
      53,
      217,
      37,
      24,
      14,
      154,
      12,
      67,
      14,
      57,
      9,
      851,
      13,
      242,
      19,
      11,
      13,
      15,
      19,
      220,
      214,
      29,
      19,
      13,
      35,
      13,
      210,
      13,
      137,
      16,
      237,
      108,
      311,
      16,
      22,
      195,
      24,
      11,
      13,
      53,
      143,
      15,
      14,
      244,
      157,
      216,
      248,
      42,
      152,
      200,
      332,
      26,
      14,
      181,
      80,
      66,
      13,
      19,
      223,
      18,
      12,
      11,
      110,
      11,
      84,
      11,
      1042,
      11,
      49,
      182,
      13,
      153,
      194,
      13,
      21,
      21,
      25,
      14,
      538,
      63,
      13,
      17,
      15,
      123,
      97,
      15,
      14,
      19,
      13,
      412,
      162,
      63,
      205,
      12,
      15,
      21,
      20,
      12,
      14,
      240,
      14,
      10,
      193,
      14,
      206,
      13,
      109,
      246,
      24,
      22,
      222,
      122,
      49,
      212,
      14,
      218,
      97,
      15,
      119,
      70,
      22,
      49,
      318,
      10,
      184,
      559,
      13,
      83,
      146,
      51,
      95,
      90,
      89,
      80,
      101,
      9,
      14,
      90,
      18,
      280,
      573,
      417,
      19,
      28,
      362,
      139,
      38,
      41,
      35,
      22,
      132,
      19,
      24,
      20,
      48,
      169,
      23,
      14,
      20,
      85,
      22,
      40,
      16,
      19,
      15,
      46,
      26,
      178,
      16,
      114,
      103,
      139,
      11,
      21,
      14,
      199,
      123,
      262,
      144,
      82,
      87,
      232,
      87,
      16,
      13,
      10,
      348,
      215,
      12,
      16,
      123,
      60,
      24,
      52,
      13,
      240,
      252,
      24,
      196,
      16,
      13,
      19,
      170,
      117,
      14,
      17,
      16,
      226,
      577,
      16,
      789,
      340,
      193,
      15,
      149,
      14,
      218,
      19,
      21,
      22,
      29,
      141,
      206,
      18,
      9,
      98,
      143,
      16,
      103,
      19,
      389,
      210,
      14,
      12,
      148,
      169,
      12,
      277,
      25,
      155,
      94,
      13,
      92,
      15,
      26,
      12,
      265
    ],
    "requestTimesIndex": 2204,
    "requestErrors": [],
    "requestErrorsIndex": 0,
    "staleForecasts": [],
    "staleForecastsIndex": 0,
    "staleForecastCount": 0,
    "providerFallbacks": [
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:35.636Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:36.190Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:37.751Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:42.358Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:42.558Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:43.320Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:43.879Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:44.071Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:46.033Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:47.645Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:53.362Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:59.343Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:01.624Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:02.103Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:02.306Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:02.757Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:05.096Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:08.171Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:08.210Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:12.097Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:19.259Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:19.800Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:23.874Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:24.526Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:25.353Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:28.419Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:24:34.732Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 502"
        ],
        "timestamp": "2026-06-04T00:24:35.539Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 502"
        ],
        "timestamp": "2026-06-04T00:24:36.504Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 502"
        ],
        "timestamp": "2026-06-04T00:24:37.251Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 502"
        ],
        "timestamp": "2026-06-04T00:24:38.134Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 502"
        ],
        "timestamp": "2026-06-04T00:24:38.362Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 502"
        ],
        "timestamp": "2026-06-04T00:24:38.485Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 502"
        ],
        "timestamp": "2026-06-04T00:24:38.896Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 502"
        ],
        "timestamp": "2026-06-04T00:24:41.220Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 502"
        ],
        "timestamp": "2026-06-04T00:24:41.417Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 502"
        ],
        "timestamp": "2026-06-04T00:24:42.409Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 502"
        ],
        "timestamp": "2026-06-04T00:24:44.269Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:24:46.902Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:24:48.071Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:24:48.582Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:24:50.540Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:24:51.987Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:24:54.924Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:24:57.813Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:24:58.455Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:25:05.405Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:25:58.593Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Provider rb timed out after 10000ms"
        ],
        "timestamp": "2026-06-04T00:27:09.310Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Provider rb timed out after 10000ms"
        ],
        "timestamp": "2026-06-04T00:27:11.652Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Provider rb timed out after 10000ms"
        ],
        "timestamp": "2026-06-04T00:27:11.683Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Provider rb timed out after 10000ms"
        ],
        "timestamp": "2026-06-04T00:27:13.627Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Provider rb timed out after 10000ms"
        ],
        "timestamp": "2026-06-04T00:27:14.445Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Provider rb timed out after 10000ms"
        ],
        "timestamp": "2026-06-04T00:27:21.103Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Provider rb timed out after 10000ms"
        ],
        "timestamp": "2026-06-04T00:27:21.672Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Provider rb timed out after 10000ms"
        ],
        "timestamp": "2026-06-04T00:27:23.406Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Provider rb timed out after 10000ms"
        ],
        "timestamp": "2026-06-04T00:27:23.427Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:29:32.137Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:29:34.232Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:29:49.108Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:29:49.574Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:30:02.905Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T00:47:52.536Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T02:10:26.979Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T03:00:57.414Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T03:01:00.205Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T03:45:49.576Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 404"
        ],
        "timestamp": "2026-06-04T03:54:11.731Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:22:41.415Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:22:41.761Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:22:42.348Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:22:43.511Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:22:43.600Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:22:44.685Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:22:50.229Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:22:54.748Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:22:55.683Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:22:59.628Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:22:59.952Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:01.161Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:02.969Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:03.128Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:04.920Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:05.230Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:05.891Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:10.567Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:12.646Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:13.397Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:18.655Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:20.413Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:21.386Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:21.460Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:21.702Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:22.742Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:25.542Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:26.110Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:26.683Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:30.091Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:31.528Z"
      },
      {
        "forecastType": "now",
        "preferredProvider": "rb",
        "actualProvider": "fc",
        "errors": [
          "Request failed with status 530"
        ],
        "timestamp": "2026-06-04T00:23:34.509Z"
      }
    ],
    "providerFallbacksIndex": 68,
    "providerFallbackCount": 968,
    "elevationRequests": {
      "total": 214,
      "errors": 0
    },
    "monthStartTime": "2026-06-01T00:00:00.000Z"
  },
  "requestTotals": {
    "total": 299967,
    "cached": 52941
  },
  "countryLookupCache": {
    "hits": 9382,
    "misses": 1317,
    "total": 10699,
    "hitRate": "87.7%",
    "uniqueCells": 1317,
    "uniqueCountryKeys": 1,
    "cacheSize": 1317,
    "s2Level": 8
  },
  "systemStats": {
    "totalRam": 16372289536,
    "freeRam": 6469128192,
    "usedRam": 9903161344,
    "freeRamPercent": 39.51266667850846,
    "diskFree": 91805147136,
    "diskTotal": 160970244096,
    "diskUsed": 69165096960,
    "diskFreePercent": 57.03237120100838,
    "diskWarning": false
  }
}

Nowcache

15 hours, 32 minutes, 2.071 seconds uptime
Tile requests
407 752 requests · 14 330 downloads · 1 419 481 cached
23 active tiles · zoom 3 · 4 offsets
Background refresh
147 batches · 13 677/13 704 fetched · 0 cached
Last request
0.268 seconds ago — 42.7260, -78.8180 r=50km
0/4 fetched · 4 cached
Raw JSON
{
  "service": "nowcache",
  "generatedAt": "2026-06-04T03:56:05.042Z",
  "serverStartTime": "2026-06-03T12:24:02.971Z",
  "monthStartTime": "2026-06-01T00:00:00.000Z",
  "snapshot": {
    "uptimeMs": 55922071,
    "startTime": 1780489442971,
    "monthStartTime": 1780272000000,
    "activeTiles": 23,
    "zoomLevel": 3,
    "tileCount": 8,
    "offsetCount": 4,
    "worstCaseTilesPerBatch": 256,
    "stats": {
      "requests": 407752,
      "tilesPotential": 1805800,
      "tilesFetched": 653,
      "tilesCached": 1419481,
      "tilesJoined": 232,
      "tileErrors": 16,
      "backgroundBatches": 147,
      "backgroundPotential": 13704,
      "backgroundFetched": 13677,
      "backgroundCached": 0,
      "backgroundJoined": 11,
      "backgroundErrors": 16,
      "totalTileDownloads": 14330,
      "lastRequest": {
        "potential": 4,
        "fetched": 0,
        "cached": 4,
        "joined": 0,
        "errors": 0,
        "attempted": 0,
        "timestamp": 1780545364809,
        "latitude": 42.726,
        "longitude": -78.818,
        "radiusKm": 50,
        "offsetCount": 4
      },
      "lastRefresh": {
        "potential": 88,
        "fetched": 88,
        "cached": 0,
        "joined": 0,
        "errors": 0,
        "attempted": 88,
        "timestamp": 1780543800000,
        "activeTilesChecked": 22
      }
    }
  },
  "state": {
    "requests": 407752,
    "tilesPotential": 1805800,
    "tilesFetched": 653,
    "tilesCached": 1419481,
    "tilesJoined": 232,
    "tileErrors": 16,
    "backgroundBatches": 147,
    "backgroundPotential": 13704,
    "backgroundFetched": 13677,
    "backgroundCached": 0,
    "backgroundJoined": 11,
    "backgroundErrors": 16,
    "totalTileDownloads": 14330,
    "lastRequest": {
      "potential": 4,
      "fetched": 0,
      "cached": 4,
      "joined": 0,
      "errors": 0,
      "attempted": 0,
      "timestamp": 1780545364809,
      "latitude": 42.726,
      "longitude": -78.818,
      "radiusKm": 50,
      "offsetCount": 4
    },
    "lastRefresh": {
      "potential": 88,
      "fetched": 88,
      "cached": 0,
      "joined": 0,
      "errors": 0,
      "attempted": 88,
      "timestamp": 1780543800000,
      "activeTilesChecked": 22
    },
    "monthStartTime": "2026-06-01T00:00:00.000Z"
  }
}

Nowcast Alerts Push

HEALTH OK
idlerun #18 · interval 15 min
process started 2026-06-03T23:40:36.650Z
Last run #182026-06-04T03:55:36.673Z
7 devices · 0.012 seconds
do-nothing: 7
WITHIN INTERVAL0% of 15 minutes interval used
Per-device timing
nowcache probability: 1ms avg · 2ms max · 7×
nowcast fetch: no samples
APNs send: no samples
Nowcast consumption (push-driven cost)
7 checked · nowcache skipped 100% · forecache served 0% of fetches · 0 live upstream calls
Checked
7
↳ nowcache skipped 7 (100%) — no nowcast needed
Fetched
0
↳ forecache served 0 (0% of fetches) — no upstream call
Live upstream
0
Recent APNs sends
apns-id is what we handed APNs — match it against Apple's console / the device to tell "server delivered to APNs" from "APNs never accepted it".
15 minutes agosent-alertb855478342ef7198alert · de-lu
15 minutes agosent-alert8791bff359629c2balert · en-pl
15 minutes agosent-alertd413bf2ea640ba63alert · nl-be
15 minutes agosent-clear4bb89a821b67a236noAlert · de-de
15 minutes agosent-apologyaa7af7b42d0e20f1apology · de-de
15 minutes agosent-apologyb7937688617e332dapology · de-de
15 minutes agosent-apology3fb2eb018983634fapology · de-de
15 minutes agosent-apologyb35596b0709f62a0apology · nl-nl
15 minutes agosent-alert74539c777a6c8975alert · en-gb
15 minutes agosent-clear3a6300dfdf31f941noAlert · de-de
15 minutes agosent-alertd516fdeded52b819alert · en-jp
15 minutes agosent-alert33a9f49074ddc4fealert · de-de
15 minutes agosent-alertff2232e5a26fb92aalert · en-au
15 minutes agosent-clear2bcf8ed5b056380bnoAlert · ko-kr
15 minutes agosent-alert47ac35f617f378cdalert · ja-jp
15 minutes agosent-alertc57f8a8f1a54d136alert · nl-nl
15 minutes agosent-alert63aacf7bb8b740c9alert · en-jp
30 minutes agosent-alert28b1a2ef42ef7198alert · de-lu
45 minutes agosent-alerte7c94ac0617e332dalert · de-de
45 minutes agosent-alert7ce9c79c8983634falert · de-de