fusioncharts
Version:
FusionCharts JavaScript charting framework
10 lines • 153 kB
JavaScript
(function(factory){if(typeof module==="object"&&typeof module.exports!=="undefined"){module.exports=factory}else{factory(FusionCharts)}})(function(FusionCharts){(function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{configurable:false,enumerable:true,get:getter})}};__webpack_require__.r=function(exports){Object.defineProperty(exports,"__esModule",{value:true})};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module["default"]}:function getModuleExports(){return module};__webpack_require__.d(getter,"a",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p="";return __webpack_require__(__webpack_require__.s=714)})({714:function(module,exports,__webpack_require__){"use strict";var _fusioncharts=__webpack_require__(715);var _fusioncharts2=_interopRequireDefault(_fusioncharts);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}FusionCharts.addDep(_fusioncharts2["default"])},715:function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;
/**!
* @license FusionCharts JavaScript Library
* Copyright FusionCharts, Inc.
* License Information at <http://www.fusioncharts.com/license>
*
* @author FusionCharts, Inc.
* @meta package_map_pack
* @id fusionmaps.World.20.10-30-2012 07:55:31
*/var M="M",L="L",Z="Z",Q="Q",LFT="left",RGT="right",CEN="center",MID="middle",TOP="top",BTM="bottom",geodefinitions=[{name:"World",revision:20,standaloneInit:true,baseWidth:715,baseHeight:405,baseScaleFactor:10,entities:{SA:{outlines:[[M,2090,3908,Q,2087,3908,2087,3909,2087,3910,2087,3911,2087,3914,2089,3916,2091,3918,2092,3918,2095,3918,2094,3917,2095,3913,2093,3911,Q,2093,3909,2090,3908,Z],[M,2142,3947,Q,2143,3947,2144,3945,2145,3943,2145,3942,2147,3940,2150,3939,2152,3938,2156,3937,2157,3937,2158,3937,2160,3936,2161,3936,2164,3936,2165,3934,2166,3933,2166,3932,2168,3931,2168,3928,2167,3924,2161,3925,2159,3924,2154,3921,2150,3921,2144,3921,2141,3920,2141,3922,2142,3924,2141,3924,2139,3924,2137,3924,2136,3923,2134,3923,2130,3923,2124,3924,2121,3924,2119,3923,2117,3923,2115,3922,2110,3921,2108,3924,2111,3925,2113,3928,2115,3929,2113,3931,2113,3932,2112,3933,2111,3934,2110,3937,2112,3938,2111,3940,2110,3942,2107,3942,2107,3942,2105,3941,2103,3940,2100,3937,2099,3936,2096,3936,2094,3936,2094,3937,2095,3938,2096,3940,2098,3941,2101,3942,2104,3945,2107,3948,2109,3945,2112,3945,2115,3943,2115,3941,2119,3940,2121,3940,2123,3940,2126,3939,L,2126,3939,Q,2126,3944,2128,3946,2130,3948,2134,3950,2136,3950,2140,3948,Q,2141,3948,2142,3947,Z],[M,2329,2575,Q,2328,2574,2326,2574,2309,2575,2298,2564,2300,2564,2302,2561,2302,2560,2303,2559,2308,2553,2310,2545,2311,2544,2311,2543,2311,2541,2312,2541,2314,2540,2312,2536,2311,2533,2309,2528,2309,2527,2308,2526,2308,2525,2307,2523,2306,2519,2305,2515,2305,2513,2304,2511,2304,2511,2303,2510,2303,2508,2302,2506,2301,2500,2300,2495,2300,2493,2299,2491,2299,2491,2299,2490,2298,2486,2295,2483,2289,2479,2286,2474,2284,2471,2282,2469,2277,2462,2270,2456,2267,2454,2264,2448,2264,2448,2263,2447,2257,2442,2254,2434,L,2254,2433,Q,2253,2433,2253,2433,2247,2431,2240,2429,2221,2425,2202,2426,2201,2426,2200,2425,2200,2423,2197,2424,2196,2425,2194,2425,2190,2426,2185,2427,2175,2429,2165,2430,2160,2430,2156,2427,2149,2422,2143,2414,2136,2404,2129,2394,2127,2391,2126,2388,2126,2388,2126,2387,2125,2385,2125,2383,2125,2383,2125,2382,2126,2379,2125,2377,2122,2372,2119,2367,2116,2363,2111,2360,2102,2353,2093,2346,2087,2341,2080,2337,2072,2331,2063,2325,2054,2320,2045,2315,2031,2309,2017,2303,2016,2303,2015,2302,2015,2301,2014,2301,2013,2301,2012,2300,2011,2300,2009,2300,2007,2299,2005,2300,2003,2300,2002,2302,2001,2303,2e3,2303,1998,2305,1994,2307,1993,2308,1992,2307,1984,2307,1978,2311,1975,2312,1973,2313,1967,2314,1960,2314,1952,2314,1943,2313,1933,2312,1923,2311,1919,2310,1915,2309,1910,2309,1908,2307,1906,2303,1904,2301,1898,2295,1893,2289,1888,2283,1883,2277,1882,2276,1882,2273,1883,2272,1882,2270,1876,2273,1872,2277,1868,2282,1863,2284,1858,2287,1851,2286,1843,2285,1835,2283,1835,2283,1834,2282,1832,2278,1834,2274,1836,2271,1836,2266,1836,2265,1836,2264,1836,2263,1836,2262,1836,2261,1835,2260,1830,2258,1829,2261,1828,2261,1828,2262,1823,2266,1818,2271,1814,2275,1810,2278,1802,2286,1792,2291,1787,2295,1780,2294,1767,2294,1754,2293,1752,2293,1751,2294,1750,2299,1748,2303,1744,2313,1740,2323,1739,2326,1737,2328,1737,2329,1736,2329,1735,2332,1733,2334,1732,2335,1732,2336,1730,2343,1723,2346,1721,2347,1720,2348,1720,2349,1719,2349,1718,2350,1718,2350,1715,2351,1713,2352,1712,2353,1711,2353,1710,2353,1709,2353,1708,2353,1706,2353,1706,2353,1705,2352,1705,2351,1704,2351,1701,2349,1698,2346,L,1698,2352,Q,1700,2352,1702,2352,1701,2355,1700,2357,1699,2358,1699,2359,1700,2362,1698,2363,1698,2364,1698,2365,L,1698,2410,Q,1698,2411,1698,2413,1699,2414,1699,2415,1699,2417,1699,2419,1701,2429,1701,2439,1703,2458,1703,2478,1703,2479,1703,2480,1704,2481,1704,2482,1705,2485,1703,2485,1703,2486,1702,2486,1700,2491,1697,2495,1692,2504,1685,2509,1685,2510,1685,2510,1684,2514,1680,2515,1680,2515,1679,2515,1678,2518,1674,2520,1661,2529,1648,2538,1639,2544,1632,2552,1629,2554,1629,2560,1629,2561,1628,2562,1628,2563,1628,2564,1626,2574,1627,2584,1627,2586,1626,2588,1626,2589,1626,2590,1625,2593,1625,2595,1625,2600,1624,2604,1623,2614,1622,2623,1620,2639,1620,2654,1620,2664,1618,2674,1618,2676,1617,2677,1617,2677,1617,2678,1616,2683,1618,2688,1619,2689,1619,2689,1620,2690,1620,2690,1623,2694,1627,2697,1630,2700,1631,2704,1631,2705,1631,2705,1632,2707,1632,2708,1633,2712,1634,2714,1637,2718,1640,2722,1643,2724,1645,2726,1646,2727,1646,2728,1654,2735,1661,2743,1666,2749,1669,2756,1673,2762,1676,2768,1680,2773,1682,2779,1682,2781,1682,2782,1683,2784,1683,2785,1684,2787,1684,2788,1685,2789,1685,2789,1685,2791,1684,2792,1684,2793,1684,2794,1683,2798,1685,2800,1685,2802,1685,2803,1685,2807,1686,2810,1687,2818,1690,2824,1690,2826,1691,2827,1693,2836,1698,2843,1699,2844,1699,2847,1700,2847,1700,2848,1702,2849,1704,2852,1706,2855,1710,2858,1711,2859,1711,2860,1712,2861,1712,2862,1713,2863,1713,2864,1714,2867,1715,2870,1716,2873,1718,2877,1719,2878,1719,2879,1720,2882,1721,2885,1722,2889,1723,2891,1724,2892,1724,2893,1726,2897,1727,2900,1729,2904,1733,2905,1734,2906,1735,2907,1740,2911,1744,2916,1746,2920,1749,2922,1751,2924,1753,2925,1757,2927,1761,2929,1764,2931,1768,2931,1768,2931,1769,2931,1770,2932,1771,2932,1772,2932,1773,2933,1779,2935,1785,2938,1786,2939,1786,2939,1788,2940,1790,2941,1795,2944,1800,2948,1809,2956,1818,2964,1821,2966,1824,2968,1825,2969,1825,2969,1830,2975,1833,2979,1834,2980,1835,2981,1845,2990,1854,3e3,1860,3007,1864,3016,1866,3019,1866,3023,1868,3040,1870,3057,1871,3058,1871,3059,1871,3069,1871,3079,1872,3093,1872,3107,1872,3109,1872,3111,1873,3115,1873,3119,1874,3120,1874,3121,1874,3121,1873,3122,1873,3123,1873,3124,1873,3129,1872,3133,1872,3134,1872,3134,1872,3147,1871,3159,1871,3161,1871,3162,1870,3163,1870,3164,1869,3168,1868,3172,1868,3173,1868,3174,1865,3190,1864,3207,1864,3224,1865,3241,1866,3254,1867,3267,1868,3283,1868,3298,1868,3308,1865,3317,1864,3318,1864,3319,1864,3322,1865,3323,1865,3325,1865,3327,1865,3331,1866,3336,1866,3336,1866,3337,1867,3338,1868,3339,1868,3341,1869,3342,1869,3343,1869,3344,1870,3350,1872,3357,1872,3358,1872,3359,1872,3363,1870,3366,1869,3369,1869,3372,1869,3373,1868,3374,1868,3376,1868,3377,1867,3378,1867,3379,1868,3387,1868,3395,1868,3397,1868,3398,1867,3401,1868,3403,1868,3407,1866,3408,1865,3408,1865,3409,1864,3411,1862,3412,1858,3415,1857,3421,1857,3422,1856,3423,1855,3428,1852,3430,1851,3431,1850,3435,1850,3436,1849,3436,1849,3438,1848,3440,1848,3441,1848,3441,1847,3447,1845,3449,1844,3450,1843,3451,1841,3456,1842,3463,1842,3466,1842,3468,1840,3482,1840,3496,1840,3509,1839,3521,1838,3534,1835,3548,1834,3554,1838,3560,1839,3562,1841,3563,1842,3563,1842,3564,1846,3570,1848,3577,1849,3579,1849,3581,1850,3582,1850,3582,1851,3585,1850,3587,1850,3592,1851,3594,1852,3596,1852,3597,1853,3606,1851,3612,1851,3614,1851,3616,1851,3619,1850,3621,1849,3622,1848,3624,1847,3629,1847,3635,1847,3636,1846,3637,1845,3642,1847,3645,1847,3648,1847,3650,1845,3673,1842,3695,1840,3711,1833,3726,1832,3729,1831,3732,1828,3738,1824,3745,1843,3751,1857,3761,1863,3765,1864,3776,1864,3781,1863,3783,1861,3786,1860,3790,1860,3791,1859,3793,1857,3795,1857,3800,1857,3801,1856,3803,1854,3817,1847,3822,1843,3824,1841,3828,1841,3830,1840,3831,1840,3832,1839,3833,1839,3835,1838,3836,1838,3841,1840,3843,1843,3845,1846,3848,1847,3849,1849,3851,1852,3855,1854,3863,1855,3864,1855,3866,1855,3869,1854,3872,1854,3873,1855,3874,1858,3888,1867,3901,1873,3909,1880,3916,1887,3924,1895,3929,1896,3930,1896,3931,1900,3938,1905,3945,1906,3947,1908,3948,1909,3949,1910,3950,1918,3959,1924,3964,1929,3969,1934,3973,1942,3981,1952,3987,1965,3996,1973,4009,1975,4012,1978,4008,1984,4001,1982,3991,1980,3970,1978,3949,1977,3938,1983,3927,1985,3922,1988,3917,1990,3914,1991,3909,1991,3906,1990,3903,1989,3901,1989,3900,1989,3888,1990,3876,1990,3876,1991,3875,1991,3873,1992,3871,1992,3871,1992,3870,1993,3868,1993,3866,1996,3856,2003,3848,2003,3848,2003,3848,2004,3847,2004,3846,2010,3837,2015,3827,2016,3825,2017,3823,2019,3822,2019,3820,2021,3817,2023,3815,2026,3811,2026,3806,2029,3791,2024,3777,2021,3768,2014,3761,2009,3756,2005,3751,2004,3750,2004,3749,2003,3731,2011,3716,2012,3715,2013,3714,2016,3712,2019,3709,2023,3705,2029,3705,2030,3705,2031,3704,2036,3698,2040,3692,2042,3690,2043,3687,2044,3682,2047,3678,2047,3677,2048,3676,2049,3672,2050,3670,2051,3669,2051,3667,2050,3662,2049,3656,2049,3654,2049,3652,2048,3652,2048,3651,2040,3639,2040,3623,2040,3614,2034,3611,2036,3608,2038,3606,2039,3606,2041,3605,2052,3601,2064,3602,2067,3602,2069,3602,2071,3601,2072,3601,2073,3600,2074,3600,2078,3599,2080,3595,2080,3595,2081,3595,2082,3595,2082,3595,2086,3595,2086,3591,2088,3573,2091,3556,2091,3554,2090,3553,2086,3546,2092,3544,2095,3544,2097,3542,2098,3542,2099,3542,2114,3541,2129,3541,2131,3541,2134,3541,2149,3539,2157,3524,2160,3520,2162,3516,2165,3510,2170,3507,2173,3506,2175,3505,2179,3505,2180,3503,2181,3502,2182,3502,2185,3501,2188,3500,2194,3496,2199,3493,2203,3490,2200,3485,2199,3483,2198,3480,2198,3479,2197,3478,2193,3475,2193,3471,2193,3471,2192,3470,2189,3464,2185,3460,2178,3452,2172,3441,2171,3440,2171,3438,2172,3434,2174,3430,2178,3421,2188,3423,2190,3423,2192,3423,2198,3421,2205,3421,2234,3422,2263,3422,2264,3424,2264,3425,2266,3424,2267,3423,2270,3421,2272,3418,2273,3417,2274,3416,2274,3415,2275,3412,2275,3408,2276,3404,2279,3391,2285,3381,2293,3368,2302,3356,2310,3342,2317,3327,2323,3316,2329,3305,2337,3293,2345,3280,2351,3269,2353,3257,2356,3246,2355,3234,2354,3220,2356,3207,2358,3195,2364,3184,2373,3171,2384,3160,2392,3153,2401,3147,2406,3144,2412,3143,2420,3141,2429,3139,2430,3139,2431,3139,2433,3138,2436,3137,2448,3132,2456,3128,2463,3124,2471,3121,2472,3121,2472,3121,2490,3120,2507,3120,2509,3120,2510,3119,2513,3118,2517,3118,2519,3121,2519,3119,L,2520,3118,Q,2521,3117,2521,3116,2522,3114,2525,3113,2527,3112,2528,3111,2532,3105,2528,3096,2528,3095,2528,3093,2529,3087,2532,3080,2536,3072,2538,3063,2538,3063,2538,3062,2540,3056,2543,3052,2544,3051,2545,3051,2548,3049,2549,3047,2550,3045,2550,3042,2552,3036,2551,3030,2551,3027,2552,3026,2553,3025,2553,3023,2554,3020,2555,3018,2555,3017,2555,3015,2555,3010,2557,3005,2558,3004,2558,3002,2558,3001,2558,3e3,2558,2999,2559,2998,2561,2996,2562,2992,2563,2991,2564,2990,2566,2989,2567,2986,2569,2972,2569,2959,2569,2942,2566,2924,2565,2921,2566,2918,2566,2917,2566,2916,2570,2903,2575,2890,2578,2885,2581,2881,2585,2876,2588,2871,2600,2847,2613,2825,2614,2824,2615,2823,2617,2819,2619,2815,2620,2813,2621,2811,2625,2806,2631,2801,2632,2801,2633,2800,2634,2798,2635,2797,2639,2794,2641,2788,2642,2787,2644,2785,2646,2782,2646,2780,2646,2775,2646,2770,2646,2768,2647,2767,2648,2764,2648,2758,2648,2757,2649,2756,2651,2754,2652,2748,2652,2748,2652,2747,2654,2741,2656,2736,2657,2734,2656,2728,2655,2725,2655,2722,2655,2720,2654,2718,2654,2718,2654,2717,2653,2713,2652,2710,2651,2709,2650,2707,2648,2704,2646,2699,2646,2698,2645,2697,2645,2693,2643,2689,2640,2685,2636,2681,2635,2680,2633,2680,2619,2682,2615,2675,2609,2675,2611,2678,L,2612,2679,Q,2611,2680,2611,2680,2610,2682,2610,2685,2609,2685,2608,2684,2606,2683,2605,2681,2593,2666,2576,2659,2569,2657,2565,2654,2564,2653,2563,2652,2563,2652,2562,2651,2550,2646,2537,2637,2535,2637,2533,2636,2532,2636,2530,2635,2529,2635,2528,2635,2526,2634,2523,2634,2523,2633,2522,2633,2507,2630,2492,2629,2490,2629,2489,2629,2488,2628,2487,2628,2485,2627,2484,2627,2477,2627,2470,2627,2470,2627,2469,2627,2459,2628,2455,2621,2455,2619,2453,2617,2450,2612,2445,2607,2437,2599,2428,2595,2417,2589,2406,2586,2386,2580,2365,2576,2359,2574,2353,2574,2351,2574,2350,2575,2345,2578,2338,2577,2334,2576,2331,2576,Q,2330,2575,2329,2575,Z]],label:"South America",shortLabel:"SA",labelPosition:[212.7,283.6],labelAlignment:[CEN,MID]},NA:{outlines:[[M,797,1293,Q,806,1299,812,1304,813,1306,814,1307,817,1310,822,1312,824,1313,825,1313,830,1315,832,1310,832,1309,831,1308,828,1304,822,1300,821,1300,820,1299,801,1282,781,1262,777,1258,771,1258,768,1258,764,1259,771,1276,787,1286,Q,792,1290,797,1293,Z],[M,707,1148,Q,705,1148,704,1149,704,1149,703,1149,699,1152,698,1157,695,1170,696,1184,696,1195,697,1206,L,697,1206,Q,697,1208,698,1209,698,1211,698,1213,699,1215,699,1216,699,1217,699,1218,708,1215,706,1204,706,1204,706,1203,707,1202,708,1201,708,1198,706,1197,L,706,1196,Q,707,1193,707,1192,709,1188,709,1183,709,1167,708,1151,708,1150,707,1148,Z],[M,704,1105,Q,703,1109,701,1112,701,1113,701,1115,700,1122,706,1124,707,1124,708,1125,711,1128,714,1128,713,1127,715,1123,716,1122,716,1120,717,1119,717,1118,718,1117,718,1116,711,1114,709,1103,708,1104,706,1104,Q,705,1105,704,1105,Z],[M,699,1055,Q,698,1049,695,1054,694,1055,692,1057,691,1058,691,1060,690,1065,691,1067,693,1072,693,1077,694,1078,694,1080,695,1081,695,1082,696,1084,696,1087,697,1088,698,1088,699,1088,699,1088,703,1078,703,1067,703,1064,701,1060,701,1059,700,1057,Q,700,1056,699,1055,Z],[M,1699,2407,Q,1699,2408,1699,2410,L,1699,2365,Q,1698,2385,1699,2404,Q,1699,2406,1699,2407,Z],[M,1583,2001,Q,1580,2003,1575,2006,1574,2006,1573,2007,1572,2008,1571,2009,1568,2012,1567,2017,1567,2019,1569,2021,1572,2022,1575,2025,1578,2027,1583,2025,1584,2025,1584,2025,1586,2024,1587,2024,1590,2023,1594,2022,1599,2020,1605,2021,1615,2021,1625,2020,1630,2020,1633,2023,1635,2025,1638,2025,1649,2028,1660,2031,1668,2033,1676,2036,1693,2042,1704,2057,1712,2068,1721,2077,1727,2082,1734,2083,1746,2084,1757,2085,1764,2086,1772,2087,1784,2089,1796,2092,1803,2094,1807,2099,1808,2101,1805,2103,1798,2109,1789,2114,1789,2115,1788,2116,1788,2117,1788,2118,1789,2120,1790,2120,1795,2121,1800,2121,1804,2121,1808,2121,1808,2121,1809,2121,1823,2123,1837,2122,1840,2121,1843,2121,1844,2121,1845,2120,1846,2120,1847,2120,1853,2119,1859,2118,1861,2118,1863,2118,1871,2116,1879,2113,1881,2113,1883,2113,1889,2114,1895,2117,1896,2118,1897,2118,1899,2119,1900,2119,1909,2119,1915,2115,1919,2113,1917,2108,1916,2103,1911,2099,1904,2093,1895,2088,1890,2085,1885,2084,1884,2083,1883,2083,1881,2082,1879,2081,1878,2081,1877,2080,1876,2080,1875,2080,1863,2080,1850,2078,1835,2076,1820,2075,1815,2074,1809,2073,1801,2072,1793,2070,1788,2069,1784,2066,1776,2059,1769,2052,1763,2047,1757,2041,1753,2038,1749,2035,1741,2029,1732,2025,1721,2019,1709,2015,1692,2008,1675,2e3,1669,1997,1664,1994,1663,1993,1662,1993,1661,1991,1657,1991,1655,1991,1653,1990,1652,1990,1650,1990,1647,1989,1644,1989,1643,1989,1642,1989,1634,1989,1627,1989,1623,1989,1619,1989,1609,1987,1600,1992,1594,1995,1588,1999,1587,2e3,1585,2e3,Q,1584,2001,1583,2001,Z],[M,2262,1229,Q,2261,1229,2259,1228,2258,1228,2256,1227,2255,1226,2255,1224,2254,1223,2254,1222,L,2252,1222,Q,2251,1224,2249,1224,2238,1229,2233,1240,2232,1242,2232,1243,2228,1249,2223,1256,2222,1257,2222,1257,2220,1258,2218,1259,2217,1260,2217,1260,2214,1261,2213,1264,2209,1270,2205,1275,2203,1280,2200,1284,2198,1286,2197,1289,2197,1290,2197,1290,2196,1291,2195,1293,2195,1294,2194,1295,2192,1296,2190,1299,2187,1303,2183,1306,2182,1308,2181,1309,2178,1315,2176,1320,2174,1326,2176,1330,2176,1331,2178,1333,L,2178,1333,Q,2179,1335,2180,1336,2182,1338,2185,1338,2194,1340,2203,1338,2215,1337,2227,1336,2234,1335,2241,1334,2242,1334,2243,1334,2248,1333,2252,1334,2253,1335,2253,1335,2254,1340,2254,1345,2254,1346,2254,1346,2254,1348,2254,1349,2254,1350,2255,1351,2255,1353,2255,1354,2256,1355,2256,1356,2258,1357,2261,1357,2261,1357,2262,1357,2264,1356,2266,1356,2267,1355,2269,1355,2273,1354,2276,1352,2276,1352,2277,1351,2283,1344,2289,1341,2292,1339,2296,1338,2297,1337,2297,1337,2298,1338,2298,1338,2299,1338,2299,1339,2302,1341,2301,1345,2301,1346,2301,1347,2303,1351,2306,1354,2306,1354,2306,1354,2306,1355,2307,1355,2308,1356,2309,1356,2310,1357,2311,1357,L,2311,1357,Q,2311,1358,2312,1358,2313,1359,2314,1359,2315,1359,2316,1359,2317,1359,2318,1358,2321,1357,2322,1355,2322,1354,2322,1352,2323,1352,2323,1351,2323,1350,2323,1349,2324,1346,2326,1344,2329,1340,2331,1336,2335,1327,2333,1318,2332,1313,2326,1309,2325,1308,2324,1308,L,2324,1308,2316,1302,Q,2313,1299,2309,1296,2308,1296,2309,1295,2309,1294,2309,1294,2309,1293,2310,1291,2310,1291,2311,1290,2313,1286,2315,1280,2316,1279,2315,1278,2314,1277,2313,1276,2313,1276,2312,1275,2309,1274,2306,1272,2306,1272,2305,1272,2305,1272,2304,1272,2303,1271,2302,1271,2301,1271,2299,1270,2287,1267,2274,1264,2270,1264,2266,1262,2265,1262,2264,1261,2264,1261,2264,1260,2263,1259,2263,1257,2263,1257,2262,1256,2262,1255,2261,1254,2260,1252,2260,1249,2260,1245,2262,1242,2264,1239,2266,1237,2268,1236,2268,1235,2268,1234,2269,1232,2270,1230,2268,1227,2268,1228,2267,1228,Q,2265,1230,2262,1229,Z],[M,1420,483,Q,1417,485,1413,486,1408,487,1403,488,1400,489,1398,490,1397,491,1397,491,1396,492,1394,492,1391,493,1387,494,1380,496,1373,500,1370,501,1368,503,1365,505,1363,507,1362,507,1362,508,1360,511,1355,514,1355,515,1355,515,1354,518,1353,519,1349,524,1344,524,1332,525,1319,524,1311,524,1303,524,1295,524,1290,520,1287,517,1286,512,1284,508,1281,507,1273,506,1264,507,1255,509,1245,511,1239,512,1233,513,1229,514,1231,510,1233,504,1234,497,1234,497,1233,497,1232,497,1230,496,1230,496,1229,496,1219,494,1208,491,1205,490,1201,488,1201,486,1202,484,1202,482,1200,480,1197,478,1194,477,1193,477,1191,477,1189,478,1186,479,1178,480,1170,480,1166,480,1162,478,1156,476,1152,471,1146,465,1140,462,1137,460,1133,459,1131,458,1129,459,1128,459,1126,459,1125,459,1124,460,1123,460,1123,460,1122,461,1120,461,1119,462,1116,462,1115,462,1114,462,1113,463,1113,462,1105,462,1098,460,1090,459,1081,458,1074,458,1068,461,1061,465,1058,473,1055,483,1053,493,1052,501,1048,507,1044,516,1038,524,1032,532,1028,541,1026,545,1026,548,1026,550,1027,552,1027,553,1027,553,1028,555,1028,555,1030,557,1031,561,1031,562,1032,563,1032,564,1032,564,1033,570,1039,573,1040,574,1040,574,1042,574,1043,575,1043,575,1044,575,1047,576,1050,576,1052,576,1052,576,1058,581,1063,586,1064,588,1065,588,1067,588,1068,588,1068,588,1069,587,1075,585,1080,581,1086,576,1089,572,1090,571,1090,571,1090,570,1091,570,1093,566,1096,563,1097,563,1098,562,1101,560,1104,558,1105,558,1105,557,1109,556,1113,554,1115,553,1116,552,1130,544,1144,536,1145,536,1145,536,1147,535,1148,534,1149,533,1153,533,1152,534,1152,534,1151,535,1150,536,1149,538,1148,541,1147,544,1147,547,1146,549,1146,551,1145,552,1145,553,1145,554,1145,554,1145,556,1146,558,1147,560,1149,560,1150,560,1150,560,1153,561,1155,562,1157,563,1158,563,1160,563,1161,564,1165,566,1167,568,1168,568,1167,569,1165,579,1158,586,1157,586,1156,587,1153,588,1154,593,1155,594,1155,594,1157,598,1163,596,1163,596,1164,596,1174,596,1184,596,1187,596,1190,597,1192,597,1194,597,1195,598,1195,598,1198,599,1200,600,1205,600,1206,604,1206,606,1206,608,1206,610,1205,611,1197,621,1186,624,1185,624,1184,625,1176,626,1172,632,1171,636,1171,639,1172,641,1173,641,1174,642,1175,642,L,1175,642,Q,1176,643,1176,643,1178,643,1179,643,1183,644,1188,644,1206,646,1225,646,1233,646,1240,646,1247,647,1253,647,1254,648,1255,648,1258,648,1260,649,1262,649,1263,649,1266,649,1269,650,1270,650,1271,650,1273,651,1275,651,1279,652,1281,653,1283,653,1284,653,1287,654,1290,654,1294,655,1296,656,1301,658,1306,658,1310,658,1314,659,1315,659,1315,659,1317,659,1318,660,1318,660,1319,661,1320,661,1320,662,1322,663,1321,666,L,1321,666,Q,1321,666,1322,666,1322,666,1323,666,1326,664,1329,664,1330,664,1330,664,1332,666,1333,667,1333,666,1333,665,1335,665,1335,664,1339,656,1341,648,1342,648,1343,647,1344,647,1344,647,1348,647,1351,648,1359,650,1365,653,1367,654,1367,655,1371,661,1379,660,1392,660,1404,661,1407,661,1409,659,1410,658,1412,657,1414,656,1415,655,1416,654,1417,653,1419,651,1422,649,1423,649,1424,647,1425,647,1425,645,1425,643,1425,640,1425,639,1425,638,1425,637,1425,635,1423,633,1426,631,1428,628,1434,625,1435,625,1435,624,1437,624,1438,623,1441,622,1441,617,1442,615,1441,613,1441,612,1440,611,1439,610,1438,609,1437,608,1437,607,1434,604,1433,599,1433,597,1432,595,1432,594,1432,593,1432,592,1432,590,1432,590,1432,589,1427,583,1422,577,1419,573,1416,568,1416,567,1416,567,1415,566,1414,565,1409,561,1409,557,1409,556,1409,554,1407,548,1405,539,1405,537,1404,536,1402,533,1403,528,1404,524,1406,520,1414,506,1423,492,1426,489,1427,484,1427,481,1422,482,Q,1421,482,1420,483,Z],[M,1418,411,Q,1417,402,1407,397,1400,394,1393,392,1390,391,1389,390,1389,390,1388,389,1385,382,1380,379,1379,378,1378,378,1372,377,1365,377,1364,377,1363,377,1361,378,1359,378,1359,379,1358,379,1355,382,1353,384,1352,385,1352,385,1349,387,1347,389,1342,394,1337,398,1336,399,1334,399,1332,400,1329,400,1324,399,1323,395,1322,395,1322,395,1321,394,1320,394,1303,385,1284,382,1283,382,1282,381,1281,381,1279,381,1278,380,1277,380,1271,378,1264,377,1263,377,1262,376,1261,376,1260,376,1260,376,1259,376,1258,377,1257,377,1256,377,1255,378,1252,380,1248,383,1237,394,1227,406,1222,412,1218,419,1218,420,1218,420,1217,422,1215,422,1214,423,1212,424,1213,425,1213,426,1215,429,1216,432,1219,437,1222,440,1223,442,1227,442,1228,443,1229,443,1230,444,1230,444,1233,445,1235,444,1240,442,1246,441,1256,438,1265,442,1269,444,1271,450,1272,454,1274,455,1287,462,1302,467,1302,467,1303,467,1304,467,1305,466,1307,464,1309,462,1310,461,1310,460,1315,454,1321,449,1327,444,1335,442,1344,440,1352,438,1358,436,1364,434,1380,431,1395,427,1397,427,1398,426,1400,425,1403,425,1409,424,1413,420,Q,1419,415,1418,411,Z],[M,1513,478,Q,1509,480,1506,486,1503,493,1500,499,1497,504,1494,508,1493,509,1492,509,1491,510,1489,510,1484,511,1478,516,1472,520,1467,523,1466,524,1466,524,1465,526,1466,526,1467,529,1470,530,1476,535,1483,537,1491,539,1499,539,1501,539,1501,540,1510,544,1519,550,1526,554,1533,554,1541,555,1549,551,1557,548,1564,544,1565,544,1565,544,1567,543,1568,543,1569,543,1569,542,1571,540,1576,540,1575,538,1574,534,1574,533,1575,533,1576,532,1575,529,1575,528,1576,528,1578,526,1577,522,1577,521,1576,520,1576,518,1575,517,1575,516,1575,514,1574,513,1574,511,1574,508,1574,506,1574,505,1573,503,1573,502,1573,501,1574,500,1574,499,1574,498,1574,497,1575,494,1574,491,1574,486,1570,483,1565,478,1558,478,1549,478,1540,478,1533,479,1525,477,Q,1519,476,1513,478,Z],[M,2002,538,Q,1997,529,1988,524,1972,515,1954,512,1952,512,1950,513,1949,513,1948,513,1947,514,1945,514,1944,514,1943,515,1936,517,1932,520,1931,521,1930,522,1929,523,1927,523,1919,527,1910,526,1909,526,1908,526,1907,525,1904,524,1903,524,1902,524,1894,524,1888,521,1887,521,1885,520,1882,520,1882,517,1882,514,1882,510,1881,505,1881,499,1880,492,1878,485,1877,479,1871,476,1865,473,1858,473,1851,474,1844,476,1832,481,1819,485,1812,488,1805,492,1799,497,1793,502,1785,511,1781,522,1781,523,1781,524,1780,525,1780,526,1779,529,1776,534,1776,534,1776,535,1776,538,1772,539,1769,539,1767,537,1764,533,1762,526,1761,514,1758,502,1757,496,1752,492,1749,489,1743,491,1732,496,1723,503,1717,508,1713,516,1712,518,1712,519,1709,529,1707,539,1706,547,1710,552,1714,559,1722,562,1717,576,1716,590,1715,595,1718,600,1719,601,1719,601,1721,602,1722,602,1723,602,1724,603,1725,605,1728,604,1733,603,1738,605,1746,609,1754,613,1755,613,1755,613,1757,614,1758,614,1759,615,1762,615,1763,615,1764,614,1765,614,1768,614,1769,614,1770,613,1771,613,1772,613,1773,612,1774,612,1777,611,1780,612,1781,613,1782,614,1785,616,1785,620,1786,620,1787,619,1788,619,1789,619,1791,620,1791,620,L,1785,620,Q,1778,626,1774,631,1774,632,1773,632,1772,633,1771,634,1765,643,1756,654,1755,656,1753,658,1753,658,1752,659,1749,663,1745,669,1733,684,1718,695,1718,696,1717,696,1713,696,1709,696,1704,696,1703,691,1703,690,1703,689,1703,688,1702,688,1700,688,1700,685,1701,684,1700,683,1699,680,1698,676,1696,666,1699,656,1699,655,1699,654,1697,652,1698,648,1698,647,1699,645,1700,643,1698,640,1696,639,1693,639,1689,639,1686,641,1678,646,1674,654,1674,655,1673,655,1672,656,1671,657,1670,658,1669,659,1669,660,1668,660,1665,660,1662,662,1661,662,1661,662,1660,662,1659,662,1656,660,1654,659,1654,658,1653,658,1649,652,1651,644,1651,643,1650,641,1650,641,1650,640,1649,639,1649,638,1648,636,1647,634,1645,631,1644,629,1643,628,1643,626,1643,626,1642,625,1642,624,1641,623,1641,622,1641,621,1641,620,1640,619,1640,618,1640,618,1639,615,1638,613,1634,607,1634,599,1634,590,1634,580,1634,575,1634,570,1634,556,1634,541,1634,540,1634,539,1632,536,1631,533,1628,528,1625,523,1623,518,1625,512,1627,506,1632,502,1639,497,1648,496,1657,495,1666,493,1678,491,1687,485,1693,482,1692,475,1692,470,1687,466,1683,463,1679,461,1679,461,1678,461,1671,458,1663,459,1662,459,1661,458,1658,457,1653,458,1643,459,1638,466,1637,468,1636,468,1635,469,1633,469,1633,470,1632,470,1631,471,1629,472,1623,476,1617,482,1616,483,1616,484,1614,485,1612,487,1611,487,1611,487,1606,490,1601,494,1598,497,1595,503,1595,503,1595,504,1594,505,1595,506,1596,508,1596,510,1596,515,1597,519,1599,525,1601,530,1603,537,1602,542,1601,555,1595,565,1589,577,1579,586,1574,591,1571,597,1567,604,1569,610,1570,614,1573,618,1579,628,1581,639,1585,656,1584,674,1584,677,1583,679,1580,682,1577,684,1576,685,1574,685,1565,687,1562,694,1560,697,1557,700,1553,703,1550,707,1546,710,1543,708,1543,708,1542,708,1537,708,1537,704,1537,703,1537,701,1538,697,1539,694,1539,693,1540,691,1540,691,1540,690,1540,688,1539,686,1538,684,1536,683,1536,682,1534,682,1532,681,1531,680,1529,679,1527,678,1526,678,1524,678,1518,678,1512,679,1511,680,1511,680,1508,682,1503,683,1502,684,1501,684,1497,686,1492,685,1491,685,1489,686,1481,688,1472,688,1467,688,1463,688,1457,689,1451,688,1450,688,1449,688,1444,688,1439,688,1435,688,1431,688,1424,689,1417,688,1406,686,1394,683,1392,683,1389,682,1381,679,1372,676,1364,674,1356,672,1355,671,1354,671,1352,670,1348,670,1347,670,1346,670,1345,670,1344,669,1338,668,1333,670,1328,671,1323,674,1323,675,1322,675,1318,680,1314,681,1313,682,1313,684,1307,696,1304,708,1302,713,1301,718,1299,722,1298,721,1290,715,1285,705,1284,703,1283,701,1282,700,1281,699,1281,699,1279,699,1279,699,1278,699,1274,701,1270,701,1269,701,1268,702,1267,702,1262,702,1257,701,1253,701,1244,701,1234,701,1232,701,1230,701,1214,701,1198,703,1195,701,1193,701,1190,700,1188,701,1187,701,1187,701,1183,702,1182,700,1179,697,1177,700,1176,700,1175,700,1173,700,1171,699,1169,697,1170,694,1170,691,1170,689,1169,686,1170,684,1170,683,1170,681,1170,680,1171,679,1171,678,1171,676,1172,674,1172,671,1171,666,1173,663,1174,662,1174,660,1174,659,1173,658,1172,655,1171,654,1170,654,1171,653,1170,653,1168,653,1154,657,1140,656,1137,656,1134,657,1130,657,1128,656,1125,655,1122,654,1108,651,1097,643,1075,630,1049,633,1033,634,1016,634,1014,634,1012,634,1010,634,1010,633,1008,620,995,621,994,622,993,622,981,622,969,622,963,623,962,619,961,615,960,611,960,609,959,608,955,605,951,605,944,607,939,613,936,617,935,622,934,623,934,624,933,626,932,627,928,631,926,635,L,923,635,Q,922,637,920,639,916,642,911,642,891,643,871,645,867,645,862,645,855,646,849,646,837,647,828,644,827,644,826,644,823,643,817,644,806,645,802,659,787,662,770,661,769,661,767,662,748,666,733,657,727,654,721,651,711,645,699,642,692,640,686,639,676,637,667,634,664,633,662,633,656,632,650,632,636,631,622,629,616,628,609,628,601,629,594,626,592,626,590,625,566,616,540,613,527,612,514,608,476,598,437,591,436,591,435,591,428,590,422,589,420,589,418,589,390,587,364,598,350,604,336,609,324,613,317,617,316,617,315,618,313,618,312,619,308,622,300,626,299,627,298,627,295,628,293,629,283,631,275,637,266,643,257,647,256,647,255,648,251,649,248,651,245,653,242,655,232,661,229,667,227,672,222,673,216,676,213,679,212,679,211,679,207,679,205,681,204,682,202,683,202,683,201,684,201,684,201,684,200,683,200,682,199,682,199,682,192,682,186,683,185,683,184,684,179,695,185,712,187,726,197,736,208,748,223,754,228,755,228,759,229,761,228,762,224,768,212,767,180,766,148,773,136,775,128,787,127,789,127,791,126,797,125,804,124,811,128,817,133,825,139,828,L,142,829,Q,144,831,146,831,150,832,154,834,156,834,158,835,177,842,195,832,203,828,210,825,214,823,218,824,220,825,221,827,221,828,220,829,218,831,217,833,213,844,201,852,199,853,198,855,194,862,182,868,179,869,175,870,174,870,173,871,171,871,169,872,162,873,156,872,155,872,152,872,138,870,133,882,132,884,131,886,127,889,123,891,108,901,98,918,96,922,95,926,94,937,93,952,93,958,95,963,97,974,111,979,118,981,126,982,129,982,132,981,136,980,141,981,142,981,142,982,147,1001,143,1019,143,1021,144,1022,146,1025,148,1025,150,1024,152,1027,153,1028,154,1028,157,1031,165,1031,166,1031,167,1032,172,1034,175,1033,178,1031,182,1030,184,1030,185,1028,188,1026,191,1024,206,1017,220,1011,221,1011,222,1012,222,1017,220,1022,218,1029,213,1035,210,1038,207,1041,199,1049,186,1057,174,1064,163,1072,156,1077,150,1081,148,1082,147,1083,139,1091,126,1098,125,1099,124,1100,123,1103,120,1105,115,1107,113,1110,112,1112,110,1114,108,1117,106,1119,102,1127,103,1137,104,1141,111,1141,113,1141,113,1142,114,1144,118,1143,135,1137,152,1131,158,1128,161,1126,164,1123,168,1121,179,1116,188,1109,199,1102,209,1093,222,1082,236,1073,244,1068,251,1064,259,1059,269,1052,274,1048,278,1044,290,1035,301,1021,303,1019,304,1018,310,1013,316,1004,320,999,324,995,325,994,326,993,328,988,332,982,350,959,366,939,L,366,939,Q,368,937,369,935,370,935,371,935,377,936,374,945,370,953,365,960,359,969,356,980,355,981,355,982,354,983,354,985,353,988,353,991,L,354,999,Q,363,1002,372,999,380,996,387,991,388,990,389,986,389,986,390,985,393,985,394,982,396,976,402,974,403,974,405,974,411,974,415,971,417,970,418,969,424,968,430,965,432,964,433,963,438,960,446,956,447,956,448,955,450,951,452,945,454,942,458,941,459,940,460,940,466,940,468,942,470,943,471,943,479,943,487,946,488,947,489,947,497,947,502,951,505,954,506,957,507,958,508,958,512,960,517,966,518,967,519,967,522,968,524,969,527,970,529,969,533,969,535,971,536,972,538,972,543,971,548,970,553,968,559,968,560,968,561,967,566,966,569,968,571,968,572,969,573,969,574,969,592,974,605,989,608,992,610,997,611,998,611,1e3,612,1002,613,1003,618,1009,625,1012,635,1017,645,1019,649,1020,652,1020,658,1021,661,1019,662,1018,664,1018,665,1017,667,1017,670,1016,674,1014,675,1014,675,1014,676,1014,677,1014,679,1015,681,1016,689,1024,696,1033,702,1040,705,1045,708,1049,710,1052,710,1053,710,1054,709,1061,710,1066,711,1068,711,1069,712,1071,712,1073,714,1078,714,1084,714,1085,715,1086,720,1091,726,1098,727,1099,728,1100,729,1100,729,1101,730,1103,730,1104,733,1115,733,1126,735,1127,736,1128,737,1130,736,1134,735,1141,737,1146,738,1148,738,1149,741,1156,745,1162,748,1166,750,1172,750,1173,751,1174,755,1177,761,1179,764,1179,766,1181,776,1187,780,1201,781,1207,782,1214,783,1221,786,1225,787,1227,788,1229,793,1236,804,1246,810,1251,814,1257,815,1259,816,1260,821,1265,823,1270,825,1276,828,1279,829,1280,831,1281,832,1281,832,1282,838,1289,838,1298,838,1299,839,1300,839,1302,840,1303,840,1304,840,1305,841,1305,841,1306,845,1317,847,1327,848,1335,844,1339,833,1347,819,1348,817,1348,814,1346,814,1346,813,1345,809,1347,809,1353,809,1354,808,1355,808,1358,807,1361,807,1363,806,1365,806,1368,806,1371,807,1377,805,1379,803,1384,801,1390,799,1394,796,1400,793,1406,792,1413,792,1414,791,1415,791,1418,791,1421,790,1435,788,1448,788,1451,787,1453,786,1455,785,1456,784,1461,782,1466,778,1477,777,1486,776,1489,775,1491,774,1493,773,1494,773,1495,773,1495,773,1498,773,1504,772,1530,775,1555,776,1567,781,1577,787,1591,797,1603,805,1612,811,1623,817,1633,818,1645,820,1661,817,1676,816,1685,821,1688,822,1689,822,1689,823,1693,826,1693,829,1693,831,1695,831,1696,833,1697,840,1699,843,1706,844,1707,844,1707,849,1708,850,1713,850,1714,850,1714,850,1715,850,1716,849,1720,853,1723,856,1725,861,1725,865,1725,867,1727,868,1728,868,1729,872,1733,874,1738,874,1737,874,1736,875,1738,876,1740,876,1740,877,1740,L,877,1741,Q,879,1753,883,1764,886,1770,886,1777,886,1779,887,1781,888,1783,889,1786,899,1805,909,1824,916,1837,921,1849,922,1851,922,1852,923,1854,923,1855,924,1859,925,1862,926,1867,927,1872,928,1874,928,1875,929,1878,928,1882,928,1884,928,1885,928,1886,928,1887,929,1889,929,1890,930,1895,934,1897,935,1898,935,1898,937,1899,938,1900,944,1905,948,1910,949,1911,950,1912,950,1914,951,1915,956,1929,964,1939,968,1946,972,1952,973,1953,973,1953,977,1957,979,1963,979,1964,980,1965,985,1970,992,1974,995,1975,997,1974,998,1973,1e3,1973,1001,1972,1002,1972,1003,1971,1004,1971,1007,1966,1007,1960,1007,1939,1006,1918,1006,1918,1006,1917,1004,1909,1e3,1903,999,1901,997,1900,989,1893,980,1885,979,1885,978,1884,976,1882,974,1880,973,1879,971,1877,966,1871,963,1864,963,1863,962,1862,961,1861,960,1859,958,1855,957,1849,957,1844,954,1842,953,1842,953,1841,952,1839,951,1837,948,1832,945,1826,944,1822,945,1818,952,1805,960,1792,961,1792,962,1792,964,1792,965,1793,968,1795,968,1799,968,1801,968,1802,968,1807,969,1811,969,1812,970,1812,970,1815,971,1817,971,1824,975,1826,976,1827,977,1829,978,1831,979,1832,985,1837,991,1843,994,1845,995,1849,996,1850,996,1850,998,1852,999,1854,1012,1873,1026,1892,1031,1899,1034,1906,1042,1921,1049,1937,1053,1945,1058,1952,1067,1965,1080,1975,1090,1983,1093,1992,1097,2002,1100,2013,1102,2021,1105,2030,1105,2031,1106,2031,1106,2033,1106,2035,1106,2038,1106,2041,1106,2043,1106,2044,1108,2063,1113,2081,1114,2085,1116,2088,1125,2097,1141,2101,1154,2103,1158,2109,1159,2110,1159,2111,1167,2118,1174,2124,1187,2134,1196,2139,1197,2140,1197,2140,1205,2144,1211,2148,1225,2156,1238,2165,1241,2167,1245,2169,1249,2171,1253,2173,1254,2174,1256,2173,1259,2173,1260,2175,1261,2176,1262,2176,1266,2176,1270,2177,1276,2177,1282,2178,1284,2178,1285,2178,1293,2179,1295,2178,1297,2178,1299,2178,1304,2179,1309,2180,1310,2180,1312,2180,1314,2181,1317,2181,1322,2182,1329,2185,1333,2187,1337,2189,1343,2191,1348,2194,1350,2195,1352,2196,1354,2198,1355,2199,1358,2202,1361,2205,1362,2206,1364,2207,1366,2208,1368,2208,1369,2209,1371,2209,1372,2209,1373,2210,1375,2211,1376,2211,1377,2212,1378,2212,1389,2217,1400,2222,1408,2225,1416,2227,1428,2231,1440,2235,1450,2238,1458,2242,1469,2247,1480,2252,1484,2253,1486,2255,1494,2260,1501,2266,1503,2268,1504,2271,1504,2272,1505,2272,1510,2279,1513,2289,1514,2293,1517,2295,1517,2296,1518,2297,1518,2298,1518,2299,1522,2303,1526,2307,1527,2308,1527,2309,1528,2313,1531,2316,1536,2323,1544,2329,1548,2332,1553,2335,1555,2336,1558,2337,1565,2338,1572,2341,L,1571,2341,Q,1575,2341,1575,2343,1576,2345,1577,2346,1582,2351,1585,2357,1588,2364,1597,2368,1600,2369,1603,2371,1605,2372,1606,2373,1607,2374,1608,2375,1609,2376,1610,2376,1614,2379,1620,2380,1627,2380,1635,2378,1636,2378,1637,2378,1641,2377,1645,2375,1646,2375,1648,2374,1649,2374,1650,2374,1652,2371,1653,2370,1666,2364,1678,2357,1683,2355,1689,2353,1693,2352,1698,2352,L,1698,2345,Q,1698,2345,1697,2344,1693,2340,1688,2337,1686,2336,1683,2336,1680,2336,1677,2335,1676,2335,1676,2334,1675,2334,1673,2333,1672,2333,1672,2331,1671,2331,1671,2330,1667,2328,1664,2326,1663,2326,1662,2325,1661,2324,1658,2324,1651,2326,1645,2329,1639,2332,1634,2335,1628,2339,1621,2339,1613,2338,1606,2332,1591,2319,1581,2303,1580,2301,1581,2299,1579,2290,1575,2280,1575,2280,1575,2279,1573,2274,1576,2273,1573,2272,1574,2269,1574,2268,1575,2267,1575,2265,1576,2264,1576,2263,1576,2261,1577,2260,1576,2258,1576,2257,1576,2256,1574,2242,1579,2228,1579,2227,1579,2226,1579,2225,1580,2224,1582,2222,1581,2219,1581,2217,1581,2215,1583,2209,1584,2201,1584,2198,1584,2194,1584,2189,1583,2184,1583,2180,1578,2179,1561,2175,1543,2175,1524,2176,1504,2175,1502,2175,1499,2176,1498,2176,1496,2176,1488,2177,1486,2171,1486,2170,1485,2169,1485,2169,1485,2169,1485,2168,1485,2168,1484,2167,1484,2165,1484,2164,1484,2163,1485,2154,1484,2145,1484,2143,1485,2142,1486,2138,1488,2135,1488,2133,1489,2131,1493,2124,1496,2118,1496,2117,1496,2115,1497,2111,1498,2108,1499,2107,1499,2106,1499,2105,1500,2104,1502,2098,1506,2093,1512,2086,1513,2076,1513,2063,1513,2049,1513,2048,1512,2046,1511,2044,1508,2043,1505,2042,1499,2043,1495,2044,1490,2043,1490,2043,1489,2043,1485,2043,1487,2042,1484,2040,1480,2039,1467,2037,1454,2039,1448,2041,1443,2047,1438,2056,1431,2063,1421,2076,1408,2085,1398,2093,1387,2100,1382,2104,1375,2107,1375,2107,1373,2108,1372,2108,1371,2108,1364,2110,1357,2110,1355,2110,1353,2109,1351,2109,1348,2109,1346,2109,1343,2108,1342,2108,1341,2108,1340,2107,1338,2107,1331,2105,1325,2102,1324,2102,1323,2101,1323,2101,1322,2100,1321,2100,1320,2099,1316,2098,1315,2095,1315,2094,1314,2092,1314,2092,1314,2091,1314,2085,1311,2081,1310,2080,1308,2079,1305,2074,1301,2065,1299,2059,1296,2054,1291,2043,1289,2032,1286,2014,1286,1995,1286,1993,1286,1991,1287,1990,1287,1989,1287,1985,1289,1982,1289,1981,1290,1980,1290,1979,1290,1977,1291,1968,1291,1959,1291,1949,1293,1940,1294,1933,1297,1927,1297,1926,1296,1925,L,1296,1926,Q,1297,1925,1297,1924,1301,1919,1302,1913,1306,1901,1309,1889,1310,1886,1313,1884,1324,1879,1333,1871,L,1333,1871,Q,1334,1871,1334,1871,1337,1868,1340,1866,1348,1859,1355,1851,1359,1848,1363,1844,1365,1843,1366,1842,1366,1842,1367,1842,1370,1841,1373,1840,1375,1840,1376,1839,1377,1839,1378,1839,1379,1840,1379,1840,1384,1841,1388,1842,1389,1842,1389,1842,1394,1843,1398,1843,1400,1843,1400,1842,1402,1842,1403,1841,1405,1841,1406,1841,1410,1840,1417,1840,1418,1840,1418,1840,1420,1838,1423,1839,1425,1839,1426,1839,1426,1840,1427,1840,1428,1841,1429,1841,1430,1841,1431,1841,1439,1840,1448,1840,1451,1840,1453,1840,1458,1839,1462,1838,1468,1837,1474,1834,1480,1833,1484,1831,1486,1830,1486,1830,1487,1828,1489,1827,1492,1826,1493,1826,1495,1825,1495,1825,1496,1823,1498,1823,1509,1820,1522,1818,1525,1818,1527,1816,1528,1816,1528,1815,1528,1813,1531,1813,1532,1813,1533,1812,1534,1812,1534,1812,1537,1810,1539,1811,1550,1813,1561,1816,1565,1817,1567,1819,1568,1820,1568,1820,1573,1823,1577,1826,1578,1827,1578,1827,1580,1828,1581,1828,1583,1828,1586,1827,1587,1827,1588,1827,1590,1826,1591,1826,1592,1826,1593,1825,1595,1825,1596,1825,1597,1825,1598,1824,1605,1824,1608,1827,1616,1836,1620,1849,1622,1854,1622,1860,1622,1863,1622,1865,1623,1867,1623,1868,1623,1873,1624,1878,1625,1887,1627,1896,1629,1909,1632,1921,1632,1923,1633,1924,1635,1925,1635,1926,1636,1927,1637,1929,1640,1934,1647,1937,1648,1937,1648,1937,1652,1937,1656,1936,1663,1934,1665,1926,1665,1925,1665,1924,1666,1923,1666,1921,1666,1920,1667,1919,1667,1918,1667,1916,1668,1916,1668,1915,1668,1914,1669,1913,1670,1908,1672,1903,1673,1901,1674,1899,1674,1898,1675,1896,1675,1896,1675,1895,1676,1893,1677,1891,1679,1886,1678,1880,1678,1878,1678,1876,1678,1875,1677,1874,1677,1870,1676,1866,1676,1865,1675,1864,1674,1863,1674,1860,1674,1859,1673,1858,1672,1857,1671,1855,1667,1849,1665,1845,1664,1844,1664,1841,1664,1841,1664,1840,1663,1830,1663,1819,1663,1818,1663,1816,1663,1816,1663,1815,1663,1813,1663,1810,1665,1802,1668,1795,1669,1788,1669,1781,1669,1772,1677,1765,1684,1759,1691,1752,1696,1748,1700,1744,1711,1734,1723,1727,1733,1720,1744,1714,1746,1713,1748,1712,1750,1712,1750,1711,1753,1708,1755,1706,1766,1691,1777,1678,1778,1675,1779,1671,1779,1666,1779,1660,1779,1658,1780,1656,1780,1655,1780,1654,1779,1644,1779,1631,1779,1630,1780,1629,1780,1628,1780,1628,1781,1624,1782,1620,1783,1620,1783,1619,1787,1617,1791,1616,1792,1615,1793,1615,1794,1615,1794,1614,1800,1611,1805,1608,1808,1606,1810,1602,1811,1599,1810,1596,1810,1592,1812,1591,1813,1591,1813,1590,1813,1589,1814,1589,1815,1588,1817,1587,1819,1585,1822,1584,1823,1583,1823,1582,1827,1578,1831,1574,1836,1570,1840,1569,1842,1568,1842,1567,1843,1566,1843,1566,1845,1565,1845,1562,1844,1561,1845,1560,1845,1559,1845,1558,1845,1557,1845,1555,1845,1553,1846,1551,1846,1550,1846,1549,1847,1545,1849,1545,1851,1544,1852,1543,1852,1543,1853,1543,1856,1541,1859,1540,1860,1539,1860,1539,1864,1534,1867,1530,1874,1523,1882,1516,1882,1516,1883,1516,1884,1516,1887,1517,1887,1517,1888,1517,1888,1518,1888,1518,1889,1518,1889,1519,1891,1519,1892,1520,1900,1522,1909,1518,1917,1516,1925,1511,1925,1511,1925,1510,1925,1509,1926,1507,1926,1507,1926,1506,1929,1501,1934,1494,1935,1492,1935,1489,1935,1488,1935,1487,1934,1483,1935,1479,1935,1478,1935,1476,1934,1472,1935,1467,1935,1467,1935,1466,1935,1464,1936,1461,1937,1457,1939,1453,1940,1452,1940,1450,1940,1449,1941,1448,1944,1446,1948,1444,1949,1443,1949,1443,1952,1442,1954,1442,1955,1442,1955,1442,1957,1441,1958,1441,1962,1439,1965,1438,1972,1435,1979,1432,1991,1427,2002,1424,2006,1423,2010,1423,2011,1422,2012,1422,L,2012,1422,Q,2014,1422,2015,1421,2017,1420,2020,1418,2021,1418,2021,1417,2022,1417,2023,1417,2023,1416,2024,1416,2025,1416,2025,1415,2026,1415,2026,1414,2027,1414,2027,1414,2029,1412,2030,1411,2031,1411,2032,1411,2033,1411,2034,1410,2034,1410,2035,1409,2036,1409,2037,1409,2039,1407,2042,1405,2043,1405,2043,1404,2044,1404,2044,1404,2045,1404,2045,1403,2046,1403,2046,1402,2048,1401,2050,1401,2051,1400,2051,1400,2052,1400,2052,1399,2053,1399,2054,1399,2054,1398,2054,1398,2055,1398,2055,1397,2056,1397,2057,1397,L,2057,1397,2058,1396,Q,2058,1396,2059,1396,2060,1396,2061,1396,2061,1397,2062,1397,2062,1397,2062,1398,2063,1398,2063,1399,2064,1399,2063,1400,2059,1405,2055,1409,2050,1412,2045,1415,2040,1418,2034,1422,2032,1424,2029,1426,2027,1427,2026,1430,2026,1431,2025,1431,2023,1432,2023,1435,2023,1436,2023,1436,2024,1437,2024,1437,2025,1439,2027,1441,2027,1442,2028,1442,2030,1444,2033,1444,2034,1445,2035,1445,2036,1446,2037,1445,2041,1444,2045,1442,2047,1441,2048,1440,2050,1439,2053,1436,2054,1436,2054,1435,2056,1435,2057,1435,2058,1434,2059,1434,2063,1433,2067,1431,2070,1430,2073,1429,2074,1429,2075,1428,2078,1426,2080,1425,2081,1424,2082,1424,2082,1423,2083,1423,2084,1422,2085,1422,2090,1420,2094,1419,2096,1419,2096,1418,2103,1413,2109,1409,2110,1408,2110,1407,2111,1407,2112,1407,2113,1406,2114,1406,2115,1404,2117,1404,2118,1404,2119,1403,2127,1399,2139,1391,2143,1389,2148,1389,2149,1389,2150,1389,2153,1388,2155,1386,2165,1381,2158,1371,2157,1371,2157,1370,2153,1368,2152,1364,2152,1363,2151,1361,2151,1361,2150,1360,2150,1359,2150,1359,2150,1356,2150,1353,L,2148,1353,Q,2134,1354,2120,1361,L,2120,1378,2100,1378,Q,2091,1378,2084,1375,2084,1373,2083,1370,2082,1368,2081,1367,2081,1364,2080,1362,2080,1361,2078,1360,2074,1356,2068,1349,2067,1349,2065,1348,2064,1347,2063,1347,2060,1344,2059,1339,2058,1339,2058,1338,2058,1335,2058,1333,2059,1329,2059,1324,2059,1323,2059,1322,2064,1318,2066,1315,2072,1311,2078,1307,2079,1306,2080,1304,2083,1300,2083,1297,2084,1296,2083,1294,2082,1292,2081,1290,2081,1289,2080,1289,2066,1283,2050,1283,2042,1282,2033,1284,2024,1286,2015,1291,2005,1297,1996,1304,1990,1308,1984,1313,1983,1314,1983,1314,1981,1315,1978,1317,L,1979,1319,Q,1979,1320,1978,1320,1970,1332,1962,1344,1961,1345,1961,1346,1960,1349,1957,1351,1951,1355,1945,1357,1935,1361,1925,1363,1926,1362,1926,1361,1925,1361,1924,1362,1925,1360,1927,1358,1930,1355,1932,1351,1933,1350,1936,1348,1941,1345,1944,1343,1945,1342,1946,1341,1948,1340,1949,1339,1957,1332,1968,1323,1973,1320,1977,1316,1977,1316,1978,1315,1983,1311,1986,1307,1987,1306,1988,1306,1991,1305,1993,1303,1999,1297,2004,1293,2005,1292,2005,1292,2006,1291,2007,1290,2008,1288,2010,1286,2013,1284,2016,1281,2025,1272,2035,1264,2041,1260,2049,1257,2067,1251,2085,1246,2087,1245,2088,1245,2088,1245,2089,1245,2090,1244,2091,1244,2092,1244,2093,1243,2094,1243,2096,1242,2103,1242,2110,1242,2120,1242,2129,1244,2136,1245,2144,1245,2155,1246,2165,1244,2177,1242,2188,1237,2192,1235,2196,1231,2203,1222,2211,1216,2217,1211,2224,1210,2235,1208,2246,1206,2248,1206,2251,1207,2253,1207,2253,1206,2254,1206,2255,1205,2257,1204,2260,1203,2260,1203,2260,1201,2261,1195,2264,1189,2268,1182,2270,1175,2272,1167,2272,1159,2272,1158,2271,1156,2269,1150,2264,1144,2257,1137,2249,1131,2247,1130,2245,1128,2243,1126,2240,1124,2239,1123,2238,1122,2236,1119,2233,1118,2232,1117,2231,1116,2229,1112,2224,1110,2222,1110,2220,1108,2219,1108,2219,1106,2219,1106,2218,1106,2217,1105,2215,1105,2215,1105,2214,1104,2214,1103,2213,1103,2212,1102,2211,1101,2211,1100,2210,1098,2208,1096,2204,1094,2199,1091,2196,1088,2196,1087,2194,1087,2188,1085,2183,1081,2181,1080,2178,1078,2177,1077,2175,1077,2168,1076,2167,1069,2167,1068,2166,1066,2166,1066,2166,1065,2165,1064,2165,1063,2164,1054,2161,1045,2159,1039,2158,1032,2156,1027,2155,1020,2154,1019,2154,1018,2152,1016,2152,1011,2151,1006,2149,1004,2149,1003,2148,1003,2146,1002,2145,999,2143,995,2141,993,2138,991,2134,988,2130,984,2126,979,2125,977,2124,975,2123,974,2123,973,2121,969,2122,964,2122,963,2122,961,2123,960,2123,959,2125,952,2123,949,2123,948,2122,948,2121,947,2121,947,2120,946,2119,947,2118,948,2117,949,2115,950,2114,951,2111,956,2107,959,2106,960,2106,960,2106,962,2105,962,2101,969,2097,976,2096,978,2094,980,2092,984,2088,988,2086,991,2083,993,2083,994,2081,995,2076,998,2074,1001,2072,1005,2067,1005,2054,1007,2041,1006,2040,1006,2039,1004,2039,1003,2038,1003,2037,999,2032,997,2031,997,2031,997,2029,996,2028,996,2023,994,2022,986,2021,981,2021,976,2020,965,2019,953,2019,944,2018,935,2017,926,2011,919,2003,907,1990,898,1981,892,1970,886,1969,885,1967,885,1966,885,1964,884,1962,884,1961,883,1954,882,1948,880,1948,880,1947,879,1945,879,1943,879,1938,878,1934,876,1929,875,1923,873,1921,873,1919,873,1917,873,1916,872,1915,872,1913,872,1907,871,1901,871,1900,871,1898,872,1896,873,1892,873,1891,873,1889,872,1889,872,1888,872,1887,871,1886,871,1885,871,1884,871,1883,870,1882,870,1881,870,1881,869,1877,869,1874,869,1873,869,1872,869,1868,872,1864,876,1864,877,1863,878,1863,879,1862,880,1863,882,1863,883,1864,889,1864,895,1864,901,1861,906,1857,915,1853,924,1852,929,1851,934,1851,947,1849,960,1848,963,1847,966,1844,970,1843,974,1843,975,1843,976,1843,977,1842,977,1842,985,1842,992,1842,996,1841,1e3,1840,1008,1841,1016,1841,1021,1842,1026,1844,1031,1844,1035,1844,1036,1845,1037,1845,1038,1845,1039,1846,1043,1846,1046,1847,1054,1846,1062,1844,1073,1836,1081,1828,1090,1817,1098,1806,1106,1799,1116,1794,1123,1791,1131,1788,1142,1788,1152,1788,1161,1792,1167,1801,1183,1799,1202,1799,1203,1798,1204,1798,1204,1797,1205,1789,1217,1773,1220,1770,1221,1766,1219,1761,1217,1758,1216,1754,1213,1751,1211,1744,1206,1741,1202,1737,1198,1733,1194,1733,1193,1732,1191,1729,1188,1728,1185,1727,1182,1726,1180,1722,1171,1720,1161,1718,1153,1718,1144,1719,1143,1719,1142,1720,1141,1722,1139,1726,1134,1730,1130,1731,1129,1731,1126,1731,1126,1731,1125,1731,1123,1731,1121,1731,1120,1730,1119,1729,1116,1728,1114,1727,1111,1724,1110,1722,1109,1720,1108,1719,1106,1717,1106,1712,1106,1707,1105,1691,1103,1676,1104,1675,1104,1673,1103,1673,1103,1672,1103,1666,1102,1663,1099,1663,1098,1662,1097,1658,1094,1653,1090,1641,1082,1628,1074,1624,1071,1620,1068,1617,1067,1614,1064,1611,1062,1608,1059,1608,1058,1607,1057,1607,1054,1603,1051,1598,1048,1593,1046,1593,1046,1592,1045,1591,1044,1590,1043,1588,1041,1584,1040,1582,1040,1581,1039,1578,1039,1574,1038,1570,1038,1568,1036,1568,1035,1566,1034,1564,1032,1562,1030,1561,1029,1561,1029,1558,1027,1553,1025,1550,1023,1546,1020,1545,1019,1544,1019,1543,1019,1542,1018,1537,1015,1532,1010,1530,1007,1528,1005,1525,1002,1524,997,1524,997,1524,996,1523,993,1522,990,1519,979,1520,969,1521,958,1527,947,1531,939,1535,931,1539,925,1542,919,1546,911,1551,904,1559,894,1568,885,1578,877,1584,871,1588,867,1592,862,1593,862,1593,861,1594,859,1595,857,1597,855,1598,854,1606,842,1617,832,1622,828,1626,823,1628,821,1632,820,1633,819,1633,819,1637,816,1642,812,1648,808,1653,804,1654,803,1654,803,1652,801,1656,800,1659,800,1661,799,1664,797,1668,796,1670,796,1670,795,1674,791,1674,786,1674,786,1674,785,1674,782,1674,778,1674,777,1674,776,1675,773,1677,771,1684,766,1691,763,1698,759,1701,755,1701,755,1702,754,1703,753,1704,750,1704,749,1704,748,1704,746,1705,744,1706,741,1707,739,1708,738,1708,738,1710,737,1711,737,1715,736,1718,735,1719,735,1719,735,1725,735,1731,733,1732,733,1733,733,1741,734,1747,732,1752,730,1757,729,1761,728,1763,728,1764,728,1764,728,1771,728,1777,726,1778,726,1778,726,1780,725,1781,725,1783,725,1786,724,1787,723,1788,722,1789,722,1789,722,1795,718,1803,716,1804,716,1804,716,1806,715,1807,715,1808,715,1808,714,1810,713,1812,712,1813,712,1813,711,1816,708,1818,706,1819,706,1819,705,1819,704,1820,703,1820,702,1820,700,1820,697,1819,694,1815,687,1812,681,1807,674,1812,668,1813,667,1813,665,1814,662,1817,661,1822,659,1826,654,1826,653,1826,653,1827,652,1827,651,1829,650,1828,646,1828,645,1828,644,1828,643,1827,643,1824,638,1821,634,1821,633,1819,632,1815,629,1808,625,1808,625,1807,624,1806,624,1805,623,1802,620,1797,620,1794,620,1792,620,1792,619,1792,619,1793,618,1793,618,1797,614,1805,611,1818,607,1831,604,1845,602,1859,602,1876,602,1893,604,1902,605,1910,609,1918,612,1926,616,1933,621,1941,625,1941,626,1942,626,1943,628,1946,628,1947,628,1948,629,1952,632,1957,635,1958,637,1959,639,1963,643,1965,646,1966,647,1967,648