[gucharmap] unicode: Update with latest 6.3.0 data



commit 384bfc0e30534a870035fc5741d2de3f1795aa9e
Author: Christian Persch <chpe gnome org>
Date:   Sun Jul 28 15:29:17 2013 +0200

    unicode: Update with latest 6.3.0 data

 gucharmap/unicode-nameslist.h |16725 +++++++++++++++++++++--------------------
 gucharmap/unicode-scripts.h   |    5 +-
 2 files changed, 8379 insertions(+), 8351 deletions(-)
---
diff --git a/gucharmap/unicode-nameslist.h b/gucharmap/unicode-nameslist.h
index ae52919..61e75dc 100644
--- a/gucharmap/unicode-nameslist.h
+++ b/gucharmap/unicode-nameslist.h
@@ -150,6 +150,7 @@ static const char names_list_equals_strings[] =
   "Eszett\0"
   "latin small ligature ae (1.0)\0"
   "ash (from Old English æsc)\0"
+  "obelus\0"
   "i dot\0"
   "latin small letter apostrophe n (1.0)\0"
   "engma, angma\0"
@@ -312,8 +313,8 @@ static const char names_list_equals_strings[] =
   "deergh viram\0"
   "Bengali va, wa\0"
   "hasant (Bengali term for halant)\0"
-  "assamese letter ra\0"
-  "assamese letter wa\0"
+  "Assamese letter ra\0"
+  "Assamese letter wa\0"
   "bengali letter va with lower diagonal (1.0)\0"
   "taka\0"
   "Bangladeshi taka\0"
@@ -1727,1609 +1728,1610 @@ static const UnicharStringIndex names_list_equals[] =
   { 0x00DF, 2210 },
   { 0x00E6, 2217 },
   { 0x00E6, 2247 },
+  { 0x00F7, 2275 },
   { 0x00F8, 2202 },
-  { 0x0130, 2275 },
-  { 0x0149, 2281 },
-  { 0x014B, 2319 },
-  { 0x0153, 2332 },
-  { 0x018D, 2363 },
-  { 0x018E, 2386 },
-  { 0x0190, 2395 },
-  { 0x0192, 2403 },
-  { 0x0192, 2412 },
-  { 0x0192, 2449 },
-  { 0x0197, 2465 },
-  { 0x019A, 2481 },
-  { 0x019B, 2490 },
-  { 0x019F, 2516 },
-  { 0x01B2, 2532 },
-  { 0x01B6, 2541 },
-  { 0x01BF, 2557 },
-  { 0x01C0, 2561 },
-  { 0x01C1, 2566 },
-  { 0x01C2, 2578 },
-  { 0x01C2, 2597 },
-  { 0x01C3, 2624 },
-  { 0x01C3, 2660 },
-  { 0x01F7, 2557 },
-  { 0x0251, 2687 },
-  { 0x0256, 2721 },
-  { 0x025B, 2395 },
-  { 0x025E, 2738 },
-  { 0x0264, 2762 },
-  { 0x0268, 2465 },
-  { 0x0275, 2798 },
-  { 0x027F, 2804 },
-  { 0x028B, 2838 },
-  { 0x028C, 2872 },
-  { 0x0292, 2885 },
-  { 0x0295, 2890 },
-  { 0x0298, 2912 },
-  { 0x029A, 2921 },
-  { 0x02BC, 2936 },
-  { 0x02C7, 2947 },
-  { 0x0300, 2953 },
-  { 0x0301, 2965 },
-  { 0x0301, 2977 },
-  { 0x0302, 2995 },
-  { 0x0304, 2999 },
-  { 0x0305, 3004 },
-  { 0x0306, 3024 },
-  { 0x0306, 3030 },
-  { 0x0307, 3043 },
-  { 0x0308, 3075 },
-  { 0x0308, 3100 },
-  { 0x0308, 3116 },
-  { 0x0309, 3134 },
-  { 0x030C, 3138 },
-  { 0x0312, 3153 },
-  { 0x0313, 3167 },
-  { 0x0314, 3202 },
-  { 0x0323, 3236 },
-  { 0x0328, 3241 },
-  { 0x0332, 3252 },
-  { 0x0333, 3274 },
-  { 0x0337, 3310 },
-  { 0x0338, 3330 },
-  { 0x033E, 3349 },
-  { 0x0345, 3355 },
-  { 0x0345, 3390 },
-  { 0x035C, 3405 },
-  { 0x0361, 3446 },
-  { 0x0374, 3459 },
-  { 0x0375, 3472 },
-  { 0x037A, 3390 },
-  { 0x037E, 3488 },
-  { 0x0393, 3500 },
-  { 0x0399, 3515 },
-  { 0x03BB, 3529 },
-  { 0x03C2, 3536 },
-  { 0x03D0, 3587 },
-  { 0x03D1, 3599 },
-  { 0x03D6, 3612 },
-  { 0x03F0, 3621 },
-  { 0x03F1, 3634 },
-  { 0x03F2, 3645 },
-  { 0x03F5, 3683 },
-  { 0x03F6, 3700 },
-  { 0x03FD, 3726 },
-  { 0x03FE, 3736 },
-  { 0x03FF, 3757 },
-  { 0x0454, 3782 },
-  { 0x0456, 3800 },
-  { 0x047C, 3815 },
-  { 0x0515, 3842 },
-  { 0x0517, 3854 },
-  { 0x0521, 3866 },
-  { 0x0523, 3880 },
-  { 0x055A, 3894 },
-  { 0x055B, 3941 },
-  { 0x055C, 3948 },
-  { 0x055D, 3969 },
-  { 0x055E, 3974 },
-  { 0x055F, 3990 },
-  { 0x0589, 3996 },
-  { 0x058A, 4006 },
-  { 0x0591, 4015 },
-  { 0x0592, 4021 },
-  { 0x0596, 4029 },
-  { 0x0598, 4052 },
-  { 0x059C, 4085 },
-  { 0x059F, 4091 },
-  { 0x05A1, 4103 },
-  { 0x05A5, 4115 },
-  { 0x05A8, 4121 },
-  { 0x05AA, 4126 },
-  { 0x05AE, 4133 },
-  { 0x05BC, 4147 },
-  { 0x05BD, 4154 },
-  { 0x05C0, 4160 },
-  { 0x05D0, 4169 },
-  { 0x05E6, 4175 },
-  { 0x05F0, 4180 },
-  { 0x05F2, 4191 },
-  { 0x0640, 4202 },
-  { 0x0657, 4210 },
-  { 0x06C0, 4220 },
-  { 0x06C0, 4253 },
-  { 0x06E1, 4260 },
-  { 0x070F, 4272 },
-  { 0x081C, 4276 },
-  { 0x081E, 4290 },
-  { 0x0821, 4303 },
-  { 0x0825, 4316 },
-  { 0x0826, 4322 },
-  { 0x0829, 4328 },
-  { 0x0830, 4334 },
-  { 0x0831, 4349 },
-  { 0x0832, 4362 },
-  { 0x0833, 4372 },
-  { 0x0834, 4379 },
-  { 0x0835, 4388 },
-  { 0x0838, 4397 },
-  { 0x0839, 4406 },
-  { 0x083A, 4421 },
-  { 0x083B, 4430 },
-  { 0x083C, 4439 },
-  { 0x083D, 4454 },
-  { 0x083E, 4464 },
-  { 0x0840, 4469 },
-  { 0x0845, 4471 },
-  { 0x0849, 4473 },
-  { 0x0856, 4475 },
-  { 0x08AA, 4478 },
-  { 0x08AB, 4489 },
-  { 0x08AC, 4497 },
-  { 0x08F0, 4508 },
-  { 0x08F1, 4528 },
-  { 0x08F2, 4548 },
-  { 0x0900, 4568 },
-  { 0x0901, 4598 },
-  { 0x0902, 4608 },
-  { 0x0945, 4614 },
-  { 0x094D, 4621 },
-  { 0x0951, 4655 },
-  { 0x0952, 4674 },
-  { 0x0964, 4694 },
-  { 0x0965, 4706 },
-  { 0x09AC, 4719 },
-  { 0x09CD, 4734 },
-  { 0x09F0, 4767 },
-  { 0x09F1, 4786 },
-  { 0x09F1, 4805 },
-  { 0x09F2, 4849 },
-  { 0x09F3, 4854 },
-  { 0x09FA, 4871 },
+  { 0x0130, 2282 },
+  { 0x0149, 2288 },
+  { 0x014B, 2326 },
+  { 0x0153, 2339 },
+  { 0x018D, 2370 },
+  { 0x018E, 2393 },
+  { 0x0190, 2402 },
+  { 0x0192, 2410 },
+  { 0x0192, 2419 },
+  { 0x0192, 2456 },
+  { 0x0197, 2472 },
+  { 0x019A, 2488 },
+  { 0x019B, 2497 },
+  { 0x019F, 2523 },
+  { 0x01B2, 2539 },
+  { 0x01B6, 2548 },
+  { 0x01BF, 2564 },
+  { 0x01C0, 2568 },
+  { 0x01C1, 2573 },
+  { 0x01C2, 2585 },
+  { 0x01C2, 2604 },
+  { 0x01C3, 2631 },
+  { 0x01C3, 2667 },
+  { 0x01F7, 2564 },
+  { 0x0251, 2694 },
+  { 0x0256, 2728 },
+  { 0x025B, 2402 },
+  { 0x025E, 2745 },
+  { 0x0264, 2769 },
+  { 0x0268, 2472 },
+  { 0x0275, 2805 },
+  { 0x027F, 2811 },
+  { 0x028B, 2845 },
+  { 0x028C, 2879 },
+  { 0x0292, 2892 },
+  { 0x0295, 2897 },
+  { 0x0298, 2919 },
+  { 0x029A, 2928 },
+  { 0x02BC, 2943 },
+  { 0x02C7, 2954 },
+  { 0x0300, 2960 },
+  { 0x0301, 2972 },
+  { 0x0301, 2984 },
+  { 0x0302, 3002 },
+  { 0x0304, 3006 },
+  { 0x0305, 3011 },
+  { 0x0306, 3031 },
+  { 0x0306, 3037 },
+  { 0x0307, 3050 },
+  { 0x0308, 3082 },
+  { 0x0308, 3107 },
+  { 0x0308, 3123 },
+  { 0x0309, 3141 },
+  { 0x030C, 3145 },
+  { 0x0312, 3160 },
+  { 0x0313, 3174 },
+  { 0x0314, 3209 },
+  { 0x0323, 3243 },
+  { 0x0328, 3248 },
+  { 0x0332, 3259 },
+  { 0x0333, 3281 },
+  { 0x0337, 3317 },
+  { 0x0338, 3337 },
+  { 0x033E, 3356 },
+  { 0x0345, 3362 },
+  { 0x0345, 3397 },
+  { 0x035C, 3412 },
+  { 0x0361, 3453 },
+  { 0x0374, 3466 },
+  { 0x0375, 3479 },
+  { 0x037A, 3397 },
+  { 0x037E, 3495 },
+  { 0x0393, 3507 },
+  { 0x0399, 3522 },
+  { 0x03BB, 3536 },
+  { 0x03C2, 3543 },
+  { 0x03D0, 3594 },
+  { 0x03D1, 3606 },
+  { 0x03D6, 3619 },
+  { 0x03F0, 3628 },
+  { 0x03F1, 3641 },
+  { 0x03F2, 3652 },
+  { 0x03F5, 3690 },
+  { 0x03F6, 3707 },
+  { 0x03FD, 3733 },
+  { 0x03FE, 3743 },
+  { 0x03FF, 3764 },
+  { 0x0454, 3789 },
+  { 0x0456, 3807 },
+  { 0x047C, 3822 },
+  { 0x0515, 3849 },
+  { 0x0517, 3861 },
+  { 0x0521, 3873 },
+  { 0x0523, 3887 },
+  { 0x055A, 3901 },
+  { 0x055B, 3948 },
+  { 0x055C, 3955 },
+  { 0x055D, 3976 },
+  { 0x055E, 3981 },
+  { 0x055F, 3997 },
+  { 0x0589, 4003 },
+  { 0x058A, 4013 },
+  { 0x0591, 4022 },
+  { 0x0592, 4028 },
+  { 0x0596, 4036 },
+  { 0x0598, 4059 },
+  { 0x059C, 4092 },
+  { 0x059F, 4098 },
+  { 0x05A1, 4110 },
+  { 0x05A5, 4122 },
+  { 0x05A8, 4128 },
+  { 0x05AA, 4133 },
+  { 0x05AE, 4140 },
+  { 0x05BC, 4154 },
+  { 0x05BD, 4161 },
+  { 0x05C0, 4167 },
+  { 0x05D0, 4176 },
+  { 0x05E6, 4182 },
+  { 0x05F0, 4187 },
+  { 0x05F2, 4198 },
+  { 0x0640, 4209 },
+  { 0x0657, 4217 },
+  { 0x06C0, 4227 },
+  { 0x06C0, 4260 },
+  { 0x06E1, 4267 },
+  { 0x070F, 4279 },
+  { 0x081C, 4283 },
+  { 0x081E, 4297 },
+  { 0x0821, 4310 },
+  { 0x0825, 4323 },
+  { 0x0826, 4329 },
+  { 0x0829, 4335 },
+  { 0x0830, 4341 },
+  { 0x0831, 4356 },
+  { 0x0832, 4369 },
+  { 0x0833, 4379 },
+  { 0x0834, 4386 },
+  { 0x0835, 4395 },
+  { 0x0838, 4404 },
+  { 0x0839, 4413 },
+  { 0x083A, 4428 },
+  { 0x083B, 4437 },
+  { 0x083C, 4446 },
+  { 0x083D, 4461 },
+  { 0x083E, 4471 },
+  { 0x0840, 4476 },
+  { 0x0845, 4478 },
+  { 0x0849, 4480 },
+  { 0x0856, 4482 },
+  { 0x08AA, 4485 },
+  { 0x08AB, 4496 },
+  { 0x08AC, 4504 },
+  { 0x08F0, 4515 },
+  { 0x08F1, 4535 },
+  { 0x08F2, 4555 },
+  { 0x0900, 4575 },
+  { 0x0901, 4605 },
+  { 0x0902, 4615 },
+  { 0x0945, 4621 },
+  { 0x094D, 4628 },
+  { 0x0951, 4662 },
+  { 0x0952, 4681 },
+  { 0x0964, 4701 },
+  { 0x0965, 4713 },
+  { 0x09AC, 4726 },
+  { 0x09CD, 4741 },
+  { 0x09F0, 4774 },
+  { 0x09F1, 4793 },
+  { 0x09F1, 4812 },
+  { 0x09F2, 4856 },
+  { 0x09F3, 4861 },
   { 0x09FA, 4878 },
-  { 0x0A05, 4887 },
-  { 0x0A3C, 4892 },
-  { 0x0A3E, 4905 },
-  { 0x0A3F, 4911 },
-  { 0x0A40, 4918 },
-  { 0x0A41, 4925 },
-  { 0x0A42, 4932 },
-  { 0x0A47, 4942 },
-  { 0x0A48, 4949 },
-  { 0x0A4B, 4958 },
-  { 0x0A4C, 4963 },
-  { 0x0B2F, 4971 },
-  { 0x0B5C, 4974 },
-  { 0x0B5D, 4978 },
-  { 0x0B5F, 4983 },
-  { 0x0B83, 4986 },
-  { 0x0BCD, 4993 },
-  { 0x0BF3, 4999 },
-  { 0x0BF4, 5004 },
-  { 0x0BF5, 5012 },
-  { 0x0BF6, 5020 },
-  { 0x0BF7, 5026 },
-  { 0x0BF8, 5033 },
-  { 0x0BF9, 5041 },
-  { 0x0BFA, 5047 },
-  { 0x0C01, 5051 },
-  { 0x0C02, 5060 },
-  { 0x0C4D, 5066 },
-  { 0x0D1A, 5094 },
-  { 0x0D1B, 5098 },
-  { 0x0D1E, 5103 },
-  { 0x0D1F, 5107 },
-  { 0x0D20, 5110 },
-  { 0x0D21, 5114 },
-  { 0x0D22, 5122 },
-  { 0x0D23, 5131 },
-  { 0x0D24, 5139 },
-  { 0x0D25, 5143 },
-  { 0x0D26, 5148 },
-  { 0x0D27, 5156 },
-  { 0x0D34, 5165 },
-  { 0x0D36, 5169 },
-  { 0x0D37, 5178 },
-  { 0x0D3D, 5182 },
-  { 0x0D4D, 5193 },
-  { 0x0D4D, 5227 },
-  { 0x0D82, 5240 },
-  { 0x0D83, 5249 },
-  { 0x0D85, 5257 },
-  { 0x0D86, 5274 },
-  { 0x0D87, 5292 },
-  { 0x0D88, 5310 },
-  { 0x0D89, 5329 },
-  { 0x0D8A, 5346 },
-  { 0x0D8B, 5364 },
-  { 0x0D8C, 5381 },
-  { 0x0D8D, 5399 },
-  { 0x0D8E, 5424 },
-  { 0x0D8F, 5450 },
-  { 0x0D90, 5475 },
-  { 0x0D91, 5501 },
-  { 0x0D92, 5518 },
-  { 0x0D93, 5536 },
-  { 0x0D94, 5554 },
-  { 0x0D95, 5571 },
-  { 0x0D96, 5589 },
-  { 0x0D9A, 5607 },
-  { 0x0D9B, 5625 },
-  { 0x0D9C, 5644 },
-  { 0x0D9D, 5662 },
-  { 0x0D9E, 5681 },
-  { 0x0D9F, 5700 },
-  { 0x0DA0, 5720 },
-  { 0x0DA1, 5738 },
-  { 0x0DA2, 5757 },
-  { 0x0DA3, 5775 },
-  { 0x0DA4, 5794 },
-  { 0x0DA5, 5813 },
-  { 0x0DA6, 5833 },
-  { 0x0DA7, 5853 },
-  { 0x0DA8, 5872 },
-  { 0x0DA9, 5892 },
-  { 0x0DAA, 5911 },
-  { 0x0DAB, 5931 },
-  { 0x0DAC, 5950 },
-  { 0x0DAD, 5971 },
-  { 0x0DAE, 5989 },
-  { 0x0DAF, 6008 },
-  { 0x0DB0, 6026 },
-  { 0x0DB1, 6045 },
-  { 0x0DB3, 6063 },
-  { 0x0DB4, 6082 },
-  { 0x0DB5, 6100 },
-  { 0x0DB6, 6119 },
-  { 0x0DB7, 6137 },
-  { 0x0DB8, 6156 },
-  { 0x0DB9, 6174 },
-  { 0x0DBA, 6193 },
-  { 0x0DBB, 6211 },
-  { 0x0DBD, 6229 },
-  { 0x0DC0, 6247 },
-  { 0x0DC1, 6265 },
-  { 0x0DC2, 6284 },
-  { 0x0DC3, 6303 },
-  { 0x0DC4, 6321 },
-  { 0x0DC5, 6339 },
-  { 0x0DC6, 6358 },
-  { 0x0DCA, 6376 },
-  { 0x0DCF, 6383 },
-  { 0x0DD0, 6405 },
-  { 0x0DD1, 6427 },
-  { 0x0DD2, 6450 },
-  { 0x0DD3, 6471 },
-  { 0x0DD4, 6493 },
-  { 0x0DD6, 6514 },
-  { 0x0DD8, 6536 },
-  { 0x0DD9, 6565 },
-  { 0x0DDA, 6586 },
-  { 0x0DDB, 6608 },
-  { 0x0DDC, 6630 },
-  { 0x0DDD, 6651 },
-  { 0x0DDE, 6673 },
-  { 0x0DDF, 6695 },
-  { 0x0DF2, 6724 },
-  { 0x0DF3, 6754 },
-  { 0x0E2E, 6784 },
-  { 0x0E2F, 6795 },
-  { 0x0E37, 6806 },
-  { 0x0E43, 6815 },
-  { 0x0E44, 6832 },
-  { 0x0E45, 6850 },
-  { 0x0E46, 6863 },
-  { 0x0E47, 6873 },
-  { 0x0E4D, 6884 },
-  { 0x0E81, 6894 },
-  { 0x0E82, 6901 },
-  { 0x0E84, 6910 },
-  { 0x0E87, 6920 },
-  { 0x0E88, 6938 },
-  { 0x0E8A, 6953 },
-  { 0x0E8D, 6961 },
-  { 0x0E94, 6971 },
-  { 0x0E95, 6978 },
-  { 0x0E96, 6984 },
-  { 0x0E97, 6994 },
-  { 0x0E99, 7004 },
-  { 0x0E9A, 7011 },
-  { 0x0E9B, 7025 },
-  { 0x0E9C, 7031 },
-  { 0x0E9D, 7041 },
-  { 0x0E9E, 7047 },
-  { 0x0EA1, 7055 },
-  { 0x0EA2, 7069 },
-  { 0x0EA3, 7075 },
-  { 0x0EA5, 7082 },
-  { 0x0EA7, 7090 },
-  { 0x0EAA, 7096 },
-  { 0x0EAB, 7103 },
-  { 0x0EAD, 7118 },
-  { 0x0EAE, 7122 },
-  { 0x0EBB, 7138 },
-  { 0x0EBD, 7147 },
-  { 0x0EC3, 7157 },
-  { 0x0EC4, 7166 },
-  { 0x0F0B, 7174 },
-  { 0x0F0D, 7179 },
-  { 0x0F65, 7184 },
-  { 0x0F71, 7197 },
-  { 0x0F7E, 5240 },
-  { 0x0F7F, 5249 },
-  { 0x0F84, 7205 },
-  { 0x0FAD, 7214 },
-  { 0x0FB0, 7197 },
-  { 0x0FB1, 7239 },
-  { 0x0FB2, 7256 },
-  { 0x0FB5, 7273 },
-  { 0x0FCE, 7296 },
-  { 0x0FD2, 7306 },
-  { 0x0FD3, 7315 },
-  { 0x0FD4, 7338 },
-  { 0x0FD5, 7361 },
-  { 0x0FD6, 7384 },
-  { 0x0FD7, 7407 },
-  { 0x0FD8, 7443 },
-  { 0x1037, 7479 },
-  { 0x1039, 7487 },
-  { 0x103A, 7518 },
-  { 0x1100, 7551 },
-  { 0x1101, 7553 },
-  { 0x1102, 7556 },
-  { 0x1103, 7558 },
-  { 0x1104, 7560 },
-  { 0x1105, 7563 },
-  { 0x1106, 7565 },
-  { 0x1107, 7567 },
-  { 0x1108, 7569 },
-  { 0x1109, 7572 },
-  { 0x110A, 7574 },
-  { 0x110C, 7577 },
-  { 0x110D, 7579 },
-  { 0x110E, 7582 },
-  { 0x110F, 7584 },
-  { 0x1110, 7586 },
-  { 0x1111, 7588 },
-  { 0x1112, 7590 },
-  { 0x1161, 7592 },
-  { 0x1162, 7594 },
-  { 0x1163, 7597 },
-  { 0x1164, 7600 },
-  { 0x1165, 7604 },
-  { 0x1166, 7607 },
-  { 0x1167, 7609 },
-  { 0x1168, 7613 },
-  { 0x1169, 7616 },
-  { 0x116A, 7618 },
-  { 0x116B, 7621 },
-  { 0x116C, 7625 },
-  { 0x116D, 7628 },
-  { 0x116E, 7631 },
-  { 0x116F, 7633 },
-  { 0x1170, 7637 },
-  { 0x1171, 7640 },
-  { 0x1172, 7643 },
-  { 0x1173, 7646 },
-  { 0x1174, 7649 },
-  { 0x1175, 7652 },
-  { 0x11A8, 7551 },
-  { 0x11A9, 7553 },
-  { 0x11AA, 7654 },
-  { 0x11AB, 7556 },
-  { 0x11AC, 7657 },
-  { 0x11AD, 7660 },
-  { 0x11AE, 7558 },
-  { 0x11AF, 7663 },
-  { 0x11B0, 7665 },
-  { 0x11B1, 7668 },
-  { 0x11B2, 7671 },
-  { 0x11B3, 7674 },
-  { 0x11B4, 7677 },
-  { 0x11B5, 7680 },
-  { 0x11B6, 7683 },
-  { 0x11B7, 7565 },
-  { 0x11B8, 7567 },
-  { 0x11B9, 7686 },
-  { 0x11BA, 7572 },
-  { 0x11BB, 7574 },
-  { 0x11BC, 7689 },
-  { 0x11BD, 7577 },
-  { 0x11BE, 7582 },
-  { 0x11BF, 7584 },
-  { 0x11C0, 7586 },
-  { 0x11C1, 7588 },
-  { 0x11C2, 7590 },
-  { 0x11EC, 7692 },
-  { 0x11ED, 7708 },
-  { 0x11EE, 7729 },
-  { 0x11EF, 7743 },
-  { 0x17C6, 7760 },
-  { 0x17C6, 5240 },
-  { 0x17C7, 7768 },
-  { 0x17C7, 5249 },
-  { 0x1AA3, 7776 },
-  { 0x1AA4, 7786 },
-  { 0x1AA5, 7793 },
-  { 0x1B00, 7800 },
-  { 0x1B01, 7812 },
-  { 0x1B02, 5240 },
-  { 0x1B03, 7824 },
-  { 0x1B04, 5249 },
-  { 0x1B05, 4469 },
-  { 0x1B06, 7830 },
-  { 0x1B07, 4473 },
-  { 0x1B08, 7833 },
-  { 0x1B09, 4471 },
-  { 0x1B0A, 7836 },
-  { 0x1B0B, 7839 },
-  { 0x1B0C, 7849 },
-  { 0x1B0D, 7860 },
-  { 0x1B0E, 7870 },
-  { 0x1B0F, 7881 },
-  { 0x1B10, 7883 },
-  { 0x1B11, 7886 },
-  { 0x1B12, 7888 },
-  { 0x1B14, 7891 },
-  { 0x1B16, 7895 },
-  { 0x1B19, 5094 },
-  { 0x1B1B, 7899 },
-  { 0x1B1D, 5110 },
-  { 0x1B1E, 5143 },
-  { 0x1B1F, 4974 },
-  { 0x1B20, 4978 },
-  { 0x1B21, 7903 },
-  { 0x1B23, 5139 },
-  { 0x1B25, 7907 },
-  { 0x1B28, 7911 },
-  { 0x1B2A, 7915 },
-  { 0x1B30, 5178 },
-  { 0x1B31, 7919 },
-  { 0x1B34, 7923 },
-  { 0x1B35, 7830 },
-  { 0x1B36, 4473 },
-  { 0x1B37, 7833 },
-  { 0x1B38, 4471 },
-  { 0x1B39, 7836 },
-  { 0x1B3A, 7839 },
-  { 0x1B3B, 7849 },
-  { 0x1B3C, 7860 },
-  { 0x1B3D, 7870 },
-  { 0x1B3E, 7881 },
-  { 0x1B3F, 7883 },
-  { 0x1B40, 7886 },
-  { 0x1B41, 7888 },
-  { 0x1B42, 7929 },
-  { 0x1B43, 7932 },
-  { 0x1B44, 6376 },
-  { 0x1B5A, 7935 },
-  { 0x1B5B, 7943 },
-  { 0x1B5C, 7961 },
-  { 0x1B5D, 7978 },
-  { 0x1B5E, 7984 },
-  { 0x1B5F, 7990 },
-  { 0x1B60, 8003 },
-  { 0x1B80, 5240 },
-  { 0x1B81, 7824 },
-  { 0x1B82, 5249 },
-  { 0x1BA1, 8024 },
-  { 0x1BA2, 8037 },
-  { 0x1BA3, 8050 },
-  { 0x1BA4, 4473 },
-  { 0x1BA5, 4471 },
-  { 0x1BA6, 7929 },
-  { 0x1BA7, 7886 },
-  { 0x1BA8, 7881 },
-  { 0x1BA9, 8063 },
-  { 0x1BAA, 6376 },
-  { 0x1BAC, 8066 },
-  { 0x1BAD, 8079 },
-  { 0x1BE7, 8092 },
-  { 0x1BE8, 8102 },
-  { 0x1BE9, 8113 },
-  { 0x1BEA, 8121 },
-  { 0x1BEB, 8126 },
-  { 0x1BEC, 8133 },
-  { 0x1BED, 8143 },
-  { 0x1BEE, 8154 },
-  { 0x1BEF, 8161 },
-  { 0x1BF0, 8190 },
-  { 0x1BF1, 8198 },
-  { 0x1BF2, 6376 },
-  { 0x1BF3, 6376 },
-  { 0x1CD0, 8209 },
-  { 0x1CD1, 8238 },
-  { 0x1CD2, 8268 },
-  { 0x1CD3, 8295 },
-  { 0x1CD5, 8324 },
-  { 0x1CD6, 8352 },
-  { 0x1CD7, 8380 },
-  { 0x1CD8, 8414 },
-  { 0x1CD9, 8446 },
-  { 0x1CDA, 8484 },
-  { 0x1CDB, 8519 },
-  { 0x1CDC, 8554 },
-  { 0x1CDD, 8582 },
-  { 0x1CDE, 8609 },
-  { 0x1CDF, 8640 },
-  { 0x1CE0, 8672 },
-  { 0x1CE1, 8701 },
-  { 0x1CE2, 8735 },
-  { 0x1CE3, 8756 },
-  { 0x1CE4, 8795 },
-  { 0x1CE5, 8830 },
-  { 0x1CE6, 8862 },
-  { 0x1CE7, 8898 },
-  { 0x1CE8, 8941 },
-  { 0x1CE9, 8977 },
-  { 0x1CEA, 9006 },
-  { 0x1CEB, 9036 },
-  { 0x1CEC, 9067 },
-  { 0x1CED, 9107 },
-  { 0x1CEE, 9122 },
-  { 0x1CEF, 9150 },
-  { 0x1CF0, 9183 },
-  { 0x1CF1, 9215 },
-  { 0x1CF2, 9248 },
-  { 0x2001, 9285 },
-  { 0x2002, 9297 },
-  { 0x2003, 9301 },
-  { 0x2004, 9308 },
-  { 0x2005, 9320 },
-  { 0x2015, 9330 },
-  { 0x2018, 9345 },
-  { 0x2019, 9380 },
-  { 0x201A, 9408 },
-  { 0x201B, 9440 },
-  { 0x201C, 9477 },
-  { 0x201D, 9512 },
-  { 0x201E, 9540 },
-  { 0x201F, 9572 },
-  { 0x2020, 9609 },
-  { 0x2021, 9637 },
-  { 0x2022, 9660 },
-  { 0x2026, 9679 },
-  { 0x2030, 9696 },
-  { 0x2031, 9719 },
-  { 0x2032, 9729 },
-  { 0x2033, 9743 },
-  { 0x2034, 9759 },
-  { 0x2039, 9796 },
-  { 0x203A, 9827 },
-  { 0x203B, 9859 },
-  { 0x203B, 9873 },
-  { 0x203E, 9898 },
-  { 0x203F, 9916 },
-  { 0x2040, 9931 },
-  { 0x2044, 9965 },
-  { 0x2052, 9989 },
-  { 0x2055, 10059 },
-  { 0x2059, 10073 },
-  { 0x2059, 10090 },
-  { 0x205D, 10099 },
-  { 0x2063, 10134 },
-  { 0x20B1, 10150 },
-  { 0x20DB, 10169 },
-  { 0x20DC, 10186 },
-  { 0x20DD, 10204 },
-  { 0x20DD, 10227 },
-  { 0x20E6, 10265 },
-  { 0x20E7, 10302 },
-  { 0x20E9, 10317 },
-  { 0x20EB, 10338 },
-  { 0x2102, 10364 },
-  { 0x2103, 10391 },
-  { 0x2104, 10410 },
-  { 0x210A, 10416 },
-  { 0x210B, 10435 },
-  { 0x210C, 10456 },
-  { 0x210E, 10470 },
-  { 0x2111, 10501 },
-  { 0x2112, 10516 },
-  { 0x2113, 10534 },
-  { 0x2113, 10560 },
-  { 0x2114, 10587 },
-  { 0x2115, 10594 },
-  { 0x2117, 10609 },
-  { 0x2117, 10619 },
-  { 0x211A, 10636 },
-  { 0x211B, 10664 },
-  { 0x211C, 10681 },
-  { 0x211D, 10691 },
-  { 0x211E, 10715 },
+  { 0x09FA, 4885 },
+  { 0x0A05, 4894 },
+  { 0x0A3C, 4899 },
+  { 0x0A3E, 4912 },
+  { 0x0A3F, 4918 },
+  { 0x0A40, 4925 },
+  { 0x0A41, 4932 },
+  { 0x0A42, 4939 },
+  { 0x0A47, 4949 },
+  { 0x0A48, 4956 },
+  { 0x0A4B, 4965 },
+  { 0x0A4C, 4970 },
+  { 0x0B2F, 4978 },
+  { 0x0B5C, 4981 },
+  { 0x0B5D, 4985 },
+  { 0x0B5F, 4990 },
+  { 0x0B83, 4993 },
+  { 0x0BCD, 5000 },
+  { 0x0BF3, 5006 },
+  { 0x0BF4, 5011 },
+  { 0x0BF5, 5019 },
+  { 0x0BF6, 5027 },
+  { 0x0BF7, 5033 },
+  { 0x0BF8, 5040 },
+  { 0x0BF9, 5048 },
+  { 0x0BFA, 5054 },
+  { 0x0C01, 5058 },
+  { 0x0C02, 5067 },
+  { 0x0C4D, 5073 },
+  { 0x0D1A, 5101 },
+  { 0x0D1B, 5105 },
+  { 0x0D1E, 5110 },
+  { 0x0D1F, 5114 },
+  { 0x0D20, 5117 },
+  { 0x0D21, 5121 },
+  { 0x0D22, 5129 },
+  { 0x0D23, 5138 },
+  { 0x0D24, 5146 },
+  { 0x0D25, 5150 },
+  { 0x0D26, 5155 },
+  { 0x0D27, 5163 },
+  { 0x0D34, 5172 },
+  { 0x0D36, 5176 },
+  { 0x0D37, 5185 },
+  { 0x0D3D, 5189 },
+  { 0x0D4D, 5200 },
+  { 0x0D4D, 5234 },
+  { 0x0D82, 5247 },
+  { 0x0D83, 5256 },
+  { 0x0D85, 5264 },
+  { 0x0D86, 5281 },
+  { 0x0D87, 5299 },
+  { 0x0D88, 5317 },
+  { 0x0D89, 5336 },
+  { 0x0D8A, 5353 },
+  { 0x0D8B, 5371 },
+  { 0x0D8C, 5388 },
+  { 0x0D8D, 5406 },
+  { 0x0D8E, 5431 },
+  { 0x0D8F, 5457 },
+  { 0x0D90, 5482 },
+  { 0x0D91, 5508 },
+  { 0x0D92, 5525 },
+  { 0x0D93, 5543 },
+  { 0x0D94, 5561 },
+  { 0x0D95, 5578 },
+  { 0x0D96, 5596 },
+  { 0x0D9A, 5614 },
+  { 0x0D9B, 5632 },
+  { 0x0D9C, 5651 },
+  { 0x0D9D, 5669 },
+  { 0x0D9E, 5688 },
+  { 0x0D9F, 5707 },
+  { 0x0DA0, 5727 },
+  { 0x0DA1, 5745 },
+  { 0x0DA2, 5764 },
+  { 0x0DA3, 5782 },
+  { 0x0DA4, 5801 },
+  { 0x0DA5, 5820 },
+  { 0x0DA6, 5840 },
+  { 0x0DA7, 5860 },
+  { 0x0DA8, 5879 },
+  { 0x0DA9, 5899 },
+  { 0x0DAA, 5918 },
+  { 0x0DAB, 5938 },
+  { 0x0DAC, 5957 },
+  { 0x0DAD, 5978 },
+  { 0x0DAE, 5996 },
+  { 0x0DAF, 6015 },
+  { 0x0DB0, 6033 },
+  { 0x0DB1, 6052 },
+  { 0x0DB3, 6070 },
+  { 0x0DB4, 6089 },
+  { 0x0DB5, 6107 },
+  { 0x0DB6, 6126 },
+  { 0x0DB7, 6144 },
+  { 0x0DB8, 6163 },
+  { 0x0DB9, 6181 },
+  { 0x0DBA, 6200 },
+  { 0x0DBB, 6218 },
+  { 0x0DBD, 6236 },
+  { 0x0DC0, 6254 },
+  { 0x0DC1, 6272 },
+  { 0x0DC2, 6291 },
+  { 0x0DC3, 6310 },
+  { 0x0DC4, 6328 },
+  { 0x0DC5, 6346 },
+  { 0x0DC6, 6365 },
+  { 0x0DCA, 6383 },
+  { 0x0DCF, 6390 },
+  { 0x0DD0, 6412 },
+  { 0x0DD1, 6434 },
+  { 0x0DD2, 6457 },
+  { 0x0DD3, 6478 },
+  { 0x0DD4, 6500 },
+  { 0x0DD6, 6521 },
+  { 0x0DD8, 6543 },
+  { 0x0DD9, 6572 },
+  { 0x0DDA, 6593 },
+  { 0x0DDB, 6615 },
+  { 0x0DDC, 6637 },
+  { 0x0DDD, 6658 },
+  { 0x0DDE, 6680 },
+  { 0x0DDF, 6702 },
+  { 0x0DF2, 6731 },
+  { 0x0DF3, 6761 },
+  { 0x0E2E, 6791 },
+  { 0x0E2F, 6802 },
+  { 0x0E37, 6813 },
+  { 0x0E43, 6822 },
+  { 0x0E44, 6839 },
+  { 0x0E45, 6857 },
+  { 0x0E46, 6870 },
+  { 0x0E47, 6880 },
+  { 0x0E4D, 6891 },
+  { 0x0E81, 6901 },
+  { 0x0E82, 6908 },
+  { 0x0E84, 6917 },
+  { 0x0E87, 6927 },
+  { 0x0E88, 6945 },
+  { 0x0E8A, 6960 },
+  { 0x0E8D, 6968 },
+  { 0x0E94, 6978 },
+  { 0x0E95, 6985 },
+  { 0x0E96, 6991 },
+  { 0x0E97, 7001 },
+  { 0x0E99, 7011 },
+  { 0x0E9A, 7018 },
+  { 0x0E9B, 7032 },
+  { 0x0E9C, 7038 },
+  { 0x0E9D, 7048 },
+  { 0x0E9E, 7054 },
+  { 0x0EA1, 7062 },
+  { 0x0EA2, 7076 },
+  { 0x0EA3, 7082 },
+  { 0x0EA5, 7089 },
+  { 0x0EA7, 7097 },
+  { 0x0EAA, 7103 },
+  { 0x0EAB, 7110 },
+  { 0x0EAD, 7125 },
+  { 0x0EAE, 7129 },
+  { 0x0EBB, 7145 },
+  { 0x0EBD, 7154 },
+  { 0x0EC3, 7164 },
+  { 0x0EC4, 7173 },
+  { 0x0F0B, 7181 },
+  { 0x0F0D, 7186 },
+  { 0x0F65, 7191 },
+  { 0x0F71, 7204 },
+  { 0x0F7E, 5247 },
+  { 0x0F7F, 5256 },
+  { 0x0F84, 7212 },
+  { 0x0FAD, 7221 },
+  { 0x0FB0, 7204 },
+  { 0x0FB1, 7246 },
+  { 0x0FB2, 7263 },
+  { 0x0FB5, 7280 },
+  { 0x0FCE, 7303 },
+  { 0x0FD2, 7313 },
+  { 0x0FD3, 7322 },
+  { 0x0FD4, 7345 },
+  { 0x0FD5, 7368 },
+  { 0x0FD6, 7391 },
+  { 0x0FD7, 7414 },
+  { 0x0FD8, 7450 },
+  { 0x1037, 7486 },
+  { 0x1039, 7494 },
+  { 0x103A, 7525 },
+  { 0x1100, 7558 },
+  { 0x1101, 7560 },
+  { 0x1102, 7563 },
+  { 0x1103, 7565 },
+  { 0x1104, 7567 },
+  { 0x1105, 7570 },
+  { 0x1106, 7572 },
+  { 0x1107, 7574 },
+  { 0x1108, 7576 },
+  { 0x1109, 7579 },
+  { 0x110A, 7581 },
+  { 0x110C, 7584 },
+  { 0x110D, 7586 },
+  { 0x110E, 7589 },
+  { 0x110F, 7591 },
+  { 0x1110, 7593 },
+  { 0x1111, 7595 },
+  { 0x1112, 7597 },
+  { 0x1161, 7599 },
+  { 0x1162, 7601 },
+  { 0x1163, 7604 },
+  { 0x1164, 7607 },
+  { 0x1165, 7611 },
+  { 0x1166, 7614 },
+  { 0x1167, 7616 },
+  { 0x1168, 7620 },
+  { 0x1169, 7623 },
+  { 0x116A, 7625 },
+  { 0x116B, 7628 },
+  { 0x116C, 7632 },
+  { 0x116D, 7635 },
+  { 0x116E, 7638 },
+  { 0x116F, 7640 },
+  { 0x1170, 7644 },
+  { 0x1171, 7647 },
+  { 0x1172, 7650 },
+  { 0x1173, 7653 },
+  { 0x1174, 7656 },
+  { 0x1175, 7659 },
+  { 0x11A8, 7558 },
+  { 0x11A9, 7560 },
+  { 0x11AA, 7661 },
+  { 0x11AB, 7563 },
+  { 0x11AC, 7664 },
+  { 0x11AD, 7667 },
+  { 0x11AE, 7565 },
+  { 0x11AF, 7670 },
+  { 0x11B0, 7672 },
+  { 0x11B1, 7675 },
+  { 0x11B2, 7678 },
+  { 0x11B3, 7681 },
+  { 0x11B4, 7684 },
+  { 0x11B5, 7687 },
+  { 0x11B6, 7690 },
+  { 0x11B7, 7572 },
+  { 0x11B8, 7574 },
+  { 0x11B9, 7693 },
+  { 0x11BA, 7579 },
+  { 0x11BB, 7581 },
+  { 0x11BC, 7696 },
+  { 0x11BD, 7584 },
+  { 0x11BE, 7589 },
+  { 0x11BF, 7591 },
+  { 0x11C0, 7593 },
+  { 0x11C1, 7595 },
+  { 0x11C2, 7597 },
+  { 0x11EC, 7699 },
+  { 0x11ED, 7715 },
+  { 0x11EE, 7736 },
+  { 0x11EF, 7750 },
+  { 0x17C6, 7767 },
+  { 0x17C6, 5247 },
+  { 0x17C7, 7775 },
+  { 0x17C7, 5256 },
+  { 0x1AA3, 7783 },
+  { 0x1AA4, 7793 },
+  { 0x1AA5, 7800 },
+  { 0x1B00, 7807 },
+  { 0x1B01, 7819 },
+  { 0x1B02, 5247 },
+  { 0x1B03, 7831 },
+  { 0x1B04, 5256 },
+  { 0x1B05, 4476 },
+  { 0x1B06, 7837 },
+  { 0x1B07, 4480 },
+  { 0x1B08, 7840 },
+  { 0x1B09, 4478 },
+  { 0x1B0A, 7843 },
+  { 0x1B0B, 7846 },
+  { 0x1B0C, 7856 },
+  { 0x1B0D, 7867 },
+  { 0x1B0E, 7877 },
+  { 0x1B0F, 7888 },
+  { 0x1B10, 7890 },
+  { 0x1B11, 7893 },
+  { 0x1B12, 7895 },
+  { 0x1B14, 7898 },
+  { 0x1B16, 7902 },
+  { 0x1B19, 5101 },
+  { 0x1B1B, 7906 },
+  { 0x1B1D, 5117 },
+  { 0x1B1E, 5150 },
+  { 0x1B1F, 4981 },
+  { 0x1B20, 4985 },
+  { 0x1B21, 7910 },
+  { 0x1B23, 5146 },
+  { 0x1B25, 7914 },
+  { 0x1B28, 7918 },
+  { 0x1B2A, 7922 },
+  { 0x1B30, 5185 },
+  { 0x1B31, 7926 },
+  { 0x1B34, 7930 },
+  { 0x1B35, 7837 },
+  { 0x1B36, 4480 },
+  { 0x1B37, 7840 },
+  { 0x1B38, 4478 },
+  { 0x1B39, 7843 },
+  { 0x1B3A, 7846 },
+  { 0x1B3B, 7856 },
+  { 0x1B3C, 7867 },
+  { 0x1B3D, 7877 },
+  { 0x1B3E, 7888 },
+  { 0x1B3F, 7890 },
+  { 0x1B40, 7893 },
+  { 0x1B41, 7895 },
+  { 0x1B42, 7936 },
+  { 0x1B43, 7939 },
+  { 0x1B44, 6383 },
+  { 0x1B5A, 7942 },
+  { 0x1B5B, 7950 },
+  { 0x1B5C, 7968 },
+  { 0x1B5D, 7985 },
+  { 0x1B5E, 7991 },
+  { 0x1B5F, 7997 },
+  { 0x1B60, 8010 },
+  { 0x1B80, 5247 },
+  { 0x1B81, 7831 },
+  { 0x1B82, 5256 },
+  { 0x1BA1, 8031 },
+  { 0x1BA2, 8044 },
+  { 0x1BA3, 8057 },
+  { 0x1BA4, 4480 },
+  { 0x1BA5, 4478 },
+  { 0x1BA6, 7936 },
+  { 0x1BA7, 7893 },
+  { 0x1BA8, 7888 },
+  { 0x1BA9, 8070 },
+  { 0x1BAA, 6383 },
+  { 0x1BAC, 8073 },
+  { 0x1BAD, 8086 },
+  { 0x1BE7, 8099 },
+  { 0x1BE8, 8109 },
+  { 0x1BE9, 8120 },
+  { 0x1BEA, 8128 },
+  { 0x1BEB, 8133 },
+  { 0x1BEC, 8140 },
+  { 0x1BED, 8150 },
+  { 0x1BEE, 8161 },
+  { 0x1BEF, 8168 },
+  { 0x1BF0, 8197 },
+  { 0x1BF1, 8205 },
+  { 0x1BF2, 6383 },
+  { 0x1BF3, 6383 },
+  { 0x1CD0, 8216 },
+  { 0x1CD1, 8245 },
+  { 0x1CD2, 8275 },
+  { 0x1CD3, 8302 },
+  { 0x1CD5, 8331 },
+  { 0x1CD6, 8359 },
+  { 0x1CD7, 8387 },
+  { 0x1CD8, 8421 },
+  { 0x1CD9, 8453 },
+  { 0x1CDA, 8491 },
+  { 0x1CDB, 8526 },
+  { 0x1CDC, 8561 },
+  { 0x1CDD, 8589 },
+  { 0x1CDE, 8616 },
+  { 0x1CDF, 8647 },
+  { 0x1CE0, 8679 },
+  { 0x1CE1, 8708 },
+  { 0x1CE2, 8742 },
+  { 0x1CE3, 8763 },
+  { 0x1CE4, 8802 },
+  { 0x1CE5, 8837 },
+  { 0x1CE6, 8869 },
+  { 0x1CE7, 8905 },
+  { 0x1CE8, 8948 },
+  { 0x1CE9, 8984 },
+  { 0x1CEA, 9013 },
+  { 0x1CEB, 9043 },
+  { 0x1CEC, 9074 },
+  { 0x1CED, 9114 },
+  { 0x1CEE, 9129 },
+  { 0x1CEF, 9157 },
+  { 0x1CF0, 9190 },
+  { 0x1CF1, 9222 },
+  { 0x1CF2, 9255 },
+  { 0x2001, 9292 },
+  { 0x2002, 9304 },
+  { 0x2003, 9308 },
+  { 0x2004, 9315 },
+  { 0x2005, 9327 },
+  { 0x2015, 9337 },
+  { 0x2018, 9352 },
+  { 0x2019, 9387 },
+  { 0x201A, 9415 },
+  { 0x201B, 9447 },
+  { 0x201C, 9484 },
+  { 0x201D, 9519 },
+  { 0x201E, 9547 },
+  { 0x201F, 9579 },
+  { 0x2020, 9616 },
+  { 0x2021, 9644 },
+  { 0x2022, 9667 },
+  { 0x2026, 9686 },
+  { 0x2030, 9703 },
+  { 0x2031, 9726 },
+  { 0x2032, 9736 },
+  { 0x2033, 9750 },
+  { 0x2034, 9766 },
+  { 0x2039, 9803 },
+  { 0x203A, 9834 },
+  { 0x203B, 9866 },
+  { 0x203B, 9880 },
+  { 0x203E, 9905 },
+  { 0x203F, 9923 },
+  { 0x2040, 9938 },
+  { 0x2044, 9972 },
+  { 0x2052, 9996 },
+  { 0x2055, 10066 },
+  { 0x2059, 10080 },
+  { 0x2059, 10097 },
+  { 0x205D, 10106 },
+  { 0x2063, 10141 },
+  { 0x20B1, 10157 },
+  { 0x20DB, 10176 },
+  { 0x20DC, 10193 },
+  { 0x20DD, 10211 },
+  { 0x20DD, 10234 },
+  { 0x20E6, 10272 },
+  { 0x20E7, 10309 },
+  { 0x20E9, 10324 },
+  { 0x20EB, 10345 },
+  { 0x2102, 10371 },
+  { 0x2103, 10398 },
+  { 0x2104, 10417 },
+  { 0x210A, 10423 },
+  { 0x210B, 10442 },
+  { 0x210C, 10463 },
+  { 0x210E, 10477 },
+  { 0x2111, 10508 },
+  { 0x2112, 10523 },
+  { 0x2113, 10541 },
+  { 0x2113, 10567 },
+  { 0x2114, 10594 },
+  { 0x2115, 10601 },
+  { 0x2117, 10616 },
+  { 0x2117, 10626 },
+  { 0x211A, 10643 },
+  { 0x211B, 10671 },
+  { 0x211C, 10688 },
+  { 0x211D, 10698 },
   { 0x211E, 10722 },
-  { 0x2124, 10734 },
-  { 0x2127, 10754 },
-  { 0x212C, 10758 },
-  { 0x212F, 10777 },
-  { 0x212F, 10783 },
-  { 0x2130, 10800 },
-  { 0x2131, 10826 },
-  { 0x2132, 10844 },
-  { 0x2133, 10870 },
-  { 0x2133, 10889 },
-  { 0x2134, 10930 },
-  { 0x2135, 10958 },
-  { 0x2136, 10997 },
-  { 0x2137, 11041 },
-  { 0x2138, 11099 },
-  { 0x2141, 11127 },
-  { 0x2183, 11132 },
-  { 0x2183, 11146 },
-  { 0x2192, 11165 },
-  { 0x2194, 11191 },
-  { 0x219E, 11211 },
-  { 0x219F, 11228 },
-  { 0x21A0, 11243 },
-  { 0x21A0, 11271 },
-  { 0x21A1, 11289 },
-  { 0x21A1, 11299 },
-  { 0x21A3, 11316 },
-  { 0x21A6, 11343 },
-  { 0x21A7, 11361 },
-  { 0x21AF, 11374 },
-  { 0x21B4, 11387 },
-  { 0x21B8, 11397 },
-  { 0x21B9, 11402 },
-  { 0x21DE, 11421 },
-  { 0x21DF, 11429 },
-  { 0x21E4, 11439 },
-  { 0x21E5, 11452 },
-  { 0x21E7, 11466 },
-  { 0x21E7, 11472 },
-  { 0x21E8, 11500 },
-  { 0x21EA, 11526 },
-  { 0x21EB, 11536 },
-  { 0x21EC, 11549 },
-  { 0x21ED, 11570 },
-  { 0x21EE, 11583 },
-  { 0x21EF, 11598 },
-  { 0x21F0, 11611 },
-  { 0x21F1, 11397 },
-  { 0x21F2, 11622 },
-  { 0x21F3, 11626 },
-  { 0x21F8, 11636 },
-  { 0x21F9, 11664 },
-  { 0x21FB, 11692 },
-  { 0x21FC, 11719 },
-  { 0x2200, 11746 },
-  { 0x2203, 11767 },
-  { 0x2205, 11790 },
-  { 0x2206, 11799 },
-  { 0x2206, 11816 },
-  { 0x2206, 11835 },
-  { 0x2207, 11872 },
-  { 0x2207, 11892 },
-  { 0x220B, 11906 },
-  { 0x220E, 11916 },
-  { 0x220F, 11923 },
-  { 0x2210, 11936 },
-  { 0x2211, 11951 },
-  { 0x2218, 11966 },
-  { 0x2218, 11985 },
-  { 0x221A, 11993 },
-  { 0x2222, 12006 },
-  { 0x2223, 11906 },
-  { 0x2223, 12016 },
-  { 0x2227, 12026 },
-  { 0x2228, 12045 },
-  { 0x2229, 12062 },
-  { 0x222A, 12071 },
-  { 0x2238, 12075 },
-  { 0x223C, 12098 },
-  { 0x223C, 12128 },
-  { 0x223C, 12147 },
-  { 0x223C, 12158 },
-  { 0x223C, 12162 },
-  { 0x223C, 12168 },
-  { 0x223D, 12178 },
-  { 0x223E, 12185 },
-  { 0x223F, 12199 },
-  { 0x2248, 12219 },
-  { 0x2252, 12233 },
-  { 0x2257, 12247 },
-  { 0x2259, 12270 },
-  { 0x225C, 12285 },
-  { 0x225C, 12297 },
-  { 0x226C, 12320 },
-  { 0x227A, 12339 },
-  { 0x227B, 12355 },
-  { 0x2282, 12372 },
-  { 0x2283, 12388 },
-  { 0x228E, 12404 },
-  { 0x2295, 12428 },
-  { 0x2295, 12439 },
-  { 0x2296, 12465 },
-  { 0x2297, 12486 },
-  { 0x2297, 12439 },
-  { 0x2299, 12501 },
-  { 0x2299, 12516 },
-  { 0x22A2, 12544 },
-  { 0x22A2, 12554 },
-  { 0x22A2, 12578 },
-  { 0x22A3, 12588 },
-  { 0x22A3, 12606 },
-  { 0x22A4, 12634 },
-  { 0x22A5, 12638 },
-  { 0x22A6, 12651 },
-  { 0x22A8, 12662 },
-  { 0x22A8, 12687 },
-  { 0x22A8, 12702 },
-  { 0x22A8, 12712 },
-  { 0x22C2, 12723 },
-  { 0x22C3, 12759 },
-  { 0x22D4, 12788 },
-  { 0x2308, 12808 },
-  { 0x230A, 12820 },
-  { 0x2310, 12834 },
-  { 0x2311, 12852 },
-  { 0x2312, 12868 },
-  { 0x2313, 12889 },
-  { 0x2316, 12911 },
-  { 0x2318, 12925 },
-  { 0x2318, 12943 },
-  { 0x2319, 12977 },
-  { 0x231B, 12989 },
-  { 0x2324, 13016 },
-  { 0x2326, 13026 },
-  { 0x2327, 13050 },
-  { 0x232B, 13060 },
-  { 0x234A, 13083 },
-  { 0x234E, 13100 },
-  { 0x2351, 13112 },
-  { 0x2355, 13130 },
-  { 0x2361, 13144 },
-  { 0x2364, 13164 },
-  { 0x2365, 13169 },
-  { 0x2368, 13176 },
-  { 0x2385, 13182 },
-  { 0x2388, 13189 },
-  { 0x2389, 13197 },
-  { 0x238A, 13203 },
-  { 0x238B, 13220 },
-  { 0x23B0, 13227 },
-  { 0x23B1, 13242 },
-  { 0x23E9, 13258 },
-  { 0x23EA, 13271 },
-  { 0x2445, 13283 },
-  { 0x2446, 13299 },
-  { 0x2447, 13307 },
-  { 0x2448, 13314 },
-  { 0x2449, 13320 },
-  { 0x2500, 13325 },
-  { 0x2502, 13347 },
-  { 0x250C, 13369 },
-  { 0x2510, 13391 },
-  { 0x2514, 13413 },
-  { 0x2518, 13435 },
-  { 0x251C, 13457 },
-  { 0x251D, 13479 },
-  { 0x2524, 13501 },
-  { 0x2525, 13523 },
-  { 0x252C, 13545 },
-  { 0x252F, 13567 },
-  { 0x2534, 13589 },
-  { 0x2537, 13611 },
-  { 0x253C, 13633 },
-  { 0x253F, 13655 },
-  { 0x2588, 13677 },
-  { 0x2592, 13683 },
-  { 0x25A0, 13710 },
-  { 0x25A1, 13744 },
-  { 0x25A1, 13755 },
-  { 0x25AA, 13782 },
-  { 0x25AE, 13796 },
-  { 0x25B3, 13813 },
-  { 0x25B7, 13819 },
-  { 0x25BB, 13848 },
-  { 0x25BD, 13872 },
-  { 0x25C1, 13890 },
-  { 0x25C5, 13920 },
-  { 0x25C9, 13945 },
-  { 0x25FB, 13982 },
-  { 0x2600, 14006 },
-  { 0x2601, 14020 },
-  { 0x2602, 14035 },
-  { 0x2603, 14049 },
-  { 0x2609, 14063 },
-  { 0x260A, 14090 },
-  { 0x260B, 14122 },
-  { 0x260C, 14151 },
-  { 0x2613, 14177 },
-  { 0x2614, 14196 },
-  { 0x2615, 14212 },
-  { 0x261E, 14247 },
-  { 0x2620, 14271 },
-  { 0x2627, 14278 },
-  { 0x262B, 14311 },
-  { 0x262C, 14332 },
-  { 0x2630, 14348 },
-  { 0x2631, 14354 },
-  { 0x2632, 14359 },
-  { 0x2633, 14363 },
-  { 0x2634, 14369 },
-  { 0x2635, 14374 },
-  { 0x2636, 14379 },
-  { 0x2637, 14384 },
-  { 0x263A, 14389 },
-  { 0x263C, 14406 },
-  { 0x263D, 14414 },
-  { 0x263E, 14414 },
-  { 0x263F, 14443 },
-  { 0x2640, 14477 },
-  { 0x2640, 14483 },
-  { 0x2641, 14512 },
-  { 0x2642, 14543 },
-  { 0x2642, 14548 },
-  { 0x2643, 14575 },
-  { 0x2644, 14601 },
-  { 0x2646, 14628 },
-  { 0x264D, 14667 },
-  { 0x264F, 14691 },
-  { 0x264F, 14699 },
-  { 0x2665, 14711 },
-  { 0x2669, 14721 },
-  { 0x266A, 14730 },
-  { 0x266B, 14737 },
-  { 0x266C, 14752 },
-  { 0x266F, 14771 },
-  { 0x2692, 14798 },
-  { 0x2693, 14834 },
-  { 0x2694, 14866 },
-  { 0x2695, 14922 },
-  { 0x2696, 14935 },
-  { 0x2697, 14961 },
-  { 0x2698, 14986 },
-  { 0x2699, 15001 },
-  { 0x269B, 15019 },
-  { 0x269E, 15050 },
-  { 0x269F, 15067 },
-  { 0x26A1, 15087 },
-  { 0x26A1, 15095 },
-  { 0x26A2, 15112 },
-  { 0x26A3, 15123 },
-  { 0x26A4, 15142 },
-  { 0x26A5, 15154 },
-  { 0x26A5, 15178 },
-  { 0x26A6, 15154 },
-  { 0x26A6, 15208 },
-  { 0x26A7, 15154 },
-  { 0x26A8, 14548 },
-  { 0x26A9, 14548 },
-  { 0x26AA, 15253 },
-  { 0x26AA, 15285 },
-  { 0x26AC, 15304 },
-  { 0x26B0, 15335 },
-  { 0x26B1, 15354 },
-  { 0x26BF, 15375 },
-  { 0x26C4, 15389 },
-  { 0x26C5, 15400 },
-  { 0x26C6, 14035 },
-  { 0x26C7, 15414 },
-  { 0x26C8, 15425 },
-  { 0x26CC, 15438 },
-  { 0x26CF, 15447 },
-  { 0x26D0, 15466 },
-  { 0x26D1, 15475 },
-  { 0x26D2, 15487 },
-  { 0x26D3, 15499 },
-  { 0x26DB, 15520 },
-  { 0x26DD, 15531 },
-  { 0x26DE, 15544 },
-  { 0x26DF, 15569 },
-  { 0x26DF, 15581 },
-  { 0x26E3, 15617 },
-  { 0x26E4, 15631 },
-  { 0x26E8, 15652 },
-  { 0x26E9, 15661 },
-  { 0x26ED, 15667 },
-  { 0x26EE, 15675 },
-  { 0x26F1, 15705 },
-  { 0x26F2, 15719 },
-  { 0x26F3, 15724 },
-  { 0x26F4, 15736 },
-  { 0x26F5, 15756 },
-  { 0x26F6, 15780 },
-  { 0x26F7, 15793 },
-  { 0x26F8, 15804 },
-  { 0x26F9, 15821 },
-  { 0x26FA, 15848 },
-  { 0x26FC, 15861 },
-  { 0x26FD, 15896 },
-  { 0x26FE, 15924 },
-  { 0x26FF, 15944 },
-  { 0x270A, 15977 },
-  { 0x270B, 16012 },
-  { 0x270C, 16048 },
-  { 0x2736, 16087 },
-  { 0x273A, 16095 },
-  { 0x2749, 16105 },
-  { 0x274B, 16110 },
-  { 0x2757, 16119 },
-  { 0x2766, 16155 },
-  { 0x2767, 16166 },
-  { 0x27B0, 16183 },
-  { 0x27C2, 16190 },
-  { 0x27CB, 16204 },
-  { 0x27CD, 16212 },
-  { 0x27CE, 16222 },
-  { 0x27CF, 16230 },
-  { 0x27D3, 16238 },
-  { 0x27D4, 16247 },
-  { 0x27DF, 16255 },
-  { 0x27E1, 16272 },
-  { 0x27E2, 16295 },
-  { 0x27E3, 16322 },
-  { 0x27E4, 16353 },
-  { 0x27E5, 16381 },
-  { 0x27E6, 16413 },
-  { 0x27E7, 16441 },
-  { 0x27E8, 16470 },
-  { 0x27E8, 16474 },
-  { 0x27E9, 16507 },
-  { 0x27E9, 16511 },
-  { 0x27EA, 16545 },
-  { 0x27EB, 16577 },
-  { 0x27EE, 16610 },
-  { 0x27EF, 16617 },
-  { 0x27FB, 16624 },
-  { 0x27FC, 16634 },
-  { 0x2900, 16642 },
-  { 0x2901, 16672 },
-  { 0x2905, 16634 },
-  { 0x2906, 16624 },
-  { 0x2907, 16634 },
-  { 0x2914, 16701 },
-  { 0x2915, 16730 },
-  { 0x2916, 16758 },
-  { 0x2916, 16776 },
-  { 0x2917, 16797 },
-  { 0x2918, 16829 },
-  { 0x29D6, 16868 },
-  { 0x29D6, 16884 },
-  { 0x29DC, 16897 },
-  { 0x29E0, 16921 },
-  { 0x29E6, 16935 },
-  { 0x29F4, 16959 },
-  { 0x29F9, 16977 },
-  { 0x2A07, 17002 },
-  { 0x2A1B, 17008 },
-  { 0x2A1C, 17023 },
-  { 0x2A1D, 17038 },
-  { 0x2A24, 17051 },
-  { 0x2A26, 17078 },
-  { 0x2A27, 17105 },
-  { 0x2A41, 17118 },
-  { 0x2A68, 17145 },
-  { 0x2AA1, 17171 },
-  { 0x2ADC, 17191 },
-  { 0x2ADD, 17207 },
-  { 0x2AE2, 17219 },
-  { 0x2AEB, 17240 },
-  { 0x2AF1, 17253 },
-  { 0x2AF4, 17275 },
-  { 0x2AFE, 17286 },
-  { 0x2AFF, 17302 },
-  { 0x2B55, 17324 },
-  { 0x2B56, 17353 },
-  { 0x2B57, 17372 },
-  { 0x2B58, 17389 },
-  { 0x2B59, 17412 },
-  { 0x2D40, 17427 },
-  { 0x2D53, 17438 },
-  { 0x2D58, 17449 },
-  { 0x2D64, 17459 },
-  { 0x2D6F, 17471 },
-  { 0x2D70, 17480 },
-  { 0x2E12, 17489 },
-  { 0x2E16, 17501 },
-  { 0x2E18, 17521 },
-  { 0x2E2E, 17533 },
-  { 0x2E3A, 17555 },
-  { 0x301A, 17569 },
-  { 0x301B, 17598 },
-  { 0x302E, 17628 },
-  { 0x302F, 17648 },
-  { 0x3057, 17668 },
-  { 0x3058, 17672 },
-  { 0x3061, 17688 },
-  { 0x3062, 17672 },
-  { 0x3063, 17692 },
-  { 0x3064, 17702 },
-  { 0x3065, 17706 },
-  { 0x3075, 17722 },
-  { 0x30B7, 17668 },
-  { 0x30B8, 17672 },
-  { 0x30C1, 17688 },
-  { 0x30C2, 17672 },
-  { 0x30C3, 17692 },
-  { 0x30C4, 17702 },
-  { 0x30C5, 17706 },
-  { 0x30D5, 17722 },
-  { 0x3164, 17725 },
-  { 0x3180, 7729 },
-  { 0x3190, 17732 },
-  { 0x3191, 17740 },
-  { 0x3248, 17752 },
-  { 0x3249, 17772 },
-  { 0x324A, 17792 },
-  { 0x324B, 17812 },
-  { 0x324C, 17832 },
-  { 0x324D, 17852 },
-  { 0x324E, 17872 },
-  { 0x324F, 17892 },
-  { 0x3280, 17912 },
-  { 0x337F, 17944 },
-  { 0xA792, 17960 },
-  { 0xA806, 17976 },
-  { 0xA8E0, 17991 },
-  { 0xA8E1, 18023 },
-  { 0xA8E2, 18059 },
-  { 0xA8E3, 18095 },
-  { 0xA8E4, 18133 },
-  { 0xA8E5, 18164 },
-  { 0xA8E6, 18195 },
-  { 0xA8E7, 18225 },
-  { 0xA8E8, 18255 },
-  { 0xA8E9, 18285 },
-  { 0xA8EA, 18314 },
-  { 0xA8EB, 18344 },
-  { 0xA8EC, 18365 },
-  { 0xA8ED, 18387 },
-  { 0xA8EE, 18413 },
-  { 0xA8EF, 18442 },
-  { 0xA8F0, 18464 },
-  { 0xA8F1, 18490 },
-  { 0xA8F2, 18524 },
-  { 0xA8F3, 18544 },
-  { 0xA8F4, 18581 },
-  { 0xA8F5, 18622 },
-  { 0xA8F6, 18659 },
-  { 0xA8F7, 18696 },
-  { 0xA8F8, 18738 },
-  { 0xA8FA, 18756 },
-  { 0xA8FB, 18773 },
-  { 0xA947, 18785 },
-  { 0xA948, 18792 },
-  { 0xA949, 18800 },
-  { 0xA94A, 18807 },
-  { 0xA94C, 18816 },
-  { 0xA94E, 18825 },
-  { 0xA94F, 18832 },
-  { 0xA950, 18841 },
-  { 0xA951, 18852 },
-  { 0xA980, 7812 },
-  { 0xA981, 5240 },
-  { 0xA982, 7824 },
-  { 0xA983, 5249 },
-  { 0xA989, 7839 },
-  { 0xA98A, 7860 },
-  { 0xA98B, 7870 },
-  { 0xA990, 18862 },
-  { 0xA991, 7891 },
-  { 0xA993, 7895 },
-  { 0xA996, 5094 },
-  { 0xA998, 18865 },
-  { 0xA999, 7899 },
-  { 0xA99C, 5143 },
-  { 0xA99E, 4978 },
-  { 0xA99F, 7903 },
-  { 0xA9A1, 5139 },
-  { 0xA9A3, 7907 },
-  { 0xA9A6, 7911 },
-  { 0xA9A8, 7915 },
-  { 0xA9AF, 5178 },
-  { 0xA9B0, 7919 },
-  { 0xA9B3, 7923 },
-  { 0xA9B4, 7830 },
-  { 0xA9B5, 7886 },
-  { 0xA9B6, 4473 },
-  { 0xA9B7, 7833 },
-  { 0xA9B8, 4471 },
-  { 0xA9B9, 7836 },
-  { 0xA9BA, 7881 },
-  { 0xA9BB, 7883 },
-  { 0xA9BC, 7929 },
-  { 0xA9BD, 7839 },
-  { 0xA9BE, 18870 },
-  { 0xA9BF, 18880 },
-  { 0xA9C0, 6376 },
-  { 0xA9C8, 7984 },
-  { 0xA9C9, 7990 },
-  { 0xAADB, 18890 },
-  { 0xAADC, 18897 },
-  { 0xAAF0, 7984 },
-  { 0xAAF1, 18901 },
-  { 0xABC0, 18915 },
-  { 0xABC1, 18918 },
-  { 0xABC2, 18921 },
-  { 0xABC3, 18924 },
-  { 0xABC6, 18927 },
-  { 0xABC7, 5107 },
-  { 0xABC8, 7891 },
-  { 0xABC9, 18930 },
-  { 0xABCA, 5139 },
-  { 0xABCB, 18934 },
-  { 0xABCC, 4983 },
-  { 0xABCD, 18937 },
-  { 0xABCE, 4471 },
-  { 0xABD0, 7911 },
-  { 0xABD1, 4469 },
-  { 0xABD2, 18940 },
-  { 0xABD3, 7899 },
-  { 0xABD4, 18943 },
-  { 0xABD6, 4971 },
-  { 0xABD7, 18946 },
-  { 0xABD8, 7895 },
-  { 0xABD9, 7907 },
-  { 0xABDA, 7915 },
-  { 0xABDB, 18949 },
-  { 0xABDC, 18951 },
-  { 0xABDD, 18953 },
-  { 0xABDE, 18955 },
-  { 0xABDF, 18957 },
-  { 0xABE0, 18959 },
-  { 0xABE1, 18961 },
-  { 0xABE2, 4473 },
-  { 0xABE3, 7886 },
-  { 0xABE4, 4473 },
-  { 0xABE5, 7830 },
-  { 0xABE6, 7881 },
-  { 0xABE7, 18964 },
-  { 0xABE8, 4471 },
-  { 0xABE9, 18967 },
-  { 0xABEA, 5240 },
-  { 0xABEB, 7990 },
-  { 0xABEC, 18970 },
-  { 0xABED, 18981 },
-  { 0xABF0, 18988 },
-  { 0xABF1, 18993 },
-  { 0xABF2, 18997 },
-  { 0xABF3, 19001 },
-  { 0xABF4, 19006 },
-  { 0xABF5, 19011 },
-  { 0xABF6, 19017 },
-  { 0xABF7, 19023 },
-  { 0xABF8, 19029 },
-  { 0xABF9, 19035 },
-  { 0xFEFF, 19041 },
-  { 0x1000E, 19053 },
-  { 0x10018, 19073 },
-  { 0x1001B, 19090 },
-  { 0x10025, 19109 },
-  { 0x1002D, 19129 },
-  { 0x10042, 19148 },
-  { 0x10049, 19166 },
-  { 0x10052, 19188 },
-  { 0x10093, 19207 },
-  { 0x10094, 19213 },
-  { 0x10098, 19221 },
-  { 0x10099, 19230 },
-  { 0x100A4, 19236 },
-  { 0x100C9, 19243 },
-  { 0x100CB, 19249 },
-  { 0x10A3F, 19273 },
-  { 0x10A60, 19280 },
-  { 0x10A61, 19284 },
-  { 0x10A62, 19288 },
-  { 0x10A63, 19292 },
-  { 0x10A64, 19297 },
-  { 0x10A65, 19301 },
-  { 0x10A66, 19305 },
-  { 0x10A67, 19311 },
-  { 0x10A68, 19315 },
-  { 0x10A69, 19319 },
-  { 0x10A6B, 19323 },
-  { 0x10A6C, 19327 },
-  { 0x10A6D, 19332 },
-  { 0x10A6E, 19337 },
-  { 0x10A70, 19341 },
-  { 0x10A71, 19345 },
-  { 0x10A72, 19350 },
-  { 0x10A73, 19354 },
-  { 0x10A74, 19358 },
-  { 0x10A75, 19363 },
-  { 0x10A76, 19367 },
-  { 0x10A77, 19373 },
-  { 0x10A78, 19377 },
-  { 0x10A79, 19382 },
-  { 0x10A7A, 19387 },
-  { 0x10A7B, 19391 },
-  { 0x10A7C, 19396 },
-  { 0x11100, 19400 },
-  { 0x11101, 19414 },
-  { 0x11102, 19424 },
-  { 0x11103, 19434 },
-  { 0x11104, 19449 },
-  { 0x11105, 19466 },
-  { 0x11106, 19475 },
-  { 0x11107, 19486 },
-  { 0x11108, 19502 },
-  { 0x11109, 19519 },
-  { 0x1110A, 19532 },
-  { 0x1110B, 19550 },
-  { 0x1110C, 19563 },
-  { 0x1110D, 19578 },
-  { 0x1110E, 19591 },
-  { 0x1110F, 19606 },
-  { 0x11110, 19620 },
-  { 0x11111, 19635 },
-  { 0x11112, 19651 },
-  { 0x11113, 19671 },
-  { 0x11114, 19689 },
-  { 0x11115, 19707 },
-  { 0x11116, 19723 },
-  { 0x11117, 19738 },
-  { 0x11118, 19752 },
-  { 0x11119, 19765 },
-  { 0x1111A, 19781 },
-  { 0x1111B, 19799 },
-  { 0x1111C, 19811 },
-  { 0x1111D, 19828 },
-  { 0x1111E, 19843 },
-  { 0x1111F, 19861 },
-  { 0x11120, 19878 },
-  { 0x11121, 19892 },
-  { 0x11122, 19903 },
-  { 0x11123, 19918 },
-  { 0x11124, 19932 },
-  { 0x11125, 19946 },
-  { 0x11126, 19962 },
-  { 0x11127, 19977 },
-  { 0x11128, 19991 },
-  { 0x11129, 20001 },
-  { 0x1112A, 20017 },
-  { 0x1112B, 20029 },
-  { 0x1112C, 20042 },
-  { 0x1112D, 20051 },
-  { 0x1112E, 20066 },
-  { 0x1112F, 20075 },
-  { 0x11130, 20086 },
-  { 0x11140, 20097 },
-  { 0x11141, 20108 },
-  { 0x11142, 20118 },
-  { 0x11143, 20128 },
-  { 0x1D13A, 20136 },
-  { 0x1D13B, 20166 },
-  { 0x1D13C, 20181 },
-  { 0x1D13D, 20192 },
-  { 0x1D13E, 20205 },
-  { 0x1D13F, 20217 },
-  { 0x1D140, 20233 },
-  { 0x1D141, 20253 },
-  { 0x1D142, 20302 },
-  { 0x1D15D, 20360 },
-  { 0x1D15E, 20370 },
-  { 0x1D15F, 14721 },
-  { 0x1D160, 14730 },
-  { 0x1D161, 20376 },
-  { 0x1D162, 20387 },
-  { 0x1D163, 20402 },
-  { 0x1D164, 20441 },
-  { 0x1D202, 20489 },
-  { 0x1D205, 20526 },
-  { 0x1D206, 20564 },
-  { 0x1D208, 20601 },
-  { 0x1D20D, 20639 },
-  { 0x1D20E, 20677 },
-  { 0x1D211, 20715 },
-  { 0x1D213, 20753 },
-  { 0x1D21C, 20791 },
-  { 0x1D300, 20829 },
-  { 0x1D301, 20833 },
-  { 0x1D302, 20842 },
-  { 0x1D303, 20849 },
-  { 0x1D304, 20858 },
-  { 0x1D305, 20865 },
-  { 0x1D4AB, 20873 },
-  { 0x1D510, 20883 },
-  { 0x1D516, 20911 },
-  { 0x1D6A4, 20943 },
-  { 0x1D6A5, 20950 },
-  { 0x1F004, 20957 },
-  { 0x1F005, 20967 },
-  { 0x1F006, 20974 },
-  { 0x1F007, 20981 },
-  { 0x1F010, 20985 },
-  { 0x1F019, 20990 },
-  { 0x1F022, 20995 },
-  { 0x1F023, 20999 },
-  { 0x1F024, 21003 },
-  { 0x1F025, 21007 },
-  { 0x1F02A, 21010 },
-  { 0x1F0AB, 21016 },
-  { 0x1F0AB, 21048 },
-  { 0x1F0AC, 21063 },
-  { 0x1F0AC, 21106 },
-  { 0x1F0AD, 21123 },
-  { 0x1F0AD, 21152 },
-  { 0x1F0AE, 21168 },
-  { 0x1F0AE, 21184 },
-  { 0x1F12B, 21199 },
-  { 0x1F12C, 21232 },
-  { 0x1F130, 21244 },
-  { 0x1F131, 21272 },
-  { 0x1F131, 21277 },
-  { 0x1F13D, 21339 },
-  { 0x1F13F, 21359 },
-  { 0x1F142, 21399 },
-  { 0x1F143, 21442 },
-  { 0x1F146, 21454 },
-  { 0x1F14A, 21507 },
-  { 0x1F14B, 21512 },
-  { 0x1F14C, 21534 },
-  { 0x1F14D, 21539 },
-  { 0x1F14E, 21576 },
-  { 0x1F14F, 21589 },
-  { 0x1F150, 21617 },
-  { 0x1F155, 21625 },
-  { 0x1F157, 21631 },
-  { 0x1F15A, 21652 },
-  { 0x1F15B, 21665 },
-  { 0x1F15C, 21676 },
-  { 0x1F15F, 21682 },
-  { 0x1F161, 21711 },
-  { 0x1F162, 21735 },
-  { 0x1F163, 21768 },
-  { 0x1F164, 21796 },
-  { 0x1F16A, 21813 },
-  { 0x1F16B, 21832 },
-  { 0x1F170, 21849 },
-  { 0x1F171, 21862 },
-  { 0x1F172, 21875 },
-  { 0x1F175, 21895 },
-  { 0x1F177, 21924 },
-  { 0x1F179, 21947 },
-  { 0x1F17B, 21971 },
-  { 0x1F17C, 22001 },
-  { 0x1F17E, 22040 },
-  { 0x1F17F, 22053 },
-  { 0x1F18A, 22093 },
-  { 0x1F18B, 22114 },
-  { 0x1F18C, 22132 },
-  { 0x1F18D, 22145 },
-  { 0x1F18E, 22158 },
-  { 0x1F18F, 21589 },
-  { 0x1F190, 22172 },
-  { 0x1F191, 22184 },
-  { 0x1F193, 22190 },
-  { 0x1F194, 22203 },
-  { 0x1F196, 22222 },
-  { 0x1F198, 22230 },
-  { 0x1F199, 22262 },
-  { 0x1F19A, 22286 },
-  { 0x1F200, 22293 },
-  { 0x1F201, 22304 },
-  { 0x1F202, 22314 },
-  { 0x1F210, 22327 },
-  { 0x1F211, 22382 },
-  { 0x1F212, 22411 },
-  { 0x1F213, 22440 },
-  { 0x1F214, 22493 },
-  { 0x1F214, 22524 },
-  { 0x1F215, 22536 },
-  { 0x1F216, 22573 },
-  { 0x1F217, 22597 },
-  { 0x1F218, 22614 },
-  { 0x1F219, 22634 },
-  { 0x1F21A, 22645 },
-  { 0x1F21A, 22671 },
-  { 0x1F21B, 22690 },
-  { 0x1F21C, 22715 },
-  { 0x1F21D, 22730 },
-  { 0x1F21E, 22746 },
-  { 0x1F21F, 22758 },
-  { 0x1F220, 22781 },
-  { 0x1F221, 22804 },
-  { 0x1F222, 22821 },
-  { 0x1F223, 22836 },
-  { 0x1F224, 22847 },
-  { 0x1F225, 22860 },
-  { 0x1F226, 22875 },
-  { 0x1F227, 22888 },
-  { 0x1F228, 22896 },
-  { 0x1F229, 22904 },
-  { 0x1F22A, 22915 },
-  { 0x1F22B, 22926 },
-  { 0x1F22C, 22937 },
-  { 0x1F22D, 22948 },
-  { 0x1F22E, 22961 },
-  { 0x1F22F, 22973 },
-  { 0x1F22F, 22991 },
-  { 0x1F230, 23005 },
-  { 0x1F231, 23012 },
-  { 0x1F232, 23019 },
-  { 0x1F233, 23035 },
-  { 0x1F234, 23046 },
-  { 0x1F235, 23058 },
-  { 0x1F236, 23068 },
-  { 0x1F237, 23083 },
-  { 0x1F238, 23096 },
-  { 0x1F239, 23113 },
-  { 0x1F23A, 23127 },
-  { 0x1F240, 23144 },
-  { 0x1F241, 23153 },
-  { 0x1F242, 23160 },
-  { 0x1F243, 23167 },
-  { 0x1F244, 23172 },
-  { 0x1F245, 23176 },
-  { 0x1F246, 23180 },
-  { 0x1F247, 23186 },
-  { 0x1F248, 23190 },
-  { 0x1F250, 23195 },
-  { 0x1F251, 23210 },
-  { 0x1F300, 23222 },
-  { 0x1F313, 23241 },
-  { 0x1F314, 23251 },
-  { 0x1F33C, 23263 },
-  { 0x1F346, 23269 },
-  { 0x1F354, 23278 },
-  { 0x1F35A, 23294 },
-  { 0x1F35B, 23307 },
-  { 0x1F35C, 23328 },
-  { 0x1F361, 23342 },
-  { 0x1F362, 23364 },
-  { 0x1F36A, 23382 },
-  { 0x1F373, 23390 },
-  { 0x1F374, 23418 },
-  { 0x1F37B, 23435 },
-  { 0x1F383, 23442 },
-  { 0x1F385, 23453 },
-  { 0x1F38A, 23465 },
-  { 0x1F38B, 23481 },
-  { 0x1F3A0, 23515 },
-  { 0x1F3A1, 23515 },
-  { 0x1F3A3, 23530 },
-  { 0x1F3A4, 23538 },
-  { 0x1F3A5, 23546 },
-  { 0x1F3A6, 23559 },
-  { 0x1F3A7, 23590 },
-  { 0x1F3A8, 23596 },
-  { 0x1F3A9, 23600 },
-  { 0x1F3AA, 23632 },
-  { 0x1F3AE, 23638 },
-  { 0x1F3AF, 23660 },
-  { 0x1F3B4, 23695 },
-  { 0x1F3B5, 23708 },
-  { 0x1F3B6, 23734 },
-  { 0x1F3BE, 23762 },
-  { 0x1F3BF, 23769 },
-  { 0x1F3C0, 23776 },
-  { 0x1F3C1, 23787 },
-  { 0x1F3C3, 23800 },
-  { 0x1F3C4, 23836 },
-  { 0x1F3E1, 23844 },
-  { 0x1F3E7, 23866 },
-  { 0x1F3ED, 23870 },
-  { 0x1F3ED, 23897 },
-  { 0x1F3EE, 23916 },
-  { 0x1F404, 23944 },
-  { 0x1F413, 23960 },
-  { 0x1F414, 23965 },
-  { 0x1F414, 23969 },
-  { 0x1F416, 23988 },
-  { 0x1F41E, 24004 },
-  { 0x1F44A, 24036 },
-  { 0x1F45F, 24042 },
-  { 0x1F464, 24071 },
-  { 0x1F465, 24085 },
-  { 0x1F485, 24094 },
-  { 0x1F48B, 24114 },
-  { 0x1F48D, 24119 },
-  { 0x1F48F, 24127 },
-  { 0x1F492, 24146 },
-  { 0x1F4A0, 24161 },
-  { 0x1F4A1, 24174 },
-  { 0x1F4A6, 24179 },
-  { 0x1F4A8, 24186 },
-  { 0x1F4A9, 24209 },
-  { 0x1F4AA, 24218 },
-  { 0x1F4AB, 24234 },
-  { 0x1F4AC, 24258 },
-  { 0x1F4AE, 24289 },
-  { 0x1F4AF, 24308 },
-  { 0x1F4BE, 24322 },
-  { 0x1F4C0, 24377 },
-  { 0x1F4D6, 24406 },
-  { 0x1F4E1, 24429 },
-  { 0x1F4EA, 24454 },
-  { 0x1F4EA, 24481 },
-  { 0x1F4EB, 24495 },
-  { 0x1F4EE, 24519 },
-  { 0x1F4F6, 24544 },
-  { 0x1F500, 24563 },
-  { 0x1F501, 24571 },
-  { 0x1F502, 24578 },
-  { 0x1F503, 24599 },
-  { 0x1F504, 24599 },
-  { 0x1F50A, 24606 },
-  { 0x1F50D, 24612 },
-  { 0x1F50E, 24619 },
-  { 0x1F50F, 24636 },
-  { 0x1F510, 24644 },
-  { 0x1F512, 24651 },
-  { 0x1F51D, 24678 },
-  { 0x1F524, 24690 },
-  { 0x1F526, 24710 },
-  { 0x1F52A, 24721 },
-  { 0x1F53C, 24744 },
-  { 0x1F53D, 24758 },
-  { 0x1F64C, 24774 },
-  { 0x1F686, 24782 },
-  { 0x1F687, 24798 },
-  { 0x1F689, 24824 },
-  { 0x1F6A8, 24846 },
-  { 0x1F6A9, 24862 },
-  { 0x1F6B6, 24883 },
-  { 0x1F6B9, 24891 },
-  { 0x1F6B9, 24902 },
-  { 0x1F6BA, 24917 },
-  { 0x1F6BA, 24930 },
-  { 0x1F6BB, 24947 },
-  { 0x1F6BB, 24981 },
-  { 0x1F6BC, 24997 },
-  { 0x1F707, 25034 },
-  { 0x1F708, 25093 },
-  { 0x1F70A, 25107 },
-  { 0x1F70B, 25219 },
-  { 0x1F70D, 25237 },
-  { 0x1F70F, 25247 },
-  { 0x1F718, 25265 },
-  { 0x1F71E, 25276 },
-  { 0x1F71F, 25329 },
-  { 0x1F723, 25394 },
-  { 0x1F725, 25420 },
-  { 0x1F728, 25471 },
-  { 0x1F728, 25501 },
-  { 0x1F72B, 25537 },
-  { 0x1F72D, 25546 },
-  { 0x1F730, 25555 },
-  { 0x1F736, 25570 },
-  { 0x1F738, 25581 },
-  { 0x1F739, 25607 },
-  { 0x1F73B, 25625 },
-  { 0x1F73C, 25625 },
-  { 0x1F73D, 25641 },
-  { 0x1F73D, 25650 },
-  { 0x1F73E, 25669 },
-  { 0x1F73F, 25678 },
-  { 0x1F740, 25678 },
-  { 0x1F741, 25704 },
-  { 0x1F741, 25714 },
-  { 0x1F74A, 25728 },
-  { 0x1F74B, 25733 },
-  { 0x1F74C, 25740 },
-  { 0x1F74C, 25750 },
-  { 0x1F74D, 25779 },
-  { 0x1F74D, 25813 },
-  { 0x1F74E, 25824 },
-  { 0x1F753, 25873 },
-  { 0x1F756, 25880 },
-  { 0x1F757, 25894 },
-  { 0x1F758, 25902 },
-  { 0x1F75A, 25929 },
-  { 0x1F760, 25960 },
-  { 0x1F762, 25970 },
-  { 0x1F765, 25982 },
-  { 0x1F76B, 25991 },
-  { 0x1F76C, 26006 },
-  { 0x1F771, 26022 },
-  { 0x1F772, 26029 },
-  { 0x1F773, 26043 },
+  { 0x211E, 10729 },
+  { 0x2124, 10741 },
+  { 0x2127, 10761 },
+  { 0x212C, 10765 },
+  { 0x212F, 10784 },
+  { 0x212F, 10790 },
+  { 0x2130, 10807 },
+  { 0x2131, 10833 },
+  { 0x2132, 10851 },
+  { 0x2133, 10877 },
+  { 0x2133, 10896 },
+  { 0x2134, 10937 },
+  { 0x2135, 10965 },
+  { 0x2136, 11004 },
+  { 0x2137, 11048 },
+  { 0x2138, 11106 },
+  { 0x2141, 11134 },
+  { 0x2183, 11139 },
+  { 0x2183, 11153 },
+  { 0x2192, 11172 },
+  { 0x2194, 11198 },
+  { 0x219E, 11218 },
+  { 0x219F, 11235 },
+  { 0x21A0, 11250 },
+  { 0x21A0, 11278 },
+  { 0x21A1, 11296 },
+  { 0x21A1, 11306 },
+  { 0x21A3, 11323 },
+  { 0x21A6, 11350 },
+  { 0x21A7, 11368 },
+  { 0x21AF, 11381 },
+  { 0x21B4, 11394 },
+  { 0x21B8, 11404 },
+  { 0x21B9, 11409 },
+  { 0x21DE, 11428 },
+  { 0x21DF, 11436 },
+  { 0x21E4, 11446 },
+  { 0x21E5, 11459 },
+  { 0x21E7, 11473 },
+  { 0x21E7, 11479 },
+  { 0x21E8, 11507 },
+  { 0x21EA, 11533 },
+  { 0x21EB, 11543 },
+  { 0x21EC, 11556 },
+  { 0x21ED, 11577 },
+  { 0x21EE, 11590 },
+  { 0x21EF, 11605 },
+  { 0x21F0, 11618 },
+  { 0x21F1, 11404 },
+  { 0x21F2, 11629 },
+  { 0x21F3, 11633 },
+  { 0x21F8, 11643 },
+  { 0x21F9, 11671 },
+  { 0x21FB, 11699 },
+  { 0x21FC, 11726 },
+  { 0x2200, 11753 },
+  { 0x2203, 11774 },
+  { 0x2205, 11797 },
+  { 0x2206, 11806 },
+  { 0x2206, 11823 },
+  { 0x2206, 11842 },
+  { 0x2207, 11879 },
+  { 0x2207, 11899 },
+  { 0x220B, 11913 },
+  { 0x220E, 11923 },
+  { 0x220F, 11930 },
+  { 0x2210, 11943 },
+  { 0x2211, 11958 },
+  { 0x2218, 11973 },
+  { 0x2218, 11992 },
+  { 0x221A, 12000 },
+  { 0x2222, 12013 },
+  { 0x2223, 11913 },
+  { 0x2223, 12023 },
+  { 0x2227, 12033 },
+  { 0x2228, 12052 },
+  { 0x2229, 12069 },
+  { 0x222A, 12078 },
+  { 0x2238, 12082 },
+  { 0x223C, 12105 },
+  { 0x223C, 12135 },
+  { 0x223C, 12154 },
+  { 0x223C, 12165 },
+  { 0x223C, 12169 },
+  { 0x223C, 12175 },
+  { 0x223D, 12185 },
+  { 0x223E, 12192 },
+  { 0x223F, 12206 },
+  { 0x2248, 12226 },
+  { 0x2252, 12240 },
+  { 0x2257, 12254 },
+  { 0x2259, 12277 },
+  { 0x225C, 12292 },
+  { 0x225C, 12304 },
+  { 0x226C, 12327 },
+  { 0x227A, 12346 },
+  { 0x227B, 12362 },
+  { 0x2282, 12379 },
+  { 0x2283, 12395 },
+  { 0x228E, 12411 },
+  { 0x2295, 12435 },
+  { 0x2295, 12446 },
+  { 0x2296, 12472 },
+  { 0x2297, 12493 },
+  { 0x2297, 12446 },
+  { 0x2299, 12508 },
+  { 0x2299, 12523 },
+  { 0x22A2, 12551 },
+  { 0x22A2, 12561 },
+  { 0x22A2, 12585 },
+  { 0x22A3, 12595 },
+  { 0x22A3, 12613 },
+  { 0x22A4, 12641 },
+  { 0x22A5, 12645 },
+  { 0x22A6, 12658 },
+  { 0x22A8, 12669 },
+  { 0x22A8, 12694 },
+  { 0x22A8, 12709 },
+  { 0x22A8, 12719 },
+  { 0x22C2, 12730 },
+  { 0x22C3, 12766 },
+  { 0x22D4, 12795 },
+  { 0x2308, 12815 },
+  { 0x230A, 12827 },
+  { 0x2310, 12841 },
+  { 0x2311, 12859 },
+  { 0x2312, 12875 },
+  { 0x2313, 12896 },
+  { 0x2316, 12918 },
+  { 0x2318, 12932 },
+  { 0x2318, 12950 },
+  { 0x2319, 12984 },
+  { 0x231B, 12996 },
+  { 0x2324, 13023 },
+  { 0x2326, 13033 },
+  { 0x2327, 13057 },
+  { 0x232B, 13067 },
+  { 0x234A, 13090 },
+  { 0x234E, 13107 },
+  { 0x2351, 13119 },
+  { 0x2355, 13137 },
+  { 0x2361, 13151 },
+  { 0x2364, 13171 },
+  { 0x2365, 13176 },
+  { 0x2368, 13183 },
+  { 0x2385, 13189 },
+  { 0x2388, 13196 },
+  { 0x2389, 13204 },
+  { 0x238A, 13210 },
+  { 0x238B, 13227 },
+  { 0x23B0, 13234 },
+  { 0x23B1, 13249 },
+  { 0x23E9, 13265 },
+  { 0x23EA, 13278 },
+  { 0x2445, 13290 },
+  { 0x2446, 13306 },
+  { 0x2447, 13314 },
+  { 0x2448, 13321 },
+  { 0x2449, 13327 },
+  { 0x2500, 13332 },
+  { 0x2502, 13354 },
+  { 0x250C, 13376 },
+  { 0x2510, 13398 },
+  { 0x2514, 13420 },
+  { 0x2518, 13442 },
+  { 0x251C, 13464 },
+  { 0x251D, 13486 },
+  { 0x2524, 13508 },
+  { 0x2525, 13530 },
+  { 0x252C, 13552 },
+  { 0x252F, 13574 },
+  { 0x2534, 13596 },
+  { 0x2537, 13618 },
+  { 0x253C, 13640 },
+  { 0x253F, 13662 },
+  { 0x2588, 13684 },
+  { 0x2592, 13690 },
+  { 0x25A0, 13717 },
+  { 0x25A1, 13751 },
+  { 0x25A1, 13762 },
+  { 0x25AA, 13789 },
+  { 0x25AE, 13803 },
+  { 0x25B3, 13820 },
+  { 0x25B7, 13826 },
+  { 0x25BB, 13855 },
+  { 0x25BD, 13879 },
+  { 0x25C1, 13897 },
+  { 0x25C5, 13927 },
+  { 0x25C9, 13952 },
+  { 0x25FB, 13989 },
+  { 0x2600, 14013 },
+  { 0x2601, 14027 },
+  { 0x2602, 14042 },
+  { 0x2603, 14056 },
+  { 0x2609, 14070 },
+  { 0x260A, 14097 },
+  { 0x260B, 14129 },
+  { 0x260C, 14158 },
+  { 0x2613, 14184 },
+  { 0x2614, 14203 },
+  { 0x2615, 14219 },
+  { 0x261E, 14254 },
+  { 0x2620, 14278 },
+  { 0x2627, 14285 },
+  { 0x262B, 14318 },
+  { 0x262C, 14339 },
+  { 0x2630, 14355 },
+  { 0x2631, 14361 },
+  { 0x2632, 14366 },
+  { 0x2633, 14370 },
+  { 0x2634, 14376 },
+  { 0x2635, 14381 },
+  { 0x2636, 14386 },
+  { 0x2637, 14391 },
+  { 0x263A, 14396 },
+  { 0x263C, 14413 },
+  { 0x263D, 14421 },
+  { 0x263E, 14421 },
+  { 0x263F, 14450 },
+  { 0x2640, 14484 },
+  { 0x2640, 14490 },
+  { 0x2641, 14519 },
+  { 0x2642, 14550 },
+  { 0x2642, 14555 },
+  { 0x2643, 14582 },
+  { 0x2644, 14608 },
+  { 0x2646, 14635 },
+  { 0x264D, 14674 },
+  { 0x264F, 14698 },
+  { 0x264F, 14706 },
+  { 0x2665, 14718 },
+  { 0x2669, 14728 },
+  { 0x266A, 14737 },
+  { 0x266B, 14744 },
+  { 0x266C, 14759 },
+  { 0x266F, 14778 },
+  { 0x2692, 14805 },
+  { 0x2693, 14841 },
+  { 0x2694, 14873 },
+  { 0x2695, 14929 },
+  { 0x2696, 14942 },
+  { 0x2697, 14968 },
+  { 0x2698, 14993 },
+  { 0x2699, 15008 },
+  { 0x269B, 15026 },
+  { 0x269E, 15057 },
+  { 0x269F, 15074 },
+  { 0x26A1, 15094 },
+  { 0x26A1, 15102 },
+  { 0x26A2, 15119 },
+  { 0x26A3, 15130 },
+  { 0x26A4, 15149 },
+  { 0x26A5, 15161 },
+  { 0x26A5, 15185 },
+  { 0x26A6, 15161 },
+  { 0x26A6, 15215 },
+  { 0x26A7, 15161 },
+  { 0x26A8, 14555 },
+  { 0x26A9, 14555 },
+  { 0x26AA, 15260 },
+  { 0x26AA, 15292 },
+  { 0x26AC, 15311 },
+  { 0x26B0, 15342 },
+  { 0x26B1, 15361 },
+  { 0x26BF, 15382 },
+  { 0x26C4, 15396 },
+  { 0x26C5, 15407 },
+  { 0x26C6, 14042 },
+  { 0x26C7, 15421 },
+  { 0x26C8, 15432 },
+  { 0x26CC, 15445 },
+  { 0x26CF, 15454 },
+  { 0x26D0, 15473 },
+  { 0x26D1, 15482 },
+  { 0x26D2, 15494 },
+  { 0x26D3, 15506 },
+  { 0x26DB, 15527 },
+  { 0x26DD, 15538 },
+  { 0x26DE, 15551 },
+  { 0x26DF, 15576 },
+  { 0x26DF, 15588 },
+  { 0x26E3, 15624 },
+  { 0x26E4, 15638 },
+  { 0x26E8, 15659 },
+  { 0x26E9, 15668 },
+  { 0x26ED, 15674 },
+  { 0x26EE, 15682 },
+  { 0x26F1, 15712 },
+  { 0x26F2, 15726 },
+  { 0x26F3, 15731 },
+  { 0x26F4, 15743 },
+  { 0x26F5, 15763 },
+  { 0x26F6, 15787 },
+  { 0x26F7, 15800 },
+  { 0x26F8, 15811 },
+  { 0x26F9, 15828 },
+  { 0x26FA, 15855 },
+  { 0x26FC, 15868 },
+  { 0x26FD, 15903 },
+  { 0x26FE, 15931 },
+  { 0x26FF, 15951 },
+  { 0x270A, 15984 },
+  { 0x270B, 16019 },
+  { 0x270C, 16055 },
+  { 0x2736, 16094 },
+  { 0x273A, 16102 },
+  { 0x2749, 16112 },
+  { 0x274B, 16117 },
+  { 0x2757, 16126 },
+  { 0x2766, 16162 },
+  { 0x2767, 16173 },
+  { 0x27B0, 16190 },
+  { 0x27C2, 16197 },
+  { 0x27CB, 16211 },
+  { 0x27CD, 16219 },
+  { 0x27CE, 16229 },
+  { 0x27CF, 16237 },
+  { 0x27D3, 16245 },
+  { 0x27D4, 16254 },
+  { 0x27DF, 16262 },
+  { 0x27E1, 16279 },
+  { 0x27E2, 16302 },
+  { 0x27E3, 16329 },
+  { 0x27E4, 16360 },
+  { 0x27E5, 16388 },
+  { 0x27E6, 16420 },
+  { 0x27E7, 16448 },
+  { 0x27E8, 16477 },
+  { 0x27E8, 16481 },
+  { 0x27E9, 16514 },
+  { 0x27E9, 16518 },
+  { 0x27EA, 16552 },
+  { 0x27EB, 16584 },
+  { 0x27EE, 16617 },
+  { 0x27EF, 16624 },
+  { 0x27FB, 16631 },
+  { 0x27FC, 16641 },
+  { 0x2900, 16649 },
+  { 0x2901, 16679 },
+  { 0x2905, 16641 },
+  { 0x2906, 16631 },
+  { 0x2907, 16641 },
+  { 0x2914, 16708 },
+  { 0x2915, 16737 },
+  { 0x2916, 16765 },
+  { 0x2916, 16783 },
+  { 0x2917, 16804 },
+  { 0x2918, 16836 },
+  { 0x29D6, 16875 },
+  { 0x29D6, 16891 },
+  { 0x29DC, 16904 },
+  { 0x29E0, 16928 },
+  { 0x29E6, 16942 },
+  { 0x29F4, 16966 },
+  { 0x29F9, 16984 },
+  { 0x2A07, 17009 },
+  { 0x2A1B, 17015 },
+  { 0x2A1C, 17030 },
+  { 0x2A1D, 17045 },
+  { 0x2A24, 17058 },
+  { 0x2A26, 17085 },
+  { 0x2A27, 17112 },
+  { 0x2A41, 17125 },
+  { 0x2A68, 17152 },
+  { 0x2AA1, 17178 },
+  { 0x2ADC, 17198 },
+  { 0x2ADD, 17214 },
+  { 0x2AE2, 17226 },
+  { 0x2AEB, 17247 },
+  { 0x2AF1, 17260 },
+  { 0x2AF4, 17282 },
+  { 0x2AFE, 17293 },
+  { 0x2AFF, 17309 },
+  { 0x2B55, 17331 },
+  { 0x2B56, 17360 },
+  { 0x2B57, 17379 },
+  { 0x2B58, 17396 },
+  { 0x2B59, 17419 },
+  { 0x2D40, 17434 },
+  { 0x2D53, 17445 },
+  { 0x2D58, 17456 },
+  { 0x2D64, 17466 },
+  { 0x2D6F, 17478 },
+  { 0x2D70, 17487 },
+  { 0x2E12, 17496 },
+  { 0x2E16, 17508 },
+  { 0x2E18, 17528 },
+  { 0x2E2E, 17540 },
+  { 0x2E3A, 17562 },
+  { 0x301A, 17576 },
+  { 0x301B, 17605 },
+  { 0x302E, 17635 },
+  { 0x302F, 17655 },
+  { 0x3057, 17675 },
+  { 0x3058, 17679 },
+  { 0x3061, 17695 },
+  { 0x3062, 17679 },
+  { 0x3063, 17699 },
+  { 0x3064, 17709 },
+  { 0x3065, 17713 },
+  { 0x3075, 17729 },
+  { 0x30B7, 17675 },
+  { 0x30B8, 17679 },
+  { 0x30C1, 17695 },
+  { 0x30C2, 17679 },
+  { 0x30C3, 17699 },
+  { 0x30C4, 17709 },
+  { 0x30C5, 17713 },
+  { 0x30D5, 17729 },
+  { 0x3164, 17732 },
+  { 0x3180, 7736 },
+  { 0x3190, 17739 },
+  { 0x3191, 17747 },
+  { 0x3248, 17759 },
+  { 0x3249, 17779 },
+  { 0x324A, 17799 },
+  { 0x324B, 17819 },
+  { 0x324C, 17839 },
+  { 0x324D, 17859 },
+  { 0x324E, 17879 },
+  { 0x324F, 17899 },
+  { 0x3280, 17919 },
+  { 0x337F, 17951 },
+  { 0xA792, 17967 },
+  { 0xA806, 17983 },
+  { 0xA8E0, 17998 },
+  { 0xA8E1, 18030 },
+  { 0xA8E2, 18066 },
+  { 0xA8E3, 18102 },
+  { 0xA8E4, 18140 },
+  { 0xA8E5, 18171 },
+  { 0xA8E6, 18202 },
+  { 0xA8E7, 18232 },
+  { 0xA8E8, 18262 },
+  { 0xA8E9, 18292 },
+  { 0xA8EA, 18321 },
+  { 0xA8EB, 18351 },
+  { 0xA8EC, 18372 },
+  { 0xA8ED, 18394 },
+  { 0xA8EE, 18420 },
+  { 0xA8EF, 18449 },
+  { 0xA8F0, 18471 },
+  { 0xA8F1, 18497 },
+  { 0xA8F2, 18531 },
+  { 0xA8F3, 18551 },
+  { 0xA8F4, 18588 },
+  { 0xA8F5, 18629 },
+  { 0xA8F6, 18666 },
+  { 0xA8F7, 18703 },
+  { 0xA8F8, 18745 },
+  { 0xA8FA, 18763 },
+  { 0xA8FB, 18780 },
+  { 0xA947, 18792 },
+  { 0xA948, 18799 },
+  { 0xA949, 18807 },
+  { 0xA94A, 18814 },
+  { 0xA94C, 18823 },
+  { 0xA94E, 18832 },
+  { 0xA94F, 18839 },
+  { 0xA950, 18848 },
+  { 0xA951, 18859 },
+  { 0xA980, 7819 },
+  { 0xA981, 5247 },
+  { 0xA982, 7831 },
+  { 0xA983, 5256 },
+  { 0xA989, 7846 },
+  { 0xA98A, 7867 },
+  { 0xA98B, 7877 },
+  { 0xA990, 18869 },
+  { 0xA991, 7898 },
+  { 0xA993, 7902 },
+  { 0xA996, 5101 },
+  { 0xA998, 18872 },
+  { 0xA999, 7906 },
+  { 0xA99C, 5150 },
+  { 0xA99E, 4985 },
+  { 0xA99F, 7910 },
+  { 0xA9A1, 5146 },
+  { 0xA9A3, 7914 },
+  { 0xA9A6, 7918 },
+  { 0xA9A8, 7922 },
+  { 0xA9AF, 5185 },
+  { 0xA9B0, 7926 },
+  { 0xA9B3, 7930 },
+  { 0xA9B4, 7837 },
+  { 0xA9B5, 7893 },
+  { 0xA9B6, 4480 },
+  { 0xA9B7, 7840 },
+  { 0xA9B8, 4478 },
+  { 0xA9B9, 7843 },
+  { 0xA9BA, 7888 },
+  { 0xA9BB, 7890 },
+  { 0xA9BC, 7936 },
+  { 0xA9BD, 7846 },
+  { 0xA9BE, 18877 },
+  { 0xA9BF, 18887 },
+  { 0xA9C0, 6383 },
+  { 0xA9C8, 7991 },
+  { 0xA9C9, 7997 },
+  { 0xAADB, 18897 },
+  { 0xAADC, 18904 },
+  { 0xAAF0, 7991 },
+  { 0xAAF1, 18908 },
+  { 0xABC0, 18922 },
+  { 0xABC1, 18925 },
+  { 0xABC2, 18928 },
+  { 0xABC3, 18931 },
+  { 0xABC6, 18934 },
+  { 0xABC7, 5114 },
+  { 0xABC8, 7898 },
+  { 0xABC9, 18937 },
+  { 0xABCA, 5146 },
+  { 0xABCB, 18941 },
+  { 0xABCC, 4990 },
+  { 0xABCD, 18944 },
+  { 0xABCE, 4478 },
+  { 0xABD0, 7918 },
+  { 0xABD1, 4476 },
+  { 0xABD2, 18947 },
+  { 0xABD3, 7906 },
+  { 0xABD4, 18950 },
+  { 0xABD6, 4978 },
+  { 0xABD7, 18953 },
+  { 0xABD8, 7902 },
+  { 0xABD9, 7914 },
+  { 0xABDA, 7922 },
+  { 0xABDB, 18956 },
+  { 0xABDC, 18958 },
+  { 0xABDD, 18960 },
+  { 0xABDE, 18962 },
+  { 0xABDF, 18964 },
+  { 0xABE0, 18966 },
+  { 0xABE1, 18968 },
+  { 0xABE2, 4480 },
+  { 0xABE3, 7893 },
+  { 0xABE4, 4480 },
+  { 0xABE5, 7837 },
+  { 0xABE6, 7888 },
+  { 0xABE7, 18971 },
+  { 0xABE8, 4478 },
+  { 0xABE9, 18974 },
+  { 0xABEA, 5247 },
+  { 0xABEB, 7997 },
+  { 0xABEC, 18977 },
+  { 0xABED, 18988 },
+  { 0xABF0, 18995 },
+  { 0xABF1, 19000 },
+  { 0xABF2, 19004 },
+  { 0xABF3, 19008 },
+  { 0xABF4, 19013 },
+  { 0xABF5, 19018 },
+  { 0xABF6, 19024 },
+  { 0xABF7, 19030 },
+  { 0xABF8, 19036 },
+  { 0xABF9, 19042 },
+  { 0xFEFF, 19048 },
+  { 0x1000E, 19060 },
+  { 0x10018, 19080 },
+  { 0x1001B, 19097 },
+  { 0x10025, 19116 },
+  { 0x1002D, 19136 },
+  { 0x10042, 19155 },
+  { 0x10049, 19173 },
+  { 0x10052, 19195 },
+  { 0x10093, 19214 },
+  { 0x10094, 19220 },
+  { 0x10098, 19228 },
+  { 0x10099, 19237 },
+  { 0x100A4, 19243 },
+  { 0x100C9, 19250 },
+  { 0x100CB, 19256 },
+  { 0x10A3F, 19280 },
+  { 0x10A60, 19287 },
+  { 0x10A61, 19291 },
+  { 0x10A62, 19295 },
+  { 0x10A63, 19299 },
+  { 0x10A64, 19304 },
+  { 0x10A65, 19308 },
+  { 0x10A66, 19312 },
+  { 0x10A67, 19318 },
+  { 0x10A68, 19322 },
+  { 0x10A69, 19326 },
+  { 0x10A6B, 19330 },
+  { 0x10A6C, 19334 },
+  { 0x10A6D, 19339 },
+  { 0x10A6E, 19344 },
+  { 0x10A70, 19348 },
+  { 0x10A71, 19352 },
+  { 0x10A72, 19357 },
+  { 0x10A73, 19361 },
+  { 0x10A74, 19365 },
+  { 0x10A75, 19370 },
+  { 0x10A76, 19374 },
+  { 0x10A77, 19380 },
+  { 0x10A78, 19384 },
+  { 0x10A79, 19389 },
+  { 0x10A7A, 19394 },
+  { 0x10A7B, 19398 },
+  { 0x10A7C, 19403 },
+  { 0x11100, 19407 },
+  { 0x11101, 19421 },
+  { 0x11102, 19431 },
+  { 0x11103, 19441 },
+  { 0x11104, 19456 },
+  { 0x11105, 19473 },
+  { 0x11106, 19482 },
+  { 0x11107, 19493 },
+  { 0x11108, 19509 },
+  { 0x11109, 19526 },
+  { 0x1110A, 19539 },
+  { 0x1110B, 19557 },
+  { 0x1110C, 19570 },
+  { 0x1110D, 19585 },
+  { 0x1110E, 19598 },
+  { 0x1110F, 19613 },
+  { 0x11110, 19627 },
+  { 0x11111, 19642 },
+  { 0x11112, 19658 },
+  { 0x11113, 19678 },
+  { 0x11114, 19696 },
+  { 0x11115, 19714 },
+  { 0x11116, 19730 },
+  { 0x11117, 19745 },
+  { 0x11118, 19759 },
+  { 0x11119, 19772 },
+  { 0x1111A, 19788 },
+  { 0x1111B, 19806 },
+  { 0x1111C, 19818 },
+  { 0x1111D, 19835 },
+  { 0x1111E, 19850 },
+  { 0x1111F, 19868 },
+  { 0x11120, 19885 },
+  { 0x11121, 19899 },
+  { 0x11122, 19910 },
+  { 0x11123, 19925 },
+  { 0x11124, 19939 },
+  { 0x11125, 19953 },
+  { 0x11126, 19969 },
+  { 0x11127, 19984 },
+  { 0x11128, 19998 },
+  { 0x11129, 20008 },
+  { 0x1112A, 20024 },
+  { 0x1112B, 20036 },
+  { 0x1112C, 20049 },
+  { 0x1112D, 20058 },
+  { 0x1112E, 20073 },
+  { 0x1112F, 20082 },
+  { 0x11130, 20093 },
+  { 0x11140, 20104 },
+  { 0x11141, 20115 },
+  { 0x11142, 20125 },
+  { 0x11143, 20135 },
+  { 0x1D13A, 20143 },
+  { 0x1D13B, 20173 },
+  { 0x1D13C, 20188 },
+  { 0x1D13D, 20199 },
+  { 0x1D13E, 20212 },
+  { 0x1D13F, 20224 },
+  { 0x1D140, 20240 },
+  { 0x1D141, 20260 },
+  { 0x1D142, 20309 },
+  { 0x1D15D, 20367 },
+  { 0x1D15E, 20377 },
+  { 0x1D15F, 14728 },
+  { 0x1D160, 14737 },
+  { 0x1D161, 20383 },
+  { 0x1D162, 20394 },
+  { 0x1D163, 20409 },
+  { 0x1D164, 20448 },
+  { 0x1D202, 20496 },
+  { 0x1D205, 20533 },
+  { 0x1D206, 20571 },
+  { 0x1D208, 20608 },
+  { 0x1D20D, 20646 },
+  { 0x1D20E, 20684 },
+  { 0x1D211, 20722 },
+  { 0x1D213, 20760 },
+  { 0x1D21C, 20798 },
+  { 0x1D300, 20836 },
+  { 0x1D301, 20840 },
+  { 0x1D302, 20849 },
+  { 0x1D303, 20856 },
+  { 0x1D304, 20865 },
+  { 0x1D305, 20872 },
+  { 0x1D4AB, 20880 },
+  { 0x1D510, 20890 },
+  { 0x1D516, 20918 },
+  { 0x1D6A4, 20950 },
+  { 0x1D6A5, 20957 },
+  { 0x1F004, 20964 },
+  { 0x1F005, 20974 },
+  { 0x1F006, 20981 },
+  { 0x1F007, 20988 },
+  { 0x1F010, 20992 },
+  { 0x1F019, 20997 },
+  { 0x1F022, 21002 },
+  { 0x1F023, 21006 },
+  { 0x1F024, 21010 },
+  { 0x1F025, 21014 },
+  { 0x1F02A, 21017 },
+  { 0x1F0AB, 21023 },
+  { 0x1F0AB, 21055 },
+  { 0x1F0AC, 21070 },
+  { 0x1F0AC, 21113 },
+  { 0x1F0AD, 21130 },
+  { 0x1F0AD, 21159 },
+  { 0x1F0AE, 21175 },
+  { 0x1F0AE, 21191 },
+  { 0x1F12B, 21206 },
+  { 0x1F12C, 21239 },
+  { 0x1F130, 21251 },
+  { 0x1F131, 21279 },
+  { 0x1F131, 21284 },
+  { 0x1F13D, 21346 },
+  { 0x1F13F, 21366 },
+  { 0x1F142, 21406 },
+  { 0x1F143, 21449 },
+  { 0x1F146, 21461 },
+  { 0x1F14A, 21514 },
+  { 0x1F14B, 21519 },
+  { 0x1F14C, 21541 },
+  { 0x1F14D, 21546 },
+  { 0x1F14E, 21583 },
+  { 0x1F14F, 21596 },
+  { 0x1F150, 21624 },
+  { 0x1F155, 21632 },
+  { 0x1F157, 21638 },
+  { 0x1F15A, 21659 },
+  { 0x1F15B, 21672 },
+  { 0x1F15C, 21683 },
+  { 0x1F15F, 21689 },
+  { 0x1F161, 21718 },
+  { 0x1F162, 21742 },
+  { 0x1F163, 21775 },
+  { 0x1F164, 21803 },
+  { 0x1F16A, 21820 },
+  { 0x1F16B, 21839 },
+  { 0x1F170, 21856 },
+  { 0x1F171, 21869 },
+  { 0x1F172, 21882 },
+  { 0x1F175, 21902 },
+  { 0x1F177, 21931 },
+  { 0x1F179, 21954 },
+  { 0x1F17B, 21978 },
+  { 0x1F17C, 22008 },
+  { 0x1F17E, 22047 },
+  { 0x1F17F, 22060 },
+  { 0x1F18A, 22100 },
+  { 0x1F18B, 22121 },
+  { 0x1F18C, 22139 },
+  { 0x1F18D, 22152 },
+  { 0x1F18E, 22165 },
+  { 0x1F18F, 21596 },
+  { 0x1F190, 22179 },
+  { 0x1F191, 22191 },
+  { 0x1F193, 22197 },
+  { 0x1F194, 22210 },
+  { 0x1F196, 22229 },
+  { 0x1F198, 22237 },
+  { 0x1F199, 22269 },
+  { 0x1F19A, 22293 },
+  { 0x1F200, 22300 },
+  { 0x1F201, 22311 },
+  { 0x1F202, 22321 },
+  { 0x1F210, 22334 },
+  { 0x1F211, 22389 },
+  { 0x1F212, 22418 },
+  { 0x1F213, 22447 },
+  { 0x1F214, 22500 },
+  { 0x1F214, 22531 },
+  { 0x1F215, 22543 },
+  { 0x1F216, 22580 },
+  { 0x1F217, 22604 },
+  { 0x1F218, 22621 },
+  { 0x1F219, 22641 },
+  { 0x1F21A, 22652 },
+  { 0x1F21A, 22678 },
+  { 0x1F21B, 22697 },
+  { 0x1F21C, 22722 },
+  { 0x1F21D, 22737 },
+  { 0x1F21E, 22753 },
+  { 0x1F21F, 22765 },
+  { 0x1F220, 22788 },
+  { 0x1F221, 22811 },
+  { 0x1F222, 22828 },
+  { 0x1F223, 22843 },
+  { 0x1F224, 22854 },
+  { 0x1F225, 22867 },
+  { 0x1F226, 22882 },
+  { 0x1F227, 22895 },
+  { 0x1F228, 22903 },
+  { 0x1F229, 22911 },
+  { 0x1F22A, 22922 },
+  { 0x1F22B, 22933 },
+  { 0x1F22C, 22944 },
+  { 0x1F22D, 22955 },
+  { 0x1F22E, 22968 },
+  { 0x1F22F, 22980 },
+  { 0x1F22F, 22998 },
+  { 0x1F230, 23012 },
+  { 0x1F231, 23019 },
+  { 0x1F232, 23026 },
+  { 0x1F233, 23042 },
+  { 0x1F234, 23053 },
+  { 0x1F235, 23065 },
+  { 0x1F236, 23075 },
+  { 0x1F237, 23090 },
+  { 0x1F238, 23103 },
+  { 0x1F239, 23120 },
+  { 0x1F23A, 23134 },
+  { 0x1F240, 23151 },
+  { 0x1F241, 23160 },
+  { 0x1F242, 23167 },
+  { 0x1F243, 23174 },
+  { 0x1F244, 23179 },
+  { 0x1F245, 23183 },
+  { 0x1F246, 23187 },
+  { 0x1F247, 23193 },
+  { 0x1F248, 23197 },
+  { 0x1F250, 23202 },
+  { 0x1F251, 23217 },
+  { 0x1F300, 23229 },
+  { 0x1F313, 23248 },
+  { 0x1F314, 23258 },
+  { 0x1F33C, 23270 },
+  { 0x1F346, 23276 },
+  { 0x1F354, 23285 },
+  { 0x1F35A, 23301 },
+  { 0x1F35B, 23314 },
+  { 0x1F35C, 23335 },
+  { 0x1F361, 23349 },
+  { 0x1F362, 23371 },
+  { 0x1F36A, 23389 },
+  { 0x1F373, 23397 },
+  { 0x1F374, 23425 },
+  { 0x1F37B, 23442 },
+  { 0x1F383, 23449 },
+  { 0x1F385, 23460 },
+  { 0x1F38A, 23472 },
+  { 0x1F38B, 23488 },
+  { 0x1F3A0, 23522 },
+  { 0x1F3A1, 23522 },
+  { 0x1F3A3, 23537 },
+  { 0x1F3A4, 23545 },
+  { 0x1F3A5, 23553 },
+  { 0x1F3A6, 23566 },
+  { 0x1F3A7, 23597 },
+  { 0x1F3A8, 23603 },
+  { 0x1F3A9, 23607 },
+  { 0x1F3AA, 23639 },
+  { 0x1F3AE, 23645 },
+  { 0x1F3AF, 23667 },
+  { 0x1F3B4, 23702 },
+  { 0x1F3B5, 23715 },
+  { 0x1F3B6, 23741 },
+  { 0x1F3BE, 23769 },
+  { 0x1F3BF, 23776 },
+  { 0x1F3C0, 23783 },
+  { 0x1F3C1, 23794 },
+  { 0x1F3C3, 23807 },
+  { 0x1F3C4, 23843 },
+  { 0x1F3E1, 23851 },
+  { 0x1F3E7, 23873 },
+  { 0x1F3ED, 23877 },
+  { 0x1F3ED, 23904 },
+  { 0x1F3EE, 23923 },
+  { 0x1F404, 23951 },
+  { 0x1F413, 23967 },
+  { 0x1F414, 23972 },
+  { 0x1F414, 23976 },
+  { 0x1F416, 23995 },
+  { 0x1F41E, 24011 },
+  { 0x1F44A, 24043 },
+  { 0x1F45F, 24049 },
+  { 0x1F464, 24078 },
+  { 0x1F465, 24092 },
+  { 0x1F485, 24101 },
+  { 0x1F48B, 24121 },
+  { 0x1F48D, 24126 },
+  { 0x1F48F, 24134 },
+  { 0x1F492, 24153 },
+  { 0x1F4A0, 24168 },
+  { 0x1F4A1, 24181 },
+  { 0x1F4A6, 24186 },
+  { 0x1F4A8, 24193 },
+  { 0x1F4A9, 24216 },
+  { 0x1F4AA, 24225 },
+  { 0x1F4AB, 24241 },
+  { 0x1F4AC, 24265 },
+  { 0x1F4AE, 24296 },
+  { 0x1F4AF, 24315 },
+  { 0x1F4BE, 24329 },
+  { 0x1F4C0, 24384 },
+  { 0x1F4D6, 24413 },
+  { 0x1F4E1, 24436 },
+  { 0x1F4EA, 24461 },
+  { 0x1F4EA, 24488 },
+  { 0x1F4EB, 24502 },
+  { 0x1F4EE, 24526 },
+  { 0x1F4F6, 24551 },
+  { 0x1F500, 24570 },
+  { 0x1F501, 24578 },
+  { 0x1F502, 24585 },
+  { 0x1F503, 24606 },
+  { 0x1F504, 24606 },
+  { 0x1F50A, 24613 },
+  { 0x1F50D, 24619 },
+  { 0x1F50E, 24626 },
+  { 0x1F50F, 24643 },
+  { 0x1F510, 24651 },
+  { 0x1F512, 24658 },
+  { 0x1F51D, 24685 },
+  { 0x1F524, 24697 },
+  { 0x1F526, 24717 },
+  { 0x1F52A, 24728 },
+  { 0x1F53C, 24751 },
+  { 0x1F53D, 24765 },
+  { 0x1F64C, 24781 },
+  { 0x1F686, 24789 },
+  { 0x1F687, 24805 },
+  { 0x1F689, 24831 },
+  { 0x1F6A8, 24853 },
+  { 0x1F6A9, 24869 },
+  { 0x1F6B6, 24890 },
+  { 0x1F6B9, 24898 },
+  { 0x1F6B9, 24909 },
+  { 0x1F6BA, 24924 },
+  { 0x1F6BA, 24937 },
+  { 0x1F6BB, 24954 },
+  { 0x1F6BB, 24988 },
+  { 0x1F6BC, 25004 },
+  { 0x1F707, 25041 },
+  { 0x1F708, 25100 },
+  { 0x1F70A, 25114 },
+  { 0x1F70B, 25226 },
+  { 0x1F70D, 25244 },
+  { 0x1F70F, 25254 },
+  { 0x1F718, 25272 },
+  { 0x1F71E, 25283 },
+  { 0x1F71F, 25336 },
+  { 0x1F723, 25401 },
+  { 0x1F725, 25427 },
+  { 0x1F728, 25478 },
+  { 0x1F728, 25508 },
+  { 0x1F72B, 25544 },
+  { 0x1F72D, 25553 },
+  { 0x1F730, 25562 },
+  { 0x1F736, 25577 },
+  { 0x1F738, 25588 },
+  { 0x1F739, 25614 },
+  { 0x1F73B, 25632 },
+  { 0x1F73C, 25632 },
+  { 0x1F73D, 25648 },
+  { 0x1F73D, 25657 },
+  { 0x1F73E, 25676 },
+  { 0x1F73F, 25685 },
+  { 0x1F740, 25685 },
+  { 0x1F741, 25711 },
+  { 0x1F741, 25721 },
+  { 0x1F74A, 25735 },
+  { 0x1F74B, 25740 },
+  { 0x1F74C, 25747 },
+  { 0x1F74C, 25757 },
+  { 0x1F74D, 25786 },
+  { 0x1F74D, 25820 },
+  { 0x1F74E, 25831 },
+  { 0x1F753, 25880 },
+  { 0x1F756, 25887 },
+  { 0x1F757, 25901 },
+  { 0x1F758, 25909 },
+  { 0x1F75A, 25936 },
+  { 0x1F760, 25967 },
+  { 0x1F762, 25977 },
+  { 0x1F765, 25989 },
+  { 0x1F76B, 25998 },
+  { 0x1F76C, 26013 },
+  { 0x1F771, 26029 },
+  { 0x1F772, 26036 },
+  { 0x1F773, 26050 },
   { (gunichar)(-1), 0 } /* end marker */ 
 };
 
@@ -3351,6 +3353,7 @@ static const char names_list_stars_strings[] =
   "see discussion on semantics of paired bracketing characters\0"
   "used for either hyphen or minus sign\0"
   "may be rendered as a raised decimal point in old style numbers\0"
+  "also used to denote division or scale; for that mathematical use 2236 is preferred\0"
   "this, and not 037E, is the preferred character for 'Greek question mark'\0"
   "other related characters: 2241-2263\0"
   "Turkish and Azerbaijani use 0131 for lowercase\0"
@@ -3369,6 +3372,7 @@ static const char names_list_stars_strings[] =
   "commonly abbreviated as SHY\0"
   "other superscript digit characters: 2070-2079\0"
   "section sign in some European usage\0"
+  "also used as a raised decimal point or to denote multiplication; for multiplication 22C5 is preferred\0"
   "other spacing accent characters: 02D8-02DB\0"
   "usually closing, sometimes opening\0"
   "bar may be horizontal or slanted\0"
@@ -3382,6 +3386,8 @@ static const char names_list_stars_strings[] =
   "Italian, Malagasy\0"
   "Icelandic, Faroese, Old English, IPA\0"
   "Portuguese, Estonian\0"
+  "occasionally used as an alternate, more visually distinct version of 2212 or 2011 in some contexts\0"
+  "historically used as a punctuation mark to denote questionable passages in manuscripts\0"
   "Danish, Norwegian, Faroese, IPA\0"
   "French, Italian\0"
   "Czech, Slovak, Icelandic, Faroese, Welsh, Malagasy\0"
@@ -4579,10 +4585,12 @@ static const char names_list_stars_strings[] =
   "originates in math pi fonts; not the straight epsilon\0"
   "generic division operator\0"
   "clockwise or anticlockwise arrows do not reverse during layout mirroring\0"
+  "preferred to 003A for denotation of division or scale in mathematical use\0"
   "sometimes claimed as notation for symmetric set difference, but 2206 is preferred\0"
   "reversed tilde and lazy S are glyph variants\0"
   "also used to denote the universal quantifier\0"
   "also used to denote the existential quantifier\0"
+  "preferred to 00B7 for denotation of multiplication\0"
   "APL\0"
   "these four ellipses are used for matrix row/column elision\0"
   "set of four \"crop\" corners, arranged facing outward\0"
@@ -5345,2445 +5353,2451 @@ static const UnicharStringIndex names_list_stars[] =
   { 0x0029, 705 },
   { 0x002D, 765 },
   { 0x002E, 802 },
-  { 0x003B, 865 },
-  { 0x003D, 938 },
-  { 0x0049, 974 },
-  { 0x005B, 1021 },
-  { 0x005E, 1079 },
-  { 0x005F, 1079 },
-  { 0x0060, 1079 },
-  { 0x0069, 1107 },
-  { 0x007C, 1154 },
-  { 0x007E, 1079 },
-  { 0x0084, 1195 },
-  { 0x00A0, 1219 },
-  { 0x00A1, 1248 },
-  { 0x00A4, 1276 },
-  { 0x00A5, 1320 },
-  { 0x00A7, 1356 },
-  { 0x00A8, 1079 },
-  { 0x00AA, 1394 },
-  { 0x00AB, 1402 },
-  { 0x00AD, 1437 },
-  { 0x00AF, 1079 },
-  { 0x00B0, 1079 },
-  { 0x00B2, 1465 },
-  { 0x00B4, 1079 },
-  { 0x00B6, 1511 },
-  { 0x00B8, 1079 },
-  { 0x00B8, 1547 },
-  { 0x00BA, 1394 },
-  { 0x00BB, 1590 },
-  { 0x00BC, 1625 },
-  { 0x00BC, 1658 },
-  { 0x00BD, 1625 },
-  { 0x00BE, 1625 },
-  { 0x00BF, 1394 },
-  { 0x00DF, 1695 },
-  { 0x00DF, 1702 },
-  { 0x00DF, 1720 },
-  { 0x00E3, 1937 },
-  { 0x00E5, 1948 },
-  { 0x00E6, 1984 },
-  { 0x00EC, 2048 },
-  { 0x00F0, 2066 },
-  { 0x00F5, 2103 },
-  { 0x00F8, 2124 },
-  { 0x00F9, 2156 },
-  { 0x00FD, 2172 },
-  { 0x00FE, 2223 },
-  { 0x00FE, 2257 },
-  { 0x00FF, 2297 },
-  { 0x0101, 2336 },
-  { 0x0103, 2356 },
-  { 0x0105, 2389 },
-  { 0x0107, 2413 },
-  { 0x0109, 2435 },
-  { 0x010B, 2445 },
-  { 0x010D, 2485 },
-  { 0x010E, 2536 },
-  { 0x010F, 2592 },
-  { 0x010F, 2606 },
-  { 0x0111, 2660 },
-  { 0x0111, 2687 },
-  { 0x0113, 2336 },
-  { 0x0115, 2776 },
-  { 0x0117, 2794 },
-  { 0x0119, 2389 },
-  { 0x011B, 2805 },
-  { 0x011D, 2435 },
-  { 0x011F, 2816 },
-  { 0x0121, 2445 },
-  { 0x0123, 2837 },
-  { 0x0123, 2845 },
-  { 0x0124, 2882 },
-  { 0x0125, 2435 },
-  { 0x0127, 2909 },
-  { 0x0129, 2927 },
-  { 0x012B, 2336 },
-  { 0x012D, 2957 },
-  { 0x012F, 2968 },
-  { 0x0130, 2816 },
-  { 0x0130, 2984 },
-  { 0x0131, 2816 },
-  { 0x0131, 3002 },
-  { 0x0133, 3020 },
-  { 0x0135, 2435 },
-  { 0x0137, 2837 },
-  { 0x0138, 2927 },
-  { 0x013A, 3026 },
-  { 0x013C, 2837 },
-  { 0x013D, 2606 },
-  { 0x013E, 3026 },
-  { 0x013E, 2606 },
-  { 0x013F, 3033 },
-  { 0x0142, 3129 },
-  { 0x0144, 3129 },
-  { 0x0146, 2837 },
-  { 0x0148, 2592 },
-  { 0x0149, 3141 },
-  { 0x0149, 3206 },
-  { 0x014A, 3216 },
-  { 0x014B, 3281 },
-  { 0x014D, 2336 },
-  { 0x014F, 3303 },
-  { 0x0151, 3309 },
-  { 0x0153, 3319 },
-  { 0x0155, 3364 },
-  { 0x0157, 3376 },
-  { 0x0159, 2805 },
-  { 0x015B, 3385 },
-  { 0x015D, 2435 },
-  { 0x015F, 3420 },
-  { 0x015F, 3446 },
-  { 0x0161, 3501 },
-  { 0x0163, 3560 },
-  { 0x0163, 3589 },
-  { 0x0164, 2536 },
-  { 0x0165, 2592 },
-  { 0x0165, 2606 },
-  { 0x0167, 3644 },
-  { 0x0169, 2927 },
-  { 0x016B, 3649 },
-  { 0x016D, 3681 },
-  { 0x016F, 2805 },
-  { 0x0171, 3309 },
-  { 0x0173, 2794 },
-  { 0x0175, 3703 },
-  { 0x0177, 3703 },
-  { 0x0178, 3709 },
-  { 0x017A, 3129 },
-  { 0x017C, 3129 },
-  { 0x017E, 3722 },
-  { 0x017F, 3792 },
-  { 0x017F, 3844 },
-  { 0x0180, 3887 },
-  { 0x0180, 3944 },
-  { 0x0180, 4026 },
-  { 0x0180, 4036 },
-  { 0x0181, 4054 },
-  { 0x0181, 4082 },
-  { 0x0183, 4100 },
-  { 0x0183, 4125 },
-  { 0x0185, 4100 },
-  { 0x0185, 4165 },
-  { 0x0185, 4198 },
-  { 0x0186, 4231 },
-  { 0x0186, 4258 },
-  { 0x0186, 4266 },
-  { 0x0188, 4258 },
-  { 0x0189, 4284 },
-  { 0x0189, 4288 },
-  { 0x018A, 4306 },
-  { 0x018A, 4328 },
-  { 0x018C, 4346 },
-  { 0x018C, 4100 },
-  { 0x018D, 4386 },
-  { 0x018D, 4437 },
-  { 0x018E, 4306 },
-  { 0x018E, 4482 },
-  { 0x018F, 4500 },
-  { 0x018F, 4517 },
-  { 0x0190, 4258 },
-  { 0x0190, 4535 },
-  { 0x0191, 4258 },
-  { 0x0192, 4553 },
-  { 0x0193, 4258 },
-  { 0x0193, 4596 },
-  { 0x0194, 4258 },
-  { 0x0194, 4614 },
-  { 0x0195, 4632 },
-  { 0x0195, 4655 },
-  { 0x0196, 4258 },
-  { 0x0196, 4673 },
-  { 0x0197, 4258 },
-  { 0x0197, 4691 },
-  { 0x0197, 4709 },
-  { 0x0199, 4752 },
-  { 0x019A, 4781 },
-  { 0x019A, 4817 },
-  { 0x019B, 4835 },
-  { 0x019C, 4100 },
-  { 0x019C, 4862 },
-  { 0x019D, 4258 },
-  { 0x019D, 4880 },
-  { 0x019E, 4898 },
-  { 0x019E, 4933 },
-  { 0x019E, 4982 },
-  { 0x019E, 5023 },
-  { 0x019F, 5041 },
-  { 0x019F, 4258 },
-  { 0x01A1, 5059 },
-  { 0x01A3, 5070 },
-  { 0x01A5, 4258 },
-  { 0x01A6, 5097 },
-  { 0x01A8, 4100 },
-  { 0x01A8, 5107 },
-  { 0x01A9, 4258 },
-  { 0x01A9, 5136 },
-  { 0x01AA, 5154 },
-  { 0x01AA, 5222 },
-  { 0x01AA, 5226 },
-  { 0x01AB, 5286 },
-  { 0x01AB, 5343 },
-  { 0x01AC, 5374 },
-  { 0x01AD, 4258 },
-  { 0x01AE, 4258 },
-  { 0x01AE, 5425 },
-  { 0x01B0, 5059 },
-  { 0x01B1, 4258 },
-  { 0x01B1, 5443 },
-  { 0x01B1, 5495 },
-  { 0x01B2, 4258 },
-  { 0x01B2, 5513 },
-  { 0x01B3, 5531 },
-  { 0x01B4, 5581 },
-  { 0x01B6, 5633 },
-  { 0x01B6, 5662 },
-  { 0x01B7, 5695 },
-  { 0x01B7, 5715 },
-  { 0x01B9, 5733 },
-  { 0x01B9, 5782 },
-  { 0x01B9, 5839 },
-  { 0x01BA, 5865 },
-  { 0x01BA, 5222 },
-  { 0x01BA, 5940 },
-  { 0x01BB, 5985 },
-  { 0x01BB, 6021 },
-  { 0x01BD, 4100 },
-  { 0x01BE, 6061 },
-  { 0x01BE, 6097 },
-  { 0x01BE, 6128 },
-  { 0x01BF, 2257 },
-  { 0x01BF, 6215 },
-  { 0x01BF, 6271 },
-  { 0x01C0, 6289 },
-  { 0x01C0, 6307 },
-  { 0x01C1, 6289 },
-  { 0x01C1, 6331 },
-  { 0x01C2, 6289 },
-  { 0x01C3, 6289 },
-  { 0x01C3, 6355 },
-  { 0x01CE, 6379 },
-  { 0x01D0, 6379 },
-  { 0x01D2, 6379 },
-  { 0x01D4, 6379 },
-  { 0x01D6, 6397 },
-  { 0x01D8, 6415 },
-  { 0x01DA, 6379 },
-  { 0x01DC, 6434 },
-  { 0x01DD, 4306 },
-  { 0x01DD, 6453 },
-  { 0x01DD, 6488 },
-  { 0x01DF, 6506 },
-  { 0x01E1, 6532 },
-  { 0x01E3, 6548 },
-  { 0x01E5, 6571 },
-  { 0x01E7, 6571 },
-  { 0x01E9, 6571 },
-  { 0x01EB, 6582 },
-  { 0x01ED, 6613 },
-  { 0x01EF, 6571 },
-  { 0x01F0, 6627 },
-  { 0x01F5, 6650 },
-  { 0x01F6, 6689 },
-  { 0x01F7, 6707 },
-  { 0x01F9, 6725 },
-  { 0x0219, 6732 },
-  { 0x021B, 6732 },
-  { 0x021D, 6741 },
-  { 0x021F, 6763 },
-  { 0x0220, 6778 },
-  { 0x0220, 6785 },
-  { 0x0221, 6803 },
-  { 0x0223, 6828 },
-  { 0x0225, 6845 },
-  { 0x0227, 6532 },
-  { 0x0233, 6864 },
-  { 0x0238, 6877 },
-  { 0x0239, 6877 },
-  { 0x023A, 6908 },
-  { 0x023A, 6917 },
-  { 0x023B, 6908 },
-  { 0x023C, 6935 },
-  { 0x023D, 6908 },
-  { 0x023D, 6967 },
-  { 0x023E, 6908 },
-  { 0x023E, 6985 },
-  { 0x023F, 7003 },
-  { 0x0240, 7021 },
-  { 0x0242, 7039 },
-  { 0x0243, 7115 },
-  { 0x0244, 7133 },
-  { 0x0245, 7151 },
-  { 0x0250, 7169 },
-  { 0x0250, 7197 },
-  { 0x0251, 7215 },
-  { 0x0251, 7240 },
-  { 0x0252, 7258 },
-  { 0x0252, 7281 },
-  { 0x0253, 7299 },
-  { 0x0253, 4306 },
-  { 0x0253, 7323 },
-  { 0x0254, 7341 },
-  { 0x0254, 7368 },
-  { 0x0254, 7397 },
-  { 0x0254, 7443 },
-  { 0x0255, 7461 },
-  { 0x0255, 7505 },
-  { 0x0255, 7547 },
-  { 0x0256, 7581 },
-  { 0x0256, 7603 },
-  { 0x0257, 7621 },
-  { 0x0257, 7655 },
-  { 0x0257, 7682 },
-  { 0x0258, 7700 },
-  { 0x0259, 7734 },
-  { 0x0259, 7762 },
-  { 0x0259, 7780 },
-  { 0x025A, 7832 },
-  { 0x025B, 7849 },
-  { 0x025B, 7881 },
-  { 0x025C, 7899 },
-  { 0x025D, 7933 },
-  { 0x025E, 7968 },
-  { 0x025F, 8000 },
-  { 0x025F, 8020 },
-  { 0x025F, 8085 },
-  { 0x025F, 8115 },
-  { 0x0260, 8171 },
-  { 0x0260, 8192 },
-  { 0x0261, 8210 },
-  { 0x0262, 8228 },
-  { 0x0263, 8247 },
-  { 0x0263, 8270 },
-  { 0x0264, 8288 },
-  { 0x0265, 8319 },
-  { 0x0265, 8354 },
-  { 0x0266, 8372 },
-  { 0x0266, 8405 },
-  { 0x0266, 8423 },
-  { 0x0267, 8450 },
-  { 0x0267, 8509 },
-  { 0x0268, 8539 },
-  { 0x0268, 8568 },
-  { 0x0269, 8586 },
-  { 0x026A, 8586 },
-  { 0x026A, 8618 },
-  { 0x026A, 8568 },
-  { 0x026B, 8651 },
-  { 0x026B, 8697 },
-  { 0x026C, 8715 },
-  { 0x026D, 8752 },
-  { 0x026E, 8777 },
-  { 0x026E, 8802 },
-  { 0x026F, 8828 },
-  { 0x026F, 8854 },
-  { 0x0270, 8872 },
-  { 0x0271, 8897 },
-  { 0x0271, 8922 },
-  { 0x0272, 8940 },
-  { 0x0272, 8961 },
-  { 0x0273, 8979 },
-  { 0x0274, 9002 },
-  { 0x0275, 9022 },
-  { 0x0275, 9068 },
-  { 0x0276, 9086 },
-  { 0x0277, 9110 },
-  { 0x0278, 9139 },
-  { 0x0279, 9168 },
-  { 0x027A, 9196 },
-  { 0x027B, 9216 },
-  { 0x027C, 9245 },
-  { 0x027D, 9282 },
-  { 0x027D, 9304 },
-  { 0x027E, 9322 },
-  { 0x027F, 9350 },
-  { 0x027F, 9370 },
-  { 0x027F, 9440 },
-  { 0x027F, 9465 },
-  { 0x0280, 9508 },
-  { 0x0280, 9528 },
-  { 0x0280, 9548 },
-  { 0x0281, 9566 },
-  { 0x0282, 9605 },
-  { 0x0283, 9635 },
-  { 0x0283, 9668 },
-  { 0x0284, 9686 },
-  { 0x0284, 9709 },
-  { 0x0285, 9752 },
-  { 0x0285, 9370 },
-  { 0x0285, 9775 },
-  { 0x0285, 9800 },
-  { 0x0285, 9465 },
-  { 0x0286, 9862 },
-  { 0x0286, 9907 },
-  { 0x0287, 9938 },
-  { 0x0288, 9972 },
-  { 0x0288, 9997 },
-  { 0x0289, 10015 },
-  { 0x0289, 10042 },
-  { 0x028A, 9110 },
-  { 0x028A, 10060 },
-  { 0x028A, 10092 },
-  { 0x028B, 10110 },
-  { 0x028B, 10141 },
-  { 0x028C, 10159 },
-  { 0x028C, 10190 },
-  { 0x028D, 10208 },
-  { 0x028E, 10249 },
-  { 0x028F, 10276 },
-  { 0x0290, 10306 },
-  { 0x0291, 10333 },
-  { 0x0291, 10374 },
-  { 0x0292, 10408 },
-  { 0x0292, 10438 },
-  { 0x0292, 10475 },
-  { 0x0292, 6571 },
-  { 0x0293, 10493 },
-  { 0x0294, 10535 },
-  { 0x0294, 10561 },
-  { 0x0295, 10658 },
-  { 0x0295, 10686 },
-  { 0x0296, 10690 },
-  { 0x0297, 10704 },
-  { 0x0299, 10732 },
-  { 0x029A, 10747 },
-  { 0x029A, 10777 },
-  { 0x029B, 10818 },
-  { 0x029C, 10842 },
-  { 0x029D, 10873 },
-  { 0x029E, 10898 },
-  { 0x029F, 10923 },
-  { 0x02A0, 10949 },
-  { 0x02A1, 10976 },
-  { 0x02A2, 10999 },
-  { 0x02A3, 11027 },
-  { 0x02A4, 11051 },
-  { 0x02A5, 11081 },
-  { 0x02A6, 11114 },
-  { 0x02A7, 11141 },
-  { 0x02A8, 11174 },
-  { 0x02A9, 11210 },
-  { 0x02AA, 11235 },
-  { 0x02AB, 11269 },
-  { 0x02AC, 11303 },
-  { 0x02AD, 11321 },
-  { 0x02B0, 11344 },
-  { 0x02B1, 11355 },
-  { 0x02B2, 11380 },
-  { 0x02B6, 11395 },
-  { 0x02B7, 11445 },
-  { 0x02B8, 11380 },
-  { 0x02B8, 11459 },
-  { 0x02B9, 11493 },
-  { 0x02B9, 11518 },
-  { 0x02B9, 11587 },
-  { 0x02BA, 11620 },
-  { 0x02BA, 11659 },
-  { 0x02BB, 11731 },
-  { 0x02BB, 11772 },
-  { 0x02BC, 11827 },
-  { 0x02BC, 11866 },
-  { 0x02BC, 11921 },
-  { 0x02BC, 11972 },
-  { 0x02BD, 12033 },
-  { 0x02BE, 12049 },
-  { 0x02BE, 12096 },
-  { 0x02BF, 12127 },
-  { 0x02BF, 12187 },
-  { 0x02C0, 12218 },
-  { 0x02C0, 12242 },
-  { 0x02C1, 12283 },
-  { 0x02C2, 12316 },
-  { 0x02C3, 12337 },
-  { 0x02C4, 12357 },
-  { 0x02C5, 12377 },
-  { 0x02C6, 12398 },
-  { 0x02C7, 12456 },
-  { 0x02C7, 12476 },
-  { 0x02C8, 12504 },
-  { 0x02C8, 12529 },
-  { 0x02C9, 12566 },
-  { 0x02C9, 12582 },
-  { 0x02C9, 12630 },
-  { 0x02CA, 12658 },
-  { 0x02CA, 12708 },
-  { 0x02CB, 12737 },
-  { 0x02CB, 12801 },
-  { 0x02CC, 12830 },
-  { 0x02CC, 12529 },
-  { 0x02CD, 12847 },
-  { 0x02CE, 12862 },
-  { 0x02CF, 12879 },
-  { 0x02D0, 12895 },
-  { 0x02D1, 12907 },
-  { 0x02D2, 12924 },
-  { 0x02D3, 12950 },
-  { 0x02D4, 12976 },
-  { 0x02D5, 13001 },
-  { 0x02D6, 13027 },
-  { 0x02D7, 13060 },
-  { 0x02D7, 13093 },
-  { 0x02D9, 13125 },
-  { 0x02DE, 13172 },
-  { 0x02DE, 13195 },
-  { 0x02DF, 13249 },
-  { 0x02E0, 13270 },
-  { 0x02EE, 13346 },
-  { 0x0303, 13353 },
-  { 0x0303, 13371 },
-  { 0x0304, 13392 },
-  { 0x0305, 13423 },
-  { 0x0309, 13450 },
-  { 0x0309, 13371 },
-  { 0x030B, 13496 },
-  { 0x030D, 13515 },
-  { 0x030D, 13543 },
-  { 0x030E, 13543 },
-  { 0x030F, 13555 },
-  { 0x0312, 13584 },
-  { 0x0313, 13624 },
-  { 0x031A, 13664 },
-  { 0x031B, 5059 },
-  { 0x031C, 13685 },
-  { 0x031D, 13712 },
-  { 0x031E, 13742 },
-  { 0x031F, 13773 },
-  { 0x0320, 13811 },
-  { 0x0320, 13093 },
-  { 0x0321, 13849 },
-  { 0x0322, 13869 },
-  { 0x0323, 13887 },
-  { 0x0323, 13916 },
-  { 0x0323, 13977 },
-  { 0x0323, 13371 },
-  { 0x0324, 14023 },
-  { 0x0325, 14052 },
-  { 0x0325, 14067 },
-  { 0x0325, 14121 },
-  { 0x0326, 14130 },
-  { 0x0327, 14158 },
-  { 0x0328, 14187 },
-  { 0x0328, 14213 },
-  { 0x0329, 14232 },
-  { 0x0329, 14246 },
-  { 0x0329, 14253 },
-  { 0x0329, 14273 },
-  { 0x032A, 14328 },
-  { 0x032B, 14340 },
-  { 0x032C, 14359 },
-  { 0x032D, 14371 },
-  { 0x032E, 14405 },
-  { 0x032F, 14427 },
-  { 0x032F, 14479 },
-  { 0x0330, 14507 },
-  { 0x0332, 13423 },
-  { 0x0333, 13423 },
-  { 0x0334, 14525 },
-  { 0x033E, 14564 },
-  { 0x033E, 14614 },
-  { 0x0342, 14648 },
-  { 0x0342, 14708 },
-  { 0x0344, 14758 },
-  { 0x0345, 14795 },
-  { 0x0346, 14822 },
-  { 0x0347, 14839 },
-  { 0x0348, 14853 },
-  { 0x0349, 14878 },
-  { 0x034A, 14901 },
-  { 0x034B, 14914 },
-  { 0x034C, 14932 },
-  { 0x034D, 14961 },
-  { 0x034E, 14983 },
-  { 0x034F, 15010 },
-  { 0x034F, 15038 },
-  { 0x034F, 15059 },
-  { 0x0358, 15137 },
-  { 0x035A, 15200 },
-  { 0x035B, 15227 },
-  { 0x035C, 15300 },
-  { 0x0362, 15377 },
-  { 0x0374, 15403 },
-  { 0x0375, 15403 },
-  { 0x037E, 15436 },
-  { 0x037E, 15463 },
-  { 0x0387, 15495 },
-  { 0x0387, 15531 },
-  { 0x03C0, 15563 },
-  { 0x03C2, 15589 },
-  { 0x03C3, 15638 },
-  { 0x03C6, 15681 },
-  { 0x03C6, 15745 },
-  { 0x03D1, 15823 },
-  { 0x03D5, 15850 },
-  { 0x03D5, 15899 },
-  { 0x03D6, 15823 },
-  { 0x03D6, 15930 },
-  { 0x03D7, 15966 },
-  { 0x03D9, 15987 },
-  { 0x03DA, 16147 },
-  { 0x03DA, 16194 },
-  { 0x03DA, 16323 },
-  { 0x03DD, 16323 },
-  { 0x03DF, 16366 },
-  { 0x03E1, 16467 },
-  { 0x03F0, 16512 },
-  { 0x03F1, 16512 },
-  { 0x03FC, 16537 },
-  { 0x0450, 16577 },
-  { 0x0451, 16588 },
-  { 0x0452, 16601 },
-  { 0x0453, 16577 },
-  { 0x0455, 16577 },
-  { 0x0457, 16609 },
-  { 0x0458, 16619 },
-  { 0x0459, 16647 },
-  { 0x045A, 16647 },
-  { 0x045B, 16601 },
-  { 0x045C, 16577 },
-  { 0x045D, 16667 },
-  { 0x045E, 16689 },
-  { 0x045F, 16709 },
-  { 0x0478, 16740 },
-  { 0x0478, 16792 },
-  { 0x0478, 16845 },
-  { 0x0479, 16896 },
-  { 0x0479, 16949 },
-  { 0x047C, 17000 },
-  { 0x0483, 17104 },
-  { 0x0487, 17132 },
-  { 0x0488, 17161 },
-  { 0x048B, 17193 },
-  { 0x048D, 17193 },
-  { 0x048F, 17193 },
-  { 0x0491, 16609 },
-  { 0x0493, 17205 },
-  { 0x0493, 17231 },
-  { 0x0495, 17281 },
-  { 0x0497, 17322 },
-  { 0x0499, 17333 },
-  { 0x0499, 17341 },
-  { 0x049B, 17436 },
-  { 0x049D, 17458 },
-  { 0x049F, 17470 },
-  { 0x04A3, 17480 },
-  { 0x04A5, 17493 },
-  { 0x04A5, 17512 },
-  { 0x04A7, 17548 },
-  { 0x04AB, 17582 },
-  { 0x04AB, 17341 },
-  { 0x04AB, 17599 },
-  { 0x04AD, 17470 },
-  { 0x04AF, 17681 },
-  { 0x04AF, 17205 },
-  { 0x04B1, 17715 },
-  { 0x04B3, 17722 },
-  { 0x04B5, 17470 },
-  { 0x04B5, 17512 },
-  { 0x04B7, 17746 },
-  { 0x04B9, 17458 },
-  { 0x04BB, 17763 },
-  { 0x04BB, 17205 },
-  { 0x04BF, 17858 },
-  { 0x04C0, 17957 },
-  { 0x04C0, 18001 },
-  { 0x04C2, 18056 },
-  { 0x04C4, 18066 },
-  { 0x04C6, 17193 },
-  { 0x04C8, 18082 },
-  { 0x04CA, 17193 },
-  { 0x04CE, 17193 },
-  { 0x04D5, 17512 },
-  { 0x04ED, 17193 },
-  { 0x04F7, 18106 },
-  { 0x0511, 18112 },
-  { 0x0513, 18132 },
-  { 0x051F, 18166 },
-  { 0x0525, 18188 },
-  { 0x0589, 18222 },
-  { 0x0598, 18267 },
-  { 0x05AE, 18358 },
-  { 0x05B7, 18431 },
-  { 0x05B8, 18473 },
-  { 0x05BC, 18567 },
-  { 0x05BD, 18596 },
-  { 0x05C0, 18637 },
-  { 0x05C3, 18691 },
-  { 0x05C5, 18733 },
-  { 0x05C6, 18772 },
-  { 0x0604, 18821 },
-  { 0x060C, 18863 },
-  { 0x0610, 18911 },
-  { 0x0611, 18993 },
-  { 0x0612, 19039 },
-  { 0x0613, 19099 },
-  { 0x0614, 19158 },
-  { 0x0615, 19261 },
-  { 0x0615, 19342 },
-  { 0x0616, 19439 },
-  { 0x0618, 19453 },
-  { 0x0619, 19492 },
-  { 0x061A, 19531 },
-  { 0x061B, 18863 },
-  { 0x061C, 19570 },
-  { 0x061F, 18863 },
-  { 0x063D, 17458 },
-  { 0x0640, 19595 },
-  { 0x0640, 19626 },
-  { 0x0649, 19648 },
-  { 0x0649, 19713 },
-  { 0x064A, 19759 },
-  { 0x064A, 19809 },
-  { 0x0652, 19878 },
-  { 0x0652, 19928 },
-  { 0x0652, 19980 },
-  { 0x0654, 20070 },
-  { 0x0654, 20104 },
-  { 0x0657, 20154 },
-  { 0x0658, 20169 },
-  { 0x0658, 20177 },
-  { 0x0659, 20208 },
-  { 0x065A, 20215 },
-  { 0x065B, 20215 },
-  { 0x065C, 20215 },
-  { 0x065D, 20233 },
-  { 0x065E, 20259 },
-  { 0x065F, 20266 },
-  { 0x066D, 20275 },
-  { 0x0670, 20302 },
-  { 0x0671, 20342 },
-  { 0x0672, 20357 },
-  { 0x0673, 20266 },
-  { 0x0673, 3141 },
-  { 0x0673, 20375 },
-  { 0x0674, 17715 },
-  { 0x0674, 20410 },
-  { 0x0675, 17715 },
-  { 0x0676, 17715 },
-  { 0x0677, 17715 },
-  { 0x0678, 17715 },
-  { 0x0679, 20425 },
-  { 0x067A, 20430 },
-  { 0x067B, 20430 },
-  { 0x067C, 20208 },
-  { 0x067D, 20430 },
-  { 0x067E, 20437 },
-  { 0x067F, 20430 },
-  { 0x0680, 20430 },
-  { 0x0681, 20456 },
-  { 0x0682, 20476 },
-  { 0x0683, 20430 },
-  { 0x0684, 20430 },
-  { 0x0685, 20502 },
-  { 0x0686, 20437 },
-  { 0x0687, 20430 },
-  { 0x0688, 20425 },
-  { 0x0689, 20208 },
-  { 0x068A, 20522 },
-  { 0x068B, 20544 },
-  { 0x068C, 20430 },
-  { 0x068D, 20430 },
-  { 0x068E, 20551 },
-  { 0x068E, 20595 },
-  { 0x068F, 20430 },
-  { 0x068F, 20606 },
-  { 0x0690, 20633 },
-  { 0x0691, 20425 },
-  { 0x0692, 20662 },
-  { 0x0693, 20208 },
-  { 0x0694, 20670 },
-  { 0x0695, 20662 },
-  { 0x0696, 20208 },
-  { 0x0697, 20693 },
-  { 0x0698, 20437 },
-  { 0x0699, 20430 },
-  { 0x069A, 20208 },
-  { 0x069B, 19439 },
-  { 0x069C, 20700 },
-  { 0x069D, 20716 },
-  { 0x069E, 20723 },
-  { 0x069F, 20742 },
-  { 0x06A0, 20752 },
-  { 0x06A1, 20762 },
-  { 0x06A2, 20769 },
-  { 0x06A3, 20784 },
-  { 0x06A4, 20791 },
-  { 0x06A4, 20831 },
-  { 0x06A5, 20867 },
-  { 0x06A6, 20430 },
-  { 0x06A7, 20769 },
-  { 0x06A8, 20906 },
-  { 0x06A9, 20437 },
-  { 0x06AA, 20922 },
-  { 0x06AB, 20208 },
-  { 0x06AB, 20984 },
-  { 0x06AC, 20752 },
-  { 0x06AD, 21048 },
-  { 0x06AE, 21094 },
-  { 0x06AF, 20437 },
-  { 0x06B0, 20544 },
-  { 0x06B1, 20430 },
-  { 0x06B2, 21116 },
-  { 0x06B3, 20430 },
-  { 0x06B4, 21116 },
-  { 0x06B5, 20662 },
-  { 0x06B6, 20662 },
-  { 0x06B7, 20662 },
-  { 0x06BA, 20425 },
-  { 0x06BA, 21135 },
-  { 0x06BB, 20430 },
-  { 0x06BC, 20208 },
-  { 0x06BD, 20752 },
-  { 0x06BE, 20425 },
-  { 0x06BE, 21167 },
-  { 0x06C0, 20425 },
-  { 0x06C0, 21191 },
-  { 0x06C1, 20425 },
-  { 0x06C2, 20425 },
-  { 0x06C2, 21191 },
-  { 0x06C3, 20425 },
-  { 0x06C4, 20266 },
-  { 0x06C5, 21238 },
-  { 0x06C6, 21246 },
-  { 0x06C7, 21283 },
-  { 0x06C8, 21304 },
-  { 0x06C9, 21311 },
-  { 0x06CA, 20662 },
-  { 0x06CB, 21327 },
-  { 0x06CC, 21342 },
-  { 0x06CC, 21379 },
-  { 0x06CD, 21429 },
-  { 0x06CE, 20662 },
-  { 0x06D0, 21444 },
-  { 0x06D0, 21459 },
-  { 0x06D1, 20752 },
-  { 0x06D2, 20425 },
-  { 0x06D3, 20425 },
-  { 0x06D3, 21191 },
-  { 0x06D4, 20425 },
-  { 0x06D5, 21493 },
-  { 0x06DF, 21517 },
-  { 0x06E1, 21571 },
-  { 0x06E1, 21655 },
-  { 0x06E9, 21702 },
-  { 0x06EF, 21759 },
-  { 0x06F4, 21786 },
-  { 0x06F5, 21837 },
-  { 0x06F6, 21897 },
-  { 0x06F7, 21957 },
-  { 0x0700, 22007 },
-  { 0x0701, 22036 },
-  { 0x0702, 22112 },
-  { 0x0703, 22185 },
-  { 0x0704, 22263 },
-  { 0x0705, 22306 },
-  { 0x0706, 22387 },
-  { 0x0707, 22412 },
-  { 0x0708, 22495 },
-  { 0x0709, 22525 },
-  { 0x070A, 22572 },
-  { 0x070A, 22619 },
-  { 0x070B, 22659 },
-  { 0x070C, 22735 },
-  { 0x070D, 22659 },
-  { 0x070F, 22783 },
-  { 0x0711, 22828 },
-  { 0x0714, 22888 },
-  { 0x0716, 22915 },
-  { 0x071C, 22888 },
-  { 0x071E, 22969 },
-  { 0x0727, 23002 },
-  { 0x0740, 23040 },
-  { 0x0741, 23090 },
-  { 0x0742, 23124 },
-  { 0x0743, 23175 },
-  { 0x0744, 23175 },
-  { 0x0745, 23215 },
-  { 0x0746, 23215 },
-  { 0x0747, 23272 },
-  { 0x0748, 23272 },
-  { 0x0748, 23302 },
-  { 0x0749, 23365 },
-  { 0x0749, 23378 },
-  { 0x074A, 23469 },
-  { 0x0759, 23512 },
-  { 0x075C, 23520 },
-  { 0x0762, 23526 },
-  { 0x0763, 23555 },
-  { 0x0766, 23592 },
-  { 0x0767, 23597 },
-  { 0x0768, 23602 },
-  { 0x0769, 23620 },
-  { 0x076B, 23626 },
-  { 0x076C, 23642 },
-  { 0x076D, 23649 },
-  { 0x08F6, 23664 },
-  { 0x08FE, 23698 },
-  { 0x090E, 23719 },
-  { 0x0912, 23754 },
-  { 0x0929, 23789 },
-  { 0x0931, 23827 },
-  { 0x0931, 23865 },
-  { 0x0934, 23906 },
-  { 0x093C, 23935 },
-  { 0x093F, 23977 },
-  { 0x0946, 24013 },
-  { 0x094A, 24013 },
-  { 0x094D, 24047 },
-  { 0x094E, 24073 },
-  { 0x094E, 24105 },
-  { 0x094F, 20266 },
-  { 0x0951, 24174 },
-  { 0x0951, 24224 },
-  { 0x0952, 24224 },
-  { 0x0955, 24274 },
-  { 0x0964, 24309 },
-  { 0x0970, 24326 },
-  { 0x0979, 24274 },
-  { 0x097A, 24373 },
-  { 0x097D, 24407 },
-  { 0x097D, 24444 },
-  { 0x09BC, 23935 },
-  { 0x09BF, 23977 },
-  { 0x09C7, 23977 },
-  { 0x09C8, 23977 },
-  { 0x09CE, 24487 },
-  { 0x09F2, 24563 },
-  { 0x09F4, 24586 },
-  { 0x09F5, 24586 },
-  { 0x09F6, 24586 },
-  { 0x09FA, 24607 },
-  { 0x09FA, 24638 },
-  { 0x0A3C, 23935 },
-  { 0x0A3F, 23977 },
-  { 0x0A70, 24683 },
-  { 0x0A71, 24696 },
-  { 0x0A72, 24724 },
-  { 0x0A73, 24724 },
-  { 0x0A74, 24740 },
-  { 0x0A8C, 24751 },
-  { 0x0ABC, 23935 },
-  { 0x0ABF, 23977 },
-  { 0x0AF1, 24775 },
-  { 0x0B3C, 23935 },
-  { 0x0B47, 23977 },
-  { 0x0B48, 24812 },
-  { 0x0B82, 24851 },
-  { 0x0B83, 24869 },
-  { 0x0BC6, 23977 },
-  { 0x0BC7, 23977 },
-  { 0x0BC8, 23977 },
-  { 0x0C01, 24948 },
-  { 0x0CCD, 24986 },
-  { 0x0CDE, 25011 },
-  { 0x0CDE, 25036 },
-  { 0x0D29, 25063 },
-  { 0x0D3A, 25063 },
-  { 0x0D46, 23977 },
-  { 0x0D47, 23977 },
-  { 0x0D48, 23977 },
-  { 0x0D4C, 25081 },
-  { 0x0D4E, 25122 },
-  { 0x0D57, 25172 },
-  { 0x0D7C, 25233 },
-  { 0x0D7C, 25278 },
-  { 0x0D7D, 25301 },
-  { 0x0D7D, 25346 },
-  { 0x0DBD, 25377 },
-  { 0x0DC2, 25384 },
-  { 0x0DC3, 25377 },
-  { 0x0DC5, 25384 },
-  { 0x0E24, 25394 },
-  { 0x0E26, 25394 },
-  { 0x0E2F, 25442 },
-  { 0x0E3A, 25465 },
-  { 0x0E45, 25477 },
-  { 0x0E46, 25532 },
-  { 0x0E4C, 25543 },
-  { 0x0E4D, 25561 },
-  { 0x0E4F, 25573 },
-  { 0x0E5A, 25590 },
-  { 0x0E5A, 25624 },
-  { 0x0E5B, 25677 },
-  { 0x0E9D, 25717 },
-  { 0x0E9F, 25747 },
-  { 0x0EA3, 25776 },
-  { 0x0EA5, 25828 },
-  { 0x0EB1, 25880 },
-  { 0x0EC6, 25532 },
-  { 0x0ECD, 25896 },
-  { 0x0F04, 25924 },
-  { 0x0F05, 25981 },
-  { 0x0F08, 26022 },
-  { 0x0F09, 26088 },
-  { 0x0F0A, 26120 },
-  { 0x0F0B, 26155 },
-  { 0x0F0B, 26196 },
-  { 0x0F0B, 26243 },
-  { 0x0F0C, 26272 },
-  { 0x0F0C, 26243 },
-  { 0x0F0D, 26317 },
-  { 0x0F0E, 26361 },
-  { 0x0F11, 26400 },
-  { 0x0F14, 26454 },
-  { 0x0F18, 26490 },
-  { 0x0F19, 26490 },
-  { 0x0F34, 25532 },
-  { 0x0F35, 26511 },
-  { 0x0F36, 26554 },
-  { 0x0F37, 26598 },
-  { 0x0F39, 26630 },
-  { 0x0F3B, 26646 },
-  { 0x0F3D, 26655 },
-  { 0x0F3F, 26692 },
-  { 0x0F62, 26724 },
-  { 0x0F68, 26769 },
-  { 0x0F6A, 26795 },
-  { 0x0F6A, 26864 },
-  { 0x0F71, 26911 },
-  { 0x0F73, 14758 },
-  { 0x0F75, 14758 },
-  { 0x0F77, 3141 },
-  { 0x0F79, 3141 },
-  { 0x0F81, 14758 },
-  { 0x0F85, 26942 },
-  { 0x0F8A, 26979 },
-  { 0x0FB0, 27003 },
-  { 0x0FBE, 27051 },
-  { 0x0FBF, 26554 },
-  { 0x0FC0, 27099 },
-  { 0x0FC1, 27123 },
-  { 0x0FC2, 27147 },
-  { 0x0FC3, 27183 },
-  { 0x0FC4, 27210 },
-  { 0x0FCA, 27240 },
-  { 0x0FCB, 27263 },
-  { 0x0FCC, 27298 },
-  { 0x0FCE, 27351 },
-  { 0x0FD0, 27395 },
-  { 0x0FD1, 27395 },
-  { 0x0FD5, 27410 },
-  { 0x1021, 27454 },
-  { 0x1031, 23977 },
-  { 0x1037, 27502 },
-  { 0x1109, 27514 },
-  { 0x110A, 27549 },
-  { 0x110B, 27585 },
-  { 0x110C, 27596 },
-  { 0x110D, 27641 },
-  { 0x110E, 27689 },
-  { 0x1112, 27728 },
-  { 0x113C, 27756 },
-  { 0x113D, 27789 },
-  { 0x113E, 27822 },
-  { 0x113F, 27858 },
-  { 0x1140, 27895 },
-  { 0x114C, 27921 },
-  { 0x114E, 27943 },
-  { 0x114F, 27986 },
-  { 0x1150, 28032 },
-  { 0x1151, 28078 },
-  { 0x1154, 28127 },
-  { 0x1155, 28164 },
-  { 0x1159, 28204 },
-  { 0x119E, 28217 },
-  { 0x11BC, 27921 },
-  { 0x135D, 28245 },
-  { 0x135E, 28245 },
-  { 0x1401, 28253 },
-  { 0x1402, 28281 },
-  { 0x1403, 28291 },
-  { 0x1405, 28303 },
-  { 0x1406, 28330 },
-  { 0x141C, 28345 },
-  { 0x141E, 28355 },
-  { 0x141F, 28397 },
-  { 0x141F, 28452 },
-  { 0x1420, 28494 },
-  { 0x1421, 28538 },
-  { 0x1422, 28576 },
-  { 0x1423, 28618 },
-  { 0x1424, 28675 },
-  { 0x1425, 28701 },
-  { 0x1426, 28735 },
-  { 0x1427, 28763 },
-  { 0x1428, 28822 },
-  { 0x1429, 28848 },
-  { 0x142A, 28876 },
-  { 0x142F, 28900 },
-  { 0x1430, 28281 },
-  { 0x1433, 28947 },
-  { 0x1434, 28993 },
-  { 0x1438, 29009 },
-  { 0x1449, 29039 },
-  { 0x144A, 29053 },
-  { 0x144C, 29064 },
-  { 0x144D, 28281 },
-  { 0x144E, 29111 },
-  { 0x1450, 29141 },
-  { 0x1451, 29200 },
-  { 0x1455, 29216 },
-  { 0x1467, 29232 },
-  { 0x1468, 29251 },
-  { 0x1469, 29270 },
-  { 0x146A, 29289 },
-  { 0x146B, 29308 },
-  { 0x146C, 28281 },
-  { 0x146D, 29340 },
-  { 0x146F, 29355 },
-  { 0x1470, 29399 },
-  { 0x1472, 29415 },
-  { 0x1484, 28345 },
-  { 0x1489, 29430 },
-  { 0x148A, 29494 },
-  { 0x148B, 29511 },
-  { 0x148C, 29574 },
-  { 0x148D, 29590 },
-  { 0x148E, 29653 },
-  { 0x1490, 29669 },
-  { 0x1491, 29732 },
-  { 0x14A1, 29748 },
-  { 0x14A2, 29774 },
-  { 0x14A3, 29790 },
-  { 0x14A4, 28281 },
-  { 0x14A5, 29822 },
-  { 0x14A7, 29837 },
-  { 0x14A8, 29881 },
-  { 0x14AA, 29897 },
-  { 0x14BC, 29912 },
-  { 0x14C0, 29924 },
-  { 0x14C1, 28281 },
-  { 0x14C4, 29940 },
-  { 0x14C5, 29968 },
-  { 0x14D3, 29984 },
-  { 0x14D4, 28281 },
-  { 0x14D7, 30000 },
-  { 0x14D8, 30015 },
-  { 0x14ED, 30031 },
-  { 0x14EE, 28281 },
-  { 0x14EF, 30063 },
-  { 0x14F1, 30078 },
-  { 0x14F2, 30122 },
-  { 0x14F4, 30138 },
-  { 0x1526, 30153 },
-  { 0x1527, 28281 },
-  { 0x1528, 30185 },
-  { 0x152A, 30200 },
-  { 0x152B, 30231 },
-  { 0x152D, 30247 },
-  { 0x1542, 30262 },
-  { 0x1543, 30278 },
-  { 0x1544, 30294 },
-  { 0x1545, 28281 },
-  { 0x1548, 30310 },
-  { 0x1549, 30325 },
-  { 0x154A, 30341 },
-  { 0x1553, 30353 },
-  { 0x1554, 28281 },
-  { 0x155E, 30369 },
-  { 0x1560, 30381 },
-  { 0x1564, 30393 },
-  { 0x1566, 30405 },
-  { 0x156D, 30417 },
-  { 0x156F, 30431 },
-  { 0x157D, 30508 },
-  { 0x157E, 28281 },
-  { 0x1581, 30519 },
-  { 0x1582, 30534 },
-  { 0x1586, 30550 },
-  { 0x1587, 30563 },
-  { 0x1588, 30576 },
-  { 0x1589, 30589 },
-  { 0x158E, 28281 },
-  { 0x1591, 30602 },
-  { 0x1592, 30618 },
-  { 0x1599, 30635 },
-  { 0x15A2, 30648 },
-  { 0x15A3, 30664 },
-  { 0x15C2, 30681 },
-  { 0x1614, 30693 },
-  { 0x1615, 30743 },
-  { 0x161A, 30793 },
-  { 0x161B, 30843 },
-  { 0x166D, 30508 },
-  { 0x166D, 30893 },
-  { 0x1673, 30927 },
-  { 0x1674, 30944 },
-  { 0x1680, 30962 },
-  { 0x169B, 31003 },
-  { 0x169C, 31033 },
-  { 0x16EE, 31057 },
-  { 0x16EF, 31074 },
-  { 0x16F0, 31091 },
-  { 0x178E, 31108 },
-  { 0x179D, 31201 },
-  { 0x179E, 31201 },
-  { 0x179E, 31245 },
-  { 0x17A2, 28204 },
-  { 0x17A3, 31338 },
-  { 0x17A4, 31413 },
-  { 0x17A8, 31506 },
-  { 0x17A8, 31551 },
-  { 0x17B2, 31588 },
-  { 0x17B2, 31639 },
-  { 0x17C6, 31680 },
-  { 0x17C6, 31699 },
-  { 0x17C8, 31776 },
-  { 0x17C8, 31832 },
-  { 0x17C9, 31879 },
-  { 0x17C9, 31920 },
-  { 0x17CA, 31965 },
-  { 0x17CA, 32006 },
-  { 0x17CB, 32047 },
-  { 0x17CB, 32110 },
-  { 0x17CC, 32150 },
-  { 0x17CD, 32227 },
-  { 0x17CE, 32279 },
-  { 0x17CF, 32312 },
-  { 0x17D0, 32371 },
-  { 0x17D1, 32494 },
-  { 0x17D1, 32522 },
-  { 0x17D2, 32622 },
-  { 0x17D2, 32706 },
-  { 0x17D3, 32759 },
-  { 0x17D3, 32809 },
-  { 0x17D4, 32897 },
-  { 0x17D5, 32930 },
-  { 0x17D6, 32971 },
-  { 0x17D6, 32990 },
-  { 0x17D7, 33039 },
-  { 0x17D8, 33055 },
-  { 0x17D8, 33065 },
-  { 0x17D8, 33148 },
-  { 0x17D9, 33183 },
-  { 0x17D9, 33231 },
-  { 0x17DA, 33275 },
-  { 0x17DA, 33315 },
-  { 0x17DA, 33343 },
-  { 0x17DC, 33384 },
-  { 0x17DC, 33442 },
-  { 0x17DD, 33491 },
-  { 0x17DD, 33507 },
-  { 0x1805, 33604 },
-  { 0x1806, 33631 },
-  { 0x180B, 33692 },
-  { 0x180C, 33709 },
-  { 0x180D, 33726 },
-  { 0x180E, 33743 },
-  { 0x18DF, 33759 },
-  { 0x18E0, 33782 },
-  { 0x18E1, 33800 },
-  { 0x18E2, 33820 },
-  { 0x18E3, 33838 },
-  { 0x18E4, 33856 },
-  { 0x18E5, 33874 },
-  { 0x18E6, 33892 },
-  { 0x18E7, 33914 },
-  { 0x18E8, 33932 },
-  { 0x18E9, 33951 },
-  { 0x18EA, 33972 },
-  { 0x18EB, 33990 },
-  { 0x18EC, 34011 },
-  { 0x18ED, 34031 },
-  { 0x18EE, 34050 },
-  { 0x18EF, 34071 },
-  { 0x18F0, 34090 },
-  { 0x18F1, 34107 },
-  { 0x18F2, 34128 },
-  { 0x19DE, 34147 },
-  { 0x19DF, 34164 },
-  { 0x19E0, 34175 },
-  { 0x19F0, 34241 },
-  { 0x1A2E, 34325 },
-  { 0x1A2E, 34412 },
-  { 0x1A4B, 34444 },
-  { 0x1A7A, 34474 },
-  { 0x1AA0, 34523 },
-  { 0x1AA1, 34542 },
-  { 0x1AA2, 34564 },
-  { 0x1AA8, 34585 },
-  { 0x1AA9, 34591 },
-  { 0x1AAC, 34604 },
-  { 0x1BAA, 34674 },
-  { 0x1BAB, 34698 },
-  { 0x1BBB, 34735 },
-  { 0x1BBC, 34745 },
-  { 0x1BC0, 34755 },
-  { 0x1BC2, 34790 },
-  { 0x1BC2, 34811 },
-  { 0x1BC3, 34855 },
-  { 0x1BCB, 34890 },
-  { 0x1BD6, 34947 },
-  { 0x1BD8, 35004 },
-  { 0x1BE0, 35027 },
-  { 0x1BF2, 35084 },
-  { 0x1C78, 35111 },
-  { 0x1C79, 35129 },
-  { 0x1C7B, 12895 },
-  { 0x1C7C, 35144 },
-  { 0x1C7D, 35162 },
-  { 0x1CC0, 35187 },
-  { 0x1CC1, 35191 },
-  { 0x1CC2, 35201 },
-  { 0x1CC3, 35211 },
-  { 0x1CD2, 35217 },
-  { 0x1CD3, 35235 },
-  { 0x1CD4, 35290 },
-  { 0x1CF5, 35397 },
-  { 0x1CF6, 35464 },
-  { 0x1D02, 35535 },
-  { 0x1D14, 35535 },
-  { 0x1D18, 35576 },
-  { 0x1D1E, 35605 },
-  { 0x1D29, 35644 },
-  { 0x1D2B, 35680 },
-  { 0x1D4C, 35735 },
-  { 0x1D77, 35781 },
-  { 0x1D79, 35804 },
-  { 0x1D79, 35834 },
-  { 0x1D7A, 35852 },
-  { 0x1D7B, 35878 },
-  { 0x1D7C, 35947 },
-  { 0x1D7D, 35967 },
-  { 0x1D7D, 35988 },
-  { 0x1D7E, 35967 },
-  { 0x1D7F, 36006 },
-  { 0x1DA6, 36051 },
-  { 0x1DAB, 36051 },
-  { 0x1DB0, 36051 },
-  { 0x1DB8, 36051 },
-  { 0x1DC3, 36070 },
-  { 0x1DCB, 36081 },
-  { 0x1DCC, 36081 },
-  { 0x1E03, 36105 },
-  { 0x1E0B, 36105 },
-  { 0x1E0D, 36136 },
-  { 0x1E11, 3376 },
-  { 0x1E1D, 36158 },
-  { 0x1E1F, 36105 },
-  { 0x1E25, 36136 },
-  { 0x1E2B, 36181 },
-  { 0x1E31, 36205 },
-  { 0x1E37, 36136 },
-  { 0x1E39, 36136 },
-  { 0x1E3B, 36136 },
-  { 0x1E41, 36105 },
-  { 0x1E43, 36136 },
-  { 0x1E45, 36136 },
-  { 0x1E47, 36136 },
-  { 0x1E49, 36136 },
-  { 0x1E57, 36105 },
-  { 0x1E5B, 36136 },
-  { 0x1E5D, 36136 },
-  { 0x1E5F, 36136 },
-  { 0x1E61, 36105 },
-  { 0x1E63, 36136 },
-  { 0x1E6B, 36105 },
-  { 0x1E6D, 36136 },
-  { 0x1E6F, 36181 },
-  { 0x1E81, 3703 },
-  { 0x1E83, 3703 },
-  { 0x1E85, 3703 },
-  { 0x1E93, 36181 },
-  { 0x1E95, 36181 },
-  { 0x1E96, 36181 },
-  { 0x1E9B, 36232 },
-  { 0x1E9C, 36290 },
-  { 0x1E9C, 36332 },
-  { 0x1E9C, 36369 },
-  { 0x1E9E, 36433 },
-  { 0x1EF3, 3703 },
-  { 0x2002, 36451 },
-  { 0x2003, 36462 },
-  { 0x2003, 36514 },
-  { 0x2006, 36561 },
-  { 0x2007, 36616 },
-  { 0x2007, 36655 },
-  { 0x2008, 36726 },
-  { 0x2009, 36770 },
-  { 0x200A, 36810 },
-  { 0x200A, 36836 },
-  { 0x200B, 36892 },
-  { 0x200B, 36918 },
-  { 0x200C, 37119 },
-  { 0x200D, 37145 },
-  { 0x200E, 37170 },
-  { 0x200F, 37195 },
-  { 0x2014, 37220 },
-  { 0x2015, 37270 },
-  { 0x2016, 37304 },
-  { 0x2017, 1079 },
-  { 0x2018, 37347 },
-  { 0x2019, 37400 },
-  { 0x201A, 37454 },
-  { 0x201B, 37510 },
-  { 0x201C, 37563 },
-  { 0x201E, 37616 },
-  { 0x201F, 37672 },
-  { 0x2024, 37725 },
-  { 0x2027, 37770 },
-  { 0x2028, 37864 },
-  { 0x2029, 37864 },
-  { 0x202A, 37917 },
-  { 0x202B, 37942 },
-  { 0x202C, 37967 },
-  { 0x202D, 37992 },
-  { 0x202E, 38017 },
-  { 0x202F, 38042 },
-  { 0x202F, 38069 },
-  { 0x2030, 38155 },
-  { 0x2031, 38227 },
-  { 0x2039, 1402 },
-  { 0x203A, 1590 },
-  { 0x2041, 38261 },
-  { 0x2044, 38293 },
-  { 0x204A, 38327 },
-  { 0x2050, 38358 },
-  { 0x2052, 38371 },
-  { 0x2052, 38437 },
-  { 0x2052, 38491 },
-  { 0x2055, 38586 },
-  { 0x205A, 38664 },
-  { 0x205A, 38737 },
-  { 0x205B, 38773 },
-  { 0x205B, 38823 },
-  { 0x205C, 38773 },
-  { 0x205E, 38899 },
-  { 0x205E, 38965 },
-  { 0x205F, 39008 },
-  { 0x205F, 39025 },
-  { 0x2060, 39051 },
-  { 0x2060, 39075 },
-  { 0x2060, 39114 },
-  { 0x2061, 39175 },
-  { 0x2062, 39232 },
-  { 0x2063, 39278 },
-  { 0x2064, 39417 },
-  { 0x2071, 39457 },
-  { 0x207F, 39457 },
-  { 0x20A0, 39488 },
-  { 0x20A0, 39526 },
-  { 0x20A1, 39570 },
-  { 0x20A2, 39594 },
-  { 0x20A3, 39601 },
-  { 0x20A4, 39608 },
-  { 0x20A4, 39647 },
-  { 0x20A5, 39684 },
-  { 0x20A6, 39700 },
-  { 0x20A7, 39708 },
-  { 0x20A8, 39714 },
-  { 0x20A9, 39748 },
-  { 0x20AA, 39754 },
-  { 0x20AB, 39761 },
-  { 0x20AC, 39769 },
-  { 0x20AC, 39815 },
-  { 0x20AD, 39829 },
-  { 0x20AE, 39834 },
-  { 0x20AE, 39843 },
-  { 0x20AF, 39907 },
-  { 0x20B1, 39914 },
-  { 0x20B1, 39926 },
-  { 0x20B2, 40037 },
-  { 0x20B2, 40046 },
-  { 0x20B3, 40077 },
-  { 0x20B4, 40105 },
-  { 0x20B5, 40113 },
-  { 0x20B5, 40119 },
-  { 0x20B6, 40207 },
-  { 0x20B7, 40248 },
-  { 0x20B8, 40308 },
-  { 0x20B9, 40319 },
-  { 0x20B9, 40358 },
-  { 0x20BA, 40419 },
-  { 0x20D1, 40458 },
-  { 0x20D2, 40465 },
-  { 0x20D3, 40474 },
-  { 0x20D5, 40506 },
-  { 0x20D7, 40458 },
-  { 0x20E0, 40515 },
-  { 0x20E1, 40527 },
-  { 0x20E9, 40534 },
-  { 0x210E, 40579 },
-  { 0x2113, 40659 },
-  { 0x2113, 40766 },
-  { 0x2115, 40818 },
-  { 0x2118, 40871 },
-  { 0x2121, 40946 },
-  { 0x2126, 41038 },
-  { 0x2126, 41101 },
-  { 0x2127, 41134 },
-  { 0x2127, 41186 },
-  { 0x2129, 41238 },
-  { 0x212B, 41286 },
-  { 0x212B, 41363 },
-  { 0x212E, 41396 },
-  { 0x2132, 41423 },
-  { 0x2133, 41441 },
-  { 0x2139, 41515 },
-  { 0x213A, 41542 },
-  { 0x213B, 40946 },
-  { 0x2145, 41567 },
-  { 0x2146, 41567 },
-  { 0x2147, 41603 },
-  { 0x2148, 41643 },
-  { 0x2149, 41643 },
-  { 0x214B, 41681 },
-  { 0x214C, 41702 },
-  { 0x214E, 41729 },
-  { 0x2183, 41747 },
-  { 0x2183, 41802 },
-  { 0x2189, 41820 },
-  { 0x2191, 41864 },
-  { 0x2193, 41887 },
-  { 0x219A, 41911 },
-  { 0x219B, 41928 },
-  { 0x21AE, 41945 },
-  { 0x21B5, 41962 },
-  { 0x21CD, 42005 },
-  { 0x21CE, 42022 },
-  { 0x21CF, 42039 },
-  { 0x2205, 42056 },
-  { 0x2206, 42127 },
-  { 0x2207, 42183 },
-  { 0x220A, 42240 },
-  { 0x2215, 42294 },
-  { 0x2233, 42320 },
-  { 0x2238, 42393 },
-  { 0x223D, 42475 },
-  { 0x224C, 42475 },
-  { 0x22C0, 42520 },
-  { 0x22C1, 42565 },
-  { 0x22C6, 42612 },
-  { 0x22EE, 42616 },
-  { 0x230C, 42675 },
-  { 0x2311, 42727 },
-  { 0x23AF, 42782 },
-  { 0x23B6, 42811 },
-  { 0x23CE, 42844 },
-  { 0x23CF, 42892 },
-  { 0x23D0, 42782 },
-  { 0x23E8, 42917 },
-  { 0x2422, 42965 },
-  { 0x2423, 42965 },
-  { 0x2571, 42983 },
-  { 0x2572, 43028 },
-  { 0x2591, 43075 },
-  { 0x2592, 43079 },
-  { 0x2592, 43083 },
-  { 0x2593, 43108 },
-  { 0x25A1, 43112 },
-  { 0x25CC, 43157 },
-  { 0x2615, 43338 },
-  { 0x2619, 41542 },
-  { 0x2672, 43369 },
-  { 0x2673, 43449 },
-  { 0x2674, 43476 },
-  { 0x2675, 43502 },
-  { 0x2676, 43528 },
-  { 0x2677, 43553 },
-  { 0x2678, 43567 },
-  { 0x2679, 43579 },
-  { 0x267A, 43594 },
-  { 0x267C, 43683 },
-  { 0x267D, 43728 },
-  { 0x2695, 43809 },
-  { 0x269A, 43871 },
-  { 0x269A, 43911 },
-  { 0x269D, 43960 },
-  { 0x26A3, 44027 },
-  { 0x26A4, 44027 },
-  { 0x26AA, 44080 },
-  { 0x26AB, 44109 },
-  { 0x26AC, 44139 },
-  { 0x26D5, 44166 },
-  { 0x26D6, 44166 },
-  { 0x26D7, 44166 },
-  { 0x26D8, 44166 },
-  { 0x26D9, 44166 },
-  { 0x26E4, 44184 },
-  { 0x26E5, 44242 },
-  { 0x26E6, 44289 },
-  { 0x2720, 44337 },
-  { 0x274C, 44469 },
-  { 0x27A1, 44503 },
-  { 0x27C0, 44572 },
-  { 0x27C1, 44572 },
-  { 0x27C2, 44587 },
-  { 0x27CC, 44629 },
-  { 0x27CE, 44667 },
-  { 0x27CE, 44702 },
-  { 0x27CE, 44733 },
-  { 0x27CF, 44759 },
-  { 0x27CF, 44794 },
-  { 0x27CF, 44826 },
-  { 0x27E0, 44852 },
-  { 0x2800, 44895 },
-  { 0x2981, 44991 },
-  { 0x2986, 45023 },
-  { 0x2999, 45053 },
-  { 0x29BF, 45078 },
-  { 0x29E7, 45165 },
-  { 0x2A1D, 45205 },
-  { 0x2A1E, 45205 },
-  { 0x2A71, 45232 },
-  { 0x2A72, 45278 },
-  { 0x2ADC, 45324 },
-  { 0x2ADC, 45383 },
-  { 0x2ADD, 45324 },
-  { 0x2ADD, 45441 },
-  { 0x2AEB, 45499 },
-  { 0x2AF6, 45518 },
-  { 0x2AFC, 45524 },
-  { 0x2B41, 45536 },
-  { 0x2B42, 45559 },
-  { 0x2B43, 45582 },
-  { 0x2B44, 45605 },
-  { 0x2B4B, 45628 },
-  { 0x2B4C, 45651 },
-  { 0x2B55, 45674 },
-  { 0x2C62, 45708 },
-  { 0x2C63, 45726 },
-  { 0x2C64, 45744 },
-  { 0x2C65, 45762 },
-  { 0x2C66, 45780 },
-  { 0x2C6D, 45798 },
-  { 0x2C6E, 45816 },
-  { 0x2C6F, 45834 },
-  { 0x2C70, 45852 },
-  { 0x2C77, 45870 },
-  { 0x2C7E, 45887 },
-  { 0x2C7F, 45906 },
-  { 0x2CEF, 45925 },
-  { 0x2D7F, 46021 },
-  { 0x2D7F, 46050 },
-  { 0x2D7F, 32706 },
-  { 0x2E0B, 46145 },
-  { 0x2E0C, 46188 },
-  { 0x2E0D, 46242 },
-  { 0x2E13, 46295 },
-  { 0x2E14, 46341 },
-  { 0x2E15, 46396 },
-  { 0x2E17, 46453 },
-  { 0x2E17, 46494 },
-  { 0x2E19, 46577 },
-  { 0x2E1A, 46597 },
-  { 0x2E1B, 46649 },
-  { 0x2E1D, 46691 },
-  { 0x2E1E, 46704 },
-  { 0x2E1F, 46748 },
-  { 0x2E2F, 46792 },
-  { 0x2E30, 46816 },
-  { 0x2E31, 46832 },
-  { 0x2E32, 46864 },
-  { 0x2E33, 46887 },
-  { 0x2E35, 46937 },
-  { 0x2E36, 46970 },
-  { 0x2E37, 47004 },
-  { 0x2E38, 47037 },
-  { 0x2E39, 47071 },
-  { 0x2E85, 47125 },
-  { 0x2E88, 47148 },
-  { 0x2E89, 47165 },
-  { 0x2E8A, 47148 },
-  { 0x2E8B, 47189 },
-  { 0x2E8C, 47148 },
-  { 0x2E8D, 47148 },
-  { 0x2E96, 47125 },
-  { 0x2E97, 47189 },
-  { 0x2E98, 47125 },
-  { 0x2E99, 47165 },
-  { 0x2EA1, 47125 },
-  { 0x2EA2, 47209 },
-  { 0x2EA3, 47189 },
-  { 0x2EA4, 47148 },
-  { 0x2EA5, 47148 },
-  { 0x2EA8, 47125 },
-  { 0x2EA9, 47125 },
-  { 0x2EAA, 47125 },
-  { 0x2EAB, 47148 },
-  { 0x2EAF, 47125 },
-  { 0x2EB0, 47125 },
-  { 0x2EB6, 47125 },
-  { 0x2EB7, 47148 },
-  { 0x2EC2, 47125 },
-  { 0x2EC3, 47148 },
-  { 0x2EC4, 47125 },
-  { 0x2ECA, 47125 },
-  { 0x2ECF, 47165 },
-  { 0x2ED2, 47125 },
-  { 0x2ED6, 47125 },
-  { 0x2EDD, 47189 },
-  { 0x2EDE, 47125 },
-  { 0x2EDF, 47125 },
-  { 0x2EE0, 47125 },
-  { 0x3001, 47238 },
-  { 0x300D, 47285 },
-  { 0x300F, 47285 },
-  { 0x3013, 47309 },
-  { 0x3013, 47346 },
-  { 0x301D, 47399 },
-  { 0x301E, 47449 },
-  { 0x301F, 47504 },
-  { 0x3032, 47563 },
-  { 0x3034, 47652 },
-  { 0x303C, 47726 },
-  { 0x303D, 47774 },
-  { 0x303E, 47817 },
-  { 0x303F, 47917 },
-  { 0x309F, 47977 },
-  { 0x30FF, 47977 },
-  { 0x3127, 48057 },
-  { 0x312D, 48118 },
-  { 0x3147, 48162 },
-  { 0x314E, 27728 },
-  { 0x317F, 27895 },
-  { 0x3181, 27921 },
-  { 0x3186, 28204 },
-  { 0x318D, 28217 },
-  { 0x31C0, 48218 },
-  { 0x31C1, 48237 },
-  { 0x31C2, 48256 },
-  { 0x31C3, 48275 },
-  { 0x31C3, 48306 },
-  { 0x31C3, 48351 },
-  { 0x31C4, 48370 },
-  { 0x31C4, 48389 },
-  { 0x31C5, 48408 },
-  { 0x31C6, 48427 },
-  { 0x31C6, 48446 },
-  { 0x31C7, 48465 },
-  { 0x31C7, 48484 },
-  { 0x31C8, 48503 },
-  { 0x31C8, 48522 },
-  { 0x31C9, 48541 },
-  { 0x31C9, 48560 },
-  { 0x31CA, 48579 },
-  { 0x31CA, 48598 },
-  { 0x31CB, 48617 },
-  { 0x31CC, 48636 },
-  { 0x31CC, 48655 },
-  { 0x31CD, 48674 },
-  { 0x31CE, 48693 },
-  { 0x31CF, 48712 },
-  { 0x31D0, 48731 },
-  { 0x31D0, 48750 },
-  { 0x31D1, 48769 },
-  { 0x31D2, 48788 },
-  { 0x31D3, 48807 },
-  { 0x31D4, 48826 },
-  { 0x31D5, 48845 },
-  { 0x31D6, 48864 },
-  { 0x31D6, 48883 },
-  { 0x31D7, 48902 },
-  { 0x31D7, 48921 },
-  { 0x31D8, 48940 },
-  { 0x31D9, 48959 },
-  { 0x31DA, 48978 },
-  { 0x31DB, 48997 },
-  { 0x31DB, 49016 },
-  { 0x31DC, 49035 },
-  { 0x31DC, 49054 },
-  { 0x31DD, 49073 },
-  { 0x31DE, 49092 },
-  { 0x31DE, 49111 },
-  { 0x31DF, 49130 },
-  { 0x31DF, 49149 },
-  { 0x31E0, 49168 },
-  { 0x31E1, 49187 },
-  { 0x31E2, 49206 },
-  { 0x31E3, 49225 },
-  { 0x321E, 49244 },
-  { 0x322A, 49283 },
-  { 0x322B, 49290 },
-  { 0x322C, 49298 },
-  { 0x322D, 49308 },
-  { 0x322E, 49317 },
-  { 0x322F, 49324 },
-  { 0x3230, 49333 },
-  { 0x3231, 49340 },
-  { 0x3232, 49353 },
-  { 0x3233, 49361 },
-  { 0x3242, 49369 },
-  { 0x3243, 49374 },
-  { 0x327E, 49377 },
-  { 0x328A, 49283 },
-  { 0x328B, 49290 },
-  { 0x328C, 49298 },
-  { 0x328D, 49308 },
-  { 0x328E, 49317 },
-  { 0x328F, 49324 },
-  { 0x3290, 49333 },
-  { 0x3291, 49340 },
-  { 0x3292, 49353 },
-  { 0x3293, 49361 },
-  { 0x329E, 49394 },
-  { 0x32A1, 49404 },
-  { 0x3300, 49412 },
-  { 0x3301, 49422 },
-  { 0x3302, 49428 },
-  { 0x3303, 49435 },
-  { 0x3304, 49454 },
-  { 0x3305, 49461 },
-  { 0x3306, 49466 },
-  { 0x3307, 49488 },
-  { 0x3308, 49517 },
-  { 0x3309, 49522 },
-  { 0x330A, 49528 },
-  { 0x330B, 49532 },
-  { 0x330C, 49554 },
-  { 0x330D, 49560 },
-  { 0x330E, 49568 },
-  { 0x330F, 49575 },
-  { 0x3310, 49581 },
-  { 0x3311, 49587 },
-  { 0x3312, 49594 },
-  { 0x3313, 49600 },
-  { 0x3314, 49608 },
-  { 0x3315, 49614 },
-  { 0x3316, 49623 },
-  { 0x3317, 49633 },
-  { 0x3318, 49642 },
-  { 0x3319, 49647 },
-  { 0x331A, 49656 },
-  { 0x331B, 49686 },
-  { 0x331C, 49692 },
-  { 0x331D, 49697 },
-  { 0x331E, 49721 },
-  { 0x331F, 49727 },
-  { 0x3320, 49733 },
-  { 0x3321, 49741 },
-  { 0x3322, 49750 },
-  { 0x3323, 49757 },
-  { 0x3324, 49762 },
-  { 0x3325, 49768 },
-  { 0x3326, 49774 },
-  { 0x3327, 49781 },
-  { 0x3328, 49785 },
-  { 0x3329, 49791 },
-  { 0x332A, 49811 },
-  { 0x332B, 49819 },
-  { 0x332C, 49827 },
-  { 0x332D, 49833 },
-  { 0x332E, 49840 },
-  { 0x332F, 49848 },
-  { 0x3330, 49871 },
-  { 0x3331, 49877 },
-  { 0x3332, 49886 },
-  { 0x3333, 49892 },
-  { 0x3334, 49897 },
-  { 0x3335, 49904 },
-  { 0x3336, 49910 },
-  { 0x3337, 49918 },
-  { 0x3338, 49923 },
-  { 0x3339, 49931 },
-  { 0x333A, 49937 },
-  { 0x333B, 49943 },
-  { 0x333C, 49948 },
-  { 0x333D, 49953 },
-  { 0x333E, 49959 },
-  { 0x333F, 49970 },
-  { 0x3340, 49982 },
-  { 0x3341, 49988 },
-  { 0x3342, 49993 },
-  { 0x3343, 49998 },
-  { 0x3344, 50005 },
-  { 0x3345, 50010 },
-  { 0x3346, 50015 },
-  { 0x3347, 50020 },
-  { 0x3348, 50060 },
-  { 0x3349, 50067 },
-  { 0x334A, 50074 },
-  { 0x334B, 50083 },
-  { 0x334C, 50089 },
-  { 0x334D, 50097 },
-  { 0x334E, 50103 },
-  { 0x334F, 50103 },
-  { 0x3350, 50108 },
-  { 0x3351, 50132 },
-  { 0x3352, 50138 },
-  { 0x3353, 50143 },
-  { 0x3354, 50149 },
-  { 0x3355, 50155 },
-  { 0x3356, 50179 },
-  { 0x3357, 50188 },
-  { 0x337F, 49340 },
-  { 0xA015, 50193 },
-  { 0xA514, 50212 },
-  { 0xA56A, 50271 },
-  { 0xA5D1, 50319 },
-  { 0xA613, 50365 },
-  { 0xA614, 50386 },
-  { 0xA615, 50406 },
-  { 0xA616, 50428 },
-  { 0xA616, 50447 },
-  { 0xA617, 50488 },
-  { 0xA618, 50512 },
-  { 0xA619, 50537 },
-  { 0xA61A, 50571 },
-  { 0xA61B, 50603 },
-  { 0xA61C, 50624 },
-  { 0xA61D, 50653 },
-  { 0xA61E, 50677 },
-  { 0xA61F, 50701 },
-  { 0xA65F, 50722 },
-  { 0xA669, 50740 },
-  { 0xA66B, 50782 },
-  { 0xA66D, 50782 },
-  { 0xA66E, 50836 },
-  { 0xA66F, 50868 },
-  { 0xA67C, 50920 },
-  { 0xA67D, 50971 },
-  { 0xA67E, 50999 },
-  { 0xA67F, 50971 },
-  { 0xA6E6, 51050 },
-  { 0xA6E7, 51074 },
-  { 0xA6E8, 51098 },
-  { 0xA6E8, 51103 },
-  { 0xA6E9, 51129 },
-  { 0xA6EA, 51154 },
-  { 0xA6EA, 51159 },
-  { 0xA6EB, 51184 },
-  { 0xA6EC, 51208 },
-  { 0xA6ED, 51234 },
-  { 0xA6EE, 51260 },
-  { 0xA6EF, 51285 },
-  { 0xA6EF, 51310 },
-  { 0xA725, 51339 },
-  { 0xA77D, 51359 },
-  { 0xA789, 51377 },
-  { 0xA789, 51421 },
-  { 0xA78A, 51377 },
-  { 0xA78A, 51490 },
-  { 0xA78B, 51503 },
-  { 0xA78C, 51520 },
-  { 0xA78C, 51595 },
-  { 0xA78D, 51698 },
-  { 0xA78D, 51741 },
-  { 0xA78E, 51759 },
-  { 0xA78E, 51797 },
-  { 0xA791, 51821 },
-  { 0xA793, 51829 },
-  { 0xA7A9, 51835 },
-  { 0xA7AA, 51883 },
-  { 0xA7AA, 51901 },
-  { 0xA7F8, 51914 },
-  { 0xA7F9, 51925 },
-  { 0xA837, 51950 },
-  { 0xA839, 52016 },
-  { 0xA840, 52061 },
-  { 0xA843, 52061 },
-  { 0xA844, 52099 },
-  { 0xA845, 52116 },
-  { 0xA846, 52116 },
-  { 0xA847, 52152 },
-  { 0xA848, 52061 },
-  { 0xA84C, 52061 },
-  { 0xA84D, 52152 },
-  { 0xA850, 52152 },
-  { 0xA851, 52061 },
-  { 0xA852, 52152 },
-  { 0xA854, 52099 },
-  { 0xA855, 52179 },
-  { 0xA858, 52207 },
-  { 0xA862, 52244 },
-  { 0xA863, 52262 },
-  { 0xA864, 52281 },
-  { 0xA865, 52297 },
-  { 0xA865, 52320 },
-  { 0xA866, 52348 },
-  { 0xA867, 52152 },
-  { 0xA868, 52152 },
-  { 0xA869, 52375 },
-  { 0xA86A, 52375 },
-  { 0xA86B, 52375 },
-  { 0xA86C, 52375 },
-  { 0xA86D, 52384 },
-  { 0xA86E, 52384 },
-  { 0xA86F, 52384 },
-  { 0xA870, 52384 },
-  { 0xA871, 52392 },
-  { 0xA872, 52410 },
-  { 0xA873, 52375 },
-  { 0xA874, 52410 },
-  { 0xA874, 52418 },
-  { 0xA875, 52410 },
-  { 0xA875, 52418 },
-  { 0xA876, 52410 },
-  { 0xA877, 52410 },
-  { 0xA8F8, 52442 },
-  { 0xA8F8, 52476 },
-  { 0xA8F9, 52507 },
-  { 0xA8FA, 52575 },
-  { 0xA8FA, 52655 },
-  { 0xA8FB, 52688 },
-  { 0xA953, 34674 },
-  { 0xA9CF, 52735 },
-  { 0xAAB5, 52757 },
-  { 0xAAB6, 52757 },
-  { 0xAAB9, 52757 },
-  { 0xAABB, 52757 },
-  { 0xAABC, 52757 },
-  { 0xAADE, 52792 },
-  { 0xAADF, 52831 },
-  { 0xAAF2, 52868 },
-  { 0xAAF6, 52889 },
-  { 0xFA0E, 52940 },
-  { 0xFA0F, 52940 },
-  { 0xFA11, 52940 },
-  { 0xFA13, 52940 },
-  { 0xFA14, 52940 },
-  { 0xFA1F, 52940 },
-  { 0xFA21, 52940 },
-  { 0xFA23, 52940 },
-  { 0xFA24, 52940 },
-  { 0xFA27, 52940 },
-  { 0xFA28, 52940 },
-  { 0xFA29, 52940 },
-  { 0xFAD4, 52964 },
-  { 0xFB1E, 53003 },
-  { 0xFB20, 53027 },
-  { 0xFBBA, 20430 },
-  { 0xFBBB, 20430 },
-  { 0xFBBC, 20430 },
-  { 0xFBBD, 20430 },
-  { 0xFBBE, 20430 },
-  { 0xFBBF, 20208 },
-  { 0xFBC0, 20425 },
-  { 0xFBC1, 20425 },
-  { 0xFE00, 53106 },
-  { 0xFE18, 53143 },
-  { 0xFE46, 53204 },
-  { 0xFE73, 53259 },
-  { 0xFEFF, 53312 },
-  { 0xFEFF, 53395 },
-  { 0xFF0C, 53464 },
-  { 0xFF5F, 53494 },
-  { 0xFFE3, 53567 },
-  { 0xFFF9, 53607 },
-  { 0xFFFA, 53637 },
-  { 0xFFFB, 53676 },
-  { 0xFFFC, 53706 },
-  { 0xFFFD, 53770 },
-  { 0xFFFD, 53861 },
-  { 0xFFFE, 53944 },
-  { 0x100BF, 53999 },
-  { 0x100D5, 53999 },
-  { 0x100D6, 53999 },
-  { 0x100FA, 53999 },
-  { 0x1015E, 54050 },
-  { 0x1030F, 54090 },
-  { 0x10317, 54090 },
-  { 0x1091F, 54099 },
-  { 0x10A3F, 24047 },
-  { 0x10A3F, 32706 },
-  { 0x10A60, 54153 },
-  { 0x10A61, 54173 },
-  { 0x10A62, 54193 },
-  { 0x10A63, 54216 },
-  { 0x10A64, 54236 },
-  { 0x10A65, 54256 },
-  { 0x10A66, 54276 },
-  { 0x10A67, 54305 },
-  { 0x10A68, 54325 },
-  { 0x10A69, 54345 },
-  { 0x10A6A, 54365 },
-  { 0x10A6B, 54391 },
-  { 0x10A6C, 54411 },
-  { 0x10A6D, 54431 },
-  { 0x10A6E, 54454 },
-  { 0x10A6F, 54477 },
-  { 0x10A70, 54506 },
-  { 0x10A71, 54526 },
-  { 0x10A72, 54549 },
-  { 0x10A73, 54572 },
-  { 0x10A74, 54595 },
-  { 0x10A75, 54615 },
-  { 0x10A76, 54635 },
-  { 0x10A77, 54658 },
-  { 0x10A78, 54681 },
-  { 0x10A79, 54701 },
-  { 0x10A7A, 54724 },
-  { 0x10A7B, 54744 },
-  { 0x10A7C, 54767 },
-  { 0x110A8, 54790 },
-  { 0x110BE, 54844 },
-  { 0x110BF, 54866 },
-  { 0x11133, 54886 },
-  { 0x11134, 54909 },
-  { 0x111C4, 14758 },
-  { 0x111C4, 54916 },
-  { 0x122B9, 54952 },
-  { 0x13068, 55019 },
-  { 0x13081, 55029 },
-  { 0x13082, 55033 },
-  { 0x13083, 55037 },
-  { 0x13084, 55041 },
-  { 0x13085, 55046 },
-  { 0x13086, 55051 },
-  { 0x1308B, 54305 },
-  { 0x1309D, 55056 },
-  { 0x130A7, 54615 },
-  { 0x130AD, 55079 },
-  { 0x130AE, 55086 },
-  { 0x130AF, 55093 },
-  { 0x130B0, 55100 },
-  { 0x130B1, 55107 },
-  { 0x130B2, 55114 },
-  { 0x130B3, 55121 },
-  { 0x130B4, 55128 },
-  { 0x130B5, 55135 },
-  { 0x130B6, 55107 },
-  { 0x130C0, 54325 },
-  { 0x130C9, 55142 },
-  { 0x130CA, 55158 },
-  { 0x130CB, 55175 },
-  { 0x130CC, 55192 },
-  { 0x130CD, 55209 },
-  { 0x130CE, 55226 },
-  { 0x130CF, 55243 },
-  { 0x130D0, 55260 },
-  { 0x130D1, 55277 },
-  { 0x13121, 55294 },
-  { 0x1313F, 55317 },
-  { 0x13153, 54216 },
-  { 0x13171, 54256 },
-  { 0x13190, 55340 },
-  { 0x13191, 54506 },
-  { 0x13193, 54701 },
-  { 0x131BC, 55348 },
-  { 0x131BD, 55354 },
-  { 0x131BE, 55360 },
-  { 0x131BF, 55366 },
-  { 0x131C0, 55372 },
-  { 0x131C1, 55378 },
-  { 0x131C2, 55384 },
-  { 0x131C3, 55390 },
-  { 0x131C4, 55396 },
-  { 0x131CB, 55402 },
-  { 0x131CC, 54724 },
-  { 0x1320E, 55406 },
-  { 0x13216, 54411 },
-  { 0x13219, 55437 },
-  { 0x13254, 54153 },
-  { 0x13258, 55460 },
-  { 0x13259, 55497 },
-  { 0x1325A, 55528 },
-  { 0x1325B, 55560 },
-  { 0x1325C, 55586 },
-  { 0x1325D, 55611 },
-  { 0x13282, 55632 },
-  { 0x13283, 55656 },
-  { 0x13286, 55684 },
-  { 0x13287, 55722 },
-  { 0x13288, 55754 },
-  { 0x13289, 55792 },
-  { 0x132AA, 55824 },
-  { 0x132F4, 55656 },
-  { 0x13362, 55844 },
-  { 0x13363, 55848 },
-  { 0x13364, 55852 },
-  { 0x13365, 55856 },
-  { 0x13366, 55860 },
-  { 0x13367, 55864 },
-  { 0x13368, 55868 },
-  { 0x13369, 55872 },
-  { 0x1336A, 55876 },
-  { 0x1336B, 55860 },
-  { 0x13379, 55880 },
-  { 0x1337A, 55903 },
-  { 0x1337B, 55920 },
-  { 0x1337F, 54744 },
-  { 0x13386, 55946 },
-  { 0x13387, 55949 },
-  { 0x13388, 55952 },
-  { 0x13389, 55955 },
-  { 0x1338A, 55958 },
-  { 0x1338B, 55961 },
-  { 0x1338C, 55964 },
-  { 0x1338D, 55967 },
-  { 0x1338E, 55970 },
-  { 0x1338F, 55949 },
-  { 0x13390, 55952 },
-  { 0x13391, 55955 },
-  { 0x13392, 55958 },
-  { 0x1339B, 54193 },
-  { 0x133A1, 54391 },
-  { 0x133AD, 55973 },
-  { 0x133AE, 55985 },
-  { 0x133BC, 54595 },
-  { 0x133CF, 54345 },
-  { 0x133E5, 55997 },
-  { 0x133EC, 56007 },
-  { 0x133ED, 56009 },
-  { 0x133ED, 54724 },
-  { 0x133EE, 56009 },
-  { 0x133FA, 56017 },
-  { 0x133FB, 56019 },
-  { 0x133FC, 56007 },
-  { 0x133FD, 56021 },
-  { 0x133FE, 56023 },
-  { 0x133FF, 56025 },
-  { 0x13400, 56027 },
-  { 0x13401, 56029 },
-  { 0x13402, 56031 },
-  { 0x13403, 56023 },
-  { 0x13404, 56033 },
-  { 0x13405, 56044 },
-  { 0x13406, 56055 },
-  { 0x13407, 56066 },
-  { 0x13408, 56077 },
-  { 0x13409, 56088 },
-  { 0x1340A, 56099 },
-  { 0x1340B, 56110 },
-  { 0x1340C, 56121 },
-  { 0x1340D, 54431 },
-  { 0x16872, 56132 },
-  { 0x168D7, 56151 },
-  { 0x168FB, 56166 },
-  { 0x16929, 56183 },
-  { 0x16930, 56205 },
-  { 0x16931, 56223 },
-  { 0x16950, 56240 },
-  { 0x16963, 56255 },
-  { 0x16965, 56300 },
-  { 0x16966, 56347 },
-  { 0x16969, 56360 },
-  { 0x1696E, 56375 },
-  { 0x1696F, 56390 },
-  { 0x16970, 56404 },
-  { 0x16971, 56419 },
-  { 0x16985, 56434 },
-  { 0x16991, 56480 },
-  { 0x16993, 56493 },
-  { 0x169A0, 56508 },
-  { 0x169A8, 56528 },
-  { 0x169B8, 56543 },
-  { 0x169E1, 56589 },
-  { 0x169F9, 56603 },
-  { 0x169F9, 56651 },
-  { 0x169FE, 56697 },
-  { 0x16A02, 56715 },
-  { 0x16A38, 56762 },
-  { 0x16F00, 56807 },
-  { 0x16F02, 56829 },
-  { 0x16F03, 56851 },
-  { 0x16F06, 56873 },
-  { 0x16F09, 56910 },
-  { 0x16F0A, 56928 },
-  { 0x16F0C, 56950 },
-  { 0x16F0D, 56965 },
-  { 0x16F12, 56950 },
-  { 0x16F13, 56873 },
-  { 0x16F17, 56910 },
-  { 0x16F19, 56910 },
-  { 0x16F1E, 56987 },
-  { 0x16F20, 57009 },
-  { 0x16F25, 56873 },
-  { 0x16F2E, 57031 },
-  { 0x16F30, 57055 },
-  { 0x16F31, 56950 },
-  { 0x16F35, 56910 },
-  { 0x16F36, 56910 },
-  { 0x16F37, 57079 },
-  { 0x16F39, 57102 },
-  { 0x16F3C, 56910 },
-  { 0x16F3E, 56910 },
-  { 0x16F3F, 56873 },
-  { 0x16F40, 56910 },
-  { 0x16F41, 56910 },
-  { 0x16F43, 28204 },
-  { 0x16F44, 56910 },
-  { 0x16F55, 57125 },
-  { 0x16F56, 57147 },
-  { 0x16F58, 57162 },
-  { 0x16F5B, 56950 },
-  { 0x16F64, 57179 },
-  { 0x16F67, 57125 },
-  { 0x16F69, 57197 },
-  { 0x16F6D, 57214 },
-  { 0x16F6E, 57125 },
-  { 0x16F74, 57125 },
-  { 0x16F76, 57125 },
-  { 0x16F78, 57125 },
-  { 0x1D098, 57232 },
-  { 0x1D099, 57267 },
-  { 0x1D0B4, 57303 },
-  { 0x1D0B5, 57373 },
-  { 0x1D0C5, 57433 },
-  { 0x1D129, 57493 },
-  { 0x1D200, 57574 },
-  { 0x1D201, 57582 },
-  { 0x1D202, 57605 },
-  { 0x1D203, 57645 },
-  { 0x1D204, 57653 },
-  { 0x1D205, 57676 },
-  { 0x1D205, 57700 },
-  { 0x1D206, 57731 },
-  { 0x1D206, 57739 },
-  { 0x1D207, 57770 },
-  { 0x1D208, 57793 },
-  { 0x1D208, 57817 },
-  { 0x1D209, 57849 },
-  { 0x1D209, 57857 },
-  { 0x1D20A, 57926 },
-  { 0x1D20B, 57949 },
-  { 0x1D20C, 57973 },
-  { 0x1D20D, 57981 },
-  { 0x1D20D, 58004 },
-  { 0x1D20E, 58036 },
-  { 0x1D20E, 58060 },
-  { 0x1D20F, 58090 },
-  { 0x1D20F, 58098 },
-  { 0x1D210, 58180 },
-  { 0x1D211, 58203 },
-  { 0x1D211, 58227 },
-  { 0x1D212, 58258 },
-  { 0x1D213, 58266 },
-  { 0x1D213, 58289 },
-  { 0x1D213, 58304 },
-  { 0x1D214, 58373 },
-  { 0x1D215, 58397 },
-  { 0x1D216, 58405 },
-  { 0x1D216, 58428 },
-  { 0x1D217, 58497 },
-  { 0x1D218, 58521 },
-  { 0x1D219, 58546 },
-  { 0x1D21A, 58572 },
-  { 0x1D21B, 58582 },
-  { 0x1D21C, 58607 },
-  { 0x1D21C, 58633 },
-  { 0x1D21D, 58663 },
-  { 0x1D21E, 58678 },
-  { 0x1D21F, 58708 },
-  { 0x1D220, 58723 },
-  { 0x1D221, 58753 },
-  { 0x1D222, 58768 },
-  { 0x1D223, 58798 },
-  { 0x1D224, 58828 },
-  { 0x1D225, 58859 },
-  { 0x1D226, 58874 },
-  { 0x1D227, 58904 },
-  { 0x1D228, 58934 },
-  { 0x1D229, 58965 },
-  { 0x1D22A, 58980 },
-  { 0x1D22B, 59010 },
-  { 0x1D22C, 59041 },
-  { 0x1D22D, 59056 },
-  { 0x1D22E, 59086 },
-  { 0x1D22F, 59117 },
-  { 0x1D230, 59147 },
-  { 0x1D231, 59178 },
-  { 0x1D232, 59208 },
-  { 0x1D233, 59239 },
-  { 0x1D234, 59256 },
-  { 0x1D235, 59288 },
-  { 0x1D236, 59321 },
-  { 0x1D237, 59338 },
-  { 0x1D238, 59371 },
-  { 0x1D239, 59388 },
-  { 0x1D23A, 59421 },
-  { 0x1D23A, 59453 },
-  { 0x1D23B, 59487 },
-  { 0x1D23B, 59520 },
-  { 0x1D23C, 59554 },
-  { 0x1D23D, 59571 },
-  { 0x1D23E, 59603 },
-  { 0x1D23F, 59636 },
-  { 0x1D240, 59653 },
-  { 0x1D241, 59685 },
-  { 0x1D300, 59718 },
-  { 0x1D538, 59781 },
-  { 0x1EEF0, 59837 },
-  { 0x1EEF0, 59884 },
-  { 0x1EEF1, 59909 },
-  { 0x1EEF1, 59954 },
-  { 0x1F0DF, 59992 },
-  { 0x1F12A, 60008 },
-  { 0x1F12E, 60033 },
-  { 0x1F12E, 60069 },
-  { 0x1F16A, 60146 },
-  { 0x1F16B, 60146 },
-  { 0x1F310, 60161 },
-  { 0x1F319, 60241 },
-  { 0x1F374, 60292 },
-  { 0x1F374, 60324 },
-  { 0x1F374, 60364 },
-  { 0x1F387, 60409 },
-  { 0x1F38C, 60475 },
-  { 0x1F38D, 60501 },
-  { 0x1F38E, 60537 },
-  { 0x1F391, 60582 },
-  { 0x1F392, 60620 },
-  { 0x1F393, 60654 },
-  { 0x1F3AB, 60674 },
-  { 0x1F400, 60693 },
-  { 0x1F401, 60732 },
-  { 0x1F402, 60787 },
-  { 0x1F403, 60827 },
-  { 0x1F404, 60884 },
-  { 0x1F405, 60940 },
-  { 0x1F406, 60979 },
-  { 0x1F407, 61034 },
-  { 0x1F408, 61074 },
-  { 0x1F409, 61131 },
-  { 0x1F40A, 61170 },
-  { 0x1F40B, 61170 },
-  { 0x1F40C, 61225 },
-  { 0x1F40D, 61284 },
-  { 0x1F40E, 61323 },
-  { 0x1F40F, 61364 },
-  { 0x1F410, 61404 },
-  { 0x1F411, 61461 },
-  { 0x1F412, 61517 },
-  { 0x1F413, 61556 },
-  { 0x1F414, 61595 },
-  { 0x1F415, 61650 },
-  { 0x1F416, 61692 },
-  { 0x1F417, 61733 },
-  { 0x1F418, 61789 },
-  { 0x1F42A, 61848 },
-  { 0x1F42B, 61866 },
-  { 0x1F487, 61880 },
-  { 0x1F4A0, 61914 },
-  { 0x1F4A7, 61990 },
-  { 0x1F4B0, 62034 },
-  { 0x1F4D6, 62094 },
-  { 0x1F4E7, 62148 },
-  { 0x1F4E9, 62189 },
-  { 0x1F4F2, 62202 },
-  { 0x1F540, 62222 },
-  { 0x1F541, 62270 },
-  { 0x1F542, 62312 },
-  { 0x1F543, 62350 },
-  { 0x1F5FF, 62395 },
-  { 0x1F610, 62444 },
-  { 0x1F61C, 62494 },
-  { 0x1F61D, 62494 },
-  { 0x1F636, 62515 },
-  { 0x1F64F, 62566 },
-  { 0x1F64F, 62596 },
-  { 0xE0100, 62618 },
+  { 0x003A, 865 },
+  { 0x003B, 948 },
+  { 0x003D, 1021 },
+  { 0x0049, 1057 },
+  { 0x005B, 1104 },
+  { 0x005E, 1162 },
+  { 0x005F, 1162 },
+  { 0x0060, 1162 },
+  { 0x0069, 1190 },
+  { 0x007C, 1237 },
+  { 0x007E, 1162 },
+  { 0x0084, 1278 },
+  { 0x00A0, 1302 },
+  { 0x00A1, 1331 },
+  { 0x00A4, 1359 },
+  { 0x00A5, 1403 },
+  { 0x00A7, 1439 },
+  { 0x00A8, 1162 },
+  { 0x00AA, 1477 },
+  { 0x00AB, 1485 },
+  { 0x00AD, 1520 },
+  { 0x00AF, 1162 },
+  { 0x00B0, 1162 },
+  { 0x00B2, 1548 },
+  { 0x00B4, 1162 },
+  { 0x00B6, 1594 },
+  { 0x00B7, 1630 },
+  { 0x00B8, 1162 },
+  { 0x00B8, 1732 },
+  { 0x00BA, 1477 },
+  { 0x00BB, 1775 },
+  { 0x00BC, 1810 },
+  { 0x00BC, 1843 },
+  { 0x00BD, 1810 },
+  { 0x00BE, 1810 },
+  { 0x00BF, 1477 },
+  { 0x00DF, 1880 },
+  { 0x00DF, 1887 },
+  { 0x00DF, 1905 },
+  { 0x00E3, 2122 },
+  { 0x00E5, 2133 },
+  { 0x00E6, 2169 },
+  { 0x00EC, 2233 },
+  { 0x00F0, 2251 },
+  { 0x00F5, 2288 },
+  { 0x00F7, 2309 },
+  { 0x00F7, 2408 },
+  { 0x00F8, 2495 },
+  { 0x00F9, 2527 },
+  { 0x00FD, 2543 },
+  { 0x00FE, 2594 },
+  { 0x00FE, 2628 },
+  { 0x00FF, 2668 },
+  { 0x0101, 2707 },
+  { 0x0103, 2727 },
+  { 0x0105, 2760 },
+  { 0x0107, 2784 },
+  { 0x0109, 2806 },
+  { 0x010B, 2816 },
+  { 0x010D, 2856 },
+  { 0x010E, 2907 },
+  { 0x010F, 2963 },
+  { 0x010F, 2977 },
+  { 0x0111, 3031 },
+  { 0x0111, 3058 },
+  { 0x0113, 2707 },
+  { 0x0115, 3147 },
+  { 0x0117, 3165 },
+  { 0x0119, 2760 },
+  { 0x011B, 3176 },
+  { 0x011D, 2806 },
+  { 0x011F, 3187 },
+  { 0x0121, 2816 },
+  { 0x0123, 3208 },
+  { 0x0123, 3216 },
+  { 0x0124, 3253 },
+  { 0x0125, 2806 },
+  { 0x0127, 3280 },
+  { 0x0129, 3298 },
+  { 0x012B, 2707 },
+  { 0x012D, 3328 },
+  { 0x012F, 3339 },
+  { 0x0130, 3187 },
+  { 0x0130, 3355 },
+  { 0x0131, 3187 },
+  { 0x0131, 3373 },
+  { 0x0133, 3391 },
+  { 0x0135, 2806 },
+  { 0x0137, 3208 },
+  { 0x0138, 3298 },
+  { 0x013A, 3397 },
+  { 0x013C, 3208 },
+  { 0x013D, 2977 },
+  { 0x013E, 3397 },
+  { 0x013E, 2977 },
+  { 0x013F, 3404 },
+  { 0x0142, 3500 },
+  { 0x0144, 3500 },
+  { 0x0146, 3208 },
+  { 0x0148, 2963 },
+  { 0x0149, 3512 },
+  { 0x0149, 3577 },
+  { 0x014A, 3587 },
+  { 0x014B, 3652 },
+  { 0x014D, 2707 },
+  { 0x014F, 3674 },
+  { 0x0151, 3680 },
+  { 0x0153, 3690 },
+  { 0x0155, 3735 },
+  { 0x0157, 3747 },
+  { 0x0159, 3176 },
+  { 0x015B, 3756 },
+  { 0x015D, 2806 },
+  { 0x015F, 3791 },
+  { 0x015F, 3817 },
+  { 0x0161, 3872 },
+  { 0x0163, 3931 },
+  { 0x0163, 3960 },
+  { 0x0164, 2907 },
+  { 0x0165, 2963 },
+  { 0x0165, 2977 },
+  { 0x0167, 4015 },
+  { 0x0169, 3298 },
+  { 0x016B, 4020 },
+  { 0x016D, 4052 },
+  { 0x016F, 3176 },
+  { 0x0171, 3680 },
+  { 0x0173, 3165 },
+  { 0x0175, 4074 },
+  { 0x0177, 4074 },
+  { 0x0178, 4080 },
+  { 0x017A, 3500 },
+  { 0x017C, 3500 },
+  { 0x017E, 4093 },
+  { 0x017F, 4163 },
+  { 0x017F, 4215 },
+  { 0x0180, 4258 },
+  { 0x0180, 4315 },
+  { 0x0180, 4397 },
+  { 0x0180, 4407 },
+  { 0x0181, 4425 },
+  { 0x0181, 4453 },
+  { 0x0183, 4471 },
+  { 0x0183, 4496 },
+  { 0x0185, 4471 },
+  { 0x0185, 4536 },
+  { 0x0185, 4569 },
+  { 0x0186, 4602 },
+  { 0x0186, 4629 },
+  { 0x0186, 4637 },
+  { 0x0188, 4629 },
+  { 0x0189, 4655 },
+  { 0x0189, 4659 },
+  { 0x018A, 4677 },
+  { 0x018A, 4699 },
+  { 0x018C, 4717 },
+  { 0x018C, 4471 },
+  { 0x018D, 4757 },
+  { 0x018D, 4808 },
+  { 0x018E, 4677 },
+  { 0x018E, 4853 },
+  { 0x018F, 4871 },
+  { 0x018F, 4888 },
+  { 0x0190, 4629 },
+  { 0x0190, 4906 },
+  { 0x0191, 4629 },
+  { 0x0192, 4924 },
+  { 0x0193, 4629 },
+  { 0x0193, 4967 },
+  { 0x0194, 4629 },
+  { 0x0194, 4985 },
+  { 0x0195, 5003 },
+  { 0x0195, 5026 },
+  { 0x0196, 4629 },
+  { 0x0196, 5044 },
+  { 0x0197, 4629 },
+  { 0x0197, 5062 },
+  { 0x0197, 5080 },
+  { 0x0199, 5123 },
+  { 0x019A, 5152 },
+  { 0x019A, 5188 },
+  { 0x019B, 5206 },
+  { 0x019C, 4471 },
+  { 0x019C, 5233 },
+  { 0x019D, 4629 },
+  { 0x019D, 5251 },
+  { 0x019E, 5269 },
+  { 0x019E, 5304 },
+  { 0x019E, 5353 },
+  { 0x019E, 5394 },
+  { 0x019F, 5412 },
+  { 0x019F, 4629 },
+  { 0x01A1, 5430 },
+  { 0x01A3, 5441 },
+  { 0x01A5, 4629 },
+  { 0x01A6, 5468 },
+  { 0x01A8, 4471 },
+  { 0x01A8, 5478 },
+  { 0x01A9, 4629 },
+  { 0x01A9, 5507 },
+  { 0x01AA, 5525 },
+  { 0x01AA, 5593 },
+  { 0x01AA, 5597 },
+  { 0x01AB, 5657 },
+  { 0x01AB, 5714 },
+  { 0x01AC, 5745 },
+  { 0x01AD, 4629 },
+  { 0x01AE, 4629 },
+  { 0x01AE, 5796 },
+  { 0x01B0, 5430 },
+  { 0x01B1, 4629 },
+  { 0x01B1, 5814 },
+  { 0x01B1, 5866 },
+  { 0x01B2, 4629 },
+  { 0x01B2, 5884 },
+  { 0x01B3, 5902 },
+  { 0x01B4, 5952 },
+  { 0x01B6, 6004 },
+  { 0x01B6, 6033 },
+  { 0x01B7, 6066 },
+  { 0x01B7, 6086 },
+  { 0x01B9, 6104 },
+  { 0x01B9, 6153 },
+  { 0x01B9, 6210 },
+  { 0x01BA, 6236 },
+  { 0x01BA, 5593 },
+  { 0x01BA, 6311 },
+  { 0x01BB, 6356 },
+  { 0x01BB, 6392 },
+  { 0x01BD, 4471 },
+  { 0x01BE, 6432 },
+  { 0x01BE, 6468 },
+  { 0x01BE, 6499 },
+  { 0x01BF, 2628 },
+  { 0x01BF, 6586 },
+  { 0x01BF, 6642 },
+  { 0x01C0, 6660 },
+  { 0x01C0, 6678 },
+  { 0x01C1, 6660 },
+  { 0x01C1, 6702 },
+  { 0x01C2, 6660 },
+  { 0x01C3, 6660 },
+  { 0x01C3, 6726 },
+  { 0x01CE, 6750 },
+  { 0x01D0, 6750 },
+  { 0x01D2, 6750 },
+  { 0x01D4, 6750 },
+  { 0x01D6, 6768 },
+  { 0x01D8, 6786 },
+  { 0x01DA, 6750 },
+  { 0x01DC, 6805 },
+  { 0x01DD, 4677 },
+  { 0x01DD, 6824 },
+  { 0x01DD, 6859 },
+  { 0x01DF, 6877 },
+  { 0x01E1, 6903 },
+  { 0x01E3, 6919 },
+  { 0x01E5, 6942 },
+  { 0x01E7, 6942 },
+  { 0x01E9, 6942 },
+  { 0x01EB, 6953 },
+  { 0x01ED, 6984 },
+  { 0x01EF, 6942 },
+  { 0x01F0, 6998 },
+  { 0x01F5, 7021 },
+  { 0x01F6, 7060 },
+  { 0x01F7, 7078 },
+  { 0x01F9, 7096 },
+  { 0x0219, 7103 },
+  { 0x021B, 7103 },
+  { 0x021D, 7112 },
+  { 0x021F, 7134 },
+  { 0x0220, 7149 },
+  { 0x0220, 7156 },
+  { 0x0221, 7174 },
+  { 0x0223, 7199 },
+  { 0x0225, 7216 },
+  { 0x0227, 6903 },
+  { 0x0233, 7235 },
+  { 0x0238, 7248 },
+  { 0x0239, 7248 },
+  { 0x023A, 7279 },
+  { 0x023A, 7288 },
+  { 0x023B, 7279 },
+  { 0x023C, 7306 },
+  { 0x023D, 7279 },
+  { 0x023D, 7338 },
+  { 0x023E, 7279 },
+  { 0x023E, 7356 },
+  { 0x023F, 7374 },
+  { 0x0240, 7392 },
+  { 0x0242, 7410 },
+  { 0x0243, 7486 },
+  { 0x0244, 7504 },
+  { 0x0245, 7522 },
+  { 0x0250, 7540 },
+  { 0x0250, 7568 },
+  { 0x0251, 7586 },
+  { 0x0251, 7611 },
+  { 0x0252, 7629 },
+  { 0x0252, 7652 },
+  { 0x0253, 7670 },
+  { 0x0253, 4677 },
+  { 0x0253, 7694 },
+  { 0x0254, 7712 },
+  { 0x0254, 7739 },
+  { 0x0254, 7768 },
+  { 0x0254, 7814 },
+  { 0x0255, 7832 },
+  { 0x0255, 7876 },
+  { 0x0255, 7918 },
+  { 0x0256, 7952 },
+  { 0x0256, 7974 },
+  { 0x0257, 7992 },
+  { 0x0257, 8026 },
+  { 0x0257, 8053 },
+  { 0x0258, 8071 },
+  { 0x0259, 8105 },
+  { 0x0259, 8133 },
+  { 0x0259, 8151 },
+  { 0x025A, 8203 },
+  { 0x025B, 8220 },
+  { 0x025B, 8252 },
+  { 0x025C, 8270 },
+  { 0x025D, 8304 },
+  { 0x025E, 8339 },
+  { 0x025F, 8371 },
+  { 0x025F, 8391 },
+  { 0x025F, 8456 },
+  { 0x025F, 8486 },
+  { 0x0260, 8542 },
+  { 0x0260, 8563 },
+  { 0x0261, 8581 },
+  { 0x0262, 8599 },
+  { 0x0263, 8618 },
+  { 0x0263, 8641 },
+  { 0x0264, 8659 },
+  { 0x0265, 8690 },
+  { 0x0265, 8725 },
+  { 0x0266, 8743 },
+  { 0x0266, 8776 },
+  { 0x0266, 8794 },
+  { 0x0267, 8821 },
+  { 0x0267, 8880 },
+  { 0x0268, 8910 },
+  { 0x0268, 8939 },
+  { 0x0269, 8957 },
+  { 0x026A, 8957 },
+  { 0x026A, 8989 },
+  { 0x026A, 8939 },
+  { 0x026B, 9022 },
+  { 0x026B, 9068 },
+  { 0x026C, 9086 },
+  { 0x026D, 9123 },
+  { 0x026E, 9148 },
+  { 0x026E, 9173 },
+  { 0x026F, 9199 },
+  { 0x026F, 9225 },
+  { 0x0270, 9243 },
+  { 0x0271, 9268 },
+  { 0x0271, 9293 },
+  { 0x0272, 9311 },
+  { 0x0272, 9332 },
+  { 0x0273, 9350 },
+  { 0x0274, 9373 },
+  { 0x0275, 9393 },
+  { 0x0275, 9439 },
+  { 0x0276, 9457 },
+  { 0x0277, 9481 },
+  { 0x0278, 9510 },
+  { 0x0279, 9539 },
+  { 0x027A, 9567 },
+  { 0x027B, 9587 },
+  { 0x027C, 9616 },
+  { 0x027D, 9653 },
+  { 0x027D, 9675 },
+  { 0x027E, 9693 },
+  { 0x027F, 9721 },
+  { 0x027F, 9741 },
+  { 0x027F, 9811 },
+  { 0x027F, 9836 },
+  { 0x0280, 9879 },
+  { 0x0280, 9899 },
+  { 0x0280, 9919 },
+  { 0x0281, 9937 },
+  { 0x0282, 9976 },
+  { 0x0283, 10006 },
+  { 0x0283, 10039 },
+  { 0x0284, 10057 },
+  { 0x0284, 10080 },
+  { 0x0285, 10123 },
+  { 0x0285, 9741 },
+  { 0x0285, 10146 },
+  { 0x0285, 10171 },
+  { 0x0285, 9836 },
+  { 0x0286, 10233 },
+  { 0x0286, 10278 },
+  { 0x0287, 10309 },
+  { 0x0288, 10343 },
+  { 0x0288, 10368 },
+  { 0x0289, 10386 },
+  { 0x0289, 10413 },
+  { 0x028A, 9481 },
+  { 0x028A, 10431 },
+  { 0x028A, 10463 },
+  { 0x028B, 10481 },
+  { 0x028B, 10512 },
+  { 0x028C, 10530 },
+  { 0x028C, 10561 },
+  { 0x028D, 10579 },
+  { 0x028E, 10620 },
+  { 0x028F, 10647 },
+  { 0x0290, 10677 },
+  { 0x0291, 10704 },
+  { 0x0291, 10745 },
+  { 0x0292, 10779 },
+  { 0x0292, 10809 },
+  { 0x0292, 10846 },
+  { 0x0292, 6942 },
+  { 0x0293, 10864 },
+  { 0x0294, 10906 },
+  { 0x0294, 10932 },
+  { 0x0295, 11029 },
+  { 0x0295, 11057 },
+  { 0x0296, 11061 },
+  { 0x0297, 11075 },
+  { 0x0299, 11103 },
+  { 0x029A, 11118 },
+  { 0x029A, 11148 },
+  { 0x029B, 11189 },
+  { 0x029C, 11213 },
+  { 0x029D, 11244 },
+  { 0x029E, 11269 },
+  { 0x029F, 11294 },
+  { 0x02A0, 11320 },
+  { 0x02A1, 11347 },
+  { 0x02A2, 11370 },
+  { 0x02A3, 11398 },
+  { 0x02A4, 11422 },
+  { 0x02A5, 11452 },
+  { 0x02A6, 11485 },
+  { 0x02A7, 11512 },
+  { 0x02A8, 11545 },
+  { 0x02A9, 11581 },
+  { 0x02AA, 11606 },
+  { 0x02AB, 11640 },
+  { 0x02AC, 11674 },
+  { 0x02AD, 11692 },
+  { 0x02B0, 11715 },
+  { 0x02B1, 11726 },
+  { 0x02B2, 11751 },
+  { 0x02B6, 11766 },
+  { 0x02B7, 11816 },
+  { 0x02B8, 11751 },
+  { 0x02B8, 11830 },
+  { 0x02B9, 11864 },
+  { 0x02B9, 11889 },
+  { 0x02B9, 11958 },
+  { 0x02BA, 11991 },
+  { 0x02BA, 12030 },
+  { 0x02BB, 12102 },
+  { 0x02BB, 12143 },
+  { 0x02BC, 12198 },
+  { 0x02BC, 12237 },
+  { 0x02BC, 12292 },
+  { 0x02BC, 12343 },
+  { 0x02BD, 12404 },
+  { 0x02BE, 12420 },
+  { 0x02BE, 12467 },
+  { 0x02BF, 12498 },
+  { 0x02BF, 12558 },
+  { 0x02C0, 12589 },
+  { 0x02C0, 12613 },
+  { 0x02C1, 12654 },
+  { 0x02C2, 12687 },
+  { 0x02C3, 12708 },
+  { 0x02C4, 12728 },
+  { 0x02C5, 12748 },
+  { 0x02C6, 12769 },
+  { 0x02C7, 12827 },
+  { 0x02C7, 12847 },
+  { 0x02C8, 12875 },
+  { 0x02C8, 12900 },
+  { 0x02C9, 12937 },
+  { 0x02C9, 12953 },
+  { 0x02C9, 13001 },
+  { 0x02CA, 13029 },
+  { 0x02CA, 13079 },
+  { 0x02CB, 13108 },
+  { 0x02CB, 13172 },
+  { 0x02CC, 13201 },
+  { 0x02CC, 12900 },
+  { 0x02CD, 13218 },
+  { 0x02CE, 13233 },
+  { 0x02CF, 13250 },
+  { 0x02D0, 13266 },
+  { 0x02D1, 13278 },
+  { 0x02D2, 13295 },
+  { 0x02D3, 13321 },
+  { 0x02D4, 13347 },
+  { 0x02D5, 13372 },
+  { 0x02D6, 13398 },
+  { 0x02D7, 13431 },
+  { 0x02D7, 13464 },
+  { 0x02D9, 13496 },
+  { 0x02DE, 13543 },
+  { 0x02DE, 13566 },
+  { 0x02DF, 13620 },
+  { 0x02E0, 13641 },
+  { 0x02EE, 13717 },
+  { 0x0303, 13724 },
+  { 0x0303, 13742 },
+  { 0x0304, 13763 },
+  { 0x0305, 13794 },
+  { 0x0309, 13821 },
+  { 0x0309, 13742 },
+  { 0x030B, 13867 },
+  { 0x030D, 13886 },
+  { 0x030D, 13914 },
+  { 0x030E, 13914 },
+  { 0x030F, 13926 },
+  { 0x0312, 13955 },
+  { 0x0313, 13995 },
+  { 0x031A, 14035 },
+  { 0x031B, 5430 },
+  { 0x031C, 14056 },
+  { 0x031D, 14083 },
+  { 0x031E, 14113 },
+  { 0x031F, 14144 },
+  { 0x0320, 14182 },
+  { 0x0320, 13464 },
+  { 0x0321, 14220 },
+  { 0x0322, 14240 },
+  { 0x0323, 14258 },
+  { 0x0323, 14287 },
+  { 0x0323, 14348 },
+  { 0x0323, 13742 },
+  { 0x0324, 14394 },
+  { 0x0325, 14423 },
+  { 0x0325, 14438 },
+  { 0x0325, 14492 },
+  { 0x0326, 14501 },
+  { 0x0327, 14529 },
+  { 0x0328, 14558 },
+  { 0x0328, 14584 },
+  { 0x0329, 14603 },
+  { 0x0329, 14617 },
+  { 0x0329, 14624 },
+  { 0x0329, 14644 },
+  { 0x032A, 14699 },
+  { 0x032B, 14711 },
+  { 0x032C, 14730 },
+  { 0x032D, 14742 },
+  { 0x032E, 14776 },
+  { 0x032F, 14798 },
+  { 0x032F, 14850 },
+  { 0x0330, 14878 },
+  { 0x0332, 13794 },
+  { 0x0333, 13794 },
+  { 0x0334, 14896 },
+  { 0x033E, 14935 },
+  { 0x033E, 14985 },
+  { 0x0342, 15019 },
+  { 0x0342, 15079 },
+  { 0x0344, 15129 },
+  { 0x0345, 15166 },
+  { 0x0346, 15193 },
+  { 0x0347, 15210 },
+  { 0x0348, 15224 },
+  { 0x0349, 15249 },
+  { 0x034A, 15272 },
+  { 0x034B, 15285 },
+  { 0x034C, 15303 },
+  { 0x034D, 15332 },
+  { 0x034E, 15354 },
+  { 0x034F, 15381 },
+  { 0x034F, 15409 },
+  { 0x034F, 15430 },
+  { 0x0358, 15508 },
+  { 0x035A, 15571 },
+  { 0x035B, 15598 },
+  { 0x035C, 15671 },
+  { 0x0362, 15748 },
+  { 0x0374, 15774 },
+  { 0x0375, 15774 },
+  { 0x037E, 15807 },
+  { 0x037E, 15834 },
+  { 0x0387, 15866 },
+  { 0x0387, 15902 },
+  { 0x03C0, 15934 },
+  { 0x03C2, 15960 },
+  { 0x03C3, 16009 },
+  { 0x03C6, 16052 },
+  { 0x03C6, 16116 },
+  { 0x03D1, 16194 },
+  { 0x03D5, 16221 },
+  { 0x03D5, 16270 },
+  { 0x03D6, 16194 },
+  { 0x03D6, 16301 },
+  { 0x03D7, 16337 },
+  { 0x03D9, 16358 },
+  { 0x03DA, 16518 },
+  { 0x03DA, 16565 },
+  { 0x03DA, 16694 },
+  { 0x03DD, 16694 },
+  { 0x03DF, 16737 },
+  { 0x03E1, 16838 },
+  { 0x03F0, 16883 },
+  { 0x03F1, 16883 },
+  { 0x03FC, 16908 },
+  { 0x0450, 16948 },
+  { 0x0451, 16959 },
+  { 0x0452, 16972 },
+  { 0x0453, 16948 },
+  { 0x0455, 16948 },
+  { 0x0457, 16980 },
+  { 0x0458, 16990 },
+  { 0x0459, 17018 },
+  { 0x045A, 17018 },
+  { 0x045B, 16972 },
+  { 0x045C, 16948 },
+  { 0x045D, 17038 },
+  { 0x045E, 17060 },
+  { 0x045F, 17080 },
+  { 0x0478, 17111 },
+  { 0x0478, 17163 },
+  { 0x0478, 17216 },
+  { 0x0479, 17267 },
+  { 0x0479, 17320 },
+  { 0x047C, 17371 },
+  { 0x0483, 17475 },
+  { 0x0487, 17503 },
+  { 0x0488, 17532 },
+  { 0x048B, 17564 },
+  { 0x048D, 17564 },
+  { 0x048F, 17564 },
+  { 0x0491, 16980 },
+  { 0x0493, 17576 },
+  { 0x0493, 17602 },
+  { 0x0495, 17652 },
+  { 0x0497, 17693 },
+  { 0x0499, 17704 },
+  { 0x0499, 17712 },
+  { 0x049B, 17807 },
+  { 0x049D, 17829 },
+  { 0x049F, 17841 },
+  { 0x04A3, 17851 },
+  { 0x04A5, 17864 },
+  { 0x04A5, 17883 },
+  { 0x04A7, 17919 },
+  { 0x04AB, 17953 },
+  { 0x04AB, 17712 },
+  { 0x04AB, 17970 },
+  { 0x04AD, 17841 },
+  { 0x04AF, 18052 },
+  { 0x04AF, 17576 },
+  { 0x04B1, 18086 },
+  { 0x04B3, 18093 },
+  { 0x04B5, 17841 },
+  { 0x04B5, 17883 },
+  { 0x04B7, 18117 },
+  { 0x04B9, 17829 },
+  { 0x04BB, 18134 },
+  { 0x04BB, 17576 },
+  { 0x04BF, 18229 },
+  { 0x04C0, 18328 },
+  { 0x04C0, 18372 },
+  { 0x04C2, 18427 },
+  { 0x04C4, 18437 },
+  { 0x04C6, 17564 },
+  { 0x04C8, 18453 },
+  { 0x04CA, 17564 },
+  { 0x04CE, 17564 },
+  { 0x04D5, 17883 },
+  { 0x04ED, 17564 },
+  { 0x04F7, 18477 },
+  { 0x0511, 18483 },
+  { 0x0513, 18503 },
+  { 0x051F, 18537 },
+  { 0x0525, 18559 },
+  { 0x0589, 18593 },
+  { 0x0598, 18638 },
+  { 0x05AE, 18729 },
+  { 0x05B7, 18802 },
+  { 0x05B8, 18844 },
+  { 0x05BC, 18938 },
+  { 0x05BD, 18967 },
+  { 0x05C0, 19008 },
+  { 0x05C3, 19062 },
+  { 0x05C5, 19104 },
+  { 0x05C6, 19143 },
+  { 0x0604, 19192 },
+  { 0x060C, 19234 },
+  { 0x0610, 19282 },
+  { 0x0611, 19364 },
+  { 0x0612, 19410 },
+  { 0x0613, 19470 },
+  { 0x0614, 19529 },
+  { 0x0615, 19632 },
+  { 0x0615, 19713 },
+  { 0x0616, 19810 },
+  { 0x0618, 19824 },
+  { 0x0619, 19863 },
+  { 0x061A, 19902 },
+  { 0x061B, 19234 },
+  { 0x061C, 19941 },
+  { 0x061F, 19234 },
+  { 0x063D, 17829 },
+  { 0x0640, 19966 },
+  { 0x0640, 19997 },
+  { 0x0649, 20019 },
+  { 0x0649, 20084 },
+  { 0x064A, 20130 },
+  { 0x064A, 20180 },
+  { 0x0652, 20249 },
+  { 0x0652, 20299 },
+  { 0x0652, 20351 },
+  { 0x0654, 20441 },
+  { 0x0654, 20475 },
+  { 0x0657, 20525 },
+  { 0x0658, 20540 },
+  { 0x0658, 20548 },
+  { 0x0659, 20579 },
+  { 0x065A, 20586 },
+  { 0x065B, 20586 },
+  { 0x065C, 20586 },
+  { 0x065D, 20604 },
+  { 0x065E, 20630 },
+  { 0x065F, 20637 },
+  { 0x066D, 20646 },
+  { 0x0670, 20673 },
+  { 0x0671, 20713 },
+  { 0x0672, 20728 },
+  { 0x0673, 20637 },
+  { 0x0673, 3512 },
+  { 0x0673, 20746 },
+  { 0x0674, 18086 },
+  { 0x0674, 20781 },
+  { 0x0675, 18086 },
+  { 0x0676, 18086 },
+  { 0x0677, 18086 },
+  { 0x0678, 18086 },
+  { 0x0679, 20796 },
+  { 0x067A, 20801 },
+  { 0x067B, 20801 },
+  { 0x067C, 20579 },
+  { 0x067D, 20801 },
+  { 0x067E, 20808 },
+  { 0x067F, 20801 },
+  { 0x0680, 20801 },
+  { 0x0681, 20827 },
+  { 0x0682, 20847 },
+  { 0x0683, 20801 },
+  { 0x0684, 20801 },
+  { 0x0685, 20873 },
+  { 0x0686, 20808 },
+  { 0x0687, 20801 },
+  { 0x0688, 20796 },
+  { 0x0689, 20579 },
+  { 0x068A, 20893 },
+  { 0x068B, 20915 },
+  { 0x068C, 20801 },
+  { 0x068D, 20801 },
+  { 0x068E, 20922 },
+  { 0x068E, 20966 },
+  { 0x068F, 20801 },
+  { 0x068F, 20977 },
+  { 0x0690, 21004 },
+  { 0x0691, 20796 },
+  { 0x0692, 21033 },
+  { 0x0693, 20579 },
+  { 0x0694, 21041 },
+  { 0x0695, 21033 },
+  { 0x0696, 20579 },
+  { 0x0697, 21064 },
+  { 0x0698, 20808 },
+  { 0x0699, 20801 },
+  { 0x069A, 20579 },
+  { 0x069B, 19810 },
+  { 0x069C, 21071 },
+  { 0x069D, 21087 },
+  { 0x069E, 21094 },
+  { 0x069F, 21113 },
+  { 0x06A0, 21123 },
+  { 0x06A1, 21133 },
+  { 0x06A2, 21140 },
+  { 0x06A3, 21155 },
+  { 0x06A4, 21162 },
+  { 0x06A4, 21202 },
+  { 0x06A5, 21238 },
+  { 0x06A6, 20801 },
+  { 0x06A7, 21140 },
+  { 0x06A8, 21277 },
+  { 0x06A9, 20808 },
+  { 0x06AA, 21293 },
+  { 0x06AB, 20579 },
+  { 0x06AB, 21355 },
+  { 0x06AC, 21123 },
+  { 0x06AD, 21419 },
+  { 0x06AE, 21465 },
+  { 0x06AF, 20808 },
+  { 0x06B0, 20915 },
+  { 0x06B1, 20801 },
+  { 0x06B2, 21487 },
+  { 0x06B3, 20801 },
+  { 0x06B4, 21487 },
+  { 0x06B5, 21033 },
+  { 0x06B6, 21033 },
+  { 0x06B7, 21033 },
+  { 0x06BA, 20796 },
+  { 0x06BA, 21506 },
+  { 0x06BB, 20801 },
+  { 0x06BC, 20579 },
+  { 0x06BD, 21123 },
+  { 0x06BE, 20796 },
+  { 0x06BE, 21538 },
+  { 0x06C0, 20796 },
+  { 0x06C0, 21562 },
+  { 0x06C1, 20796 },
+  { 0x06C2, 20796 },
+  { 0x06C2, 21562 },
+  { 0x06C3, 20796 },
+  { 0x06C4, 20637 },
+  { 0x06C5, 21609 },
+  { 0x06C6, 21617 },
+  { 0x06C7, 21654 },
+  { 0x06C8, 21675 },
+  { 0x06C9, 21682 },
+  { 0x06CA, 21033 },
+  { 0x06CB, 21698 },
+  { 0x06CC, 21713 },
+  { 0x06CC, 21750 },
+  { 0x06CD, 21800 },
+  { 0x06CE, 21033 },
+  { 0x06D0, 21815 },
+  { 0x06D0, 21830 },
+  { 0x06D1, 21123 },
+  { 0x06D2, 20796 },
+  { 0x06D3, 20796 },
+  { 0x06D3, 21562 },
+  { 0x06D4, 20796 },
+  { 0x06D5, 21864 },
+  { 0x06DF, 21888 },
+  { 0x06E1, 21942 },
+  { 0x06E1, 22026 },
+  { 0x06E9, 22073 },
+  { 0x06EF, 22130 },
+  { 0x06F4, 22157 },
+  { 0x06F5, 22208 },
+  { 0x06F6, 22268 },
+  { 0x06F7, 22328 },
+  { 0x0700, 22378 },
+  { 0x0701, 22407 },
+  { 0x0702, 22483 },
+  { 0x0703, 22556 },
+  { 0x0704, 22634 },
+  { 0x0705, 22677 },
+  { 0x0706, 22758 },
+  { 0x0707, 22783 },
+  { 0x0708, 22866 },
+  { 0x0709, 22896 },
+  { 0x070A, 22943 },
+  { 0x070A, 22990 },
+  { 0x070B, 23030 },
+  { 0x070C, 23106 },
+  { 0x070D, 23030 },
+  { 0x070F, 23154 },
+  { 0x0711, 23199 },
+  { 0x0714, 23259 },
+  { 0x0716, 23286 },
+  { 0x071C, 23259 },
+  { 0x071E, 23340 },
+  { 0x0727, 23373 },
+  { 0x0740, 23411 },
+  { 0x0741, 23461 },
+  { 0x0742, 23495 },
+  { 0x0743, 23546 },
+  { 0x0744, 23546 },
+  { 0x0745, 23586 },
+  { 0x0746, 23586 },
+  { 0x0747, 23643 },
+  { 0x0748, 23643 },
+  { 0x0748, 23673 },
+  { 0x0749, 23736 },
+  { 0x0749, 23749 },
+  { 0x074A, 23840 },
+  { 0x0759, 23883 },
+  { 0x075C, 23891 },
+  { 0x0762, 23897 },
+  { 0x0763, 23926 },
+  { 0x0766, 23963 },
+  { 0x0767, 23968 },
+  { 0x0768, 23973 },
+  { 0x0769, 23991 },
+  { 0x076B, 23997 },
+  { 0x076C, 24013 },
+  { 0x076D, 24020 },
+  { 0x08F6, 24035 },
+  { 0x08FE, 24069 },
+  { 0x090E, 24090 },
+  { 0x0912, 24125 },
+  { 0x0929, 24160 },
+  { 0x0931, 24198 },
+  { 0x0931, 24236 },
+  { 0x0934, 24277 },
+  { 0x093C, 24306 },
+  { 0x093F, 24348 },
+  { 0x0946, 24384 },
+  { 0x094A, 24384 },
+  { 0x094D, 24418 },
+  { 0x094E, 24444 },
+  { 0x094E, 24476 },
+  { 0x094F, 20637 },
+  { 0x0951, 24545 },
+  { 0x0951, 24595 },
+  { 0x0952, 24595 },
+  { 0x0955, 24645 },
+  { 0x0964, 24680 },
+  { 0x0970, 24697 },
+  { 0x0979, 24645 },
+  { 0x097A, 24744 },
+  { 0x097D, 24778 },
+  { 0x097D, 24815 },
+  { 0x09BC, 24306 },
+  { 0x09BF, 24348 },
+  { 0x09C7, 24348 },
+  { 0x09C8, 24348 },
+  { 0x09CE, 24858 },
+  { 0x09F2, 24934 },
+  { 0x09F4, 24957 },
+  { 0x09F5, 24957 },
+  { 0x09F6, 24957 },
+  { 0x09FA, 24978 },
+  { 0x09FA, 25009 },
+  { 0x0A3C, 24306 },
+  { 0x0A3F, 24348 },
+  { 0x0A70, 25054 },
+  { 0x0A71, 25067 },
+  { 0x0A72, 25095 },
+  { 0x0A73, 25095 },
+  { 0x0A74, 25111 },
+  { 0x0A8C, 25122 },
+  { 0x0ABC, 24306 },
+  { 0x0ABF, 24348 },
+  { 0x0AF1, 25146 },
+  { 0x0B3C, 24306 },
+  { 0x0B47, 24348 },
+  { 0x0B48, 25183 },
+  { 0x0B82, 25222 },
+  { 0x0B83, 25240 },
+  { 0x0BC6, 24348 },
+  { 0x0BC7, 24348 },
+  { 0x0BC8, 24348 },
+  { 0x0C01, 25319 },
+  { 0x0CCD, 25357 },
+  { 0x0CDE, 25382 },
+  { 0x0CDE, 25407 },
+  { 0x0D29, 25434 },
+  { 0x0D3A, 25434 },
+  { 0x0D46, 24348 },
+  { 0x0D47, 24348 },
+  { 0x0D48, 24348 },
+  { 0x0D4C, 25452 },
+  { 0x0D4E, 25493 },
+  { 0x0D57, 25543 },
+  { 0x0D7C, 25604 },
+  { 0x0D7C, 25649 },
+  { 0x0D7D, 25672 },
+  { 0x0D7D, 25717 },
+  { 0x0DBD, 25748 },
+  { 0x0DC2, 25755 },
+  { 0x0DC3, 25748 },
+  { 0x0DC5, 25755 },
+  { 0x0E24, 25765 },
+  { 0x0E26, 25765 },
+  { 0x0E2F, 25813 },
+  { 0x0E3A, 25836 },
+  { 0x0E45, 25848 },
+  { 0x0E46, 25903 },
+  { 0x0E4C, 25914 },
+  { 0x0E4D, 25932 },
+  { 0x0E4F, 25944 },
+  { 0x0E5A, 25961 },
+  { 0x0E5A, 25995 },
+  { 0x0E5B, 26048 },
+  { 0x0E9D, 26088 },
+  { 0x0E9F, 26118 },
+  { 0x0EA3, 26147 },
+  { 0x0EA5, 26199 },
+  { 0x0EB1, 26251 },
+  { 0x0EC6, 25903 },
+  { 0x0ECD, 26267 },
+  { 0x0F04, 26295 },
+  { 0x0F05, 26352 },
+  { 0x0F08, 26393 },
+  { 0x0F09, 26459 },
+  { 0x0F0A, 26491 },
+  { 0x0F0B, 26526 },
+  { 0x0F0B, 26567 },
+  { 0x0F0B, 26614 },
+  { 0x0F0C, 26643 },
+  { 0x0F0C, 26614 },
+  { 0x0F0D, 26688 },
+  { 0x0F0E, 26732 },
+  { 0x0F11, 26771 },
+  { 0x0F14, 26825 },
+  { 0x0F18, 26861 },
+  { 0x0F19, 26861 },
+  { 0x0F34, 25903 },
+  { 0x0F35, 26882 },
+  { 0x0F36, 26925 },
+  { 0x0F37, 26969 },
+  { 0x0F39, 27001 },
+  { 0x0F3B, 27017 },
+  { 0x0F3D, 27026 },
+  { 0x0F3F, 27063 },
+  { 0x0F62, 27095 },
+  { 0x0F68, 27140 },
+  { 0x0F6A, 27166 },
+  { 0x0F6A, 27235 },
+  { 0x0F71, 27282 },
+  { 0x0F73, 15129 },
+  { 0x0F75, 15129 },
+  { 0x0F77, 3512 },
+  { 0x0F79, 3512 },
+  { 0x0F81, 15129 },
+  { 0x0F85, 27313 },
+  { 0x0F8A, 27350 },
+  { 0x0FB0, 27374 },
+  { 0x0FBE, 27422 },
+  { 0x0FBF, 26925 },
+  { 0x0FC0, 27470 },
+  { 0x0FC1, 27494 },
+  { 0x0FC2, 27518 },
+  { 0x0FC3, 27554 },
+  { 0x0FC4, 27581 },
+  { 0x0FCA, 27611 },
+  { 0x0FCB, 27634 },
+  { 0x0FCC, 27669 },
+  { 0x0FCE, 27722 },
+  { 0x0FD0, 27766 },
+  { 0x0FD1, 27766 },
+  { 0x0FD5, 27781 },
+  { 0x1021, 27825 },
+  { 0x1031, 24348 },
+  { 0x1037, 27873 },
+  { 0x1109, 27885 },
+  { 0x110A, 27920 },
+  { 0x110B, 27956 },
+  { 0x110C, 27967 },
+  { 0x110D, 28012 },
+  { 0x110E, 28060 },
+  { 0x1112, 28099 },
+  { 0x113C, 28127 },
+  { 0x113D, 28160 },
+  { 0x113E, 28193 },
+  { 0x113F, 28229 },
+  { 0x1140, 28266 },
+  { 0x114C, 28292 },
+  { 0x114E, 28314 },
+  { 0x114F, 28357 },
+  { 0x1150, 28403 },
+  { 0x1151, 28449 },
+  { 0x1154, 28498 },
+  { 0x1155, 28535 },
+  { 0x1159, 28575 },
+  { 0x119E, 28588 },
+  { 0x11BC, 28292 },
+  { 0x135D, 28616 },
+  { 0x135E, 28616 },
+  { 0x1401, 28624 },
+  { 0x1402, 28652 },
+  { 0x1403, 28662 },
+  { 0x1405, 28674 },
+  { 0x1406, 28701 },
+  { 0x141C, 28716 },
+  { 0x141E, 28726 },
+  { 0x141F, 28768 },
+  { 0x141F, 28823 },
+  { 0x1420, 28865 },
+  { 0x1421, 28909 },
+  { 0x1422, 28947 },
+  { 0x1423, 28989 },
+  { 0x1424, 29046 },
+  { 0x1425, 29072 },
+  { 0x1426, 29106 },
+  { 0x1427, 29134 },
+  { 0x1428, 29193 },
+  { 0x1429, 29219 },
+  { 0x142A, 29247 },
+  { 0x142F, 29271 },
+  { 0x1430, 28652 },
+  { 0x1433, 29318 },
+  { 0x1434, 29364 },
+  { 0x1438, 29380 },
+  { 0x1449, 29410 },
+  { 0x144A, 29424 },
+  { 0x144C, 29435 },
+  { 0x144D, 28652 },
+  { 0x144E, 29482 },
+  { 0x1450, 29512 },
+  { 0x1451, 29571 },
+  { 0x1455, 29587 },
+  { 0x1467, 29603 },
+  { 0x1468, 29622 },
+  { 0x1469, 29641 },
+  { 0x146A, 29660 },
+  { 0x146B, 29679 },
+  { 0x146C, 28652 },
+  { 0x146D, 29711 },
+  { 0x146F, 29726 },
+  { 0x1470, 29770 },
+  { 0x1472, 29786 },
+  { 0x1484, 28716 },
+  { 0x1489, 29801 },
+  { 0x148A, 29865 },
+  { 0x148B, 29882 },
+  { 0x148C, 29945 },
+  { 0x148D, 29961 },
+  { 0x148E, 30024 },
+  { 0x1490, 30040 },
+  { 0x1491, 30103 },
+  { 0x14A1, 30119 },
+  { 0x14A2, 30145 },
+  { 0x14A3, 30161 },
+  { 0x14A4, 28652 },
+  { 0x14A5, 30193 },
+  { 0x14A7, 30208 },
+  { 0x14A8, 30252 },
+  { 0x14AA, 30268 },
+  { 0x14BC, 30283 },
+  { 0x14C0, 30295 },
+  { 0x14C1, 28652 },
+  { 0x14C4, 30311 },
+  { 0x14C5, 30339 },
+  { 0x14D3, 30355 },
+  { 0x14D4, 28652 },
+  { 0x14D7, 30371 },
+  { 0x14D8, 30386 },
+  { 0x14ED, 30402 },
+  { 0x14EE, 28652 },
+  { 0x14EF, 30434 },
+  { 0x14F1, 30449 },
+  { 0x14F2, 30493 },
+  { 0x14F4, 30509 },
+  { 0x1526, 30524 },
+  { 0x1527, 28652 },
+  { 0x1528, 30556 },
+  { 0x152A, 30571 },
+  { 0x152B, 30602 },
+  { 0x152D, 30618 },
+  { 0x1542, 30633 },
+  { 0x1543, 30649 },
+  { 0x1544, 30665 },
+  { 0x1545, 28652 },
+  { 0x1548, 30681 },
+  { 0x1549, 30696 },
+  { 0x154A, 30712 },
+  { 0x1553, 30724 },
+  { 0x1554, 28652 },
+  { 0x155E, 30740 },
+  { 0x1560, 30752 },
+  { 0x1564, 30764 },
+  { 0x1566, 30776 },
+  { 0x156D, 30788 },
+  { 0x156F, 30802 },
+  { 0x157D, 30879 },
+  { 0x157E, 28652 },
+  { 0x1581, 30890 },
+  { 0x1582, 30905 },
+  { 0x1586, 30921 },
+  { 0x1587, 30934 },
+  { 0x1588, 30947 },
+  { 0x1589, 30960 },
+  { 0x158E, 28652 },
+  { 0x1591, 30973 },
+  { 0x1592, 30989 },
+  { 0x1599, 31006 },
+  { 0x15A2, 31019 },
+  { 0x15A3, 31035 },
+  { 0x15C2, 31052 },
+  { 0x1614, 31064 },
+  { 0x1615, 31114 },
+  { 0x161A, 31164 },
+  { 0x161B, 31214 },
+  { 0x166D, 30879 },
+  { 0x166D, 31264 },
+  { 0x1673, 31298 },
+  { 0x1674, 31315 },
+  { 0x1680, 31333 },
+  { 0x169B, 31374 },
+  { 0x169C, 31404 },
+  { 0x16EE, 31428 },
+  { 0x16EF, 31445 },
+  { 0x16F0, 31462 },
+  { 0x178E, 31479 },
+  { 0x179D, 31572 },
+  { 0x179E, 31572 },
+  { 0x179E, 31616 },
+  { 0x17A2, 28575 },
+  { 0x17A3, 31709 },
+  { 0x17A4, 31784 },
+  { 0x17A8, 31877 },
+  { 0x17A8, 31922 },
+  { 0x17B2, 31959 },
+  { 0x17B2, 32010 },
+  { 0x17C6, 32051 },
+  { 0x17C6, 32070 },
+  { 0x17C8, 32147 },
+  { 0x17C8, 32203 },
+  { 0x17C9, 32250 },
+  { 0x17C9, 32291 },
+  { 0x17CA, 32336 },
+  { 0x17CA, 32377 },
+  { 0x17CB, 32418 },
+  { 0x17CB, 32481 },
+  { 0x17CC, 32521 },
+  { 0x17CD, 32598 },
+  { 0x17CE, 32650 },
+  { 0x17CF, 32683 },
+  { 0x17D0, 32742 },
+  { 0x17D1, 32865 },
+  { 0x17D1, 32893 },
+  { 0x17D2, 32993 },
+  { 0x17D2, 33077 },
+  { 0x17D3, 33130 },
+  { 0x17D3, 33180 },
+  { 0x17D4, 33268 },
+  { 0x17D5, 33301 },
+  { 0x17D6, 33342 },
+  { 0x17D6, 33361 },
+  { 0x17D7, 33410 },
+  { 0x17D8, 33426 },
+  { 0x17D8, 33436 },
+  { 0x17D8, 33519 },
+  { 0x17D9, 33554 },
+  { 0x17D9, 33602 },
+  { 0x17DA, 33646 },
+  { 0x17DA, 33686 },
+  { 0x17DA, 33714 },
+  { 0x17DC, 33755 },
+  { 0x17DC, 33813 },
+  { 0x17DD, 33862 },
+  { 0x17DD, 33878 },
+  { 0x1805, 33975 },
+  { 0x1806, 34002 },
+  { 0x180B, 34063 },
+  { 0x180C, 34080 },
+  { 0x180D, 34097 },
+  { 0x180E, 34114 },
+  { 0x18DF, 34130 },
+  { 0x18E0, 34153 },
+  { 0x18E1, 34171 },
+  { 0x18E2, 34191 },
+  { 0x18E3, 34209 },
+  { 0x18E4, 34227 },
+  { 0x18E5, 34245 },
+  { 0x18E6, 34263 },
+  { 0x18E7, 34285 },
+  { 0x18E8, 34303 },
+  { 0x18E9, 34322 },
+  { 0x18EA, 34343 },
+  { 0x18EB, 34361 },
+  { 0x18EC, 34382 },
+  { 0x18ED, 34402 },
+  { 0x18EE, 34421 },
+  { 0x18EF, 34442 },
+  { 0x18F0, 34461 },
+  { 0x18F1, 34478 },
+  { 0x18F2, 34499 },
+  { 0x19DE, 34518 },
+  { 0x19DF, 34535 },
+  { 0x19E0, 34546 },
+  { 0x19F0, 34612 },
+  { 0x1A2E, 34696 },
+  { 0x1A2E, 34783 },
+  { 0x1A4B, 34815 },
+  { 0x1A7A, 34845 },
+  { 0x1AA0, 34894 },
+  { 0x1AA1, 34913 },
+  { 0x1AA2, 34935 },
+  { 0x1AA8, 34956 },
+  { 0x1AA9, 34962 },
+  { 0x1AAC, 34975 },
+  { 0x1BAA, 35045 },
+  { 0x1BAB, 35069 },
+  { 0x1BBB, 35106 },
+  { 0x1BBC, 35116 },
+  { 0x1BC0, 35126 },
+  { 0x1BC2, 35161 },
+  { 0x1BC2, 35182 },
+  { 0x1BC3, 35226 },
+  { 0x1BCB, 35261 },
+  { 0x1BD6, 35318 },
+  { 0x1BD8, 35375 },
+  { 0x1BE0, 35398 },
+  { 0x1BF2, 35455 },
+  { 0x1C78, 35482 },
+  { 0x1C79, 35500 },
+  { 0x1C7B, 13266 },
+  { 0x1C7C, 35515 },
+  { 0x1C7D, 35533 },
+  { 0x1CC0, 35558 },
+  { 0x1CC1, 35562 },
+  { 0x1CC2, 35572 },
+  { 0x1CC3, 35582 },
+  { 0x1CD2, 35588 },
+  { 0x1CD3, 35606 },
+  { 0x1CD4, 35661 },
+  { 0x1CF5, 35768 },
+  { 0x1CF6, 35835 },
+  { 0x1D02, 35906 },
+  { 0x1D14, 35906 },
+  { 0x1D18, 35947 },
+  { 0x1D1E, 35976 },
+  { 0x1D29, 36015 },
+  { 0x1D2B, 36051 },
+  { 0x1D4C, 36106 },
+  { 0x1D77, 36152 },
+  { 0x1D79, 36175 },
+  { 0x1D79, 36205 },
+  { 0x1D7A, 36223 },
+  { 0x1D7B, 36249 },
+  { 0x1D7C, 36318 },
+  { 0x1D7D, 36338 },
+  { 0x1D7D, 36359 },
+  { 0x1D7E, 36338 },
+  { 0x1D7F, 36377 },
+  { 0x1DA6, 36422 },
+  { 0x1DAB, 36422 },
+  { 0x1DB0, 36422 },
+  { 0x1DB8, 36422 },
+  { 0x1DC3, 36441 },
+  { 0x1DCB, 36452 },
+  { 0x1DCC, 36452 },
+  { 0x1E03, 36476 },
+  { 0x1E0B, 36476 },
+  { 0x1E0D, 36507 },
+  { 0x1E11, 3747 },
+  { 0x1E1D, 36529 },
+  { 0x1E1F, 36476 },
+  { 0x1E25, 36507 },
+  { 0x1E2B, 36552 },
+  { 0x1E31, 36576 },
+  { 0x1E37, 36507 },
+  { 0x1E39, 36507 },
+  { 0x1E3B, 36507 },
+  { 0x1E41, 36476 },
+  { 0x1E43, 36507 },
+  { 0x1E45, 36507 },
+  { 0x1E47, 36507 },
+  { 0x1E49, 36507 },
+  { 0x1E57, 36476 },
+  { 0x1E5B, 36507 },
+  { 0x1E5D, 36507 },
+  { 0x1E5F, 36507 },
+  { 0x1E61, 36476 },
+  { 0x1E63, 36507 },
+  { 0x1E6B, 36476 },
+  { 0x1E6D, 36507 },
+  { 0x1E6F, 36552 },
+  { 0x1E81, 4074 },
+  { 0x1E83, 4074 },
+  { 0x1E85, 4074 },
+  { 0x1E93, 36552 },
+  { 0x1E95, 36552 },
+  { 0x1E96, 36552 },
+  { 0x1E9B, 36603 },
+  { 0x1E9C, 36661 },
+  { 0x1E9C, 36703 },
+  { 0x1E9C, 36740 },
+  { 0x1E9E, 36804 },
+  { 0x1EF3, 4074 },
+  { 0x2002, 36822 },
+  { 0x2003, 36833 },
+  { 0x2003, 36885 },
+  { 0x2006, 36932 },
+  { 0x2007, 36987 },
+  { 0x2007, 37026 },
+  { 0x2008, 37097 },
+  { 0x2009, 37141 },
+  { 0x200A, 37181 },
+  { 0x200A, 37207 },
+  { 0x200B, 37263 },
+  { 0x200B, 37289 },
+  { 0x200C, 37490 },
+  { 0x200D, 37516 },
+  { 0x200E, 37541 },
+  { 0x200F, 37566 },
+  { 0x2014, 37591 },
+  { 0x2015, 37641 },
+  { 0x2016, 37675 },
+  { 0x2017, 1162 },
+  { 0x2018, 37718 },
+  { 0x2019, 37771 },
+  { 0x201A, 37825 },
+  { 0x201B, 37881 },
+  { 0x201C, 37934 },
+  { 0x201E, 37987 },
+  { 0x201F, 38043 },
+  { 0x2024, 38096 },
+  { 0x2027, 38141 },
+  { 0x2028, 38235 },
+  { 0x2029, 38235 },
+  { 0x202A, 38288 },
+  { 0x202B, 38313 },
+  { 0x202C, 38338 },
+  { 0x202D, 38363 },
+  { 0x202E, 38388 },
+  { 0x202F, 38413 },
+  { 0x202F, 38440 },
+  { 0x2030, 38526 },
+  { 0x2031, 38598 },
+  { 0x2039, 1485 },
+  { 0x203A, 1775 },
+  { 0x2041, 38632 },
+  { 0x2044, 38664 },
+  { 0x204A, 38698 },
+  { 0x2050, 38729 },
+  { 0x2052, 38742 },
+  { 0x2052, 38808 },
+  { 0x2052, 38862 },
+  { 0x2055, 38957 },
+  { 0x205A, 39035 },
+  { 0x205A, 39108 },
+  { 0x205B, 39144 },
+  { 0x205B, 39194 },
+  { 0x205C, 39144 },
+  { 0x205E, 39270 },
+  { 0x205E, 39336 },
+  { 0x205F, 39379 },
+  { 0x205F, 39396 },
+  { 0x2060, 39422 },
+  { 0x2060, 39446 },
+  { 0x2060, 39485 },
+  { 0x2061, 39546 },
+  { 0x2062, 39603 },
+  { 0x2063, 39649 },
+  { 0x2064, 39788 },
+  { 0x2071, 39828 },
+  { 0x207F, 39828 },
+  { 0x20A0, 39859 },
+  { 0x20A0, 39897 },
+  { 0x20A1, 39941 },
+  { 0x20A2, 39965 },
+  { 0x20A3, 39972 },
+  { 0x20A4, 39979 },
+  { 0x20A4, 40018 },
+  { 0x20A5, 40055 },
+  { 0x20A6, 40071 },
+  { 0x20A7, 40079 },
+  { 0x20A8, 40085 },
+  { 0x20A9, 40119 },
+  { 0x20AA, 40125 },
+  { 0x20AB, 40132 },
+  { 0x20AC, 40140 },
+  { 0x20AC, 40186 },
+  { 0x20AD, 40200 },
+  { 0x20AE, 40205 },
+  { 0x20AE, 40214 },
+  { 0x20AF, 40278 },
+  { 0x20B1, 40285 },
+  { 0x20B1, 40297 },
+  { 0x20B2, 40408 },
+  { 0x20B2, 40417 },
+  { 0x20B3, 40448 },
+  { 0x20B4, 40476 },
+  { 0x20B5, 40484 },
+  { 0x20B5, 40490 },
+  { 0x20B6, 40578 },
+  { 0x20B7, 40619 },
+  { 0x20B8, 40679 },
+  { 0x20B9, 40690 },
+  { 0x20B9, 40729 },
+  { 0x20BA, 40790 },
+  { 0x20D1, 40829 },
+  { 0x20D2, 40836 },
+  { 0x20D3, 40845 },
+  { 0x20D5, 40877 },
+  { 0x20D7, 40829 },
+  { 0x20E0, 40886 },
+  { 0x20E1, 40898 },
+  { 0x20E9, 40905 },
+  { 0x210E, 40950 },
+  { 0x2113, 41030 },
+  { 0x2113, 41137 },
+  { 0x2115, 41189 },
+  { 0x2118, 41242 },
+  { 0x2121, 41317 },
+  { 0x2126, 41409 },
+  { 0x2126, 41472 },
+  { 0x2127, 41505 },
+  { 0x2127, 41557 },
+  { 0x2129, 41609 },
+  { 0x212B, 41657 },
+  { 0x212B, 41734 },
+  { 0x212E, 41767 },
+  { 0x2132, 41794 },
+  { 0x2133, 41812 },
+  { 0x2139, 41886 },
+  { 0x213A, 41913 },
+  { 0x213B, 41317 },
+  { 0x2145, 41938 },
+  { 0x2146, 41938 },
+  { 0x2147, 41974 },
+  { 0x2148, 42014 },
+  { 0x2149, 42014 },
+  { 0x214B, 42052 },
+  { 0x214C, 42073 },
+  { 0x214E, 42100 },
+  { 0x2183, 42118 },
+  { 0x2183, 42173 },
+  { 0x2189, 42191 },
+  { 0x2191, 42235 },
+  { 0x2193, 42258 },
+  { 0x219A, 42282 },
+  { 0x219B, 42299 },
+  { 0x21AE, 42316 },
+  { 0x21B5, 42333 },
+  { 0x21CD, 42376 },
+  { 0x21CE, 42393 },
+  { 0x21CF, 42410 },
+  { 0x2205, 42427 },
+  { 0x2206, 42498 },
+  { 0x2207, 42554 },
+  { 0x220A, 42611 },
+  { 0x2215, 42665 },
+  { 0x2233, 42691 },
+  { 0x2236, 42764 },
+  { 0x2238, 42838 },
+  { 0x223D, 42920 },
+  { 0x224C, 42920 },
+  { 0x22C0, 42965 },
+  { 0x22C1, 43010 },
+  { 0x22C5, 43057 },
+  { 0x22C6, 43108 },
+  { 0x22EE, 43112 },
+  { 0x230C, 43171 },
+  { 0x2311, 43223 },
+  { 0x23AF, 43278 },
+  { 0x23B6, 43307 },
+  { 0x23CE, 43340 },
+  { 0x23CF, 43388 },
+  { 0x23D0, 43278 },
+  { 0x23E8, 43413 },
+  { 0x2422, 43461 },
+  { 0x2423, 43461 },
+  { 0x2571, 43479 },
+  { 0x2572, 43524 },
+  { 0x2591, 43571 },
+  { 0x2592, 43575 },
+  { 0x2592, 43579 },
+  { 0x2593, 43604 },
+  { 0x25A1, 43608 },
+  { 0x25CC, 43653 },
+  { 0x2615, 43834 },
+  { 0x2619, 41913 },
+  { 0x2672, 43865 },
+  { 0x2673, 43945 },
+  { 0x2674, 43972 },
+  { 0x2675, 43998 },
+  { 0x2676, 44024 },
+  { 0x2677, 44049 },
+  { 0x2678, 44063 },
+  { 0x2679, 44075 },
+  { 0x267A, 44090 },
+  { 0x267C, 44179 },
+  { 0x267D, 44224 },
+  { 0x2695, 44305 },
+  { 0x269A, 44367 },
+  { 0x269A, 44407 },
+  { 0x269D, 44456 },
+  { 0x26A3, 44523 },
+  { 0x26A4, 44523 },
+  { 0x26AA, 44576 },
+  { 0x26AB, 44605 },
+  { 0x26AC, 44635 },
+  { 0x26D5, 44662 },
+  { 0x26D6, 44662 },
+  { 0x26D7, 44662 },
+  { 0x26D8, 44662 },
+  { 0x26D9, 44662 },
+  { 0x26E4, 44680 },
+  { 0x26E5, 44738 },
+  { 0x26E6, 44785 },
+  { 0x2720, 44833 },
+  { 0x274C, 44965 },
+  { 0x27A1, 44999 },
+  { 0x27C0, 45068 },
+  { 0x27C1, 45068 },
+  { 0x27C2, 45083 },
+  { 0x27CC, 45125 },
+  { 0x27CE, 45163 },
+  { 0x27CE, 45198 },
+  { 0x27CE, 45229 },
+  { 0x27CF, 45255 },
+  { 0x27CF, 45290 },
+  { 0x27CF, 45322 },
+  { 0x27E0, 45348 },
+  { 0x2800, 45391 },
+  { 0x2981, 45487 },
+  { 0x2986, 45519 },
+  { 0x2999, 45549 },
+  { 0x29BF, 45574 },
+  { 0x29E7, 45661 },
+  { 0x2A1D, 45701 },
+  { 0x2A1E, 45701 },
+  { 0x2A71, 45728 },
+  { 0x2A72, 45774 },
+  { 0x2ADC, 45820 },
+  { 0x2ADC, 45879 },
+  { 0x2ADD, 45820 },
+  { 0x2ADD, 45937 },
+  { 0x2AEB, 45995 },
+  { 0x2AF6, 46014 },
+  { 0x2AFC, 46020 },
+  { 0x2B41, 46032 },
+  { 0x2B42, 46055 },
+  { 0x2B43, 46078 },
+  { 0x2B44, 46101 },
+  { 0x2B4B, 46124 },
+  { 0x2B4C, 46147 },
+  { 0x2B55, 46170 },
+  { 0x2C62, 46204 },
+  { 0x2C63, 46222 },
+  { 0x2C64, 46240 },
+  { 0x2C65, 46258 },
+  { 0x2C66, 46276 },
+  { 0x2C6D, 46294 },
+  { 0x2C6E, 46312 },
+  { 0x2C6F, 46330 },
+  { 0x2C70, 46348 },
+  { 0x2C77, 46366 },
+  { 0x2C7E, 46383 },
+  { 0x2C7F, 46402 },
+  { 0x2CEF, 46421 },
+  { 0x2D7F, 46517 },
+  { 0x2D7F, 46546 },
+  { 0x2D7F, 33077 },
+  { 0x2E0B, 46641 },
+  { 0x2E0C, 46684 },
+  { 0x2E0D, 46738 },
+  { 0x2E13, 46791 },
+  { 0x2E14, 46837 },
+  { 0x2E15, 46892 },
+  { 0x2E17, 46949 },
+  { 0x2E17, 46990 },
+  { 0x2E19, 47073 },
+  { 0x2E1A, 47093 },
+  { 0x2E1B, 47145 },
+  { 0x2E1D, 47187 },
+  { 0x2E1E, 47200 },
+  { 0x2E1F, 47244 },
+  { 0x2E2F, 47288 },
+  { 0x2E30, 47312 },
+  { 0x2E31, 47328 },
+  { 0x2E32, 47360 },
+  { 0x2E33, 47383 },
+  { 0x2E35, 47433 },
+  { 0x2E36, 47466 },
+  { 0x2E37, 47500 },
+  { 0x2E38, 47533 },
+  { 0x2E39, 47567 },
+  { 0x2E85, 47621 },
+  { 0x2E88, 47644 },
+  { 0x2E89, 47661 },
+  { 0x2E8A, 47644 },
+  { 0x2E8B, 47685 },
+  { 0x2E8C, 47644 },
+  { 0x2E8D, 47644 },
+  { 0x2E96, 47621 },
+  { 0x2E97, 47685 },
+  { 0x2E98, 47621 },
+  { 0x2E99, 47661 },
+  { 0x2EA1, 47621 },
+  { 0x2EA2, 47705 },
+  { 0x2EA3, 47685 },
+  { 0x2EA4, 47644 },
+  { 0x2EA5, 47644 },
+  { 0x2EA8, 47621 },
+  { 0x2EA9, 47621 },
+  { 0x2EAA, 47621 },
+  { 0x2EAB, 47644 },
+  { 0x2EAF, 47621 },
+  { 0x2EB0, 47621 },
+  { 0x2EB6, 47621 },
+  { 0x2EB7, 47644 },
+  { 0x2EC2, 47621 },
+  { 0x2EC3, 47644 },
+  { 0x2EC4, 47621 },
+  { 0x2ECA, 47621 },
+  { 0x2ECF, 47661 },
+  { 0x2ED2, 47621 },
+  { 0x2ED6, 47621 },
+  { 0x2EDD, 47685 },
+  { 0x2EDE, 47621 },
+  { 0x2EDF, 47621 },
+  { 0x2EE0, 47621 },
+  { 0x3001, 47734 },
+  { 0x300D, 47781 },
+  { 0x300F, 47781 },
+  { 0x3013, 47805 },
+  { 0x3013, 47842 },
+  { 0x301D, 47895 },
+  { 0x301E, 47945 },
+  { 0x301F, 48000 },
+  { 0x3032, 48059 },
+  { 0x3034, 48148 },
+  { 0x303C, 48222 },
+  { 0x303D, 48270 },
+  { 0x303E, 48313 },
+  { 0x303F, 48413 },
+  { 0x309F, 48473 },
+  { 0x30FF, 48473 },
+  { 0x3127, 48553 },
+  { 0x312D, 48614 },
+  { 0x3147, 48658 },
+  { 0x314E, 28099 },
+  { 0x317F, 28266 },
+  { 0x3181, 28292 },
+  { 0x3186, 28575 },
+  { 0x318D, 28588 },
+  { 0x31C0, 48714 },
+  { 0x31C1, 48733 },
+  { 0x31C2, 48752 },
+  { 0x31C3, 48771 },
+  { 0x31C3, 48802 },
+  { 0x31C3, 48847 },
+  { 0x31C4, 48866 },
+  { 0x31C4, 48885 },
+  { 0x31C5, 48904 },
+  { 0x31C6, 48923 },
+  { 0x31C6, 48942 },
+  { 0x31C7, 48961 },
+  { 0x31C7, 48980 },
+  { 0x31C8, 48999 },
+  { 0x31C8, 49018 },
+  { 0x31C9, 49037 },
+  { 0x31C9, 49056 },
+  { 0x31CA, 49075 },
+  { 0x31CA, 49094 },
+  { 0x31CB, 49113 },
+  { 0x31CC, 49132 },
+  { 0x31CC, 49151 },
+  { 0x31CD, 49170 },
+  { 0x31CE, 49189 },
+  { 0x31CF, 49208 },
+  { 0x31D0, 49227 },
+  { 0x31D0, 49246 },
+  { 0x31D1, 49265 },
+  { 0x31D2, 49284 },
+  { 0x31D3, 49303 },
+  { 0x31D4, 49322 },
+  { 0x31D5, 49341 },
+  { 0x31D6, 49360 },
+  { 0x31D6, 49379 },
+  { 0x31D7, 49398 },
+  { 0x31D7, 49417 },
+  { 0x31D8, 49436 },
+  { 0x31D9, 49455 },
+  { 0x31DA, 49474 },
+  { 0x31DB, 49493 },
+  { 0x31DB, 49512 },
+  { 0x31DC, 49531 },
+  { 0x31DC, 49550 },
+  { 0x31DD, 49569 },
+  { 0x31DE, 49588 },
+  { 0x31DE, 49607 },
+  { 0x31DF, 49626 },
+  { 0x31DF, 49645 },
+  { 0x31E0, 49664 },
+  { 0x31E1, 49683 },
+  { 0x31E2, 49702 },
+  { 0x31E3, 49721 },
+  { 0x321E, 49740 },
+  { 0x322A, 49779 },
+  { 0x322B, 49786 },
+  { 0x322C, 49794 },
+  { 0x322D, 49804 },
+  { 0x322E, 49813 },
+  { 0x322F, 49820 },
+  { 0x3230, 49829 },
+  { 0x3231, 49836 },
+  { 0x3232, 49849 },
+  { 0x3233, 49857 },
+  { 0x3242, 49865 },
+  { 0x3243, 49870 },
+  { 0x327E, 49873 },
+  { 0x328A, 49779 },
+  { 0x328B, 49786 },
+  { 0x328C, 49794 },
+  { 0x328D, 49804 },
+  { 0x328E, 49813 },
+  { 0x328F, 49820 },
+  { 0x3290, 49829 },
+  { 0x3291, 49836 },
+  { 0x3292, 49849 },
+  { 0x3293, 49857 },
+  { 0x329E, 49890 },
+  { 0x32A1, 49900 },
+  { 0x3300, 49908 },
+  { 0x3301, 49918 },
+  { 0x3302, 49924 },
+  { 0x3303, 49931 },
+  { 0x3304, 49950 },
+  { 0x3305, 49957 },
+  { 0x3306, 49962 },
+  { 0x3307, 49984 },
+  { 0x3308, 50013 },
+  { 0x3309, 50018 },
+  { 0x330A, 50024 },
+  { 0x330B, 50028 },
+  { 0x330C, 50050 },
+  { 0x330D, 50056 },
+  { 0x330E, 50064 },
+  { 0x330F, 50071 },
+  { 0x3310, 50077 },
+  { 0x3311, 50083 },
+  { 0x3312, 50090 },
+  { 0x3313, 50096 },
+  { 0x3314, 50104 },
+  { 0x3315, 50110 },
+  { 0x3316, 50119 },
+  { 0x3317, 50129 },
+  { 0x3318, 50138 },
+  { 0x3319, 50143 },
+  { 0x331A, 50152 },
+  { 0x331B, 50182 },
+  { 0x331C, 50188 },
+  { 0x331D, 50193 },
+  { 0x331E, 50217 },
+  { 0x331F, 50223 },
+  { 0x3320, 50229 },
+  { 0x3321, 50237 },
+  { 0x3322, 50246 },
+  { 0x3323, 50253 },
+  { 0x3324, 50258 },
+  { 0x3325, 50264 },
+  { 0x3326, 50270 },
+  { 0x3327, 50277 },
+  { 0x3328, 50281 },
+  { 0x3329, 50287 },
+  { 0x332A, 50307 },
+  { 0x332B, 50315 },
+  { 0x332C, 50323 },
+  { 0x332D, 50329 },
+  { 0x332E, 50336 },
+  { 0x332F, 50344 },
+  { 0x3330, 50367 },
+  { 0x3331, 50373 },
+  { 0x3332, 50382 },
+  { 0x3333, 50388 },
+  { 0x3334, 50393 },
+  { 0x3335, 50400 },
+  { 0x3336, 50406 },
+  { 0x3337, 50414 },
+  { 0x3338, 50419 },
+  { 0x3339, 50427 },
+  { 0x333A, 50433 },
+  { 0x333B, 50439 },
+  { 0x333C, 50444 },
+  { 0x333D, 50449 },
+  { 0x333E, 50455 },
+  { 0x333F, 50466 },
+  { 0x3340, 50478 },
+  { 0x3341, 50484 },
+  { 0x3342, 50489 },
+  { 0x3343, 50494 },
+  { 0x3344, 50501 },
+  { 0x3345, 50506 },
+  { 0x3346, 50511 },
+  { 0x3347, 50516 },
+  { 0x3348, 50556 },
+  { 0x3349, 50563 },
+  { 0x334A, 50570 },
+  { 0x334B, 50579 },
+  { 0x334C, 50585 },
+  { 0x334D, 50593 },
+  { 0x334E, 50599 },
+  { 0x334F, 50599 },
+  { 0x3350, 50604 },
+  { 0x3351, 50628 },
+  { 0x3352, 50634 },
+  { 0x3353, 50639 },
+  { 0x3354, 50645 },
+  { 0x3355, 50651 },
+  { 0x3356, 50675 },
+  { 0x3357, 50684 },
+  { 0x337F, 49836 },
+  { 0xA015, 50689 },
+  { 0xA514, 50708 },
+  { 0xA56A, 50767 },
+  { 0xA5D1, 50815 },
+  { 0xA613, 50861 },
+  { 0xA614, 50882 },
+  { 0xA615, 50902 },
+  { 0xA616, 50924 },
+  { 0xA616, 50943 },
+  { 0xA617, 50984 },
+  { 0xA618, 51008 },
+  { 0xA619, 51033 },
+  { 0xA61A, 51067 },
+  { 0xA61B, 51099 },
+  { 0xA61C, 51120 },
+  { 0xA61D, 51149 },
+  { 0xA61E, 51173 },
+  { 0xA61F, 51197 },
+  { 0xA65F, 51218 },
+  { 0xA669, 51236 },
+  { 0xA66B, 51278 },
+  { 0xA66D, 51278 },
+  { 0xA66E, 51332 },
+  { 0xA66F, 51364 },
+  { 0xA67C, 51416 },
+  { 0xA67D, 51467 },
+  { 0xA67E, 51495 },
+  { 0xA67F, 51467 },
+  { 0xA6E6, 51546 },
+  { 0xA6E7, 51570 },
+  { 0xA6E8, 51594 },
+  { 0xA6E8, 51599 },
+  { 0xA6E9, 51625 },
+  { 0xA6EA, 51650 },
+  { 0xA6EA, 51655 },
+  { 0xA6EB, 51680 },
+  { 0xA6EC, 51704 },
+  { 0xA6ED, 51730 },
+  { 0xA6EE, 51756 },
+  { 0xA6EF, 51781 },
+  { 0xA6EF, 51806 },
+  { 0xA725, 51835 },
+  { 0xA77D, 51855 },
+  { 0xA789, 51873 },
+  { 0xA789, 51917 },
+  { 0xA78A, 51873 },
+  { 0xA78A, 51986 },
+  { 0xA78B, 51999 },
+  { 0xA78C, 52016 },
+  { 0xA78C, 52091 },
+  { 0xA78D, 52194 },
+  { 0xA78D, 52237 },
+  { 0xA78E, 52255 },
+  { 0xA78E, 52293 },
+  { 0xA791, 52317 },
+  { 0xA793, 52325 },
+  { 0xA7A9, 52331 },
+  { 0xA7AA, 52379 },
+  { 0xA7AA, 52397 },
+  { 0xA7F8, 52410 },
+  { 0xA7F9, 52421 },
+  { 0xA837, 52446 },
+  { 0xA839, 52512 },
+  { 0xA840, 52557 },
+  { 0xA843, 52557 },
+  { 0xA844, 52595 },
+  { 0xA845, 52612 },
+  { 0xA846, 52612 },
+  { 0xA847, 52648 },
+  { 0xA848, 52557 },
+  { 0xA84C, 52557 },
+  { 0xA84D, 52648 },
+  { 0xA850, 52648 },
+  { 0xA851, 52557 },
+  { 0xA852, 52648 },
+  { 0xA854, 52595 },
+  { 0xA855, 52675 },
+  { 0xA858, 52703 },
+  { 0xA862, 52740 },
+  { 0xA863, 52758 },
+  { 0xA864, 52777 },
+  { 0xA865, 52793 },
+  { 0xA865, 52816 },
+  { 0xA866, 52844 },
+  { 0xA867, 52648 },
+  { 0xA868, 52648 },
+  { 0xA869, 52871 },
+  { 0xA86A, 52871 },
+  { 0xA86B, 52871 },
+  { 0xA86C, 52871 },
+  { 0xA86D, 52880 },
+  { 0xA86E, 52880 },
+  { 0xA86F, 52880 },
+  { 0xA870, 52880 },
+  { 0xA871, 52888 },
+  { 0xA872, 52906 },
+  { 0xA873, 52871 },
+  { 0xA874, 52906 },
+  { 0xA874, 52914 },
+  { 0xA875, 52906 },
+  { 0xA875, 52914 },
+  { 0xA876, 52906 },
+  { 0xA877, 52906 },
+  { 0xA8F8, 52938 },
+  { 0xA8F8, 52972 },
+  { 0xA8F9, 53003 },
+  { 0xA8FA, 53071 },
+  { 0xA8FA, 53151 },
+  { 0xA8FB, 53184 },
+  { 0xA953, 35045 },
+  { 0xA9CF, 53231 },
+  { 0xAAB5, 53253 },
+  { 0xAAB6, 53253 },
+  { 0xAAB9, 53253 },
+  { 0xAABB, 53253 },
+  { 0xAABC, 53253 },
+  { 0xAADE, 53288 },
+  { 0xAADF, 53327 },
+  { 0xAAF2, 53364 },
+  { 0xAAF6, 53385 },
+  { 0xFA0E, 53436 },
+  { 0xFA0F, 53436 },
+  { 0xFA11, 53436 },
+  { 0xFA13, 53436 },
+  { 0xFA14, 53436 },
+  { 0xFA1F, 53436 },
+  { 0xFA21, 53436 },
+  { 0xFA23, 53436 },
+  { 0xFA24, 53436 },
+  { 0xFA27, 53436 },
+  { 0xFA28, 53436 },
+  { 0xFA29, 53436 },
+  { 0xFAD4, 53460 },
+  { 0xFB1E, 53499 },
+  { 0xFB20, 53523 },
+  { 0xFBBA, 20801 },
+  { 0xFBBB, 20801 },
+  { 0xFBBC, 20801 },
+  { 0xFBBD, 20801 },
+  { 0xFBBE, 20801 },
+  { 0xFBBF, 20579 },
+  { 0xFBC0, 20796 },
+  { 0xFBC1, 20796 },
+  { 0xFE00, 53602 },
+  { 0xFE18, 53639 },
+  { 0xFE46, 53700 },
+  { 0xFE73, 53755 },
+  { 0xFEFF, 53808 },
+  { 0xFEFF, 53891 },
+  { 0xFF0C, 53960 },
+  { 0xFF5F, 53990 },
+  { 0xFFE3, 54063 },
+  { 0xFFF9, 54103 },
+  { 0xFFFA, 54133 },
+  { 0xFFFB, 54172 },
+  { 0xFFFC, 54202 },
+  { 0xFFFD, 54266 },
+  { 0xFFFD, 54357 },
+  { 0xFFFE, 54440 },
+  { 0x100BF, 54495 },
+  { 0x100D5, 54495 },
+  { 0x100D6, 54495 },
+  { 0x100FA, 54495 },
+  { 0x1015E, 54546 },
+  { 0x1030F, 54586 },
+  { 0x10317, 54586 },
+  { 0x1091F, 54595 },
+  { 0x10A3F, 24418 },
+  { 0x10A3F, 33077 },
+  { 0x10A60, 54649 },
+  { 0x10A61, 54669 },
+  { 0x10A62, 54689 },
+  { 0x10A63, 54712 },
+  { 0x10A64, 54732 },
+  { 0x10A65, 54752 },
+  { 0x10A66, 54772 },
+  { 0x10A67, 54801 },
+  { 0x10A68, 54821 },
+  { 0x10A69, 54841 },
+  { 0x10A6A, 54861 },
+  { 0x10A6B, 54887 },
+  { 0x10A6C, 54907 },
+  { 0x10A6D, 54927 },
+  { 0x10A6E, 54950 },
+  { 0x10A6F, 54973 },
+  { 0x10A70, 55002 },
+  { 0x10A71, 55022 },
+  { 0x10A72, 55045 },
+  { 0x10A73, 55068 },
+  { 0x10A74, 55091 },
+  { 0x10A75, 55111 },
+  { 0x10A76, 55131 },
+  { 0x10A77, 55154 },
+  { 0x10A78, 55177 },
+  { 0x10A79, 55197 },
+  { 0x10A7A, 55220 },
+  { 0x10A7B, 55240 },
+  { 0x10A7C, 55263 },
+  { 0x110A8, 55286 },
+  { 0x110BE, 55340 },
+  { 0x110BF, 55362 },
+  { 0x11133, 55382 },
+  { 0x11134, 55405 },
+  { 0x111C4, 15129 },
+  { 0x111C4, 55412 },
+  { 0x122B9, 55448 },
+  { 0x13068, 55515 },
+  { 0x13081, 55525 },
+  { 0x13082, 55529 },
+  { 0x13083, 55533 },
+  { 0x13084, 55537 },
+  { 0x13085, 55542 },
+  { 0x13086, 55547 },
+  { 0x1308B, 54801 },
+  { 0x1309D, 55552 },
+  { 0x130A7, 55111 },
+  { 0x130AD, 55575 },
+  { 0x130AE, 55582 },
+  { 0x130AF, 55589 },
+  { 0x130B0, 55596 },
+  { 0x130B1, 55603 },
+  { 0x130B2, 55610 },
+  { 0x130B3, 55617 },
+  { 0x130B4, 55624 },
+  { 0x130B5, 55631 },
+  { 0x130B6, 55603 },
+  { 0x130C0, 54821 },
+  { 0x130C9, 55638 },
+  { 0x130CA, 55654 },
+  { 0x130CB, 55671 },
+  { 0x130CC, 55688 },
+  { 0x130CD, 55705 },
+  { 0x130CE, 55722 },
+  { 0x130CF, 55739 },
+  { 0x130D0, 55756 },
+  { 0x130D1, 55773 },
+  { 0x13121, 55790 },
+  { 0x1313F, 55813 },
+  { 0x13153, 54712 },
+  { 0x13171, 54752 },
+  { 0x13190, 55836 },
+  { 0x13191, 55002 },
+  { 0x13193, 55197 },
+  { 0x131BC, 55844 },
+  { 0x131BD, 55850 },
+  { 0x131BE, 55856 },
+  { 0x131BF, 55862 },
+  { 0x131C0, 55868 },
+  { 0x131C1, 55874 },
+  { 0x131C2, 55880 },
+  { 0x131C3, 55886 },
+  { 0x131C4, 55892 },
+  { 0x131CB, 55898 },
+  { 0x131CC, 55220 },
+  { 0x1320E, 55902 },
+  { 0x13216, 54907 },
+  { 0x13219, 55933 },
+  { 0x13254, 54649 },
+  { 0x13258, 55956 },
+  { 0x13259, 55993 },
+  { 0x1325A, 56024 },
+  { 0x1325B, 56056 },
+  { 0x1325C, 56082 },
+  { 0x1325D, 56107 },
+  { 0x13282, 56128 },
+  { 0x13283, 56152 },
+  { 0x13286, 56180 },
+  { 0x13287, 56218 },
+  { 0x13288, 56250 },
+  { 0x13289, 56288 },
+  { 0x132AA, 56320 },
+  { 0x132F4, 56152 },
+  { 0x13362, 56340 },
+  { 0x13363, 56344 },
+  { 0x13364, 56348 },
+  { 0x13365, 56352 },
+  { 0x13366, 56356 },
+  { 0x13367, 56360 },
+  { 0x13368, 56364 },
+  { 0x13369, 56368 },
+  { 0x1336A, 56372 },
+  { 0x1336B, 56356 },
+  { 0x13379, 56376 },
+  { 0x1337A, 56399 },
+  { 0x1337B, 56416 },
+  { 0x1337F, 55240 },
+  { 0x13386, 56442 },
+  { 0x13387, 56445 },
+  { 0x13388, 56448 },
+  { 0x13389, 56451 },
+  { 0x1338A, 56454 },
+  { 0x1338B, 56457 },
+  { 0x1338C, 56460 },
+  { 0x1338D, 56463 },
+  { 0x1338E, 56466 },
+  { 0x1338F, 56445 },
+  { 0x13390, 56448 },
+  { 0x13391, 56451 },
+  { 0x13392, 56454 },
+  { 0x1339B, 54689 },
+  { 0x133A1, 54887 },
+  { 0x133AD, 56469 },
+  { 0x133AE, 56481 },
+  { 0x133BC, 55091 },
+  { 0x133CF, 54841 },
+  { 0x133E5, 56493 },
+  { 0x133EC, 56503 },
+  { 0x133ED, 56505 },
+  { 0x133ED, 55220 },
+  { 0x133EE, 56505 },
+  { 0x133FA, 56513 },
+  { 0x133FB, 56515 },
+  { 0x133FC, 56503 },
+  { 0x133FD, 56517 },
+  { 0x133FE, 56519 },
+  { 0x133FF, 56521 },
+  { 0x13400, 56523 },
+  { 0x13401, 56525 },
+  { 0x13402, 56527 },
+  { 0x13403, 56519 },
+  { 0x13404, 56529 },
+  { 0x13405, 56540 },
+  { 0x13406, 56551 },
+  { 0x13407, 56562 },
+  { 0x13408, 56573 },
+  { 0x13409, 56584 },
+  { 0x1340A, 56595 },
+  { 0x1340B, 56606 },
+  { 0x1340C, 56617 },
+  { 0x1340D, 54927 },
+  { 0x16872, 56628 },
+  { 0x168D7, 56647 },
+  { 0x168FB, 56662 },
+  { 0x16929, 56679 },
+  { 0x16930, 56701 },
+  { 0x16931, 56719 },
+  { 0x16950, 56736 },
+  { 0x16963, 56751 },
+  { 0x16965, 56796 },
+  { 0x16966, 56843 },
+  { 0x16969, 56856 },
+  { 0x1696E, 56871 },
+  { 0x1696F, 56886 },
+  { 0x16970, 56900 },
+  { 0x16971, 56915 },
+  { 0x16985, 56930 },
+  { 0x16991, 56976 },
+  { 0x16993, 56989 },
+  { 0x169A0, 57004 },
+  { 0x169A8, 57024 },
+  { 0x169B8, 57039 },
+  { 0x169E1, 57085 },
+  { 0x169F9, 57099 },
+  { 0x169F9, 57147 },
+  { 0x169FE, 57193 },
+  { 0x16A02, 57211 },
+  { 0x16A38, 57258 },
+  { 0x16F00, 57303 },
+  { 0x16F02, 57325 },
+  { 0x16F03, 57347 },
+  { 0x16F06, 57369 },
+  { 0x16F09, 57406 },
+  { 0x16F0A, 57424 },
+  { 0x16F0C, 57446 },
+  { 0x16F0D, 57461 },
+  { 0x16F12, 57446 },
+  { 0x16F13, 57369 },
+  { 0x16F17, 57406 },
+  { 0x16F19, 57406 },
+  { 0x16F1E, 57483 },
+  { 0x16F20, 57505 },
+  { 0x16F25, 57369 },
+  { 0x16F2E, 57527 },
+  { 0x16F30, 57551 },
+  { 0x16F31, 57446 },
+  { 0x16F35, 57406 },
+  { 0x16F36, 57406 },
+  { 0x16F37, 57575 },
+  { 0x16F39, 57598 },
+  { 0x16F3C, 57406 },
+  { 0x16F3E, 57406 },
+  { 0x16F3F, 57369 },
+  { 0x16F40, 57406 },
+  { 0x16F41, 57406 },
+  { 0x16F43, 28575 },
+  { 0x16F44, 57406 },
+  { 0x16F55, 57621 },
+  { 0x16F56, 57643 },
+  { 0x16F58, 57658 },
+  { 0x16F5B, 57446 },
+  { 0x16F64, 57675 },
+  { 0x16F67, 57621 },
+  { 0x16F69, 57693 },
+  { 0x16F6D, 57710 },
+  { 0x16F6E, 57621 },
+  { 0x16F74, 57621 },
+  { 0x16F76, 57621 },
+  { 0x16F78, 57621 },
+  { 0x1D098, 57728 },
+  { 0x1D099, 57763 },
+  { 0x1D0B4, 57799 },
+  { 0x1D0B5, 57869 },
+  { 0x1D0C5, 57929 },
+  { 0x1D129, 57989 },
+  { 0x1D200, 58070 },
+  { 0x1D201, 58078 },
+  { 0x1D202, 58101 },
+  { 0x1D203, 58141 },
+  { 0x1D204, 58149 },
+  { 0x1D205, 58172 },
+  { 0x1D205, 58196 },
+  { 0x1D206, 58227 },
+  { 0x1D206, 58235 },
+  { 0x1D207, 58266 },
+  { 0x1D208, 58289 },
+  { 0x1D208, 58313 },
+  { 0x1D209, 58345 },
+  { 0x1D209, 58353 },
+  { 0x1D20A, 58422 },
+  { 0x1D20B, 58445 },
+  { 0x1D20C, 58469 },
+  { 0x1D20D, 58477 },
+  { 0x1D20D, 58500 },
+  { 0x1D20E, 58532 },
+  { 0x1D20E, 58556 },
+  { 0x1D20F, 58586 },
+  { 0x1D20F, 58594 },
+  { 0x1D210, 58676 },
+  { 0x1D211, 58699 },
+  { 0x1D211, 58723 },
+  { 0x1D212, 58754 },
+  { 0x1D213, 58762 },
+  { 0x1D213, 58785 },
+  { 0x1D213, 58800 },
+  { 0x1D214, 58869 },
+  { 0x1D215, 58893 },
+  { 0x1D216, 58901 },
+  { 0x1D216, 58924 },
+  { 0x1D217, 58993 },
+  { 0x1D218, 59017 },
+  { 0x1D219, 59042 },
+  { 0x1D21A, 59068 },
+  { 0x1D21B, 59078 },
+  { 0x1D21C, 59103 },
+  { 0x1D21C, 59129 },
+  { 0x1D21D, 59159 },
+  { 0x1D21E, 59174 },
+  { 0x1D21F, 59204 },
+  { 0x1D220, 59219 },
+  { 0x1D221, 59249 },
+  { 0x1D222, 59264 },
+  { 0x1D223, 59294 },
+  { 0x1D224, 59324 },
+  { 0x1D225, 59355 },
+  { 0x1D226, 59370 },
+  { 0x1D227, 59400 },
+  { 0x1D228, 59430 },
+  { 0x1D229, 59461 },
+  { 0x1D22A, 59476 },
+  { 0x1D22B, 59506 },
+  { 0x1D22C, 59537 },
+  { 0x1D22D, 59552 },
+  { 0x1D22E, 59582 },
+  { 0x1D22F, 59613 },
+  { 0x1D230, 59643 },
+  { 0x1D231, 59674 },
+  { 0x1D232, 59704 },
+  { 0x1D233, 59735 },
+  { 0x1D234, 59752 },
+  { 0x1D235, 59784 },
+  { 0x1D236, 59817 },
+  { 0x1D237, 59834 },
+  { 0x1D238, 59867 },
+  { 0x1D239, 59884 },
+  { 0x1D23A, 59917 },
+  { 0x1D23A, 59949 },
+  { 0x1D23B, 59983 },
+  { 0x1D23B, 60016 },
+  { 0x1D23C, 60050 },
+  { 0x1D23D, 60067 },
+  { 0x1D23E, 60099 },
+  { 0x1D23F, 60132 },
+  { 0x1D240, 60149 },
+  { 0x1D241, 60181 },
+  { 0x1D300, 60214 },
+  { 0x1D538, 60277 },
+  { 0x1EEF0, 60333 },
+  { 0x1EEF0, 60380 },
+  { 0x1EEF1, 60405 },
+  { 0x1EEF1, 60450 },
+  { 0x1F0DF, 60488 },
+  { 0x1F12A, 60504 },
+  { 0x1F12E, 60529 },
+  { 0x1F12E, 60565 },
+  { 0x1F16A, 60642 },
+  { 0x1F16B, 60642 },
+  { 0x1F310, 60657 },
+  { 0x1F319, 60737 },
+  { 0x1F374, 60788 },
+  { 0x1F374, 60820 },
+  { 0x1F374, 60860 },
+  { 0x1F387, 60905 },
+  { 0x1F38C, 60971 },
+  { 0x1F38D, 60997 },
+  { 0x1F38E, 61033 },
+  { 0x1F391, 61078 },
+  { 0x1F392, 61116 },
+  { 0x1F393, 61150 },
+  { 0x1F3AB, 61170 },
+  { 0x1F400, 61189 },
+  { 0x1F401, 61228 },
+  { 0x1F402, 61283 },
+  { 0x1F403, 61323 },
+  { 0x1F404, 61380 },
+  { 0x1F405, 61436 },
+  { 0x1F406, 61475 },
+  { 0x1F407, 61530 },
+  { 0x1F408, 61570 },
+  { 0x1F409, 61627 },
+  { 0x1F40A, 61666 },
+  { 0x1F40B, 61666 },
+  { 0x1F40C, 61721 },
+  { 0x1F40D, 61780 },
+  { 0x1F40E, 61819 },
+  { 0x1F40F, 61860 },
+  { 0x1F410, 61900 },
+  { 0x1F411, 61957 },
+  { 0x1F412, 62013 },
+  { 0x1F413, 62052 },
+  { 0x1F414, 62091 },
+  { 0x1F415, 62146 },
+  { 0x1F416, 62188 },
+  { 0x1F417, 62229 },
+  { 0x1F418, 62285 },
+  { 0x1F42A, 62344 },
+  { 0x1F42B, 62362 },
+  { 0x1F487, 62376 },
+  { 0x1F4A0, 62410 },
+  { 0x1F4A7, 62486 },
+  { 0x1F4B0, 62530 },
+  { 0x1F4D6, 62590 },
+  { 0x1F4E7, 62644 },
+  { 0x1F4E9, 62685 },
+  { 0x1F4F2, 62698 },
+  { 0x1F540, 62718 },
+  { 0x1F541, 62766 },
+  { 0x1F542, 62808 },
+  { 0x1F543, 62846 },
+  { 0x1F5FF, 62891 },
+  { 0x1F610, 62940 },
+  { 0x1F61C, 62990 },
+  { 0x1F61D, 62990 },
+  { 0x1F636, 63011 },
+  { 0x1F64F, 63062 },
+  { 0x1F64F, 63092 },
+  { 0xE0100, 63114 },
   { (gunichar)(-1), 0 } /* end marker */ 
 };
 
@@ -18291,8 +18305,12 @@ static const UnicharUnichar names_list_exes[] =
   { 0x00F0, 0x00D0 },
   { 0x00F0, 0x03B4 },
   { 0x00F0, 0x2202 },
+  { 0x00F7, 0x070B },
+  { 0x00F7, 0x2052 },
+  { 0x00F7, 0x2212 },
   { 0x00F7, 0x2215 },
   { 0x00F7, 0x2223 },
+  { 0x00F7, 0x2236 },
   { 0x00F7, 0x2797 },
   { 0x00FE, 0x16A6 },
   { 0x00FF, 0x0178 },
@@ -18679,6 +18697,7 @@ static const UnicharUnichar names_list_exes[] =
   { 0x06CC, 0x0649 },
   { 0x06CC, 0x064A },
   { 0x06E1, 0x0652 },
+  { 0x070B, 0x00F7 },
   { 0x0762, 0x06AC },
   { 0x0763, 0x06AD },
   { 0x07EA, 0x07D9 },
@@ -18922,6 +18941,7 @@ static const UnicharUnichar names_list_exes[] =
   { 0x204F, 0x003B },
   { 0x2052, 0x0025 },
   { 0x2052, 0x066A },
+  { 0x2052, 0x00F7 },
   { 0x2053, 0x007E },
   { 0x2055, 0x274B },
   { 0x2059, 0x2684 },
@@ -19213,6 +19233,7 @@ static const UnicharUnichar names_list_exes[] =
   { 0x25A0, 0x2588 },
   { 0x25A0, 0x2B1B },
   { 0x25A1, 0x20DE },
+  { 0x25A1, 0x25FB },
   { 0x25A1, 0x2610 },
   { 0x25A1, 0x2B1C },
   { 0x25A1, 0x3013 },
@@ -19241,6 +19262,7 @@ static const UnicharUnichar names_list_exes[] =
   { 0x25C7, 0x20DF },
   { 0x25C7, 0x22C4 },
   { 0x25C7, 0x2662 },
+  { 0x25C7, 0x27E1 },
   { 0x25C7, 0x2B26 },
   { 0x25C7, 0x1F754 },
   { 0x25CA, 0x2662 },
@@ -19271,6 +19293,7 @@ static const UnicharUnichar names_list_exes[] =
   { 0x25EF, 0x3007 },
   { 0x25FA, 0x22BF },
   { 0x25FB, 0x25A1 },
+  { 0x25FB, 0x27E4 },
   { 0x25FC, 0x25A0 },
   { 0x25FD, 0x25AB },
   { 0x25FE, 0x25AA },
@@ -19442,7 +19465,9 @@ static const UnicharUnichar names_list_exes[] =
   { 0x27DE, 0x22A3 },
   { 0x27DF, 0x2AF1 },
   { 0x27E0, 0x25CA },
+  { 0x27E1, 0x25C7 },
   { 0x27E4, 0x25A1 },
+  { 0x27E4, 0x25FB },
   { 0x27E6, 0x301A },
   { 0x27E7, 0x301B },
   { 0x27E8, 0x2329 },
@@ -20358,10 +20383,10 @@ static const NamesList names_list[] =
   { 0x002D, 49, 15, 44, -1, -1 },
   { 0x002E, 50, 16, 51, -1, -1 },
   { 0x002F, 51, -1, 53, -1, -1 },
-  { 0x003A, -1, -1, 57, -1, -1 },
-  { 0x003B, -1, 17, 61, -1, -1 },
+  { 0x003A, -1, 17, 57, -1, -1 },
+  { 0x003B, -1, 18, 61, -1, -1 },
   { 0x003C, -1, -1, 64, -1, -1 },
-  { 0x003D, -1, 18, 68, -1, -1 },
+  { 0x003D, -1, 19, 68, -1, -1 },
   { 0x003E, -1, -1, 72, -1, -1 },
   { 0x003F, -1, -1, 76, -1, -1 },
   { 0x0040, 52, -1, -1, -1, -1 },
@@ -20370,7 +20395,7 @@ static const NamesList names_list[] =
   { 0x0045, -1, -1, 85, -1, -1 },
   { 0x0046, -1, -1, 87, -1, -1 },
   { 0x0048, -1, -1, 89, -1, -1 },
-  { 0x0049, -1, 19, 92, -1, -1 },
+  { 0x0049, -1, 20, 92, -1, -1 },
   { 0x004B, -1, -1, 98, -1, -1 },
   { 0x004C, -1, -1, 99, -1, -1 },
   { 0x004D, -1, -1, 100, -1, -1 },
@@ -20380,29 +20405,29 @@ static const NamesList names_list[] =
   { 0x0052, -1, -1, 104, -1, -1 },
   { 0x0056, -1, -1, 107, -1, -1 },
   { 0x005A, -1, -1, 108, -1, -1 },
-  { 0x005B, 53, 20, -1, -1, -1 },
+  { 0x005B, 53, 21, -1, -1, -1 },
   { 0x005C, 54, -1, 110, -1, -1 },
   { 0x005D, 55, -1, -1, -1, -1 },
-  { 0x005E, -1, 21, 112, -1, -1 },
-  { 0x005F, 56, 22, 117, -1, -1 },
-  { 0x0060, -1, 23, 121, -1, -1 },
+  { 0x005E, -1, 22, 112, -1, -1 },
+  { 0x005F, 56, 23, 117, -1, -1 },
+  { 0x0060, -1, 24, 121, -1, -1 },
   { 0x0065, -1, -1, 124, -1, -1 },
   { 0x0067, -1, -1, 126, -1, -1 },
   { 0x0068, -1, -1, 128, -1, -1 },
-  { 0x0069, -1, 24, 130, -1, -1 },
+  { 0x0069, -1, 25, 130, -1, -1 },
   { 0x006A, -1, -1, 132, -1, -1 },
   { 0x006C, -1, -1, 134, -1, -1 },
   { 0x006E, -1, -1, 136, -1, -1 },
   { 0x006F, -1, -1, 137, -1, -1 },
   { 0x007A, -1, -1, 138, -1, -1 },
   { 0x007B, 57, -1, -1, -1, -1 },
-  { 0x007C, 59, 25, 139, -1, -1 },
+  { 0x007C, 59, 26, 139, -1, -1 },
   { 0x007D, 60, -1, -1, -1, -1 },
-  { 0x007E, -1, 26, 143, -1, -1 },
+  { 0x007E, -1, 27, 143, -1, -1 },
   { 0x007F, 62, -1, -1, -1, -1 },
   { 0x0082, 63, -1, 148, -1, -1 },
   { 0x0083, 64, -1, 149, -1, -1 },
-  { 0x0084, -1, 27, -1, -1, -1 },
+  { 0x0084, -1, 28, -1, -1, -1 },
   { 0x0085, 65, -1, -1, -1, -1 },
   { 0x0086, 66, -1, -1, -1, -1 },
   { 0x0087, 67, -1, -1, -1, -1 },
@@ -20429,37 +20454,37 @@ static const NamesList names_list[] =
   { 0x009D, 88, -1, -1, -1, -1 },
   { 0x009E, 89, -1, -1, -1, -1 },
   { 0x009F, 90, -1, -1, -1, -1 },
-  { 0x00A0, -1, 28, 150, 0, -1 },
-  { 0x00A1, -1, 29, 155, -1, -1 },
+  { 0x00A0, -1, 29, 150, 0, -1 },
+  { 0x00A1, -1, 30, 155, -1, -1 },
   { 0x00A3, 91, -1, 156, -1, -1 },
-  { 0x00A4, -1, 30, 159, -1, -1 },
-  { 0x00A5, 92, 31, -1, -1, -1 },
+  { 0x00A4, -1, 31, 159, -1, -1 },
+  { 0x00A5, 92, 32, -1, -1, -1 },
   { 0x00A6, 93, -1, -1, -1, -1 },
-  { 0x00A7, -1, 32, -1, -1, -1 },
-  { 0x00A8, -1, 33, 160, 1, -1 },
+  { 0x00A7, -1, 33, -1, -1, -1 },
+  { 0x00A8, -1, 34, 160, 1, -1 },
   { 0x00A9, -1, -1, 161, -1, -1 },
-  { 0x00AA, -1, 34, -1, 2, -1 },
-  { 0x00AB, 95, 35, 163, -1, -1 },
+  { 0x00AA, -1, 35, -1, 2, -1 },
+  { 0x00AB, 95, 36, 163, -1, -1 },
   { 0x00AC, 97, -1, 165, -1, -1 },
-  { 0x00AD, 98, 36, -1, -1, -1 },
+  { 0x00AD, 98, 37, -1, -1, -1 },
   { 0x00AE, 99, -1, 166, -1, -1 },
-  { 0x00AF, 100, 37, 167, 3, -1 },
-  { 0x00B0, -1, 38, 170, -1, -1 },
+  { 0x00AF, 100, 38, 167, 3, -1 },
+  { 0x00B0, -1, 39, 170, -1, -1 },
   { 0x00B1, -1, -1, 174, -1, -1 },
-  { 0x00B2, 101, 39, 175, 4, -1 },
+  { 0x00B2, 101, 40, 175, 4, -1 },
   { 0x00B3, 102, -1, 176, 5, -1 },
-  { 0x00B4, -1, 40, 177, 6, -1 },
+  { 0x00B4, -1, 41, 177, 6, -1 },
   { 0x00B5, -1, -1, -1, 7, -1 },
-  { 0x00B6, 103, 41, 181, -1, -1 },
-  { 0x00B7, 104, -1, 183, -1, -1 },
-  { 0x00B8, -1, 42, 193, 8, -1 },
+  { 0x00B6, 103, 42, 181, -1, -1 },
+  { 0x00B7, 104, 43, 183, -1, -1 },
+  { 0x00B8, -1, 44, 193, 8, -1 },
   { 0x00B9, -1, -1, 194, 9, -1 },
-  { 0x00BA, -1, 44, -1, 10, -1 },
-  { 0x00BB, 107, 45, 196, -1, -1 },
-  { 0x00BC, -1, 46, -1, 11, -1 },
-  { 0x00BD, -1, 48, -1, 12, -1 },
-  { 0x00BE, -1, 49, -1, 13, -1 },
-  { 0x00BF, 108, 50, 198, -1, -1 },
+  { 0x00BA, -1, 46, -1, 10, -1 },
+  { 0x00BB, 107, 47, 196, -1, -1 },
+  { 0x00BC, -1, 48, -1, 11, -1 },
+  { 0x00BD, -1, 50, -1, 12, -1 },
+  { 0x00BE, -1, 51, -1, 13, -1 },
+  { 0x00BF, 108, 52, 198, -1, -1 },
   { 0x00C0, -1, -1, -1, -1, 0 },
   { 0x00C1, -1, -1, -1, -1, 1 },
   { 0x00C2, -1, -1, -1, -1, 2 },
@@ -20490,274 +20515,274 @@ static const NamesList names_list[] =
   { 0x00DB, -1, -1, -1, -1, 23 },
   { 0x00DC, -1, -1, -1, -1, 24 },
   { 0x00DD, -1, -1, -1, -1, 25 },
-  { 0x00DF, 112, 51, 206, -1, -1 },
+  { 0x00DF, 112, 53, 206, -1, -1 },
   { 0x00E0, -1, -1, -1, -1, 26 },
   { 0x00E1, -1, -1, -1, -1, 27 },
   { 0x00E2, -1, -1, -1, -1, 28 },
-  { 0x00E3, -1, 54, -1, -1, 29 },
+  { 0x00E3, -1, 56, -1, -1, 29 },
   { 0x00E4, -1, -1, -1, -1, 30 },
-  { 0x00E5, -1, 55, -1, -1, 31 },
-  { 0x00E6, 113, 56, 208, -1, -1 },
+  { 0x00E5, -1, 57, -1, -1, 31 },
+  { 0x00E6, 113, 58, 208, -1, -1 },
   { 0x00E7, -1, -1, -1, -1, 32 },
   { 0x00E8, -1, -1, -1, -1, 33 },
   { 0x00E9, -1, -1, -1, -1, 34 },
   { 0x00EA, -1, -1, -1, -1, 35 },
   { 0x00EB, -1, -1, -1, -1, 36 },
-  { 0x00EC, -1, 57, -1, -1, 37 },
+  { 0x00EC, -1, 59, -1, -1, 37 },
   { 0x00ED, -1, -1, -1, -1, 38 },
   { 0x00EE, -1, -1, -1, -1, 39 },
   { 0x00EF, -1, -1, -1, -1, 40 },
-  { 0x00F0, -1, 58, 210, -1, -1 },
+  { 0x00F0, -1, 60, 210, -1, -1 },
   { 0x00F1, -1, -1, -1, -1, 41 },
   { 0x00F2, -1, -1, -1, -1, 42 },
   { 0x00F3, -1, -1, -1, -1, 43 },
   { 0x00F4, -1, -1, -1, -1, 44 },
-  { 0x00F5, -1, 59, -1, -1, 45 },
+  { 0x00F5, -1, 61, -1, -1, 45 },
   { 0x00F6, -1, -1, -1, -1, 46 },
-  { 0x00F7, -1, -1, 213, -1, -1 },
-  { 0x00F8, 115, 60, -1, -1, -1 },
-  { 0x00F9, -1, 61, -1, -1, 47 },
+  { 0x00F7, 115, 62, 213, -1, -1 },
+  { 0x00F8, 116, 64, -1, -1, -1 },
+  { 0x00F9, -1, 65, -1, -1, 47 },
   { 0x00FA, -1, -1, -1, -1, 48 },
   { 0x00FB, -1, -1, -1, -1, 49 },
   { 0x00FC, -1, -1, -1, -1, 50 },
-  { 0x00FD, -1, 62, -1, -1, 51 },
-  { 0x00FE, -1, 63, 216, -1, -1 },
-  { 0x00FF, -1, 65, 217, -1, 52 },
+  { 0x00FD, -1, 66, -1, -1, 51 },
+  { 0x00FE, -1, 67, 220, -1, -1 },
+  { 0x00FF, -1, 69, 221, -1, 52 },
   { 0x0100, -1, -1, -1, -1, 53 },
-  { 0x0101, -1, 66, -1, -1, 54 },
+  { 0x0101, -1, 70, -1, -1, 54 },
   { 0x0102, -1, -1, -1, -1, 55 },
-  { 0x0103, -1, 67, -1, -1, 56 },
+  { 0x0103, -1, 71, -1, -1, 56 },
   { 0x0104, -1, -1, -1, -1, 57 },
-  { 0x0105, -1, 68, -1, -1, 58 },
+  { 0x0105, -1, 72, -1, -1, 58 },
   { 0x0106, -1, -1, -1, -1, 59 },
-  { 0x0107, -1, 69, 218, -1, 60 },
+  { 0x0107, -1, 73, 222, -1, 60 },
   { 0x0108, -1, -1, -1, -1, 61 },
-  { 0x0109, -1, 70, -1, -1, 62 },
+  { 0x0109, -1, 74, -1, -1, 62 },
   { 0x010A, -1, -1, -1, -1, 63 },
-  { 0x010B, -1, 71, -1, -1, 64 },
+  { 0x010B, -1, 75, -1, -1, 64 },
   { 0x010C, -1, -1, -1, -1, 65 },
-  { 0x010D, -1, 72, -1, -1, 66 },
-  { 0x010E, -1, 73, -1, -1, 67 },
-  { 0x010F, -1, 74, -1, -1, 68 },
-  { 0x0110, -1, -1, 219, -1, -1 },
-  { 0x0111, -1, 76, 222, -1, -1 },
+  { 0x010D, -1, 76, -1, -1, 66 },
+  { 0x010E, -1, 77, -1, -1, 67 },
+  { 0x010F, -1, 78, -1, -1, 68 },
+  { 0x0110, -1, -1, 223, -1, -1 },
+  { 0x0111, -1, 80, 226, -1, -1 },
   { 0x0112, -1, -1, -1, -1, 69 },
-  { 0x0113, -1, 78, -1, -1, 70 },
+  { 0x0113, -1, 82, -1, -1, 70 },
   { 0x0114, -1, -1, -1, -1, 71 },
-  { 0x0115, -1, 79, -1, -1, 72 },
+  { 0x0115, -1, 83, -1, -1, 72 },
   { 0x0116, -1, -1, -1, -1, 73 },
-  { 0x0117, -1, 80, -1, -1, 74 },
+  { 0x0117, -1, 84, -1, -1, 74 },
   { 0x0118, -1, -1, -1, -1, 75 },
-  { 0x0119, -1, 81, -1, -1, 76 },
+  { 0x0119, -1, 85, -1, -1, 76 },
   { 0x011A, -1, -1, -1, -1, 77 },
-  { 0x011B, -1, 82, -1, -1, 78 },
+  { 0x011B, -1, 86, -1, -1, 78 },
   { 0x011C, -1, -1, -1, -1, 79 },
-  { 0x011D, -1, 83, -1, -1, 80 },
+  { 0x011D, -1, 87, -1, -1, 80 },
   { 0x011E, -1, -1, -1, -1, 81 },
-  { 0x011F, -1, 84, 224, -1, 82 },
+  { 0x011F, -1, 88, 228, -1, 82 },
   { 0x0120, -1, -1, -1, -1, 83 },
-  { 0x0121, -1, 85, -1, -1, 84 },
+  { 0x0121, -1, 89, -1, -1, 84 },
   { 0x0122, -1, -1, -1, -1, 85 },
-  { 0x0123, -1, 86, -1, -1, 86 },
-  { 0x0124, -1, 88, -1, -1, 87 },
-  { 0x0125, -1, 89, -1, -1, 88 },
-  { 0x0127, -1, 90, 225, -1, -1 },
+  { 0x0123, -1, 90, -1, -1, 86 },
+  { 0x0124, -1, 92, -1, -1, 87 },
+  { 0x0125, -1, 93, -1, -1, 88 },
+  { 0x0127, -1, 94, 229, -1, -1 },
   { 0x0128, -1, -1, -1, -1, 89 },
-  { 0x0129, -1, 91, -1, -1, 90 },
+  { 0x0129, -1, 95, -1, -1, 90 },
   { 0x012A, -1, -1, -1, -1, 91 },
-  { 0x012B, -1, 92, -1, -1, 92 },
+  { 0x012B, -1, 96, -1, -1, 92 },
   { 0x012C, -1, -1, -1, -1, 93 },
-  { 0x012D, -1, 93, -1, -1, 94 },
+  { 0x012D, -1, 97, -1, -1, 94 },
   { 0x012E, -1, -1, -1, -1, 95 },
-  { 0x012F, -1, 94, -1, -1, 96 },
-  { 0x0130, 116, 95, 227, -1, 97 },
-  { 0x0131, -1, 97, 228, -1, -1 },
+  { 0x012F, -1, 98, -1, -1, 96 },
+  { 0x0130, 117, 99, 231, -1, 97 },
+  { 0x0131, -1, 101, 232, -1, -1 },
   { 0x0132, -1, -1, -1, 14, -1 },
-  { 0x0133, -1, 99, -1, 15, -1 },
+  { 0x0133, -1, 103, -1, 15, -1 },
   { 0x0134, -1, -1, -1, -1, 98 },
-  { 0x0135, -1, 100, -1, -1, 99 },
+  { 0x0135, -1, 104, -1, -1, 99 },
   { 0x0136, -1, -1, -1, -1, 100 },
-  { 0x0137, -1, 101, -1, -1, 101 },
-  { 0x0138, -1, 102, -1, -1, -1 },
+  { 0x0137, -1, 105, -1, -1, 101 },
+  { 0x0138, -1, 106, -1, -1, -1 },
   { 0x0139, -1, -1, -1, -1, 102 },
-  { 0x013A, -1, 103, -1, -1, 103 },
+  { 0x013A, -1, 107, -1, -1, 103 },
   { 0x013B, -1, -1, -1, -1, 104 },
-  { 0x013C, -1, 104, -1, -1, 105 },
-  { 0x013D, -1, 105, -1, -1, 106 },
-  { 0x013E, -1, 106, -1, -1, 107 },
-  { 0x013F, -1, 108, -1, 16, -1 },
+  { 0x013C, -1, 108, -1, -1, 105 },
+  { 0x013D, -1, 109, -1, -1, 106 },
+  { 0x013E, -1, 110, -1, -1, 107 },
+  { 0x013F, -1, 112, -1, 16, -1 },
   { 0x0140, -1, -1, -1, 17, -1 },
-  { 0x0141, -1, -1, 229, -1, -1 },
-  { 0x0142, -1, 109, 230, -1, -1 },
+  { 0x0141, -1, -1, 233, -1, -1 },
+  { 0x0142, -1, 113, 234, -1, -1 },
   { 0x0143, -1, -1, -1, -1, 108 },
-  { 0x0144, -1, 110, -1, -1, 109 },
+  { 0x0144, -1, 114, -1, -1, 109 },
   { 0x0145, -1, -1, -1, -1, 110 },
-  { 0x0146, -1, 111, -1, -1, 111 },
+  { 0x0146, -1, 115, -1, -1, 111 },
   { 0x0147, -1, -1, -1, -1, 112 },
-  { 0x0148, -1, 112, -1, -1, 113 },
-  { 0x0149, 117, 113, -1, 18, -1 },
-  { 0x014A, -1, 115, -1, -1, -1 },
-  { 0x014B, 118, 116, -1, -1, -1 },
+  { 0x0148, -1, 116, -1, -1, 113 },
+  { 0x0149, 118, 117, -1, 18, -1 },
+  { 0x014A, -1, 119, -1, -1, -1 },
+  { 0x014B, 119, 120, -1, -1, -1 },
   { 0x014C, -1, -1, -1, -1, 114 },
-  { 0x014D, -1, 117, -1, -1, 115 },
+  { 0x014D, -1, 121, -1, -1, 115 },
   { 0x014E, -1, -1, -1, -1, 116 },
-  { 0x014F, -1, 118, -1, -1, 117 },
+  { 0x014F, -1, 122, -1, -1, 117 },
   { 0x0150, -1, -1, -1, -1, 118 },
-  { 0x0151, -1, 119, -1, -1, 119 },
-  { 0x0153, 119, 120, 231, -1, -1 },
+  { 0x0151, -1, 123, -1, -1, 119 },
+  { 0x0153, 120, 124, 235, -1, -1 },
   { 0x0154, -1, -1, -1, -1, 120 },
-  { 0x0155, -1, 121, -1, -1, 121 },
+  { 0x0155, -1, 125, -1, -1, 121 },
   { 0x0156, -1, -1, -1, -1, 122 },
-  { 0x0157, -1, 122, -1, -1, 123 },
+  { 0x0157, -1, 126, -1, -1, 123 },
   { 0x0158, -1, -1, -1, -1, 124 },
-  { 0x0159, -1, 123, -1, -1, 125 },
+  { 0x0159, -1, 127, -1, -1, 125 },
   { 0x015A, -1, -1, -1, -1, 126 },
-  { 0x015B, -1, 124, -1, -1, 127 },
+  { 0x015B, -1, 128, -1, -1, 127 },
   { 0x015C, -1, -1, -1, -1, 128 },
-  { 0x015D, -1, 125, -1, -1, 129 },
+  { 0x015D, -1, 129, -1, -1, 129 },
   { 0x015E, -1, -1, -1, -1, 130 },
-  { 0x015F, -1, 126, 233, -1, 131 },
+  { 0x015F, -1, 130, 237, -1, 131 },
   { 0x0160, -1, -1, -1, -1, 132 },
-  { 0x0161, -1, 128, -1, -1, 133 },
+  { 0x0161, -1, 132, -1, -1, 133 },
   { 0x0162, -1, -1, -1, -1, 134 },
-  { 0x0163, -1, 129, 234, -1, 135 },
-  { 0x0164, -1, 131, -1, -1, 136 },
-  { 0x0165, -1, 132, -1, -1, 137 },
-  { 0x0167, -1, 134, -1, -1, -1 },
+  { 0x0163, -1, 133, 238, -1, 135 },
+  { 0x0164, -1, 135, -1, -1, 136 },
+  { 0x0165, -1, 136, -1, -1, 137 },
+  { 0x0167, -1, 138, -1, -1, -1 },
   { 0x0168, -1, -1, -1, -1, 138 },
-  { 0x0169, -1, 135, -1, -1, 139 },
+  { 0x0169, -1, 139, -1, -1, 139 },
   { 0x016A, -1, -1, -1, -1, 140 },
-  { 0x016B, -1, 136, -1, -1, 141 },
+  { 0x016B, -1, 140, -1, -1, 141 },
   { 0x016C, -1, -1, -1, -1, 142 },
-  { 0x016D, -1, 137, -1, -1, 143 },
+  { 0x016D, -1, 141, -1, -1, 143 },
   { 0x016E, -1, -1, -1, -1, 144 },
-  { 0x016F, -1, 138, -1, -1, 145 },
+  { 0x016F, -1, 142, -1, -1, 145 },
   { 0x0170, -1, -1, -1, -1, 146 },
-  { 0x0171, -1, 139, -1, -1, 147 },
+  { 0x0171, -1, 143, -1, -1, 147 },
   { 0x0172, -1, -1, -1, -1, 148 },
-  { 0x0173, -1, 140, -1, -1, 149 },
+  { 0x0173, -1, 144, -1, -1, 149 },
   { 0x0174, -1, -1, -1, -1, 150 },
-  { 0x0175, -1, 141, -1, -1, 151 },
+  { 0x0175, -1, 145, -1, -1, 151 },
   { 0x0176, -1, -1, -1, -1, 152 },
-  { 0x0177, -1, 142, -1, -1, 153 },
-  { 0x0178, -1, 143, 235, -1, 154 },
+  { 0x0177, -1, 146, -1, -1, 153 },
+  { 0x0178, -1, 147, 239, -1, 154 },
   { 0x0179, -1, -1, -1, -1, 155 },
-  { 0x017A, -1, 144, -1, -1, 156 },
+  { 0x017A, -1, 148, -1, -1, 156 },
   { 0x017B, -1, -1, -1, -1, 157 },
-  { 0x017C, -1, 145, -1, -1, 158 },
+  { 0x017C, -1, 149, -1, -1, 158 },
   { 0x017D, -1, -1, -1, -1, 159 },
-  { 0x017E, -1, 146, -1, -1, 160 },
-  { 0x017F, -1, 147, -1, 19, -1 },
-  { 0x0180, -1, 149, 236, -1, -1 },
-  { 0x0181, -1, 153, -1, -1, -1 },
-  { 0x0183, -1, 155, 238, -1, -1 },
-  { 0x0185, -1, 157, 239, -1, -1 },
-  { 0x0186, -1, 160, -1, -1, -1 },
-  { 0x0188, -1, 163, -1, -1, -1 },
-  { 0x0189, -1, 164, 244, -1, -1 },
-  { 0x018A, -1, 166, -1, -1, -1 },
-  { 0x018C, -1, 168, -1, -1, -1 },
-  { 0x018D, 120, 170, -1, -1, -1 },
-  { 0x018E, 121, 172, -1, -1, -1 },
-  { 0x018F, -1, 174, 246, -1, -1 },
-  { 0x0190, 122, 176, 247, -1, -1 },
-  { 0x0191, -1, 178, -1, -1, -1 },
-  { 0x0192, 123, 179, -1, -1, -1 },
-  { 0x0193, -1, 180, -1, -1, -1 },
-  { 0x0194, -1, 182, -1, -1, -1 },
-  { 0x0195, -1, 184, -1, -1, -1 },
-  { 0x0196, -1, 186, -1, -1, -1 },
-  { 0x0197, 126, 188, 248, -1, -1 },
-  { 0x0199, -1, 191, -1, -1, -1 },
-  { 0x019A, 127, 192, 249, -1, -1 },
-  { 0x019B, 128, 194, -1, -1, -1 },
-  { 0x019C, -1, 195, -1, -1, -1 },
-  { 0x019D, -1, 197, -1, -1, -1 },
-  { 0x019E, -1, 199, -1, -1, -1 },
-  { 0x019F, 129, 203, 250, -1, -1 },
+  { 0x017E, -1, 150, -1, -1, 160 },
+  { 0x017F, -1, 151, -1, 19, -1 },
+  { 0x0180, -1, 153, 240, -1, -1 },
+  { 0x0181, -1, 157, -1, -1, -1 },
+  { 0x0183, -1, 159, 242, -1, -1 },
+  { 0x0185, -1, 161, 243, -1, -1 },
+  { 0x0186, -1, 164, -1, -1, -1 },
+  { 0x0188, -1, 167, -1, -1, -1 },
+  { 0x0189, -1, 168, 248, -1, -1 },
+  { 0x018A, -1, 170, -1, -1, -1 },
+  { 0x018C, -1, 172, -1, -1, -1 },
+  { 0x018D, 121, 174, -1, -1, -1 },
+  { 0x018E, 122, 176, -1, -1, -1 },
+  { 0x018F, -1, 178, 250, -1, -1 },
+  { 0x0190, 123, 180, 251, -1, -1 },
+  { 0x0191, -1, 182, -1, -1, -1 },
+  { 0x0192, 124, 183, -1, -1, -1 },
+  { 0x0193, -1, 184, -1, -1, -1 },
+  { 0x0194, -1, 186, -1, -1, -1 },
+  { 0x0195, -1, 188, -1, -1, -1 },
+  { 0x0196, -1, 190, -1, -1, -1 },
+  { 0x0197, 127, 192, 252, -1, -1 },
+  { 0x0199, -1, 195, -1, -1, -1 },
+  { 0x019A, 128, 196, 253, -1, -1 },
+  { 0x019B, 129, 198, -1, -1, -1 },
+  { 0x019C, -1, 199, -1, -1, -1 },
+  { 0x019D, -1, 201, -1, -1, -1 },
+  { 0x019E, -1, 203, -1, -1, -1 },
+  { 0x019F, 130, 207, 254, -1, -1 },
   { 0x01A0, -1, -1, -1, -1, 161 },
-  { 0x01A1, -1, 205, -1, -1, 162 },
-  { 0x01A3, -1, 206, -1, -1, -1 },
-  { 0x01A5, -1, 207, -1, -1, -1 },
-  { 0x01A6, -1, 208, -1, -1, -1 },
-  { 0x01A8, -1, 209, 251, -1, -1 },
-  { 0x01A9, -1, 211, 252, -1, -1 },
-  { 0x01AA, -1, 213, -1, -1, -1 },
-  { 0x01AB, -1, 216, -1, -1, -1 },
-  { 0x01AC, -1, 218, -1, -1, -1 },
-  { 0x01AD, -1, 219, -1, -1, -1 },
-  { 0x01AE, -1, 220, -1, -1, -1 },
+  { 0x01A1, -1, 209, -1, -1, 162 },
+  { 0x01A3, -1, 210, -1, -1, -1 },
+  { 0x01A5, -1, 211, -1, -1, -1 },
+  { 0x01A6, -1, 212, -1, -1, -1 },
+  { 0x01A8, -1, 213, 255, -1, -1 },
+  { 0x01A9, -1, 215, 256, -1, -1 },
+  { 0x01AA, -1, 217, -1, -1, -1 },
+  { 0x01AB, -1, 220, -1, -1, -1 },
+  { 0x01AC, -1, 222, -1, -1, -1 },
+  { 0x01AD, -1, 223, -1, -1, -1 },
+  { 0x01AE, -1, 224, -1, -1, -1 },
   { 0x01AF, -1, -1, -1, -1, 163 },
-  { 0x01B0, -1, 222, -1, -1, 164 },
-  { 0x01B1, -1, 223, 253, -1, -1 },
-  { 0x01B2, 130, 226, -1, -1, -1 },
-  { 0x01B3, -1, 228, -1, -1, -1 },
-  { 0x01B4, -1, 229, -1, -1, -1 },
-  { 0x01B6, 131, 230, 254, -1, -1 },
-  { 0x01B7, -1, 232, 255, -1, -1 },
-  { 0x01B9, -1, 234, 257, -1, -1 },
-  { 0x01BA, -1, 237, -1, -1, -1 },
-  { 0x01BB, -1, 240, -1, -1, -1 },
-  { 0x01BD, -1, 242, 259, -1, -1 },
-  { 0x01BE, -1, 243, -1, -1, -1 },
-  { 0x01BF, 132, 246, 260, -1, -1 },
-  { 0x01C0, 133, 249, 261, -1, -1 },
-  { 0x01C1, 134, 251, 265, -1, -1 },
-  { 0x01C2, 135, 253, 267, -1, -1 },
-  { 0x01C3, 137, 254, 268, -1, -1 },
+  { 0x01B0, -1, 226, -1, -1, 164 },
+  { 0x01B1, -1, 227, 257, -1, -1 },
+  { 0x01B2, 131, 230, -1, -1, -1 },
+  { 0x01B3, -1, 232, -1, -1, -1 },
+  { 0x01B4, -1, 233, -1, -1, -1 },
+  { 0x01B6, 132, 234, 258, -1, -1 },
+  { 0x01B7, -1, 236, 259, -1, -1 },
+  { 0x01B9, -1, 238, 261, -1, -1 },
+  { 0x01BA, -1, 241, -1, -1, -1 },
+  { 0x01BB, -1, 244, -1, -1, -1 },
+  { 0x01BD, -1, 246, 263, -1, -1 },
+  { 0x01BE, -1, 247, -1, -1, -1 },
+  { 0x01BF, 133, 250, 264, -1, -1 },
+  { 0x01C0, 134, 253, 265, -1, -1 },
+  { 0x01C1, 135, 255, 269, -1, -1 },
+  { 0x01C2, 136, 257, 271, -1, -1 },
+  { 0x01C3, 138, 258, 272, -1, -1 },
   { 0x01C4, -1, -1, -1, 20, -1 },
   { 0x01C5, -1, -1, -1, 21, -1 },
-  { 0x01C6, -1, -1, 270, 22, -1 },
+  { 0x01C6, -1, -1, 274, 22, -1 },
   { 0x01C7, -1, -1, -1, 23, -1 },
   { 0x01C8, -1, -1, -1, 24, -1 },
-  { 0x01C9, -1, -1, 271, 25, -1 },
+  { 0x01C9, -1, -1, 275, 25, -1 },
   { 0x01CA, -1, -1, -1, 26, -1 },
   { 0x01CB, -1, -1, -1, 27, -1 },
-  { 0x01CC, -1, -1, 272, 28, -1 },
+  { 0x01CC, -1, -1, 276, 28, -1 },
   { 0x01CD, -1, -1, -1, -1, 165 },
-  { 0x01CE, -1, 256, -1, -1, 166 },
+  { 0x01CE, -1, 260, -1, -1, 166 },
   { 0x01CF, -1, -1, -1, -1, 167 },
-  { 0x01D0, -1, 257, -1, -1, 168 },
+  { 0x01D0, -1, 261, -1, -1, 168 },
   { 0x01D1, -1, -1, -1, -1, 169 },
-  { 0x01D2, -1, 258, -1, -1, 170 },
+  { 0x01D2, -1, 262, -1, -1, 170 },
   { 0x01D3, -1, -1, -1, -1, 171 },
-  { 0x01D4, -1, 259, -1, -1, 172 },
+  { 0x01D4, -1, 263, -1, -1, 172 },
   { 0x01D5, -1, -1, -1, -1, 173 },
-  { 0x01D6, -1, 260, -1, -1, 174 },
+  { 0x01D6, -1, 264, -1, -1, 174 },
   { 0x01D7, -1, -1, -1, -1, 175 },
-  { 0x01D8, -1, 261, -1, -1, 176 },
+  { 0x01D8, -1, 265, -1, -1, 176 },
   { 0x01D9, -1, -1, -1, -1, 177 },
-  { 0x01DA, -1, 262, -1, -1, 178 },
+  { 0x01DA, -1, 266, -1, -1, 178 },
   { 0x01DB, -1, -1, -1, -1, 179 },
-  { 0x01DC, -1, 263, -1, -1, 180 },
-  { 0x01DD, -1, 264, 273, -1, -1 },
+  { 0x01DC, -1, 267, -1, -1, 180 },
+  { 0x01DD, -1, 268, 277, -1, -1 },
   { 0x01DE, -1, -1, -1, -1, 181 },
-  { 0x01DF, -1, 267, -1, -1, 182 },
+  { 0x01DF, -1, 271, -1, -1, 182 },
   { 0x01E0, -1, -1, -1, -1, 183 },
-  { 0x01E1, -1, 268, -1, -1, 184 },
+  { 0x01E1, -1, 272, -1, -1, 184 },
   { 0x01E2, -1, -1, -1, -1, 185 },
-  { 0x01E3, -1, 269, -1, -1, 186 },
-  { 0x01E5, -1, 270, -1, -1, -1 },
+  { 0x01E3, -1, 273, -1, -1, 186 },
+  { 0x01E5, -1, 274, -1, -1, -1 },
   { 0x01E6, -1, -1, -1, -1, 187 },
-  { 0x01E7, -1, 271, 274, -1, 188 },
+  { 0x01E7, -1, 275, 278, -1, 188 },
   { 0x01E8, -1, -1, -1, -1, 189 },
-  { 0x01E9, -1, 272, -1, -1, 190 },
+  { 0x01E9, -1, 276, -1, -1, 190 },
   { 0x01EA, -1, -1, -1, -1, 191 },
-  { 0x01EB, -1, 273, -1, -1, 192 },
+  { 0x01EB, -1, 277, -1, -1, 192 },
   { 0x01EC, -1, -1, -1, -1, 193 },
-  { 0x01ED, -1, 274, -1, -1, 194 },
+  { 0x01ED, -1, 278, -1, -1, 194 },
   { 0x01EE, -1, -1, -1, -1, 195 },
-  { 0x01EF, -1, 275, -1, -1, 196 },
-  { 0x01F0, -1, 276, -1, -1, 197 },
+  { 0x01EF, -1, 279, -1, -1, 196 },
+  { 0x01F0, -1, 280, -1, -1, 197 },
   { 0x01F1, -1, -1, -1, 29, -1 },
   { 0x01F2, -1, -1, -1, 30, -1 },
   { 0x01F3, -1, -1, -1, 31, -1 },
   { 0x01F4, -1, -1, -1, -1, 198 },
-  { 0x01F5, -1, 277, -1, -1, 199 },
-  { 0x01F6, -1, 278, -1, -1, -1 },
-  { 0x01F7, 139, 279, -1, -1, -1 },
+  { 0x01F5, -1, 281, -1, -1, 199 },
+  { 0x01F6, -1, 282, -1, -1, -1 },
+  { 0x01F7, 140, 283, -1, -1, -1 },
   { 0x01F8, -1, -1, -1, -1, 200 },
-  { 0x01F9, -1, 280, -1, -1, 201 },
+  { 0x01F9, -1, 284, -1, -1, 201 },
   { 0x01FA, -1, -1, -1, -1, 202 },
   { 0x01FB, -1, -1, -1, -1, 203 },
   { 0x01FC, -1, -1, -1, -1, 204 },
@@ -20789,19 +20814,19 @@ static const NamesList names_list[] =
   { 0x0216, -1, -1, -1, -1, 230 },
   { 0x0217, -1, -1, -1, -1, 231 },
   { 0x0218, -1, -1, -1, -1, 232 },
-  { 0x0219, -1, 281, 275, -1, 233 },
+  { 0x0219, -1, 285, 279, -1, 233 },
   { 0x021A, -1, -1, -1, -1, 234 },
-  { 0x021B, -1, 282, 276, -1, 235 },
-  { 0x021C, -1, -1, 277, -1, -1 },
-  { 0x021D, -1, 283, 278, -1, -1 },
+  { 0x021B, -1, 286, 280, -1, 235 },
+  { 0x021C, -1, -1, 281, -1, -1 },
+  { 0x021D, -1, 287, 282, -1, -1 },
   { 0x021E, -1, -1, -1, -1, 236 },
-  { 0x021F, -1, 284, -1, -1, 237 },
-  { 0x0220, -1, 285, -1, -1, -1 },
-  { 0x0221, -1, 287, -1, -1, -1 },
-  { 0x0223, -1, 288, 280, -1, -1 },
-  { 0x0225, -1, 289, -1, -1, -1 },
+  { 0x021F, -1, 288, -1, -1, 237 },
+  { 0x0220, -1, 289, -1, -1, -1 },
+  { 0x0221, -1, 291, -1, -1, -1 },
+  { 0x0223, -1, 292, 284, -1, -1 },
+  { 0x0225, -1, 293, -1, -1, -1 },
   { 0x0226, -1, -1, -1, -1, 238 },
-  { 0x0227, -1, 290, -1, -1, 239 },
+  { 0x0227, -1, 294, -1, -1, 239 },
   { 0x0228, -1, -1, -1, -1, 240 },
   { 0x0229, -1, -1, -1, -1, 241 },
   { 0x022A, -1, -1, -1, -1, 242 },
@@ -20813,255 +20838,255 @@ static const NamesList names_list[] =
   { 0x0230, -1, -1, -1, -1, 248 },
   { 0x0231, -1, -1, -1, -1, 249 },
   { 0x0232, -1, -1, -1, -1, 250 },
-  { 0x0233, -1, 291, -1, -1, 251 },
-  { 0x0237, -1, -1, 281, -1, -1 },
-  { 0x0238, -1, 292, -1, -1, -1 },
-  { 0x0239, -1, 293, -1, -1, -1 },
-  { 0x023A, -1, 294, -1, -1, -1 },
-  { 0x023B, -1, 296, -1, -1, -1 },
-  { 0x023C, -1, 297, -1, -1, -1 },
-  { 0x023D, -1, 298, -1, -1, -1 },
-  { 0x023E, -1, 300, -1, -1, -1 },
-  { 0x023F, -1, 302, -1, -1, -1 },
-  { 0x0240, -1, 303, -1, -1, -1 },
-  { 0x0242, -1, 304, 282, -1, -1 },
-  { 0x0243, -1, 305, -1, -1, -1 },
-  { 0x0244, -1, 306, -1, -1, -1 },
-  { 0x0245, -1, 307, -1, -1, -1 },
-  { 0x0250, -1, 308, -1, -1, -1 },
-  { 0x0251, 140, 310, 284, -1, -1 },
-  { 0x0252, -1, 312, -1, -1, -1 },
-  { 0x0253, -1, 314, -1, -1, -1 },
-  { 0x0254, -1, 317, -1, -1, -1 },
-  { 0x0255, -1, 321, -1, -1, -1 },
-  { 0x0256, 141, 324, -1, -1, -1 },
-  { 0x0257, -1, 326, -1, -1, -1 },
-  { 0x0258, -1, 329, -1, -1, -1 },
-  { 0x0259, -1, 330, 285, -1, -1 },
-  { 0x025A, -1, 333, -1, -1, -1 },
-  { 0x025B, 142, 334, 287, -1, -1 },
-  { 0x025C, -1, 336, -1, -1, -1 },
-  { 0x025D, -1, 337, -1, -1, -1 },
-  { 0x025E, 143, 338, -1, -1, -1 },
-  { 0x025F, -1, 339, -1, -1, -1 },
-  { 0x0260, -1, 343, -1, -1, -1 },
-  { 0x0261, -1, 345, 288, -1, -1 },
-  { 0x0262, -1, 346, -1, -1, -1 },
-  { 0x0263, -1, 347, 289, -1, -1 },
-  { 0x0264, 144, 349, -1, -1, -1 },
-  { 0x0265, -1, 350, -1, -1, -1 },
-  { 0x0266, -1, 352, 290, -1, -1 },
-  { 0x0267, -1, 355, -1, -1, -1 },
-  { 0x0268, 145, 357, -1, -1, -1 },
-  { 0x0269, -1, 359, -1, -1, -1 },
-  { 0x026A, -1, 360, -1, -1, -1 },
-  { 0x026B, -1, 363, -1, -1, -1 },
-  { 0x026C, -1, 365, -1, -1, -1 },
-  { 0x026D, -1, 366, -1, -1, -1 },
-  { 0x026E, -1, 367, -1, -1, -1 },
-  { 0x026F, -1, 369, -1, -1, -1 },
-  { 0x0270, -1, 371, -1, -1, -1 },
-  { 0x0271, -1, 372, -1, -1, -1 },
-  { 0x0272, -1, 374, -1, -1, -1 },
-  { 0x0273, -1, 376, -1, -1, -1 },
-  { 0x0274, -1, 377, -1, -1, -1 },
-  { 0x0275, 146, 378, 291, -1, -1 },
-  { 0x0276, -1, 380, 294, -1, -1 },
-  { 0x0277, -1, 381, -1, -1, -1 },
-  { 0x0278, -1, 382, 295, -1, -1 },
-  { 0x0279, -1, 383, 296, -1, -1 },
-  { 0x027A, -1, 384, -1, -1, -1 },
-  { 0x027B, -1, 385, 297, -1, -1 },
-  { 0x027C, -1, 386, -1, -1, -1 },
-  { 0x027D, -1, 387, -1, -1, -1 },
-  { 0x027E, -1, 389, -1, -1, -1 },
-  { 0x027F, 147, 390, -1, -1, -1 },
-  { 0x0280, -1, 394, -1, -1, -1 },
-  { 0x0281, -1, 397, 298, -1, -1 },
-  { 0x0282, -1, 398, -1, -1, -1 },
-  { 0x0283, -1, 399, 299, -1, -1 },
-  { 0x0284, -1, 401, -1, -1, -1 },
-  { 0x0285, -1, 403, -1, -1, -1 },
-  { 0x0286, -1, 408, -1, -1, -1 },
-  { 0x0287, -1, 410, 300, -1, -1 },
-  { 0x0288, -1, 411, -1, -1, -1 },
-  { 0x0289, -1, 413, -1, -1, -1 },
-  { 0x028A, -1, 415, 301, -1, -1 },
-  { 0x028B, 148, 418, 302, -1, -1 },
-  { 0x028C, 149, 420, 303, -1, -1 },
-  { 0x028D, -1, 422, -1, -1, -1 },
-  { 0x028E, -1, 423, -1, -1, -1 },
-  { 0x028F, -1, 424, -1, -1, -1 },
-  { 0x0290, -1, 425, -1, -1, -1 },
-  { 0x0291, -1, 426, -1, -1, -1 },
-  { 0x0292, 150, 428, 306, -1, -1 },
-  { 0x0293, -1, 432, -1, -1, -1 },
-  { 0x0294, -1, 433, 310, -1, -1 },
-  { 0x0295, 151, 435, 312, -1, -1 },
-  { 0x0296, -1, 437, 314, -1, -1 },
-  { 0x0297, -1, 438, 315, -1, -1 },
-  { 0x0298, 152, -1, 317, -1, -1 },
-  { 0x0299, -1, 439, -1, -1, -1 },
-  { 0x029A, 153, 440, -1, -1, -1 },
-  { 0x029B, -1, 442, -1, -1, -1 },
-  { 0x029C, -1, 443, -1, -1, -1 },
-  { 0x029D, -1, 444, -1, -1, -1 },
-  { 0x029E, -1, 445, -1, -1, -1 },
-  { 0x029F, -1, 446, -1, -1, -1 },
-  { 0x02A0, -1, 447, -1, -1, -1 },
-  { 0x02A1, -1, 448, -1, -1, -1 },
-  { 0x02A2, -1, 449, -1, -1, -1 },
-  { 0x02A3, -1, 450, -1, -1, -1 },
-  { 0x02A4, -1, 451, -1, -1, -1 },
-  { 0x02A5, -1, 452, -1, -1, -1 },
-  { 0x02A6, -1, 453, -1, -1, -1 },
-  { 0x02A7, -1, 454, -1, -1, -1 },
-  { 0x02A8, -1, 455, -1, -1, -1 },
-  { 0x02A9, -1, 456, -1, -1, -1 },
-  { 0x02AA, -1, 457, -1, -1, -1 },
-  { 0x02AB, -1, 458, -1, -1, -1 },
-  { 0x02AC, -1, 459, -1, -1, -1 },
-  { 0x02AD, -1, 460, -1, -1, -1 },
-  { 0x02AF, -1, -1, 318, -1, -1 },
-  { 0x02B0, -1, 461, -1, 32, -1 },
-  { 0x02B1, -1, 462, 320, 33, -1 },
-  { 0x02B2, -1, 463, 322, 34, -1 },
+  { 0x0233, -1, 295, -1, -1, 251 },
+  { 0x0237, -1, -1, 285, -1, -1 },
+  { 0x0238, -1, 296, -1, -1, -1 },
+  { 0x0239, -1, 297, -1, -1, -1 },
+  { 0x023A, -1, 298, -1, -1, -1 },
+  { 0x023B, -1, 300, -1, -1, -1 },
+  { 0x023C, -1, 301, -1, -1, -1 },
+  { 0x023D, -1, 302, -1, -1, -1 },
+  { 0x023E, -1, 304, -1, -1, -1 },
+  { 0x023F, -1, 306, -1, -1, -1 },
+  { 0x0240, -1, 307, -1, -1, -1 },
+  { 0x0242, -1, 308, 286, -1, -1 },
+  { 0x0243, -1, 309, -1, -1, -1 },
+  { 0x0244, -1, 310, -1, -1, -1 },
+  { 0x0245, -1, 311, -1, -1, -1 },
+  { 0x0250, -1, 312, -1, -1, -1 },
+  { 0x0251, 141, 314, 288, -1, -1 },
+  { 0x0252, -1, 316, -1, -1, -1 },
+  { 0x0253, -1, 318, -1, -1, -1 },
+  { 0x0254, -1, 321, -1, -1, -1 },
+  { 0x0255, -1, 325, -1, -1, -1 },
+  { 0x0256, 142, 328, -1, -1, -1 },
+  { 0x0257, -1, 330, -1, -1, -1 },
+  { 0x0258, -1, 333, -1, -1, -1 },
+  { 0x0259, -1, 334, 289, -1, -1 },
+  { 0x025A, -1, 337, -1, -1, -1 },
+  { 0x025B, 143, 338, 291, -1, -1 },
+  { 0x025C, -1, 340, -1, -1, -1 },
+  { 0x025D, -1, 341, -1, -1, -1 },
+  { 0x025E, 144, 342, -1, -1, -1 },
+  { 0x025F, -1, 343, -1, -1, -1 },
+  { 0x0260, -1, 347, -1, -1, -1 },
+  { 0x0261, -1, 349, 292, -1, -1 },
+  { 0x0262, -1, 350, -1, -1, -1 },
+  { 0x0263, -1, 351, 293, -1, -1 },
+  { 0x0264, 145, 353, -1, -1, -1 },
+  { 0x0265, -1, 354, -1, -1, -1 },
+  { 0x0266, -1, 356, 294, -1, -1 },
+  { 0x0267, -1, 359, -1, -1, -1 },
+  { 0x0268, 146, 361, -1, -1, -1 },
+  { 0x0269, -1, 363, -1, -1, -1 },
+  { 0x026A, -1, 364, -1, -1, -1 },
+  { 0x026B, -1, 367, -1, -1, -1 },
+  { 0x026C, -1, 369, -1, -1, -1 },
+  { 0x026D, -1, 370, -1, -1, -1 },
+  { 0x026E, -1, 371, -1, -1, -1 },
+  { 0x026F, -1, 373, -1, -1, -1 },
+  { 0x0270, -1, 375, -1, -1, -1 },
+  { 0x0271, -1, 376, -1, -1, -1 },
+  { 0x0272, -1, 378, -1, -1, -1 },
+  { 0x0273, -1, 380, -1, -1, -1 },
+  { 0x0274, -1, 381, -1, -1, -1 },
+  { 0x0275, 147, 382, 295, -1, -1 },
+  { 0x0276, -1, 384, 298, -1, -1 },
+  { 0x0277, -1, 385, -1, -1, -1 },
+  { 0x0278, -1, 386, 299, -1, -1 },
+  { 0x0279, -1, 387, 300, -1, -1 },
+  { 0x027A, -1, 388, -1, -1, -1 },
+  { 0x027B, -1, 389, 301, -1, -1 },
+  { 0x027C, -1, 390, -1, -1, -1 },
+  { 0x027D, -1, 391, -1, -1, -1 },
+  { 0x027E, -1, 393, -1, -1, -1 },
+  { 0x027F, 148, 394, -1, -1, -1 },
+  { 0x0280, -1, 398, -1, -1, -1 },
+  { 0x0281, -1, 401, 302, -1, -1 },
+  { 0x0282, -1, 402, -1, -1, -1 },
+  { 0x0283, -1, 403, 303, -1, -1 },
+  { 0x0284, -1, 405, -1, -1, -1 },
+  { 0x0285, -1, 407, -1, -1, -1 },
+  { 0x0286, -1, 412, -1, -1, -1 },
+  { 0x0287, -1, 414, 304, -1, -1 },
+  { 0x0288, -1, 415, -1, -1, -1 },
+  { 0x0289, -1, 417, -1, -1, -1 },
+  { 0x028A, -1, 419, 305, -1, -1 },
+  { 0x028B, 149, 422, 306, -1, -1 },
+  { 0x028C, 150, 424, 307, -1, -1 },
+  { 0x028D, -1, 426, -1, -1, -1 },
+  { 0x028E, -1, 427, -1, -1, -1 },
+  { 0x028F, -1, 428, -1, -1, -1 },
+  { 0x0290, -1, 429, -1, -1, -1 },
+  { 0x0291, -1, 430, -1, -1, -1 },
+  { 0x0292, 151, 432, 310, -1, -1 },
+  { 0x0293, -1, 436, -1, -1, -1 },
+  { 0x0294, -1, 437, 314, -1, -1 },
+  { 0x0295, 152, 439, 316, -1, -1 },
+  { 0x0296, -1, 441, 318, -1, -1 },
+  { 0x0297, -1, 442, 319, -1, -1 },
+  { 0x0298, 153, -1, 321, -1, -1 },
+  { 0x0299, -1, 443, -1, -1, -1 },
+  { 0x029A, 154, 444, -1, -1, -1 },
+  { 0x029B, -1, 446, -1, -1, -1 },
+  { 0x029C, -1, 447, -1, -1, -1 },
+  { 0x029D, -1, 448, -1, -1, -1 },
+  { 0x029E, -1, 449, -1, -1, -1 },
+  { 0x029F, -1, 450, -1, -1, -1 },
+  { 0x02A0, -1, 451, -1, -1, -1 },
+  { 0x02A1, -1, 452, -1, -1, -1 },
+  { 0x02A2, -1, 453, -1, -1, -1 },
+  { 0x02A3, -1, 454, -1, -1, -1 },
+  { 0x02A4, -1, 455, -1, -1, -1 },
+  { 0x02A5, -1, 456, -1, -1, -1 },
+  { 0x02A6, -1, 457, -1, -1, -1 },
+  { 0x02A7, -1, 458, -1, -1, -1 },
+  { 0x02A8, -1, 459, -1, -1, -1 },
+  { 0x02A9, -1, 460, -1, -1, -1 },
+  { 0x02AA, -1, 461, -1, -1, -1 },
+  { 0x02AB, -1, 462, -1, -1, -1 },
+  { 0x02AC, -1, 463, -1, -1, -1 },
+  { 0x02AD, -1, 464, -1, -1, -1 },
+  { 0x02AF, -1, -1, 322, -1, -1 },
+  { 0x02B0, -1, 465, -1, 32, -1 },
+  { 0x02B1, -1, 466, 324, 33, -1 },
+  { 0x02B2, -1, 467, 326, 34, -1 },
   { 0x02B3, -1, -1, -1, 35, -1 },
-  { 0x02B4, -1, -1, 323, 36, -1 },
-  { 0x02B5, -1, -1, 324, 37, -1 },
-  { 0x02B6, -1, 464, 325, 38, -1 },
-  { 0x02B7, -1, 465, 326, 39, -1 },
-  { 0x02B8, -1, 466, -1, 40, -1 },
-  { 0x02B9, -1, 468, 327, -1, -1 },
-  { 0x02BA, -1, 471, 334, -1, -1 },
-  { 0x02BB, -1, 473, 337, -1, -1 },
-  { 0x02BC, 154, 475, 340, -1, -1 },
-  { 0x02BD, -1, 479, 347, -1, -1 },
-  { 0x02BE, -1, 480, 351, -1, -1 },
-  { 0x02BF, -1, 482, 354, -1, -1 },
-  { 0x02C0, -1, 484, 357, -1, -1 },
-  { 0x02C1, -1, 486, 359, -1, -1 },
-  { 0x02C2, -1, 487, -1, -1, -1 },
-  { 0x02C3, -1, 488, -1, -1, -1 },
-  { 0x02C4, -1, 489, 360, -1, -1 },
-  { 0x02C5, -1, 490, -1, -1, -1 },
-  { 0x02C6, -1, 491, 362, -1, -1 },
-  { 0x02C7, 155, 492, 365, -1, -1 },
-  { 0x02C8, -1, 494, 366, -1, -1 },
-  { 0x02C9, -1, 496, 368, -1, -1 },
-  { 0x02CA, -1, 499, 370, -1, -1 },
-  { 0x02CB, -1, 501, 375, -1, -1 },
-  { 0x02CC, -1, 503, 378, -1, -1 },
-  { 0x02CD, -1, 505, 379, -1, -1 },
-  { 0x02CE, -1, 506, -1, -1, -1 },
-  { 0x02CF, -1, 507, 381, -1, -1 },
-  { 0x02D0, -1, 508, 382, -1, -1 },
-  { 0x02D1, -1, 509, 383, -1, -1 },
-  { 0x02D2, -1, 510, -1, -1, -1 },
-  { 0x02D3, -1, 511, -1, -1, -1 },
-  { 0x02D4, -1, 512, 384, -1, -1 },
-  { 0x02D5, -1, 513, 386, -1, -1 },
-  { 0x02D6, -1, 514, 388, -1, -1 },
-  { 0x02D7, -1, 515, 389, -1, -1 },
-  { 0x02D8, -1, -1, 391, 41, -1 },
-  { 0x02D9, -1, 517, 392, 42, -1 },
-  { 0x02DA, -1, -1, 393, 43, -1 },
-  { 0x02DB, -1, -1, 395, 44, -1 },
-  { 0x02DC, -1, -1, 396, 45, -1 },
-  { 0x02DD, -1, -1, 399, 46, -1 },
-  { 0x02DE, -1, 518, -1, -1, -1 },
-  { 0x02DF, -1, 520, -1, -1, -1 },
-  { 0x02E0, -1, 521, -1, 47, -1 },
+  { 0x02B4, -1, -1, 327, 36, -1 },
+  { 0x02B5, -1, -1, 328, 37, -1 },
+  { 0x02B6, -1, 468, 329, 38, -1 },
+  { 0x02B7, -1, 469, 330, 39, -1 },
+  { 0x02B8, -1, 470, -1, 40, -1 },
+  { 0x02B9, -1, 472, 331, -1, -1 },
+  { 0x02BA, -1, 475, 338, -1, -1 },
+  { 0x02BB, -1, 477, 341, -1, -1 },
+  { 0x02BC, 155, 479, 344, -1, -1 },
+  { 0x02BD, -1, 483, 351, -1, -1 },
+  { 0x02BE, -1, 484, 355, -1, -1 },
+  { 0x02BF, -1, 486, 358, -1, -1 },
+  { 0x02C0, -1, 488, 361, -1, -1 },
+  { 0x02C1, -1, 490, 363, -1, -1 },
+  { 0x02C2, -1, 491, -1, -1, -1 },
+  { 0x02C3, -1, 492, -1, -1, -1 },
+  { 0x02C4, -1, 493, 364, -1, -1 },
+  { 0x02C5, -1, 494, -1, -1, -1 },
+  { 0x02C6, -1, 495, 366, -1, -1 },
+  { 0x02C7, 156, 496, 369, -1, -1 },
+  { 0x02C8, -1, 498, 370, -1, -1 },
+  { 0x02C9, -1, 500, 372, -1, -1 },
+  { 0x02CA, -1, 503, 374, -1, -1 },
+  { 0x02CB, -1, 505, 379, -1, -1 },
+  { 0x02CC, -1, 507, 382, -1, -1 },
+  { 0x02CD, -1, 509, 383, -1, -1 },
+  { 0x02CE, -1, 510, -1, -1, -1 },
+  { 0x02CF, -1, 511, 385, -1, -1 },
+  { 0x02D0, -1, 512, 386, -1, -1 },
+  { 0x02D1, -1, 513, 387, -1, -1 },
+  { 0x02D2, -1, 514, -1, -1, -1 },
+  { 0x02D3, -1, 515, -1, -1, -1 },
+  { 0x02D4, -1, 516, 388, -1, -1 },
+  { 0x02D5, -1, 517, 390, -1, -1 },
+  { 0x02D6, -1, 518, 392, -1, -1 },
+  { 0x02D7, -1, 519, 393, -1, -1 },
+  { 0x02D8, -1, -1, 395, 41, -1 },
+  { 0x02D9, -1, 521, 396, 42, -1 },
+  { 0x02DA, -1, -1, 397, 43, -1 },
+  { 0x02DB, -1, -1, 399, 44, -1 },
+  { 0x02DC, -1, -1, 400, 45, -1 },
+  { 0x02DD, -1, -1, 403, 46, -1 },
+  { 0x02DE, -1, 522, -1, -1, -1 },
+  { 0x02DF, -1, 524, -1, -1, -1 },
+  { 0x02E0, -1, 525, -1, 47, -1 },
   { 0x02E1, -1, -1, -1, 48, -1 },
   { 0x02E2, -1, -1, -1, 49, -1 },
   { 0x02E3, -1, -1, -1, 50, -1 },
   { 0x02E4, -1, -1, -1, 51, -1 },
-  { 0x02EE, -1, 522, -1, -1, -1 },
-  { 0x0300, 156, -1, 400, -1, -1 },
-  { 0x0301, 157, -1, 402, -1, -1 },
-  { 0x0302, 159, -1, 407, -1, -1 },
-  { 0x0303, -1, 523, 409, -1, -1 },
-  { 0x0304, 160, 525, 411, -1, -1 },
-  { 0x0305, 161, 526, 413, -1, -1 },
-  { 0x0306, 162, -1, 414, -1, -1 },
-  { 0x0307, 164, -1, -1, -1, -1 },
-  { 0x0308, 165, -1, 416, -1, -1 },
-  { 0x0309, 168, 527, 417, -1, -1 },
-  { 0x030A, -1, -1, 418, -1, -1 },
-  { 0x030B, -1, 529, 420, -1, -1 },
-  { 0x030C, 169, -1, 423, -1, -1 },
-  { 0x030D, -1, 530, 424, -1, -1 },
-  { 0x030E, -1, 532, 425, -1, -1 },
-  { 0x030F, -1, 533, -1, -1, -1 },
-  { 0x0310, -1, -1, 426, -1, -1 },
-  { 0x0311, -1, -1, 427, -1, -1 },
-  { 0x0312, 170, 534, 428, -1, -1 },
-  { 0x0313, 171, 535, 429, -1, -1 },
-  { 0x0314, 172, -1, 432, -1, -1 },
-  { 0x0315, -1, -1, 435, -1, -1 },
-  { 0x031A, -1, 536, -1, -1, -1 },
-  { 0x031B, -1, 537, -1, -1, -1 },
-  { 0x031C, -1, 538, 436, -1, -1 },
-  { 0x031D, -1, 539, 437, -1, -1 },
-  { 0x031E, -1, 540, 438, -1, -1 },
-  { 0x031F, -1, 541, 439, -1, -1 },
-  { 0x0320, -1, 542, 440, -1, -1 },
-  { 0x0321, -1, 544, 441, -1, -1 },
-  { 0x0322, -1, 545, -1, -1, -1 },
-  { 0x0323, 173, 546, 442, -1, -1 },
-  { 0x0324, -1, 550, 443, -1, -1 },
-  { 0x0325, -1, 551, -1, -1, -1 },
-  { 0x0326, -1, 554, -1, -1, -1 },
-  { 0x0327, -1, 555, 444, -1, -1 },
-  { 0x0328, 174, 556, 445, -1, -1 },
-  { 0x0329, -1, 558, 446, -1, -1 },
-  { 0x032A, -1, 562, -1, -1, -1 },
-  { 0x032B, -1, 563, 447, -1, -1 },
-  { 0x032C, -1, 564, -1, -1, -1 },
-  { 0x032D, -1, 565, -1, -1, -1 },
-  { 0x032E, -1, 566, -1, -1, -1 },
-  { 0x032F, -1, 567, -1, -1, -1 },
-  { 0x0330, -1, 569, -1, -1, -1 },
-  { 0x0331, -1, -1, 448, -1, -1 },
-  { 0x0332, 175, 570, 450, -1, -1 },
-  { 0x0333, 176, 571, 451, -1, -1 },
-  { 0x0334, -1, 572, -1, -1, -1 },
-  { 0x0337, 177, -1, -1, -1, -1 },
-  { 0x0338, 178, -1, -1, -1, -1 },
-  { 0x033E, 179, 573, 453, -1, -1 },
+  { 0x02EE, -1, 526, -1, -1, -1 },
+  { 0x0300, 157, -1, 404, -1, -1 },
+  { 0x0301, 158, -1, 406, -1, -1 },
+  { 0x0302, 160, -1, 411, -1, -1 },
+  { 0x0303, -1, 527, 413, -1, -1 },
+  { 0x0304, 161, 529, 415, -1, -1 },
+  { 0x0305, 162, 530, 417, -1, -1 },
+  { 0x0306, 163, -1, 418, -1, -1 },
+  { 0x0307, 165, -1, -1, -1, -1 },
+  { 0x0308, 166, -1, 420, -1, -1 },
+  { 0x0309, 169, 531, 421, -1, -1 },
+  { 0x030A, -1, -1, 422, -1, -1 },
+  { 0x030B, -1, 533, 424, -1, -1 },
+  { 0x030C, 170, -1, 427, -1, -1 },
+  { 0x030D, -1, 534, 428, -1, -1 },
+  { 0x030E, -1, 536, 429, -1, -1 },
+  { 0x030F, -1, 537, -1, -1, -1 },
+  { 0x0310, -1, -1, 430, -1, -1 },
+  { 0x0311, -1, -1, 431, -1, -1 },
+  { 0x0312, 171, 538, 432, -1, -1 },
+  { 0x0313, 172, 539, 433, -1, -1 },
+  { 0x0314, 173, -1, 436, -1, -1 },
+  { 0x0315, -1, -1, 439, -1, -1 },
+  { 0x031A, -1, 540, -1, -1, -1 },
+  { 0x031B, -1, 541, -1, -1, -1 },
+  { 0x031C, -1, 542, 440, -1, -1 },
+  { 0x031D, -1, 543, 441, -1, -1 },
+  { 0x031E, -1, 544, 442, -1, -1 },
+  { 0x031F, -1, 545, 443, -1, -1 },
+  { 0x0320, -1, 546, 444, -1, -1 },
+  { 0x0321, -1, 548, 445, -1, -1 },
+  { 0x0322, -1, 549, -1, -1, -1 },
+  { 0x0323, 174, 550, 446, -1, -1 },
+  { 0x0324, -1, 554, 447, -1, -1 },
+  { 0x0325, -1, 555, -1, -1, -1 },
+  { 0x0326, -1, 558, -1, -1, -1 },
+  { 0x0327, -1, 559, 448, -1, -1 },
+  { 0x0328, 175, 560, 449, -1, -1 },
+  { 0x0329, -1, 562, 450, -1, -1 },
+  { 0x032A, -1, 566, -1, -1, -1 },
+  { 0x032B, -1, 567, 451, -1, -1 },
+  { 0x032C, -1, 568, -1, -1, -1 },
+  { 0x032D, -1, 569, -1, -1, -1 },
+  { 0x032E, -1, 570, -1, -1, -1 },
+  { 0x032F, -1, 571, -1, -1, -1 },
+  { 0x0330, -1, 573, -1, -1, -1 },
+  { 0x0331, -1, -1, 452, -1, -1 },
+  { 0x0332, 176, 574, 454, -1, -1 },
+  { 0x0333, 177, 575, 455, -1, -1 },
+  { 0x0334, -1, 576, -1, -1, -1 },
+  { 0x0337, 178, -1, -1, -1, -1 },
+  { 0x0338, 179, -1, -1, -1, -1 },
+  { 0x033E, 180, 577, 457, -1, -1 },
   { 0x0340, -1, -1, -1, -1, 252 },
   { 0x0341, -1, -1, -1, -1, 253 },
-  { 0x0342, -1, 575, 456, -1, -1 },
+  { 0x0342, -1, 579, 460, -1, -1 },
   { 0x0343, -1, -1, -1, -1, 254 },
-  { 0x0344, -1, 577, -1, -1, 255 },
-  { 0x0345, 180, 578, 458, -1, -1 },
-  { 0x0346, -1, 579, 460, -1, -1 },
-  { 0x0347, -1, 580, -1, -1, -1 },
-  { 0x0348, -1, 581, -1, -1, -1 },
-  { 0x0349, -1, 582, -1, -1, -1 },
-  { 0x034A, -1, 583, -1, -1, -1 },
-  { 0x034B, -1, 584, -1, -1, -1 },
-  { 0x034C, -1, 585, -1, -1, -1 },
-  { 0x034D, -1, 586, -1, -1, -1 },
-  { 0x034E, -1, 587, -1, -1, -1 },
-  { 0x034F, -1, 588, -1, -1, -1 },
-  { 0x0358, -1, 591, -1, -1, -1 },
-  { 0x0359, -1, -1, 461, -1, -1 },
-  { 0x035A, -1, 592, -1, -1, -1 },
-  { 0x035B, -1, 593, -1, -1, -1 },
-  { 0x035C, 182, 594, 462, -1, -1 },
-  { 0x0361, 183, -1, 464, -1, -1 },
-  { 0x0362, -1, 595, -1, -1, -1 },
-  { 0x0370, -1, -1, 465, -1, -1 },
-  { 0x0371, -1, -1, 466, -1, -1 },
-  { 0x0374, 184, 596, 467, -1, 256 },
-  { 0x0375, 185, 597, 468, -1, -1 },
-  { 0x037A, 186, -1, 469, 52, -1 },
-  { 0x037E, 187, 598, 470, -1, 257 },
-  { 0x0384, -1, -1, 471, 53, -1 },
+  { 0x0344, -1, 581, -1, -1, 255 },
+  { 0x0345, 181, 582, 462, -1, -1 },
+  { 0x0346, -1, 583, 464, -1, -1 },
+  { 0x0347, -1, 584, -1, -1, -1 },
+  { 0x0348, -1, 585, -1, -1, -1 },
+  { 0x0349, -1, 586, -1, -1, -1 },
+  { 0x034A, -1, 587, -1, -1, -1 },
+  { 0x034B, -1, 588, -1, -1, -1 },
+  { 0x034C, -1, 589, -1, -1, -1 },
+  { 0x034D, -1, 590, -1, -1, -1 },
+  { 0x034E, -1, 591, -1, -1, -1 },
+  { 0x034F, -1, 592, -1, -1, -1 },
+  { 0x0358, -1, 595, -1, -1, -1 },
+  { 0x0359, -1, -1, 465, -1, -1 },
+  { 0x035A, -1, 596, -1, -1, -1 },
+  { 0x035B, -1, 597, -1, -1, -1 },
+  { 0x035C, 183, 598, 466, -1, -1 },
+  { 0x0361, 184, -1, 468, -1, -1 },
+  { 0x0362, -1, 599, -1, -1, -1 },
+  { 0x0370, -1, -1, 469, -1, -1 },
+  { 0x0371, -1, -1, 470, -1, -1 },
+  { 0x0374, 185, 600, 471, -1, 256 },
+  { 0x0375, 186, 601, 472, -1, -1 },
+  { 0x037A, 187, -1, 473, 52, -1 },
+  { 0x037E, 188, 602, 474, -1, 257 },
+  { 0x0384, -1, -1, 475, 53, -1 },
   { 0x0385, -1, -1, -1, -1, 258 },
   { 0x0386, -1, -1, -1, -1, 259 },
-  { 0x0387, -1, 600, -1, -1, 260 },
+  { 0x0387, -1, 604, -1, -1, 260 },
   { 0x0388, -1, -1, -1, -1, 261 },
   { 0x0389, -1, -1, -1, -1, 262 },
   { 0x038A, -1, -1, -1, -1, 263 },
@@ -21069,12 +21094,12 @@ static const NamesList names_list[] =
   { 0x038E, -1, -1, -1, -1, 265 },
   { 0x038F, -1, -1, -1, -1, 266 },
   { 0x0390, -1, -1, -1, -1, 267 },
-  { 0x0393, 188, -1, 473, -1, -1 },
-  { 0x0394, -1, -1, 474, -1, -1 },
-  { 0x0399, 189, -1, -1, -1, -1 },
-  { 0x03A0, -1, -1, 475, -1, -1 },
-  { 0x03A3, -1, -1, 477, -1, -1 },
-  { 0x03A9, -1, -1, 479, -1, -1 },
+  { 0x0393, 189, -1, 477, -1, -1 },
+  { 0x0394, -1, -1, 478, -1, -1 },
+  { 0x0399, 190, -1, -1, -1, -1 },
+  { 0x03A0, -1, -1, 479, -1, -1 },
+  { 0x03A3, -1, -1, 481, -1, -1 },
+  { 0x03A9, -1, -1, 483, -1, -1 },
   { 0x03AA, -1, -1, -1, -1, 268 },
   { 0x03AB, -1, -1, -1, -1, 269 },
   { 0x03AC, -1, -1, -1, -1, 270 },
@@ -21082,157 +21107,157 @@ static const NamesList names_list[] =
   { 0x03AE, -1, -1, -1, -1, 272 },
   { 0x03AF, -1, -1, -1, -1, 273 },
   { 0x03B0, -1, -1, -1, -1, 274 },
-  { 0x03B1, -1, -1, 481, -1, -1 },
-  { 0x03B2, -1, -1, 483, -1, -1 },
-  { 0x03B3, -1, -1, 485, -1, -1 },
-  { 0x03B5, -1, -1, 487, -1, -1 },
-  { 0x03B8, -1, -1, 488, -1, -1 },
-  { 0x03B9, -1, -1, 490, -1, -1 },
-  { 0x03BB, 190, -1, -1, -1, -1 },
-  { 0x03BC, -1, -1, 492, -1, -1 },
-  { 0x03C0, -1, 602, -1, -1, -1 },
-  { 0x03C2, 191, 603, 493, -1, -1 },
-  { 0x03C3, -1, 604, -1, -1, -1 },
-  { 0x03C5, -1, -1, 494, -1, -1 },
-  { 0x03C6, -1, 605, 496, -1, -1 },
+  { 0x03B1, -1, -1, 485, -1, -1 },
+  { 0x03B2, -1, -1, 487, -1, -1 },
+  { 0x03B3, -1, -1, 489, -1, -1 },
+  { 0x03B5, -1, -1, 491, -1, -1 },
+  { 0x03B8, -1, -1, 492, -1, -1 },
+  { 0x03B9, -1, -1, 494, -1, -1 },
+  { 0x03BB, 191, -1, -1, -1, -1 },
+  { 0x03BC, -1, -1, 496, -1, -1 },
+  { 0x03C0, -1, 606, -1, -1, -1 },
+  { 0x03C2, 192, 607, 497, -1, -1 },
+  { 0x03C3, -1, 608, -1, -1, -1 },
+  { 0x03C5, -1, -1, 498, -1, -1 },
+  { 0x03C6, -1, 609, 500, -1, -1 },
   { 0x03CA, -1, -1, -1, -1, 275 },
   { 0x03CB, -1, -1, -1, -1, 276 },
   { 0x03CC, -1, -1, -1, -1, 277 },
   { 0x03CD, -1, -1, -1, -1, 278 },
   { 0x03CE, -1, -1, -1, -1, 279 },
-  { 0x03CF, -1, -1, 498, -1, -1 },
-  { 0x03D0, 192, -1, -1, 54, -1 },
-  { 0x03D1, 193, 607, -1, 55, -1 },
+  { 0x03CF, -1, -1, 502, -1, -1 },
+  { 0x03D0, 193, -1, -1, 54, -1 },
+  { 0x03D1, 194, 611, -1, 55, -1 },
   { 0x03D2, -1, -1, -1, 56, -1 },
   { 0x03D3, -1, -1, -1, -1, 280 },
   { 0x03D4, -1, -1, -1, -1, 281 },
-  { 0x03D5, -1, 608, -1, 57, -1 },
-  { 0x03D6, 194, 610, -1, 58, -1 },
-  { 0x03D7, -1, 612, 499, -1, -1 },
-  { 0x03D9, -1, 613, -1, -1, -1 },
-  { 0x03DA, -1, 614, 500, -1, -1 },
-  { 0x03DB, -1, -1, 501, -1, -1 },
-  { 0x03DD, -1, 617, -1, -1, -1 },
-  { 0x03DF, -1, 618, -1, -1, -1 },
-  { 0x03E1, -1, 619, -1, -1, -1 },
-  { 0x03F0, 195, 620, -1, 59, -1 },
-  { 0x03F1, 196, 621, -1, 60, -1 },
-  { 0x03F2, 197, -1, -1, 61, -1 },
-  { 0x03F4, -1, -1, 502, 62, -1 },
-  { 0x03F5, 198, -1, 503, 63, -1 },
-  { 0x03F6, 199, -1, 504, -1, -1 },
+  { 0x03D5, -1, 612, -1, 57, -1 },
+  { 0x03D6, 195, 614, -1, 58, -1 },
+  { 0x03D7, -1, 616, 503, -1, -1 },
+  { 0x03D9, -1, 617, -1, -1, -1 },
+  { 0x03DA, -1, 618, 504, -1, -1 },
+  { 0x03DB, -1, -1, 505, -1, -1 },
+  { 0x03DD, -1, 621, -1, -1, -1 },
+  { 0x03DF, -1, 622, -1, -1, -1 },
+  { 0x03E1, -1, 623, -1, -1, -1 },
+  { 0x03F0, 196, 624, -1, 59, -1 },
+  { 0x03F1, 197, 625, -1, 60, -1 },
+  { 0x03F2, 198, -1, -1, 61, -1 },
+  { 0x03F4, -1, -1, 506, 62, -1 },
+  { 0x03F5, 199, -1, 507, 63, -1 },
+  { 0x03F6, 200, -1, 508, -1, -1 },
   { 0x03F9, -1, -1, -1, 64, -1 },
-  { 0x03FC, -1, 622, -1, -1, -1 },
-  { 0x03FD, 200, -1, -1, -1, -1 },
-  { 0x03FE, 201, -1, -1, -1, -1 },
-  { 0x03FF, 202, -1, -1, -1, -1 },
+  { 0x03FC, -1, 626, -1, -1, -1 },
+  { 0x03FD, 201, -1, -1, -1, -1 },
+  { 0x03FE, 202, -1, -1, -1, -1 },
+  { 0x03FF, 203, -1, -1, -1, -1 },
   { 0x0400, -1, -1, -1, -1, 282 },
   { 0x0401, -1, -1, -1, -1, 283 },
   { 0x0403, -1, -1, -1, -1, 284 },
-  { 0x0406, -1, -1, 505, -1, -1 },
+  { 0x0406, -1, -1, 509, -1, -1 },
   { 0x0407, -1, -1, -1, -1, 285 },
   { 0x040C, -1, -1, -1, -1, 286 },
   { 0x040D, -1, -1, -1, -1, 287 },
   { 0x040E, -1, -1, -1, -1, 288 },
-  { 0x0411, -1, -1, 508, -1, -1 },
+  { 0x0411, -1, -1, 512, -1, -1 },
   { 0x0419, -1, -1, -1, -1, 289 },
-  { 0x0423, -1, -1, 509, -1, -1 },
+  { 0x0423, -1, -1, 513, -1, -1 },
   { 0x0439, -1, -1, -1, -1, 290 },
-  { 0x044B, -1, -1, 512, -1, -1 },
-  { 0x044C, -1, -1, 513, -1, -1 },
-  { 0x044E, -1, -1, 515, -1, -1 },
-  { 0x0450, -1, 623, -1, -1, 291 },
-  { 0x0451, -1, 624, -1, -1, 292 },
-  { 0x0452, -1, 625, 516, -1, -1 },
-  { 0x0453, -1, 626, -1, -1, 293 },
-  { 0x0454, 203, -1, -1, -1, -1 },
-  { 0x0455, -1, 627, 517, -1, -1 },
-  { 0x0456, 204, -1, -1, -1, -1 },
-  { 0x0457, -1, 628, -1, -1, 294 },
-  { 0x0458, -1, 629, -1, -1, -1 },
-  { 0x0459, -1, 630, 518, -1, -1 },
-  { 0x045A, -1, 631, 519, -1, -1 },
-  { 0x045B, -1, 632, 520, -1, -1 },
-  { 0x045C, -1, 633, -1, -1, 295 },
-  { 0x045D, -1, 634, -1, -1, 296 },
-  { 0x045E, -1, 635, -1, -1, 297 },
-  { 0x045F, -1, 636, 525, -1, -1 },
-  { 0x0461, -1, -1, 526, -1, -1 },
-  { 0x0463, -1, -1, 527, -1, -1 },
-  { 0x0467, -1, -1, 528, -1, -1 },
-  { 0x0469, -1, -1, 530, -1, -1 },
-  { 0x046B, -1, -1, 532, -1, -1 },
-  { 0x0473, -1, -1, 533, -1, -1 },
+  { 0x044B, -1, -1, 516, -1, -1 },
+  { 0x044C, -1, -1, 517, -1, -1 },
+  { 0x044E, -1, -1, 519, -1, -1 },
+  { 0x0450, -1, 627, -1, -1, 291 },
+  { 0x0451, -1, 628, -1, -1, 292 },
+  { 0x0452, -1, 629, 520, -1, -1 },
+  { 0x0453, -1, 630, -1, -1, 293 },
+  { 0x0454, 204, -1, -1, -1, -1 },
+  { 0x0455, -1, 631, 521, -1, -1 },
+  { 0x0456, 205, -1, -1, -1, -1 },
+  { 0x0457, -1, 632, -1, -1, 294 },
+  { 0x0458, -1, 633, -1, -1, -1 },
+  { 0x0459, -1, 634, 522, -1, -1 },
+  { 0x045A, -1, 635, 523, -1, -1 },
+  { 0x045B, -1, 636, 524, -1, -1 },
+  { 0x045C, -1, 637, -1, -1, 295 },
+  { 0x045D, -1, 638, -1, -1, 296 },
+  { 0x045E, -1, 639, -1, -1, 297 },
+  { 0x045F, -1, 640, 529, -1, -1 },
+  { 0x0461, -1, -1, 530, -1, -1 },
+  { 0x0463, -1, -1, 531, -1, -1 },
+  { 0x0467, -1, -1, 532, -1, -1 },
+  { 0x0469, -1, -1, 534, -1, -1 },
+  { 0x046B, -1, -1, 536, -1, -1 },
+  { 0x0473, -1, -1, 537, -1, -1 },
   { 0x0476, -1, -1, -1, -1, 298 },
   { 0x0477, -1, -1, -1, -1, 299 },
-  { 0x0478, -1, 637, 535, -1, -1 },
-  { 0x0479, -1, 640, -1, -1, -1 },
-  { 0x047C, 205, 642, 536, -1, -1 },
-  { 0x0483, -1, 643, 537, -1, -1 },
-  { 0x0484, -1, -1, 538, -1, -1 },
-  { 0x0485, -1, -1, 539, -1, -1 },
-  { 0x0486, -1, -1, 540, -1, -1 },
-  { 0x0487, -1, 644, 541, -1, -1 },
-  { 0x0488, -1, 645, -1, -1, -1 },
-  { 0x0489, -1, -1, 543, -1, -1 },
-  { 0x048B, -1, 646, -1, -1, -1 },
-  { 0x048D, -1, 647, -1, -1, -1 },
-  { 0x048F, -1, 648, -1, -1, -1 },
-  { 0x0491, -1, 649, -1, -1, -1 },
-  { 0x0493, -1, 650, -1, -1, -1 },
-  { 0x0495, -1, 652, -1, -1, -1 },
-  { 0x0497, -1, 653, -1, -1, -1 },
-  { 0x0499, -1, 654, -1, -1, -1 },
-  { 0x049B, -1, 656, -1, -1, -1 },
-  { 0x049D, -1, 657, -1, -1, -1 },
-  { 0x049F, -1, 658, -1, -1, -1 },
-  { 0x04A3, -1, 659, -1, -1, -1 },
-  { 0x04A5, -1, 660, -1, -1, -1 },
-  { 0x04A7, -1, 662, -1, -1, -1 },
-  { 0x04AB, -1, 663, -1, -1, -1 },
-  { 0x04AD, -1, 666, -1, -1, -1 },
-  { 0x04AF, -1, 667, 544, -1, -1 },
-  { 0x04B1, -1, 669, -1, -1, -1 },
-  { 0x04B3, -1, 670, -1, -1, -1 },
-  { 0x04B5, -1, 671, -1, -1, -1 },
-  { 0x04B7, -1, 673, -1, -1, -1 },
-  { 0x04B9, -1, 674, -1, -1, -1 },
-  { 0x04BB, -1, 675, 545, -1, -1 },
-  { 0x04BF, -1, 677, -1, -1, -1 },
-  { 0x04C0, -1, 678, 546, -1, -1 },
+  { 0x0478, -1, 641, 539, -1, -1 },
+  { 0x0479, -1, 644, -1, -1, -1 },
+  { 0x047C, 206, 646, 540, -1, -1 },
+  { 0x0483, -1, 647, 541, -1, -1 },
+  { 0x0484, -1, -1, 542, -1, -1 },
+  { 0x0485, -1, -1, 543, -1, -1 },
+  { 0x0486, -1, -1, 544, -1, -1 },
+  { 0x0487, -1, 648, 545, -1, -1 },
+  { 0x0488, -1, 649, -1, -1, -1 },
+  { 0x0489, -1, -1, 547, -1, -1 },
+  { 0x048B, -1, 650, -1, -1, -1 },
+  { 0x048D, -1, 651, -1, -1, -1 },
+  { 0x048F, -1, 652, -1, -1, -1 },
+  { 0x0491, -1, 653, -1, -1, -1 },
+  { 0x0493, -1, 654, -1, -1, -1 },
+  { 0x0495, -1, 656, -1, -1, -1 },
+  { 0x0497, -1, 657, -1, -1, -1 },
+  { 0x0499, -1, 658, -1, -1, -1 },
+  { 0x049B, -1, 660, -1, -1, -1 },
+  { 0x049D, -1, 661, -1, -1, -1 },
+  { 0x049F, -1, 662, -1, -1, -1 },
+  { 0x04A3, -1, 663, -1, -1, -1 },
+  { 0x04A5, -1, 664, -1, -1, -1 },
+  { 0x04A7, -1, 666, -1, -1, -1 },
+  { 0x04AB, -1, 667, -1, -1, -1 },
+  { 0x04AD, -1, 670, -1, -1, -1 },
+  { 0x04AF, -1, 671, 548, -1, -1 },
+  { 0x04B1, -1, 673, -1, -1, -1 },
+  { 0x04B3, -1, 674, -1, -1, -1 },
+  { 0x04B5, -1, 675, -1, -1, -1 },
+  { 0x04B7, -1, 677, -1, -1, -1 },
+  { 0x04B9, -1, 678, -1, -1, -1 },
+  { 0x04BB, -1, 679, 549, -1, -1 },
+  { 0x04BF, -1, 681, -1, -1, -1 },
+  { 0x04C0, -1, 682, 550, -1, -1 },
   { 0x04C1, -1, -1, -1, -1, 300 },
-  { 0x04C2, -1, 680, -1, -1, 301 },
-  { 0x04C4, -1, 681, -1, -1, -1 },
-  { 0x04C6, -1, 682, -1, -1, -1 },
-  { 0x04C8, -1, 683, -1, -1, -1 },
-  { 0x04CA, -1, 684, -1, -1, -1 },
-  { 0x04CE, -1, 685, -1, -1, -1 },
+  { 0x04C2, -1, 684, -1, -1, 301 },
+  { 0x04C4, -1, 685, -1, -1, -1 },
+  { 0x04C6, -1, 686, -1, -1, -1 },
+  { 0x04C8, -1, 687, -1, -1, -1 },
+  { 0x04CA, -1, 688, -1, -1, -1 },
+  { 0x04CE, -1, 689, -1, -1, -1 },
   { 0x04D0, -1, -1, -1, -1, 302 },
   { 0x04D1, -1, -1, -1, -1, 303 },
   { 0x04D2, -1, -1, -1, -1, 304 },
   { 0x04D3, -1, -1, -1, -1, 305 },
-  { 0x04D5, -1, 686, 548, -1, -1 },
+  { 0x04D5, -1, 690, 552, -1, -1 },
   { 0x04D6, -1, -1, -1, -1, 306 },
   { 0x04D7, -1, -1, -1, -1, 307 },
-  { 0x04D9, -1, -1, 549, -1, -1 },
+  { 0x04D9, -1, -1, 553, -1, -1 },
   { 0x04DA, -1, -1, -1, -1, 308 },
   { 0x04DB, -1, -1, -1, -1, 309 },
   { 0x04DC, -1, -1, -1, -1, 310 },
   { 0x04DD, -1, -1, -1, -1, 311 },
   { 0x04DE, -1, -1, -1, -1, 312 },
   { 0x04DF, -1, -1, -1, -1, 313 },
-  { 0x04E1, -1, -1, 550, -1, -1 },
+  { 0x04E1, -1, -1, 554, -1, -1 },
   { 0x04E2, -1, -1, -1, -1, 314 },
   { 0x04E3, -1, -1, -1, -1, 315 },
   { 0x04E4, -1, -1, -1, -1, 316 },
   { 0x04E5, -1, -1, -1, -1, 317 },
   { 0x04E6, -1, -1, -1, -1, 318 },
   { 0x04E7, -1, -1, -1, -1, 319 },
-  { 0x04E9, -1, -1, 551, -1, -1 },
+  { 0x04E9, -1, -1, 555, -1, -1 },
   { 0x04EA, -1, -1, -1, -1, 320 },
   { 0x04EB, -1, -1, -1, -1, 321 },
   { 0x04EC, -1, -1, -1, -1, 322 },
-  { 0x04ED, -1, 687, -1, -1, 323 },
+  { 0x04ED, -1, 691, -1, -1, 323 },
   { 0x04EE, -1, -1, -1, -1, 324 },
   { 0x04EF, -1, -1, -1, -1, 325 },
   { 0x04F0, -1, -1, -1, -1, 326 },
@@ -21241,313 +21266,313 @@ static const NamesList names_list[] =
   { 0x04F3, -1, -1, -1, -1, 329 },
   { 0x04F4, -1, -1, -1, -1, 330 },
   { 0x04F5, -1, -1, -1, -1, 331 },
-  { 0x04F7, -1, 688, -1, -1, -1 },
+  { 0x04F7, -1, 692, -1, -1, -1 },
   { 0x04F8, -1, -1, -1, -1, 332 },
   { 0x04F9, -1, -1, -1, -1, 333 },
-  { 0x0511, -1, 689, -1, -1, -1 },
-  { 0x0513, -1, 690, -1, -1, -1 },
-  { 0x0515, 206, -1, -1, -1, -1 },
-  { 0x0517, 207, -1, -1, -1, -1 },
-  { 0x051F, -1, 691, -1, -1, -1 },
-  { 0x0521, 208, -1, -1, -1, -1 },
-  { 0x0523, 209, -1, -1, -1, -1 },
-  { 0x0525, -1, 692, 552, -1, -1 },
-  { 0x0559, -1, -1, 553, -1, -1 },
-  { 0x055A, 210, -1, 556, -1, -1 },
-  { 0x055B, 211, -1, 559, -1, -1 },
-  { 0x055C, 212, -1, -1, -1, -1 },
-  { 0x055D, 213, -1, 560, -1, -1 },
-  { 0x055E, 214, -1, -1, -1, -1 },
-  { 0x055F, 215, -1, -1, -1, -1 },
+  { 0x0511, -1, 693, -1, -1, -1 },
+  { 0x0513, -1, 694, -1, -1, -1 },
+  { 0x0515, 207, -1, -1, -1, -1 },
+  { 0x0517, 208, -1, -1, -1, -1 },
+  { 0x051F, -1, 695, -1, -1, -1 },
+  { 0x0521, 209, -1, -1, -1, -1 },
+  { 0x0523, 210, -1, -1, -1, -1 },
+  { 0x0525, -1, 696, 556, -1, -1 },
+  { 0x0559, -1, -1, 557, -1, -1 },
+  { 0x055A, 211, -1, 560, -1, -1 },
+  { 0x055B, 212, -1, 563, -1, -1 },
+  { 0x055C, 213, -1, -1, -1, -1 },
+  { 0x055D, 214, -1, 564, -1, -1 },
+  { 0x055E, 215, -1, -1, -1, -1 },
+  { 0x055F, 216, -1, -1, -1, -1 },
   { 0x0587, -1, -1, -1, 65, -1 },
-  { 0x0589, 216, 693, 561, -1, -1 },
-  { 0x058A, 217, -1, -1, -1, -1 },
-  { 0x0591, 218, -1, -1, -1, -1 },
-  { 0x0592, 219, -1, -1, -1, -1 },
-  { 0x0596, 220, -1, -1, -1, -1 },
-  { 0x0598, 221, 694, 562, -1, -1 },
-  { 0x059C, 222, -1, -1, -1, -1 },
-  { 0x059F, 223, -1, -1, -1, -1 },
-  { 0x05A1, 224, -1, -1, -1, -1 },
-  { 0x05A2, -1, -1, 563, -1, -1 },
-  { 0x05A5, 225, -1, -1, -1, -1 },
-  { 0x05A8, 226, -1, -1, -1, -1 },
-  { 0x05AA, 227, -1, 564, -1, -1 },
-  { 0x05AE, 228, 695, 565, -1, -1 },
-  { 0x05B7, -1, 696, -1, -1, -1 },
-  { 0x05B8, -1, 697, 566, -1, -1 },
-  { 0x05BC, 229, 698, -1, -1, -1 },
-  { 0x05BD, 230, 699, -1, -1, -1 },
-  { 0x05BF, -1, -1, 567, -1, -1 },
-  { 0x05C0, 231, 700, 568, -1, -1 },
-  { 0x05C3, -1, 701, 569, -1, -1 },
-  { 0x05C5, -1, 702, 570, -1, -1 },
-  { 0x05C6, -1, 703, 571, -1, -1 },
-  { 0x05C7, -1, -1, 572, -1, -1 },
-  { 0x05D0, 232, -1, 573, -1, -1 },
-  { 0x05D1, -1, -1, 574, -1, -1 },
-  { 0x05D2, -1, -1, 575, -1, -1 },
-  { 0x05D3, -1, -1, 576, -1, -1 },
-  { 0x05E6, 233, -1, -1, -1, -1 },
-  { 0x05F0, 234, -1, -1, -1, -1 },
-  { 0x05F2, 235, -1, -1, -1, -1 },
-  { 0x05F3, -1, -1, 577, -1, -1 },
-  { 0x05F4, -1, -1, 578, -1, -1 },
-  { 0x0604, -1, 704, -1, -1, -1 },
-  { 0x0606, -1, -1, 579, -1, -1 },
-  { 0x0607, -1, -1, 580, -1, -1 },
-  { 0x0609, -1, -1, 581, -1, -1 },
-  { 0x060A, -1, -1, 582, -1, -1 },
-  { 0x060C, -1, 705, 583, -1, -1 },
-  { 0x0610, -1, 706, -1, -1, -1 },
-  { 0x0611, -1, 707, -1, -1, -1 },
-  { 0x0612, -1, 708, -1, -1, -1 },
-  { 0x0613, -1, 709, -1, -1, -1 },
-  { 0x0614, -1, 710, -1, -1, -1 },
-  { 0x0615, -1, 711, -1, -1, -1 },
-  { 0x0616, -1, 713, -1, -1, -1 },
-  { 0x0618, -1, 714, -1, -1, -1 },
-  { 0x0619, -1, 715, -1, -1, -1 },
-  { 0x061A, -1, 716, -1, -1, -1 },
-  { 0x061B, -1, 717, 585, -1, -1 },
-  { 0x061C, -1, 718, -1, -1, -1 },
-  { 0x061F, -1, 719, 587, -1, -1 },
-  { 0x0621, -1, -1, 589, -1, -1 },
+  { 0x0589, 217, 697, 565, -1, -1 },
+  { 0x058A, 218, -1, -1, -1, -1 },
+  { 0x0591, 219, -1, -1, -1, -1 },
+  { 0x0592, 220, -1, -1, -1, -1 },
+  { 0x0596, 221, -1, -1, -1, -1 },
+  { 0x0598, 222, 698, 566, -1, -1 },
+  { 0x059C, 223, -1, -1, -1, -1 },
+  { 0x059F, 224, -1, -1, -1, -1 },
+  { 0x05A1, 225, -1, -1, -1, -1 },
+  { 0x05A2, -1, -1, 567, -1, -1 },
+  { 0x05A5, 226, -1, -1, -1, -1 },
+  { 0x05A8, 227, -1, -1, -1, -1 },
+  { 0x05AA, 228, -1, 568, -1, -1 },
+  { 0x05AE, 229, 699, 569, -1, -1 },
+  { 0x05B7, -1, 700, -1, -1, -1 },
+  { 0x05B8, -1, 701, 570, -1, -1 },
+  { 0x05BC, 230, 702, -1, -1, -1 },
+  { 0x05BD, 231, 703, -1, -1, -1 },
+  { 0x05BF, -1, -1, 571, -1, -1 },
+  { 0x05C0, 232, 704, 572, -1, -1 },
+  { 0x05C3, -1, 705, 573, -1, -1 },
+  { 0x05C5, -1, 706, 574, -1, -1 },
+  { 0x05C6, -1, 707, 575, -1, -1 },
+  { 0x05C7, -1, -1, 576, -1, -1 },
+  { 0x05D0, 233, -1, 577, -1, -1 },
+  { 0x05D1, -1, -1, 578, -1, -1 },
+  { 0x05D2, -1, -1, 579, -1, -1 },
+  { 0x05D3, -1, -1, 580, -1, -1 },
+  { 0x05E6, 234, -1, -1, -1, -1 },
+  { 0x05F0, 235, -1, -1, -1, -1 },
+  { 0x05F2, 236, -1, -1, -1, -1 },
+  { 0x05F3, -1, -1, 581, -1, -1 },
+  { 0x05F4, -1, -1, 582, -1, -1 },
+  { 0x0604, -1, 708, -1, -1, -1 },
+  { 0x0606, -1, -1, 583, -1, -1 },
+  { 0x0607, -1, -1, 584, -1, -1 },
+  { 0x0609, -1, -1, 585, -1, -1 },
+  { 0x060A, -1, -1, 586, -1, -1 },
+  { 0x060C, -1, 709, 587, -1, -1 },
+  { 0x0610, -1, 710, -1, -1, -1 },
+  { 0x0611, -1, 711, -1, -1, -1 },
+  { 0x0612, -1, 712, -1, -1, -1 },
+  { 0x0613, -1, 713, -1, -1, -1 },
+  { 0x0614, -1, 714, -1, -1, -1 },
+  { 0x0615, -1, 715, -1, -1, -1 },
+  { 0x0616, -1, 717, -1, -1, -1 },
+  { 0x0618, -1, 718, -1, -1, -1 },
+  { 0x0619, -1, 719, -1, -1, -1 },
+  { 0x061A, -1, 720, -1, -1, -1 },
+  { 0x061B, -1, 721, 589, -1, -1 },
+  { 0x061C, -1, 722, -1, -1, -1 },
+  { 0x061F, -1, 723, 591, -1, -1 },
+  { 0x0621, -1, -1, 593, -1, -1 },
   { 0x0622, -1, -1, -1, -1, 334 },
   { 0x0623, -1, -1, -1, -1, 335 },
   { 0x0624, -1, -1, -1, -1, 336 },
   { 0x0625, -1, -1, -1, -1, 337 },
   { 0x0626, -1, -1, -1, -1, 338 },
-  { 0x0639, -1, -1, 590, -1, -1 },
-  { 0x063D, -1, 720, -1, -1, -1 },
-  { 0x0640, 236, 721, -1, -1, -1 },
-  { 0x0649, -1, 723, 592, -1, -1 },
-  { 0x064A, -1, 725, -1, -1, -1 },
-  { 0x0652, -1, 727, 593, -1, -1 },
-  { 0x0654, -1, 730, -1, -1, -1 },
-  { 0x0657, 237, 732, -1, -1, -1 },
-  { 0x0658, -1, 733, -1, -1, -1 },
-  { 0x0659, -1, 735, -1, -1, -1 },
-  { 0x065A, -1, 736, -1, -1, -1 },
-  { 0x065B, -1, 737, -1, -1, -1 },
-  { 0x065C, -1, 738, -1, -1, -1 },
-  { 0x065D, -1, 739, -1, -1, -1 },
-  { 0x065E, -1, 740, -1, -1, -1 },
-  { 0x065F, -1, 741, -1, -1, -1 },
-  { 0x066A, -1, -1, 594, -1, -1 },
-  { 0x066C, -1, -1, 595, -1, -1 },
-  { 0x066D, -1, 742, 597, -1, -1 },
-  { 0x0670, -1, 743, -1, -1, -1 },
-  { 0x0671, -1, 744, -1, -1, -1 },
-  { 0x0672, -1, 745, -1, -1, -1 },
-  { 0x0673, -1, 746, -1, -1, -1 },
-  { 0x0674, -1, 749, -1, -1, -1 },
-  { 0x0675, -1, 751, -1, 66, -1 },
-  { 0x0676, -1, 752, -1, 67, -1 },
-  { 0x0677, -1, 753, -1, 68, -1 },
-  { 0x0678, -1, 754, -1, 69, -1 },
-  { 0x0679, -1, 755, -1, -1, -1 },
-  { 0x067A, -1, 756, -1, -1, -1 },
-  { 0x067B, -1, 757, -1, -1, -1 },
-  { 0x067C, -1, 758, -1, -1, -1 },
-  { 0x067D, -1, 759, -1, -1, -1 },
-  { 0x067E, -1, 760, -1, -1, -1 },
-  { 0x067F, -1, 761, -1, -1, -1 },
-  { 0x0680, -1, 762, -1, -1, -1 },
-  { 0x0681, -1, 763, -1, -1, -1 },
-  { 0x0682, -1, 764, -1, -1, -1 },
-  { 0x0683, -1, 765, -1, -1, -1 },
-  { 0x0684, -1, 766, -1, -1, -1 },
-  { 0x0685, -1, 767, -1, -1, -1 },
-  { 0x0686, -1, 768, -1, -1, -1 },
-  { 0x0687, -1, 769, -1, -1, -1 },
-  { 0x0688, -1, 770, -1, -1, -1 },
-  { 0x0689, -1, 771, -1, -1, -1 },
-  { 0x068A, -1, 772, -1, -1, -1 },
-  { 0x068B, -1, 773, -1, -1, -1 },
-  { 0x068C, -1, 774, -1, -1, -1 },
-  { 0x068D, -1, 775, -1, -1, -1 },
-  { 0x068E, -1, 776, -1, -1, -1 },
-  { 0x068F, -1, 778, -1, -1, -1 },
-  { 0x0690, -1, 780, -1, -1, -1 },
-  { 0x0691, -1, 781, -1, -1, -1 },
-  { 0x0692, -1, 782, -1, -1, -1 },
-  { 0x0693, -1, 783, -1, -1, -1 },
-  { 0x0694, -1, 784, -1, -1, -1 },
-  { 0x0695, -1, 785, -1, -1, -1 },
-  { 0x0696, -1, 786, -1, -1, -1 },
-  { 0x0697, -1, 787, -1, -1, -1 },
-  { 0x0698, -1, 788, -1, -1, -1 },
-  { 0x0699, -1, 789, -1, -1, -1 },
-  { 0x069A, -1, 790, -1, -1, -1 },
-  { 0x069B, -1, 791, -1, -1, -1 },
-  { 0x069C, -1, 792, -1, -1, -1 },
-  { 0x069D, -1, 793, -1, -1, -1 },
-  { 0x069E, -1, 794, -1, -1, -1 },
-  { 0x069F, -1, 795, -1, -1, -1 },
-  { 0x06A0, -1, 796, -1, -1, -1 },
-  { 0x06A1, -1, 797, -1, -1, -1 },
-  { 0x06A2, -1, 798, -1, -1, -1 },
-  { 0x06A3, -1, 799, -1, -1, -1 },
-  { 0x06A4, -1, 800, -1, -1, -1 },
-  { 0x06A5, -1, 802, -1, -1, -1 },
-  { 0x06A6, -1, 803, -1, -1, -1 },
-  { 0x06A7, -1, 804, -1, -1, -1 },
-  { 0x06A8, -1, 805, -1, -1, -1 },
-  { 0x06A9, -1, 806, -1, -1, -1 },
-  { 0x06AA, -1, 807, -1, -1, -1 },
-  { 0x06AB, -1, 808, -1, -1, -1 },
-  { 0x06AC, -1, 810, -1, -1, -1 },
-  { 0x06AD, -1, 811, -1, -1, -1 },
-  { 0x06AE, -1, 812, -1, -1, -1 },
-  { 0x06AF, -1, 813, -1, -1, -1 },
-  { 0x06B0, -1, 814, -1, -1, -1 },
-  { 0x06B1, -1, 815, -1, -1, -1 },
-  { 0x06B2, -1, 816, -1, -1, -1 },
-  { 0x06B3, -1, 817, -1, -1, -1 },
-  { 0x06B4, -1, 818, -1, -1, -1 },
-  { 0x06B5, -1, 819, -1, -1, -1 },
-  { 0x06B6, -1, 820, -1, -1, -1 },
-  { 0x06B7, -1, 821, -1, -1, -1 },
-  { 0x06BA, -1, 822, -1, -1, -1 },
-  { 0x06BB, -1, 824, -1, -1, -1 },
-  { 0x06BC, -1, 825, -1, -1, -1 },
-  { 0x06BD, -1, 826, -1, -1, -1 },
-  { 0x06BE, -1, 827, -1, -1, -1 },
-  { 0x06C0, 238, 829, -1, -1, 339 },
-  { 0x06C1, -1, 831, -1, -1, -1 },
-  { 0x06C2, -1, 832, -1, -1, 340 },
-  { 0x06C3, -1, 834, -1, -1, -1 },
-  { 0x06C4, -1, 835, -1, -1, -1 },
-  { 0x06C5, -1, 836, -1, -1, -1 },
-  { 0x06C6, -1, 837, -1, -1, -1 },
-  { 0x06C7, -1, 838, -1, -1, -1 },
-  { 0x06C8, -1, 839, -1, -1, -1 },
-  { 0x06C9, -1, 840, -1, -1, -1 },
-  { 0x06CA, -1, 841, -1, -1, -1 },
-  { 0x06CB, -1, 842, -1, -1, -1 },
-  { 0x06CC, -1, 843, 598, -1, -1 },
-  { 0x06CD, -1, 845, -1, -1, -1 },
-  { 0x06CE, -1, 846, -1, -1, -1 },
-  { 0x06D0, -1, 847, -1, -1, -1 },
-  { 0x06D1, -1, 849, -1, -1, -1 },
-  { 0x06D2, -1, 850, -1, -1, -1 },
-  { 0x06D3, -1, 851, -1, -1, 341 },
-  { 0x06D4, -1, 853, -1, -1, -1 },
-  { 0x06D5, -1, 854, -1, -1, -1 },
-  { 0x06DF, -1, 855, -1, -1, -1 },
-  { 0x06E1, 240, 856, 600, -1, -1 },
-  { 0x06E9, -1, 858, -1, -1, -1 },
-  { 0x06EF, -1, 859, -1, -1, -1 },
-  { 0x06F4, -1, 860, -1, -1, -1 },
-  { 0x06F5, -1, 861, -1, -1, -1 },
-  { 0x06F6, -1, 862, -1, -1, -1 },
-  { 0x06F7, -1, 863, -1, -1, -1 },
-  { 0x0700, -1, 864, -1, -1, -1 },
-  { 0x0701, -1, 865, -1, -1, -1 },
-  { 0x0702, -1, 866, -1, -1, -1 },
-  { 0x0703, -1, 867, -1, -1, -1 },
-  { 0x0704, -1, 868, -1, -1, -1 },
-  { 0x0705, -1, 869, -1, -1, -1 },
-  { 0x0706, -1, 870, -1, -1, -1 },
-  { 0x0707, -1, 871, -1, -1, -1 },
-  { 0x0708, -1, 872, -1, -1, -1 },
-  { 0x0709, -1, 873, -1, -1, -1 },
-  { 0x070A, -1, 874, -1, -1, -1 },
-  { 0x070B, -1, 876, -1, -1, -1 },
-  { 0x070C, -1, 877, -1, -1, -1 },
-  { 0x070D, -1, 878, -1, -1, -1 },
-  { 0x070F, 241, 879, -1, -1, -1 },
-  { 0x0711, -1, 880, -1, -1, -1 },
-  { 0x0714, -1, 881, -1, -1, -1 },
-  { 0x0716, -1, 882, -1, -1, -1 },
-  { 0x071C, -1, 883, -1, -1, -1 },
-  { 0x071E, -1, 884, -1, -1, -1 },
-  { 0x0727, -1, 885, -1, -1, -1 },
-  { 0x0740, -1, 886, -1, -1, -1 },
-  { 0x0741, -1, 887, -1, -1, -1 },
-  { 0x0742, -1, 888, -1, -1, -1 },
-  { 0x0743, -1, 889, -1, -1, -1 },
-  { 0x0744, -1, 890, -1, -1, -1 },
-  { 0x0745, -1, 891, -1, -1, -1 },
-  { 0x0746, -1, 892, -1, -1, -1 },
-  { 0x0747, -1, 893, -1, -1, -1 },
-  { 0x0748, -1, 894, -1, -1, -1 },
-  { 0x0749, -1, 896, -1, -1, -1 },
-  { 0x074A, -1, 898, -1, -1, -1 },
-  { 0x0759, -1, 899, -1, -1, -1 },
-  { 0x075C, -1, 900, -1, -1, -1 },
-  { 0x0762, -1, 901, 601, -1, -1 },
-  { 0x0763, -1, 902, 602, -1, -1 },
-  { 0x0766, -1, 903, -1, -1, -1 },
-  { 0x0767, -1, 904, -1, -1, -1 },
-  { 0x0768, -1, 905, -1, -1, -1 },
-  { 0x0769, -1, 906, -1, -1, -1 },
-  { 0x076B, -1, 907, -1, -1, -1 },
-  { 0x076C, -1, 908, -1, -1, -1 },
-  { 0x076D, -1, 909, -1, -1, -1 },
-  { 0x07EA, -1, -1, 603, -1, -1 },
-  { 0x07EB, -1, -1, 604, -1, -1 },
-  { 0x07EC, -1, -1, 605, -1, -1 },
-  { 0x07ED, -1, -1, 606, -1, -1 },
-  { 0x07EE, -1, -1, 607, -1, -1 },
-  { 0x07F2, -1, -1, 608, -1, -1 },
-  { 0x07F3, -1, -1, 609, -1, -1 },
-  { 0x07F4, -1, -1, 610, -1, -1 },
-  { 0x07F5, -1, -1, 611, -1, -1 },
-  { 0x07FA, -1, -1, 612, -1, -1 },
-  { 0x081C, 242, -1, -1, -1, -1 },
-  { 0x081E, 243, -1, -1, -1, -1 },
-  { 0x0821, 244, -1, -1, -1, -1 },
-  { 0x0825, 245, -1, -1, -1, -1 },
-  { 0x0826, 246, -1, -1, -1, -1 },
-  { 0x0829, 247, -1, -1, -1, -1 },
-  { 0x0830, 248, -1, -1, -1, -1 },
-  { 0x0831, 249, -1, -1, -1, -1 },
-  { 0x0832, 250, -1, -1, -1, -1 },
-  { 0x0833, 251, -1, -1, -1, -1 },
-  { 0x0834, 252, -1, -1, -1, -1 },
-  { 0x0835, 253, -1, -1, -1, -1 },
-  { 0x0838, 254, -1, -1, -1, -1 },
-  { 0x0839, 255, -1, -1, -1, -1 },
-  { 0x083A, 256, -1, -1, -1, -1 },
-  { 0x083B, 257, -1, -1, -1, -1 },
-  { 0x083C, 258, -1, -1, -1, -1 },
-  { 0x083D, 259, -1, -1, -1, -1 },
-  { 0x083E, 260, -1, -1, -1, -1 },
-  { 0x0840, 261, -1, -1, -1, -1 },
-  { 0x0845, 262, -1, -1, -1, -1 },
-  { 0x0849, 263, -1, -1, -1, -1 },
-  { 0x0856, 264, -1, -1, -1, -1 },
-  { 0x08AA, 265, -1, -1, -1, -1 },
-  { 0x08AB, 266, -1, -1, -1, -1 },
-  { 0x08AC, 267, -1, -1, -1, -1 },
-  { 0x08F0, 268, -1, -1, -1, -1 },
-  { 0x08F1, 269, -1, -1, -1, -1 },
-  { 0x08F2, 270, -1, -1, -1, -1 },
-  { 0x08F6, -1, 910, -1, -1, -1 },
-  { 0x08FE, -1, 911, -1, -1, -1 },
-  { 0x0900, 271, -1, -1, -1, -1 },
-  { 0x0901, 272, -1, 614, -1, -1 },
-  { 0x0902, 273, -1, -1, -1, -1 },
-  { 0x090E, -1, 912, -1, -1, -1 },
-  { 0x0912, -1, 913, -1, -1, -1 },
-  { 0x0929, -1, 914, -1, -1, 342 },
-  { 0x0931, -1, 915, -1, -1, 343 },
-  { 0x0934, -1, 917, -1, -1, 344 },
-  { 0x093C, -1, 918, -1, -1, -1 },
-  { 0x093F, -1, 919, -1, -1, -1 },
-  { 0x0945, 274, -1, -1, -1, -1 },
-  { 0x0946, -1, 920, -1, -1, -1 },
-  { 0x094A, -1, 921, -1, -1, -1 },
-  { 0x094D, 275, 922, -1, -1, -1 },
-  { 0x094E, -1, 923, -1, -1, -1 },
-  { 0x094F, -1, 925, -1, -1, -1 },
-  { 0x0951, 276, 926, 615, -1, -1 },
-  { 0x0952, 277, 928, 616, -1, -1 },
-  { 0x0953, -1, -1, 617, -1, -1 },
-  { 0x0954, -1, -1, 618, -1, -1 },
-  { 0x0955, -1, 929, -1, -1, -1 },
+  { 0x0639, -1, -1, 594, -1, -1 },
+  { 0x063D, -1, 724, -1, -1, -1 },
+  { 0x0640, 237, 725, -1, -1, -1 },
+  { 0x0649, -1, 727, 596, -1, -1 },
+  { 0x064A, -1, 729, -1, -1, -1 },
+  { 0x0652, -1, 731, 597, -1, -1 },
+  { 0x0654, -1, 734, -1, -1, -1 },
+  { 0x0657, 238, 736, -1, -1, -1 },
+  { 0x0658, -1, 737, -1, -1, -1 },
+  { 0x0659, -1, 739, -1, -1, -1 },
+  { 0x065A, -1, 740, -1, -1, -1 },
+  { 0x065B, -1, 741, -1, -1, -1 },
+  { 0x065C, -1, 742, -1, -1, -1 },
+  { 0x065D, -1, 743, -1, -1, -1 },
+  { 0x065E, -1, 744, -1, -1, -1 },
+  { 0x065F, -1, 745, -1, -1, -1 },
+  { 0x066A, -1, -1, 598, -1, -1 },
+  { 0x066C, -1, -1, 599, -1, -1 },
+  { 0x066D, -1, 746, 601, -1, -1 },
+  { 0x0670, -1, 747, -1, -1, -1 },
+  { 0x0671, -1, 748, -1, -1, -1 },
+  { 0x0672, -1, 749, -1, -1, -1 },
+  { 0x0673, -1, 750, -1, -1, -1 },
+  { 0x0674, -1, 753, -1, -1, -1 },
+  { 0x0675, -1, 755, -1, 66, -1 },
+  { 0x0676, -1, 756, -1, 67, -1 },
+  { 0x0677, -1, 757, -1, 68, -1 },
+  { 0x0678, -1, 758, -1, 69, -1 },
+  { 0x0679, -1, 759, -1, -1, -1 },
+  { 0x067A, -1, 760, -1, -1, -1 },
+  { 0x067B, -1, 761, -1, -1, -1 },
+  { 0x067C, -1, 762, -1, -1, -1 },
+  { 0x067D, -1, 763, -1, -1, -1 },
+  { 0x067E, -1, 764, -1, -1, -1 },
+  { 0x067F, -1, 765, -1, -1, -1 },
+  { 0x0680, -1, 766, -1, -1, -1 },
+  { 0x0681, -1, 767, -1, -1, -1 },
+  { 0x0682, -1, 768, -1, -1, -1 },
+  { 0x0683, -1, 769, -1, -1, -1 },
+  { 0x0684, -1, 770, -1, -1, -1 },
+  { 0x0685, -1, 771, -1, -1, -1 },
+  { 0x0686, -1, 772, -1, -1, -1 },
+  { 0x0687, -1, 773, -1, -1, -1 },
+  { 0x0688, -1, 774, -1, -1, -1 },
+  { 0x0689, -1, 775, -1, -1, -1 },
+  { 0x068A, -1, 776, -1, -1, -1 },
+  { 0x068B, -1, 777, -1, -1, -1 },
+  { 0x068C, -1, 778, -1, -1, -1 },
+  { 0x068D, -1, 779, -1, -1, -1 },
+  { 0x068E, -1, 780, -1, -1, -1 },
+  { 0x068F, -1, 782, -1, -1, -1 },
+  { 0x0690, -1, 784, -1, -1, -1 },
+  { 0x0691, -1, 785, -1, -1, -1 },
+  { 0x0692, -1, 786, -1, -1, -1 },
+  { 0x0693, -1, 787, -1, -1, -1 },
+  { 0x0694, -1, 788, -1, -1, -1 },
+  { 0x0695, -1, 789, -1, -1, -1 },
+  { 0x0696, -1, 790, -1, -1, -1 },
+  { 0x0697, -1, 791, -1, -1, -1 },
+  { 0x0698, -1, 792, -1, -1, -1 },
+  { 0x0699, -1, 793, -1, -1, -1 },
+  { 0x069A, -1, 794, -1, -1, -1 },
+  { 0x069B, -1, 795, -1, -1, -1 },
+  { 0x069C, -1, 796, -1, -1, -1 },
+  { 0x069D, -1, 797, -1, -1, -1 },
+  { 0x069E, -1, 798, -1, -1, -1 },
+  { 0x069F, -1, 799, -1, -1, -1 },
+  { 0x06A0, -1, 800, -1, -1, -1 },
+  { 0x06A1, -1, 801, -1, -1, -1 },
+  { 0x06A2, -1, 802, -1, -1, -1 },
+  { 0x06A3, -1, 803, -1, -1, -1 },
+  { 0x06A4, -1, 804, -1, -1, -1 },
+  { 0x06A5, -1, 806, -1, -1, -1 },
+  { 0x06A6, -1, 807, -1, -1, -1 },
+  { 0x06A7, -1, 808, -1, -1, -1 },
+  { 0x06A8, -1, 809, -1, -1, -1 },
+  { 0x06A9, -1, 810, -1, -1, -1 },
+  { 0x06AA, -1, 811, -1, -1, -1 },
+  { 0x06AB, -1, 812, -1, -1, -1 },
+  { 0x06AC, -1, 814, -1, -1, -1 },
+  { 0x06AD, -1, 815, -1, -1, -1 },
+  { 0x06AE, -1, 816, -1, -1, -1 },
+  { 0x06AF, -1, 817, -1, -1, -1 },
+  { 0x06B0, -1, 818, -1, -1, -1 },
+  { 0x06B1, -1, 819, -1, -1, -1 },
+  { 0x06B2, -1, 820, -1, -1, -1 },
+  { 0x06B3, -1, 821, -1, -1, -1 },
+  { 0x06B4, -1, 822, -1, -1, -1 },
+  { 0x06B5, -1, 823, -1, -1, -1 },
+  { 0x06B6, -1, 824, -1, -1, -1 },
+  { 0x06B7, -1, 825, -1, -1, -1 },
+  { 0x06BA, -1, 826, -1, -1, -1 },
+  { 0x06BB, -1, 828, -1, -1, -1 },
+  { 0x06BC, -1, 829, -1, -1, -1 },
+  { 0x06BD, -1, 830, -1, -1, -1 },
+  { 0x06BE, -1, 831, -1, -1, -1 },
+  { 0x06C0, 239, 833, -1, -1, 339 },
+  { 0x06C1, -1, 835, -1, -1, -1 },
+  { 0x06C2, -1, 836, -1, -1, 340 },
+  { 0x06C3, -1, 838, -1, -1, -1 },
+  { 0x06C4, -1, 839, -1, -1, -1 },
+  { 0x06C5, -1, 840, -1, -1, -1 },
+  { 0x06C6, -1, 841, -1, -1, -1 },
+  { 0x06C7, -1, 842, -1, -1, -1 },
+  { 0x06C8, -1, 843, -1, -1, -1 },
+  { 0x06C9, -1, 844, -1, -1, -1 },
+  { 0x06CA, -1, 845, -1, -1, -1 },
+  { 0x06CB, -1, 846, -1, -1, -1 },
+  { 0x06CC, -1, 847, 602, -1, -1 },
+  { 0x06CD, -1, 849, -1, -1, -1 },
+  { 0x06CE, -1, 850, -1, -1, -1 },
+  { 0x06D0, -1, 851, -1, -1, -1 },
+  { 0x06D1, -1, 853, -1, -1, -1 },
+  { 0x06D2, -1, 854, -1, -1, -1 },
+  { 0x06D3, -1, 855, -1, -1, 341 },
+  { 0x06D4, -1, 857, -1, -1, -1 },
+  { 0x06D5, -1, 858, -1, -1, -1 },
+  { 0x06DF, -1, 859, -1, -1, -1 },
+  { 0x06E1, 241, 860, 604, -1, -1 },
+  { 0x06E9, -1, 862, -1, -1, -1 },
+  { 0x06EF, -1, 863, -1, -1, -1 },
+  { 0x06F4, -1, 864, -1, -1, -1 },
+  { 0x06F5, -1, 865, -1, -1, -1 },
+  { 0x06F6, -1, 866, -1, -1, -1 },
+  { 0x06F7, -1, 867, -1, -1, -1 },
+  { 0x0700, -1, 868, -1, -1, -1 },
+  { 0x0701, -1, 869, -1, -1, -1 },
+  { 0x0702, -1, 870, -1, -1, -1 },
+  { 0x0703, -1, 871, -1, -1, -1 },
+  { 0x0704, -1, 872, -1, -1, -1 },
+  { 0x0705, -1, 873, -1, -1, -1 },
+  { 0x0706, -1, 874, -1, -1, -1 },
+  { 0x0707, -1, 875, -1, -1, -1 },
+  { 0x0708, -1, 876, -1, -1, -1 },
+  { 0x0709, -1, 877, -1, -1, -1 },
+  { 0x070A, -1, 878, -1, -1, -1 },
+  { 0x070B, -1, 880, 605, -1, -1 },
+  { 0x070C, -1, 881, -1, -1, -1 },
+  { 0x070D, -1, 882, -1, -1, -1 },
+  { 0x070F, 242, 883, -1, -1, -1 },
+  { 0x0711, -1, 884, -1, -1, -1 },
+  { 0x0714, -1, 885, -1, -1, -1 },
+  { 0x0716, -1, 886, -1, -1, -1 },
+  { 0x071C, -1, 887, -1, -1, -1 },
+  { 0x071E, -1, 888, -1, -1, -1 },
+  { 0x0727, -1, 889, -1, -1, -1 },
+  { 0x0740, -1, 890, -1, -1, -1 },
+  { 0x0741, -1, 891, -1, -1, -1 },
+  { 0x0742, -1, 892, -1, -1, -1 },
+  { 0x0743, -1, 893, -1, -1, -1 },
+  { 0x0744, -1, 894, -1, -1, -1 },
+  { 0x0745, -1, 895, -1, -1, -1 },
+  { 0x0746, -1, 896, -1, -1, -1 },
+  { 0x0747, -1, 897, -1, -1, -1 },
+  { 0x0748, -1, 898, -1, -1, -1 },
+  { 0x0749, -1, 900, -1, -1, -1 },
+  { 0x074A, -1, 902, -1, -1, -1 },
+  { 0x0759, -1, 903, -1, -1, -1 },
+  { 0x075C, -1, 904, -1, -1, -1 },
+  { 0x0762, -1, 905, 606, -1, -1 },
+  { 0x0763, -1, 906, 607, -1, -1 },
+  { 0x0766, -1, 907, -1, -1, -1 },
+  { 0x0767, -1, 908, -1, -1, -1 },
+  { 0x0768, -1, 909, -1, -1, -1 },
+  { 0x0769, -1, 910, -1, -1, -1 },
+  { 0x076B, -1, 911, -1, -1, -1 },
+  { 0x076C, -1, 912, -1, -1, -1 },
+  { 0x076D, -1, 913, -1, -1, -1 },
+  { 0x07EA, -1, -1, 608, -1, -1 },
+  { 0x07EB, -1, -1, 609, -1, -1 },
+  { 0x07EC, -1, -1, 610, -1, -1 },
+  { 0x07ED, -1, -1, 611, -1, -1 },
+  { 0x07EE, -1, -1, 612, -1, -1 },
+  { 0x07F2, -1, -1, 613, -1, -1 },
+  { 0x07F3, -1, -1, 614, -1, -1 },
+  { 0x07F4, -1, -1, 615, -1, -1 },
+  { 0x07F5, -1, -1, 616, -1, -1 },
+  { 0x07FA, -1, -1, 617, -1, -1 },
+  { 0x081C, 243, -1, -1, -1, -1 },
+  { 0x081E, 244, -1, -1, -1, -1 },
+  { 0x0821, 245, -1, -1, -1, -1 },
+  { 0x0825, 246, -1, -1, -1, -1 },
+  { 0x0826, 247, -1, -1, -1, -1 },
+  { 0x0829, 248, -1, -1, -1, -1 },
+  { 0x0830, 249, -1, -1, -1, -1 },
+  { 0x0831, 250, -1, -1, -1, -1 },
+  { 0x0832, 251, -1, -1, -1, -1 },
+  { 0x0833, 252, -1, -1, -1, -1 },
+  { 0x0834, 253, -1, -1, -1, -1 },
+  { 0x0835, 254, -1, -1, -1, -1 },
+  { 0x0838, 255, -1, -1, -1, -1 },
+  { 0x0839, 256, -1, -1, -1, -1 },
+  { 0x083A, 257, -1, -1, -1, -1 },
+  { 0x083B, 258, -1, -1, -1, -1 },
+  { 0x083C, 259, -1, -1, -1, -1 },
+  { 0x083D, 260, -1, -1, -1, -1 },
+  { 0x083E, 261, -1, -1, -1, -1 },
+  { 0x0840, 262, -1, -1, -1, -1 },
+  { 0x0845, 263, -1, -1, -1, -1 },
+  { 0x0849, 264, -1, -1, -1, -1 },
+  { 0x0856, 265, -1, -1, -1, -1 },
+  { 0x08AA, 266, -1, -1, -1, -1 },
+  { 0x08AB, 267, -1, -1, -1, -1 },
+  { 0x08AC, 268, -1, -1, -1, -1 },
+  { 0x08F0, 269, -1, -1, -1, -1 },
+  { 0x08F1, 270, -1, -1, -1, -1 },
+  { 0x08F2, 271, -1, -1, -1, -1 },
+  { 0x08F6, -1, 914, -1, -1, -1 },
+  { 0x08FE, -1, 915, -1, -1, -1 },
+  { 0x0900, 272, -1, -1, -1, -1 },
+  { 0x0901, 273, -1, 619, -1, -1 },
+  { 0x0902, 274, -1, -1, -1, -1 },
+  { 0x090E, -1, 916, -1, -1, -1 },
+  { 0x0912, -1, 917, -1, -1, -1 },
+  { 0x0929, -1, 918, -1, -1, 342 },
+  { 0x0931, -1, 919, -1, -1, 343 },
+  { 0x0934, -1, 921, -1, -1, 344 },
+  { 0x093C, -1, 922, -1, -1, -1 },
+  { 0x093F, -1, 923, -1, -1, -1 },
+  { 0x0945, 275, -1, -1, -1, -1 },
+  { 0x0946, -1, 924, -1, -1, -1 },
+  { 0x094A, -1, 925, -1, -1, -1 },
+  { 0x094D, 276, 926, -1, -1, -1 },
+  { 0x094E, -1, 927, -1, -1, -1 },
+  { 0x094F, -1, 929, -1, -1, -1 },
+  { 0x0951, 277, 930, 620, -1, -1 },
+  { 0x0952, 278, 932, 621, -1, -1 },
+  { 0x0953, -1, -1, 622, -1, -1 },
+  { 0x0954, -1, -1, 623, -1, -1 },
+  { 0x0955, -1, 933, -1, -1, -1 },
   { 0x0958, -1, -1, -1, -1, 345 },
   { 0x0959, -1, -1, -1, -1, 346 },
   { 0x095A, -1, -1, -1, -1, 347 },
@@ -21556,842 +21581,842 @@ static const NamesList names_list[] =
   { 0x095D, -1, -1, -1, -1, 350 },
   { 0x095E, -1, -1, -1, -1, 351 },
   { 0x095F, -1, -1, -1, -1, 352 },
-  { 0x0964, 278, 930, -1, -1, -1 },
-  { 0x0965, 279, -1, -1, -1, -1 },
-  { 0x0970, -1, 931, -1, -1, -1 },
-  { 0x0979, -1, 932, -1, -1, -1 },
-  { 0x097A, -1, 933, -1, -1, -1 },
-  { 0x097D, -1, 934, -1, -1, -1 },
-  { 0x09AC, 280, -1, -1, -1, -1 },
-  { 0x09BC, -1, 936, -1, -1, -1 },
-  { 0x09BF, -1, 937, -1, -1, -1 },
-  { 0x09C7, -1, 938, -1, -1, -1 },
-  { 0x09C8, -1, 939, -1, -1, -1 },
+  { 0x0964, 279, 934, -1, -1, -1 },
+  { 0x0965, 280, -1, -1, -1, -1 },
+  { 0x0970, -1, 935, -1, -1, -1 },
+  { 0x0979, -1, 936, -1, -1, -1 },
+  { 0x097A, -1, 937, -1, -1, -1 },
+  { 0x097D, -1, 938, -1, -1, -1 },
+  { 0x09AC, 281, -1, -1, -1, -1 },
+  { 0x09BC, -1, 940, -1, -1, -1 },
+  { 0x09BF, -1, 941, -1, -1, -1 },
+  { 0x09C7, -1, 942, -1, -1, -1 },
+  { 0x09C8, -1, 943, -1, -1, -1 },
   { 0x09CB, -1, -1, -1, -1, 353 },
   { 0x09CC, -1, -1, -1, -1, 354 },
-  { 0x09CD, 281, -1, -1, -1, -1 },
-  { 0x09CE, -1, 940, -1, -1, -1 },
+  { 0x09CD, 282, -1, -1, -1, -1 },
+  { 0x09CE, -1, 944, -1, -1, -1 },
   { 0x09DC, -1, -1, -1, -1, 355 },
   { 0x09DD, -1, -1, -1, -1, 356 },
   { 0x09DF, -1, -1, -1, -1, 357 },
-  { 0x09E4, -1, -1, 619, -1, -1 },
-  { 0x09E5, -1, -1, 620, -1, -1 },
-  { 0x09F0, 282, -1, -1, -1, -1 },
-  { 0x09F1, 283, -1, -1, -1, -1 },
-  { 0x09F2, 285, 941, -1, -1, -1 },
-  { 0x09F3, 286, -1, -1, -1, -1 },
-  { 0x09F4, -1, 942, -1, -1, -1 },
-  { 0x09F5, -1, 943, -1, -1, -1 },
-  { 0x09F6, -1, 944, -1, -1, -1 },
-  { 0x09FA, 287, 945, -1, -1, -1 },
-  { 0x0A05, 289, -1, -1, -1, -1 },
+  { 0x09E4, -1, -1, 624, -1, -1 },
+  { 0x09E5, -1, -1, 625, -1, -1 },
+  { 0x09F0, 283, -1, -1, -1, -1 },
+  { 0x09F1, 284, -1, -1, -1, -1 },
+  { 0x09F2, 286, 945, -1, -1, -1 },
+  { 0x09F3, 287, -1, -1, -1, -1 },
+  { 0x09F4, -1, 946, -1, -1, -1 },
+  { 0x09F5, -1, 947, -1, -1, -1 },
+  { 0x09F6, -1, 948, -1, -1, -1 },
+  { 0x09FA, 288, 949, -1, -1, -1 },
+  { 0x0A05, 290, -1, -1, -1, -1 },
   { 0x0A33, -1, -1, -1, -1, 358 },
   { 0x0A36, -1, -1, -1, -1, 359 },
-  { 0x0A3C, 290, 947, -1, -1, -1 },
-  { 0x0A3E, 291, -1, -1, -1, -1 },
-  { 0x0A3F, 292, 948, -1, -1, -1 },
-  { 0x0A40, 293, -1, -1, -1, -1 },
-  { 0x0A41, 294, -1, -1, -1, -1 },
-  { 0x0A42, 295, -1, -1, -1, -1 },
-  { 0x0A47, 296, -1, -1, -1, -1 },
-  { 0x0A48, 297, -1, -1, -1, -1 },
-  { 0x0A4B, 298, -1, -1, -1, -1 },
-  { 0x0A4C, 299, -1, -1, -1, -1 },
+  { 0x0A3C, 291, 951, -1, -1, -1 },
+  { 0x0A3E, 292, -1, -1, -1, -1 },
+  { 0x0A3F, 293, 952, -1, -1, -1 },
+  { 0x0A40, 294, -1, -1, -1, -1 },
+  { 0x0A41, 295, -1, -1, -1, -1 },
+  { 0x0A42, 296, -1, -1, -1, -1 },
+  { 0x0A47, 297, -1, -1, -1, -1 },
+  { 0x0A48, 298, -1, -1, -1, -1 },
+  { 0x0A4B, 299, -1, -1, -1, -1 },
+  { 0x0A4C, 300, -1, -1, -1, -1 },
   { 0x0A59, -1, -1, -1, -1, 360 },
   { 0x0A5A, -1, -1, -1, -1, 361 },
   { 0x0A5B, -1, -1, -1, -1, 362 },
   { 0x0A5E, -1, -1, -1, -1, 363 },
-  { 0x0A64, -1, -1, 621, -1, -1 },
-  { 0x0A65, -1, -1, 622, -1, -1 },
-  { 0x0A70, -1, 949, -1, -1, -1 },
-  { 0x0A71, -1, 950, -1, -1, -1 },
-  { 0x0A72, -1, 951, -1, -1, -1 },
-  { 0x0A73, -1, 952, -1, -1, -1 },
-  { 0x0A74, -1, 953, -1, -1, -1 },
-  { 0x0A8C, -1, 954, -1, -1, -1 },
-  { 0x0ABC, -1, 955, -1, -1, -1 },
-  { 0x0ABF, -1, 956, -1, -1, -1 },
-  { 0x0AE4, -1, -1, 623, -1, -1 },
-  { 0x0AE5, -1, -1, 624, -1, -1 },
-  { 0x0AF1, -1, 957, -1, -1, -1 },
-  { 0x0B2C, -1, -1, 625, -1, -1 },
-  { 0x0B2F, 300, -1, -1, -1, -1 },
-  { 0x0B35, -1, -1, 626, -1, -1 },
-  { 0x0B3C, -1, 958, -1, -1, -1 },
-  { 0x0B47, -1, 959, -1, -1, -1 },
-  { 0x0B48, -1, 960, -1, -1, 364 },
+  { 0x0A64, -1, -1, 626, -1, -1 },
+  { 0x0A65, -1, -1, 627, -1, -1 },
+  { 0x0A70, -1, 953, -1, -1, -1 },
+  { 0x0A71, -1, 954, -1, -1, -1 },
+  { 0x0A72, -1, 955, -1, -1, -1 },
+  { 0x0A73, -1, 956, -1, -1, -1 },
+  { 0x0A74, -1, 957, -1, -1, -1 },
+  { 0x0A8C, -1, 958, -1, -1, -1 },
+  { 0x0ABC, -1, 959, -1, -1, -1 },
+  { 0x0ABF, -1, 960, -1, -1, -1 },
+  { 0x0AE4, -1, -1, 628, -1, -1 },
+  { 0x0AE5, -1, -1, 629, -1, -1 },
+  { 0x0AF1, -1, 961, -1, -1, -1 },
+  { 0x0B2C, -1, -1, 630, -1, -1 },
+  { 0x0B2F, 301, -1, -1, -1, -1 },
+  { 0x0B35, -1, -1, 631, -1, -1 },
+  { 0x0B3C, -1, 962, -1, -1, -1 },
+  { 0x0B47, -1, 963, -1, -1, -1 },
+  { 0x0B48, -1, 964, -1, -1, 364 },
   { 0x0B4B, -1, -1, -1, -1, 365 },
   { 0x0B4C, -1, -1, -1, -1, 366 },
-  { 0x0B5C, 301, -1, -1, -1, 367 },
-  { 0x0B5D, 302, -1, -1, -1, 368 },
-  { 0x0B5F, 303, -1, -1, -1, -1 },
-  { 0x0B64, -1, -1, 627, -1, -1 },
-  { 0x0B65, -1, -1, 628, -1, -1 },
-  { 0x0B71, -1, -1, 629, -1, -1 },
-  { 0x0B82, -1, 961, -1, -1, -1 },
-  { 0x0B83, 304, 962, -1, -1, -1 },
+  { 0x0B5C, 302, -1, -1, -1, 367 },
+  { 0x0B5D, 303, -1, -1, -1, 368 },
+  { 0x0B5F, 304, -1, -1, -1, -1 },
+  { 0x0B64, -1, -1, 632, -1, -1 },
+  { 0x0B65, -1, -1, 633, -1, -1 },
+  { 0x0B71, -1, -1, 634, -1, -1 },
+  { 0x0B82, -1, 965, -1, -1, -1 },
+  { 0x0B83, 305, 966, -1, -1, -1 },
   { 0x0B94, -1, -1, -1, -1, 369 },
-  { 0x0BC6, -1, 963, -1, -1, -1 },
-  { 0x0BC7, -1, 964, -1, -1, -1 },
-  { 0x0BC8, -1, 965, -1, -1, -1 },
+  { 0x0BC6, -1, 967, -1, -1, -1 },
+  { 0x0BC7, -1, 968, -1, -1, -1 },
+  { 0x0BC8, -1, 969, -1, -1, -1 },
   { 0x0BCA, -1, -1, -1, -1, 370 },
   { 0x0BCB, -1, -1, -1, -1, 371 },
   { 0x0BCC, -1, -1, -1, -1, 372 },
-  { 0x0BCD, 305, -1, -1, -1, -1 },
-  { 0x0BE4, -1, -1, 631, -1, -1 },
-  { 0x0BE5, -1, -1, 632, -1, -1 },
-  { 0x0BF3, 306, -1, -1, -1, -1 },
-  { 0x0BF4, 307, -1, -1, -1, -1 },
-  { 0x0BF5, 308, -1, -1, -1, -1 },
-  { 0x0BF6, 309, -1, -1, -1, -1 },
-  { 0x0BF7, 310, -1, -1, -1, -1 },
-  { 0x0BF8, 311, -1, -1, -1, -1 },
-  { 0x0BF9, 312, -1, -1, -1, -1 },
-  { 0x0BFA, 313, -1, -1, -1, -1 },
-  { 0x0C01, 314, 966, -1, -1, -1 },
-  { 0x0C02, 315, -1, -1, -1, -1 },
+  { 0x0BCD, 306, -1, -1, -1, -1 },
+  { 0x0BE4, -1, -1, 636, -1, -1 },
+  { 0x0BE5, -1, -1, 637, -1, -1 },
+  { 0x0BF3, 307, -1, -1, -1, -1 },
+  { 0x0BF4, 308, -1, -1, -1, -1 },
+  { 0x0BF5, 309, -1, -1, -1, -1 },
+  { 0x0BF6, 310, -1, -1, -1, -1 },
+  { 0x0BF7, 311, -1, -1, -1, -1 },
+  { 0x0BF8, 312, -1, -1, -1, -1 },
+  { 0x0BF9, 313, -1, -1, -1, -1 },
+  { 0x0BFA, 314, -1, -1, -1, -1 },
+  { 0x0C01, 315, 970, -1, -1, -1 },
+  { 0x0C02, 316, -1, -1, -1, -1 },
   { 0x0C48, -1, -1, -1, -1, 373 },
-  { 0x0C4D, 316, -1, -1, -1, -1 },
-  { 0x0C64, -1, -1, 633, -1, -1 },
-  { 0x0C65, -1, -1, 634, -1, -1 },
+  { 0x0C4D, 317, -1, -1, -1, -1 },
+  { 0x0C64, -1, -1, 638, -1, -1 },
+  { 0x0C65, -1, -1, 639, -1, -1 },
   { 0x0CC0, -1, -1, -1, -1, 374 },
   { 0x0CC7, -1, -1, -1, -1, 375 },
   { 0x0CC8, -1, -1, -1, -1, 376 },
   { 0x0CCA, -1, -1, -1, -1, 377 },
   { 0x0CCB, -1, -1, -1, -1, 378 },
-  { 0x0CCD, -1, 967, -1, -1, -1 },
-  { 0x0CDE, -1, 968, -1, -1, -1 },
-  { 0x0CE4, -1, -1, 635, -1, -1 },
-  { 0x0CE5, -1, -1, 636, -1, -1 },
-  { 0x0CF1, -1, -1, 637, -1, -1 },
-  { 0x0CF2, -1, -1, 638, -1, -1 },
-  { 0x0D1A, 317, -1, -1, -1, -1 },
-  { 0x0D1B, 318, -1, -1, -1, -1 },
-  { 0x0D1E, 319, -1, -1, -1, -1 },
-  { 0x0D1F, 320, -1, -1, -1, -1 },
-  { 0x0D20, 321, -1, -1, -1, -1 },
-  { 0x0D21, 322, -1, -1, -1, -1 },
-  { 0x0D22, 323, -1, -1, -1, -1 },
-  { 0x0D23, 324, -1, -1, -1, -1 },
-  { 0x0D24, 325, -1, -1, -1, -1 },
-  { 0x0D25, 326, -1, -1, -1, -1 },
-  { 0x0D26, 327, -1, -1, -1, -1 },
-  { 0x0D27, 328, -1, -1, -1, -1 },
-  { 0x0D29, -1, 970, -1, -1, -1 },
-  { 0x0D34, 329, -1, -1, -1, -1 },
-  { 0x0D36, 330, -1, -1, -1, -1 },
-  { 0x0D37, 331, -1, -1, -1, -1 },
-  { 0x0D3A, -1, 971, -1, -1, -1 },
-  { 0x0D3D, 332, -1, -1, -1, -1 },
-  { 0x0D46, -1, 972, -1, -1, -1 },
-  { 0x0D47, -1, 973, -1, -1, -1 },
-  { 0x0D48, -1, 974, -1, -1, -1 },
+  { 0x0CCD, -1, 971, -1, -1, -1 },
+  { 0x0CDE, -1, 972, -1, -1, -1 },
+  { 0x0CE4, -1, -1, 640, -1, -1 },
+  { 0x0CE5, -1, -1, 641, -1, -1 },
+  { 0x0CF1, -1, -1, 642, -1, -1 },
+  { 0x0CF2, -1, -1, 643, -1, -1 },
+  { 0x0D1A, 318, -1, -1, -1, -1 },
+  { 0x0D1B, 319, -1, -1, -1, -1 },
+  { 0x0D1E, 320, -1, -1, -1, -1 },
+  { 0x0D1F, 321, -1, -1, -1, -1 },
+  { 0x0D20, 322, -1, -1, -1, -1 },
+  { 0x0D21, 323, -1, -1, -1, -1 },
+  { 0x0D22, 324, -1, -1, -1, -1 },
+  { 0x0D23, 325, -1, -1, -1, -1 },
+  { 0x0D24, 326, -1, -1, -1, -1 },
+  { 0x0D25, 327, -1, -1, -1, -1 },
+  { 0x0D26, 328, -1, -1, -1, -1 },
+  { 0x0D27, 329, -1, -1, -1, -1 },
+  { 0x0D29, -1, 974, -1, -1, -1 },
+  { 0x0D34, 330, -1, -1, -1, -1 },
+  { 0x0D36, 331, -1, -1, -1, -1 },
+  { 0x0D37, 332, -1, -1, -1, -1 },
+  { 0x0D3A, -1, 975, -1, -1, -1 },
+  { 0x0D3D, 333, -1, -1, -1, -1 },
+  { 0x0D46, -1, 976, -1, -1, -1 },
+  { 0x0D47, -1, 977, -1, -1, -1 },
+  { 0x0D48, -1, 978, -1, -1, -1 },
   { 0x0D4A, -1, -1, -1, -1, 379 },
   { 0x0D4B, -1, -1, -1, -1, 380 },
-  { 0x0D4C, -1, 975, 639, -1, 381 },
-  { 0x0D4D, 333, -1, -1, -1, -1 },
-  { 0x0D4E, -1, 976, -1, -1, -1 },
-  { 0x0D57, -1, 977, 640, -1, -1 },
-  { 0x0D64, -1, -1, 641, -1, -1 },
-  { 0x0D65, -1, -1, 642, -1, -1 },
-  { 0x0D7C, -1, 978, -1, -1, -1 },
-  { 0x0D7D, -1, 980, -1, -1, -1 },
-  { 0x0D82, 335, -1, -1, -1, -1 },
-  { 0x0D83, 336, -1, -1, -1, -1 },
-  { 0x0D85, 337, -1, -1, -1, -1 },
-  { 0x0D86, 338, -1, -1, -1, -1 },
-  { 0x0D87, 339, -1, -1, -1, -1 },
-  { 0x0D88, 340, -1, -1, -1, -1 },
-  { 0x0D89, 341, -1, -1, -1, -1 },
-  { 0x0D8A, 342, -1, -1, -1, -1 },
-  { 0x0D8B, 343, -1, -1, -1, -1 },
-  { 0x0D8C, 344, -1, -1, -1, -1 },
-  { 0x0D8D, 345, -1, -1, -1, -1 },
-  { 0x0D8E, 346, -1, -1, -1, -1 },
-  { 0x0D8F, 347, -1, -1, -1, -1 },
-  { 0x0D90, 348, -1, -1, -1, -1 },
-  { 0x0D91, 349, -1, -1, -1, -1 },
-  { 0x0D92, 350, -1, -1, -1, -1 },
-  { 0x0D93, 351, -1, -1, -1, -1 },
-  { 0x0D94, 352, -1, -1, -1, -1 },
-  { 0x0D95, 353, -1, -1, -1, -1 },
-  { 0x0D96, 354, -1, -1, -1, -1 },
-  { 0x0D9A, 355, -1, -1, -1, -1 },
-  { 0x0D9B, 356, -1, -1, -1, -1 },
-  { 0x0D9C, 357, -1, -1, -1, -1 },
-  { 0x0D9D, 358, -1, -1, -1, -1 },
-  { 0x0D9E, 359, -1, -1, -1, -1 },
-  { 0x0D9F, 360, -1, -1, -1, -1 },
-  { 0x0DA0, 361, -1, -1, -1, -1 },
-  { 0x0DA1, 362, -1, -1, -1, -1 },
-  { 0x0DA2, 363, -1, -1, -1, -1 },
-  { 0x0DA3, 364, -1, -1, -1, -1 },
-  { 0x0DA4, 365, -1, -1, -1, -1 },
-  { 0x0DA5, 366, -1, -1, -1, -1 },
-  { 0x0DA6, 367, -1, -1, -1, -1 },
-  { 0x0DA7, 368, -1, -1, -1, -1 },
-  { 0x0DA8, 369, -1, -1, -1, -1 },
-  { 0x0DA9, 370, -1, -1, -1, -1 },
-  { 0x0DAA, 371, -1, -1, -1, -1 },
-  { 0x0DAB, 372, -1, -1, -1, -1 },
-  { 0x0DAC, 373, -1, -1, -1, -1 },
-  { 0x0DAD, 374, -1, -1, -1, -1 },
-  { 0x0DAE, 375, -1, -1, -1, -1 },
-  { 0x0DAF, 376, -1, -1, -1, -1 },
-  { 0x0DB0, 377, -1, -1, -1, -1 },
-  { 0x0DB1, 378, -1, -1, -1, -1 },
-  { 0x0DB3, 379, -1, -1, -1, -1 },
-  { 0x0DB4, 380, -1, -1, -1, -1 },
-  { 0x0DB5, 381, -1, -1, -1, -1 },
-  { 0x0DB6, 382, -1, -1, -1, -1 },
-  { 0x0DB7, 383, -1, -1, -1, -1 },
-  { 0x0DB8, 384, -1, -1, -1, -1 },
-  { 0x0DB9, 385, -1, -1, -1, -1 },
-  { 0x0DBA, 386, -1, -1, -1, -1 },
-  { 0x0DBB, 387, -1, -1, -1, -1 },
-  { 0x0DBD, 388, 982, -1, -1, -1 },
-  { 0x0DC0, 389, -1, -1, -1, -1 },
-  { 0x0DC1, 390, -1, -1, -1, -1 },
-  { 0x0DC2, 391, 983, -1, -1, -1 },
-  { 0x0DC3, 392, 984, -1, -1, -1 },
-  { 0x0DC4, 393, -1, -1, -1, -1 },
-  { 0x0DC5, 394, 985, -1, -1, -1 },
-  { 0x0DC6, 395, -1, -1, -1, -1 },
-  { 0x0DCA, 396, -1, -1, -1, -1 },
-  { 0x0DCF, 397, -1, -1, -1, -1 },
-  { 0x0DD0, 398, -1, -1, -1, -1 },
-  { 0x0DD1, 399, -1, -1, -1, -1 },
-  { 0x0DD2, 400, -1, -1, -1, -1 },
-  { 0x0DD3, 401, -1, -1, -1, -1 },
-  { 0x0DD4, 402, -1, -1, -1, -1 },
-  { 0x0DD6, 403, -1, -1, -1, -1 },
-  { 0x0DD8, 404, -1, -1, -1, -1 },
-  { 0x0DD9, 405, -1, -1, -1, -1 },
-  { 0x0DDA, 406, -1, -1, -1, 382 },
-  { 0x0DDB, 407, -1, -1, -1, -1 },
-  { 0x0DDC, 408, -1, -1, -1, 383 },
-  { 0x0DDD, 409, -1, -1, -1, 384 },
-  { 0x0DDE, 410, -1, -1, -1, 385 },
-  { 0x0DDF, 411, -1, -1, -1, -1 },
-  { 0x0DF2, 412, -1, -1, -1, -1 },
-  { 0x0DF3, 413, -1, -1, -1, -1 },
-  { 0x0E24, -1, 986, -1, -1, -1 },
-  { 0x0E26, -1, 987, -1, -1, -1 },
-  { 0x0E2E, 414, -1, -1, -1, -1 },
-  { 0x0E2F, 415, 988, -1, -1, -1 },
-  { 0x0E32, -1, -1, 643, -1, -1 },
+  { 0x0D4C, -1, 979, 644, -1, 381 },
+  { 0x0D4D, 334, -1, -1, -1, -1 },
+  { 0x0D4E, -1, 980, -1, -1, -1 },
+  { 0x0D57, -1, 981, 645, -1, -1 },
+  { 0x0D64, -1, -1, 646, -1, -1 },
+  { 0x0D65, -1, -1, 647, -1, -1 },
+  { 0x0D7C, -1, 982, -1, -1, -1 },
+  { 0x0D7D, -1, 984, -1, -1, -1 },
+  { 0x0D82, 336, -1, -1, -1, -1 },
+  { 0x0D83, 337, -1, -1, -1, -1 },
+  { 0x0D85, 338, -1, -1, -1, -1 },
+  { 0x0D86, 339, -1, -1, -1, -1 },
+  { 0x0D87, 340, -1, -1, -1, -1 },
+  { 0x0D88, 341, -1, -1, -1, -1 },
+  { 0x0D89, 342, -1, -1, -1, -1 },
+  { 0x0D8A, 343, -1, -1, -1, -1 },
+  { 0x0D8B, 344, -1, -1, -1, -1 },
+  { 0x0D8C, 345, -1, -1, -1, -1 },
+  { 0x0D8D, 346, -1, -1, -1, -1 },
+  { 0x0D8E, 347, -1, -1, -1, -1 },
+  { 0x0D8F, 348, -1, -1, -1, -1 },
+  { 0x0D90, 349, -1, -1, -1, -1 },
+  { 0x0D91, 350, -1, -1, -1, -1 },
+  { 0x0D92, 351, -1, -1, -1, -1 },
+  { 0x0D93, 352, -1, -1, -1, -1 },
+  { 0x0D94, 353, -1, -1, -1, -1 },
+  { 0x0D95, 354, -1, -1, -1, -1 },
+  { 0x0D96, 355, -1, -1, -1, -1 },
+  { 0x0D9A, 356, -1, -1, -1, -1 },
+  { 0x0D9B, 357, -1, -1, -1, -1 },
+  { 0x0D9C, 358, -1, -1, -1, -1 },
+  { 0x0D9D, 359, -1, -1, -1, -1 },
+  { 0x0D9E, 360, -1, -1, -1, -1 },
+  { 0x0D9F, 361, -1, -1, -1, -1 },
+  { 0x0DA0, 362, -1, -1, -1, -1 },
+  { 0x0DA1, 363, -1, -1, -1, -1 },
+  { 0x0DA2, 364, -1, -1, -1, -1 },
+  { 0x0DA3, 365, -1, -1, -1, -1 },
+  { 0x0DA4, 366, -1, -1, -1, -1 },
+  { 0x0DA5, 367, -1, -1, -1, -1 },
+  { 0x0DA6, 368, -1, -1, -1, -1 },
+  { 0x0DA7, 369, -1, -1, -1, -1 },
+  { 0x0DA8, 370, -1, -1, -1, -1 },
+  { 0x0DA9, 371, -1, -1, -1, -1 },
+  { 0x0DAA, 372, -1, -1, -1, -1 },
+  { 0x0DAB, 373, -1, -1, -1, -1 },
+  { 0x0DAC, 374, -1, -1, -1, -1 },
+  { 0x0DAD, 375, -1, -1, -1, -1 },
+  { 0x0DAE, 376, -1, -1, -1, -1 },
+  { 0x0DAF, 377, -1, -1, -1, -1 },
+  { 0x0DB0, 378, -1, -1, -1, -1 },
+  { 0x0DB1, 379, -1, -1, -1, -1 },
+  { 0x0DB3, 380, -1, -1, -1, -1 },
+  { 0x0DB4, 381, -1, -1, -1, -1 },
+  { 0x0DB5, 382, -1, -1, -1, -1 },
+  { 0x0DB6, 383, -1, -1, -1, -1 },
+  { 0x0DB7, 384, -1, -1, -1, -1 },
+  { 0x0DB8, 385, -1, -1, -1, -1 },
+  { 0x0DB9, 386, -1, -1, -1, -1 },
+  { 0x0DBA, 387, -1, -1, -1, -1 },
+  { 0x0DBB, 388, -1, -1, -1, -1 },
+  { 0x0DBD, 389, 986, -1, -1, -1 },
+  { 0x0DC0, 390, -1, -1, -1, -1 },
+  { 0x0DC1, 391, -1, -1, -1, -1 },
+  { 0x0DC2, 392, 987, -1, -1, -1 },
+  { 0x0DC3, 393, 988, -1, -1, -1 },
+  { 0x0DC4, 394, -1, -1, -1, -1 },
+  { 0x0DC5, 395, 989, -1, -1, -1 },
+  { 0x0DC6, 396, -1, -1, -1, -1 },
+  { 0x0DCA, 397, -1, -1, -1, -1 },
+  { 0x0DCF, 398, -1, -1, -1, -1 },
+  { 0x0DD0, 399, -1, -1, -1, -1 },
+  { 0x0DD1, 400, -1, -1, -1, -1 },
+  { 0x0DD2, 401, -1, -1, -1, -1 },
+  { 0x0DD3, 402, -1, -1, -1, -1 },
+  { 0x0DD4, 403, -1, -1, -1, -1 },
+  { 0x0DD6, 404, -1, -1, -1, -1 },
+  { 0x0DD8, 405, -1, -1, -1, -1 },
+  { 0x0DD9, 406, -1, -1, -1, -1 },
+  { 0x0DDA, 407, -1, -1, -1, 382 },
+  { 0x0DDB, 408, -1, -1, -1, -1 },
+  { 0x0DDC, 409, -1, -1, -1, 383 },
+  { 0x0DDD, 410, -1, -1, -1, 384 },
+  { 0x0DDE, 411, -1, -1, -1, 385 },
+  { 0x0DDF, 412, -1, -1, -1, -1 },
+  { 0x0DF2, 413, -1, -1, -1, -1 },
+  { 0x0DF3, 414, -1, -1, -1, -1 },
+  { 0x0E24, -1, 990, -1, -1, -1 },
+  { 0x0E26, -1, 991, -1, -1, -1 },
+  { 0x0E2E, 415, -1, -1, -1, -1 },
+  { 0x0E2F, 416, 992, -1, -1, -1 },
+  { 0x0E32, -1, -1, 648, -1, -1 },
   { 0x0E33, -1, -1, -1, 70, -1 },
-  { 0x0E37, 416, -1, -1, -1, -1 },
-  { 0x0E3A, -1, 989, -1, -1, -1 },
-  { 0x0E43, 417, -1, -1, -1, -1 },
-  { 0x0E44, 418, -1, -1, -1, -1 },
-  { 0x0E45, 419, 990, 644, -1, -1 },
-  { 0x0E46, 420, 991, -1, -1, -1 },
-  { 0x0E47, 421, -1, -1, -1, -1 },
-  { 0x0E4C, -1, 992, -1, -1, -1 },
-  { 0x0E4D, 422, 993, -1, -1, -1 },
-  { 0x0E4F, -1, 994, 645, -1, -1 },
-  { 0x0E5A, -1, 995, -1, -1, -1 },
-  { 0x0E5B, -1, 997, 646, -1, -1 },
-  { 0x0E81, 423, -1, -1, -1, -1 },
-  { 0x0E82, 424, -1, -1, -1, -1 },
-  { 0x0E84, 425, -1, -1, -1, -1 },
-  { 0x0E87, 426, -1, -1, -1, -1 },
-  { 0x0E88, 427, -1, -1, -1, -1 },
-  { 0x0E8A, 428, -1, -1, -1, -1 },
-  { 0x0E8D, 429, -1, -1, -1, -1 },
-  { 0x0E94, 430, -1, -1, -1, -1 },
-  { 0x0E95, 431, -1, -1, -1, -1 },
-  { 0x0E96, 432, -1, -1, -1, -1 },
-  { 0x0E97, 433, -1, -1, -1, -1 },
-  { 0x0E99, 434, -1, -1, -1, -1 },
-  { 0x0E9A, 435, -1, -1, -1, -1 },
-  { 0x0E9B, 436, -1, -1, -1, -1 },
-  { 0x0E9C, 437, -1, -1, -1, -1 },
-  { 0x0E9D, 438, 998, -1, -1, -1 },
-  { 0x0E9E, 439, -1, -1, -1, -1 },
-  { 0x0E9F, -1, 999, -1, -1, -1 },
-  { 0x0EA1, 440, -1, -1, -1, -1 },
-  { 0x0EA2, 441, -1, -1, -1, -1 },
-  { 0x0EA3, 442, 1000, -1, -1, -1 },
-  { 0x0EA5, 443, 1001, -1, -1, -1 },
-  { 0x0EA7, 444, -1, -1, -1, -1 },
-  { 0x0EAA, 445, -1, -1, -1, -1 },
-  { 0x0EAB, 446, -1, -1, -1, -1 },
-  { 0x0EAD, 447, -1, -1, -1, -1 },
-  { 0x0EAE, 448, -1, -1, -1, -1 },
-  { 0x0EB1, -1, 1002, -1, -1, -1 },
+  { 0x0E37, 417, -1, -1, -1, -1 },
+  { 0x0E3A, -1, 993, -1, -1, -1 },
+  { 0x0E43, 418, -1, -1, -1, -1 },
+  { 0x0E44, 419, -1, -1, -1, -1 },
+  { 0x0E45, 420, 994, 649, -1, -1 },
+  { 0x0E46, 421, 995, -1, -1, -1 },
+  { 0x0E47, 422, -1, -1, -1, -1 },
+  { 0x0E4C, -1, 996, -1, -1, -1 },
+  { 0x0E4D, 423, 997, -1, -1, -1 },
+  { 0x0E4F, -1, 998, 650, -1, -1 },
+  { 0x0E5A, -1, 999, -1, -1, -1 },
+  { 0x0E5B, -1, 1001, 651, -1, -1 },
+  { 0x0E81, 424, -1, -1, -1, -1 },
+  { 0x0E82, 425, -1, -1, -1, -1 },
+  { 0x0E84, 426, -1, -1, -1, -1 },
+  { 0x0E87, 427, -1, -1, -1, -1 },
+  { 0x0E88, 428, -1, -1, -1, -1 },
+  { 0x0E8A, 429, -1, -1, -1, -1 },
+  { 0x0E8D, 430, -1, -1, -1, -1 },
+  { 0x0E94, 431, -1, -1, -1, -1 },
+  { 0x0E95, 432, -1, -1, -1, -1 },
+  { 0x0E96, 433, -1, -1, -1, -1 },
+  { 0x0E97, 434, -1, -1, -1, -1 },
+  { 0x0E99, 435, -1, -1, -1, -1 },
+  { 0x0E9A, 436, -1, -1, -1, -1 },
+  { 0x0E9B, 437, -1, -1, -1, -1 },
+  { 0x0E9C, 438, -1, -1, -1, -1 },
+  { 0x0E9D, 439, 1002, -1, -1, -1 },
+  { 0x0E9E, 440, -1, -1, -1, -1 },
+  { 0x0E9F, -1, 1003, -1, -1, -1 },
+  { 0x0EA1, 441, -1, -1, -1, -1 },
+  { 0x0EA2, 442, -1, -1, -1, -1 },
+  { 0x0EA3, 443, 1004, -1, -1, -1 },
+  { 0x0EA5, 444, 1005, -1, -1, -1 },
+  { 0x0EA7, 445, -1, -1, -1, -1 },
+  { 0x0EAA, 446, -1, -1, -1, -1 },
+  { 0x0EAB, 447, -1, -1, -1, -1 },
+  { 0x0EAD, 448, -1, -1, -1, -1 },
+  { 0x0EAE, 449, -1, -1, -1, -1 },
+  { 0x0EB1, -1, 1006, -1, -1, -1 },
   { 0x0EB3, -1, -1, -1, 71, -1 },
-  { 0x0EBB, 449, -1, -1, -1, -1 },
-  { 0x0EBD, 450, -1, -1, -1, -1 },
-  { 0x0EC3, 451, -1, -1, -1, -1 },
-  { 0x0EC4, 452, -1, -1, -1, -1 },
-  { 0x0EC6, -1, 1003, -1, -1, -1 },
-  { 0x0ECD, -1, 1004, -1, -1, -1 },
+  { 0x0EBB, 450, -1, -1, -1, -1 },
+  { 0x0EBD, 451, -1, -1, -1, -1 },
+  { 0x0EC3, 452, -1, -1, -1, -1 },
+  { 0x0EC4, 453, -1, -1, -1, -1 },
+  { 0x0EC6, -1, 1007, -1, -1, -1 },
+  { 0x0ECD, -1, 1008, -1, -1, -1 },
   { 0x0EDC, -1, -1, -1, 72, -1 },
   { 0x0EDD, -1, -1, -1, 73, -1 },
-  { 0x0F04, -1, 1005, 647, -1, -1 },
-  { 0x0F05, -1, 1006, -1, -1, -1 },
-  { 0x0F08, -1, 1007, -1, -1, -1 },
-  { 0x0F09, -1, 1008, -1, -1, -1 },
-  { 0x0F0A, -1, 1009, -1, -1, -1 },
-  { 0x0F0B, 453, 1010, -1, -1, -1 },
-  { 0x0F0C, -1, 1013, -1, 74, -1 },
-  { 0x0F0D, 454, 1015, 648, -1, -1 },
-  { 0x0F0E, -1, 1016, 649, -1, -1 },
-  { 0x0F11, -1, 1017, -1, -1, -1 },
-  { 0x0F14, -1, 1018, 650, -1, -1 },
-  { 0x0F18, -1, 1019, -1, -1, -1 },
-  { 0x0F19, -1, 1020, -1, -1, -1 },
-  { 0x0F1C, -1, -1, 651, -1, -1 },
-  { 0x0F34, -1, 1021, -1, -1, -1 },
-  { 0x0F35, -1, 1022, -1, -1, -1 },
-  { 0x0F36, -1, 1023, -1, -1, -1 },
-  { 0x0F37, -1, 1024, -1, -1, -1 },
-  { 0x0F39, -1, 1025, -1, -1, -1 },
-  { 0x0F3B, -1, 1026, -1, -1, -1 },
-  { 0x0F3D, -1, 1027, -1, -1, -1 },
-  { 0x0F3F, -1, 1028, -1, -1, -1 },
+  { 0x0F04, -1, 1009, 652, -1, -1 },
+  { 0x0F05, -1, 1010, -1, -1, -1 },
+  { 0x0F08, -1, 1011, -1, -1, -1 },
+  { 0x0F09, -1, 1012, -1, -1, -1 },
+  { 0x0F0A, -1, 1013, -1, -1, -1 },
+  { 0x0F0B, 454, 1014, -1, -1, -1 },
+  { 0x0F0C, -1, 1017, -1, 74, -1 },
+  { 0x0F0D, 455, 1019, 653, -1, -1 },
+  { 0x0F0E, -1, 1020, 654, -1, -1 },
+  { 0x0F11, -1, 1021, -1, -1, -1 },
+  { 0x0F14, -1, 1022, 655, -1, -1 },
+  { 0x0F18, -1, 1023, -1, -1, -1 },
+  { 0x0F19, -1, 1024, -1, -1, -1 },
+  { 0x0F1C, -1, -1, 656, -1, -1 },
+  { 0x0F34, -1, 1025, -1, -1, -1 },
+  { 0x0F35, -1, 1026, -1, -1, -1 },
+  { 0x0F36, -1, 1027, -1, -1, -1 },
+  { 0x0F37, -1, 1028, -1, -1, -1 },
+  { 0x0F39, -1, 1029, -1, -1, -1 },
+  { 0x0F3B, -1, 1030, -1, -1, -1 },
+  { 0x0F3D, -1, 1031, -1, -1, -1 },
+  { 0x0F3F, -1, 1032, -1, -1, -1 },
   { 0x0F43, -1, -1, -1, -1, 386 },
   { 0x0F4D, -1, -1, -1, -1, 387 },
   { 0x0F52, -1, -1, -1, -1, 388 },
   { 0x0F57, -1, -1, -1, -1, 389 },
   { 0x0F5C, -1, -1, -1, -1, 390 },
-  { 0x0F62, -1, 1029, -1, -1, -1 },
-  { 0x0F65, 455, -1, -1, -1, -1 },
-  { 0x0F68, -1, 1030, -1, -1, -1 },
+  { 0x0F62, -1, 1033, -1, -1, -1 },
+  { 0x0F65, 456, -1, -1, -1, -1 },
+  { 0x0F68, -1, 1034, -1, -1, -1 },
   { 0x0F69, -1, -1, -1, -1, 391 },
-  { 0x0F6A, -1, 1031, 652, -1, -1 },
-  { 0x0F71, 456, 1033, -1, -1, -1 },
-  { 0x0F73, -1, 1034, -1, -1, 392 },
-  { 0x0F75, -1, 1035, -1, -1, 393 },
+  { 0x0F6A, -1, 1035, 657, -1, -1 },
+  { 0x0F71, 457, 1037, -1, -1, -1 },
+  { 0x0F73, -1, 1038, -1, -1, 392 },
+  { 0x0F75, -1, 1039, -1, -1, 393 },
   { 0x0F76, -1, -1, -1, -1, 394 },
-  { 0x0F77, -1, 1036, -1, 75, -1 },
+  { 0x0F77, -1, 1040, -1, 75, -1 },
   { 0x0F78, -1, -1, -1, -1, 395 },
-  { 0x0F79, -1, 1037, -1, 76, -1 },
-  { 0x0F7E, 457, -1, -1, -1, -1 },
-  { 0x0F7F, 458, -1, -1, -1, -1 },
-  { 0x0F81, -1, 1038, -1, -1, 396 },
-  { 0x0F83, -1, -1, 653, -1, -1 },
-  { 0x0F84, 459, -1, 654, -1, -1 },
-  { 0x0F85, -1, 1039, 655, -1, -1 },
-  { 0x0F88, -1, -1, 656, -1, -1 },
-  { 0x0F89, -1, -1, 658, -1, -1 },
-  { 0x0F8A, -1, 1040, -1, -1, -1 },
-  { 0x0F8C, -1, -1, 660, -1, -1 },
+  { 0x0F79, -1, 1041, -1, 76, -1 },
+  { 0x0F7E, 458, -1, -1, -1, -1 },
+  { 0x0F7F, 459, -1, -1, -1, -1 },
+  { 0x0F81, -1, 1042, -1, -1, 396 },
+  { 0x0F83, -1, -1, 658, -1, -1 },
+  { 0x0F84, 460, -1, 659, -1, -1 },
+  { 0x0F85, -1, 1043, 660, -1, -1 },
+  { 0x0F88, -1, -1, 661, -1, -1 },
+  { 0x0F89, -1, -1, 663, -1, -1 },
+  { 0x0F8A, -1, 1044, -1, -1, -1 },
+  { 0x0F8C, -1, -1, 665, -1, -1 },
   { 0x0F93, -1, -1, -1, -1, 397 },
   { 0x0F9D, -1, -1, -1, -1, 398 },
   { 0x0FA2, -1, -1, -1, -1, 399 },
   { 0x0FA7, -1, -1, -1, -1, 400 },
   { 0x0FAC, -1, -1, -1, -1, 401 },
-  { 0x0FAD, 460, -1, -1, -1, -1 },
-  { 0x0FB0, 461, 1041, 661, -1, -1 },
-  { 0x0FB1, 462, -1, -1, -1, -1 },
-  { 0x0FB2, 463, -1, -1, -1, -1 },
-  { 0x0FB5, 464, -1, -1, -1, -1 },
+  { 0x0FAD, 461, -1, -1, -1, -1 },
+  { 0x0FB0, 462, 1045, 666, -1, -1 },
+  { 0x0FB1, 463, -1, -1, -1, -1 },
+  { 0x0FB2, 464, -1, -1, -1, -1 },
+  { 0x0FB5, 465, -1, -1, -1, -1 },
   { 0x0FB9, -1, -1, -1, -1, 402 },
-  { 0x0FBE, -1, 1042, -1, -1, -1 },
-  { 0x0FBF, -1, 1043, 662, -1, -1 },
-  { 0x0FC0, -1, 1044, -1, -1, -1 },
-  { 0x0FC1, -1, 1045, -1, -1, -1 },
-  { 0x0FC2, -1, 1046, -1, -1, -1 },
-  { 0x0FC3, -1, 1047, -1, -1, -1 },
-  { 0x0FC4, -1, 1048, 663, -1, -1 },
-  { 0x0FCA, -1, 1049, 664, -1, -1 },
-  { 0x0FCB, -1, 1050, -1, -1, -1 },
-  { 0x0FCC, -1, 1051, 665, -1, -1 },
-  { 0x0FCE, 465, 1052, -1, -1, -1 },
-  { 0x0FD0, -1, 1053, -1, -1, -1 },
-  { 0x0FD1, -1, 1054, -1, -1, -1 },
-  { 0x0FD2, 466, -1, -1, -1, -1 },
-  { 0x0FD3, 467, -1, -1, -1, -1 },
-  { 0x0FD4, 468, -1, -1, -1, -1 },
-  { 0x0FD5, 469, 1055, -1, -1, -1 },
-  { 0x0FD6, 470, -1, -1, -1, -1 },
-  { 0x0FD7, 471, -1, -1, -1, -1 },
-  { 0x0FD8, 472, -1, -1, -1, -1 },
-  { 0x1021, -1, 1056, -1, -1, -1 },
+  { 0x0FBE, -1, 1046, -1, -1, -1 },
+  { 0x0FBF, -1, 1047, 667, -1, -1 },
+  { 0x0FC0, -1, 1048, -1, -1, -1 },
+  { 0x0FC1, -1, 1049, -1, -1, -1 },
+  { 0x0FC2, -1, 1050, -1, -1, -1 },
+  { 0x0FC3, -1, 1051, -1, -1, -1 },
+  { 0x0FC4, -1, 1052, 668, -1, -1 },
+  { 0x0FCA, -1, 1053, 669, -1, -1 },
+  { 0x0FCB, -1, 1054, -1, -1, -1 },
+  { 0x0FCC, -1, 1055, 670, -1, -1 },
+  { 0x0FCE, 466, 1056, -1, -1, -1 },
+  { 0x0FD0, -1, 1057, -1, -1, -1 },
+  { 0x0FD1, -1, 1058, -1, -1, -1 },
+  { 0x0FD2, 467, -1, -1, -1, -1 },
+  { 0x0FD3, 468, -1, -1, -1, -1 },
+  { 0x0FD4, 469, -1, -1, -1, -1 },
+  { 0x0FD5, 470, 1059, -1, -1, -1 },
+  { 0x0FD6, 471, -1, -1, -1, -1 },
+  { 0x0FD7, 472, -1, -1, -1, -1 },
+  { 0x0FD8, 473, -1, -1, -1, -1 },
+  { 0x1021, -1, 1060, -1, -1, -1 },
   { 0x1026, -1, -1, -1, -1, 403 },
-  { 0x1031, -1, 1057, -1, -1, -1 },
-  { 0x1037, 473, 1058, -1, -1, -1 },
-  { 0x1039, 474, -1, -1, -1, -1 },
-  { 0x103A, 475, -1, -1, -1, -1 },
-  { 0x104A, -1, -1, 666, -1, -1 },
-  { 0x104B, -1, -1, 667, -1, -1 },
+  { 0x1031, -1, 1061, -1, -1, -1 },
+  { 0x1037, 474, 1062, -1, -1, -1 },
+  { 0x1039, 475, -1, -1, -1, -1 },
+  { 0x103A, 476, -1, -1, -1, -1 },
+  { 0x104A, -1, -1, 671, -1, -1 },
+  { 0x104B, -1, -1, 672, -1, -1 },
   { 0x10FC, -1, -1, -1, 77, -1 },
-  { 0x1100, 476, -1, -1, -1, -1 },
-  { 0x1101, 477, -1, -1, -1, -1 },
-  { 0x1102, 478, -1, -1, -1, -1 },
-  { 0x1103, 479, -1, -1, -1, -1 },
-  { 0x1104, 480, -1, -1, -1, -1 },
-  { 0x1105, 481, -1, -1, -1, -1 },
-  { 0x1106, 482, -1, -1, -1, -1 },
-  { 0x1107, 483, -1, -1, -1, -1 },
-  { 0x1108, 484, -1, -1, -1, -1 },
-  { 0x1109, 485, 1059, -1, -1, -1 },
-  { 0x110A, 486, 1060, -1, -1, -1 },
-  { 0x110B, -1, 1061, -1, -1, -1 },
-  { 0x110C, 487, 1062, -1, -1, -1 },
-  { 0x110D, 488, 1063, -1, -1, -1 },
-  { 0x110E, 489, 1064, -1, -1, -1 },
-  { 0x110F, 490, -1, -1, -1, -1 },
-  { 0x1110, 491, -1, -1, -1, -1 },
-  { 0x1111, 492, -1, -1, -1, -1 },
-  { 0x1112, 493, 1065, -1, -1, -1 },
-  { 0x113C, -1, 1066, -1, -1, -1 },
-  { 0x113D, -1, 1067, -1, -1, -1 },
-  { 0x113E, -1, 1068, -1, -1, -1 },
-  { 0x113F, -1, 1069, -1, -1, -1 },
-  { 0x1140, -1, 1070, -1, -1, -1 },
-  { 0x114C, -1, 1071, -1, -1, -1 },
-  { 0x114E, -1, 1072, -1, -1, -1 },
-  { 0x114F, -1, 1073, -1, -1, -1 },
-  { 0x1150, -1, 1074, -1, -1, -1 },
-  { 0x1151, -1, 1075, -1, -1, -1 },
-  { 0x1154, -1, 1076, -1, -1, -1 },
-  { 0x1155, -1, 1077, -1, -1, -1 },
-  { 0x1159, -1, 1078, -1, -1, -1 },
-  { 0x1161, 494, -1, -1, -1, -1 },
-  { 0x1162, 495, -1, -1, -1, -1 },
-  { 0x1163, 496, -1, -1, -1, -1 },
-  { 0x1164, 497, -1, -1, -1, -1 },
-  { 0x1165, 498, -1, -1, -1, -1 },
-  { 0x1166, 499, -1, -1, -1, -1 },
-  { 0x1167, 500, -1, -1, -1, -1 },
-  { 0x1168, 501, -1, -1, -1, -1 },
-  { 0x1169, 502, -1, -1, -1, -1 },
-  { 0x116A, 503, -1, -1, -1, -1 },
-  { 0x116B, 504, -1, -1, -1, -1 },
-  { 0x116C, 505, -1, -1, -1, -1 },
-  { 0x116D, 506, -1, -1, -1, -1 },
-  { 0x116E, 507, -1, -1, -1, -1 },
-  { 0x116F, 508, -1, -1, -1, -1 },
-  { 0x1170, 509, -1, -1, -1, -1 },
-  { 0x1171, 510, -1, -1, -1, -1 },
-  { 0x1172, 511, -1, -1, -1, -1 },
-  { 0x1173, 512, -1, -1, -1, -1 },
-  { 0x1174, 513, -1, -1, -1, -1 },
-  { 0x1175, 514, -1, -1, -1, -1 },
-  { 0x119E, -1, 1079, -1, -1, -1 },
-  { 0x11A8, 515, -1, -1, -1, -1 },
-  { 0x11A9, 516, -1, -1, -1, -1 },
-  { 0x11AA, 517, -1, -1, -1, -1 },
-  { 0x11AB, 518, -1, -1, -1, -1 },
-  { 0x11AC, 519, -1, -1, -1, -1 },
-  { 0x11AD, 520, -1, -1, -1, -1 },
-  { 0x11AE, 521, -1, -1, -1, -1 },
-  { 0x11AF, 522, -1, -1, -1, -1 },
-  { 0x11B0, 523, -1, -1, -1, -1 },
-  { 0x11B1, 524, -1, -1, -1, -1 },
-  { 0x11B2, 525, -1, -1, -1, -1 },
-  { 0x11B3, 526, -1, -1, -1, -1 },
-  { 0x11B4, 527, -1, -1, -1, -1 },
-  { 0x11B5, 528, -1, -1, -1, -1 },
-  { 0x11B6, 529, -1, -1, -1, -1 },
-  { 0x11B7, 530, -1, -1, -1, -1 },
-  { 0x11B8, 531, -1, -1, -1, -1 },
-  { 0x11B9, 532, -1, -1, -1, -1 },
-  { 0x11BA, 533, -1, -1, -1, -1 },
-  { 0x11BB, 534, -1, -1, -1, -1 },
-  { 0x11BC, 535, 1080, -1, -1, -1 },
-  { 0x11BD, 536, -1, -1, -1, -1 },
-  { 0x11BE, 537, -1, -1, -1, -1 },
-  { 0x11BF, 538, -1, -1, -1, -1 },
-  { 0x11C0, 539, -1, -1, -1, -1 },
-  { 0x11C1, 540, -1, -1, -1, -1 },
-  { 0x11C2, 541, -1, -1, -1, -1 },
-  { 0x11EC, 542, -1, -1, -1, -1 },
-  { 0x11ED, 543, -1, -1, -1, -1 },
-  { 0x11EE, 544, -1, -1, -1, -1 },
-  { 0x11EF, 545, -1, -1, -1, -1 },
-  { 0x135D, -1, 1081, -1, -1, -1 },
-  { 0x135E, -1, 1082, -1, -1, -1 },
-  { 0x1401, -1, 1083, -1, -1, -1 },
-  { 0x1402, -1, 1084, -1, -1, -1 },
-  { 0x1403, -1, 1085, -1, -1, -1 },
-  { 0x1405, -1, 1086, -1, -1, -1 },
-  { 0x1406, -1, 1087, -1, -1, -1 },
-  { 0x141C, -1, 1088, -1, -1, -1 },
-  { 0x141E, -1, 1089, -1, -1, -1 },
-  { 0x141F, -1, 1090, -1, -1, -1 },
-  { 0x1420, -1, 1092, -1, -1, -1 },
-  { 0x1421, -1, 1093, -1, -1, -1 },
-  { 0x1422, -1, 1094, -1, -1, -1 },
-  { 0x1423, -1, 1095, -1, -1, -1 },
-  { 0x1424, -1, 1096, -1, -1, -1 },
-  { 0x1425, -1, 1097, -1, -1, -1 },
-  { 0x1426, -1, 1098, -1, -1, -1 },
-  { 0x1427, -1, 1099, -1, -1, -1 },
-  { 0x1428, -1, 1100, -1, -1, -1 },
-  { 0x1429, -1, 1101, -1, -1, -1 },
-  { 0x142A, -1, 1102, 668, -1, -1 },
-  { 0x142F, -1, 1103, -1, -1, -1 },
-  { 0x1430, -1, 1104, -1, -1, -1 },
-  { 0x1433, -1, 1105, -1, -1, -1 },
-  { 0x1434, -1, 1106, -1, -1, -1 },
-  { 0x1438, -1, 1107, -1, -1, -1 },
-  { 0x1449, -1, 1108, -1, -1, -1 },
-  { 0x144A, -1, 1109, -1, -1, -1 },
-  { 0x144C, -1, 1110, -1, -1, -1 },
-  { 0x144D, -1, 1111, -1, -1, -1 },
-  { 0x144E, -1, 1112, -1, -1, -1 },
-  { 0x1450, -1, 1113, -1, -1, -1 },
-  { 0x1451, -1, 1114, -1, -1, -1 },
-  { 0x1455, -1, 1115, -1, -1, -1 },
-  { 0x1467, -1, 1116, -1, -1, -1 },
-  { 0x1468, -1, 1117, -1, -1, -1 },
-  { 0x1469, -1, 1118, -1, -1, -1 },
-  { 0x146A, -1, 1119, -1, -1, -1 },
-  { 0x146B, -1, 1120, -1, -1, -1 },
-  { 0x146C, -1, 1121, -1, -1, -1 },
-  { 0x146D, -1, 1122, -1, -1, -1 },
-  { 0x146F, -1, 1123, -1, -1, -1 },
-  { 0x1470, -1, 1124, -1, -1, -1 },
-  { 0x1472, -1, 1125, -1, -1, -1 },
-  { 0x1484, -1, 1126, -1, -1, -1 },
-  { 0x1489, -1, 1127, -1, -1, -1 },
-  { 0x148A, -1, 1128, -1, -1, -1 },
-  { 0x148B, -1, 1129, -1, -1, -1 },
-  { 0x148C, -1, 1130, -1, -1, -1 },
-  { 0x148D, -1, 1131, -1, -1, -1 },
-  { 0x148E, -1, 1132, -1, -1, -1 },
-  { 0x1490, -1, 1133, -1, -1, -1 },
-  { 0x1491, -1, 1134, -1, -1, -1 },
-  { 0x14A1, -1, 1135, -1, -1, -1 },
-  { 0x14A2, -1, 1136, -1, -1, -1 },
-  { 0x14A3, -1, 1137, -1, -1, -1 },
-  { 0x14A4, -1, 1138, -1, -1, -1 },
-  { 0x14A5, -1, 1139, -1, -1, -1 },
-  { 0x14A7, -1, 1140, -1, -1, -1 },
-  { 0x14A8, -1, 1141, -1, -1, -1 },
-  { 0x14AA, -1, 1142, -1, -1, -1 },
-  { 0x14BC, -1, 1143, -1, -1, -1 },
-  { 0x14C0, -1, 1144, -1, -1, -1 },
-  { 0x14C1, -1, 1145, -1, -1, -1 },
-  { 0x14C4, -1, 1146, -1, -1, -1 },
-  { 0x14C5, -1, 1147, -1, -1, -1 },
-  { 0x14D3, -1, 1148, -1, -1, -1 },
-  { 0x14D4, -1, 1149, -1, -1, -1 },
-  { 0x14D7, -1, 1150, -1, -1, -1 },
-  { 0x14D8, -1, 1151, -1, -1, -1 },
-  { 0x14ED, -1, 1152, -1, -1, -1 },
-  { 0x14EE, -1, 1153, -1, -1, -1 },
-  { 0x14EF, -1, 1154, -1, -1, -1 },
-  { 0x14F1, -1, 1155, -1, -1, -1 },
-  { 0x14F2, -1, 1156, -1, -1, -1 },
-  { 0x14F4, -1, 1157, -1, -1, -1 },
-  { 0x1526, -1, 1158, -1, -1, -1 },
-  { 0x1527, -1, 1159, -1, -1, -1 },
-  { 0x1528, -1, 1160, -1, -1, -1 },
-  { 0x152A, -1, 1161, -1, -1, -1 },
-  { 0x152B, -1, 1162, -1, -1, -1 },
-  { 0x152D, -1, 1163, -1, -1, -1 },
-  { 0x1542, -1, 1164, -1, -1, -1 },
-  { 0x1543, -1, 1165, -1, -1, -1 },
-  { 0x1544, -1, 1166, -1, -1, -1 },
-  { 0x1545, -1, 1167, -1, -1, -1 },
-  { 0x1548, -1, 1168, -1, -1, -1 },
-  { 0x1549, -1, 1169, -1, -1, -1 },
-  { 0x154A, -1, 1170, -1, -1, -1 },
-  { 0x1553, -1, 1171, -1, -1, -1 },
-  { 0x1554, -1, 1172, -1, -1, -1 },
-  { 0x155E, -1, 1173, -1, -1, -1 },
-  { 0x1560, -1, 1174, -1, -1, -1 },
-  { 0x1564, -1, 1175, -1, -1, -1 },
-  { 0x1566, -1, 1176, -1, -1, -1 },
-  { 0x156D, -1, 1177, -1, -1, -1 },
-  { 0x156F, -1, 1178, 669, -1, -1 },
-  { 0x157D, -1, 1179, -1, -1, -1 },
-  { 0x157E, -1, 1180, -1, -1, -1 },
-  { 0x1581, -1, 1181, -1, -1, -1 },
-  { 0x1582, -1, 1182, -1, -1, -1 },
-  { 0x1586, -1, 1183, -1, -1, -1 },
-  { 0x1587, -1, 1184, -1, -1, -1 },
-  { 0x1588, -1, 1185, -1, -1, -1 },
-  { 0x1589, -1, 1186, -1, -1, -1 },
-  { 0x158E, -1, 1187, -1, -1, -1 },
-  { 0x1591, -1, 1188, -1, -1, -1 },
-  { 0x1592, -1, 1189, -1, -1, -1 },
-  { 0x1599, -1, 1190, -1, -1, -1 },
-  { 0x15A2, -1, 1191, -1, -1, -1 },
-  { 0x15A3, -1, 1192, -1, -1, -1 },
-  { 0x15C2, -1, 1193, -1, -1, -1 },
-  { 0x1614, -1, 1194, -1, -1, -1 },
-  { 0x1615, -1, 1195, -1, -1, -1 },
-  { 0x161A, -1, 1196, -1, -1, -1 },
-  { 0x161B, -1, 1197, -1, -1, -1 },
-  { 0x166D, -1, 1198, 670, -1, -1 },
-  { 0x1673, -1, 1200, -1, -1, -1 },
-  { 0x1674, -1, 1201, -1, -1, -1 },
-  { 0x1680, -1, 1202, 671, -1, -1 },
-  { 0x169B, -1, 1203, -1, -1, -1 },
-  { 0x169C, -1, 1204, -1, -1, -1 },
-  { 0x16A6, -1, -1, 672, -1, -1 },
-  { 0x16B9, -1, -1, 673, -1, -1 },
-  { 0x16EE, -1, 1205, -1, -1, -1 },
-  { 0x16EF, -1, 1206, -1, -1, -1 },
-  { 0x16F0, -1, 1207, -1, -1, -1 },
-  { 0x1735, -1, -1, 674, -1, -1 },
-  { 0x1736, -1, -1, 675, -1, -1 },
-  { 0x178E, -1, 1208, -1, -1, -1 },
-  { 0x179D, -1, 1209, -1, -1, -1 },
-  { 0x179E, -1, 1210, -1, -1, -1 },
-  { 0x17A2, -1, 1212, -1, -1, -1 },
-  { 0x17A3, -1, 1213, -1, -1, -1 },
-  { 0x17A4, -1, 1214, -1, -1, -1 },
-  { 0x17A8, -1, 1215, -1, -1, -1 },
-  { 0x17B2, -1, 1217, -1, -1, -1 },
-  { 0x17C6, 546, 1219, 676, -1, -1 },
-  { 0x17C7, 548, -1, 678, -1, -1 },
-  { 0x17C8, -1, 1221, -1, -1, -1 },
-  { 0x17C9, -1, 1223, -1, -1, -1 },
-  { 0x17CA, -1, 1225, -1, -1, -1 },
-  { 0x17CB, -1, 1227, -1, -1, -1 },
-  { 0x17CC, -1, 1229, -1, -1, -1 },
-  { 0x17CD, -1, 1230, -1, -1, -1 },
-  { 0x17CE, -1, 1231, -1, -1, -1 },
-  { 0x17CF, -1, 1232, -1, -1, -1 },
-  { 0x17D0, -1, 1233, -1, -1, -1 },
-  { 0x17D1, -1, 1234, -1, -1, -1 },
-  { 0x17D2, -1, 1236, -1, -1, -1 },
-  { 0x17D3, -1, 1238, 679, -1, -1 },
-  { 0x17D4, -1, 1240, 680, -1, -1 },
-  { 0x17D5, -1, 1241, 682, -1, -1 },
-  { 0x17D6, -1, 1242, 684, -1, -1 },
-  { 0x17D7, -1, 1244, 686, -1, -1 },
-  { 0x17D8, -1, 1245, -1, -1, -1 },
-  { 0x17D9, -1, 1248, 687, -1, -1 },
-  { 0x17DA, -1, 1250, 688, -1, -1 },
-  { 0x17DC, -1, 1253, 689, -1, -1 },
-  { 0x17DD, -1, 1255, 690, -1, -1 },
-  { 0x1800, -1, -1, 691, -1, -1 },
-  { 0x1805, -1, 1257, -1, -1, -1 },
-  { 0x1806, -1, 1258, 692, -1, -1 },
-  { 0x180B, -1, 1259, -1, -1, -1 },
-  { 0x180C, -1, 1260, -1, -1, -1 },
-  { 0x180D, -1, 1261, -1, -1, -1 },
-  { 0x180E, -1, 1262, -1, -1, -1 },
-  { 0x1820, -1, -1, 693, -1, -1 },
-  { 0x1821, -1, -1, 694, -1, -1 },
-  { 0x1822, -1, -1, 695, -1, -1 },
-  { 0x1823, -1, -1, 696, -1, -1 },
-  { 0x1824, -1, -1, 697, -1, -1 },
-  { 0x1825, -1, -1, 698, -1, -1 },
-  { 0x1826, -1, -1, 699, -1, -1 },
-  { 0x1828, -1, -1, 700, -1, -1 },
-  { 0x182A, -1, -1, 701, -1, -1 },
-  { 0x182B, -1, -1, 702, -1, -1 },
-  { 0x182C, -1, -1, 703, -1, -1 },
-  { 0x182D, -1, -1, 704, -1, -1 },
-  { 0x182E, -1, -1, 705, -1, -1 },
-  { 0x182F, -1, -1, 706, -1, -1 },
-  { 0x1830, -1, -1, 707, -1, -1 },
-  { 0x1831, -1, -1, 708, -1, -1 },
-  { 0x1832, -1, -1, 709, -1, -1 },
-  { 0x1833, -1, -1, 710, -1, -1 },
-  { 0x1834, -1, -1, 711, -1, -1 },
-  { 0x1835, -1, -1, 712, -1, -1 },
-  { 0x1836, -1, -1, 713, -1, -1 },
-  { 0x1837, -1, -1, 714, -1, -1 },
-  { 0x1838, -1, -1, 715, -1, -1 },
-  { 0x1839, -1, -1, 716, -1, -1 },
-  { 0x183A, -1, -1, 717, -1, -1 },
-  { 0x183B, -1, -1, 718, -1, -1 },
-  { 0x183C, -1, -1, 719, -1, -1 },
-  { 0x183D, -1, -1, 720, -1, -1 },
-  { 0x183E, -1, -1, 721, -1, -1 },
-  { 0x183F, -1, -1, 722, -1, -1 },
-  { 0x1880, -1, -1, 723, -1, -1 },
-  { 0x1881, -1, -1, 724, -1, -1 },
-  { 0x1882, -1, -1, 725, -1, -1 },
-  { 0x1884, -1, -1, 726, -1, -1 },
-  { 0x1885, -1, -1, 727, -1, -1 },
-  { 0x18DF, -1, 1263, -1, -1, -1 },
-  { 0x18E0, -1, 1264, -1, -1, -1 },
-  { 0x18E1, -1, 1265, -1, -1, -1 },
-  { 0x18E2, -1, 1266, -1, -1, -1 },
-  { 0x18E3, -1, 1267, -1, -1, -1 },
-  { 0x18E4, -1, 1268, -1, -1, -1 },
-  { 0x18E5, -1, 1269, -1, -1, -1 },
-  { 0x18E6, -1, 1270, -1, -1, -1 },
-  { 0x18E7, -1, 1271, -1, -1, -1 },
-  { 0x18E8, -1, 1272, -1, -1, -1 },
-  { 0x18E9, -1, 1273, -1, -1, -1 },
-  { 0x18EA, -1, 1274, -1, -1, -1 },
-  { 0x18EB, -1, 1275, -1, -1, -1 },
-  { 0x18EC, -1, 1276, -1, -1, -1 },
-  { 0x18ED, -1, 1277, -1, -1, -1 },
-  { 0x18EE, -1, 1278, -1, -1, -1 },
-  { 0x18EF, -1, 1279, -1, -1, -1 },
-  { 0x18F0, -1, 1280, -1, -1, -1 },
-  { 0x18F1, -1, 1281, -1, -1, -1 },
-  { 0x18F2, -1, 1282, -1, -1, -1 },
-  { 0x19DE, -1, 1283, -1, -1, -1 },
-  { 0x19DF, -1, 1284, -1, -1, -1 },
-  { 0x19E0, -1, 1285, -1, -1, -1 },
-  { 0x19F0, -1, 1286, -1, -1, -1 },
-  { 0x1A2E, -1, 1287, -1, -1, -1 },
-  { 0x1A4B, -1, 1289, -1, -1, -1 },
-  { 0x1A7A, -1, 1290, -1, -1, -1 },
-  { 0x1AA0, -1, 1291, -1, -1, -1 },
-  { 0x1AA1, -1, 1292, -1, -1, -1 },
-  { 0x1AA2, -1, 1293, -1, -1, -1 },
-  { 0x1AA3, 550, -1, -1, -1, -1 },
-  { 0x1AA4, 551, -1, -1, -1, -1 },
-  { 0x1AA5, 552, -1, 728, -1, -1 },
-  { 0x1AA7, -1, -1, 729, -1, -1 },
-  { 0x1AA8, -1, 1294, -1, -1, -1 },
-  { 0x1AA9, -1, 1295, -1, -1, -1 },
-  { 0x1AAB, -1, -1, 730, -1, -1 },
-  { 0x1AAC, -1, 1296, -1, -1, -1 },
-  { 0x1B00, 553, -1, -1, -1, -1 },
-  { 0x1B01, 554, -1, -1, -1, -1 },
-  { 0x1B02, 555, -1, -1, -1, -1 },
-  { 0x1B03, 556, -1, -1, -1, -1 },
-  { 0x1B04, 557, -1, -1, -1, -1 },
-  { 0x1B05, 558, -1, -1, -1, -1 },
-  { 0x1B06, 559, -1, -1, -1, 404 },
-  { 0x1B07, 560, -1, -1, -1, -1 },
-  { 0x1B08, 561, -1, -1, -1, 405 },
-  { 0x1B09, 562, -1, -1, -1, -1 },
-  { 0x1B0A, 563, -1, -1, -1, 406 },
-  { 0x1B0B, 564, -1, -1, -1, -1 },
-  { 0x1B0C, 565, -1, -1, -1, 407 },
-  { 0x1B0D, 566, -1, -1, -1, -1 },
-  { 0x1B0E, 567, -1, -1, -1, 408 },
-  { 0x1B0F, 568, -1, -1, -1, -1 },
-  { 0x1B10, 569, -1, -1, -1, -1 },
-  { 0x1B11, 570, -1, -1, -1, -1 },
-  { 0x1B12, 571, -1, -1, -1, 409 },
-  { 0x1B14, 572, -1, -1, -1, -1 },
-  { 0x1B16, 573, -1, -1, -1, -1 },
-  { 0x1B19, 574, -1, -1, -1, -1 },
-  { 0x1B1B, 575, -1, -1, -1, -1 },
-  { 0x1B1D, 576, -1, -1, -1, -1 },
-  { 0x1B1E, 577, -1, -1, -1, -1 },
-  { 0x1B1F, 578, -1, -1, -1, -1 },
-  { 0x1B20, 579, -1, -1, -1, -1 },
-  { 0x1B21, 580, -1, -1, -1, -1 },
-  { 0x1B23, 581, -1, -1, -1, -1 },
-  { 0x1B25, 582, -1, -1, -1, -1 },
-  { 0x1B28, 583, -1, -1, -1, -1 },
-  { 0x1B2A, 584, -1, -1, -1, -1 },
-  { 0x1B30, 585, -1, -1, -1, -1 },
-  { 0x1B31, 586, -1, -1, -1, -1 },
-  { 0x1B34, 587, -1, -1, -1, -1 },
-  { 0x1B35, 588, -1, -1, -1, -1 },
-  { 0x1B36, 589, -1, -1, -1, -1 },
-  { 0x1B37, 590, -1, -1, -1, -1 },
-  { 0x1B38, 591, -1, -1, -1, -1 },
-  { 0x1B39, 592, -1, -1, -1, -1 },
-  { 0x1B3A, 593, -1, -1, -1, -1 },
-  { 0x1B3B, 594, -1, -1, -1, 410 },
-  { 0x1B3C, 595, -1, -1, -1, -1 },
-  { 0x1B3D, 596, -1, -1, -1, 411 },
-  { 0x1B3E, 597, -1, -1, -1, -1 },
-  { 0x1B3F, 598, -1, -1, -1, -1 },
-  { 0x1B40, 599, -1, -1, -1, 412 },
-  { 0x1B41, 600, -1, -1, -1, 413 },
-  { 0x1B42, 601, -1, -1, -1, -1 },
-  { 0x1B43, 602, -1, -1, -1, 414 },
-  { 0x1B44, 603, -1, -1, -1, -1 },
-  { 0x1B5A, 604, -1, -1, -1, -1 },
-  { 0x1B5B, 605, -1, -1, -1, -1 },
-  { 0x1B5C, 606, -1, -1, -1, -1 },
-  { 0x1B5D, 607, -1, -1, -1, -1 },
-  { 0x1B5E, 608, -1, 731, -1, -1 },
-  { 0x1B5F, 609, -1, 732, -1, -1 },
-  { 0x1B60, 610, -1, -1, -1, -1 },
-  { 0x1B80, 611, -1, -1, -1, -1 },
-  { 0x1B81, 612, -1, -1, -1, -1 },
-  { 0x1B82, 613, -1, -1, -1, -1 },
-  { 0x1BA1, 614, -1, -1, -1, -1 },
-  { 0x1BA2, 615, -1, -1, -1, -1 },
-  { 0x1BA3, 616, -1, -1, -1, -1 },
-  { 0x1BA4, 617, -1, -1, -1, -1 },
-  { 0x1BA5, 618, -1, -1, -1, -1 },
-  { 0x1BA6, 619, -1, -1, -1, -1 },
-  { 0x1BA7, 620, -1, -1, -1, -1 },
-  { 0x1BA8, 621, -1, -1, -1, -1 },
-  { 0x1BA9, 622, -1, -1, -1, -1 },
-  { 0x1BAA, 623, 1297, -1, -1, -1 },
-  { 0x1BAB, -1, 1298, -1, -1, -1 },
-  { 0x1BAC, 624, -1, -1, -1, -1 },
-  { 0x1BAD, 625, -1, -1, -1, -1 },
-  { 0x1BBB, -1, 1299, -1, -1, -1 },
-  { 0x1BBC, -1, 1300, -1, -1, -1 },
-  { 0x1BC0, -1, 1301, -1, -1, -1 },
-  { 0x1BC2, -1, 1302, -1, -1, -1 },
-  { 0x1BC3, -1, 1304, -1, -1, -1 },
-  { 0x1BCB, -1, 1305, -1, -1, -1 },
-  { 0x1BD6, -1, 1306, -1, -1, -1 },
-  { 0x1BD8, -1, 1307, -1, -1, -1 },
-  { 0x1BE0, -1, 1308, -1, -1, -1 },
-  { 0x1BE7, 626, -1, -1, -1, -1 },
-  { 0x1BE8, 627, -1, -1, -1, -1 },
-  { 0x1BE9, 628, -1, -1, -1, -1 },
-  { 0x1BEA, 629, -1, -1, -1, -1 },
-  { 0x1BEB, 630, -1, -1, -1, -1 },
-  { 0x1BEC, 631, -1, -1, -1, -1 },
-  { 0x1BED, 632, -1, -1, -1, -1 },
-  { 0x1BEE, 633, -1, -1, -1, -1 },
-  { 0x1BEF, 634, -1, -1, -1, -1 },
-  { 0x1BF0, 635, -1, -1, -1, -1 },
-  { 0x1BF1, 636, -1, -1, -1, -1 },
-  { 0x1BF2, 637, 1309, -1, -1, -1 },
-  { 0x1BF3, 638, -1, -1, -1, -1 },
-  { 0x1C78, -1, 1310, -1, -1, -1 },
-  { 0x1C79, -1, 1311, -1, -1, -1 },
-  { 0x1C7B, -1, 1312, -1, -1, -1 },
-  { 0x1C7C, -1, 1313, -1, -1, -1 },
-  { 0x1C7D, -1, 1314, -1, -1, -1 },
-  { 0x1CC0, -1, 1315, -1, -1, -1 },
-  { 0x1CC1, -1, 1316, -1, -1, -1 },
-  { 0x1CC2, -1, 1317, -1, -1, -1 },
-  { 0x1CC3, -1, 1318, -1, -1, -1 },
-  { 0x1CD0, 639, -1, -1, -1, -1 },
-  { 0x1CD1, 640, -1, -1, -1, -1 },
-  { 0x1CD2, 641, 1319, -1, -1, -1 },
-  { 0x1CD3, 642, 1320, -1, -1, -1 },
-  { 0x1CD4, -1, 1321, -1, -1, -1 },
-  { 0x1CD5, 643, -1, -1, -1, -1 },
-  { 0x1CD6, 644, -1, -1, -1, -1 },
-  { 0x1CD7, 645, -1, -1, -1, -1 },
-  { 0x1CD8, 646, -1, -1, -1, -1 },
-  { 0x1CD9, 647, -1, -1, -1, -1 },
-  { 0x1CDA, 648, -1, 733, -1, -1 },
-  { 0x1CDB, 649, -1, -1, -1, -1 },
-  { 0x1CDC, 650, -1, 734, -1, -1 },
-  { 0x1CDD, 651, -1, -1, -1, -1 },
-  { 0x1CDE, 652, -1, -1, -1, -1 },
-  { 0x1CDF, 653, -1, -1, -1, -1 },
-  { 0x1CE0, 654, -1, -1, -1, -1 },
-  { 0x1CE1, 655, -1, -1, -1, -1 },
-  { 0x1CE2, 656, -1, -1, -1, -1 },
-  { 0x1CE3, 657, -1, -1, -1, -1 },
-  { 0x1CE4, 658, -1, -1, -1, -1 },
-  { 0x1CE5, 659, -1, -1, -1, -1 },
-  { 0x1CE6, 660, -1, -1, -1, -1 },
-  { 0x1CE7, 661, -1, -1, -1, -1 },
-  { 0x1CE8, 662, -1, -1, -1, -1 },
-  { 0x1CE9, 663, -1, -1, -1, -1 },
-  { 0x1CEA, 664, -1, -1, -1, -1 },
-  { 0x1CEB, 665, -1, -1, -1, -1 },
-  { 0x1CEC, 666, -1, -1, -1, -1 },
-  { 0x1CED, 667, -1, -1, -1, -1 },
-  { 0x1CEE, 668, -1, -1, -1, -1 },
-  { 0x1CEF, 669, -1, -1, -1, -1 },
-  { 0x1CF0, 670, -1, -1, -1, -1 },
-  { 0x1CF1, 671, -1, -1, -1, -1 },
-  { 0x1CF2, 672, -1, -1, -1, -1 },
-  { 0x1CF5, -1, 1322, 735, -1, -1 },
-  { 0x1CF6, -1, 1323, 737, -1, -1 },
-  { 0x1D02, -1, 1324, -1, -1, -1 },
-  { 0x1D14, -1, 1325, -1, -1, -1 },
-  { 0x1D18, -1, 1326, -1, -1, -1 },
-  { 0x1D1E, -1, 1327, -1, -1, -1 },
-  { 0x1D29, -1, 1328, -1, -1, -1 },
-  { 0x1D2B, -1, 1329, 739, -1, -1 },
+  { 0x1100, 477, -1, -1, -1, -1 },
+  { 0x1101, 478, -1, -1, -1, -1 },
+  { 0x1102, 479, -1, -1, -1, -1 },
+  { 0x1103, 480, -1, -1, -1, -1 },
+  { 0x1104, 481, -1, -1, -1, -1 },
+  { 0x1105, 482, -1, -1, -1, -1 },
+  { 0x1106, 483, -1, -1, -1, -1 },
+  { 0x1107, 484, -1, -1, -1, -1 },
+  { 0x1108, 485, -1, -1, -1, -1 },
+  { 0x1109, 486, 1063, -1, -1, -1 },
+  { 0x110A, 487, 1064, -1, -1, -1 },
+  { 0x110B, -1, 1065, -1, -1, -1 },
+  { 0x110C, 488, 1066, -1, -1, -1 },
+  { 0x110D, 489, 1067, -1, -1, -1 },
+  { 0x110E, 490, 1068, -1, -1, -1 },
+  { 0x110F, 491, -1, -1, -1, -1 },
+  { 0x1110, 492, -1, -1, -1, -1 },
+  { 0x1111, 493, -1, -1, -1, -1 },
+  { 0x1112, 494, 1069, -1, -1, -1 },
+  { 0x113C, -1, 1070, -1, -1, -1 },
+  { 0x113D, -1, 1071, -1, -1, -1 },
+  { 0x113E, -1, 1072, -1, -1, -1 },
+  { 0x113F, -1, 1073, -1, -1, -1 },
+  { 0x1140, -1, 1074, -1, -1, -1 },
+  { 0x114C, -1, 1075, -1, -1, -1 },
+  { 0x114E, -1, 1076, -1, -1, -1 },
+  { 0x114F, -1, 1077, -1, -1, -1 },
+  { 0x1150, -1, 1078, -1, -1, -1 },
+  { 0x1151, -1, 1079, -1, -1, -1 },
+  { 0x1154, -1, 1080, -1, -1, -1 },
+  { 0x1155, -1, 1081, -1, -1, -1 },
+  { 0x1159, -1, 1082, -1, -1, -1 },
+  { 0x1161, 495, -1, -1, -1, -1 },
+  { 0x1162, 496, -1, -1, -1, -1 },
+  { 0x1163, 497, -1, -1, -1, -1 },
+  { 0x1164, 498, -1, -1, -1, -1 },
+  { 0x1165, 499, -1, -1, -1, -1 },
+  { 0x1166, 500, -1, -1, -1, -1 },
+  { 0x1167, 501, -1, -1, -1, -1 },
+  { 0x1168, 502, -1, -1, -1, -1 },
+  { 0x1169, 503, -1, -1, -1, -1 },
+  { 0x116A, 504, -1, -1, -1, -1 },
+  { 0x116B, 505, -1, -1, -1, -1 },
+  { 0x116C, 506, -1, -1, -1, -1 },
+  { 0x116D, 507, -1, -1, -1, -1 },
+  { 0x116E, 508, -1, -1, -1, -1 },
+  { 0x116F, 509, -1, -1, -1, -1 },
+  { 0x1170, 510, -1, -1, -1, -1 },
+  { 0x1171, 511, -1, -1, -1, -1 },
+  { 0x1172, 512, -1, -1, -1, -1 },
+  { 0x1173, 513, -1, -1, -1, -1 },
+  { 0x1174, 514, -1, -1, -1, -1 },
+  { 0x1175, 515, -1, -1, -1, -1 },
+  { 0x119E, -1, 1083, -1, -1, -1 },
+  { 0x11A8, 516, -1, -1, -1, -1 },
+  { 0x11A9, 517, -1, -1, -1, -1 },
+  { 0x11AA, 518, -1, -1, -1, -1 },
+  { 0x11AB, 519, -1, -1, -1, -1 },
+  { 0x11AC, 520, -1, -1, -1, -1 },
+  { 0x11AD, 521, -1, -1, -1, -1 },
+  { 0x11AE, 522, -1, -1, -1, -1 },
+  { 0x11AF, 523, -1, -1, -1, -1 },
+  { 0x11B0, 524, -1, -1, -1, -1 },
+  { 0x11B1, 525, -1, -1, -1, -1 },
+  { 0x11B2, 526, -1, -1, -1, -1 },
+  { 0x11B3, 527, -1, -1, -1, -1 },
+  { 0x11B4, 528, -1, -1, -1, -1 },
+  { 0x11B5, 529, -1, -1, -1, -1 },
+  { 0x11B6, 530, -1, -1, -1, -1 },
+  { 0x11B7, 531, -1, -1, -1, -1 },
+  { 0x11B8, 532, -1, -1, -1, -1 },
+  { 0x11B9, 533, -1, -1, -1, -1 },
+  { 0x11BA, 534, -1, -1, -1, -1 },
+  { 0x11BB, 535, -1, -1, -1, -1 },
+  { 0x11BC, 536, 1084, -1, -1, -1 },
+  { 0x11BD, 537, -1, -1, -1, -1 },
+  { 0x11BE, 538, -1, -1, -1, -1 },
+  { 0x11BF, 539, -1, -1, -1, -1 },
+  { 0x11C0, 540, -1, -1, -1, -1 },
+  { 0x11C1, 541, -1, -1, -1, -1 },
+  { 0x11C2, 542, -1, -1, -1, -1 },
+  { 0x11EC, 543, -1, -1, -1, -1 },
+  { 0x11ED, 544, -1, -1, -1, -1 },
+  { 0x11EE, 545, -1, -1, -1, -1 },
+  { 0x11EF, 546, -1, -1, -1, -1 },
+  { 0x135D, -1, 1085, -1, -1, -1 },
+  { 0x135E, -1, 1086, -1, -1, -1 },
+  { 0x1401, -1, 1087, -1, -1, -1 },
+  { 0x1402, -1, 1088, -1, -1, -1 },
+  { 0x1403, -1, 1089, -1, -1, -1 },
+  { 0x1405, -1, 1090, -1, -1, -1 },
+  { 0x1406, -1, 1091, -1, -1, -1 },
+  { 0x141C, -1, 1092, -1, -1, -1 },
+  { 0x141E, -1, 1093, -1, -1, -1 },
+  { 0x141F, -1, 1094, -1, -1, -1 },
+  { 0x1420, -1, 1096, -1, -1, -1 },
+  { 0x1421, -1, 1097, -1, -1, -1 },
+  { 0x1422, -1, 1098, -1, -1, -1 },
+  { 0x1423, -1, 1099, -1, -1, -1 },
+  { 0x1424, -1, 1100, -1, -1, -1 },
+  { 0x1425, -1, 1101, -1, -1, -1 },
+  { 0x1426, -1, 1102, -1, -1, -1 },
+  { 0x1427, -1, 1103, -1, -1, -1 },
+  { 0x1428, -1, 1104, -1, -1, -1 },
+  { 0x1429, -1, 1105, -1, -1, -1 },
+  { 0x142A, -1, 1106, 673, -1, -1 },
+  { 0x142F, -1, 1107, -1, -1, -1 },
+  { 0x1430, -1, 1108, -1, -1, -1 },
+  { 0x1433, -1, 1109, -1, -1, -1 },
+  { 0x1434, -1, 1110, -1, -1, -1 },
+  { 0x1438, -1, 1111, -1, -1, -1 },
+  { 0x1449, -1, 1112, -1, -1, -1 },
+  { 0x144A, -1, 1113, -1, -1, -1 },
+  { 0x144C, -1, 1114, -1, -1, -1 },
+  { 0x144D, -1, 1115, -1, -1, -1 },
+  { 0x144E, -1, 1116, -1, -1, -1 },
+  { 0x1450, -1, 1117, -1, -1, -1 },
+  { 0x1451, -1, 1118, -1, -1, -1 },
+  { 0x1455, -1, 1119, -1, -1, -1 },
+  { 0x1467, -1, 1120, -1, -1, -1 },
+  { 0x1468, -1, 1121, -1, -1, -1 },
+  { 0x1469, -1, 1122, -1, -1, -1 },
+  { 0x146A, -1, 1123, -1, -1, -1 },
+  { 0x146B, -1, 1124, -1, -1, -1 },
+  { 0x146C, -1, 1125, -1, -1, -1 },
+  { 0x146D, -1, 1126, -1, -1, -1 },
+  { 0x146F, -1, 1127, -1, -1, -1 },
+  { 0x1470, -1, 1128, -1, -1, -1 },
+  { 0x1472, -1, 1129, -1, -1, -1 },
+  { 0x1484, -1, 1130, -1, -1, -1 },
+  { 0x1489, -1, 1131, -1, -1, -1 },
+  { 0x148A, -1, 1132, -1, -1, -1 },
+  { 0x148B, -1, 1133, -1, -1, -1 },
+  { 0x148C, -1, 1134, -1, -1, -1 },
+  { 0x148D, -1, 1135, -1, -1, -1 },
+  { 0x148E, -1, 1136, -1, -1, -1 },
+  { 0x1490, -1, 1137, -1, -1, -1 },
+  { 0x1491, -1, 1138, -1, -1, -1 },
+  { 0x14A1, -1, 1139, -1, -1, -1 },
+  { 0x14A2, -1, 1140, -1, -1, -1 },
+  { 0x14A3, -1, 1141, -1, -1, -1 },
+  { 0x14A4, -1, 1142, -1, -1, -1 },
+  { 0x14A5, -1, 1143, -1, -1, -1 },
+  { 0x14A7, -1, 1144, -1, -1, -1 },
+  { 0x14A8, -1, 1145, -1, -1, -1 },
+  { 0x14AA, -1, 1146, -1, -1, -1 },
+  { 0x14BC, -1, 1147, -1, -1, -1 },
+  { 0x14C0, -1, 1148, -1, -1, -1 },
+  { 0x14C1, -1, 1149, -1, -1, -1 },
+  { 0x14C4, -1, 1150, -1, -1, -1 },
+  { 0x14C5, -1, 1151, -1, -1, -1 },
+  { 0x14D3, -1, 1152, -1, -1, -1 },
+  { 0x14D4, -1, 1153, -1, -1, -1 },
+  { 0x14D7, -1, 1154, -1, -1, -1 },
+  { 0x14D8, -1, 1155, -1, -1, -1 },
+  { 0x14ED, -1, 1156, -1, -1, -1 },
+  { 0x14EE, -1, 1157, -1, -1, -1 },
+  { 0x14EF, -1, 1158, -1, -1, -1 },
+  { 0x14F1, -1, 1159, -1, -1, -1 },
+  { 0x14F2, -1, 1160, -1, -1, -1 },
+  { 0x14F4, -1, 1161, -1, -1, -1 },
+  { 0x1526, -1, 1162, -1, -1, -1 },
+  { 0x1527, -1, 1163, -1, -1, -1 },
+  { 0x1528, -1, 1164, -1, -1, -1 },
+  { 0x152A, -1, 1165, -1, -1, -1 },
+  { 0x152B, -1, 1166, -1, -1, -1 },
+  { 0x152D, -1, 1167, -1, -1, -1 },
+  { 0x1542, -1, 1168, -1, -1, -1 },
+  { 0x1543, -1, 1169, -1, -1, -1 },
+  { 0x1544, -1, 1170, -1, -1, -1 },
+  { 0x1545, -1, 1171, -1, -1, -1 },
+  { 0x1548, -1, 1172, -1, -1, -1 },
+  { 0x1549, -1, 1173, -1, -1, -1 },
+  { 0x154A, -1, 1174, -1, -1, -1 },
+  { 0x1553, -1, 1175, -1, -1, -1 },
+  { 0x1554, -1, 1176, -1, -1, -1 },
+  { 0x155E, -1, 1177, -1, -1, -1 },
+  { 0x1560, -1, 1178, -1, -1, -1 },
+  { 0x1564, -1, 1179, -1, -1, -1 },
+  { 0x1566, -1, 1180, -1, -1, -1 },
+  { 0x156D, -1, 1181, -1, -1, -1 },
+  { 0x156F, -1, 1182, 674, -1, -1 },
+  { 0x157D, -1, 1183, -1, -1, -1 },
+  { 0x157E, -1, 1184, -1, -1, -1 },
+  { 0x1581, -1, 1185, -1, -1, -1 },
+  { 0x1582, -1, 1186, -1, -1, -1 },
+  { 0x1586, -1, 1187, -1, -1, -1 },
+  { 0x1587, -1, 1188, -1, -1, -1 },
+  { 0x1588, -1, 1189, -1, -1, -1 },
+  { 0x1589, -1, 1190, -1, -1, -1 },
+  { 0x158E, -1, 1191, -1, -1, -1 },
+  { 0x1591, -1, 1192, -1, -1, -1 },
+  { 0x1592, -1, 1193, -1, -1, -1 },
+  { 0x1599, -1, 1194, -1, -1, -1 },
+  { 0x15A2, -1, 1195, -1, -1, -1 },
+  { 0x15A3, -1, 1196, -1, -1, -1 },
+  { 0x15C2, -1, 1197, -1, -1, -1 },
+  { 0x1614, -1, 1198, -1, -1, -1 },
+  { 0x1615, -1, 1199, -1, -1, -1 },
+  { 0x161A, -1, 1200, -1, -1, -1 },
+  { 0x161B, -1, 1201, -1, -1, -1 },
+  { 0x166D, -1, 1202, 675, -1, -1 },
+  { 0x1673, -1, 1204, -1, -1, -1 },
+  { 0x1674, -1, 1205, -1, -1, -1 },
+  { 0x1680, -1, 1206, 676, -1, -1 },
+  { 0x169B, -1, 1207, -1, -1, -1 },
+  { 0x169C, -1, 1208, -1, -1, -1 },
+  { 0x16A6, -1, -1, 677, -1, -1 },
+  { 0x16B9, -1, -1, 678, -1, -1 },
+  { 0x16EE, -1, 1209, -1, -1, -1 },
+  { 0x16EF, -1, 1210, -1, -1, -1 },
+  { 0x16F0, -1, 1211, -1, -1, -1 },
+  { 0x1735, -1, -1, 679, -1, -1 },
+  { 0x1736, -1, -1, 680, -1, -1 },
+  { 0x178E, -1, 1212, -1, -1, -1 },
+  { 0x179D, -1, 1213, -1, -1, -1 },
+  { 0x179E, -1, 1214, -1, -1, -1 },
+  { 0x17A2, -1, 1216, -1, -1, -1 },
+  { 0x17A3, -1, 1217, -1, -1, -1 },
+  { 0x17A4, -1, 1218, -1, -1, -1 },
+  { 0x17A8, -1, 1219, -1, -1, -1 },
+  { 0x17B2, -1, 1221, -1, -1, -1 },
+  { 0x17C6, 547, 1223, 681, -1, -1 },
+  { 0x17C7, 549, -1, 683, -1, -1 },
+  { 0x17C8, -1, 1225, -1, -1, -1 },
+  { 0x17C9, -1, 1227, -1, -1, -1 },
+  { 0x17CA, -1, 1229, -1, -1, -1 },
+  { 0x17CB, -1, 1231, -1, -1, -1 },
+  { 0x17CC, -1, 1233, -1, -1, -1 },
+  { 0x17CD, -1, 1234, -1, -1, -1 },
+  { 0x17CE, -1, 1235, -1, -1, -1 },
+  { 0x17CF, -1, 1236, -1, -1, -1 },
+  { 0x17D0, -1, 1237, -1, -1, -1 },
+  { 0x17D1, -1, 1238, -1, -1, -1 },
+  { 0x17D2, -1, 1240, -1, -1, -1 },
+  { 0x17D3, -1, 1242, 684, -1, -1 },
+  { 0x17D4, -1, 1244, 685, -1, -1 },
+  { 0x17D5, -1, 1245, 687, -1, -1 },
+  { 0x17D6, -1, 1246, 689, -1, -1 },
+  { 0x17D7, -1, 1248, 691, -1, -1 },
+  { 0x17D8, -1, 1249, -1, -1, -1 },
+  { 0x17D9, -1, 1252, 692, -1, -1 },
+  { 0x17DA, -1, 1254, 693, -1, -1 },
+  { 0x17DC, -1, 1257, 694, -1, -1 },
+  { 0x17DD, -1, 1259, 695, -1, -1 },
+  { 0x1800, -1, -1, 696, -1, -1 },
+  { 0x1805, -1, 1261, -1, -1, -1 },
+  { 0x1806, -1, 1262, 697, -1, -1 },
+  { 0x180B, -1, 1263, -1, -1, -1 },
+  { 0x180C, -1, 1264, -1, -1, -1 },
+  { 0x180D, -1, 1265, -1, -1, -1 },
+  { 0x180E, -1, 1266, -1, -1, -1 },
+  { 0x1820, -1, -1, 698, -1, -1 },
+  { 0x1821, -1, -1, 699, -1, -1 },
+  { 0x1822, -1, -1, 700, -1, -1 },
+  { 0x1823, -1, -1, 701, -1, -1 },
+  { 0x1824, -1, -1, 702, -1, -1 },
+  { 0x1825, -1, -1, 703, -1, -1 },
+  { 0x1826, -1, -1, 704, -1, -1 },
+  { 0x1828, -1, -1, 705, -1, -1 },
+  { 0x182A, -1, -1, 706, -1, -1 },
+  { 0x182B, -1, -1, 707, -1, -1 },
+  { 0x182C, -1, -1, 708, -1, -1 },
+  { 0x182D, -1, -1, 709, -1, -1 },
+  { 0x182E, -1, -1, 710, -1, -1 },
+  { 0x182F, -1, -1, 711, -1, -1 },
+  { 0x1830, -1, -1, 712, -1, -1 },
+  { 0x1831, -1, -1, 713, -1, -1 },
+  { 0x1832, -1, -1, 714, -1, -1 },
+  { 0x1833, -1, -1, 715, -1, -1 },
+  { 0x1834, -1, -1, 716, -1, -1 },
+  { 0x1835, -1, -1, 717, -1, -1 },
+  { 0x1836, -1, -1, 718, -1, -1 },
+  { 0x1837, -1, -1, 719, -1, -1 },
+  { 0x1838, -1, -1, 720, -1, -1 },
+  { 0x1839, -1, -1, 721, -1, -1 },
+  { 0x183A, -1, -1, 722, -1, -1 },
+  { 0x183B, -1, -1, 723, -1, -1 },
+  { 0x183C, -1, -1, 724, -1, -1 },
+  { 0x183D, -1, -1, 725, -1, -1 },
+  { 0x183E, -1, -1, 726, -1, -1 },
+  { 0x183F, -1, -1, 727, -1, -1 },
+  { 0x1880, -1, -1, 728, -1, -1 },
+  { 0x1881, -1, -1, 729, -1, -1 },
+  { 0x1882, -1, -1, 730, -1, -1 },
+  { 0x1884, -1, -1, 731, -1, -1 },
+  { 0x1885, -1, -1, 732, -1, -1 },
+  { 0x18DF, -1, 1267, -1, -1, -1 },
+  { 0x18E0, -1, 1268, -1, -1, -1 },
+  { 0x18E1, -1, 1269, -1, -1, -1 },
+  { 0x18E2, -1, 1270, -1, -1, -1 },
+  { 0x18E3, -1, 1271, -1, -1, -1 },
+  { 0x18E4, -1, 1272, -1, -1, -1 },
+  { 0x18E5, -1, 1273, -1, -1, -1 },
+  { 0x18E6, -1, 1274, -1, -1, -1 },
+  { 0x18E7, -1, 1275, -1, -1, -1 },
+  { 0x18E8, -1, 1276, -1, -1, -1 },
+  { 0x18E9, -1, 1277, -1, -1, -1 },
+  { 0x18EA, -1, 1278, -1, -1, -1 },
+  { 0x18EB, -1, 1279, -1, -1, -1 },
+  { 0x18EC, -1, 1280, -1, -1, -1 },
+  { 0x18ED, -1, 1281, -1, -1, -1 },
+  { 0x18EE, -1, 1282, -1, -1, -1 },
+  { 0x18EF, -1, 1283, -1, -1, -1 },
+  { 0x18F0, -1, 1284, -1, -1, -1 },
+  { 0x18F1, -1, 1285, -1, -1, -1 },
+  { 0x18F2, -1, 1286, -1, -1, -1 },
+  { 0x19DE, -1, 1287, -1, -1, -1 },
+  { 0x19DF, -1, 1288, -1, -1, -1 },
+  { 0x19E0, -1, 1289, -1, -1, -1 },
+  { 0x19F0, -1, 1290, -1, -1, -1 },
+  { 0x1A2E, -1, 1291, -1, -1, -1 },
+  { 0x1A4B, -1, 1293, -1, -1, -1 },
+  { 0x1A7A, -1, 1294, -1, -1, -1 },
+  { 0x1AA0, -1, 1295, -1, -1, -1 },
+  { 0x1AA1, -1, 1296, -1, -1, -1 },
+  { 0x1AA2, -1, 1297, -1, -1, -1 },
+  { 0x1AA3, 551, -1, -1, -1, -1 },
+  { 0x1AA4, 552, -1, -1, -1, -1 },
+  { 0x1AA5, 553, -1, 733, -1, -1 },
+  { 0x1AA7, -1, -1, 734, -1, -1 },
+  { 0x1AA8, -1, 1298, -1, -1, -1 },
+  { 0x1AA9, -1, 1299, -1, -1, -1 },
+  { 0x1AAB, -1, -1, 735, -1, -1 },
+  { 0x1AAC, -1, 1300, -1, -1, -1 },
+  { 0x1B00, 554, -1, -1, -1, -1 },
+  { 0x1B01, 555, -1, -1, -1, -1 },
+  { 0x1B02, 556, -1, -1, -1, -1 },
+  { 0x1B03, 557, -1, -1, -1, -1 },
+  { 0x1B04, 558, -1, -1, -1, -1 },
+  { 0x1B05, 559, -1, -1, -1, -1 },
+  { 0x1B06, 560, -1, -1, -1, 404 },
+  { 0x1B07, 561, -1, -1, -1, -1 },
+  { 0x1B08, 562, -1, -1, -1, 405 },
+  { 0x1B09, 563, -1, -1, -1, -1 },
+  { 0x1B0A, 564, -1, -1, -1, 406 },
+  { 0x1B0B, 565, -1, -1, -1, -1 },
+  { 0x1B0C, 566, -1, -1, -1, 407 },
+  { 0x1B0D, 567, -1, -1, -1, -1 },
+  { 0x1B0E, 568, -1, -1, -1, 408 },
+  { 0x1B0F, 569, -1, -1, -1, -1 },
+  { 0x1B10, 570, -1, -1, -1, -1 },
+  { 0x1B11, 571, -1, -1, -1, -1 },
+  { 0x1B12, 572, -1, -1, -1, 409 },
+  { 0x1B14, 573, -1, -1, -1, -1 },
+  { 0x1B16, 574, -1, -1, -1, -1 },
+  { 0x1B19, 575, -1, -1, -1, -1 },
+  { 0x1B1B, 576, -1, -1, -1, -1 },
+  { 0x1B1D, 577, -1, -1, -1, -1 },
+  { 0x1B1E, 578, -1, -1, -1, -1 },
+  { 0x1B1F, 579, -1, -1, -1, -1 },
+  { 0x1B20, 580, -1, -1, -1, -1 },
+  { 0x1B21, 581, -1, -1, -1, -1 },
+  { 0x1B23, 582, -1, -1, -1, -1 },
+  { 0x1B25, 583, -1, -1, -1, -1 },
+  { 0x1B28, 584, -1, -1, -1, -1 },
+  { 0x1B2A, 585, -1, -1, -1, -1 },
+  { 0x1B30, 586, -1, -1, -1, -1 },
+  { 0x1B31, 587, -1, -1, -1, -1 },
+  { 0x1B34, 588, -1, -1, -1, -1 },
+  { 0x1B35, 589, -1, -1, -1, -1 },
+  { 0x1B36, 590, -1, -1, -1, -1 },
+  { 0x1B37, 591, -1, -1, -1, -1 },
+  { 0x1B38, 592, -1, -1, -1, -1 },
+  { 0x1B39, 593, -1, -1, -1, -1 },
+  { 0x1B3A, 594, -1, -1, -1, -1 },
+  { 0x1B3B, 595, -1, -1, -1, 410 },
+  { 0x1B3C, 596, -1, -1, -1, -1 },
+  { 0x1B3D, 597, -1, -1, -1, 411 },
+  { 0x1B3E, 598, -1, -1, -1, -1 },
+  { 0x1B3F, 599, -1, -1, -1, -1 },
+  { 0x1B40, 600, -1, -1, -1, 412 },
+  { 0x1B41, 601, -1, -1, -1, 413 },
+  { 0x1B42, 602, -1, -1, -1, -1 },
+  { 0x1B43, 603, -1, -1, -1, 414 },
+  { 0x1B44, 604, -1, -1, -1, -1 },
+  { 0x1B5A, 605, -1, -1, -1, -1 },
+  { 0x1B5B, 606, -1, -1, -1, -1 },
+  { 0x1B5C, 607, -1, -1, -1, -1 },
+  { 0x1B5D, 608, -1, -1, -1, -1 },
+  { 0x1B5E, 609, -1, 736, -1, -1 },
+  { 0x1B5F, 610, -1, 737, -1, -1 },
+  { 0x1B60, 611, -1, -1, -1, -1 },
+  { 0x1B80, 612, -1, -1, -1, -1 },
+  { 0x1B81, 613, -1, -1, -1, -1 },
+  { 0x1B82, 614, -1, -1, -1, -1 },
+  { 0x1BA1, 615, -1, -1, -1, -1 },
+  { 0x1BA2, 616, -1, -1, -1, -1 },
+  { 0x1BA3, 617, -1, -1, -1, -1 },
+  { 0x1BA4, 618, -1, -1, -1, -1 },
+  { 0x1BA5, 619, -1, -1, -1, -1 },
+  { 0x1BA6, 620, -1, -1, -1, -1 },
+  { 0x1BA7, 621, -1, -1, -1, -1 },
+  { 0x1BA8, 622, -1, -1, -1, -1 },
+  { 0x1BA9, 623, -1, -1, -1, -1 },
+  { 0x1BAA, 624, 1301, -1, -1, -1 },
+  { 0x1BAB, -1, 1302, -1, -1, -1 },
+  { 0x1BAC, 625, -1, -1, -1, -1 },
+  { 0x1BAD, 626, -1, -1, -1, -1 },
+  { 0x1BBB, -1, 1303, -1, -1, -1 },
+  { 0x1BBC, -1, 1304, -1, -1, -1 },
+  { 0x1BC0, -1, 1305, -1, -1, -1 },
+  { 0x1BC2, -1, 1306, -1, -1, -1 },
+  { 0x1BC3, -1, 1308, -1, -1, -1 },
+  { 0x1BCB, -1, 1309, -1, -1, -1 },
+  { 0x1BD6, -1, 1310, -1, -1, -1 },
+  { 0x1BD8, -1, 1311, -1, -1, -1 },
+  { 0x1BE0, -1, 1312, -1, -1, -1 },
+  { 0x1BE7, 627, -1, -1, -1, -1 },
+  { 0x1BE8, 628, -1, -1, -1, -1 },
+  { 0x1BE9, 629, -1, -1, -1, -1 },
+  { 0x1BEA, 630, -1, -1, -1, -1 },
+  { 0x1BEB, 631, -1, -1, -1, -1 },
+  { 0x1BEC, 632, -1, -1, -1, -1 },
+  { 0x1BED, 633, -1, -1, -1, -1 },
+  { 0x1BEE, 634, -1, -1, -1, -1 },
+  { 0x1BEF, 635, -1, -1, -1, -1 },
+  { 0x1BF0, 636, -1, -1, -1, -1 },
+  { 0x1BF1, 637, -1, -1, -1, -1 },
+  { 0x1BF2, 638, 1313, -1, -1, -1 },
+  { 0x1BF3, 639, -1, -1, -1, -1 },
+  { 0x1C78, -1, 1314, -1, -1, -1 },
+  { 0x1C79, -1, 1315, -1, -1, -1 },
+  { 0x1C7B, -1, 1316, -1, -1, -1 },
+  { 0x1C7C, -1, 1317, -1, -1, -1 },
+  { 0x1C7D, -1, 1318, -1, -1, -1 },
+  { 0x1CC0, -1, 1319, -1, -1, -1 },
+  { 0x1CC1, -1, 1320, -1, -1, -1 },
+  { 0x1CC2, -1, 1321, -1, -1, -1 },
+  { 0x1CC3, -1, 1322, -1, -1, -1 },
+  { 0x1CD0, 640, -1, -1, -1, -1 },
+  { 0x1CD1, 641, -1, -1, -1, -1 },
+  { 0x1CD2, 642, 1323, -1, -1, -1 },
+  { 0x1CD3, 643, 1324, -1, -1, -1 },
+  { 0x1CD4, -1, 1325, -1, -1, -1 },
+  { 0x1CD5, 644, -1, -1, -1, -1 },
+  { 0x1CD6, 645, -1, -1, -1, -1 },
+  { 0x1CD7, 646, -1, -1, -1, -1 },
+  { 0x1CD8, 647, -1, -1, -1, -1 },
+  { 0x1CD9, 648, -1, -1, -1, -1 },
+  { 0x1CDA, 649, -1, 738, -1, -1 },
+  { 0x1CDB, 650, -1, -1, -1, -1 },
+  { 0x1CDC, 651, -1, 739, -1, -1 },
+  { 0x1CDD, 652, -1, -1, -1, -1 },
+  { 0x1CDE, 653, -1, -1, -1, -1 },
+  { 0x1CDF, 654, -1, -1, -1, -1 },
+  { 0x1CE0, 655, -1, -1, -1, -1 },
+  { 0x1CE1, 656, -1, -1, -1, -1 },
+  { 0x1CE2, 657, -1, -1, -1, -1 },
+  { 0x1CE3, 658, -1, -1, -1, -1 },
+  { 0x1CE4, 659, -1, -1, -1, -1 },
+  { 0x1CE5, 660, -1, -1, -1, -1 },
+  { 0x1CE6, 661, -1, -1, -1, -1 },
+  { 0x1CE7, 662, -1, -1, -1, -1 },
+  { 0x1CE8, 663, -1, -1, -1, -1 },
+  { 0x1CE9, 664, -1, -1, -1, -1 },
+  { 0x1CEA, 665, -1, -1, -1, -1 },
+  { 0x1CEB, 666, -1, -1, -1, -1 },
+  { 0x1CEC, 667, -1, -1, -1, -1 },
+  { 0x1CED, 668, -1, -1, -1, -1 },
+  { 0x1CEE, 669, -1, -1, -1, -1 },
+  { 0x1CEF, 670, -1, -1, -1, -1 },
+  { 0x1CF0, 671, -1, -1, -1, -1 },
+  { 0x1CF1, 672, -1, -1, -1, -1 },
+  { 0x1CF2, 673, -1, -1, -1, -1 },
+  { 0x1CF5, -1, 1326, 740, -1, -1 },
+  { 0x1CF6, -1, 1327, 742, -1, -1 },
+  { 0x1D02, -1, 1328, -1, -1, -1 },
+  { 0x1D14, -1, 1329, -1, -1, -1 },
+  { 0x1D18, -1, 1330, -1, -1, -1 },
+  { 0x1D1E, -1, 1331, -1, -1, -1 },
+  { 0x1D29, -1, 1332, -1, -1, -1 },
+  { 0x1D2B, -1, 1333, 744, -1, -1 },
   { 0x1D2C, -1, -1, -1, 78, -1 },
   { 0x1D2D, -1, -1, -1, 79, -1 },
   { 0x1D2E, -1, -1, -1, 80, -1 },
@@ -22422,7 +22447,7 @@ static const NamesList names_list[] =
   { 0x1D49, -1, -1, -1, 105, -1 },
   { 0x1D4A, -1, -1, -1, 106, -1 },
   { 0x1D4B, -1, -1, -1, 107, -1 },
-  { 0x1D4C, -1, 1330, -1, 108, -1 },
+  { 0x1D4C, -1, 1334, -1, 108, -1 },
   { 0x1D4D, -1, -1, -1, 109, -1 },
   { 0x1D4F, -1, -1, -1, 110, -1 },
   { 0x1D50, -1, -1, -1, 111, -1 },
@@ -22452,17 +22477,17 @@ static const NamesList names_list[] =
   { 0x1D68, -1, -1, -1, 135, -1 },
   { 0x1D69, -1, -1, -1, 136, -1 },
   { 0x1D6A, -1, -1, -1, 137, -1 },
-  { 0x1D77, -1, 1331, 740, -1, -1 },
+  { 0x1D77, -1, 1335, 745, -1, -1 },
   { 0x1D78, -1, -1, -1, 138, -1 },
-  { 0x1D79, -1, 1332, 741, -1, -1 },
-  { 0x1D7A, -1, 1334, 745, -1, -1 },
-  { 0x1D7B, -1, 1335, -1, -1, -1 },
-  { 0x1D7C, -1, 1336, -1, -1, -1 },
-  { 0x1D7D, -1, 1337, -1, -1, -1 },
-  { 0x1D7E, -1, 1339, -1, -1, -1 },
-  { 0x1D7F, -1, 1340, -1, -1, -1 },
-  { 0x1D94, -1, -1, 746, -1, -1 },
-  { 0x1D95, -1, -1, 747, -1, -1 },
+  { 0x1D79, -1, 1336, 746, -1, -1 },
+  { 0x1D7A, -1, 1338, 750, -1, -1 },
+  { 0x1D7B, -1, 1339, -1, -1, -1 },
+  { 0x1D7C, -1, 1340, -1, -1, -1 },
+  { 0x1D7D, -1, 1341, -1, -1, -1 },
+  { 0x1D7E, -1, 1343, -1, -1, -1 },
+  { 0x1D7F, -1, 1344, -1, -1, -1 },
+  { 0x1D94, -1, -1, 751, -1, -1 },
+  { 0x1D95, -1, -1, 752, -1, -1 },
   { 0x1D9B, -1, -1, -1, 139, -1 },
   { 0x1D9C, -1, -1, -1, 140, -1 },
   { 0x1D9D, -1, -1, -1, 141, -1 },
@@ -22474,17 +22499,17 @@ static const NamesList names_list[] =
   { 0x1DA3, -1, -1, -1, 147, -1 },
   { 0x1DA4, -1, -1, -1, 148, -1 },
   { 0x1DA5, -1, -1, -1, 149, -1 },
-  { 0x1DA6, -1, 1341, 748, 150, -1 },
+  { 0x1DA6, -1, 1345, 753, 150, -1 },
   { 0x1DA7, -1, -1, -1, 151, -1 },
   { 0x1DA8, -1, -1, -1, 152, -1 },
   { 0x1DA9, -1, -1, -1, 153, -1 },
   { 0x1DAA, -1, -1, -1, 154, -1 },
-  { 0x1DAB, -1, 1342, 749, 155, -1 },
+  { 0x1DAB, -1, 1346, 754, 155, -1 },
   { 0x1DAC, -1, -1, -1, 156, -1 },
   { 0x1DAD, -1, -1, -1, 157, -1 },
   { 0x1DAE, -1, -1, -1, 158, -1 },
   { 0x1DAF, -1, -1, -1, 159, -1 },
-  { 0x1DB0, -1, 1343, 750, 160, -1 },
+  { 0x1DB0, -1, 1347, 755, 160, -1 },
   { 0x1DB1, -1, -1, -1, 161, -1 },
   { 0x1DB2, -1, -1, -1, 162, -1 },
   { 0x1DB3, -1, -1, -1, 163, -1 },
@@ -22492,7 +22517,7 @@ static const NamesList names_list[] =
   { 0x1DB5, -1, -1, -1, 165, -1 },
   { 0x1DB6, -1, -1, -1, 166, -1 },
   { 0x1DB7, -1, -1, -1, 167, -1 },
-  { 0x1DB8, -1, 1344, 751, 168, -1 },
+  { 0x1DB8, -1, 1348, 756, 168, -1 },
   { 0x1DB9, -1, -1, -1, 169, -1 },
   { 0x1DBA, -1, -1, -1, 170, -1 },
   { 0x1DBB, -1, -1, -1, 171, -1 },
@@ -22500,15 +22525,15 @@ static const NamesList names_list[] =
   { 0x1DBD, -1, -1, -1, 173, -1 },
   { 0x1DBE, -1, -1, -1, 174, -1 },
   { 0x1DBF, -1, -1, -1, 175, -1 },
-  { 0x1DC0, -1, -1, 752, -1, -1 },
-  { 0x1DC1, -1, -1, 753, -1, -1 },
-  { 0x1DC3, -1, 1345, 755, -1, -1 },
-  { 0x1DCB, -1, 1346, -1, -1, -1 },
-  { 0x1DCC, -1, 1347, -1, -1, -1 },
+  { 0x1DC0, -1, -1, 757, -1, -1 },
+  { 0x1DC1, -1, -1, 758, -1, -1 },
+  { 0x1DC3, -1, 1349, 760, -1, -1 },
+  { 0x1DCB, -1, 1350, -1, -1, -1 },
+  { 0x1DCC, -1, 1351, -1, -1, -1 },
   { 0x1E00, -1, -1, -1, -1, 415 },
   { 0x1E01, -1, -1, -1, -1, 416 },
   { 0x1E02, -1, -1, -1, -1, 417 },
-  { 0x1E03, -1, 1348, -1, -1, 418 },
+  { 0x1E03, -1, 1352, -1, -1, 418 },
   { 0x1E04, -1, -1, -1, -1, 419 },
   { 0x1E05, -1, -1, -1, -1, 420 },
   { 0x1E06, -1, -1, -1, -1, 421 },
@@ -22516,13 +22541,13 @@ static const NamesList names_list[] =
   { 0x1E08, -1, -1, -1, -1, 423 },
   { 0x1E09, -1, -1, -1, -1, 424 },
   { 0x1E0A, -1, -1, -1, -1, 425 },
-  { 0x1E0B, -1, 1349, -1, -1, 426 },
+  { 0x1E0B, -1, 1353, -1, -1, 426 },
   { 0x1E0C, -1, -1, -1, -1, 427 },
-  { 0x1E0D, -1, 1350, -1, -1, 428 },
+  { 0x1E0D, -1, 1354, -1, -1, 428 },
   { 0x1E0E, -1, -1, -1, -1, 429 },
   { 0x1E0F, -1, -1, -1, -1, 430 },
   { 0x1E10, -1, -1, -1, -1, 431 },
-  { 0x1E11, -1, 1351, -1, -1, 432 },
+  { 0x1E11, -1, 1355, -1, -1, 432 },
   { 0x1E12, -1, -1, -1, -1, 433 },
   { 0x1E13, -1, -1, -1, -1, 434 },
   { 0x1E14, -1, -1, -1, -1, 435 },
@@ -22534,51 +22559,51 @@ static const NamesList names_list[] =
   { 0x1E1A, -1, -1, -1, -1, 441 },
   { 0x1E1B, -1, -1, -1, -1, 442 },
   { 0x1E1C, -1, -1, -1, -1, 443 },
-  { 0x1E1D, -1, 1352, -1, -1, 444 },
+  { 0x1E1D, -1, 1356, -1, -1, 444 },
   { 0x1E1E, -1, -1, -1, -1, 445 },
-  { 0x1E1F, -1, 1353, -1, -1, 446 },
+  { 0x1E1F, -1, 1357, -1, -1, 446 },
   { 0x1E20, -1, -1, -1, -1, 447 },
   { 0x1E21, -1, -1, -1, -1, 448 },
   { 0x1E22, -1, -1, -1, -1, 449 },
   { 0x1E23, -1, -1, -1, -1, 450 },
   { 0x1E24, -1, -1, -1, -1, 451 },
-  { 0x1E25, -1, 1354, -1, -1, 452 },
+  { 0x1E25, -1, 1358, -1, -1, 452 },
   { 0x1E26, -1, -1, -1, -1, 453 },
   { 0x1E27, -1, -1, -1, -1, 454 },
   { 0x1E28, -1, -1, -1, -1, 455 },
   { 0x1E29, -1, -1, -1, -1, 456 },
   { 0x1E2A, -1, -1, -1, -1, 457 },
-  { 0x1E2B, -1, 1355, -1, -1, 458 },
+  { 0x1E2B, -1, 1359, -1, -1, 458 },
   { 0x1E2C, -1, -1, -1, -1, 459 },
   { 0x1E2D, -1, -1, -1, -1, 460 },
   { 0x1E2E, -1, -1, -1, -1, 461 },
   { 0x1E2F, -1, -1, -1, -1, 462 },
   { 0x1E30, -1, -1, -1, -1, 463 },
-  { 0x1E31, -1, 1356, -1, -1, 464 },
+  { 0x1E31, -1, 1360, -1, -1, 464 },
   { 0x1E32, -1, -1, -1, -1, 465 },
   { 0x1E33, -1, -1, -1, -1, 466 },
   { 0x1E34, -1, -1, -1, -1, 467 },
   { 0x1E35, -1, -1, -1, -1, 468 },
   { 0x1E36, -1, -1, -1, -1, 469 },
-  { 0x1E37, -1, 1357, -1, -1, 470 },
+  { 0x1E37, -1, 1361, -1, -1, 470 },
   { 0x1E38, -1, -1, -1, -1, 471 },
-  { 0x1E39, -1, 1358, -1, -1, 472 },
+  { 0x1E39, -1, 1362, -1, -1, 472 },
   { 0x1E3A, -1, -1, -1, -1, 473 },
-  { 0x1E3B, -1, 1359, -1, -1, 474 },
+  { 0x1E3B, -1, 1363, -1, -1, 474 },
   { 0x1E3C, -1, -1, -1, -1, 475 },
   { 0x1E3D, -1, -1, -1, -1, 476 },
   { 0x1E3E, -1, -1, -1, -1, 477 },
   { 0x1E3F, -1, -1, -1, -1, 478 },
   { 0x1E40, -1, -1, -1, -1, 479 },
-  { 0x1E41, -1, 1360, -1, -1, 480 },
+  { 0x1E41, -1, 1364, -1, -1, 480 },
   { 0x1E42, -1, -1, -1, -1, 481 },
-  { 0x1E43, -1, 1361, -1, -1, 482 },
+  { 0x1E43, -1, 1365, -1, -1, 482 },
   { 0x1E44, -1, -1, -1, -1, 483 },
-  { 0x1E45, -1, 1362, -1, -1, 484 },
+  { 0x1E45, -1, 1366, -1, -1, 484 },
   { 0x1E46, -1, -1, -1, -1, 485 },
-  { 0x1E47, -1, 1363, -1, -1, 486 },
+  { 0x1E47, -1, 1367, -1, -1, 486 },
   { 0x1E48, -1, -1, -1, -1, 487 },
-  { 0x1E49, -1, 1364, -1, -1, 488 },
+  { 0x1E49, -1, 1368, -1, -1, 488 },
   { 0x1E4A, -1, -1, -1, -1, 489 },
   { 0x1E4B, -1, -1, -1, -1, 490 },
   { 0x1E4C, -1, -1, -1, -1, 491 },
@@ -22592,19 +22617,19 @@ static const NamesList names_list[] =
   { 0x1E54, -1, -1, -1, -1, 499 },
   { 0x1E55, -1, -1, -1, -1, 500 },
   { 0x1E56, -1, -1, -1, -1, 501 },
-  { 0x1E57, -1, 1365, -1, -1, 502 },
+  { 0x1E57, -1, 1369, -1, -1, 502 },
   { 0x1E58, -1, -1, -1, -1, 503 },
   { 0x1E59, -1, -1, -1, -1, 504 },
   { 0x1E5A, -1, -1, -1, -1, 505 },
-  { 0x1E5B, -1, 1366, -1, -1, 506 },
+  { 0x1E5B, -1, 1370, -1, -1, 506 },
   { 0x1E5C, -1, -1, -1, -1, 507 },
-  { 0x1E5D, -1, 1367, -1, -1, 508 },
+  { 0x1E5D, -1, 1371, -1, -1, 508 },
   { 0x1E5E, -1, -1, -1, -1, 509 },
-  { 0x1E5F, -1, 1368, -1, -1, 510 },
+  { 0x1E5F, -1, 1372, -1, -1, 510 },
   { 0x1E60, -1, -1, -1, -1, 511 },
-  { 0x1E61, -1, 1369, -1, -1, 512 },
+  { 0x1E61, -1, 1373, -1, -1, 512 },
   { 0x1E62, -1, -1, -1, -1, 513 },
-  { 0x1E63, -1, 1370, -1, -1, 514 },
+  { 0x1E63, -1, 1374, -1, -1, 514 },
   { 0x1E64, -1, -1, -1, -1, 515 },
   { 0x1E65, -1, -1, -1, -1, 516 },
   { 0x1E66, -1, -1, -1, -1, 517 },
@@ -22612,11 +22637,11 @@ static const NamesList names_list[] =
   { 0x1E68, -1, -1, -1, -1, 519 },
   { 0x1E69, -1, -1, -1, -1, 520 },
   { 0x1E6A, -1, -1, -1, -1, 521 },
-  { 0x1E6B, -1, 1371, -1, -1, 522 },
+  { 0x1E6B, -1, 1375, -1, -1, 522 },
   { 0x1E6C, -1, -1, -1, -1, 523 },
-  { 0x1E6D, -1, 1372, -1, -1, 524 },
+  { 0x1E6D, -1, 1376, -1, -1, 524 },
   { 0x1E6E, -1, -1, -1, -1, 525 },
-  { 0x1E6F, -1, 1373, -1, -1, 526 },
+  { 0x1E6F, -1, 1377, -1, -1, 526 },
   { 0x1E70, -1, -1, -1, -1, 527 },
   { 0x1E71, -1, -1, -1, -1, 528 },
   { 0x1E72, -1, -1, -1, -1, 529 },
@@ -22634,11 +22659,11 @@ static const NamesList names_list[] =
   { 0x1E7E, -1, -1, -1, -1, 541 },
   { 0x1E7F, -1, -1, -1, -1, 542 },
   { 0x1E80, -1, -1, -1, -1, 543 },
-  { 0x1E81, -1, 1374, -1, -1, 544 },
+  { 0x1E81, -1, 1378, -1, -1, 544 },
   { 0x1E82, -1, -1, -1, -1, 545 },
-  { 0x1E83, -1, 1375, -1, -1, 546 },
+  { 0x1E83, -1, 1379, -1, -1, 546 },
   { 0x1E84, -1, -1, -1, -1, 547 },
-  { 0x1E85, -1, 1376, -1, -1, 548 },
+  { 0x1E85, -1, 1380, -1, -1, 548 },
   { 0x1E86, -1, -1, -1, -1, 549 },
   { 0x1E87, -1, -1, -1, -1, 550 },
   { 0x1E88, -1, -1, -1, -1, 551 },
@@ -22652,17 +22677,17 @@ static const NamesList names_list[] =
   { 0x1E90, -1, -1, -1, -1, 559 },
   { 0x1E91, -1, -1, -1, -1, 560 },
   { 0x1E92, -1, -1, -1, -1, 561 },
-  { 0x1E93, -1, 1377, 756, -1, 562 },
+  { 0x1E93, -1, 1381, 761, -1, 562 },
   { 0x1E94, -1, -1, -1, -1, 563 },
-  { 0x1E95, -1, 1378, -1, -1, 564 },
-  { 0x1E96, -1, 1379, -1, -1, 565 },
+  { 0x1E95, -1, 1382, -1, -1, 564 },
+  { 0x1E96, -1, 1383, -1, -1, 565 },
   { 0x1E97, -1, -1, -1, -1, 566 },
   { 0x1E98, -1, -1, -1, -1, 567 },
   { 0x1E99, -1, -1, -1, -1, 568 },
   { 0x1E9A, -1, -1, -1, 176, -1 },
-  { 0x1E9B, -1, 1380, -1, -1, 569 },
-  { 0x1E9C, -1, 1381, 757, -1, -1 },
-  { 0x1E9E, -1, 1384, 758, -1, -1 },
+  { 0x1E9B, -1, 1384, -1, -1, 569 },
+  { 0x1E9C, -1, 1385, 762, -1, -1 },
+  { 0x1E9E, -1, 1388, 763, -1, -1 },
   { 0x1EA0, -1, -1, -1, -1, 570 },
   { 0x1EA1, -1, -1, -1, -1, 571 },
   { 0x1EA2, -1, -1, -1, -1, 572 },
@@ -22746,7 +22771,7 @@ static const NamesList names_list[] =
   { 0x1EF0, -1, -1, -1, -1, 650 },
   { 0x1EF1, -1, -1, -1, -1, 651 },
   { 0x1EF2, -1, -1, -1, -1, 652 },
-  { 0x1EF3, -1, 1385, -1, -1, 653 },
+  { 0x1EF3, -1, 1389, -1, -1, 653 },
   { 0x1EF4, -1, -1, -1, -1, 654 },
   { 0x1EF5, -1, -1, -1, -1, 655 },
   { 0x1EF6, -1, -1, -1, -1, 656 },
@@ -22929,7 +22954,7 @@ static const NamesList names_list[] =
   { 0x1FBC, -1, -1, -1, -1, 833 },
   { 0x1FBD, -1, -1, -1, 177, -1 },
   { 0x1FBE, -1, -1, -1, -1, 834 },
-  { 0x1FBF, -1, -1, 759, 178, -1 },
+  { 0x1FBF, -1, -1, 764, 178, -1 },
   { 0x1FC0, -1, -1, -1, 179, -1 },
   { 0x1FC1, -1, -1, -1, -1, 835 },
   { 0x1FC2, -1, -1, -1, -1, 836 },
@@ -22985,101 +23010,101 @@ static const NamesList names_list[] =
   { 0x1FFB, -1, -1, -1, -1, 886 },
   { 0x1FFC, -1, -1, -1, -1, 887 },
   { 0x1FFD, -1, -1, -1, -1, 888 },
-  { 0x1FFE, -1, -1, 760, 180, -1 },
+  { 0x1FFE, -1, -1, 765, 180, -1 },
   { 0x2000, -1, -1, -1, -1, 889 },
-  { 0x2001, 673, -1, -1, -1, 890 },
-  { 0x2002, 674, 1386, -1, 181, -1 },
-  { 0x2003, 675, 1387, -1, 182, -1 },
-  { 0x2004, 676, -1, -1, 183, -1 },
-  { 0x2005, 677, -1, -1, 184, -1 },
-  { 0x2006, -1, 1389, -1, 185, -1 },
-  { 0x2007, -1, 1390, -1, 186, -1 },
-  { 0x2008, -1, 1392, -1, 187, -1 },
-  { 0x2009, -1, 1393, 761, 188, -1 },
-  { 0x200A, -1, 1394, -1, 189, -1 },
-  { 0x200B, -1, 1396, -1, -1, -1 },
-  { 0x200C, -1, 1398, -1, -1, -1 },
-  { 0x200D, -1, 1399, -1, -1, -1 },
-  { 0x200E, -1, 1400, -1, -1, -1 },
-  { 0x200F, -1, 1401, -1, -1, -1 },
-  { 0x2010, -1, -1, 762, -1, -1 },
-  { 0x2011, -1, -1, 764, 190, -1 },
-  { 0x2014, -1, 1402, 766, -1, -1 },
-  { 0x2015, 678, 1403, -1, -1, -1 },
-  { 0x2016, -1, 1404, 768, -1, -1 },
-  { 0x2017, -1, 1405, 770, 191, -1 },
-  { 0x2018, 679, 1406, 772, -1, -1 },
-  { 0x2019, 680, 1407, 775, -1, -1 },
-  { 0x201A, 681, 1408, -1, -1, -1 },
-  { 0x201B, 682, 1409, 778, -1, -1 },
-  { 0x201C, 683, 1410, 779, -1, -1 },
-  { 0x201D, 684, -1, 782, -1, -1 },
-  { 0x201E, 685, 1411, 786, -1, -1 },
-  { 0x201F, 686, 1412, -1, -1, -1 },
-  { 0x2020, 687, -1, 787, -1, -1 },
-  { 0x2021, 688, -1, -1, -1, -1 },
-  { 0x2022, 689, -1, 788, -1, -1 },
-  { 0x2023, -1, -1, 793, -1, -1 },
-  { 0x2024, -1, 1413, 795, 192, -1 },
+  { 0x2001, 674, -1, -1, -1, 890 },
+  { 0x2002, 675, 1390, -1, 181, -1 },
+  { 0x2003, 676, 1391, -1, 182, -1 },
+  { 0x2004, 677, -1, -1, 183, -1 },
+  { 0x2005, 678, -1, -1, 184, -1 },
+  { 0x2006, -1, 1393, -1, 185, -1 },
+  { 0x2007, -1, 1394, -1, 186, -1 },
+  { 0x2008, -1, 1396, -1, 187, -1 },
+  { 0x2009, -1, 1397, 766, 188, -1 },
+  { 0x200A, -1, 1398, -1, 189, -1 },
+  { 0x200B, -1, 1400, -1, -1, -1 },
+  { 0x200C, -1, 1402, -1, -1, -1 },
+  { 0x200D, -1, 1403, -1, -1, -1 },
+  { 0x200E, -1, 1404, -1, -1, -1 },
+  { 0x200F, -1, 1405, -1, -1, -1 },
+  { 0x2010, -1, -1, 767, -1, -1 },
+  { 0x2011, -1, -1, 769, 190, -1 },
+  { 0x2014, -1, 1406, 771, -1, -1 },
+  { 0x2015, 679, 1407, -1, -1, -1 },
+  { 0x2016, -1, 1408, 773, -1, -1 },
+  { 0x2017, -1, 1409, 775, 191, -1 },
+  { 0x2018, 680, 1410, 777, -1, -1 },
+  { 0x2019, 681, 1411, 780, -1, -1 },
+  { 0x201A, 682, 1412, -1, -1, -1 },
+  { 0x201B, 683, 1413, 783, -1, -1 },
+  { 0x201C, 684, 1414, 784, -1, -1 },
+  { 0x201D, 685, -1, 787, -1, -1 },
+  { 0x201E, 686, 1415, 791, -1, -1 },
+  { 0x201F, 687, 1416, -1, -1, -1 },
+  { 0x2020, 688, -1, 792, -1, -1 },
+  { 0x2021, 689, -1, -1, -1, -1 },
+  { 0x2022, 690, -1, 793, -1, -1 },
+  { 0x2023, -1, -1, 798, -1, -1 },
+  { 0x2024, -1, 1417, 800, 192, -1 },
   { 0x2025, -1, -1, -1, 193, -1 },
-  { 0x2026, 690, -1, 798, 194, -1 },
-  { 0x2027, -1, 1414, -1, -1, -1 },
-  { 0x2028, -1, 1415, -1, -1, -1 },
-  { 0x2029, -1, 1416, -1, -1, -1 },
-  { 0x202A, -1, 1417, -1, -1, -1 },
-  { 0x202B, -1, 1418, -1, -1, -1 },
-  { 0x202C, -1, 1419, -1, -1, -1 },
-  { 0x202D, -1, 1420, -1, -1, -1 },
-  { 0x202E, -1, 1421, -1, -1, -1 },
-  { 0x202F, -1, 1422, 800, 195, -1 },
-  { 0x2030, 691, 1424, 803, -1, -1 },
-  { 0x2031, 692, 1425, 805, -1, -1 },
-  { 0x2032, 693, -1, 807, -1, -1 },
-  { 0x2033, 694, -1, 810, 196, -1 },
-  { 0x2034, 695, -1, -1, 197, -1 },
-  { 0x2035, -1, -1, 815, -1, -1 },
-  { 0x2036, -1, -1, 816, 198, -1 },
+  { 0x2026, 691, -1, 803, 194, -1 },
+  { 0x2027, -1, 1418, -1, -1, -1 },
+  { 0x2028, -1, 1419, -1, -1, -1 },
+  { 0x2029, -1, 1420, -1, -1, -1 },
+  { 0x202A, -1, 1421, -1, -1, -1 },
+  { 0x202B, -1, 1422, -1, -1, -1 },
+  { 0x202C, -1, 1423, -1, -1, -1 },
+  { 0x202D, -1, 1424, -1, -1, -1 },
+  { 0x202E, -1, 1425, -1, -1, -1 },
+  { 0x202F, -1, 1426, 805, 195, -1 },
+  { 0x2030, 692, 1428, 808, -1, -1 },
+  { 0x2031, 693, 1429, 810, -1, -1 },
+  { 0x2032, 694, -1, 812, -1, -1 },
+  { 0x2033, 695, -1, 815, 196, -1 },
+  { 0x2034, 696, -1, -1, 197, -1 },
+  { 0x2035, -1, -1, 820, -1, -1 },
+  { 0x2036, -1, -1, 821, 198, -1 },
   { 0x2037, -1, -1, -1, 199, -1 },
-  { 0x2038, -1, -1, 817, -1, -1 },
-  { 0x2039, 696, 1426, 819, -1, -1 },
-  { 0x203A, 697, 1427, 822, -1, -1 },
-  { 0x203B, 698, -1, 825, -1, -1 },
-  { 0x203C, -1, -1, 827, 200, -1 },
-  { 0x203D, -1, -1, 828, -1, -1 },
-  { 0x203E, 700, -1, -1, 201, -1 },
-  { 0x203F, 701, -1, 831, -1, -1 },
-  { 0x2040, 702, -1, 832, -1, -1 },
-  { 0x2041, -1, 1428, 833, -1, -1 },
-  { 0x2043, -1, -1, 834, -1, -1 },
-  { 0x2044, 703, 1429, 835, -1, -1 },
+  { 0x2038, -1, -1, 822, -1, -1 },
+  { 0x2039, 697, 1430, 824, -1, -1 },
+  { 0x203A, 698, 1431, 827, -1, -1 },
+  { 0x203B, 699, -1, 830, -1, -1 },
+  { 0x203C, -1, -1, 832, 200, -1 },
+  { 0x203D, -1, -1, 833, -1, -1 },
+  { 0x203E, 701, -1, -1, 201, -1 },
+  { 0x203F, 702, -1, 836, -1, -1 },
+  { 0x2040, 703, -1, 837, -1, -1 },
+  { 0x2041, -1, 1432, 838, -1, -1 },
+  { 0x2043, -1, -1, 839, -1, -1 },
+  { 0x2044, 704, 1433, 840, -1, -1 },
   { 0x2047, -1, -1, -1, 202, -1 },
   { 0x2048, -1, -1, -1, 203, -1 },
   { 0x2049, -1, -1, -1, 204, -1 },
-  { 0x204A, -1, 1430, 837, -1, -1 },
-  { 0x204B, -1, -1, 838, -1, -1 },
-  { 0x204E, -1, -1, 839, -1, -1 },
-  { 0x204F, -1, -1, 841, -1, -1 },
-  { 0x2050, -1, 1431, -1, -1, -1 },
-  { 0x2052, 704, 1432, 842, -1, -1 },
-  { 0x2053, -1, -1, 844, -1, -1 },
-  { 0x2055, 705, 1435, 845, -1, -1 },
+  { 0x204A, -1, 1434, 842, -1, -1 },
+  { 0x204B, -1, -1, 843, -1, -1 },
+  { 0x204E, -1, -1, 844, -1, -1 },
+  { 0x204F, -1, -1, 846, -1, -1 },
+  { 0x2050, -1, 1435, -1, -1, -1 },
+  { 0x2052, 705, 1436, 847, -1, -1 },
+  { 0x2053, -1, -1, 850, -1, -1 },
+  { 0x2055, 706, 1439, 851, -1, -1 },
   { 0x2057, -1, -1, -1, 205, -1 },
-  { 0x2059, 706, -1, 846, -1, -1 },
-  { 0x205A, -1, 1436, 847, -1, -1 },
-  { 0x205B, -1, 1438, -1, -1, -1 },
-  { 0x205C, -1, 1440, -1, -1, -1 },
-  { 0x205D, 708, -1, 849, -1, -1 },
-  { 0x205E, -1, 1441, -1, -1, -1 },
-  { 0x205F, -1, 1443, -1, 206, -1 },
-  { 0x2060, -1, 1445, 852, -1, -1 },
-  { 0x2061, -1, 1448, -1, -1, -1 },
-  { 0x2062, -1, 1449, -1, -1, -1 },
-  { 0x2063, 709, 1450, -1, -1, -1 },
-  { 0x2064, -1, 1451, -1, -1, -1 },
+  { 0x2059, 707, -1, 852, -1, -1 },
+  { 0x205A, -1, 1440, 853, -1, -1 },
+  { 0x205B, -1, 1442, -1, -1, -1 },
+  { 0x205C, -1, 1444, -1, -1, -1 },
+  { 0x205D, 709, -1, 855, -1, -1 },
+  { 0x205E, -1, 1445, -1, -1, -1 },
+  { 0x205F, -1, 1447, -1, 206, -1 },
+  { 0x2060, -1, 1449, 858, -1, -1 },
+  { 0x2061, -1, 1452, -1, -1, -1 },
+  { 0x2062, -1, 1453, -1, -1, -1 },
+  { 0x2063, 710, 1454, -1, -1, -1 },
+  { 0x2064, -1, 1455, -1, -1, -1 },
   { 0x2070, -1, -1, -1, 207, -1 },
-  { 0x2071, -1, 1452, -1, 208, -1 },
-  { 0x2072, -1, -1, 853, -1, -1 },
-  { 0x2073, -1, -1, 854, -1, -1 },
+  { 0x2071, -1, 1456, -1, 208, -1 },
+  { 0x2072, -1, -1, 859, -1, -1 },
+  { 0x2073, -1, -1, 860, -1, -1 },
   { 0x2074, -1, -1, -1, 209, -1 },
   { 0x2075, -1, -1, -1, 210, -1 },
   { 0x2076, -1, -1, -1, 211, -1 },
@@ -23091,7 +23116,7 @@ static const NamesList names_list[] =
   { 0x207C, -1, -1, -1, 217, -1 },
   { 0x207D, -1, -1, -1, 218, -1 },
   { 0x207E, -1, -1, -1, 219, -1 },
-  { 0x207F, -1, 1453, -1, 220, -1 },
+  { 0x207F, -1, 1457, -1, 220, -1 },
   { 0x2080, -1, -1, -1, 221, -1 },
   { 0x2081, -1, -1, -1, 222, -1 },
   { 0x2082, -1, -1, -1, 223, -1 },
@@ -23120,124 +23145,124 @@ static const NamesList names_list[] =
   { 0x209A, -1, -1, -1, 246, -1 },
   { 0x209B, -1, -1, -1, 247, -1 },
   { 0x209C, -1, -1, -1, 248, -1 },
-  { 0x20A0, -1, 1454, 855, -1, -1 },
-  { 0x20A1, -1, 1456, -1, -1, -1 },
-  { 0x20A2, -1, 1457, -1, -1, -1 },
-  { 0x20A3, -1, 1458, -1, -1, -1 },
-  { 0x20A4, -1, 1459, 856, -1, -1 },
-  { 0x20A5, -1, 1461, -1, -1, -1 },
-  { 0x20A6, -1, 1462, -1, -1, -1 },
-  { 0x20A7, -1, 1463, 858, -1, -1 },
-  { 0x20A8, -1, 1464, 859, 249, -1 },
-  { 0x20A9, -1, 1465, -1, -1, -1 },
-  { 0x20AA, -1, 1466, -1, -1, -1 },
-  { 0x20AB, -1, 1467, -1, -1, -1 },
-  { 0x20AC, -1, 1468, 860, -1, -1 },
-  { 0x20AD, -1, 1470, -1, -1, -1 },
-  { 0x20AE, -1, 1471, -1, -1, -1 },
-  { 0x20AF, -1, 1473, -1, -1, -1 },
-  { 0x20B1, 710, 1474, 861, -1, -1 },
-  { 0x20B2, -1, 1476, -1, -1, -1 },
-  { 0x20B3, -1, 1478, -1, -1, -1 },
-  { 0x20B4, -1, 1479, -1, -1, -1 },
-  { 0x20B5, -1, 1480, 863, -1, -1 },
-  { 0x20B6, -1, 1482, -1, -1, -1 },
-  { 0x20B7, -1, 1483, -1, -1, -1 },
-  { 0x20B8, -1, 1484, 865, -1, -1 },
-  { 0x20B9, -1, 1485, 868, -1, -1 },
-  { 0x20BA, -1, 1487, -1, -1, -1 },
-  { 0x20D1, -1, 1488, -1, -1, -1 },
-  { 0x20D2, -1, 1489, -1, -1, -1 },
-  { 0x20D3, -1, 1490, -1, -1, -1 },
-  { 0x20D5, -1, 1491, -1, -1, -1 },
-  { 0x20D7, -1, 1492, -1, -1, -1 },
-  { 0x20DB, 711, -1, -1, -1, -1 },
-  { 0x20DC, 712, -1, -1, -1, -1 },
-  { 0x20DD, 713, -1, 869, -1, -1 },
-  { 0x20DE, -1, -1, 872, -1, -1 },
-  { 0x20DF, -1, -1, 873, -1, -1 },
-  { 0x20E0, -1, 1493, -1, -1, -1 },
-  { 0x20E1, -1, 1494, -1, -1, -1 },
-  { 0x20E2, -1, -1, 874, -1, -1 },
-  { 0x20E4, -1, -1, 875, -1, -1 },
-  { 0x20E5, -1, -1, 876, -1, -1 },
-  { 0x20E6, 715, -1, 877, -1, -1 },
-  { 0x20E7, 716, -1, 878, -1, -1 },
-  { 0x20E9, 717, 1495, 879, -1, -1 },
-  { 0x20EA, -1, -1, 880, -1, -1 },
-  { 0x20EB, 718, -1, -1, -1, -1 },
+  { 0x20A0, -1, 1458, 861, -1, -1 },
+  { 0x20A1, -1, 1460, -1, -1, -1 },
+  { 0x20A2, -1, 1461, -1, -1, -1 },
+  { 0x20A3, -1, 1462, -1, -1, -1 },
+  { 0x20A4, -1, 1463, 862, -1, -1 },
+  { 0x20A5, -1, 1465, -1, -1, -1 },
+  { 0x20A6, -1, 1466, -1, -1, -1 },
+  { 0x20A7, -1, 1467, 864, -1, -1 },
+  { 0x20A8, -1, 1468, 865, 249, -1 },
+  { 0x20A9, -1, 1469, -1, -1, -1 },
+  { 0x20AA, -1, 1470, -1, -1, -1 },
+  { 0x20AB, -1, 1471, -1, -1, -1 },
+  { 0x20AC, -1, 1472, 866, -1, -1 },
+  { 0x20AD, -1, 1474, -1, -1, -1 },
+  { 0x20AE, -1, 1475, -1, -1, -1 },
+  { 0x20AF, -1, 1477, -1, -1, -1 },
+  { 0x20B1, 711, 1478, 867, -1, -1 },
+  { 0x20B2, -1, 1480, -1, -1, -1 },
+  { 0x20B3, -1, 1482, -1, -1, -1 },
+  { 0x20B4, -1, 1483, -1, -1, -1 },
+  { 0x20B5, -1, 1484, 869, -1, -1 },
+  { 0x20B6, -1, 1486, -1, -1, -1 },
+  { 0x20B7, -1, 1487, -1, -1, -1 },
+  { 0x20B8, -1, 1488, 871, -1, -1 },
+  { 0x20B9, -1, 1489, 874, -1, -1 },
+  { 0x20BA, -1, 1491, -1, -1, -1 },
+  { 0x20D1, -1, 1492, -1, -1, -1 },
+  { 0x20D2, -1, 1493, -1, -1, -1 },
+  { 0x20D3, -1, 1494, -1, -1, -1 },
+  { 0x20D5, -1, 1495, -1, -1, -1 },
+  { 0x20D7, -1, 1496, -1, -1, -1 },
+  { 0x20DB, 712, -1, -1, -1, -1 },
+  { 0x20DC, 713, -1, -1, -1, -1 },
+  { 0x20DD, 714, -1, 875, -1, -1 },
+  { 0x20DE, -1, -1, 878, -1, -1 },
+  { 0x20DF, -1, -1, 879, -1, -1 },
+  { 0x20E0, -1, 1497, -1, -1, -1 },
+  { 0x20E1, -1, 1498, -1, -1, -1 },
+  { 0x20E2, -1, -1, 880, -1, -1 },
+  { 0x20E4, -1, -1, 881, -1, -1 },
+  { 0x20E5, -1, -1, 882, -1, -1 },
+  { 0x20E6, 716, -1, 883, -1, -1 },
+  { 0x20E7, 717, -1, 884, -1, -1 },
+  { 0x20E9, 718, 1499, 885, -1, -1 },
+  { 0x20EA, -1, -1, 886, -1, -1 },
+  { 0x20EB, 719, -1, -1, -1, -1 },
   { 0x2100, -1, -1, -1, 250, -1 },
-  { 0x2101, -1, -1, 881, 251, -1 },
-  { 0x2102, 719, -1, -1, 252, -1 },
-  { 0x2103, 720, -1, -1, 253, -1 },
-  { 0x2104, 721, -1, -1, -1, -1 },
+  { 0x2101, -1, -1, 887, 251, -1 },
+  { 0x2102, 720, -1, -1, 252, -1 },
+  { 0x2103, 721, -1, -1, 253, -1 },
+  { 0x2104, 722, -1, -1, -1, -1 },
   { 0x2105, -1, -1, -1, 254, -1 },
   { 0x2106, -1, -1, -1, 255, -1 },
-  { 0x2107, -1, -1, 882, 256, -1 },
+  { 0x2107, -1, -1, 888, 256, -1 },
   { 0x2109, -1, -1, -1, 257, -1 },
-  { 0x210A, 722, -1, -1, 258, -1 },
-  { 0x210B, 723, -1, -1, 259, -1 },
-  { 0x210C, 724, -1, -1, 260, -1 },
+  { 0x210A, 723, -1, -1, 258, -1 },
+  { 0x210B, 724, -1, -1, 259, -1 },
+  { 0x210C, 725, -1, -1, 260, -1 },
   { 0x210D, -1, -1, -1, 261, -1 },
-  { 0x210E, 725, 1496, -1, 262, -1 },
-  { 0x210F, -1, -1, 883, 263, -1 },
+  { 0x210E, 726, 1500, -1, 262, -1 },
+  { 0x210F, -1, -1, 889, 263, -1 },
   { 0x2110, -1, -1, -1, 264, -1 },
-  { 0x2111, 726, -1, -1, 265, -1 },
-  { 0x2112, 727, -1, -1, 266, -1 },
-  { 0x2113, 728, 1497, 884, 267, -1 },
-  { 0x2114, 730, -1, 885, -1, -1 },
-  { 0x2115, 731, 1499, -1, 268, -1 },
+  { 0x2111, 727, -1, -1, 265, -1 },
+  { 0x2112, 728, -1, -1, 266, -1 },
+  { 0x2113, 729, 1501, 890, 267, -1 },
+  { 0x2114, 731, -1, 891, -1, -1 },
+  { 0x2115, 732, 1503, -1, 268, -1 },
   { 0x2116, -1, -1, -1, 269, -1 },
-  { 0x2117, 732, -1, 886, -1, -1 },
-  { 0x2118, -1, 1500, -1, -1, -1 },
+  { 0x2117, 733, -1, 892, -1, -1 },
+  { 0x2118, -1, 1504, -1, -1, -1 },
   { 0x2119, -1, -1, -1, 270, -1 },
-  { 0x211A, 734, -1, -1, 271, -1 },
-  { 0x211B, 735, -1, -1, 272, -1 },
-  { 0x211C, 736, -1, -1, 273, -1 },
-  { 0x211D, 737, -1, -1, 274, -1 },
-  { 0x211E, 738, -1, -1, -1, -1 },
+  { 0x211A, 735, -1, -1, 271, -1 },
+  { 0x211B, 736, -1, -1, 272, -1 },
+  { 0x211C, 737, -1, -1, 273, -1 },
+  { 0x211D, 738, -1, -1, 274, -1 },
+  { 0x211E, 739, -1, -1, -1, -1 },
   { 0x2120, -1, -1, -1, 275, -1 },
-  { 0x2121, -1, 1501, 888, 276, -1 },
-  { 0x2122, -1, -1, 891, 277, -1 },
-  { 0x2124, 740, -1, -1, 278, -1 },
-  { 0x2125, -1, -1, 892, -1, -1 },
-  { 0x2126, -1, 1502, 894, -1, 891 },
-  { 0x2127, 741, 1504, 895, -1, -1 },
+  { 0x2121, -1, 1505, 894, 276, -1 },
+  { 0x2122, -1, -1, 897, 277, -1 },
+  { 0x2124, 741, -1, -1, 278, -1 },
+  { 0x2125, -1, -1, 898, -1, -1 },
+  { 0x2126, -1, 1506, 900, -1, 891 },
+  { 0x2127, 742, 1508, 901, -1, -1 },
   { 0x2128, -1, -1, -1, 279, -1 },
-  { 0x2129, -1, 1506, 898, -1, -1 },
+  { 0x2129, -1, 1510, 904, -1, -1 },
   { 0x212A, -1, -1, -1, -1, 892 },
-  { 0x212B, -1, 1507, -1, -1, 893 },
-  { 0x212C, 742, -1, -1, 280, -1 },
+  { 0x212B, -1, 1511, -1, -1, 893 },
+  { 0x212C, 743, -1, -1, 280, -1 },
   { 0x212D, -1, -1, -1, 281, -1 },
-  { 0x212E, -1, 1509, 899, -1, -1 },
-  { 0x212F, 743, -1, -1, 282, -1 },
-  { 0x2130, 745, -1, -1, 283, -1 },
-  { 0x2131, 746, -1, -1, 284, -1 },
-  { 0x2132, 747, 1510, 900, -1, -1 },
-  { 0x2133, 748, 1511, -1, 285, -1 },
-  { 0x2134, 750, -1, -1, 286, -1 },
-  { 0x2135, 751, -1, -1, 287, -1 },
-  { 0x2136, 752, -1, -1, 288, -1 },
-  { 0x2137, 753, -1, -1, 289, -1 },
-  { 0x2138, 754, -1, -1, 290, -1 },
-  { 0x2139, -1, 1512, -1, 291, -1 },
-  { 0x213A, -1, 1513, -1, -1, -1 },
-  { 0x213B, -1, 1514, 902, 292, -1 },
+  { 0x212E, -1, 1513, 905, -1, -1 },
+  { 0x212F, 744, -1, -1, 282, -1 },
+  { 0x2130, 746, -1, -1, 283, -1 },
+  { 0x2131, 747, -1, -1, 284, -1 },
+  { 0x2132, 748, 1514, 906, -1, -1 },
+  { 0x2133, 749, 1515, -1, 285, -1 },
+  { 0x2134, 751, -1, -1, 286, -1 },
+  { 0x2135, 752, -1, -1, 287, -1 },
+  { 0x2136, 753, -1, -1, 288, -1 },
+  { 0x2137, 754, -1, -1, 289, -1 },
+  { 0x2138, 755, -1, -1, 290, -1 },
+  { 0x2139, -1, 1516, -1, 291, -1 },
+  { 0x213A, -1, 1517, -1, -1, -1 },
+  { 0x213B, -1, 1518, 908, 292, -1 },
   { 0x213C, -1, -1, -1, 293, -1 },
   { 0x213D, -1, -1, -1, 294, -1 },
   { 0x213E, -1, -1, -1, 295, -1 },
   { 0x213F, -1, -1, -1, 296, -1 },
   { 0x2140, -1, -1, -1, 297, -1 },
-  { 0x2141, 755, -1, -1, -1, -1 },
-  { 0x2145, -1, 1515, -1, 298, -1 },
-  { 0x2146, -1, 1516, -1, 299, -1 },
-  { 0x2147, -1, 1517, -1, 300, -1 },
-  { 0x2148, -1, 1518, -1, 301, -1 },
-  { 0x2149, -1, 1519, -1, 302, -1 },
-  { 0x214B, -1, 1520, 904, -1, -1 },
-  { 0x214C, -1, 1521, -1, -1, -1 },
-  { 0x214D, -1, -1, 905, -1, -1 },
-  { 0x214E, -1, 1522, 906, -1, -1 },
+  { 0x2141, 756, -1, -1, -1, -1 },
+  { 0x2145, -1, 1519, -1, 298, -1 },
+  { 0x2146, -1, 1520, -1, 299, -1 },
+  { 0x2147, -1, 1521, -1, 300, -1 },
+  { 0x2148, -1, 1522, -1, 301, -1 },
+  { 0x2149, -1, 1523, -1, 302, -1 },
+  { 0x214B, -1, 1524, 910, -1, -1 },
+  { 0x214C, -1, 1525, -1, -1, -1 },
+  { 0x214D, -1, -1, 911, -1, -1 },
+  { 0x214E, -1, 1526, 912, -1, -1 },
   { 0x2150, -1, -1, -1, 303, -1 },
   { 0x2151, -1, -1, -1, 304, -1 },
   { 0x2152, -1, -1, -1, 305, -1 },
@@ -23286,125 +23311,125 @@ static const NamesList names_list[] =
   { 0x217D, -1, -1, -1, 348, -1 },
   { 0x217E, -1, -1, -1, 349, -1 },
   { 0x217F, -1, -1, -1, 350, -1 },
-  { 0x2183, 756, 1523, 907, -1, -1 },
-  { 0x2184, -1, -1, 908, -1, -1 },
-  { 0x2185, -1, -1, 909, -1, -1 },
-  { 0x2186, -1, -1, 910, -1, -1 },
-  { 0x2189, -1, 1525, -1, 351, -1 },
-  { 0x2190, -1, -1, 912, -1, -1 },
-  { 0x2191, -1, 1526, -1, -1, -1 },
-  { 0x2192, 758, -1, -1, -1, -1 },
-  { 0x2193, -1, 1527, -1, -1, -1 },
-  { 0x2194, 759, -1, -1, -1, -1 },
-  { 0x219A, -1, 1528, -1, -1, 894 },
-  { 0x219B, -1, 1529, -1, -1, 895 },
-  { 0x219C, -1, -1, 913, -1, -1 },
-  { 0x219E, 760, -1, -1, -1, -1 },
-  { 0x219F, 761, -1, -1, -1, -1 },
-  { 0x21A0, 762, -1, -1, -1, -1 },
-  { 0x21A1, 764, -1, -1, -1, -1 },
-  { 0x21A3, 766, -1, -1, -1, -1 },
-  { 0x21A6, 767, -1, -1, -1, -1 },
-  { 0x21A7, 768, -1, -1, -1, -1 },
-  { 0x21AE, -1, 1530, -1, -1, 896 },
-  { 0x21AF, 769, -1, -1, -1, -1 },
-  { 0x21B4, 770, -1, -1, -1, -1 },
-  { 0x21B5, -1, 1531, 914, -1, -1 },
-  { 0x21B8, 771, -1, -1, -1, -1 },
-  { 0x21B9, 772, -1, -1, -1, -1 },
-  { 0x21CD, -1, 1532, -1, -1, 897 },
-  { 0x21CE, -1, 1533, -1, -1, 898 },
-  { 0x21CF, -1, 1534, -1, -1, 899 },
-  { 0x21DC, -1, -1, 915, -1, -1 },
-  { 0x21DE, 773, -1, -1, -1, -1 },
-  { 0x21DF, 774, -1, -1, -1, -1 },
-  { 0x21E4, 775, -1, -1, -1, -1 },
-  { 0x21E5, 776, -1, -1, -1, -1 },
-  { 0x21E6, -1, -1, 916, -1, -1 },
-  { 0x21E7, 777, -1, -1, -1, -1 },
-  { 0x21E8, 779, -1, -1, -1, -1 },
-  { 0x21EA, 780, -1, -1, -1, -1 },
-  { 0x21EB, 781, -1, -1, -1, -1 },
-  { 0x21EC, 782, -1, -1, -1, -1 },
-  { 0x21ED, 783, -1, -1, -1, -1 },
-  { 0x21EE, 784, -1, -1, -1, -1 },
-  { 0x21EF, 785, -1, -1, -1, -1 },
-  { 0x21F0, 786, -1, -1, -1, -1 },
-  { 0x21F1, 787, -1, -1, -1, -1 },
-  { 0x21F2, 788, -1, -1, -1, -1 },
-  { 0x21F3, 789, -1, 917, -1, -1 },
-  { 0x21F4, -1, -1, 918, -1, -1 },
-  { 0x21F6, -1, -1, 919, -1, -1 },
-  { 0x21F8, 790, -1, -1, -1, -1 },
-  { 0x21F9, 791, -1, -1, -1, -1 },
-  { 0x21FB, 792, -1, -1, -1, -1 },
-  { 0x21FC, 793, -1, -1, -1, -1 },
-  { 0x2200, 794, -1, -1, -1, -1 },
-  { 0x2201, -1, -1, 920, -1, -1 },
-  { 0x2203, 795, -1, -1, -1, -1 },
+  { 0x2183, 757, 1527, 913, -1, -1 },
+  { 0x2184, -1, -1, 914, -1, -1 },
+  { 0x2185, -1, -1, 915, -1, -1 },
+  { 0x2186, -1, -1, 916, -1, -1 },
+  { 0x2189, -1, 1529, -1, 351, -1 },
+  { 0x2190, -1, -1, 918, -1, -1 },
+  { 0x2191, -1, 1530, -1, -1, -1 },
+  { 0x2192, 759, -1, -1, -1, -1 },
+  { 0x2193, -1, 1531, -1, -1, -1 },
+  { 0x2194, 760, -1, -1, -1, -1 },
+  { 0x219A, -1, 1532, -1, -1, 894 },
+  { 0x219B, -1, 1533, -1, -1, 895 },
+  { 0x219C, -1, -1, 919, -1, -1 },
+  { 0x219E, 761, -1, -1, -1, -1 },
+  { 0x219F, 762, -1, -1, -1, -1 },
+  { 0x21A0, 763, -1, -1, -1, -1 },
+  { 0x21A1, 765, -1, -1, -1, -1 },
+  { 0x21A3, 767, -1, -1, -1, -1 },
+  { 0x21A6, 768, -1, -1, -1, -1 },
+  { 0x21A7, 769, -1, -1, -1, -1 },
+  { 0x21AE, -1, 1534, -1, -1, 896 },
+  { 0x21AF, 770, -1, -1, -1, -1 },
+  { 0x21B4, 771, -1, -1, -1, -1 },
+  { 0x21B5, -1, 1535, 920, -1, -1 },
+  { 0x21B8, 772, -1, -1, -1, -1 },
+  { 0x21B9, 773, -1, -1, -1, -1 },
+  { 0x21CD, -1, 1536, -1, -1, 897 },
+  { 0x21CE, -1, 1537, -1, -1, 898 },
+  { 0x21CF, -1, 1538, -1, -1, 899 },
+  { 0x21DC, -1, -1, 921, -1, -1 },
+  { 0x21DE, 774, -1, -1, -1, -1 },
+  { 0x21DF, 775, -1, -1, -1, -1 },
+  { 0x21E4, 776, -1, -1, -1, -1 },
+  { 0x21E5, 777, -1, -1, -1, -1 },
+  { 0x21E6, -1, -1, 922, -1, -1 },
+  { 0x21E7, 778, -1, -1, -1, -1 },
+  { 0x21E8, 780, -1, -1, -1, -1 },
+  { 0x21EA, 781, -1, -1, -1, -1 },
+  { 0x21EB, 782, -1, -1, -1, -1 },
+  { 0x21EC, 783, -1, -1, -1, -1 },
+  { 0x21ED, 784, -1, -1, -1, -1 },
+  { 0x21EE, 785, -1, -1, -1, -1 },
+  { 0x21EF, 786, -1, -1, -1, -1 },
+  { 0x21F0, 787, -1, -1, -1, -1 },
+  { 0x21F1, 788, -1, -1, -1, -1 },
+  { 0x21F2, 789, -1, -1, -1, -1 },
+  { 0x21F3, 790, -1, 923, -1, -1 },
+  { 0x21F4, -1, -1, 924, -1, -1 },
+  { 0x21F6, -1, -1, 925, -1, -1 },
+  { 0x21F8, 791, -1, -1, -1, -1 },
+  { 0x21F9, 792, -1, -1, -1, -1 },
+  { 0x21FB, 793, -1, -1, -1, -1 },
+  { 0x21FC, 794, -1, -1, -1, -1 },
+  { 0x2200, 795, -1, -1, -1, -1 },
+  { 0x2201, -1, -1, 926, -1, -1 },
+  { 0x2203, 796, -1, -1, -1, -1 },
   { 0x2204, -1, -1, -1, -1, 900 },
-  { 0x2205, 796, 1535, 921, -1, -1 },
-  { 0x2206, 797, 1536, 923, -1, -1 },
-  { 0x2207, 800, 1537, 925, -1, -1 },
+  { 0x2205, 797, 1539, 927, -1, -1 },
+  { 0x2206, 798, 1540, 929, -1, -1 },
+  { 0x2207, 801, 1541, 931, -1, -1 },
   { 0x2209, -1, -1, -1, -1, 901 },
-  { 0x220A, -1, 1538, 926, -1, -1 },
-  { 0x220B, 802, -1, -1, -1, -1 },
+  { 0x220A, -1, 1542, 932, -1, -1 },
+  { 0x220B, 803, -1, -1, -1, -1 },
   { 0x220C, -1, -1, -1, -1, 902 },
-  { 0x220D, -1, -1, 927, -1, -1 },
-  { 0x220E, 803, -1, 928, -1, -1 },
-  { 0x220F, 804, -1, 930, -1, -1 },
-  { 0x2210, 805, -1, -1, -1, -1 },
-  { 0x2211, 806, -1, 931, -1, -1 },
-  { 0x2212, -1, -1, 933, -1, -1 },
-  { 0x2213, -1, -1, 935, -1, -1 },
-  { 0x2215, -1, 1539, 936, -1, -1 },
-  { 0x2216, -1, -1, 939, -1, -1 },
-  { 0x2217, -1, -1, 942, -1, -1 },
-  { 0x2218, 807, -1, 943, -1, -1 },
-  { 0x2219, -1, -1, 947, -1, -1 },
-  { 0x221A, 809, -1, 950, -1, -1 },
-  { 0x221B, -1, -1, 951, -1, -1 },
-  { 0x221C, -1, -1, 952, -1, -1 },
-  { 0x221D, -1, -1, 953, -1, -1 },
-  { 0x2222, 810, -1, -1, -1, -1 },
-  { 0x2223, 811, -1, 954, -1, -1 },
+  { 0x220D, -1, -1, 933, -1, -1 },
+  { 0x220E, 804, -1, 934, -1, -1 },
+  { 0x220F, 805, -1, 936, -1, -1 },
+  { 0x2210, 806, -1, -1, -1, -1 },
+  { 0x2211, 807, -1, 937, -1, -1 },
+  { 0x2212, -1, -1, 939, -1, -1 },
+  { 0x2213, -1, -1, 941, -1, -1 },
+  { 0x2215, -1, 1543, 942, -1, -1 },
+  { 0x2216, -1, -1, 945, -1, -1 },
+  { 0x2217, -1, -1, 948, -1, -1 },
+  { 0x2218, 808, -1, 949, -1, -1 },
+  { 0x2219, -1, -1, 953, -1, -1 },
+  { 0x221A, 810, -1, 956, -1, -1 },
+  { 0x221B, -1, -1, 957, -1, -1 },
+  { 0x221C, -1, -1, 958, -1, -1 },
+  { 0x221D, -1, -1, 959, -1, -1 },
+  { 0x2222, 811, -1, -1, -1, -1 },
+  { 0x2223, 812, -1, 960, -1, -1 },
   { 0x2224, -1, -1, -1, -1, 903 },
-  { 0x2225, -1, -1, 956, -1, -1 },
+  { 0x2225, -1, -1, 962, -1, -1 },
   { 0x2226, -1, -1, -1, -1, 904 },
-  { 0x2227, 813, -1, 958, -1, -1 },
-  { 0x2228, 814, -1, 960, -1, -1 },
-  { 0x2229, 815, -1, 962, -1, -1 },
-  { 0x222A, 816, -1, 963, -1, -1 },
-  { 0x222B, -1, -1, 964, -1, -1 },
+  { 0x2227, 814, -1, 964, -1, -1 },
+  { 0x2228, 815, -1, 966, -1, -1 },
+  { 0x2229, 816, -1, 968, -1, -1 },
+  { 0x222A, 817, -1, 969, -1, -1 },
+  { 0x222B, -1, -1, 970, -1, -1 },
   { 0x222C, -1, -1, -1, 352, -1 },
-  { 0x222D, -1, -1, 965, 353, -1 },
-  { 0x222E, -1, -1, 966, -1, -1 },
+  { 0x222D, -1, -1, 971, 353, -1 },
+  { 0x222E, -1, -1, 972, -1, -1 },
   { 0x222F, -1, -1, -1, 354, -1 },
   { 0x2230, -1, -1, -1, 355, -1 },
-  { 0x2233, -1, 1540, -1, -1, -1 },
-  { 0x2234, -1, -1, 967, -1, -1 },
-  { 0x2236, -1, -1, 968, -1, -1 },
-  { 0x2238, 817, 1541, -1, -1, -1 },
-  { 0x223B, -1, -1, 969, -1, -1 },
-  { 0x223C, 818, -1, 970, -1, -1 },
-  { 0x223D, 824, 1542, -1, -1, -1 },
-  { 0x223E, 825, -1, -1, -1, -1 },
-  { 0x223F, 826, -1, -1, -1, -1 },
+  { 0x2233, -1, 1544, -1, -1, -1 },
+  { 0x2234, -1, -1, 973, -1, -1 },
+  { 0x2236, -1, 1545, 974, -1, -1 },
+  { 0x2238, 818, 1546, -1, -1, -1 },
+  { 0x223B, -1, -1, 975, -1, -1 },
+  { 0x223C, 819, -1, 976, -1, -1 },
+  { 0x223D, 825, 1547, -1, -1, -1 },
+  { 0x223E, 826, -1, -1, -1, -1 },
+  { 0x223F, 827, -1, -1, -1, -1 },
   { 0x2241, -1, -1, -1, -1, 905 },
   { 0x2244, -1, -1, -1, -1, 906 },
   { 0x2247, -1, -1, -1, -1, 907 },
-  { 0x2248, 827, -1, -1, -1, -1 },
+  { 0x2248, 828, -1, -1, -1, -1 },
   { 0x2249, -1, -1, -1, -1, 908 },
-  { 0x224C, -1, 1543, -1, -1, -1 },
-  { 0x2252, 828, -1, -1, -1, -1 },
-  { 0x2257, 829, -1, -1, -1, -1 },
-  { 0x2259, 830, -1, -1, -1, -1 },
-  { 0x225C, 831, -1, -1, -1, -1 },
-  { 0x2260, -1, -1, 973, -1, 909 },
+  { 0x224C, -1, 1548, -1, -1, -1 },
+  { 0x2252, 829, -1, -1, -1, -1 },
+  { 0x2257, 830, -1, -1, -1, -1 },
+  { 0x2259, 831, -1, -1, -1, -1 },
+  { 0x225C, 832, -1, -1, -1, -1 },
+  { 0x2260, -1, -1, 979, -1, 909 },
   { 0x2262, -1, -1, -1, -1, 910 },
-  { 0x226A, -1, -1, 975, -1, -1 },
-  { 0x226B, -1, -1, 976, -1, -1 },
-  { 0x226C, 833, -1, -1, -1, -1 },
+  { 0x226A, -1, -1, 981, -1, -1 },
+  { 0x226B, -1, -1, 982, -1, -1 },
+  { 0x226C, 834, -1, -1, -1, -1 },
   { 0x226D, -1, -1, -1, -1, 911 },
   { 0x226E, -1, -1, -1, -1, 912 },
   { 0x226F, -1, -1, -1, -1, 913 },
@@ -23414,55 +23439,55 @@ static const NamesList names_list[] =
   { 0x2275, -1, -1, -1, -1, 917 },
   { 0x2278, -1, -1, -1, -1, 918 },
   { 0x2279, -1, -1, -1, -1, 919 },
-  { 0x227A, 834, -1, 977, -1, -1 },
-  { 0x227B, 835, -1, 978, -1, -1 },
+  { 0x227A, 835, -1, 983, -1, -1 },
+  { 0x227B, 836, -1, 984, -1, -1 },
   { 0x2280, -1, -1, -1, -1, 920 },
   { 0x2281, -1, -1, -1, -1, 921 },
-  { 0x2282, 836, -1, 979, -1, -1 },
-  { 0x2283, 837, -1, 980, -1, -1 },
+  { 0x2282, 837, -1, 985, -1, -1 },
+  { 0x2283, 838, -1, 986, -1, -1 },
   { 0x2284, -1, -1, -1, -1, 922 },
   { 0x2285, -1, -1, -1, -1, 923 },
   { 0x2288, -1, -1, -1, -1, 924 },
   { 0x2289, -1, -1, -1, -1, 925 },
-  { 0x228D, -1, -1, 981, -1, -1 },
-  { 0x228E, 838, -1, 983, -1, -1 },
-  { 0x2293, -1, -1, 984, -1, -1 },
-  { 0x2294, -1, -1, 985, -1, -1 },
-  { 0x2295, 839, -1, 986, -1, -1 },
-  { 0x2296, 841, -1, 988, -1, -1 },
-  { 0x2297, 842, -1, 990, -1, -1 },
-  { 0x2299, 844, -1, 992, -1, -1 },
-  { 0x229A, -1, -1, 995, -1, -1 },
-  { 0x229B, -1, -1, 997, -1, -1 },
-  { 0x22A0, -1, -1, 998, -1, -1 },
-  { 0x22A1, -1, -1, 1001, -1, -1 },
-  { 0x22A2, 846, -1, -1, -1, -1 },
-  { 0x22A3, 849, -1, -1, -1, -1 },
-  { 0x22A4, 851, -1, 1002, -1, -1 },
-  { 0x22A5, 852, -1, 1004, -1, -1 },
-  { 0x22A6, 853, -1, -1, -1, -1 },
-  { 0x22A8, 854, -1, -1, -1, -1 },
+  { 0x228D, -1, -1, 987, -1, -1 },
+  { 0x228E, 839, -1, 989, -1, -1 },
+  { 0x2293, -1, -1, 990, -1, -1 },
+  { 0x2294, -1, -1, 991, -1, -1 },
+  { 0x2295, 840, -1, 992, -1, -1 },
+  { 0x2296, 842, -1, 994, -1, -1 },
+  { 0x2297, 843, -1, 996, -1, -1 },
+  { 0x2299, 845, -1, 998, -1, -1 },
+  { 0x229A, -1, -1, 1001, -1, -1 },
+  { 0x229B, -1, -1, 1003, -1, -1 },
+  { 0x22A0, -1, -1, 1004, -1, -1 },
+  { 0x22A1, -1, -1, 1007, -1, -1 },
+  { 0x22A2, 847, -1, -1, -1, -1 },
+  { 0x22A3, 850, -1, -1, -1, -1 },
+  { 0x22A4, 852, -1, 1008, -1, -1 },
+  { 0x22A5, 853, -1, 1010, -1, -1 },
+  { 0x22A6, 854, -1, -1, -1, -1 },
+  { 0x22A8, 855, -1, -1, -1, -1 },
   { 0x22AC, -1, -1, -1, -1, 926 },
   { 0x22AD, -1, -1, -1, -1, 927 },
   { 0x22AE, -1, -1, -1, -1, 928 },
   { 0x22AF, -1, -1, -1, -1, 929 },
-  { 0x22B0, -1, -1, 1005, -1, -1 },
-  { 0x22B1, -1, -1, 1006, -1, -1 },
-  { 0x22B2, -1, -1, 1007, -1, -1 },
-  { 0x22B3, -1, -1, 1008, -1, -1 },
-  { 0x22BB, -1, -1, 1009, -1, -1 },
-  { 0x22BC, -1, -1, 1010, -1, -1 },
-  { 0x22C0, -1, 1544, 1012, -1, -1 },
-  { 0x22C1, -1, 1545, 1013, -1, -1 },
-  { 0x22C2, 858, -1, 1014, -1, -1 },
-  { 0x22C3, 859, -1, 1015, -1, -1 },
-  { 0x22C4, -1, -1, 1016, -1, -1 },
-  { 0x22C5, -1, -1, 1018, -1, -1 },
-  { 0x22C6, -1, 1546, 1019, -1, -1 },
-  { 0x22C8, -1, -1, 1022, -1, -1 },
-  { 0x22CC, -1, -1, 1023, -1, -1 },
-  { 0x22D4, 860, -1, -1, -1, -1 },
-  { 0x22D5, -1, -1, 1024, -1, -1 },
+  { 0x22B0, -1, -1, 1011, -1, -1 },
+  { 0x22B1, -1, -1, 1012, -1, -1 },
+  { 0x22B2, -1, -1, 1013, -1, -1 },
+  { 0x22B3, -1, -1, 1014, -1, -1 },
+  { 0x22BB, -1, -1, 1015, -1, -1 },
+  { 0x22BC, -1, -1, 1016, -1, -1 },
+  { 0x22C0, -1, 1549, 1018, -1, -1 },
+  { 0x22C1, -1, 1550, 1019, -1, -1 },
+  { 0x22C2, 859, -1, 1020, -1, -1 },
+  { 0x22C3, 860, -1, 1021, -1, -1 },
+  { 0x22C4, -1, -1, 1022, -1, -1 },
+  { 0x22C5, -1, 1551, 1024, -1, -1 },
+  { 0x22C6, -1, 1552, 1025, -1, -1 },
+  { 0x22C8, -1, -1, 1028, -1, -1 },
+  { 0x22CC, -1, -1, 1029, -1, -1 },
+  { 0x22D4, 861, -1, -1, -1, -1 },
+  { 0x22D5, -1, -1, 1030, -1, -1 },
   { 0x22E0, -1, -1, -1, -1, 930 },
   { 0x22E1, -1, -1, -1, -1, 931 },
   { 0x22E2, -1, -1, -1, -1, 932 },
@@ -23471,105 +23496,105 @@ static const NamesList names_list[] =
   { 0x22EB, -1, -1, -1, -1, 935 },
   { 0x22EC, -1, -1, -1, -1, 936 },
   { 0x22ED, -1, -1, -1, -1, 937 },
-  { 0x22EE, -1, 1547, 1025, -1, -1 },
-  { 0x2300, -1, -1, 1028, -1, -1 },
-  { 0x2303, -1, -1, 1029, -1, -1 },
-  { 0x2304, -1, -1, 1033, -1, -1 },
-  { 0x2305, -1, -1, 1036, -1, -1 },
-  { 0x2307, -1, -1, 1037, -1, -1 },
-  { 0x2308, 861, -1, 1038, -1, -1 },
-  { 0x2309, -1, -1, 1040, -1, -1 },
-  { 0x230A, 862, -1, 1042, -1, -1 },
-  { 0x230B, -1, -1, 1043, -1, -1 },
-  { 0x230C, -1, 1548, -1, -1, -1 },
-  { 0x2310, 863, -1, 1045, -1, -1 },
-  { 0x2311, 864, 1549, -1, -1, -1 },
-  { 0x2312, 865, -1, 1046, -1, -1 },
-  { 0x2313, 866, -1, -1, -1, -1 },
-  { 0x2316, 867, -1, -1, -1, -1 },
-  { 0x2317, -1, -1, 1047, -1, -1 },
-  { 0x2318, 868, -1, -1, -1, -1 },
-  { 0x2319, 870, -1, -1, -1, -1 },
-  { 0x231A, -1, -1, 1048, -1, -1 },
-  { 0x231B, 871, -1, -1, -1, -1 },
-  { 0x231C, -1, -1, 1050, -1, -1 },
-  { 0x2320, -1, -1, 1052, -1, -1 },
-  { 0x2322, -1, -1, 1053, -1, -1 },
-  { 0x2323, -1, -1, 1054, -1, -1 },
-  { 0x2324, 872, -1, -1, -1, -1 },
-  { 0x2326, 873, -1, -1, -1, -1 },
-  { 0x2327, 874, -1, -1, -1, -1 },
-  { 0x2329, -1, -1, 1055, -1, 938 },
-  { 0x232A, -1, -1, 1058, -1, 939 },
-  { 0x232B, 875, -1, -1, -1, -1 },
-  { 0x2333, -1, -1, 1061, -1, -1 },
-  { 0x2334, -1, -1, 1062, -1, -1 },
-  { 0x2335, -1, -1, 1063, -1, -1 },
-  { 0x2337, -1, -1, 1064, -1, -1 },
-  { 0x233A, -1, -1, 1067, -1, -1 },
-  { 0x233B, -1, -1, 1068, -1, -1 },
-  { 0x233E, -1, -1, 1069, -1, -1 },
-  { 0x233F, -1, -1, 1071, -1, -1 },
-  { 0x2340, -1, -1, 1072, -1, -1 },
-  { 0x2341, -1, -1, 1073, -1, -1 },
-  { 0x2342, -1, -1, 1074, -1, -1 },
-  { 0x2349, -1, -1, 1075, -1, -1 },
-  { 0x234A, 876, -1, -1, -1, -1 },
-  { 0x234E, 877, -1, 1076, -1, -1 },
-  { 0x2351, 878, -1, 1077, -1, -1 },
-  { 0x2355, 879, -1, 1079, -1, -1 },
-  { 0x235D, -1, -1, 1080, -1, -1 },
-  { 0x235F, -1, -1, 1081, -1, -1 },
-  { 0x2361, 880, -1, 1082, -1, -1 },
-  { 0x2364, 881, -1, -1, -1, -1 },
-  { 0x2365, 882, -1, -1, -1, -1 },
-  { 0x2368, 883, -1, -1, -1, -1 },
-  { 0x2385, 884, -1, -1, -1, -1 },
-  { 0x2388, 885, -1, 1083, -1, -1 },
-  { 0x2389, 886, -1, -1, -1, -1 },
-  { 0x238A, 887, -1, -1, -1, -1 },
-  { 0x238B, 888, -1, -1, -1, -1 },
-  { 0x2395, -1, -1, 1084, -1, -1 },
-  { 0x2397, -1, -1, 1086, -1, -1 },
-  { 0x239A, -1, -1, 1087, -1, -1 },
-  { 0x23AE, -1, -1, 1088, -1, -1 },
-  { 0x23AF, -1, 1550, 1090, -1, -1 },
-  { 0x23B0, 889, -1, -1, -1, -1 },
-  { 0x23B1, 890, -1, -1, -1, -1 },
-  { 0x23B3, -1, -1, 1091, -1, -1 },
-  { 0x23B4, -1, -1, 1092, -1, -1 },
-  { 0x23B5, -1, -1, 1093, -1, -1 },
-  { 0x23B6, -1, 1551, -1, -1, -1 },
-  { 0x23BE, -1, -1, 1094, -1, -1 },
-  { 0x23BF, -1, -1, 1095, -1, -1 },
-  { 0x23C9, -1, -1, 1096, -1, -1 },
-  { 0x23CA, -1, -1, 1098, -1, -1 },
-  { 0x23CB, -1, -1, 1100, -1, -1 },
-  { 0x23CC, -1, -1, 1101, -1, -1 },
-  { 0x23CE, -1, 1552, 1102, -1, -1 },
-  { 0x23CF, -1, 1553, -1, -1, -1 },
-  { 0x23D0, -1, 1554, 1103, -1, -1 },
-  { 0x23D7, -1, -1, 1104, -1, -1 },
-  { 0x23D8, -1, -1, 1105, -1, -1 },
-  { 0x23D9, -1, -1, 1106, -1, -1 },
-  { 0x23DC, -1, -1, 1107, -1, -1 },
-  { 0x23DD, -1, -1, 1108, -1, -1 },
-  { 0x23DE, -1, -1, 1109, -1, -1 },
-  { 0x23DF, -1, -1, 1110, -1, -1 },
-  { 0x23E0, -1, -1, 1111, -1, -1 },
-  { 0x23E1, -1, -1, 1112, -1, -1 },
-  { 0x23E8, -1, 1555, -1, -1, -1 },
-  { 0x23E9, 891, -1, -1, -1, -1 },
-  { 0x23EA, 892, -1, -1, -1, -1 },
-  { 0x23F0, -1, -1, 1113, -1, -1 },
-  { 0x23F3, -1, -1, 1115, -1, -1 },
-  { 0x2422, -1, 1556, 1116, -1, -1 },
-  { 0x2423, -1, 1557, 1117, -1, -1 },
-  { 0x2445, 893, -1, 1118, -1, -1 },
-  { 0x2446, 894, -1, -1, -1, -1 },
-  { 0x2447, 895, -1, -1, -1, -1 },
-  { 0x2448, 896, -1, -1, -1, -1 },
-  { 0x2449, 897, -1, -1, -1, -1 },
+  { 0x22EE, -1, 1553, 1031, -1, -1 },
+  { 0x2300, -1, -1, 1034, -1, -1 },
+  { 0x2303, -1, -1, 1035, -1, -1 },
+  { 0x2304, -1, -1, 1039, -1, -1 },
+  { 0x2305, -1, -1, 1042, -1, -1 },
+  { 0x2307, -1, -1, 1043, -1, -1 },
+  { 0x2308, 862, -1, 1044, -1, -1 },
+  { 0x2309, -1, -1, 1046, -1, -1 },
+  { 0x230A, 863, -1, 1048, -1, -1 },
+  { 0x230B, -1, -1, 1049, -1, -1 },
+  { 0x230C, -1, 1554, -1, -1, -1 },
+  { 0x2310, 864, -1, 1051, -1, -1 },
+  { 0x2311, 865, 1555, -1, -1, -1 },
+  { 0x2312, 866, -1, 1052, -1, -1 },
+  { 0x2313, 867, -1, -1, -1, -1 },
+  { 0x2316, 868, -1, -1, -1, -1 },
+  { 0x2317, -1, -1, 1053, -1, -1 },
+  { 0x2318, 869, -1, -1, -1, -1 },
+  { 0x2319, 871, -1, -1, -1, -1 },
+  { 0x231A, -1, -1, 1054, -1, -1 },
+  { 0x231B, 872, -1, -1, -1, -1 },
+  { 0x231C, -1, -1, 1056, -1, -1 },
+  { 0x2320, -1, -1, 1058, -1, -1 },
+  { 0x2322, -1, -1, 1059, -1, -1 },
+  { 0x2323, -1, -1, 1060, -1, -1 },
+  { 0x2324, 873, -1, -1, -1, -1 },
+  { 0x2326, 874, -1, -1, -1, -1 },
+  { 0x2327, 875, -1, -1, -1, -1 },
+  { 0x2329, -1, -1, 1061, -1, 938 },
+  { 0x232A, -1, -1, 1064, -1, 939 },
+  { 0x232B, 876, -1, -1, -1, -1 },
+  { 0x2333, -1, -1, 1067, -1, -1 },
+  { 0x2334, -1, -1, 1068, -1, -1 },
+  { 0x2335, -1, -1, 1069, -1, -1 },
+  { 0x2337, -1, -1, 1070, -1, -1 },
+  { 0x233A, -1, -1, 1073, -1, -1 },
+  { 0x233B, -1, -1, 1074, -1, -1 },
+  { 0x233E, -1, -1, 1075, -1, -1 },
+  { 0x233F, -1, -1, 1077, -1, -1 },
+  { 0x2340, -1, -1, 1078, -1, -1 },
+  { 0x2341, -1, -1, 1079, -1, -1 },
+  { 0x2342, -1, -1, 1080, -1, -1 },
+  { 0x2349, -1, -1, 1081, -1, -1 },
+  { 0x234A, 877, -1, -1, -1, -1 },
+  { 0x234E, 878, -1, 1082, -1, -1 },
+  { 0x2351, 879, -1, 1083, -1, -1 },
+  { 0x2355, 880, -1, 1085, -1, -1 },
+  { 0x235D, -1, -1, 1086, -1, -1 },
+  { 0x235F, -1, -1, 1087, -1, -1 },
+  { 0x2361, 881, -1, 1088, -1, -1 },
+  { 0x2364, 882, -1, -1, -1, -1 },
+  { 0x2365, 883, -1, -1, -1, -1 },
+  { 0x2368, 884, -1, -1, -1, -1 },
+  { 0x2385, 885, -1, -1, -1, -1 },
+  { 0x2388, 886, -1, 1089, -1, -1 },
+  { 0x2389, 887, -1, -1, -1, -1 },
+  { 0x238A, 888, -1, -1, -1, -1 },
+  { 0x238B, 889, -1, -1, -1, -1 },
+  { 0x2395, -1, -1, 1090, -1, -1 },
+  { 0x2397, -1, -1, 1092, -1, -1 },
+  { 0x239A, -1, -1, 1093, -1, -1 },
+  { 0x23AE, -1, -1, 1094, -1, -1 },
+  { 0x23AF, -1, 1556, 1096, -1, -1 },
+  { 0x23B0, 890, -1, -1, -1, -1 },
+  { 0x23B1, 891, -1, -1, -1, -1 },
+  { 0x23B3, -1, -1, 1097, -1, -1 },
+  { 0x23B4, -1, -1, 1098, -1, -1 },
+  { 0x23B5, -1, -1, 1099, -1, -1 },
+  { 0x23B6, -1, 1557, -1, -1, -1 },
+  { 0x23BE, -1, -1, 1100, -1, -1 },
+  { 0x23BF, -1, -1, 1101, -1, -1 },
+  { 0x23C9, -1, -1, 1102, -1, -1 },
+  { 0x23CA, -1, -1, 1104, -1, -1 },
+  { 0x23CB, -1, -1, 1106, -1, -1 },
+  { 0x23CC, -1, -1, 1107, -1, -1 },
+  { 0x23CE, -1, 1558, 1108, -1, -1 },
+  { 0x23CF, -1, 1559, -1, -1, -1 },
+  { 0x23D0, -1, 1560, 1109, -1, -1 },
+  { 0x23D7, -1, -1, 1110, -1, -1 },
+  { 0x23D8, -1, -1, 1111, -1, -1 },
+  { 0x23D9, -1, -1, 1112, -1, -1 },
+  { 0x23DC, -1, -1, 1113, -1, -1 },
+  { 0x23DD, -1, -1, 1114, -1, -1 },
+  { 0x23DE, -1, -1, 1115, -1, -1 },
+  { 0x23DF, -1, -1, 1116, -1, -1 },
+  { 0x23E0, -1, -1, 1117, -1, -1 },
+  { 0x23E1, -1, -1, 1118, -1, -1 },
+  { 0x23E8, -1, 1561, -1, -1, -1 },
+  { 0x23E9, 892, -1, -1, -1, -1 },
+  { 0x23EA, 893, -1, -1, -1, -1 },
+  { 0x23F0, -1, -1, 1119, -1, -1 },
+  { 0x23F3, -1, -1, 1121, -1, -1 },
+  { 0x2422, -1, 1562, 1122, -1, -1 },
+  { 0x2423, -1, 1563, 1123, -1, -1 },
+  { 0x2445, 894, -1, 1124, -1, -1 },
+  { 0x2446, 895, -1, -1, -1, -1 },
+  { 0x2447, 896, -1, -1, -1, -1 },
+  { 0x2448, 897, -1, -1, -1, -1 },
+  { 0x2449, 898, -1, -1, -1, -1 },
   { 0x2460, -1, -1, -1, 356, -1 },
   { 0x2461, -1, -1, -1, 357, -1 },
   { 0x2462, -1, -1, -1, 358, -1 },
@@ -23658,7 +23683,7 @@ static const NamesList names_list[] =
   { 0x24B5, -1, -1, -1, 441, -1 },
   { 0x24B6, -1, -1, -1, 442, -1 },
   { 0x24B7, -1, -1, -1, 443, -1 },
-  { 0x24B8, -1, -1, 1119, 444, -1 },
+  { 0x24B8, -1, -1, 1125, 444, -1 },
   { 0x24B9, -1, -1, -1, 445, -1 },
   { 0x24BA, -1, -1, -1, 446, -1 },
   { 0x24BB, -1, -1, -1, 447, -1 },
@@ -23671,9 +23696,9 @@ static const NamesList names_list[] =
   { 0x24C2, -1, -1, -1, 454, -1 },
   { 0x24C3, -1, -1, -1, 455, -1 },
   { 0x24C4, -1, -1, -1, 456, -1 },
-  { 0x24C5, -1, -1, 1120, 457, -1 },
+  { 0x24C5, -1, -1, 1126, 457, -1 },
   { 0x24C6, -1, -1, -1, 458, -1 },
-  { 0x24C7, -1, -1, 1121, 459, -1 },
+  { 0x24C7, -1, -1, 1127, 459, -1 },
   { 0x24C8, -1, -1, -1, 460, -1 },
   { 0x24C9, -1, -1, -1, 461, -1 },
   { 0x24CA, -1, -1, -1, 462, -1 },
@@ -23709,657 +23734,657 @@ static const NamesList names_list[] =
   { 0x24E8, -1, -1, -1, 492, -1 },
   { 0x24E9, -1, -1, -1, 493, -1 },
   { 0x24EA, -1, -1, -1, 494, -1 },
-  { 0x24FF, -1, -1, 1122, -1, -1 },
-  { 0x2500, 898, -1, -1, -1, -1 },
-  { 0x2502, 899, -1, -1, -1, -1 },
-  { 0x250C, 900, -1, -1, -1, -1 },
-  { 0x2510, 901, -1, -1, -1, -1 },
-  { 0x2514, 902, -1, -1, -1, -1 },
-  { 0x2518, 903, -1, -1, -1, -1 },
-  { 0x251C, 904, -1, -1, -1, -1 },
-  { 0x251D, 905, -1, -1, -1, -1 },
-  { 0x2524, 906, -1, -1, -1, -1 },
-  { 0x2525, 907, -1, -1, -1, -1 },
-  { 0x252C, 908, -1, -1, -1, -1 },
-  { 0x252F, 909, -1, -1, -1, -1 },
-  { 0x2534, 910, -1, -1, -1, -1 },
-  { 0x2537, 911, -1, -1, -1, -1 },
-  { 0x253C, 912, -1, -1, -1, -1 },
-  { 0x253F, 913, -1, -1, -1, -1 },
-  { 0x2571, -1, 1558, 1123, -1, -1 },
-  { 0x2572, -1, 1559, 1126, -1, -1 },
-  { 0x2573, -1, -1, 1129, -1, -1 },
-  { 0x2588, 914, -1, 1131, -1, -1 },
-  { 0x2591, -1, 1560, -1, -1, -1 },
-  { 0x2592, 915, 1561, -1, -1, -1 },
-  { 0x2593, -1, 1563, -1, -1, -1 },
-  { 0x25A0, 916, -1, 1132, -1, -1 },
-  { 0x25A1, 917, 1564, 1134, -1, -1 },
-  { 0x25AA, 919, -1, 1138, -1, -1 },
-  { 0x25AB, -1, -1, 1139, -1, -1 },
-  { 0x25AE, 920, -1, 1140, -1, -1 },
-  { 0x25AF, -1, -1, 1141, -1, -1 },
-  { 0x25B2, -1, -1, 1143, -1, -1 },
-  { 0x25B3, 921, -1, 1145, -1, -1 },
-  { 0x25B4, -1, -1, 1148, -1, -1 },
-  { 0x25B7, 922, -1, -1, -1, -1 },
-  { 0x25B8, -1, -1, 1149, -1, -1 },
-  { 0x25BB, 923, -1, 1150, -1, -1 },
-  { 0x25BC, -1, -1, 1151, -1, -1 },
-  { 0x25BD, 924, -1, 1152, -1, -1 },
-  { 0x25BE, -1, -1, 1155, -1, -1 },
-  { 0x25C1, 925, -1, -1, -1, -1 },
-  { 0x25C5, 926, -1, 1156, -1, -1 },
-  { 0x25C6, -1, -1, 1157, -1, -1 },
-  { 0x25C7, -1, -1, 1160, -1, -1 },
-  { 0x25C9, 927, -1, -1, -1, -1 },
-  { 0x25CA, -1, -1, 1165, -1, -1 },
-  { 0x25CB, -1, -1, 1166, -1, -1 },
-  { 0x25CC, -1, 1565, -1, -1, -1 },
-  { 0x25CE, -1, -1, 1171, -1, -1 },
-  { 0x25CF, -1, -1, 1174, -1, -1 },
-  { 0x25D0, -1, -1, 1177, -1, -1 },
-  { 0x25D1, -1, -1, 1178, -1, -1 },
-  { 0x25D8, -1, -1, 1179, -1, -1 },
-  { 0x25E0, -1, -1, 1181, -1, -1 },
-  { 0x25E6, -1, -1, 1182, -1, -1 },
-  { 0x25E7, -1, -1, 1185, -1, -1 },
-  { 0x25EF, -1, -1, 1186, -1, -1 },
-  { 0x25FA, -1, -1, 1191, -1, -1 },
-  { 0x25FB, 928, -1, 1192, -1, -1 },
-  { 0x25FC, -1, -1, 1193, -1, -1 },
-  { 0x25FD, -1, -1, 1194, -1, -1 },
-  { 0x25FE, -1, -1, 1195, -1, -1 },
-  { 0x25FF, -1, -1, 1196, -1, -1 },
-  { 0x2600, 929, -1, 1197, -1, -1 },
-  { 0x2601, 930, -1, -1, -1, -1 },
-  { 0x2602, 931, -1, 1199, -1, -1 },
-  { 0x2603, 932, -1, -1, -1, -1 },
-  { 0x2605, -1, -1, 1200, -1, -1 },
-  { 0x2606, -1, -1, 1201, -1, -1 },
-  { 0x2609, 933, -1, 1203, -1, -1 },
-  { 0x260A, 934, -1, -1, -1, -1 },
-  { 0x260B, 935, -1, 1207, -1, -1 },
-  { 0x260C, 936, -1, -1, -1, -1 },
-  { 0x260E, -1, -1, 1208, -1, -1 },
-  { 0x2610, -1, -1, 1211, -1, -1 },
-  { 0x2612, -1, -1, 1212, -1, -1 },
-  { 0x2613, 937, -1, 1213, -1, -1 },
-  { 0x2614, 938, -1, -1, -1, -1 },
-  { 0x2615, 939, 1566, 1214, -1, -1 },
-  { 0x2618, -1, -1, 1217, -1, -1 },
-  { 0x2619, -1, 1567, 1218, -1, -1 },
-  { 0x261C, -1, -1, 1219, -1, -1 },
-  { 0x261E, 940, -1, -1, -1, -1 },
-  { 0x2620, 941, -1, -1, -1, -1 },
-  { 0x2624, -1, -1, 1220, -1, -1 },
-  { 0x2627, 942, -1, 1222, -1, -1 },
-  { 0x2629, -1, -1, 1223, -1, -1 },
-  { 0x262B, 943, -1, -1, -1, -1 },
-  { 0x262C, 944, -1, -1, -1, -1 },
-  { 0x262F, -1, -1, 1224, -1, -1 },
-  { 0x2630, 945, -1, -1, -1, -1 },
-  { 0x2631, 946, -1, -1, -1, -1 },
-  { 0x2632, 947, -1, -1, -1, -1 },
-  { 0x2633, 948, -1, -1, -1, -1 },
-  { 0x2634, 949, -1, -1, -1, -1 },
-  { 0x2635, 950, -1, -1, -1, -1 },
-  { 0x2636, 951, -1, -1, -1, -1 },
-  { 0x2637, 952, -1, -1, -1, -1 },
-  { 0x2638, -1, -1, 1225, -1, -1 },
-  { 0x263A, 953, -1, -1, -1, -1 },
-  { 0x263C, 954, -1, 1226, -1, -1 },
-  { 0x263D, 955, -1, -1, -1, -1 },
-  { 0x263E, 956, -1, 1228, -1, -1 },
-  { 0x263F, 957, -1, -1, -1, -1 },
-  { 0x2640, 958, -1, 1229, -1, -1 },
-  { 0x2641, 960, -1, 1231, -1, -1 },
-  { 0x2642, 961, -1, 1232, -1, -1 },
-  { 0x2643, 963, -1, -1, -1, -1 },
-  { 0x2644, 964, -1, -1, -1, -1 },
-  { 0x2645, -1, -1, 1234, -1, -1 },
-  { 0x2646, 965, -1, -1, -1, -1 },
-  { 0x2648, -1, -1, 1235, -1, -1 },
-  { 0x264D, 966, -1, -1, -1, -1 },
-  { 0x264E, -1, -1, 1236, -1, -1 },
-  { 0x264F, 967, -1, -1, -1, -1 },
-  { 0x2662, -1, -1, 1238, -1, -1 },
-  { 0x2663, -1, -1, 1240, -1, -1 },
-  { 0x2665, 969, -1, 1241, -1, -1 },
-  { 0x2666, -1, -1, 1243, -1, -1 },
-  { 0x2669, 970, -1, 1244, -1, -1 },
-  { 0x266A, 971, -1, 1245, -1, -1 },
-  { 0x266B, 972, -1, 1247, -1, -1 },
-  { 0x266C, 973, -1, -1, -1, -1 },
-  { 0x266F, 974, -1, 1248, -1, -1 },
-  { 0x2672, -1, 1568, -1, -1, -1 },
-  { 0x2673, -1, 1569, -1, -1, -1 },
-  { 0x2674, -1, 1570, -1, -1, -1 },
-  { 0x2675, -1, 1571, -1, -1, -1 },
-  { 0x2676, -1, 1572, -1, -1, -1 },
-  { 0x2677, -1, 1573, -1, -1, -1 },
-  { 0x2678, -1, 1574, -1, -1, -1 },
-  { 0x2679, -1, 1575, -1, -1, -1 },
-  { 0x267A, -1, 1576, -1, -1, -1 },
-  { 0x267B, -1, -1, 1249, -1, -1 },
-  { 0x267C, -1, 1577, -1, -1, -1 },
-  { 0x267D, -1, 1578, -1, -1, -1 },
-  { 0x2680, -1, -1, 1250, -1, -1 },
-  { 0x2687, -1, -1, 1251, -1, -1 },
-  { 0x2692, 975, -1, 1252, -1, -1 },
-  { 0x2693, 976, -1, -1, -1, -1 },
-  { 0x2694, 977, -1, -1, -1, -1 },
-  { 0x2695, 978, 1579, 1253, -1, -1 },
-  { 0x2696, 979, -1, 1254, -1, -1 },
-  { 0x2697, 980, -1, 1255, -1, -1 },
-  { 0x2698, 981, -1, 1256, -1, -1 },
-  { 0x2699, 982, -1, -1, -1, -1 },
-  { 0x269A, -1, 1580, -1, -1, -1 },
-  { 0x269B, 983, -1, -1, -1, -1 },
-  { 0x269D, -1, 1582, 1259, -1, -1 },
-  { 0x269E, 984, -1, -1, -1, -1 },
-  { 0x269F, 985, -1, -1, -1, -1 },
-  { 0x26A1, 986, -1, -1, -1, -1 },
-  { 0x26A2, 988, -1, 1260, -1, -1 },
-  { 0x26A3, 989, 1583, 1261, -1, -1 },
-  { 0x26A4, 990, 1584, -1, -1, -1 },
-  { 0x26A5, 991, -1, -1, -1, -1 },
-  { 0x26A6, 993, -1, -1, -1, -1 },
-  { 0x26A7, 995, -1, -1, -1, -1 },
-  { 0x26A8, 996, -1, -1, -1, -1 },
-  { 0x26A9, 997, -1, -1, -1, -1 },
-  { 0x26AA, 998, 1585, -1, -1, -1 },
-  { 0x26AB, -1, 1586, -1, -1, -1 },
-  { 0x26AC, 1000, 1587, -1, -1, -1 },
-  { 0x26AD, -1, -1, 1262, -1, -1 },
-  { 0x26AE, -1, -1, 1264, -1, -1 },
-  { 0x26AF, -1, -1, 1265, -1, -1 },
-  { 0x26B0, 1001, -1, 1266, -1, -1 },
-  { 0x26B1, 1002, -1, -1, -1, -1 },
-  { 0x26B9, -1, -1, 1267, -1, -1 },
-  { 0x26BA, -1, -1, 1269, -1, -1 },
-  { 0x26BB, -1, -1, 1270, -1, -1 },
-  { 0x26BF, 1003, -1, 1271, -1, -1 },
-  { 0x26C4, 1004, -1, -1, -1, -1 },
-  { 0x26C5, 1005, -1, -1, -1, -1 },
-  { 0x26C6, 1006, -1, -1, -1, -1 },
-  { 0x26C7, 1007, -1, -1, -1, -1 },
-  { 0x26C8, 1008, -1, -1, -1, -1 },
-  { 0x26CB, -1, -1, 1272, -1, -1 },
-  { 0x26CC, 1009, -1, 1273, -1, -1 },
-  { 0x26CF, 1010, -1, 1274, -1, -1 },
-  { 0x26D0, 1011, -1, -1, -1, -1 },
-  { 0x26D1, 1012, -1, -1, -1, -1 },
-  { 0x26D2, 1013, -1, 1276, -1, -1 },
-  { 0x26D3, 1014, -1, -1, -1, -1 },
-  { 0x26D4, -1, -1, 1277, -1, -1 },
-  { 0x26D5, -1, 1588, -1, -1, -1 },
-  { 0x26D6, -1, 1589, -1, -1, -1 },
-  { 0x26D7, -1, 1590, -1, -1, -1 },
-  { 0x26D8, -1, 1591, -1, -1, -1 },
-  { 0x26D9, -1, 1592, -1, -1, -1 },
-  { 0x26DB, 1015, -1, 1278, -1, -1 },
-  { 0x26DD, 1016, -1, 1279, -1, -1 },
-  { 0x26DE, 1017, -1, -1, -1, -1 },
-  { 0x26DF, 1018, -1, 1280, -1, -1 },
-  { 0x26E2, -1, -1, 1281, -1, -1 },
-  { 0x26E3, 1020, -1, -1, -1, -1 },
-  { 0x26E4, 1021, 1593, 1282, -1, -1 },
-  { 0x26E5, -1, 1594, 1283, -1, -1 },
-  { 0x26E6, -1, 1595, -1, -1, -1 },
-  { 0x26E8, 1022, -1, 1284, -1, -1 },
-  { 0x26E9, 1023, -1, -1, -1, -1 },
-  { 0x26EB, -1, -1, 1285, -1, -1 },
-  { 0x26EC, -1, -1, 1286, -1, -1 },
-  { 0x26ED, 1024, -1, 1287, -1, -1 },
-  { 0x26EE, 1025, -1, -1, -1, -1 },
-  { 0x26F0, -1, -1, 1289, -1, -1 },
-  { 0x26F1, 1026, -1, 1290, -1, -1 },
-  { 0x26F2, 1027, -1, -1, -1, -1 },
-  { 0x26F3, 1028, -1, 1291, -1, -1 },
-  { 0x26F4, 1029, -1, 1292, -1, -1 },
-  { 0x26F5, 1030, -1, 1293, -1, -1 },
-  { 0x26F6, 1031, -1, -1, -1, -1 },
-  { 0x26F7, 1032, -1, 1294, -1, -1 },
-  { 0x26F8, 1033, -1, -1, -1, -1 },
-  { 0x26F9, 1034, -1, -1, -1, -1 },
-  { 0x26FA, 1035, -1, -1, -1, -1 },
-  { 0x26FB, -1, -1, 1295, -1, -1 },
-  { 0x26FC, 1036, -1, -1, -1, -1 },
-  { 0x26FD, 1037, -1, -1, -1, -1 },
-  { 0x26FE, 1038, -1, 1296, -1, -1 },
-  { 0x26FF, 1039, -1, -1, -1, -1 },
-  { 0x2705, -1, -1, 1298, -1, -1 },
-  { 0x2706, -1, -1, 1299, -1, -1 },
-  { 0x2709, -1, -1, 1301, -1, -1 },
-  { 0x270A, 1040, -1, 1302, -1, -1 },
-  { 0x270B, 1041, -1, 1303, -1, -1 },
-  { 0x270C, 1042, -1, -1, -1, -1 },
-  { 0x2713, -1, -1, 1304, -1, -1 },
-  { 0x2715, -1, -1, 1305, -1, -1 },
-  { 0x2717, -1, -1, 1307, -1, -1 },
-  { 0x2720, -1, 1596, -1, -1, -1 },
-  { 0x2721, -1, -1, 1308, -1, -1 },
-  { 0x2729, -1, -1, 1309, -1, -1 },
-  { 0x2731, -1, -1, 1310, -1, -1 },
-  { 0x2736, 1043, -1, -1, -1, -1 },
-  { 0x273A, 1044, -1, -1, -1, -1 },
-  { 0x2740, -1, -1, 1311, -1, -1 },
-  { 0x2749, 1045, -1, -1, -1, -1 },
-  { 0x274B, 1046, -1, -1, -1, -1 },
-  { 0x274C, -1, 1597, 1312, -1, -1 },
-  { 0x2757, 1047, -1, -1, -1, -1 },
-  { 0x2758, -1, -1, 1313, -1, -1 },
-  { 0x275B, -1, -1, 1314, -1, -1 },
-  { 0x275C, -1, -1, 1315, -1, -1 },
-  { 0x275D, -1, -1, 1316, -1, -1 },
-  { 0x275E, -1, -1, 1317, -1, -1 },
-  { 0x275F, -1, -1, 1318, -1, -1 },
-  { 0x2760, -1, -1, 1319, -1, -1 },
-  { 0x2761, -1, -1, 1320, -1, -1 },
-  { 0x2762, -1, -1, 1321, -1, -1 },
-  { 0x2764, -1, -1, 1322, -1, -1 },
-  { 0x2766, 1048, -1, -1, -1, -1 },
-  { 0x2767, 1049, -1, 1323, -1, -1 },
-  { 0x2768, -1, -1, 1324, -1, -1 },
-  { 0x2769, -1, -1, 1325, -1, -1 },
-  { 0x276C, -1, -1, 1326, -1, -1 },
-  { 0x276D, -1, -1, 1327, -1, -1 },
-  { 0x276E, -1, -1, 1328, -1, -1 },
-  { 0x276F, -1, -1, 1329, -1, -1 },
-  { 0x2772, -1, -1, 1330, -1, -1 },
-  { 0x2773, -1, -1, 1331, -1, -1 },
-  { 0x2774, -1, -1, 1332, -1, -1 },
-  { 0x2775, -1, -1, 1333, -1, -1 },
-  { 0x2795, -1, -1, 1334, -1, -1 },
-  { 0x2796, -1, -1, 1335, -1, -1 },
-  { 0x2797, -1, -1, 1336, -1, -1 },
-  { 0x27A1, -1, 1598, 1337, -1, -1 },
-  { 0x27B0, 1050, -1, -1, -1, -1 },
-  { 0x27C0, -1, 1599, -1, -1, -1 },
-  { 0x27C1, -1, 1600, -1, -1, -1 },
-  { 0x27C2, 1051, 1601, 1338, -1, -1 },
-  { 0x27CA, -1, -1, 1339, -1, -1 },
-  { 0x27CB, 1052, -1, 1341, -1, -1 },
-  { 0x27CC, -1, 1602, 1342, -1, -1 },
-  { 0x27CD, 1053, -1, 1345, -1, -1 },
-  { 0x27CE, 1054, 1603, -1, -1, -1 },
-  { 0x27CF, 1055, 1606, -1, -1, -1 },
-  { 0x27D0, -1, -1, 1347, -1, -1 },
-  { 0x27D1, -1, -1, 1348, -1, -1 },
-  { 0x27D2, -1, -1, 1350, -1, -1 },
-  { 0x27D3, 1056, -1, 1351, -1, -1 },
-  { 0x27D4, 1057, -1, 1352, -1, -1 },
-  { 0x27D7, -1, -1, 1353, -1, -1 },
-  { 0x27D8, -1, -1, 1354, -1, -1 },
-  { 0x27D9, -1, -1, 1355, -1, -1 },
-  { 0x27DA, -1, -1, 1356, -1, -1 },
-  { 0x27DB, -1, -1, 1358, -1, -1 },
-  { 0x27DC, -1, -1, 1359, -1, -1 },
-  { 0x27DD, -1, -1, 1360, -1, -1 },
-  { 0x27DE, -1, -1, 1361, -1, -1 },
-  { 0x27DF, 1058, -1, 1362, -1, -1 },
-  { 0x27E0, -1, 1609, 1363, -1, -1 },
-  { 0x27E1, 1059, -1, -1, -1, -1 },
-  { 0x27E2, 1060, -1, -1, -1, -1 },
-  { 0x27E3, 1061, -1, -1, -1, -1 },
-  { 0x27E4, 1062, -1, 1364, -1, -1 },
-  { 0x27E5, 1063, -1, -1, -1, -1 },
-  { 0x27E6, 1064, -1, 1365, -1, -1 },
-  { 0x27E7, 1065, -1, 1366, -1, -1 },
-  { 0x27E8, 1066, -1, 1367, -1, -1 },
-  { 0x27E9, 1068, -1, 1369, -1, -1 },
-  { 0x27EA, 1070, -1, 1371, -1, -1 },
-  { 0x27EB, 1071, -1, 1372, -1, -1 },
-  { 0x27EC, -1, -1, 1373, -1, -1 },
-  { 0x27ED, -1, -1, 1375, -1, -1 },
-  { 0x27EE, 1072, -1, -1, -1, -1 },
-  { 0x27EF, 1073, -1, -1, -1, -1 },
-  { 0x27F0, -1, -1, 1377, -1, -1 },
-  { 0x27F1, -1, -1, 1379, -1, -1 },
-  { 0x27F2, -1, -1, 1380, -1, -1 },
-  { 0x27F3, -1, -1, 1382, -1, -1 },
-  { 0x27F4, -1, -1, 1384, -1, -1 },
-  { 0x27F5, -1, -1, 1385, -1, -1 },
-  { 0x27F6, -1, -1, 1386, -1, -1 },
-  { 0x27F7, -1, -1, 1387, -1, -1 },
-  { 0x27F8, -1, -1, 1388, -1, -1 },
-  { 0x27F9, -1, -1, 1389, -1, -1 },
-  { 0x27FA, -1, -1, 1390, -1, -1 },
-  { 0x27FB, 1074, -1, 1391, -1, -1 },
-  { 0x27FC, 1075, -1, 1392, -1, -1 },
-  { 0x27FD, -1, -1, 1393, -1, -1 },
-  { 0x27FE, -1, -1, 1394, -1, -1 },
-  { 0x27FF, -1, -1, 1395, -1, -1 },
-  { 0x2800, -1, 1610, -1, -1, -1 },
-  { 0x2900, 1076, -1, 1397, -1, -1 },
-  { 0x2901, 1077, -1, 1398, -1, -1 },
-  { 0x2905, 1078, -1, 1399, -1, -1 },
-  { 0x2906, 1079, -1, 1400, -1, -1 },
-  { 0x2907, 1080, -1, 1401, -1, -1 },
-  { 0x290A, -1, -1, 1402, -1, -1 },
-  { 0x290B, -1, -1, 1404, -1, -1 },
-  { 0x2910, -1, -1, 1406, -1, -1 },
-  { 0x2911, -1, -1, 1407, -1, -1 },
-  { 0x2914, 1081, -1, 1408, -1, -1 },
-  { 0x2915, 1082, -1, 1409, -1, -1 },
-  { 0x2916, 1083, -1, 1410, -1, -1 },
-  { 0x2917, 1085, -1, 1411, -1, -1 },
-  { 0x2918, 1086, -1, 1412, -1, -1 },
-  { 0x292C, -1, -1, 1413, -1, -1 },
-  { 0x2933, -1, -1, 1414, -1, -1 },
-  { 0x2940, -1, -1, 1416, -1, -1 },
-  { 0x2941, -1, -1, 1417, -1, -1 },
-  { 0x2947, -1, -1, 1418, -1, -1 },
-  { 0x2970, -1, -1, 1419, -1, -1 },
-  { 0x2971, -1, -1, 1420, -1, -1 },
-  { 0x2972, -1, -1, 1421, -1, -1 },
-  { 0x2973, -1, -1, 1422, -1, -1 },
-  { 0x2974, -1, -1, 1423, -1, -1 },
-  { 0x2975, -1, -1, 1424, -1, -1 },
-  { 0x2977, -1, -1, 1425, -1, -1 },
-  { 0x297A, -1, -1, 1426, -1, -1 },
-  { 0x2980, -1, -1, 1427, -1, -1 },
-  { 0x2981, -1, 1611, 1429, -1, -1 },
-  { 0x2982, -1, -1, 1431, -1, -1 },
-  { 0x2985, -1, -1, 1432, -1, -1 },
-  { 0x2986, -1, 1612, 1434, -1, -1 },
-  { 0x2997, -1, -1, 1436, -1, -1 },
-  { 0x2999, -1, 1613, -1, -1, -1 },
-  { 0x299A, -1, -1, 1439, -1, -1 },
-  { 0x299B, -1, -1, 1440, -1, -1 },
-  { 0x299C, -1, -1, 1441, -1, -1 },
-  { 0x29A0, -1, -1, 1442, -1, -1 },
-  { 0x29A2, -1, -1, 1443, -1, -1 },
-  { 0x29B0, -1, -1, 1444, -1, -1 },
-  { 0x29B5, -1, -1, 1446, -1, -1 },
-  { 0x29B6, -1, -1, 1447, -1, -1 },
-  { 0x29BB, -1, -1, 1448, -1, -1 },
-  { 0x29BE, -1, -1, 1449, -1, -1 },
-  { 0x29BF, -1, 1614, 1452, -1, -1 },
-  { 0x29C4, -1, -1, 1455, -1, -1 },
-  { 0x29C5, -1, -1, 1457, -1, -1 },
-  { 0x29C7, -1, -1, 1458, -1, -1 },
-  { 0x29CD, -1, -1, 1459, -1, -1 },
-  { 0x29D1, -1, -1, 1460, -1, -1 },
-  { 0x29D4, -1, -1, 1461, -1, -1 },
-  { 0x29D5, -1, -1, 1462, -1, -1 },
-  { 0x29D6, 1087, -1, 1463, -1, -1 },
-  { 0x29D8, -1, -1, 1464, -1, -1 },
-  { 0x29DC, 1089, -1, 1465, -1, -1 },
-  { 0x29DF, -1, -1, 1466, -1, -1 },
-  { 0x29E0, 1090, -1, 1468, -1, -1 },
-  { 0x29E1, -1, -1, 1469, -1, -1 },
-  { 0x29E2, -1, -1, 1470, -1, -1 },
-  { 0x29E3, -1, -1, 1471, -1, -1 },
-  { 0x29E5, -1, -1, 1473, -1, -1 },
-  { 0x29E6, 1091, -1, -1, -1, -1 },
-  { 0x29E7, -1, 1615, 1474, -1, -1 },
-  { 0x29E8, -1, -1, 1475, -1, -1 },
-  { 0x29E9, -1, -1, 1476, -1, -1 },
-  { 0x29EB, -1, -1, 1477, -1, -1 },
-  { 0x29F4, 1092, -1, -1, -1, -1 },
-  { 0x29F5, -1, -1, 1478, -1, -1 },
-  { 0x29F7, -1, -1, 1481, -1, -1 },
-  { 0x29F8, -1, -1, 1482, -1, -1 },
-  { 0x29F9, 1093, -1, 1483, -1, -1 },
-  { 0x29FC, -1, -1, 1484, -1, -1 },
-  { 0x29FD, -1, -1, 1486, -1, -1 },
-  { 0x29FE, -1, -1, 1488, -1, -1 },
-  { 0x29FF, -1, -1, 1489, -1, -1 },
-  { 0x2A00, -1, -1, 1490, -1, -1 },
-  { 0x2A01, -1, -1, 1492, -1, -1 },
-  { 0x2A02, -1, -1, 1493, -1, -1 },
-  { 0x2A03, -1, -1, 1495, -1, -1 },
-  { 0x2A04, -1, -1, 1496, -1, -1 },
-  { 0x2A05, -1, -1, 1497, -1, -1 },
-  { 0x2A06, -1, -1, 1498, -1, -1 },
-  { 0x2A07, 1094, -1, 1499, -1, -1 },
-  { 0x2A08, -1, -1, 1500, -1, -1 },
-  { 0x2A09, -1, -1, 1501, -1, -1 },
-  { 0x2A0A, -1, -1, 1502, -1, -1 },
-  { 0x2A0C, -1, -1, 1503, 495, -1 },
-  { 0x2A15, -1, -1, 1504, -1, -1 },
-  { 0x2A1B, 1095, -1, -1, -1, -1 },
-  { 0x2A1C, 1096, -1, -1, -1, -1 },
-  { 0x2A1D, 1097, 1616, 1505, -1, -1 },
-  { 0x2A1E, -1, 1617, 1507, -1, -1 },
-  { 0x2A1F, -1, -1, 1508, -1, -1 },
-  { 0x2A20, -1, -1, 1509, -1, -1 },
-  { 0x2A21, -1, -1, 1510, -1, -1 },
-  { 0x2A24, 1098, -1, -1, -1, -1 },
-  { 0x2A25, -1, -1, 1511, -1, -1 },
-  { 0x2A26, 1099, -1, -1, -1, -1 },
-  { 0x2A27, 1100, -1, -1, -1, -1 },
-  { 0x2A2A, -1, -1, 1512, -1, -1 },
-  { 0x2A2F, -1, -1, 1513, -1, -1 },
-  { 0x2A3C, -1, -1, 1514, -1, -1 },
-  { 0x2A3D, -1, -1, 1515, -1, -1 },
-  { 0x2A3E, -1, -1, 1517, -1, -1 },
-  { 0x2A3F, -1, -1, 1518, -1, -1 },
-  { 0x2A40, -1, -1, 1519, -1, -1 },
-  { 0x2A41, 1101, -1, 1521, -1, -1 },
-  { 0x2A4C, -1, -1, 1522, -1, -1 },
-  { 0x2A4D, -1, -1, 1523, -1, -1 },
-  { 0x2A55, -1, -1, 1524, -1, -1 },
-  { 0x2A56, -1, -1, 1525, -1, -1 },
-  { 0x2A5E, -1, -1, 1526, -1, -1 },
-  { 0x2A60, -1, -1, 1527, -1, -1 },
-  { 0x2A61, -1, -1, 1528, -1, -1 },
-  { 0x2A63, -1, -1, 1529, -1, -1 },
-  { 0x2A65, -1, -1, 1530, -1, -1 },
-  { 0x2A66, -1, -1, 1531, -1, -1 },
-  { 0x2A68, 1102, -1, 1532, -1, -1 },
-  { 0x2A6B, -1, -1, 1534, -1, -1 },
-  { 0x2A6D, -1, -1, 1535, -1, -1 },
-  { 0x2A6E, -1, -1, 1536, -1, -1 },
-  { 0x2A71, -1, 1618, -1, -1, -1 },
-  { 0x2A72, -1, 1619, -1, -1, -1 },
+  { 0x24FF, -1, -1, 1128, -1, -1 },
+  { 0x2500, 899, -1, -1, -1, -1 },
+  { 0x2502, 900, -1, -1, -1, -1 },
+  { 0x250C, 901, -1, -1, -1, -1 },
+  { 0x2510, 902, -1, -1, -1, -1 },
+  { 0x2514, 903, -1, -1, -1, -1 },
+  { 0x2518, 904, -1, -1, -1, -1 },
+  { 0x251C, 905, -1, -1, -1, -1 },
+  { 0x251D, 906, -1, -1, -1, -1 },
+  { 0x2524, 907, -1, -1, -1, -1 },
+  { 0x2525, 908, -1, -1, -1, -1 },
+  { 0x252C, 909, -1, -1, -1, -1 },
+  { 0x252F, 910, -1, -1, -1, -1 },
+  { 0x2534, 911, -1, -1, -1, -1 },
+  { 0x2537, 912, -1, -1, -1, -1 },
+  { 0x253C, 913, -1, -1, -1, -1 },
+  { 0x253F, 914, -1, -1, -1, -1 },
+  { 0x2571, -1, 1564, 1129, -1, -1 },
+  { 0x2572, -1, 1565, 1132, -1, -1 },
+  { 0x2573, -1, -1, 1135, -1, -1 },
+  { 0x2588, 915, -1, 1137, -1, -1 },
+  { 0x2591, -1, 1566, -1, -1, -1 },
+  { 0x2592, 916, 1567, -1, -1, -1 },
+  { 0x2593, -1, 1569, -1, -1, -1 },
+  { 0x25A0, 917, -1, 1138, -1, -1 },
+  { 0x25A1, 918, 1570, 1140, -1, -1 },
+  { 0x25AA, 920, -1, 1145, -1, -1 },
+  { 0x25AB, -1, -1, 1146, -1, -1 },
+  { 0x25AE, 921, -1, 1147, -1, -1 },
+  { 0x25AF, -1, -1, 1148, -1, -1 },
+  { 0x25B2, -1, -1, 1150, -1, -1 },
+  { 0x25B3, 922, -1, 1152, -1, -1 },
+  { 0x25B4, -1, -1, 1155, -1, -1 },
+  { 0x25B7, 923, -1, -1, -1, -1 },
+  { 0x25B8, -1, -1, 1156, -1, -1 },
+  { 0x25BB, 924, -1, 1157, -1, -1 },
+  { 0x25BC, -1, -1, 1158, -1, -1 },
+  { 0x25BD, 925, -1, 1159, -1, -1 },
+  { 0x25BE, -1, -1, 1162, -1, -1 },
+  { 0x25C1, 926, -1, -1, -1, -1 },
+  { 0x25C5, 927, -1, 1163, -1, -1 },
+  { 0x25C6, -1, -1, 1164, -1, -1 },
+  { 0x25C7, -1, -1, 1167, -1, -1 },
+  { 0x25C9, 928, -1, -1, -1, -1 },
+  { 0x25CA, -1, -1, 1173, -1, -1 },
+  { 0x25CB, -1, -1, 1174, -1, -1 },
+  { 0x25CC, -1, 1571, -1, -1, -1 },
+  { 0x25CE, -1, -1, 1179, -1, -1 },
+  { 0x25CF, -1, -1, 1182, -1, -1 },
+  { 0x25D0, -1, -1, 1185, -1, -1 },
+  { 0x25D1, -1, -1, 1186, -1, -1 },
+  { 0x25D8, -1, -1, 1187, -1, -1 },
+  { 0x25E0, -1, -1, 1189, -1, -1 },
+  { 0x25E6, -1, -1, 1190, -1, -1 },
+  { 0x25E7, -1, -1, 1193, -1, -1 },
+  { 0x25EF, -1, -1, 1194, -1, -1 },
+  { 0x25FA, -1, -1, 1199, -1, -1 },
+  { 0x25FB, 929, -1, 1200, -1, -1 },
+  { 0x25FC, -1, -1, 1202, -1, -1 },
+  { 0x25FD, -1, -1, 1203, -1, -1 },
+  { 0x25FE, -1, -1, 1204, -1, -1 },
+  { 0x25FF, -1, -1, 1205, -1, -1 },
+  { 0x2600, 930, -1, 1206, -1, -1 },
+  { 0x2601, 931, -1, -1, -1, -1 },
+  { 0x2602, 932, -1, 1208, -1, -1 },
+  { 0x2603, 933, -1, -1, -1, -1 },
+  { 0x2605, -1, -1, 1209, -1, -1 },
+  { 0x2606, -1, -1, 1210, -1, -1 },
+  { 0x2609, 934, -1, 1212, -1, -1 },
+  { 0x260A, 935, -1, -1, -1, -1 },
+  { 0x260B, 936, -1, 1216, -1, -1 },
+  { 0x260C, 937, -1, -1, -1, -1 },
+  { 0x260E, -1, -1, 1217, -1, -1 },
+  { 0x2610, -1, -1, 1220, -1, -1 },
+  { 0x2612, -1, -1, 1221, -1, -1 },
+  { 0x2613, 938, -1, 1222, -1, -1 },
+  { 0x2614, 939, -1, -1, -1, -1 },
+  { 0x2615, 940, 1572, 1223, -1, -1 },
+  { 0x2618, -1, -1, 1226, -1, -1 },
+  { 0x2619, -1, 1573, 1227, -1, -1 },
+  { 0x261C, -1, -1, 1228, -1, -1 },
+  { 0x261E, 941, -1, -1, -1, -1 },
+  { 0x2620, 942, -1, -1, -1, -1 },
+  { 0x2624, -1, -1, 1229, -1, -1 },
+  { 0x2627, 943, -1, 1231, -1, -1 },
+  { 0x2629, -1, -1, 1232, -1, -1 },
+  { 0x262B, 944, -1, -1, -1, -1 },
+  { 0x262C, 945, -1, -1, -1, -1 },
+  { 0x262F, -1, -1, 1233, -1, -1 },
+  { 0x2630, 946, -1, -1, -1, -1 },
+  { 0x2631, 947, -1, -1, -1, -1 },
+  { 0x2632, 948, -1, -1, -1, -1 },
+  { 0x2633, 949, -1, -1, -1, -1 },
+  { 0x2634, 950, -1, -1, -1, -1 },
+  { 0x2635, 951, -1, -1, -1, -1 },
+  { 0x2636, 952, -1, -1, -1, -1 },
+  { 0x2637, 953, -1, -1, -1, -1 },
+  { 0x2638, -1, -1, 1234, -1, -1 },
+  { 0x263A, 954, -1, -1, -1, -1 },
+  { 0x263C, 955, -1, 1235, -1, -1 },
+  { 0x263D, 956, -1, -1, -1, -1 },
+  { 0x263E, 957, -1, 1237, -1, -1 },
+  { 0x263F, 958, -1, -1, -1, -1 },
+  { 0x2640, 959, -1, 1238, -1, -1 },
+  { 0x2641, 961, -1, 1240, -1, -1 },
+  { 0x2642, 962, -1, 1241, -1, -1 },
+  { 0x2643, 964, -1, -1, -1, -1 },
+  { 0x2644, 965, -1, -1, -1, -1 },
+  { 0x2645, -1, -1, 1243, -1, -1 },
+  { 0x2646, 966, -1, -1, -1, -1 },
+  { 0x2648, -1, -1, 1244, -1, -1 },
+  { 0x264D, 967, -1, -1, -1, -1 },
+  { 0x264E, -1, -1, 1245, -1, -1 },
+  { 0x264F, 968, -1, -1, -1, -1 },
+  { 0x2662, -1, -1, 1247, -1, -1 },
+  { 0x2663, -1, -1, 1249, -1, -1 },
+  { 0x2665, 970, -1, 1250, -1, -1 },
+  { 0x2666, -1, -1, 1252, -1, -1 },
+  { 0x2669, 971, -1, 1253, -1, -1 },
+  { 0x266A, 972, -1, 1254, -1, -1 },
+  { 0x266B, 973, -1, 1256, -1, -1 },
+  { 0x266C, 974, -1, -1, -1, -1 },
+  { 0x266F, 975, -1, 1257, -1, -1 },
+  { 0x2672, -1, 1574, -1, -1, -1 },
+  { 0x2673, -1, 1575, -1, -1, -1 },
+  { 0x2674, -1, 1576, -1, -1, -1 },
+  { 0x2675, -1, 1577, -1, -1, -1 },
+  { 0x2676, -1, 1578, -1, -1, -1 },
+  { 0x2677, -1, 1579, -1, -1, -1 },
+  { 0x2678, -1, 1580, -1, -1, -1 },
+  { 0x2679, -1, 1581, -1, -1, -1 },
+  { 0x267A, -1, 1582, -1, -1, -1 },
+  { 0x267B, -1, -1, 1258, -1, -1 },
+  { 0x267C, -1, 1583, -1, -1, -1 },
+  { 0x267D, -1, 1584, -1, -1, -1 },
+  { 0x2680, -1, -1, 1259, -1, -1 },
+  { 0x2687, -1, -1, 1260, -1, -1 },
+  { 0x2692, 976, -1, 1261, -1, -1 },
+  { 0x2693, 977, -1, -1, -1, -1 },
+  { 0x2694, 978, -1, -1, -1, -1 },
+  { 0x2695, 979, 1585, 1262, -1, -1 },
+  { 0x2696, 980, -1, 1263, -1, -1 },
+  { 0x2697, 981, -1, 1264, -1, -1 },
+  { 0x2698, 982, -1, 1265, -1, -1 },
+  { 0x2699, 983, -1, -1, -1, -1 },
+  { 0x269A, -1, 1586, -1, -1, -1 },
+  { 0x269B, 984, -1, -1, -1, -1 },
+  { 0x269D, -1, 1588, 1268, -1, -1 },
+  { 0x269E, 985, -1, -1, -1, -1 },
+  { 0x269F, 986, -1, -1, -1, -1 },
+  { 0x26A1, 987, -1, -1, -1, -1 },
+  { 0x26A2, 989, -1, 1269, -1, -1 },
+  { 0x26A3, 990, 1589, 1270, -1, -1 },
+  { 0x26A4, 991, 1590, -1, -1, -1 },
+  { 0x26A5, 992, -1, -1, -1, -1 },
+  { 0x26A6, 994, -1, -1, -1, -1 },
+  { 0x26A7, 996, -1, -1, -1, -1 },
+  { 0x26A8, 997, -1, -1, -1, -1 },
+  { 0x26A9, 998, -1, -1, -1, -1 },
+  { 0x26AA, 999, 1591, -1, -1, -1 },
+  { 0x26AB, -1, 1592, -1, -1, -1 },
+  { 0x26AC, 1001, 1593, -1, -1, -1 },
+  { 0x26AD, -1, -1, 1271, -1, -1 },
+  { 0x26AE, -1, -1, 1273, -1, -1 },
+  { 0x26AF, -1, -1, 1274, -1, -1 },
+  { 0x26B0, 1002, -1, 1275, -1, -1 },
+  { 0x26B1, 1003, -1, -1, -1, -1 },
+  { 0x26B9, -1, -1, 1276, -1, -1 },
+  { 0x26BA, -1, -1, 1278, -1, -1 },
+  { 0x26BB, -1, -1, 1279, -1, -1 },
+  { 0x26BF, 1004, -1, 1280, -1, -1 },
+  { 0x26C4, 1005, -1, -1, -1, -1 },
+  { 0x26C5, 1006, -1, -1, -1, -1 },
+  { 0x26C6, 1007, -1, -1, -1, -1 },
+  { 0x26C7, 1008, -1, -1, -1, -1 },
+  { 0x26C8, 1009, -1, -1, -1, -1 },
+  { 0x26CB, -1, -1, 1281, -1, -1 },
+  { 0x26CC, 1010, -1, 1282, -1, -1 },
+  { 0x26CF, 1011, -1, 1283, -1, -1 },
+  { 0x26D0, 1012, -1, -1, -1, -1 },
+  { 0x26D1, 1013, -1, -1, -1, -1 },
+  { 0x26D2, 1014, -1, 1285, -1, -1 },
+  { 0x26D3, 1015, -1, -1, -1, -1 },
+  { 0x26D4, -1, -1, 1286, -1, -1 },
+  { 0x26D5, -1, 1594, -1, -1, -1 },
+  { 0x26D6, -1, 1595, -1, -1, -1 },
+  { 0x26D7, -1, 1596, -1, -1, -1 },
+  { 0x26D8, -1, 1597, -1, -1, -1 },
+  { 0x26D9, -1, 1598, -1, -1, -1 },
+  { 0x26DB, 1016, -1, 1287, -1, -1 },
+  { 0x26DD, 1017, -1, 1288, -1, -1 },
+  { 0x26DE, 1018, -1, -1, -1, -1 },
+  { 0x26DF, 1019, -1, 1289, -1, -1 },
+  { 0x26E2, -1, -1, 1290, -1, -1 },
+  { 0x26E3, 1021, -1, -1, -1, -1 },
+  { 0x26E4, 1022, 1599, 1291, -1, -1 },
+  { 0x26E5, -1, 1600, 1292, -1, -1 },
+  { 0x26E6, -1, 1601, -1, -1, -1 },
+  { 0x26E8, 1023, -1, 1293, -1, -1 },
+  { 0x26E9, 1024, -1, -1, -1, -1 },
+  { 0x26EB, -1, -1, 1294, -1, -1 },
+  { 0x26EC, -1, -1, 1295, -1, -1 },
+  { 0x26ED, 1025, -1, 1296, -1, -1 },
+  { 0x26EE, 1026, -1, -1, -1, -1 },
+  { 0x26F0, -1, -1, 1298, -1, -1 },
+  { 0x26F1, 1027, -1, 1299, -1, -1 },
+  { 0x26F2, 1028, -1, -1, -1, -1 },
+  { 0x26F3, 1029, -1, 1300, -1, -1 },
+  { 0x26F4, 1030, -1, 1301, -1, -1 },
+  { 0x26F5, 1031, -1, 1302, -1, -1 },
+  { 0x26F6, 1032, -1, -1, -1, -1 },
+  { 0x26F7, 1033, -1, 1303, -1, -1 },
+  { 0x26F8, 1034, -1, -1, -1, -1 },
+  { 0x26F9, 1035, -1, -1, -1, -1 },
+  { 0x26FA, 1036, -1, -1, -1, -1 },
+  { 0x26FB, -1, -1, 1304, -1, -1 },
+  { 0x26FC, 1037, -1, -1, -1, -1 },
+  { 0x26FD, 1038, -1, -1, -1, -1 },
+  { 0x26FE, 1039, -1, 1305, -1, -1 },
+  { 0x26FF, 1040, -1, -1, -1, -1 },
+  { 0x2705, -1, -1, 1307, -1, -1 },
+  { 0x2706, -1, -1, 1308, -1, -1 },
+  { 0x2709, -1, -1, 1310, -1, -1 },
+  { 0x270A, 1041, -1, 1311, -1, -1 },
+  { 0x270B, 1042, -1, 1312, -1, -1 },
+  { 0x270C, 1043, -1, -1, -1, -1 },
+  { 0x2713, -1, -1, 1313, -1, -1 },
+  { 0x2715, -1, -1, 1314, -1, -1 },
+  { 0x2717, -1, -1, 1316, -1, -1 },
+  { 0x2720, -1, 1602, -1, -1, -1 },
+  { 0x2721, -1, -1, 1317, -1, -1 },
+  { 0x2729, -1, -1, 1318, -1, -1 },
+  { 0x2731, -1, -1, 1319, -1, -1 },
+  { 0x2736, 1044, -1, -1, -1, -1 },
+  { 0x273A, 1045, -1, -1, -1, -1 },
+  { 0x2740, -1, -1, 1320, -1, -1 },
+  { 0x2749, 1046, -1, -1, -1, -1 },
+  { 0x274B, 1047, -1, -1, -1, -1 },
+  { 0x274C, -1, 1603, 1321, -1, -1 },
+  { 0x2757, 1048, -1, -1, -1, -1 },
+  { 0x2758, -1, -1, 1322, -1, -1 },
+  { 0x275B, -1, -1, 1323, -1, -1 },
+  { 0x275C, -1, -1, 1324, -1, -1 },
+  { 0x275D, -1, -1, 1325, -1, -1 },
+  { 0x275E, -1, -1, 1326, -1, -1 },
+  { 0x275F, -1, -1, 1327, -1, -1 },
+  { 0x2760, -1, -1, 1328, -1, -1 },
+  { 0x2761, -1, -1, 1329, -1, -1 },
+  { 0x2762, -1, -1, 1330, -1, -1 },
+  { 0x2764, -1, -1, 1331, -1, -1 },
+  { 0x2766, 1049, -1, -1, -1, -1 },
+  { 0x2767, 1050, -1, 1332, -1, -1 },
+  { 0x2768, -1, -1, 1333, -1, -1 },
+  { 0x2769, -1, -1, 1334, -1, -1 },
+  { 0x276C, -1, -1, 1335, -1, -1 },
+  { 0x276D, -1, -1, 1336, -1, -1 },
+  { 0x276E, -1, -1, 1337, -1, -1 },
+  { 0x276F, -1, -1, 1338, -1, -1 },
+  { 0x2772, -1, -1, 1339, -1, -1 },
+  { 0x2773, -1, -1, 1340, -1, -1 },
+  { 0x2774, -1, -1, 1341, -1, -1 },
+  { 0x2775, -1, -1, 1342, -1, -1 },
+  { 0x2795, -1, -1, 1343, -1, -1 },
+  { 0x2796, -1, -1, 1344, -1, -1 },
+  { 0x2797, -1, -1, 1345, -1, -1 },
+  { 0x27A1, -1, 1604, 1346, -1, -1 },
+  { 0x27B0, 1051, -1, -1, -1, -1 },
+  { 0x27C0, -1, 1605, -1, -1, -1 },
+  { 0x27C1, -1, 1606, -1, -1, -1 },
+  { 0x27C2, 1052, 1607, 1347, -1, -1 },
+  { 0x27CA, -1, -1, 1348, -1, -1 },
+  { 0x27CB, 1053, -1, 1350, -1, -1 },
+  { 0x27CC, -1, 1608, 1351, -1, -1 },
+  { 0x27CD, 1054, -1, 1354, -1, -1 },
+  { 0x27CE, 1055, 1609, -1, -1, -1 },
+  { 0x27CF, 1056, 1612, -1, -1, -1 },
+  { 0x27D0, -1, -1, 1356, -1, -1 },
+  { 0x27D1, -1, -1, 1357, -1, -1 },
+  { 0x27D2, -1, -1, 1359, -1, -1 },
+  { 0x27D3, 1057, -1, 1360, -1, -1 },
+  { 0x27D4, 1058, -1, 1361, -1, -1 },
+  { 0x27D7, -1, -1, 1362, -1, -1 },
+  { 0x27D8, -1, -1, 1363, -1, -1 },
+  { 0x27D9, -1, -1, 1364, -1, -1 },
+  { 0x27DA, -1, -1, 1365, -1, -1 },
+  { 0x27DB, -1, -1, 1367, -1, -1 },
+  { 0x27DC, -1, -1, 1368, -1, -1 },
+  { 0x27DD, -1, -1, 1369, -1, -1 },
+  { 0x27DE, -1, -1, 1370, -1, -1 },
+  { 0x27DF, 1059, -1, 1371, -1, -1 },
+  { 0x27E0, -1, 1615, 1372, -1, -1 },
+  { 0x27E1, 1060, -1, 1373, -1, -1 },
+  { 0x27E2, 1061, -1, -1, -1, -1 },
+  { 0x27E3, 1062, -1, -1, -1, -1 },
+  { 0x27E4, 1063, -1, 1374, -1, -1 },
+  { 0x27E5, 1064, -1, -1, -1, -1 },
+  { 0x27E6, 1065, -1, 1376, -1, -1 },
+  { 0x27E7, 1066, -1, 1377, -1, -1 },
+  { 0x27E8, 1067, -1, 1378, -1, -1 },
+  { 0x27E9, 1069, -1, 1380, -1, -1 },
+  { 0x27EA, 1071, -1, 1382, -1, -1 },
+  { 0x27EB, 1072, -1, 1383, -1, -1 },
+  { 0x27EC, -1, -1, 1384, -1, -1 },
+  { 0x27ED, -1, -1, 1386, -1, -1 },
+  { 0x27EE, 1073, -1, -1, -1, -1 },
+  { 0x27EF, 1074, -1, -1, -1, -1 },
+  { 0x27F0, -1, -1, 1388, -1, -1 },
+  { 0x27F1, -1, -1, 1390, -1, -1 },
+  { 0x27F2, -1, -1, 1391, -1, -1 },
+  { 0x27F3, -1, -1, 1393, -1, -1 },
+  { 0x27F4, -1, -1, 1395, -1, -1 },
+  { 0x27F5, -1, -1, 1396, -1, -1 },
+  { 0x27F6, -1, -1, 1397, -1, -1 },
+  { 0x27F7, -1, -1, 1398, -1, -1 },
+  { 0x27F8, -1, -1, 1399, -1, -1 },
+  { 0x27F9, -1, -1, 1400, -1, -1 },
+  { 0x27FA, -1, -1, 1401, -1, -1 },
+  { 0x27FB, 1075, -1, 1402, -1, -1 },
+  { 0x27FC, 1076, -1, 1403, -1, -1 },
+  { 0x27FD, -1, -1, 1404, -1, -1 },
+  { 0x27FE, -1, -1, 1405, -1, -1 },
+  { 0x27FF, -1, -1, 1406, -1, -1 },
+  { 0x2800, -1, 1616, -1, -1, -1 },
+  { 0x2900, 1077, -1, 1408, -1, -1 },
+  { 0x2901, 1078, -1, 1409, -1, -1 },
+  { 0x2905, 1079, -1, 1410, -1, -1 },
+  { 0x2906, 1080, -1, 1411, -1, -1 },
+  { 0x2907, 1081, -1, 1412, -1, -1 },
+  { 0x290A, -1, -1, 1413, -1, -1 },
+  { 0x290B, -1, -1, 1415, -1, -1 },
+  { 0x2910, -1, -1, 1417, -1, -1 },
+  { 0x2911, -1, -1, 1418, -1, -1 },
+  { 0x2914, 1082, -1, 1419, -1, -1 },
+  { 0x2915, 1083, -1, 1420, -1, -1 },
+  { 0x2916, 1084, -1, 1421, -1, -1 },
+  { 0x2917, 1086, -1, 1422, -1, -1 },
+  { 0x2918, 1087, -1, 1423, -1, -1 },
+  { 0x292C, -1, -1, 1424, -1, -1 },
+  { 0x2933, -1, -1, 1425, -1, -1 },
+  { 0x2940, -1, -1, 1427, -1, -1 },
+  { 0x2941, -1, -1, 1428, -1, -1 },
+  { 0x2947, -1, -1, 1429, -1, -1 },
+  { 0x2970, -1, -1, 1430, -1, -1 },
+  { 0x2971, -1, -1, 1431, -1, -1 },
+  { 0x2972, -1, -1, 1432, -1, -1 },
+  { 0x2973, -1, -1, 1433, -1, -1 },
+  { 0x2974, -1, -1, 1434, -1, -1 },
+  { 0x2975, -1, -1, 1435, -1, -1 },
+  { 0x2977, -1, -1, 1436, -1, -1 },
+  { 0x297A, -1, -1, 1437, -1, -1 },
+  { 0x2980, -1, -1, 1438, -1, -1 },
+  { 0x2981, -1, 1617, 1440, -1, -1 },
+  { 0x2982, -1, -1, 1442, -1, -1 },
+  { 0x2985, -1, -1, 1443, -1, -1 },
+  { 0x2986, -1, 1618, 1445, -1, -1 },
+  { 0x2997, -1, -1, 1447, -1, -1 },
+  { 0x2999, -1, 1619, -1, -1, -1 },
+  { 0x299A, -1, -1, 1450, -1, -1 },
+  { 0x299B, -1, -1, 1451, -1, -1 },
+  { 0x299C, -1, -1, 1452, -1, -1 },
+  { 0x29A0, -1, -1, 1453, -1, -1 },
+  { 0x29A2, -1, -1, 1454, -1, -1 },
+  { 0x29B0, -1, -1, 1455, -1, -1 },
+  { 0x29B5, -1, -1, 1457, -1, -1 },
+  { 0x29B6, -1, -1, 1458, -1, -1 },
+  { 0x29BB, -1, -1, 1459, -1, -1 },
+  { 0x29BE, -1, -1, 1460, -1, -1 },
+  { 0x29BF, -1, 1620, 1463, -1, -1 },
+  { 0x29C4, -1, -1, 1466, -1, -1 },
+  { 0x29C5, -1, -1, 1468, -1, -1 },
+  { 0x29C7, -1, -1, 1469, -1, -1 },
+  { 0x29CD, -1, -1, 1470, -1, -1 },
+  { 0x29D1, -1, -1, 1471, -1, -1 },
+  { 0x29D4, -1, -1, 1472, -1, -1 },
+  { 0x29D5, -1, -1, 1473, -1, -1 },
+  { 0x29D6, 1088, -1, 1474, -1, -1 },
+  { 0x29D8, -1, -1, 1475, -1, -1 },
+  { 0x29DC, 1090, -1, 1476, -1, -1 },
+  { 0x29DF, -1, -1, 1477, -1, -1 },
+  { 0x29E0, 1091, -1, 1479, -1, -1 },
+  { 0x29E1, -1, -1, 1480, -1, -1 },
+  { 0x29E2, -1, -1, 1481, -1, -1 },
+  { 0x29E3, -1, -1, 1482, -1, -1 },
+  { 0x29E5, -1, -1, 1484, -1, -1 },
+  { 0x29E6, 1092, -1, -1, -1, -1 },
+  { 0x29E7, -1, 1621, 1485, -1, -1 },
+  { 0x29E8, -1, -1, 1486, -1, -1 },
+  { 0x29E9, -1, -1, 1487, -1, -1 },
+  { 0x29EB, -1, -1, 1488, -1, -1 },
+  { 0x29F4, 1093, -1, -1, -1, -1 },
+  { 0x29F5, -1, -1, 1489, -1, -1 },
+  { 0x29F7, -1, -1, 1492, -1, -1 },
+  { 0x29F8, -1, -1, 1493, -1, -1 },
+  { 0x29F9, 1094, -1, 1494, -1, -1 },
+  { 0x29FC, -1, -1, 1495, -1, -1 },
+  { 0x29FD, -1, -1, 1497, -1, -1 },
+  { 0x29FE, -1, -1, 1499, -1, -1 },
+  { 0x29FF, -1, -1, 1500, -1, -1 },
+  { 0x2A00, -1, -1, 1501, -1, -1 },
+  { 0x2A01, -1, -1, 1503, -1, -1 },
+  { 0x2A02, -1, -1, 1504, -1, -1 },
+  { 0x2A03, -1, -1, 1506, -1, -1 },
+  { 0x2A04, -1, -1, 1507, -1, -1 },
+  { 0x2A05, -1, -1, 1508, -1, -1 },
+  { 0x2A06, -1, -1, 1509, -1, -1 },
+  { 0x2A07, 1095, -1, 1510, -1, -1 },
+  { 0x2A08, -1, -1, 1511, -1, -1 },
+  { 0x2A09, -1, -1, 1512, -1, -1 },
+  { 0x2A0A, -1, -1, 1513, -1, -1 },
+  { 0x2A0C, -1, -1, 1514, 495, -1 },
+  { 0x2A15, -1, -1, 1515, -1, -1 },
+  { 0x2A1B, 1096, -1, -1, -1, -1 },
+  { 0x2A1C, 1097, -1, -1, -1, -1 },
+  { 0x2A1D, 1098, 1622, 1516, -1, -1 },
+  { 0x2A1E, -1, 1623, 1518, -1, -1 },
+  { 0x2A1F, -1, -1, 1519, -1, -1 },
+  { 0x2A20, -1, -1, 1520, -1, -1 },
+  { 0x2A21, -1, -1, 1521, -1, -1 },
+  { 0x2A24, 1099, -1, -1, -1, -1 },
+  { 0x2A25, -1, -1, 1522, -1, -1 },
+  { 0x2A26, 1100, -1, -1, -1, -1 },
+  { 0x2A27, 1101, -1, -1, -1, -1 },
+  { 0x2A2A, -1, -1, 1523, -1, -1 },
+  { 0x2A2F, -1, -1, 1524, -1, -1 },
+  { 0x2A3C, -1, -1, 1525, -1, -1 },
+  { 0x2A3D, -1, -1, 1526, -1, -1 },
+  { 0x2A3E, -1, -1, 1528, -1, -1 },
+  { 0x2A3F, -1, -1, 1529, -1, -1 },
+  { 0x2A40, -1, -1, 1530, -1, -1 },
+  { 0x2A41, 1102, -1, 1532, -1, -1 },
+  { 0x2A4C, -1, -1, 1533, -1, -1 },
+  { 0x2A4D, -1, -1, 1534, -1, -1 },
+  { 0x2A55, -1, -1, 1535, -1, -1 },
+  { 0x2A56, -1, -1, 1536, -1, -1 },
+  { 0x2A5E, -1, -1, 1537, -1, -1 },
+  { 0x2A60, -1, -1, 1538, -1, -1 },
+  { 0x2A61, -1, -1, 1539, -1, -1 },
+  { 0x2A63, -1, -1, 1540, -1, -1 },
+  { 0x2A65, -1, -1, 1541, -1, -1 },
+  { 0x2A66, -1, -1, 1542, -1, -1 },
+  { 0x2A68, 1103, -1, 1543, -1, -1 },
+  { 0x2A6B, -1, -1, 1545, -1, -1 },
+  { 0x2A6D, -1, -1, 1546, -1, -1 },
+  { 0x2A6E, -1, -1, 1547, -1, -1 },
+  { 0x2A71, -1, 1624, -1, -1, -1 },
+  { 0x2A72, -1, 1625, -1, -1, -1 },
   { 0x2A74, -1, -1, -1, 496, -1 },
   { 0x2A75, -1, -1, -1, 497, -1 },
   { 0x2A76, -1, -1, -1, 498, -1 },
-  { 0x2A7D, -1, -1, 1537, -1, -1 },
-  { 0x2A7E, -1, -1, 1538, -1, -1 },
-  { 0x2A87, -1, -1, 1539, -1, -1 },
-  { 0x2A88, -1, -1, 1540, -1, -1 },
-  { 0x2A8B, -1, -1, 1541, -1, -1 },
-  { 0x2A8C, -1, -1, 1542, -1, -1 },
-  { 0x2A95, -1, -1, 1543, -1, -1 },
-  { 0x2A96, -1, -1, 1544, -1, -1 },
-  { 0x2A99, -1, -1, 1545, -1, -1 },
-  { 0x2A9A, -1, -1, 1546, -1, -1 },
-  { 0x2AA1, 1103, -1, 1547, -1, -1 },
-  { 0x2AA2, -1, -1, 1548, -1, -1 },
-  { 0x2AAE, -1, -1, 1549, -1, -1 },
-  { 0x2AAF, -1, -1, 1550, -1, -1 },
-  { 0x2AB0, -1, -1, 1551, -1, -1 },
-  { 0x2ACF, -1, -1, 1552, -1, -1 },
-  { 0x2AD0, -1, -1, 1553, -1, -1 },
-  { 0x2AD9, -1, -1, 1554, -1, -1 },
-  { 0x2ADA, -1, -1, 1556, -1, -1 },
-  { 0x2ADB, -1, -1, 1557, -1, -1 },
-  { 0x2ADC, 1104, 1620, -1, -1, 940 },
-  { 0x2ADD, 1105, 1622, -1, -1, -1 },
-  { 0x2ADE, -1, -1, 1558, -1, -1 },
-  { 0x2ADF, -1, -1, 1559, -1, -1 },
-  { 0x2AE0, -1, -1, 1560, -1, -1 },
-  { 0x2AE2, 1106, -1, -1, -1, -1 },
-  { 0x2AE3, -1, -1, 1561, -1, -1 },
-  { 0x2AE4, -1, -1, 1562, -1, -1 },
-  { 0x2AE6, -1, -1, 1563, -1, -1 },
-  { 0x2AE7, -1, -1, 1564, -1, -1 },
-  { 0x2AE8, -1, -1, 1566, -1, -1 },
-  { 0x2AEB, 1107, 1624, -1, -1, -1 },
-  { 0x2AEC, -1, -1, 1568, -1, -1 },
-  { 0x2AED, -1, -1, 1569, -1, -1 },
-  { 0x2AEE, -1, -1, 1570, -1, -1 },
-  { 0x2AF1, 1108, -1, 1571, -1, -1 },
-  { 0x2AF2, -1, -1, 1572, -1, -1 },
-  { 0x2AF4, 1109, -1, 1574, -1, -1 },
-  { 0x2AF5, -1, -1, 1575, -1, -1 },
-  { 0x2AF6, -1, 1625, 1576, -1, -1 },
-  { 0x2AF7, -1, -1, 1578, -1, -1 },
-  { 0x2AF8, -1, -1, 1579, -1, -1 },
-  { 0x2AF9, -1, -1, 1580, -1, -1 },
-  { 0x2AFA, -1, -1, 1581, -1, -1 },
-  { 0x2AFB, -1, -1, 1582, -1, -1 },
-  { 0x2AFC, -1, 1626, 1583, -1, -1 },
-  { 0x2AFD, -1, -1, 1585, -1, -1 },
-  { 0x2AFE, 1110, -1, -1, -1, -1 },
-  { 0x2AFF, 1111, -1, -1, -1, -1 },
-  { 0x2B04, -1, -1, 1586, -1, -1 },
-  { 0x2B05, -1, -1, 1588, -1, -1 },
-  { 0x2B12, -1, -1, 1589, -1, -1 },
-  { 0x2B1B, -1, -1, 1590, -1, -1 },
-  { 0x2B1C, -1, -1, 1591, -1, -1 },
-  { 0x2B1D, -1, -1, 1592, -1, -1 },
-  { 0x2B1E, -1, -1, 1593, -1, -1 },
-  { 0x2B24, -1, -1, 1594, -1, -1 },
-  { 0x2B25, -1, -1, 1597, -1, -1 },
-  { 0x2B26, -1, -1, 1598, -1, -1 },
-  { 0x2B28, -1, -1, 1600, -1, -1 },
-  { 0x2B29, -1, -1, 1601, -1, -1 },
-  { 0x2B30, -1, -1, 1603, -1, -1 },
-  { 0x2B31, -1, -1, 1604, -1, -1 },
-  { 0x2B32, -1, -1, 1605, -1, -1 },
-  { 0x2B33, -1, -1, 1606, -1, -1 },
-  { 0x2B34, -1, -1, 1608, -1, -1 },
-  { 0x2B35, -1, -1, 1609, -1, -1 },
-  { 0x2B36, -1, -1, 1610, -1, -1 },
-  { 0x2B37, -1, -1, 1611, -1, -1 },
-  { 0x2B38, -1, -1, 1612, -1, -1 },
-  { 0x2B39, -1, -1, 1613, -1, -1 },
-  { 0x2B3A, -1, -1, 1614, -1, -1 },
-  { 0x2B3B, -1, -1, 1615, -1, -1 },
-  { 0x2B3C, -1, -1, 1616, -1, -1 },
-  { 0x2B3D, -1, -1, 1617, -1, -1 },
-  { 0x2B3E, -1, -1, 1618, -1, -1 },
-  { 0x2B3F, -1, -1, 1619, -1, -1 },
-  { 0x2B40, -1, -1, 1621, -1, -1 },
-  { 0x2B41, -1, 1627, 1622, -1, -1 },
-  { 0x2B42, -1, 1628, 1623, -1, -1 },
-  { 0x2B43, -1, 1629, 1624, -1, -1 },
-  { 0x2B44, -1, 1630, 1625, -1, -1 },
-  { 0x2B45, -1, -1, 1626, -1, -1 },
-  { 0x2B4B, -1, 1631, 1627, -1, -1 },
-  { 0x2B4C, -1, 1632, 1628, -1, -1 },
-  { 0x2B50, -1, -1, 1629, -1, -1 },
-  { 0x2B51, -1, -1, 1630, -1, -1 },
-  { 0x2B55, 1112, 1633, 1631, -1, -1 },
-  { 0x2B56, 1113, -1, -1, -1, -1 },
-  { 0x2B57, 1114, -1, 1632, -1, -1 },
-  { 0x2B58, 1115, -1, 1633, -1, -1 },
-  { 0x2B59, 1116, -1, 1634, -1, -1 },
-  { 0x2C3A, -1, -1, 1635, -1, -1 },
-  { 0x2C62, -1, 1634, -1, -1, -1 },
-  { 0x2C63, -1, 1635, -1, -1, -1 },
-  { 0x2C64, -1, 1636, -1, -1, -1 },
-  { 0x2C65, -1, 1637, -1, -1, -1 },
-  { 0x2C66, -1, 1638, -1, -1, -1 },
-  { 0x2C6D, -1, 1639, -1, -1, -1 },
-  { 0x2C6E, -1, 1640, -1, -1, -1 },
-  { 0x2C6F, -1, 1641, -1, -1, -1 },
-  { 0x2C70, -1, 1642, -1, -1, -1 },
-  { 0x2C75, -1, -1, 1636, -1, -1 },
-  { 0x2C76, -1, -1, 1639, -1, -1 },
-  { 0x2C77, -1, 1643, -1, -1, -1 },
+  { 0x2A7D, -1, -1, 1548, -1, -1 },
+  { 0x2A7E, -1, -1, 1549, -1, -1 },
+  { 0x2A87, -1, -1, 1550, -1, -1 },
+  { 0x2A88, -1, -1, 1551, -1, -1 },
+  { 0x2A8B, -1, -1, 1552, -1, -1 },
+  { 0x2A8C, -1, -1, 1553, -1, -1 },
+  { 0x2A95, -1, -1, 1554, -1, -1 },
+  { 0x2A96, -1, -1, 1555, -1, -1 },
+  { 0x2A99, -1, -1, 1556, -1, -1 },
+  { 0x2A9A, -1, -1, 1557, -1, -1 },
+  { 0x2AA1, 1104, -1, 1558, -1, -1 },
+  { 0x2AA2, -1, -1, 1559, -1, -1 },
+  { 0x2AAE, -1, -1, 1560, -1, -1 },
+  { 0x2AAF, -1, -1, 1561, -1, -1 },
+  { 0x2AB0, -1, -1, 1562, -1, -1 },
+  { 0x2ACF, -1, -1, 1563, -1, -1 },
+  { 0x2AD0, -1, -1, 1564, -1, -1 },
+  { 0x2AD9, -1, -1, 1565, -1, -1 },
+  { 0x2ADA, -1, -1, 1567, -1, -1 },
+  { 0x2ADB, -1, -1, 1568, -1, -1 },
+  { 0x2ADC, 1105, 1626, -1, -1, 940 },
+  { 0x2ADD, 1106, 1628, -1, -1, -1 },
+  { 0x2ADE, -1, -1, 1569, -1, -1 },
+  { 0x2ADF, -1, -1, 1570, -1, -1 },
+  { 0x2AE0, -1, -1, 1571, -1, -1 },
+  { 0x2AE2, 1107, -1, -1, -1, -1 },
+  { 0x2AE3, -1, -1, 1572, -1, -1 },
+  { 0x2AE4, -1, -1, 1573, -1, -1 },
+  { 0x2AE6, -1, -1, 1574, -1, -1 },
+  { 0x2AE7, -1, -1, 1575, -1, -1 },
+  { 0x2AE8, -1, -1, 1577, -1, -1 },
+  { 0x2AEB, 1108, 1630, -1, -1, -1 },
+  { 0x2AEC, -1, -1, 1579, -1, -1 },
+  { 0x2AED, -1, -1, 1580, -1, -1 },
+  { 0x2AEE, -1, -1, 1581, -1, -1 },
+  { 0x2AF1, 1109, -1, 1582, -1, -1 },
+  { 0x2AF2, -1, -1, 1583, -1, -1 },
+  { 0x2AF4, 1110, -1, 1585, -1, -1 },
+  { 0x2AF5, -1, -1, 1586, -1, -1 },
+  { 0x2AF6, -1, 1631, 1587, -1, -1 },
+  { 0x2AF7, -1, -1, 1589, -1, -1 },
+  { 0x2AF8, -1, -1, 1590, -1, -1 },
+  { 0x2AF9, -1, -1, 1591, -1, -1 },
+  { 0x2AFA, -1, -1, 1592, -1, -1 },
+  { 0x2AFB, -1, -1, 1593, -1, -1 },
+  { 0x2AFC, -1, 1632, 1594, -1, -1 },
+  { 0x2AFD, -1, -1, 1596, -1, -1 },
+  { 0x2AFE, 1111, -1, -1, -1, -1 },
+  { 0x2AFF, 1112, -1, -1, -1, -1 },
+  { 0x2B04, -1, -1, 1597, -1, -1 },
+  { 0x2B05, -1, -1, 1599, -1, -1 },
+  { 0x2B12, -1, -1, 1600, -1, -1 },
+  { 0x2B1B, -1, -1, 1601, -1, -1 },
+  { 0x2B1C, -1, -1, 1602, -1, -1 },
+  { 0x2B1D, -1, -1, 1603, -1, -1 },
+  { 0x2B1E, -1, -1, 1604, -1, -1 },
+  { 0x2B24, -1, -1, 1605, -1, -1 },
+  { 0x2B25, -1, -1, 1608, -1, -1 },
+  { 0x2B26, -1, -1, 1609, -1, -1 },
+  { 0x2B28, -1, -1, 1611, -1, -1 },
+  { 0x2B29, -1, -1, 1612, -1, -1 },
+  { 0x2B30, -1, -1, 1614, -1, -1 },
+  { 0x2B31, -1, -1, 1615, -1, -1 },
+  { 0x2B32, -1, -1, 1616, -1, -1 },
+  { 0x2B33, -1, -1, 1617, -1, -1 },
+  { 0x2B34, -1, -1, 1619, -1, -1 },
+  { 0x2B35, -1, -1, 1620, -1, -1 },
+  { 0x2B36, -1, -1, 1621, -1, -1 },
+  { 0x2B37, -1, -1, 1622, -1, -1 },
+  { 0x2B38, -1, -1, 1623, -1, -1 },
+  { 0x2B39, -1, -1, 1624, -1, -1 },
+  { 0x2B3A, -1, -1, 1625, -1, -1 },
+  { 0x2B3B, -1, -1, 1626, -1, -1 },
+  { 0x2B3C, -1, -1, 1627, -1, -1 },
+  { 0x2B3D, -1, -1, 1628, -1, -1 },
+  { 0x2B3E, -1, -1, 1629, -1, -1 },
+  { 0x2B3F, -1, -1, 1630, -1, -1 },
+  { 0x2B40, -1, -1, 1632, -1, -1 },
+  { 0x2B41, -1, 1633, 1633, -1, -1 },
+  { 0x2B42, -1, 1634, 1634, -1, -1 },
+  { 0x2B43, -1, 1635, 1635, -1, -1 },
+  { 0x2B44, -1, 1636, 1636, -1, -1 },
+  { 0x2B45, -1, -1, 1637, -1, -1 },
+  { 0x2B4B, -1, 1637, 1638, -1, -1 },
+  { 0x2B4C, -1, 1638, 1639, -1, -1 },
+  { 0x2B50, -1, -1, 1640, -1, -1 },
+  { 0x2B51, -1, -1, 1641, -1, -1 },
+  { 0x2B55, 1113, 1639, 1642, -1, -1 },
+  { 0x2B56, 1114, -1, -1, -1, -1 },
+  { 0x2B57, 1115, -1, 1643, -1, -1 },
+  { 0x2B58, 1116, -1, 1644, -1, -1 },
+  { 0x2B59, 1117, -1, 1645, -1, -1 },
+  { 0x2C3A, -1, -1, 1646, -1, -1 },
+  { 0x2C62, -1, 1640, -1, -1, -1 },
+  { 0x2C63, -1, 1641, -1, -1, -1 },
+  { 0x2C64, -1, 1642, -1, -1, -1 },
+  { 0x2C65, -1, 1643, -1, -1, -1 },
+  { 0x2C66, -1, 1644, -1, -1, -1 },
+  { 0x2C6D, -1, 1645, -1, -1, -1 },
+  { 0x2C6E, -1, 1646, -1, -1, -1 },
+  { 0x2C6F, -1, 1647, -1, -1, -1 },
+  { 0x2C70, -1, 1648, -1, -1, -1 },
+  { 0x2C75, -1, -1, 1647, -1, -1 },
+  { 0x2C76, -1, -1, 1650, -1, -1 },
+  { 0x2C77, -1, 1649, -1, -1, -1 },
   { 0x2C7C, -1, -1, -1, 499, -1 },
   { 0x2C7D, -1, -1, -1, 500, -1 },
-  { 0x2C7E, -1, 1644, -1, -1, -1 },
-  { 0x2C7F, -1, 1645, -1, -1, -1 },
-  { 0x2CE4, -1, -1, 1640, -1, -1 },
-  { 0x2CE9, -1, -1, 1641, -1, -1 },
-  { 0x2CEF, -1, 1646, -1, -1, -1 },
-  { 0x2CF0, -1, -1, 1642, -1, -1 },
-  { 0x2CF1, -1, -1, 1644, -1, -1 },
-  { 0x2CF2, -1, -1, 1646, -1, -1 },
-  { 0x2CF3, -1, -1, 1647, -1, -1 },
-  { 0x2D40, 1117, -1, -1, -1, -1 },
-  { 0x2D53, 1118, -1, -1, -1, -1 },
-  { 0x2D58, 1119, -1, -1, -1, -1 },
-  { 0x2D64, 1120, -1, -1, -1, -1 },
-  { 0x2D6F, 1121, -1, -1, 501, -1 },
-  { 0x2D70, 1122, -1, -1, -1, -1 },
-  { 0x2D7F, -1, 1647, -1, -1, -1 },
-  { 0x2DE8, -1, -1, 1648, -1, -1 },
-  { 0x2DEA, -1, -1, 1649, -1, -1 },
-  { 0x2DED, -1, -1, 1650, -1, -1 },
-  { 0x2DEF, -1, -1, 1651, -1, -1 },
-  { 0x2DF6, -1, -1, 1652, -1, -1 },
-  { 0x2DF7, -1, -1, 1653, -1, -1 },
-  { 0x2E00, -1, -1, 1654, -1, -1 },
-  { 0x2E06, -1, -1, 1655, -1, -1 },
-  { 0x2E0B, -1, 1650, -1, -1, -1 },
-  { 0x2E0C, -1, 1651, -1, -1, -1 },
-  { 0x2E0D, -1, 1652, -1, -1, -1 },
-  { 0x2E0E, -1, -1, 1656, -1, -1 },
-  { 0x2E12, 1123, -1, -1, -1, -1 },
-  { 0x2E13, -1, 1653, 1657, -1, -1 },
-  { 0x2E14, -1, 1654, -1, -1, -1 },
-  { 0x2E15, -1, 1655, -1, -1, -1 },
-  { 0x2E16, 1124, -1, -1, -1, -1 },
-  { 0x2E17, -1, 1656, 1658, -1, -1 },
-  { 0x2E18, 1125, -1, 1661, -1, -1 },
-  { 0x2E19, -1, 1658, -1, -1, -1 },
-  { 0x2E1A, -1, 1659, -1, -1, -1 },
-  { 0x2E1B, -1, 1660, -1, -1, -1 },
-  { 0x2E1D, -1, 1661, -1, -1, -1 },
-  { 0x2E1E, -1, 1662, -1, -1, -1 },
-  { 0x2E1F, -1, 1663, -1, -1, -1 },
-  { 0x2E22, -1, -1, 1662, -1, -1 },
-  { 0x2E26, -1, -1, 1665, -1, -1 },
-  { 0x2E27, -1, -1, 1666, -1, -1 },
-  { 0x2E28, -1, -1, 1667, -1, -1 },
-  { 0x2E2E, 1126, -1, 1669, -1, -1 },
-  { 0x2E2F, -1, 1664, 1672, -1, -1 },
-  { 0x2E30, -1, 1665, 1674, -1, -1 },
-  { 0x2E31, -1, 1666, 1676, -1, -1 },
-  { 0x2E32, -1, 1667, 1677, -1, -1 },
-  { 0x2E33, -1, 1668, 1678, -1, -1 },
-  { 0x2E34, -1, -1, 1680, -1, -1 },
-  { 0x2E35, -1, 1669, 1681, -1, -1 },
-  { 0x2E36, -1, 1670, -1, -1, -1 },
-  { 0x2E37, -1, 1671, -1, -1, -1 },
-  { 0x2E38, -1, 1672, 1682, -1, -1 },
-  { 0x2E39, -1, 1673, 1683, -1, -1 },
-  { 0x2E3A, 1127, -1, 1684, -1, -1 },
-  { 0x2E85, -1, 1674, -1, -1, -1 },
-  { 0x2E88, -1, 1675, -1, -1, -1 },
-  { 0x2E89, -1, 1676, -1, -1, -1 },
-  { 0x2E8A, -1, 1677, -1, -1, -1 },
-  { 0x2E8B, -1, 1678, -1, -1, -1 },
-  { 0x2E8C, -1, 1679, -1, -1, -1 },
-  { 0x2E8D, -1, 1680, -1, -1, -1 },
-  { 0x2E96, -1, 1681, -1, -1, -1 },
-  { 0x2E97, -1, 1682, -1, -1, -1 },
-  { 0x2E98, -1, 1683, -1, -1, -1 },
-  { 0x2E99, -1, 1684, -1, -1, -1 },
+  { 0x2C7E, -1, 1650, -1, -1, -1 },
+  { 0x2C7F, -1, 1651, -1, -1, -1 },
+  { 0x2CE4, -1, -1, 1651, -1, -1 },
+  { 0x2CE9, -1, -1, 1652, -1, -1 },
+  { 0x2CEF, -1, 1652, -1, -1, -1 },
+  { 0x2CF0, -1, -1, 1653, -1, -1 },
+  { 0x2CF1, -1, -1, 1655, -1, -1 },
+  { 0x2CF2, -1, -1, 1657, -1, -1 },
+  { 0x2CF3, -1, -1, 1658, -1, -1 },
+  { 0x2D40, 1118, -1, -1, -1, -1 },
+  { 0x2D53, 1119, -1, -1, -1, -1 },
+  { 0x2D58, 1120, -1, -1, -1, -1 },
+  { 0x2D64, 1121, -1, -1, -1, -1 },
+  { 0x2D6F, 1122, -1, -1, 501, -1 },
+  { 0x2D70, 1123, -1, -1, -1, -1 },
+  { 0x2D7F, -1, 1653, -1, -1, -1 },
+  { 0x2DE8, -1, -1, 1659, -1, -1 },
+  { 0x2DEA, -1, -1, 1660, -1, -1 },
+  { 0x2DED, -1, -1, 1661, -1, -1 },
+  { 0x2DEF, -1, -1, 1662, -1, -1 },
+  { 0x2DF6, -1, -1, 1663, -1, -1 },
+  { 0x2DF7, -1, -1, 1664, -1, -1 },
+  { 0x2E00, -1, -1, 1665, -1, -1 },
+  { 0x2E06, -1, -1, 1666, -1, -1 },
+  { 0x2E0B, -1, 1656, -1, -1, -1 },
+  { 0x2E0C, -1, 1657, -1, -1, -1 },
+  { 0x2E0D, -1, 1658, -1, -1, -1 },
+  { 0x2E0E, -1, -1, 1667, -1, -1 },
+  { 0x2E12, 1124, -1, -1, -1, -1 },
+  { 0x2E13, -1, 1659, 1668, -1, -1 },
+  { 0x2E14, -1, 1660, -1, -1, -1 },
+  { 0x2E15, -1, 1661, -1, -1, -1 },
+  { 0x2E16, 1125, -1, -1, -1, -1 },
+  { 0x2E17, -1, 1662, 1669, -1, -1 },
+  { 0x2E18, 1126, -1, 1672, -1, -1 },
+  { 0x2E19, -1, 1664, -1, -1, -1 },
+  { 0x2E1A, -1, 1665, -1, -1, -1 },
+  { 0x2E1B, -1, 1666, -1, -1, -1 },
+  { 0x2E1D, -1, 1667, -1, -1, -1 },
+  { 0x2E1E, -1, 1668, -1, -1, -1 },
+  { 0x2E1F, -1, 1669, -1, -1, -1 },
+  { 0x2E22, -1, -1, 1673, -1, -1 },
+  { 0x2E26, -1, -1, 1676, -1, -1 },
+  { 0x2E27, -1, -1, 1677, -1, -1 },
+  { 0x2E28, -1, -1, 1678, -1, -1 },
+  { 0x2E2E, 1127, -1, 1680, -1, -1 },
+  { 0x2E2F, -1, 1670, 1683, -1, -1 },
+  { 0x2E30, -1, 1671, 1685, -1, -1 },
+  { 0x2E31, -1, 1672, 1687, -1, -1 },
+  { 0x2E32, -1, 1673, 1688, -1, -1 },
+  { 0x2E33, -1, 1674, 1689, -1, -1 },
+  { 0x2E34, -1, -1, 1691, -1, -1 },
+  { 0x2E35, -1, 1675, 1692, -1, -1 },
+  { 0x2E36, -1, 1676, -1, -1, -1 },
+  { 0x2E37, -1, 1677, -1, -1, -1 },
+  { 0x2E38, -1, 1678, 1693, -1, -1 },
+  { 0x2E39, -1, 1679, 1694, -1, -1 },
+  { 0x2E3A, 1128, -1, 1695, -1, -1 },
+  { 0x2E85, -1, 1680, -1, -1, -1 },
+  { 0x2E88, -1, 1681, -1, -1, -1 },
+  { 0x2E89, -1, 1682, -1, -1, -1 },
+  { 0x2E8A, -1, 1683, -1, -1, -1 },
+  { 0x2E8B, -1, 1684, -1, -1, -1 },
+  { 0x2E8C, -1, 1685, -1, -1, -1 },
+  { 0x2E8D, -1, 1686, -1, -1, -1 },
+  { 0x2E96, -1, 1687, -1, -1, -1 },
+  { 0x2E97, -1, 1688, -1, -1, -1 },
+  { 0x2E98, -1, 1689, -1, -1, -1 },
+  { 0x2E99, -1, 1690, -1, -1, -1 },
   { 0x2E9F, -1, -1, -1, 502, -1 },
-  { 0x2EA1, -1, 1685, -1, -1, -1 },
-  { 0x2EA2, -1, 1686, -1, -1, -1 },
-  { 0x2EA3, -1, 1687, -1, -1, -1 },
-  { 0x2EA4, -1, 1688, -1, -1, -1 },
-  { 0x2EA5, -1, 1689, -1, -1, -1 },
-  { 0x2EA8, -1, 1690, -1, -1, -1 },
-  { 0x2EA9, -1, 1691, -1, -1, -1 },
-  { 0x2EAA, -1, 1692, -1, -1, -1 },
-  { 0x2EAB, -1, 1693, 1685, -1, -1 },
-  { 0x2EAF, -1, 1694, -1, -1, -1 },
-  { 0x2EB0, -1, 1695, -1, -1, -1 },
-  { 0x2EB2, -1, -1, 1686, -1, -1 },
-  { 0x2EB6, -1, 1696, -1, -1, -1 },
-  { 0x2EB7, -1, 1697, -1, -1, -1 },
-  { 0x2EC2, -1, 1698, -1, -1, -1 },
-  { 0x2EC3, -1, 1699, -1, -1, -1 },
-  { 0x2EC4, -1, 1700, -1, -1, -1 },
-  { 0x2ECA, -1, 1701, -1, -1, -1 },
-  { 0x2ECF, -1, 1702, -1, -1, -1 },
-  { 0x2ED2, -1, 1703, -1, -1, -1 },
-  { 0x2ED6, -1, 1704, -1, -1, -1 },
-  { 0x2EDD, -1, 1705, -1, -1, -1 },
-  { 0x2EDE, -1, 1706, -1, -1, -1 },
-  { 0x2EDF, -1, 1707, -1, -1, -1 },
-  { 0x2EE0, -1, 1708, -1, -1, -1 },
+  { 0x2EA1, -1, 1691, -1, -1, -1 },
+  { 0x2EA2, -1, 1692, -1, -1, -1 },
+  { 0x2EA3, -1, 1693, -1, -1, -1 },
+  { 0x2EA4, -1, 1694, -1, -1, -1 },
+  { 0x2EA5, -1, 1695, -1, -1, -1 },
+  { 0x2EA8, -1, 1696, -1, -1, -1 },
+  { 0x2EA9, -1, 1697, -1, -1, -1 },
+  { 0x2EAA, -1, 1698, -1, -1, -1 },
+  { 0x2EAB, -1, 1699, 1696, -1, -1 },
+  { 0x2EAF, -1, 1700, -1, -1, -1 },
+  { 0x2EB0, -1, 1701, -1, -1, -1 },
+  { 0x2EB2, -1, -1, 1697, -1, -1 },
+  { 0x2EB6, -1, 1702, -1, -1, -1 },
+  { 0x2EB7, -1, 1703, -1, -1, -1 },
+  { 0x2EC2, -1, 1704, -1, -1, -1 },
+  { 0x2EC3, -1, 1705, -1, -1, -1 },
+  { 0x2EC4, -1, 1706, -1, -1, -1 },
+  { 0x2ECA, -1, 1707, -1, -1, -1 },
+  { 0x2ECF, -1, 1708, -1, -1, -1 },
+  { 0x2ED2, -1, 1709, -1, -1, -1 },
+  { 0x2ED6, -1, 1710, -1, -1, -1 },
+  { 0x2EDD, -1, 1711, -1, -1, -1 },
+  { 0x2EDE, -1, 1712, -1, -1, -1 },
+  { 0x2EDF, -1, 1713, -1, -1, -1 },
+  { 0x2EE0, -1, 1714, -1, -1, -1 },
   { 0x2EF3, -1, -1, -1, 503, -1 },
   { 0x2F00, -1, -1, -1, 504, -1 },
   { 0x2F01, -1, -1, -1, 505, -1 },
@@ -24575,64 +24600,64 @@ static const NamesList names_list[] =
   { 0x2FD3, -1, -1, -1, 715, -1 },
   { 0x2FD4, -1, -1, -1, 716, -1 },
   { 0x2FD5, -1, -1, -1, 717, -1 },
-  { 0x3000, -1, -1, 1687, 718, -1 },
-  { 0x3001, -1, 1709, 1688, -1, -1 },
-  { 0x3002, -1, -1, 1690, -1, -1 },
-  { 0x3003, -1, -1, 1691, -1, -1 },
-  { 0x3007, -1, -1, 1692, -1, -1 },
-  { 0x3008, -1, -1, 1695, -1, -1 },
-  { 0x3009, -1, -1, 1699, -1, -1 },
-  { 0x300A, -1, -1, 1703, -1, -1 },
-  { 0x300B, -1, -1, 1705, -1, -1 },
-  { 0x300C, -1, -1, 1707, -1, -1 },
-  { 0x300D, -1, 1710, 1708, -1, -1 },
-  { 0x300F, -1, 1711, -1, -1, -1 },
-  { 0x3012, -1, -1, 1709, -1, -1 },
-  { 0x3013, -1, 1712, 1710, -1, -1 },
-  { 0x3018, -1, -1, 1711, -1, -1 },
-  { 0x3019, -1, -1, 1712, -1, -1 },
-  { 0x301A, 1128, -1, 1713, -1, -1 },
-  { 0x301B, 1129, -1, 1714, -1, -1 },
-  { 0x301D, -1, 1714, 1715, -1, -1 },
-  { 0x301E, -1, 1715, 1717, -1, -1 },
-  { 0x301F, -1, 1716, -1, -1, -1 },
-  { 0x302E, 1130, -1, -1, -1, -1 },
-  { 0x302F, 1131, -1, -1, -1, -1 },
-  { 0x3030, -1, -1, 1719, -1, -1 },
-  { 0x3032, -1, 1717, -1, -1, -1 },
-  { 0x3034, -1, 1718, -1, -1, -1 },
+  { 0x3000, -1, -1, 1698, 718, -1 },
+  { 0x3001, -1, 1715, 1699, -1, -1 },
+  { 0x3002, -1, -1, 1701, -1, -1 },
+  { 0x3003, -1, -1, 1702, -1, -1 },
+  { 0x3007, -1, -1, 1703, -1, -1 },
+  { 0x3008, -1, -1, 1706, -1, -1 },
+  { 0x3009, -1, -1, 1710, -1, -1 },
+  { 0x300A, -1, -1, 1714, -1, -1 },
+  { 0x300B, -1, -1, 1716, -1, -1 },
+  { 0x300C, -1, -1, 1718, -1, -1 },
+  { 0x300D, -1, 1716, 1719, -1, -1 },
+  { 0x300F, -1, 1717, -1, -1, -1 },
+  { 0x3012, -1, -1, 1720, -1, -1 },
+  { 0x3013, -1, 1718, 1721, -1, -1 },
+  { 0x3018, -1, -1, 1722, -1, -1 },
+  { 0x3019, -1, -1, 1723, -1, -1 },
+  { 0x301A, 1129, -1, 1724, -1, -1 },
+  { 0x301B, 1130, -1, 1725, -1, -1 },
+  { 0x301D, -1, 1720, 1726, -1, -1 },
+  { 0x301E, -1, 1721, 1728, -1, -1 },
+  { 0x301F, -1, 1722, -1, -1, -1 },
+  { 0x302E, 1131, -1, -1, -1, -1 },
+  { 0x302F, 1132, -1, -1, -1, -1 },
+  { 0x3030, -1, -1, 1730, -1, -1 },
+  { 0x3032, -1, 1723, -1, -1, -1 },
+  { 0x3034, -1, 1724, -1, -1, -1 },
   { 0x3036, -1, -1, -1, 719, -1 },
   { 0x3038, -1, -1, -1, 720, -1 },
   { 0x3039, -1, -1, -1, 721, -1 },
   { 0x303A, -1, -1, -1, 722, -1 },
-  { 0x303C, -1, 1719, 1721, -1, -1 },
-  { 0x303D, -1, 1720, -1, -1, -1 },
-  { 0x303E, -1, 1721, -1, -1, -1 },
-  { 0x303F, -1, 1722, -1, -1, -1 },
+  { 0x303C, -1, 1725, 1732, -1, -1 },
+  { 0x303D, -1, 1726, -1, -1, -1 },
+  { 0x303E, -1, 1727, -1, -1, -1 },
+  { 0x303F, -1, 1728, -1, -1, -1 },
   { 0x304C, -1, -1, -1, -1, 941 },
   { 0x304E, -1, -1, -1, -1, 942 },
   { 0x3050, -1, -1, -1, -1, 943 },
   { 0x3052, -1, -1, -1, -1, 944 },
   { 0x3054, -1, -1, -1, -1, 945 },
   { 0x3056, -1, -1, -1, -1, 946 },
-  { 0x3057, 1132, -1, -1, -1, -1 },
-  { 0x3058, 1133, -1, -1, -1, 947 },
+  { 0x3057, 1133, -1, -1, -1, -1 },
+  { 0x3058, 1134, -1, -1, -1, 947 },
   { 0x305A, -1, -1, -1, -1, 948 },
   { 0x305C, -1, -1, -1, -1, 949 },
   { 0x305E, -1, -1, -1, -1, 950 },
   { 0x3060, -1, -1, -1, -1, 951 },
-  { 0x3061, 1134, -1, -1, -1, -1 },
-  { 0x3062, 1135, -1, -1, -1, 952 },
-  { 0x3063, 1136, -1, -1, -1, -1 },
-  { 0x3064, 1137, -1, -1, -1, -1 },
-  { 0x3065, 1138, -1, -1, -1, 953 },
+  { 0x3061, 1135, -1, -1, -1, -1 },
+  { 0x3062, 1136, -1, -1, -1, 952 },
+  { 0x3063, 1137, -1, -1, -1, -1 },
+  { 0x3064, 1138, -1, -1, -1, -1 },
+  { 0x3065, 1139, -1, -1, -1, 953 },
   { 0x3067, -1, -1, -1, -1, 954 },
   { 0x3069, -1, -1, -1, -1, 955 },
   { 0x3070, -1, -1, -1, -1, 956 },
   { 0x3071, -1, -1, -1, -1, 957 },
   { 0x3073, -1, -1, -1, -1, 958 },
   { 0x3074, -1, -1, -1, -1, 959 },
-  { 0x3075, 1139, -1, -1, -1, -1 },
+  { 0x3075, 1140, -1, -1, -1, -1 },
   { 0x3076, -1, -1, -1, -1, 960 },
   { 0x3077, -1, -1, -1, -1, 961 },
   { 0x3079, -1, -1, -1, -1, 962 },
@@ -24643,32 +24668,32 @@ static const NamesList names_list[] =
   { 0x309B, -1, -1, -1, 723, -1 },
   { 0x309C, -1, -1, -1, 724, -1 },
   { 0x309E, -1, -1, -1, -1, 967 },
-  { 0x309F, -1, 1723, -1, 725, -1 },
-  { 0x30A0, -1, -1, 1722, -1, -1 },
+  { 0x309F, -1, 1729, -1, 725, -1 },
+  { 0x30A0, -1, -1, 1733, -1, -1 },
   { 0x30AC, -1, -1, -1, -1, 968 },
   { 0x30AE, -1, -1, -1, -1, 969 },
   { 0x30B0, -1, -1, -1, -1, 970 },
   { 0x30B2, -1, -1, -1, -1, 971 },
   { 0x30B4, -1, -1, -1, -1, 972 },
   { 0x30B6, -1, -1, -1, -1, 973 },
-  { 0x30B7, 1140, -1, -1, -1, -1 },
-  { 0x30B8, 1141, -1, -1, -1, 974 },
+  { 0x30B7, 1141, -1, -1, -1, -1 },
+  { 0x30B8, 1142, -1, -1, -1, 974 },
   { 0x30BA, -1, -1, -1, -1, 975 },
   { 0x30BC, -1, -1, -1, -1, 976 },
   { 0x30BE, -1, -1, -1, -1, 977 },
   { 0x30C0, -1, -1, -1, -1, 978 },
-  { 0x30C1, 1142, -1, -1, -1, -1 },
-  { 0x30C2, 1143, -1, -1, -1, 979 },
-  { 0x30C3, 1144, -1, -1, -1, -1 },
-  { 0x30C4, 1145, -1, -1, -1, -1 },
-  { 0x30C5, 1146, -1, -1, -1, 980 },
+  { 0x30C1, 1143, -1, -1, -1, -1 },
+  { 0x30C2, 1144, -1, -1, -1, 979 },
+  { 0x30C3, 1145, -1, -1, -1, -1 },
+  { 0x30C4, 1146, -1, -1, -1, -1 },
+  { 0x30C5, 1147, -1, -1, -1, 980 },
   { 0x30C7, -1, -1, -1, -1, 981 },
   { 0x30C9, -1, -1, -1, -1, 982 },
   { 0x30D0, -1, -1, -1, -1, 983 },
   { 0x30D1, -1, -1, -1, -1, 984 },
   { 0x30D3, -1, -1, -1, -1, 985 },
   { 0x30D4, -1, -1, -1, -1, 986 },
-  { 0x30D5, 1147, -1, -1, -1, -1 },
+  { 0x30D5, 1148, -1, -1, -1, -1 },
   { 0x30D6, -1, -1, -1, -1, 987 },
   { 0x30D7, -1, -1, -1, -1, 988 },
   { 0x30D9, -1, -1, -1, -1, 989 },
@@ -24680,12 +24705,12 @@ static const NamesList names_list[] =
   { 0x30F8, -1, -1, -1, -1, 995 },
   { 0x30F9, -1, -1, -1, -1, 996 },
   { 0x30FA, -1, -1, -1, -1, 997 },
-  { 0x30FB, -1, -1, 1723, -1, -1 },
-  { 0x30FC, -1, -1, 1724, -1, -1 },
+  { 0x30FB, -1, -1, 1734, -1, -1 },
+  { 0x30FC, -1, -1, 1735, -1, -1 },
   { 0x30FE, -1, -1, -1, -1, 998 },
-  { 0x30FF, -1, 1724, -1, 726, -1 },
-  { 0x3127, -1, 1725, -1, -1, -1 },
-  { 0x312D, -1, 1726, -1, -1, -1 },
+  { 0x30FF, -1, 1730, -1, 726, -1 },
+  { 0x3127, -1, 1731, -1, -1, -1 },
+  { 0x312D, -1, 1732, -1, -1, -1 },
   { 0x3131, -1, -1, -1, 727, -1 },
   { 0x3132, -1, -1, -1, 728, -1 },
   { 0x3133, -1, -1, -1, 729, -1 },
@@ -24708,14 +24733,14 @@ static const NamesList names_list[] =
   { 0x3144, -1, -1, -1, 746, -1 },
   { 0x3145, -1, -1, -1, 747, -1 },
   { 0x3146, -1, -1, -1, 748, -1 },
-  { 0x3147, -1, 1727, -1, 749, -1 },
+  { 0x3147, -1, 1733, -1, 749, -1 },
   { 0x3148, -1, -1, -1, 750, -1 },
   { 0x3149, -1, -1, -1, 751, -1 },
   { 0x314A, -1, -1, -1, 752, -1 },
   { 0x314B, -1, -1, -1, 753, -1 },
   { 0x314C, -1, -1, -1, 754, -1 },
   { 0x314D, -1, -1, -1, 755, -1 },
-  { 0x314E, -1, 1728, -1, 756, -1 },
+  { 0x314E, -1, 1734, -1, 756, -1 },
   { 0x314F, -1, -1, -1, 757, -1 },
   { 0x3150, -1, -1, -1, 758, -1 },
   { 0x3151, -1, -1, -1, 759, -1 },
@@ -24737,7 +24762,7 @@ static const NamesList names_list[] =
   { 0x3161, -1, -1, -1, 775, -1 },
   { 0x3162, -1, -1, -1, 776, -1 },
   { 0x3163, -1, -1, -1, 777, -1 },
-  { 0x3164, 1148, -1, -1, 778, -1 },
+  { 0x3164, 1149, -1, -1, 778, -1 },
   { 0x3165, -1, -1, -1, 779, -1 },
   { 0x3166, -1, -1, -1, 780, -1 },
   { 0x3167, -1, -1, -1, 781, -1 },
@@ -24764,24 +24789,24 @@ static const NamesList names_list[] =
   { 0x317C, -1, -1, -1, 802, -1 },
   { 0x317D, -1, -1, -1, 803, -1 },
   { 0x317E, -1, -1, -1, 804, -1 },
-  { 0x317F, -1, 1729, -1, 805, -1 },
-  { 0x3180, 1149, -1, -1, 806, -1 },
-  { 0x3181, -1, 1730, -1, 807, -1 },
+  { 0x317F, -1, 1735, -1, 805, -1 },
+  { 0x3180, 1150, -1, -1, 806, -1 },
+  { 0x3181, -1, 1736, -1, 807, -1 },
   { 0x3182, -1, -1, -1, 808, -1 },
   { 0x3183, -1, -1, -1, 809, -1 },
   { 0x3184, -1, -1, -1, 810, -1 },
   { 0x3185, -1, -1, -1, 811, -1 },
-  { 0x3186, -1, 1731, -1, 812, -1 },
+  { 0x3186, -1, 1737, -1, 812, -1 },
   { 0x3187, -1, -1, -1, 813, -1 },
   { 0x3188, -1, -1, -1, 814, -1 },
   { 0x3189, -1, -1, -1, 815, -1 },
   { 0x318A, -1, -1, -1, 816, -1 },
   { 0x318B, -1, -1, -1, 817, -1 },
   { 0x318C, -1, -1, -1, 818, -1 },
-  { 0x318D, -1, 1732, -1, 819, -1 },
+  { 0x318D, -1, 1738, -1, 819, -1 },
   { 0x318E, -1, -1, -1, 820, -1 },
-  { 0x3190, 1150, -1, -1, -1, -1 },
-  { 0x3191, 1151, -1, -1, -1, -1 },
+  { 0x3190, 1151, -1, -1, -1, -1 },
+  { 0x3191, 1152, -1, -1, -1, -1 },
   { 0x3192, -1, -1, -1, 821, -1 },
   { 0x3193, -1, -1, -1, 822, -1 },
   { 0x3194, -1, -1, -1, 823, -1 },
@@ -24796,42 +24821,42 @@ static const NamesList names_list[] =
   { 0x319D, -1, -1, -1, 832, -1 },
   { 0x319E, -1, -1, -1, 833, -1 },
   { 0x319F, -1, -1, -1, 834, -1 },
-  { 0x31C0, -1, 1733, -1, -1, -1 },
-  { 0x31C1, -1, 1734, -1, -1, -1 },
-  { 0x31C2, -1, 1735, -1, -1, -1 },
-  { 0x31C3, -1, 1736, -1, -1, -1 },
-  { 0x31C4, -1, 1739, -1, -1, -1 },
-  { 0x31C5, -1, 1741, -1, -1, -1 },
-  { 0x31C6, -1, 1742, -1, -1, -1 },
-  { 0x31C7, -1, 1744, -1, -1, -1 },
-  { 0x31C8, -1, 1746, -1, -1, -1 },
-  { 0x31C9, -1, 1748, -1, -1, -1 },
-  { 0x31CA, -1, 1750, -1, -1, -1 },
-  { 0x31CB, -1, 1752, -1, -1, -1 },
-  { 0x31CC, -1, 1753, -1, -1, -1 },
-  { 0x31CD, -1, 1755, -1, -1, -1 },
-  { 0x31CE, -1, 1756, -1, -1, -1 },
-  { 0x31CF, -1, 1757, -1, -1, -1 },
-  { 0x31D0, -1, 1758, -1, -1, -1 },
-  { 0x31D1, -1, 1760, -1, -1, -1 },
-  { 0x31D2, -1, 1761, -1, -1, -1 },
-  { 0x31D3, -1, 1762, -1, -1, -1 },
-  { 0x31D4, -1, 1763, -1, -1, -1 },
-  { 0x31D5, -1, 1764, -1, -1, -1 },
-  { 0x31D6, -1, 1765, -1, -1, -1 },
-  { 0x31D7, -1, 1767, -1, -1, -1 },
-  { 0x31D8, -1, 1769, -1, -1, -1 },
-  { 0x31D9, -1, 1770, -1, -1, -1 },
-  { 0x31DA, -1, 1771, -1, -1, -1 },
-  { 0x31DB, -1, 1772, -1, -1, -1 },
-  { 0x31DC, -1, 1774, -1, -1, -1 },
-  { 0x31DD, -1, 1776, -1, -1, -1 },
-  { 0x31DE, -1, 1777, -1, -1, -1 },
-  { 0x31DF, -1, 1779, -1, -1, -1 },
-  { 0x31E0, -1, 1781, -1, -1, -1 },
-  { 0x31E1, -1, 1782, -1, -1, -1 },
-  { 0x31E2, -1, 1783, -1, -1, -1 },
-  { 0x31E3, -1, 1784, -1, -1, -1 },
+  { 0x31C0, -1, 1739, -1, -1, -1 },
+  { 0x31C1, -1, 1740, -1, -1, -1 },
+  { 0x31C2, -1, 1741, -1, -1, -1 },
+  { 0x31C3, -1, 1742, -1, -1, -1 },
+  { 0x31C4, -1, 1745, -1, -1, -1 },
+  { 0x31C5, -1, 1747, -1, -1, -1 },
+  { 0x31C6, -1, 1748, -1, -1, -1 },
+  { 0x31C7, -1, 1750, -1, -1, -1 },
+  { 0x31C8, -1, 1752, -1, -1, -1 },
+  { 0x31C9, -1, 1754, -1, -1, -1 },
+  { 0x31CA, -1, 1756, -1, -1, -1 },
+  { 0x31CB, -1, 1758, -1, -1, -1 },
+  { 0x31CC, -1, 1759, -1, -1, -1 },
+  { 0x31CD, -1, 1761, -1, -1, -1 },
+  { 0x31CE, -1, 1762, -1, -1, -1 },
+  { 0x31CF, -1, 1763, -1, -1, -1 },
+  { 0x31D0, -1, 1764, -1, -1, -1 },
+  { 0x31D1, -1, 1766, -1, -1, -1 },
+  { 0x31D2, -1, 1767, -1, -1, -1 },
+  { 0x31D3, -1, 1768, -1, -1, -1 },
+  { 0x31D4, -1, 1769, -1, -1, -1 },
+  { 0x31D5, -1, 1770, -1, -1, -1 },
+  { 0x31D6, -1, 1771, -1, -1, -1 },
+  { 0x31D7, -1, 1773, -1, -1, -1 },
+  { 0x31D8, -1, 1775, -1, -1, -1 },
+  { 0x31D9, -1, 1776, -1, -1, -1 },
+  { 0x31DA, -1, 1777, -1, -1, -1 },
+  { 0x31DB, -1, 1778, -1, -1, -1 },
+  { 0x31DC, -1, 1780, -1, -1, -1 },
+  { 0x31DD, -1, 1782, -1, -1, -1 },
+  { 0x31DE, -1, 1783, -1, -1, -1 },
+  { 0x31DF, -1, 1785, -1, -1, -1 },
+  { 0x31E0, -1, 1787, -1, -1, -1 },
+  { 0x31E1, -1, 1788, -1, -1, -1 },
+  { 0x31E2, -1, 1789, -1, -1, -1 },
+  { 0x31E3, -1, 1790, -1, -1, -1 },
   { 0x3200, -1, -1, -1, 835, -1 },
   { 0x3201, -1, -1, -1, 836, -1 },
   { 0x3202, -1, -1, -1, 837, -1 },
@@ -24862,7 +24887,7 @@ static const NamesList names_list[] =
   { 0x321B, -1, -1, -1, 862, -1 },
   { 0x321C, -1, -1, -1, 863, -1 },
   { 0x321D, -1, -1, -1, 864, -1 },
-  { 0x321E, -1, 1785, -1, 865, -1 },
+  { 0x321E, -1, 1791, -1, 865, -1 },
   { 0x3220, -1, -1, -1, 866, -1 },
   { 0x3221, -1, -1, -1, 867, -1 },
   { 0x3222, -1, -1, -1, 868, -1 },
@@ -24873,16 +24898,16 @@ static const NamesList names_list[] =
   { 0x3227, -1, -1, -1, 873, -1 },
   { 0x3228, -1, -1, -1, 874, -1 },
   { 0x3229, -1, -1, -1, 875, -1 },
-  { 0x322A, -1, 1786, -1, 876, -1 },
-  { 0x322B, -1, 1787, -1, 877, -1 },
-  { 0x322C, -1, 1788, -1, 878, -1 },
-  { 0x322D, -1, 1789, -1, 879, -1 },
-  { 0x322E, -1, 1790, -1, 880, -1 },
-  { 0x322F, -1, 1791, -1, 881, -1 },
-  { 0x3230, -1, 1792, -1, 882, -1 },
-  { 0x3231, -1, 1793, -1, 883, -1 },
-  { 0x3232, -1, 1794, -1, 884, -1 },
-  { 0x3233, -1, 1795, -1, 885, -1 },
+  { 0x322A, -1, 1792, -1, 876, -1 },
+  { 0x322B, -1, 1793, -1, 877, -1 },
+  { 0x322C, -1, 1794, -1, 878, -1 },
+  { 0x322D, -1, 1795, -1, 879, -1 },
+  { 0x322E, -1, 1796, -1, 880, -1 },
+  { 0x322F, -1, 1797, -1, 881, -1 },
+  { 0x3230, -1, 1798, -1, 882, -1 },
+  { 0x3231, -1, 1799, -1, 883, -1 },
+  { 0x3232, -1, 1800, -1, 884, -1 },
+  { 0x3233, -1, 1801, -1, 885, -1 },
   { 0x3234, -1, -1, -1, 886, -1 },
   { 0x3235, -1, -1, -1, 887, -1 },
   { 0x3236, -1, -1, -1, 888, -1 },
@@ -24897,20 +24922,20 @@ static const NamesList names_list[] =
   { 0x323F, -1, -1, -1, 897, -1 },
   { 0x3240, -1, -1, -1, 898, -1 },
   { 0x3241, -1, -1, -1, 899, -1 },
-  { 0x3242, -1, 1796, -1, 900, -1 },
-  { 0x3243, -1, 1797, -1, 901, -1 },
+  { 0x3242, -1, 1802, -1, 900, -1 },
+  { 0x3243, -1, 1803, -1, 901, -1 },
   { 0x3244, -1, -1, -1, 902, -1 },
   { 0x3245, -1, -1, -1, 903, -1 },
   { 0x3246, -1, -1, -1, 904, -1 },
   { 0x3247, -1, -1, -1, 905, -1 },
-  { 0x3248, 1152, -1, -1, -1, -1 },
-  { 0x3249, 1153, -1, -1, -1, -1 },
-  { 0x324A, 1154, -1, -1, -1, -1 },
-  { 0x324B, 1155, -1, -1, -1, -1 },
-  { 0x324C, 1156, -1, -1, -1, -1 },
-  { 0x324D, 1157, -1, -1, -1, -1 },
-  { 0x324E, 1158, -1, -1, -1, -1 },
-  { 0x324F, 1159, -1, -1, -1, -1 },
+  { 0x3248, 1153, -1, -1, -1, -1 },
+  { 0x3249, 1154, -1, -1, -1, -1 },
+  { 0x324A, 1155, -1, -1, -1, -1 },
+  { 0x324B, 1156, -1, -1, -1, -1 },
+  { 0x324C, 1157, -1, -1, -1, -1 },
+  { 0x324D, 1158, -1, -1, -1, -1 },
+  { 0x324E, 1159, -1, -1, -1, -1 },
+  { 0x324F, 1160, -1, -1, -1, -1 },
   { 0x3250, -1, -1, -1, 906, -1 },
   { 0x3251, -1, -1, -1, 907, -1 },
   { 0x3252, -1, -1, -1, 908, -1 },
@@ -24957,8 +24982,8 @@ static const NamesList names_list[] =
   { 0x327B, -1, -1, -1, 949, -1 },
   { 0x327C, -1, -1, -1, 950, -1 },
   { 0x327D, -1, -1, -1, 951, -1 },
-  { 0x327E, -1, 1798, -1, 952, -1 },
-  { 0x3280, 1160, -1, -1, 953, -1 },
+  { 0x327E, -1, 1804, -1, 952, -1 },
+  { 0x3280, 1161, -1, -1, 953, -1 },
   { 0x3281, -1, -1, -1, 954, -1 },
   { 0x3282, -1, -1, -1, 955, -1 },
   { 0x3283, -1, -1, -1, 956, -1 },
@@ -24968,16 +24993,16 @@ static const NamesList names_list[] =
   { 0x3287, -1, -1, -1, 960, -1 },
   { 0x3288, -1, -1, -1, 961, -1 },
   { 0x3289, -1, -1, -1, 962, -1 },
-  { 0x328A, -1, 1799, -1, 963, -1 },
-  { 0x328B, -1, 1800, -1, 964, -1 },
-  { 0x328C, -1, 1801, -1, 965, -1 },
-  { 0x328D, -1, 1802, -1, 966, -1 },
-  { 0x328E, -1, 1803, -1, 967, -1 },
-  { 0x328F, -1, 1804, -1, 968, -1 },
-  { 0x3290, -1, 1805, -1, 969, -1 },
-  { 0x3291, -1, 1806, -1, 970, -1 },
-  { 0x3292, -1, 1807, -1, 971, -1 },
-  { 0x3293, -1, 1808, -1, 972, -1 },
+  { 0x328A, -1, 1805, -1, 963, -1 },
+  { 0x328B, -1, 1806, -1, 964, -1 },
+  { 0x328C, -1, 1807, -1, 965, -1 },
+  { 0x328D, -1, 1808, -1, 966, -1 },
+  { 0x328E, -1, 1809, -1, 967, -1 },
+  { 0x328F, -1, 1810, -1, 968, -1 },
+  { 0x3290, -1, 1811, -1, 969, -1 },
+  { 0x3291, -1, 1812, -1, 970, -1 },
+  { 0x3292, -1, 1813, -1, 971, -1 },
+  { 0x3293, -1, 1814, -1, 972, -1 },
   { 0x3294, -1, -1, -1, 973, -1 },
   { 0x3295, -1, -1, -1, 974, -1 },
   { 0x3296, -1, -1, -1, 975, -1 },
@@ -24988,10 +25013,10 @@ static const NamesList names_list[] =
   { 0x329B, -1, -1, -1, 980, -1 },
   { 0x329C, -1, -1, -1, 981, -1 },
   { 0x329D, -1, -1, -1, 982, -1 },
-  { 0x329E, -1, 1809, -1, 983, -1 },
+  { 0x329E, -1, 1815, -1, 983, -1 },
   { 0x329F, -1, -1, -1, 984, -1 },
   { 0x32A0, -1, -1, -1, 985, -1 },
-  { 0x32A1, -1, 1810, -1, 986, -1 },
+  { 0x32A1, -1, 1816, -1, 986, -1 },
   { 0x32A2, -1, -1, -1, 987, -1 },
   { 0x32A3, -1, -1, -1, 988, -1 },
   { 0x32A4, -1, -1, -1, 989, -1 },
@@ -25085,94 +25110,94 @@ static const NamesList names_list[] =
   { 0x32FC, -1, -1, -1, 1077, -1 },
   { 0x32FD, -1, -1, -1, 1078, -1 },
   { 0x32FE, -1, -1, -1, 1079, -1 },
-  { 0x3300, -1, 1811, -1, 1080, -1 },
-  { 0x3301, -1, 1812, -1, 1081, -1 },
-  { 0x3302, -1, 1813, -1, 1082, -1 },
-  { 0x3303, -1, 1814, -1, 1083, -1 },
-  { 0x3304, -1, 1815, -1, 1084, -1 },
-  { 0x3305, -1, 1816, -1, 1085, -1 },
-  { 0x3306, -1, 1817, -1, 1086, -1 },
-  { 0x3307, -1, 1818, -1, 1087, -1 },
-  { 0x3308, -1, 1819, -1, 1088, -1 },
-  { 0x3309, -1, 1820, -1, 1089, -1 },
-  { 0x330A, -1, 1821, -1, 1090, -1 },
-  { 0x330B, -1, 1822, -1, 1091, -1 },
-  { 0x330C, -1, 1823, -1, 1092, -1 },
-  { 0x330D, -1, 1824, -1, 1093, -1 },
-  { 0x330E, -1, 1825, -1, 1094, -1 },
-  { 0x330F, -1, 1826, -1, 1095, -1 },
-  { 0x3310, -1, 1827, -1, 1096, -1 },
-  { 0x3311, -1, 1828, -1, 1097, -1 },
-  { 0x3312, -1, 1829, -1, 1098, -1 },
-  { 0x3313, -1, 1830, -1, 1099, -1 },
-  { 0x3314, -1, 1831, -1, 1100, -1 },
-  { 0x3315, -1, 1832, -1, 1101, -1 },
-  { 0x3316, -1, 1833, -1, 1102, -1 },
-  { 0x3317, -1, 1834, -1, 1103, -1 },
-  { 0x3318, -1, 1835, -1, 1104, -1 },
-  { 0x3319, -1, 1836, -1, 1105, -1 },
-  { 0x331A, -1, 1837, -1, 1106, -1 },
-  { 0x331B, -1, 1838, -1, 1107, -1 },
-  { 0x331C, -1, 1839, -1, 1108, -1 },
-  { 0x331D, -1, 1840, -1, 1109, -1 },
-  { 0x331E, -1, 1841, -1, 1110, -1 },
-  { 0x331F, -1, 1842, -1, 1111, -1 },
-  { 0x3320, -1, 1843, -1, 1112, -1 },
-  { 0x3321, -1, 1844, -1, 1113, -1 },
-  { 0x3322, -1, 1845, -1, 1114, -1 },
-  { 0x3323, -1, 1846, -1, 1115, -1 },
-  { 0x3324, -1, 1847, -1, 1116, -1 },
-  { 0x3325, -1, 1848, -1, 1117, -1 },
-  { 0x3326, -1, 1849, -1, 1118, -1 },
-  { 0x3327, -1, 1850, -1, 1119, -1 },
-  { 0x3328, -1, 1851, -1, 1120, -1 },
-  { 0x3329, -1, 1852, -1, 1121, -1 },
-  { 0x332A, -1, 1853, -1, 1122, -1 },
-  { 0x332B, -1, 1854, -1, 1123, -1 },
-  { 0x332C, -1, 1855, -1, 1124, -1 },
-  { 0x332D, -1, 1856, -1, 1125, -1 },
-  { 0x332E, -1, 1857, -1, 1126, -1 },
-  { 0x332F, -1, 1858, -1, 1127, -1 },
-  { 0x3330, -1, 1859, -1, 1128, -1 },
-  { 0x3331, -1, 1860, -1, 1129, -1 },
-  { 0x3332, -1, 1861, -1, 1130, -1 },
-  { 0x3333, -1, 1862, -1, 1131, -1 },
-  { 0x3334, -1, 1863, -1, 1132, -1 },
-  { 0x3335, -1, 1864, -1, 1133, -1 },
-  { 0x3336, -1, 1865, -1, 1134, -1 },
-  { 0x3337, -1, 1866, -1, 1135, -1 },
-  { 0x3338, -1, 1867, -1, 1136, -1 },
-  { 0x3339, -1, 1868, -1, 1137, -1 },
-  { 0x333A, -1, 1869, -1, 1138, -1 },
-  { 0x333B, -1, 1870, -1, 1139, -1 },
-  { 0x333C, -1, 1871, -1, 1140, -1 },
-  { 0x333D, -1, 1872, -1, 1141, -1 },
-  { 0x333E, -1, 1873, -1, 1142, -1 },
-  { 0x333F, -1, 1874, -1, 1143, -1 },
-  { 0x3340, -1, 1875, -1, 1144, -1 },
-  { 0x3341, -1, 1876, -1, 1145, -1 },
-  { 0x3342, -1, 1877, -1, 1146, -1 },
-  { 0x3343, -1, 1878, -1, 1147, -1 },
-  { 0x3344, -1, 1879, -1, 1148, -1 },
-  { 0x3345, -1, 1880, -1, 1149, -1 },
-  { 0x3346, -1, 1881, -1, 1150, -1 },
-  { 0x3347, -1, 1882, -1, 1151, -1 },
-  { 0x3348, -1, 1883, -1, 1152, -1 },
-  { 0x3349, -1, 1884, -1, 1153, -1 },
-  { 0x334A, -1, 1885, -1, 1154, -1 },
-  { 0x334B, -1, 1886, -1, 1155, -1 },
-  { 0x334C, -1, 1887, -1, 1156, -1 },
-  { 0x334D, -1, 1888, -1, 1157, -1 },
-  { 0x334E, -1, 1889, -1, 1158, -1 },
-  { 0x334F, -1, 1890, -1, 1159, -1 },
-  { 0x3350, -1, 1891, -1, 1160, -1 },
-  { 0x3351, -1, 1892, -1, 1161, -1 },
-  { 0x3352, -1, 1893, -1, 1162, -1 },
-  { 0x3353, -1, 1894, -1, 1163, -1 },
-  { 0x3354, -1, 1895, -1, 1164, -1 },
-  { 0x3355, -1, 1896, -1, 1165, -1 },
-  { 0x3356, -1, 1897, -1, 1166, -1 },
-  { 0x3357, -1, 1898, -1, 1167, -1 },
+  { 0x3300, -1, 1817, -1, 1080, -1 },
+  { 0x3301, -1, 1818, -1, 1081, -1 },
+  { 0x3302, -1, 1819, -1, 1082, -1 },
+  { 0x3303, -1, 1820, -1, 1083, -1 },
+  { 0x3304, -1, 1821, -1, 1084, -1 },
+  { 0x3305, -1, 1822, -1, 1085, -1 },
+  { 0x3306, -1, 1823, -1, 1086, -1 },
+  { 0x3307, -1, 1824, -1, 1087, -1 },
+  { 0x3308, -1, 1825, -1, 1088, -1 },
+  { 0x3309, -1, 1826, -1, 1089, -1 },
+  { 0x330A, -1, 1827, -1, 1090, -1 },
+  { 0x330B, -1, 1828, -1, 1091, -1 },
+  { 0x330C, -1, 1829, -1, 1092, -1 },
+  { 0x330D, -1, 1830, -1, 1093, -1 },
+  { 0x330E, -1, 1831, -1, 1094, -1 },
+  { 0x330F, -1, 1832, -1, 1095, -1 },
+  { 0x3310, -1, 1833, -1, 1096, -1 },
+  { 0x3311, -1, 1834, -1, 1097, -1 },
+  { 0x3312, -1, 1835, -1, 1098, -1 },
+  { 0x3313, -1, 1836, -1, 1099, -1 },
+  { 0x3314, -1, 1837, -1, 1100, -1 },
+  { 0x3315, -1, 1838, -1, 1101, -1 },
+  { 0x3316, -1, 1839, -1, 1102, -1 },
+  { 0x3317, -1, 1840, -1, 1103, -1 },
+  { 0x3318, -1, 1841, -1, 1104, -1 },
+  { 0x3319, -1, 1842, -1, 1105, -1 },
+  { 0x331A, -1, 1843, -1, 1106, -1 },
+  { 0x331B, -1, 1844, -1, 1107, -1 },
+  { 0x331C, -1, 1845, -1, 1108, -1 },
+  { 0x331D, -1, 1846, -1, 1109, -1 },
+  { 0x331E, -1, 1847, -1, 1110, -1 },
+  { 0x331F, -1, 1848, -1, 1111, -1 },
+  { 0x3320, -1, 1849, -1, 1112, -1 },
+  { 0x3321, -1, 1850, -1, 1113, -1 },
+  { 0x3322, -1, 1851, -1, 1114, -1 },
+  { 0x3323, -1, 1852, -1, 1115, -1 },
+  { 0x3324, -1, 1853, -1, 1116, -1 },
+  { 0x3325, -1, 1854, -1, 1117, -1 },
+  { 0x3326, -1, 1855, -1, 1118, -1 },
+  { 0x3327, -1, 1856, -1, 1119, -1 },
+  { 0x3328, -1, 1857, -1, 1120, -1 },
+  { 0x3329, -1, 1858, -1, 1121, -1 },
+  { 0x332A, -1, 1859, -1, 1122, -1 },
+  { 0x332B, -1, 1860, -1, 1123, -1 },
+  { 0x332C, -1, 1861, -1, 1124, -1 },
+  { 0x332D, -1, 1862, -1, 1125, -1 },
+  { 0x332E, -1, 1863, -1, 1126, -1 },
+  { 0x332F, -1, 1864, -1, 1127, -1 },
+  { 0x3330, -1, 1865, -1, 1128, -1 },
+  { 0x3331, -1, 1866, -1, 1129, -1 },
+  { 0x3332, -1, 1867, -1, 1130, -1 },
+  { 0x3333, -1, 1868, -1, 1131, -1 },
+  { 0x3334, -1, 1869, -1, 1132, -1 },
+  { 0x3335, -1, 1870, -1, 1133, -1 },
+  { 0x3336, -1, 1871, -1, 1134, -1 },
+  { 0x3337, -1, 1872, -1, 1135, -1 },
+  { 0x3338, -1, 1873, -1, 1136, -1 },
+  { 0x3339, -1, 1874, -1, 1137, -1 },
+  { 0x333A, -1, 1875, -1, 1138, -1 },
+  { 0x333B, -1, 1876, -1, 1139, -1 },
+  { 0x333C, -1, 1877, -1, 1140, -1 },
+  { 0x333D, -1, 1878, -1, 1141, -1 },
+  { 0x333E, -1, 1879, -1, 1142, -1 },
+  { 0x333F, -1, 1880, -1, 1143, -1 },
+  { 0x3340, -1, 1881, -1, 1144, -1 },
+  { 0x3341, -1, 1882, -1, 1145, -1 },
+  { 0x3342, -1, 1883, -1, 1146, -1 },
+  { 0x3343, -1, 1884, -1, 1147, -1 },
+  { 0x3344, -1, 1885, -1, 1148, -1 },
+  { 0x3345, -1, 1886, -1, 1149, -1 },
+  { 0x3346, -1, 1887, -1, 1150, -1 },
+  { 0x3347, -1, 1888, -1, 1151, -1 },
+  { 0x3348, -1, 1889, -1, 1152, -1 },
+  { 0x3349, -1, 1890, -1, 1153, -1 },
+  { 0x334A, -1, 1891, -1, 1154, -1 },
+  { 0x334B, -1, 1892, -1, 1155, -1 },
+  { 0x334C, -1, 1893, -1, 1156, -1 },
+  { 0x334D, -1, 1894, -1, 1157, -1 },
+  { 0x334E, -1, 1895, -1, 1158, -1 },
+  { 0x334F, -1, 1896, -1, 1159, -1 },
+  { 0x3350, -1, 1897, -1, 1160, -1 },
+  { 0x3351, -1, 1898, -1, 1161, -1 },
+  { 0x3352, -1, 1899, -1, 1162, -1 },
+  { 0x3353, -1, 1900, -1, 1163, -1 },
+  { 0x3354, -1, 1901, -1, 1164, -1 },
+  { 0x3355, -1, 1902, -1, 1165, -1 },
+  { 0x3356, -1, 1903, -1, 1166, -1 },
+  { 0x3357, -1, 1904, -1, 1167, -1 },
   { 0x3358, -1, -1, -1, 1168, -1 },
   { 0x3359, -1, -1, -1, 1169, -1 },
   { 0x335A, -1, -1, -1, 1170, -1 },
@@ -25212,7 +25237,7 @@ static const NamesList names_list[] =
   { 0x337C, -1, -1, -1, 1204, -1 },
   { 0x337D, -1, -1, -1, 1205, -1 },
   { 0x337E, -1, -1, -1, 1206, -1 },
-  { 0x337F, 1161, 1899, -1, 1207, -1 },
+  { 0x337F, 1162, 1905, -1, 1207, -1 },
   { 0x3380, -1, -1, -1, 1208, -1 },
   { 0x3381, -1, -1, -1, 1209, -1 },
   { 0x3382, -1, -1, -1, 1210, -1 },
@@ -25282,7 +25307,7 @@ static const NamesList names_list[] =
   { 0x33C2, -1, -1, -1, 1274, -1 },
   { 0x33C3, -1, -1, -1, 1275, -1 },
   { 0x33C4, -1, -1, -1, 1276, -1 },
-  { 0x33C5, -1, -1, 1725, 1277, -1 },
+  { 0x33C5, -1, -1, 1736, 1277, -1 },
   { 0x33C6, -1, -1, -1, 1278, -1 },
   { 0x33C7, -1, -1, -1, 1279, -1 },
   { 0x33C8, -1, -1, -1, 1280, -1 },
@@ -25341,288 +25366,288 @@ static const NamesList names_list[] =
   { 0x33FD, -1, -1, -1, 1333, -1 },
   { 0x33FE, -1, -1, -1, 1334, -1 },
   { 0x33FF, -1, -1, -1, 1335, -1 },
-  { 0xA015, -1, 1900, -1, -1, -1 },
-  { 0xA490, -1, -1, 1726, -1, -1 },
-  { 0xA491, -1, -1, 1727, -1, -1 },
-  { 0xA514, -1, 1901, -1, -1, -1 },
-  { 0xA558, -1, -1, 1728, -1, -1 },
-  { 0xA56A, -1, 1902, 1729, -1, -1 },
-  { 0xA56E, -1, -1, 1730, -1, -1 },
-  { 0xA587, -1, -1, 1731, -1, -1 },
-  { 0xA5D1, -1, 1903, 1732, -1, -1 },
-  { 0xA610, -1, -1, 1733, -1, -1 },
-  { 0xA611, -1, -1, 1734, -1, -1 },
-  { 0xA612, -1, -1, 1735, -1, -1 },
-  { 0xA613, -1, 1904, -1, -1, -1 },
-  { 0xA614, -1, 1905, -1, -1, -1 },
-  { 0xA615, -1, 1906, -1, -1, -1 },
-  { 0xA616, -1, 1907, -1, -1, -1 },
-  { 0xA617, -1, 1909, -1, -1, -1 },
-  { 0xA618, -1, 1910, -1, -1, -1 },
-  { 0xA619, -1, 1911, -1, -1, -1 },
-  { 0xA61A, -1, 1912, -1, -1, -1 },
-  { 0xA61B, -1, 1913, -1, -1, -1 },
-  { 0xA61C, -1, 1914, -1, -1, -1 },
-  { 0xA61D, -1, 1915, -1, -1, -1 },
-  { 0xA61E, -1, 1916, -1, -1, -1 },
-  { 0xA61F, -1, 1917, -1, -1, -1 },
-  { 0xA62A, -1, -1, 1736, -1, -1 },
-  { 0xA62B, -1, -1, 1737, -1, -1 },
-  { 0xA641, -1, -1, 1738, -1, -1 },
-  { 0xA643, -1, -1, 1739, -1, -1 },
-  { 0xA644, -1, -1, 1740, -1, -1 },
-  { 0xA647, -1, -1, 1741, -1, -1 },
-  { 0xA649, -1, -1, 1742, -1, -1 },
-  { 0xA64B, -1, -1, 1744, -1, -1 },
-  { 0xA64D, -1, -1, 1745, -1, -1 },
-  { 0xA64F, -1, -1, 1746, -1, -1 },
-  { 0xA651, -1, -1, 1748, -1, -1 },
-  { 0xA653, -1, -1, 1749, -1, -1 },
-  { 0xA655, -1, -1, 1750, -1, -1 },
-  { 0xA659, -1, -1, 1751, -1, -1 },
-  { 0xA65B, -1, -1, 1752, -1, -1 },
-  { 0xA65D, -1, -1, 1754, -1, -1 },
-  { 0xA65F, -1, 1918, -1, -1, -1 },
-  { 0xA669, -1, 1919, -1, -1, -1 },
-  { 0xA66B, -1, 1920, -1, -1, -1 },
-  { 0xA66D, -1, 1921, -1, -1, -1 },
-  { 0xA66E, -1, 1922, -1, -1, -1 },
-  { 0xA66F, -1, 1923, 1755, -1, -1 },
-  { 0xA670, -1, -1, 1757, -1, -1 },
-  { 0xA67C, -1, 1924, 1758, -1, -1 },
-  { 0xA67D, -1, 1925, 1759, -1, -1 },
-  { 0xA67E, -1, 1926, -1, -1, -1 },
-  { 0xA67F, -1, 1927, 1760, -1, -1 },
-  { 0xA6E6, -1, 1928, -1, -1, -1 },
-  { 0xA6E7, -1, 1929, -1, -1, -1 },
-  { 0xA6E8, -1, 1930, -1, -1, -1 },
-  { 0xA6E9, -1, 1932, -1, -1, -1 },
-  { 0xA6EA, -1, 1933, -1, -1, -1 },
-  { 0xA6EB, -1, 1935, -1, -1, -1 },
-  { 0xA6EC, -1, 1936, -1, -1, -1 },
-  { 0xA6ED, -1, 1937, -1, -1, -1 },
-  { 0xA6EE, -1, 1938, -1, -1, -1 },
-  { 0xA6EF, -1, 1939, -1, -1, -1 },
-  { 0xA725, -1, 1941, 1761, -1, -1 },
+  { 0xA015, -1, 1906, -1, -1, -1 },
+  { 0xA490, -1, -1, 1737, -1, -1 },
+  { 0xA491, -1, -1, 1738, -1, -1 },
+  { 0xA514, -1, 1907, -1, -1, -1 },
+  { 0xA558, -1, -1, 1739, -1, -1 },
+  { 0xA56A, -1, 1908, 1740, -1, -1 },
+  { 0xA56E, -1, -1, 1741, -1, -1 },
+  { 0xA587, -1, -1, 1742, -1, -1 },
+  { 0xA5D1, -1, 1909, 1743, -1, -1 },
+  { 0xA610, -1, -1, 1744, -1, -1 },
+  { 0xA611, -1, -1, 1745, -1, -1 },
+  { 0xA612, -1, -1, 1746, -1, -1 },
+  { 0xA613, -1, 1910, -1, -1, -1 },
+  { 0xA614, -1, 1911, -1, -1, -1 },
+  { 0xA615, -1, 1912, -1, -1, -1 },
+  { 0xA616, -1, 1913, -1, -1, -1 },
+  { 0xA617, -1, 1915, -1, -1, -1 },
+  { 0xA618, -1, 1916, -1, -1, -1 },
+  { 0xA619, -1, 1917, -1, -1, -1 },
+  { 0xA61A, -1, 1918, -1, -1, -1 },
+  { 0xA61B, -1, 1919, -1, -1, -1 },
+  { 0xA61C, -1, 1920, -1, -1, -1 },
+  { 0xA61D, -1, 1921, -1, -1, -1 },
+  { 0xA61E, -1, 1922, -1, -1, -1 },
+  { 0xA61F, -1, 1923, -1, -1, -1 },
+  { 0xA62A, -1, -1, 1747, -1, -1 },
+  { 0xA62B, -1, -1, 1748, -1, -1 },
+  { 0xA641, -1, -1, 1749, -1, -1 },
+  { 0xA643, -1, -1, 1750, -1, -1 },
+  { 0xA644, -1, -1, 1751, -1, -1 },
+  { 0xA647, -1, -1, 1752, -1, -1 },
+  { 0xA649, -1, -1, 1753, -1, -1 },
+  { 0xA64B, -1, -1, 1755, -1, -1 },
+  { 0xA64D, -1, -1, 1756, -1, -1 },
+  { 0xA64F, -1, -1, 1757, -1, -1 },
+  { 0xA651, -1, -1, 1759, -1, -1 },
+  { 0xA653, -1, -1, 1760, -1, -1 },
+  { 0xA655, -1, -1, 1761, -1, -1 },
+  { 0xA659, -1, -1, 1762, -1, -1 },
+  { 0xA65B, -1, -1, 1763, -1, -1 },
+  { 0xA65D, -1, -1, 1765, -1, -1 },
+  { 0xA65F, -1, 1924, -1, -1, -1 },
+  { 0xA669, -1, 1925, -1, -1, -1 },
+  { 0xA66B, -1, 1926, -1, -1, -1 },
+  { 0xA66D, -1, 1927, -1, -1, -1 },
+  { 0xA66E, -1, 1928, -1, -1, -1 },
+  { 0xA66F, -1, 1929, 1766, -1, -1 },
+  { 0xA670, -1, -1, 1768, -1, -1 },
+  { 0xA67C, -1, 1930, 1769, -1, -1 },
+  { 0xA67D, -1, 1931, 1770, -1, -1 },
+  { 0xA67E, -1, 1932, -1, -1, -1 },
+  { 0xA67F, -1, 1933, 1771, -1, -1 },
+  { 0xA6E6, -1, 1934, -1, -1, -1 },
+  { 0xA6E7, -1, 1935, -1, -1, -1 },
+  { 0xA6E8, -1, 1936, -1, -1, -1 },
+  { 0xA6E9, -1, 1938, -1, -1, -1 },
+  { 0xA6EA, -1, 1939, -1, -1, -1 },
+  { 0xA6EB, -1, 1941, -1, -1, -1 },
+  { 0xA6EC, -1, 1942, -1, -1, -1 },
+  { 0xA6ED, -1, 1943, -1, -1, -1 },
+  { 0xA6EE, -1, 1944, -1, -1, -1 },
+  { 0xA6EF, -1, 1945, -1, -1, -1 },
+  { 0xA725, -1, 1947, 1772, -1, -1 },
   { 0xA770, -1, -1, -1, 1336, -1 },
-  { 0xA77D, -1, 1942, -1, -1, -1 },
-  { 0xA788, -1, -1, 1763, -1, -1 },
-  { 0xA789, -1, 1943, 1765, -1, -1 },
-  { 0xA78A, -1, 1945, 1766, -1, -1 },
-  { 0xA78B, -1, 1947, -1, -1, -1 },
-  { 0xA78C, -1, 1948, 1767, -1, -1 },
-  { 0xA78D, -1, 1950, -1, -1, -1 },
-  { 0xA78E, -1, 1952, -1, -1, -1 },
-  { 0xA791, -1, 1954, -1, -1, -1 },
-  { 0xA792, 1162, -1, -1, -1, -1 },
-  { 0xA793, -1, 1955, -1, -1, -1 },
-  { 0xA7A9, -1, 1956, 1772, -1, -1 },
-  { 0xA7AA, -1, 1957, -1, -1, -1 },
-  { 0xA7F8, -1, 1959, -1, 1337, -1 },
-  { 0xA7F9, -1, 1960, -1, 1338, -1 },
-  { 0xA806, 1163, -1, -1, -1, -1 },
-  { 0xA837, -1, 1961, -1, -1, -1 },
-  { 0xA838, -1, -1, 1773, -1, -1 },
-  { 0xA839, -1, 1962, -1, -1, -1 },
-  { 0xA840, -1, 1963, 1774, -1, -1 },
-  { 0xA841, -1, -1, 1775, -1, -1 },
-  { 0xA842, -1, -1, 1776, -1, -1 },
-  { 0xA843, -1, 1964, 1777, -1, -1 },
-  { 0xA844, -1, 1965, 1778, -1, -1 },
-  { 0xA845, -1, 1966, 1779, -1, -1 },
-  { 0xA846, -1, 1967, 1780, -1, -1 },
-  { 0xA847, -1, 1968, 1781, -1, -1 },
-  { 0xA848, -1, 1969, 1782, -1, -1 },
-  { 0xA849, -1, -1, 1783, -1, -1 },
-  { 0xA84A, -1, -1, 1784, -1, -1 },
-  { 0xA84B, -1, -1, 1785, -1, -1 },
-  { 0xA84C, -1, 1970, 1786, -1, -1 },
-  { 0xA84D, -1, 1971, 1787, -1, -1 },
-  { 0xA84E, -1, -1, 1788, -1, -1 },
-  { 0xA84F, -1, -1, 1789, -1, -1 },
-  { 0xA850, -1, 1972, 1790, -1, -1 },
-  { 0xA851, -1, 1973, 1791, -1, -1 },
-  { 0xA852, -1, 1974, 1792, -1, -1 },
-  { 0xA853, -1, -1, 1793, -1, -1 },
-  { 0xA854, -1, 1975, 1794, -1, -1 },
-  { 0xA855, -1, 1976, 1795, -1, -1 },
-  { 0xA856, -1, -1, 1796, -1, -1 },
-  { 0xA857, -1, -1, 1797, -1, -1 },
-  { 0xA858, -1, 1977, 1798, -1, -1 },
-  { 0xA859, -1, -1, 1799, -1, -1 },
-  { 0xA85A, -1, -1, 1800, -1, -1 },
-  { 0xA85B, -1, -1, 1801, -1, -1 },
-  { 0xA85C, -1, -1, 1802, -1, -1 },
-  { 0xA85D, -1, -1, 1803, -1, -1 },
-  { 0xA85E, -1, -1, 1804, -1, -1 },
-  { 0xA85F, -1, -1, 1805, -1, -1 },
-  { 0xA860, -1, -1, 1806, -1, -1 },
-  { 0xA861, -1, -1, 1807, -1, -1 },
-  { 0xA862, -1, 1978, -1, -1, -1 },
-  { 0xA863, -1, 1979, -1, -1, -1 },
-  { 0xA864, -1, 1980, 1808, -1, -1 },
-  { 0xA865, -1, 1981, -1, -1, -1 },
-  { 0xA866, -1, 1983, -1, -1, -1 },
-  { 0xA867, -1, 1984, 1809, -1, -1 },
-  { 0xA868, -1, 1985, 1810, -1, -1 },
-  { 0xA869, -1, 1986, 1811, -1, -1 },
-  { 0xA86A, -1, 1987, 1812, -1, -1 },
-  { 0xA86B, -1, 1988, 1813, -1, -1 },
-  { 0xA86C, -1, 1989, 1814, -1, -1 },
-  { 0xA86D, -1, 1990, 1815, -1, -1 },
-  { 0xA86E, -1, 1991, 1816, -1, -1 },
-  { 0xA86F, -1, 1992, 1817, -1, -1 },
-  { 0xA870, -1, 1993, 1818, -1, -1 },
-  { 0xA871, -1, 1994, 1819, -1, -1 },
-  { 0xA872, -1, 1995, 1820, -1, -1 },
-  { 0xA873, -1, 1996, 1821, -1, -1 },
-  { 0xA874, -1, 1997, 1824, -1, -1 },
-  { 0xA875, -1, 1999, -1, -1, -1 },
-  { 0xA876, -1, 2001, 1826, -1, -1 },
-  { 0xA877, -1, 2002, 1827, -1, -1 },
-  { 0xA8E0, 1164, -1, -1, -1, -1 },
-  { 0xA8E1, 1165, -1, -1, -1, -1 },
-  { 0xA8E2, 1166, -1, -1, -1, -1 },
-  { 0xA8E3, 1167, -1, -1, -1, -1 },
-  { 0xA8E4, 1168, -1, -1, -1, -1 },
-  { 0xA8E5, 1169, -1, -1, -1, -1 },
-  { 0xA8E6, 1170, -1, -1, -1, -1 },
-  { 0xA8E7, 1171, -1, -1, -1, -1 },
-  { 0xA8E8, 1172, -1, -1, -1, -1 },
-  { 0xA8E9, 1173, -1, -1, -1, -1 },
-  { 0xA8EA, 1174, -1, -1, -1, -1 },
-  { 0xA8EB, 1175, -1, -1, -1, -1 },
-  { 0xA8EC, 1176, -1, -1, -1, -1 },
-  { 0xA8ED, 1177, -1, -1, -1, -1 },
-  { 0xA8EE, 1178, -1, -1, -1, -1 },
-  { 0xA8EF, 1179, -1, -1, -1, -1 },
-  { 0xA8F0, 1180, -1, -1, -1, -1 },
-  { 0xA8F1, 1181, -1, -1, -1, -1 },
-  { 0xA8F2, 1182, -1, 1828, -1, -1 },
-  { 0xA8F3, 1183, -1, -1, -1, -1 },
-  { 0xA8F4, 1184, -1, -1, -1, -1 },
-  { 0xA8F5, 1185, -1, -1, -1, -1 },
-  { 0xA8F6, 1186, -1, -1, -1, -1 },
-  { 0xA8F7, 1187, -1, -1, -1, -1 },
-  { 0xA8F8, 1188, 2003, -1, -1, -1 },
-  { 0xA8F9, -1, 2005, -1, -1, -1 },
-  { 0xA8FA, 1189, 2006, 1829, -1, -1 },
-  { 0xA8FB, 1190, 2008, -1, -1, -1 },
-  { 0xA947, 1191, -1, -1, -1, -1 },
-  { 0xA948, 1192, -1, -1, -1, -1 },
-  { 0xA949, 1193, -1, -1, -1, -1 },
-  { 0xA94A, 1194, -1, -1, -1, -1 },
-  { 0xA94C, 1195, -1, -1, -1, -1 },
-  { 0xA94E, 1196, -1, -1, -1, -1 },
-  { 0xA94F, 1197, -1, -1, -1, -1 },
-  { 0xA950, 1198, -1, -1, -1, -1 },
-  { 0xA951, 1199, -1, -1, -1, -1 },
-  { 0xA953, -1, 2009, -1, -1, -1 },
-  { 0xA980, 1200, -1, -1, -1, -1 },
-  { 0xA981, 1201, -1, -1, -1, -1 },
-  { 0xA982, 1202, -1, -1, -1, -1 },
-  { 0xA983, 1203, -1, -1, -1, -1 },
-  { 0xA989, 1204, -1, -1, -1, -1 },
-  { 0xA98A, 1205, -1, -1, -1, -1 },
-  { 0xA98B, 1206, -1, -1, -1, -1 },
-  { 0xA990, 1207, -1, -1, -1, -1 },
-  { 0xA991, 1208, -1, -1, -1, -1 },
-  { 0xA993, 1209, -1, -1, -1, -1 },
-  { 0xA996, 1210, -1, -1, -1, -1 },
-  { 0xA998, 1211, -1, -1, -1, -1 },
-  { 0xA999, 1212, -1, -1, -1, -1 },
-  { 0xA99C, 1213, -1, -1, -1, -1 },
-  { 0xA99E, 1214, -1, -1, -1, -1 },
-  { 0xA99F, 1215, -1, -1, -1, -1 },
-  { 0xA9A1, 1216, -1, -1, -1, -1 },
-  { 0xA9A3, 1217, -1, -1, -1, -1 },
-  { 0xA9A6, 1218, -1, -1, -1, -1 },
-  { 0xA9A8, 1219, -1, -1, -1, -1 },
-  { 0xA9AF, 1220, -1, -1, -1, -1 },
-  { 0xA9B0, 1221, -1, -1, -1, -1 },
-  { 0xA9B3, 1222, -1, -1, -1, -1 },
-  { 0xA9B4, 1223, -1, -1, -1, -1 },
-  { 0xA9B5, 1224, -1, -1, -1, -1 },
-  { 0xA9B6, 1225, -1, -1, -1, -1 },
-  { 0xA9B7, 1226, -1, -1, -1, -1 },
-  { 0xA9B8, 1227, -1, -1, -1, -1 },
-  { 0xA9B9, 1228, -1, -1, -1, -1 },
-  { 0xA9BA, 1229, -1, -1, -1, -1 },
-  { 0xA9BB, 1230, -1, -1, -1, -1 },
-  { 0xA9BC, 1231, -1, -1, -1, -1 },
-  { 0xA9BD, 1232, -1, -1, -1, -1 },
-  { 0xA9BE, 1233, -1, -1, -1, -1 },
-  { 0xA9BF, 1234, -1, -1, -1, -1 },
-  { 0xA9C0, 1235, -1, -1, -1, -1 },
-  { 0xA9C8, 1236, -1, -1, -1, -1 },
-  { 0xA9C9, 1237, -1, -1, -1, -1 },
-  { 0xA9CF, -1, 2010, 1830, -1, -1 },
-  { 0xAAB5, -1, 2011, -1, -1, -1 },
-  { 0xAAB6, -1, 2012, -1, -1, -1 },
-  { 0xAAB9, -1, 2013, -1, -1, -1 },
-  { 0xAABB, -1, 2014, -1, -1, -1 },
-  { 0xAABC, -1, 2015, -1, -1, -1 },
-  { 0xAADB, 1238, -1, -1, -1, -1 },
-  { 0xAADC, 1239, -1, -1, -1, -1 },
-  { 0xAADD, -1, -1, 1831, -1, -1 },
-  { 0xAADE, -1, 2016, -1, -1, -1 },
-  { 0xAADF, -1, 2017, -1, -1, -1 },
-  { 0xAAF0, 1240, -1, -1, -1, -1 },
-  { 0xAAF1, 1241, -1, -1, -1, -1 },
-  { 0xAAF2, -1, 2018, 1832, -1, -1 },
-  { 0xAAF6, -1, 2019, 1833, -1, -1 },
-  { 0xABC0, 1242, -1, -1, -1, -1 },
-  { 0xABC1, 1243, -1, -1, -1, -1 },
-  { 0xABC2, 1244, -1, -1, -1, -1 },
-  { 0xABC3, 1245, -1, -1, -1, -1 },
-  { 0xABC6, 1246, -1, -1, -1, -1 },
-  { 0xABC7, 1247, -1, -1, -1, -1 },
-  { 0xABC8, 1248, -1, -1, -1, -1 },
-  { 0xABC9, 1249, -1, -1, -1, -1 },
-  { 0xABCA, 1250, -1, -1, -1, -1 },
-  { 0xABCB, 1251, -1, -1, -1, -1 },
-  { 0xABCC, 1252, -1, -1, -1, -1 },
-  { 0xABCD, 1253, -1, -1, -1, -1 },
-  { 0xABCE, 1254, -1, -1, -1, -1 },
-  { 0xABD0, 1255, -1, -1, -1, -1 },
-  { 0xABD1, 1256, -1, -1, -1, -1 },
-  { 0xABD2, 1257, -1, -1, -1, -1 },
-  { 0xABD3, 1258, -1, -1, -1, -1 },
-  { 0xABD4, 1259, -1, -1, -1, -1 },
-  { 0xABD6, 1260, -1, -1, -1, -1 },
-  { 0xABD7, 1261, -1, -1, -1, -1 },
-  { 0xABD8, 1262, -1, -1, -1, -1 },
-  { 0xABD9, 1263, -1, -1, -1, -1 },
-  { 0xABDA, 1264, -1, -1, -1, -1 },
-  { 0xABDB, 1265, -1, -1, -1, -1 },
-  { 0xABDC, 1266, -1, -1, -1, -1 },
-  { 0xABDD, 1267, -1, -1, -1, -1 },
-  { 0xABDE, 1268, -1, -1, -1, -1 },
-  { 0xABDF, 1269, -1, -1, -1, -1 },
-  { 0xABE0, 1270, -1, -1, -1, -1 },
-  { 0xABE1, 1271, -1, -1, -1, -1 },
-  { 0xABE2, 1272, -1, -1, -1, -1 },
-  { 0xABE3, 1273, -1, -1, -1, -1 },
-  { 0xABE4, 1274, -1, -1, -1, -1 },
-  { 0xABE5, 1275, -1, -1, -1, -1 },
-  { 0xABE6, 1276, -1, -1, -1, -1 },
-  { 0xABE7, 1277, -1, -1, -1, -1 },
-  { 0xABE8, 1278, -1, -1, -1, -1 },
-  { 0xABE9, 1279, -1, -1, -1, -1 },
-  { 0xABEA, 1280, -1, -1, -1, -1 },
-  { 0xABEB, 1281, -1, -1, -1, -1 },
-  { 0xABEC, 1282, -1, -1, -1, -1 },
-  { 0xABED, 1283, -1, 1834, -1, -1 },
-  { 0xABF0, 1284, -1, -1, -1, -1 },
-  { 0xABF1, 1285, -1, -1, -1, -1 },
-  { 0xABF2, 1286, -1, -1, -1, -1 },
-  { 0xABF3, 1287, -1, -1, -1, -1 },
-  { 0xABF4, 1288, -1, -1, -1, -1 },
-  { 0xABF5, 1289, -1, -1, -1, -1 },
-  { 0xABF6, 1290, -1, -1, -1, -1 },
-  { 0xABF7, 1291, -1, -1, -1, -1 },
-  { 0xABF8, 1292, -1, -1, -1, -1 },
-  { 0xABF9, 1293, -1, -1, -1, -1 },
+  { 0xA77D, -1, 1948, -1, -1, -1 },
+  { 0xA788, -1, -1, 1774, -1, -1 },
+  { 0xA789, -1, 1949, 1776, -1, -1 },
+  { 0xA78A, -1, 1951, 1777, -1, -1 },
+  { 0xA78B, -1, 1953, -1, -1, -1 },
+  { 0xA78C, -1, 1954, 1778, -1, -1 },
+  { 0xA78D, -1, 1956, -1, -1, -1 },
+  { 0xA78E, -1, 1958, -1, -1, -1 },
+  { 0xA791, -1, 1960, -1, -1, -1 },
+  { 0xA792, 1163, -1, -1, -1, -1 },
+  { 0xA793, -1, 1961, -1, -1, -1 },
+  { 0xA7A9, -1, 1962, 1783, -1, -1 },
+  { 0xA7AA, -1, 1963, -1, -1, -1 },
+  { 0xA7F8, -1, 1965, -1, 1337, -1 },
+  { 0xA7F9, -1, 1966, -1, 1338, -1 },
+  { 0xA806, 1164, -1, -1, -1, -1 },
+  { 0xA837, -1, 1967, -1, -1, -1 },
+  { 0xA838, -1, -1, 1784, -1, -1 },
+  { 0xA839, -1, 1968, -1, -1, -1 },
+  { 0xA840, -1, 1969, 1785, -1, -1 },
+  { 0xA841, -1, -1, 1786, -1, -1 },
+  { 0xA842, -1, -1, 1787, -1, -1 },
+  { 0xA843, -1, 1970, 1788, -1, -1 },
+  { 0xA844, -1, 1971, 1789, -1, -1 },
+  { 0xA845, -1, 1972, 1790, -1, -1 },
+  { 0xA846, -1, 1973, 1791, -1, -1 },
+  { 0xA847, -1, 1974, 1792, -1, -1 },
+  { 0xA848, -1, 1975, 1793, -1, -1 },
+  { 0xA849, -1, -1, 1794, -1, -1 },
+  { 0xA84A, -1, -1, 1795, -1, -1 },
+  { 0xA84B, -1, -1, 1796, -1, -1 },
+  { 0xA84C, -1, 1976, 1797, -1, -1 },
+  { 0xA84D, -1, 1977, 1798, -1, -1 },
+  { 0xA84E, -1, -1, 1799, -1, -1 },
+  { 0xA84F, -1, -1, 1800, -1, -1 },
+  { 0xA850, -1, 1978, 1801, -1, -1 },
+  { 0xA851, -1, 1979, 1802, -1, -1 },
+  { 0xA852, -1, 1980, 1803, -1, -1 },
+  { 0xA853, -1, -1, 1804, -1, -1 },
+  { 0xA854, -1, 1981, 1805, -1, -1 },
+  { 0xA855, -1, 1982, 1806, -1, -1 },
+  { 0xA856, -1, -1, 1807, -1, -1 },
+  { 0xA857, -1, -1, 1808, -1, -1 },
+  { 0xA858, -1, 1983, 1809, -1, -1 },
+  { 0xA859, -1, -1, 1810, -1, -1 },
+  { 0xA85A, -1, -1, 1811, -1, -1 },
+  { 0xA85B, -1, -1, 1812, -1, -1 },
+  { 0xA85C, -1, -1, 1813, -1, -1 },
+  { 0xA85D, -1, -1, 1814, -1, -1 },
+  { 0xA85E, -1, -1, 1815, -1, -1 },
+  { 0xA85F, -1, -1, 1816, -1, -1 },
+  { 0xA860, -1, -1, 1817, -1, -1 },
+  { 0xA861, -1, -1, 1818, -1, -1 },
+  { 0xA862, -1, 1984, -1, -1, -1 },
+  { 0xA863, -1, 1985, -1, -1, -1 },
+  { 0xA864, -1, 1986, 1819, -1, -1 },
+  { 0xA865, -1, 1987, -1, -1, -1 },
+  { 0xA866, -1, 1989, -1, -1, -1 },
+  { 0xA867, -1, 1990, 1820, -1, -1 },
+  { 0xA868, -1, 1991, 1821, -1, -1 },
+  { 0xA869, -1, 1992, 1822, -1, -1 },
+  { 0xA86A, -1, 1993, 1823, -1, -1 },
+  { 0xA86B, -1, 1994, 1824, -1, -1 },
+  { 0xA86C, -1, 1995, 1825, -1, -1 },
+  { 0xA86D, -1, 1996, 1826, -1, -1 },
+  { 0xA86E, -1, 1997, 1827, -1, -1 },
+  { 0xA86F, -1, 1998, 1828, -1, -1 },
+  { 0xA870, -1, 1999, 1829, -1, -1 },
+  { 0xA871, -1, 2000, 1830, -1, -1 },
+  { 0xA872, -1, 2001, 1831, -1, -1 },
+  { 0xA873, -1, 2002, 1832, -1, -1 },
+  { 0xA874, -1, 2003, 1835, -1, -1 },
+  { 0xA875, -1, 2005, -1, -1, -1 },
+  { 0xA876, -1, 2007, 1837, -1, -1 },
+  { 0xA877, -1, 2008, 1838, -1, -1 },
+  { 0xA8E0, 1165, -1, -1, -1, -1 },
+  { 0xA8E1, 1166, -1, -1, -1, -1 },
+  { 0xA8E2, 1167, -1, -1, -1, -1 },
+  { 0xA8E3, 1168, -1, -1, -1, -1 },
+  { 0xA8E4, 1169, -1, -1, -1, -1 },
+  { 0xA8E5, 1170, -1, -1, -1, -1 },
+  { 0xA8E6, 1171, -1, -1, -1, -1 },
+  { 0xA8E7, 1172, -1, -1, -1, -1 },
+  { 0xA8E8, 1173, -1, -1, -1, -1 },
+  { 0xA8E9, 1174, -1, -1, -1, -1 },
+  { 0xA8EA, 1175, -1, -1, -1, -1 },
+  { 0xA8EB, 1176, -1, -1, -1, -1 },
+  { 0xA8EC, 1177, -1, -1, -1, -1 },
+  { 0xA8ED, 1178, -1, -1, -1, -1 },
+  { 0xA8EE, 1179, -1, -1, -1, -1 },
+  { 0xA8EF, 1180, -1, -1, -1, -1 },
+  { 0xA8F0, 1181, -1, -1, -1, -1 },
+  { 0xA8F1, 1182, -1, -1, -1, -1 },
+  { 0xA8F2, 1183, -1, 1839, -1, -1 },
+  { 0xA8F3, 1184, -1, -1, -1, -1 },
+  { 0xA8F4, 1185, -1, -1, -1, -1 },
+  { 0xA8F5, 1186, -1, -1, -1, -1 },
+  { 0xA8F6, 1187, -1, -1, -1, -1 },
+  { 0xA8F7, 1188, -1, -1, -1, -1 },
+  { 0xA8F8, 1189, 2009, -1, -1, -1 },
+  { 0xA8F9, -1, 2011, -1, -1, -1 },
+  { 0xA8FA, 1190, 2012, 1840, -1, -1 },
+  { 0xA8FB, 1191, 2014, -1, -1, -1 },
+  { 0xA947, 1192, -1, -1, -1, -1 },
+  { 0xA948, 1193, -1, -1, -1, -1 },
+  { 0xA949, 1194, -1, -1, -1, -1 },
+  { 0xA94A, 1195, -1, -1, -1, -1 },
+  { 0xA94C, 1196, -1, -1, -1, -1 },
+  { 0xA94E, 1197, -1, -1, -1, -1 },
+  { 0xA94F, 1198, -1, -1, -1, -1 },
+  { 0xA950, 1199, -1, -1, -1, -1 },
+  { 0xA951, 1200, -1, -1, -1, -1 },
+  { 0xA953, -1, 2015, -1, -1, -1 },
+  { 0xA980, 1201, -1, -1, -1, -1 },
+  { 0xA981, 1202, -1, -1, -1, -1 },
+  { 0xA982, 1203, -1, -1, -1, -1 },
+  { 0xA983, 1204, -1, -1, -1, -1 },
+  { 0xA989, 1205, -1, -1, -1, -1 },
+  { 0xA98A, 1206, -1, -1, -1, -1 },
+  { 0xA98B, 1207, -1, -1, -1, -1 },
+  { 0xA990, 1208, -1, -1, -1, -1 },
+  { 0xA991, 1209, -1, -1, -1, -1 },
+  { 0xA993, 1210, -1, -1, -1, -1 },
+  { 0xA996, 1211, -1, -1, -1, -1 },
+  { 0xA998, 1212, -1, -1, -1, -1 },
+  { 0xA999, 1213, -1, -1, -1, -1 },
+  { 0xA99C, 1214, -1, -1, -1, -1 },
+  { 0xA99E, 1215, -1, -1, -1, -1 },
+  { 0xA99F, 1216, -1, -1, -1, -1 },
+  { 0xA9A1, 1217, -1, -1, -1, -1 },
+  { 0xA9A3, 1218, -1, -1, -1, -1 },
+  { 0xA9A6, 1219, -1, -1, -1, -1 },
+  { 0xA9A8, 1220, -1, -1, -1, -1 },
+  { 0xA9AF, 1221, -1, -1, -1, -1 },
+  { 0xA9B0, 1222, -1, -1, -1, -1 },
+  { 0xA9B3, 1223, -1, -1, -1, -1 },
+  { 0xA9B4, 1224, -1, -1, -1, -1 },
+  { 0xA9B5, 1225, -1, -1, -1, -1 },
+  { 0xA9B6, 1226, -1, -1, -1, -1 },
+  { 0xA9B7, 1227, -1, -1, -1, -1 },
+  { 0xA9B8, 1228, -1, -1, -1, -1 },
+  { 0xA9B9, 1229, -1, -1, -1, -1 },
+  { 0xA9BA, 1230, -1, -1, -1, -1 },
+  { 0xA9BB, 1231, -1, -1, -1, -1 },
+  { 0xA9BC, 1232, -1, -1, -1, -1 },
+  { 0xA9BD, 1233, -1, -1, -1, -1 },
+  { 0xA9BE, 1234, -1, -1, -1, -1 },
+  { 0xA9BF, 1235, -1, -1, -1, -1 },
+  { 0xA9C0, 1236, -1, -1, -1, -1 },
+  { 0xA9C8, 1237, -1, -1, -1, -1 },
+  { 0xA9C9, 1238, -1, -1, -1, -1 },
+  { 0xA9CF, -1, 2016, 1841, -1, -1 },
+  { 0xAAB5, -1, 2017, -1, -1, -1 },
+  { 0xAAB6, -1, 2018, -1, -1, -1 },
+  { 0xAAB9, -1, 2019, -1, -1, -1 },
+  { 0xAABB, -1, 2020, -1, -1, -1 },
+  { 0xAABC, -1, 2021, -1, -1, -1 },
+  { 0xAADB, 1239, -1, -1, -1, -1 },
+  { 0xAADC, 1240, -1, -1, -1, -1 },
+  { 0xAADD, -1, -1, 1842, -1, -1 },
+  { 0xAADE, -1, 2022, -1, -1, -1 },
+  { 0xAADF, -1, 2023, -1, -1, -1 },
+  { 0xAAF0, 1241, -1, -1, -1, -1 },
+  { 0xAAF1, 1242, -1, -1, -1, -1 },
+  { 0xAAF2, -1, 2024, 1843, -1, -1 },
+  { 0xAAF6, -1, 2025, 1844, -1, -1 },
+  { 0xABC0, 1243, -1, -1, -1, -1 },
+  { 0xABC1, 1244, -1, -1, -1, -1 },
+  { 0xABC2, 1245, -1, -1, -1, -1 },
+  { 0xABC3, 1246, -1, -1, -1, -1 },
+  { 0xABC6, 1247, -1, -1, -1, -1 },
+  { 0xABC7, 1248, -1, -1, -1, -1 },
+  { 0xABC8, 1249, -1, -1, -1, -1 },
+  { 0xABC9, 1250, -1, -1, -1, -1 },
+  { 0xABCA, 1251, -1, -1, -1, -1 },
+  { 0xABCB, 1252, -1, -1, -1, -1 },
+  { 0xABCC, 1253, -1, -1, -1, -1 },
+  { 0xABCD, 1254, -1, -1, -1, -1 },
+  { 0xABCE, 1255, -1, -1, -1, -1 },
+  { 0xABD0, 1256, -1, -1, -1, -1 },
+  { 0xABD1, 1257, -1, -1, -1, -1 },
+  { 0xABD2, 1258, -1, -1, -1, -1 },
+  { 0xABD3, 1259, -1, -1, -1, -1 },
+  { 0xABD4, 1260, -1, -1, -1, -1 },
+  { 0xABD6, 1261, -1, -1, -1, -1 },
+  { 0xABD7, 1262, -1, -1, -1, -1 },
+  { 0xABD8, 1263, -1, -1, -1, -1 },
+  { 0xABD9, 1264, -1, -1, -1, -1 },
+  { 0xABDA, 1265, -1, -1, -1, -1 },
+  { 0xABDB, 1266, -1, -1, -1, -1 },
+  { 0xABDC, 1267, -1, -1, -1, -1 },
+  { 0xABDD, 1268, -1, -1, -1, -1 },
+  { 0xABDE, 1269, -1, -1, -1, -1 },
+  { 0xABDF, 1270, -1, -1, -1, -1 },
+  { 0xABE0, 1271, -1, -1, -1, -1 },
+  { 0xABE1, 1272, -1, -1, -1, -1 },
+  { 0xABE2, 1273, -1, -1, -1, -1 },
+  { 0xABE3, 1274, -1, -1, -1, -1 },
+  { 0xABE4, 1275, -1, -1, -1, -1 },
+  { 0xABE5, 1276, -1, -1, -1, -1 },
+  { 0xABE6, 1277, -1, -1, -1, -1 },
+  { 0xABE7, 1278, -1, -1, -1, -1 },
+  { 0xABE8, 1279, -1, -1, -1, -1 },
+  { 0xABE9, 1280, -1, -1, -1, -1 },
+  { 0xABEA, 1281, -1, -1, -1, -1 },
+  { 0xABEB, 1282, -1, -1, -1, -1 },
+  { 0xABEC, 1283, -1, -1, -1, -1 },
+  { 0xABED, 1284, -1, 1845, -1, -1 },
+  { 0xABF0, 1285, -1, -1, -1, -1 },
+  { 0xABF1, 1286, -1, -1, -1, -1 },
+  { 0xABF2, 1287, -1, -1, -1, -1 },
+  { 0xABF3, 1288, -1, -1, -1, -1 },
+  { 0xABF4, 1289, -1, -1, -1, -1 },
+  { 0xABF5, 1290, -1, -1, -1, -1 },
+  { 0xABF6, 1291, -1, -1, -1, -1 },
+  { 0xABF7, 1292, -1, -1, -1, -1 },
+  { 0xABF8, 1293, -1, -1, -1, -1 },
+  { 0xABF9, 1294, -1, -1, -1, -1 },
   { 0xF900, -1, -1, -1, -1, 999 },
   { 0xF901, -1, -1, -1, -1, 1000 },
   { 0xF902, -1, -1, -1, -1, 1001 },
@@ -25807,7 +25832,7 @@ static const NamesList names_list[] =
   { 0xF9B5, -1, -1, -1, -1, 1180 },
   { 0xF9B6, -1, -1, -1, -1, 1181 },
   { 0xF9B7, -1, -1, -1, -1, 1182 },
-  { 0xF9B8, -1, -1, 1835, -1, 1183 },
+  { 0xF9B8, -1, -1, 1846, -1, 1183 },
   { 0xF9B9, -1, -1, -1, -1, 1184 },
   { 0xF9BA, -1, -1, -1, -1, 1185 },
   { 0xF9BB, -1, -1, -1, -1, 1186 },
@@ -25893,13 +25918,13 @@ static const NamesList names_list[] =
   { 0xFA0B, -1, -1, -1, -1, 1266 },
   { 0xFA0C, -1, -1, -1, -1, 1267 },
   { 0xFA0D, -1, -1, -1, -1, 1268 },
-  { 0xFA0E, -1, 2020, -1, -1, -1 },
-  { 0xFA0F, -1, 2021, -1, -1, -1 },
+  { 0xFA0E, -1, 2026, -1, -1, -1 },
+  { 0xFA0F, -1, 2027, -1, -1, -1 },
   { 0xFA10, -1, -1, -1, -1, 1269 },
-  { 0xFA11, -1, 2022, -1, -1, -1 },
+  { 0xFA11, -1, 2028, -1, -1, -1 },
   { 0xFA12, -1, -1, -1, -1, 1270 },
-  { 0xFA13, -1, 2023, -1, -1, -1 },
-  { 0xFA14, -1, 2024, -1, -1, -1 },
+  { 0xFA13, -1, 2029, -1, -1, -1 },
+  { 0xFA14, -1, 2030, -1, -1, -1 },
   { 0xFA15, -1, -1, -1, -1, 1271 },
   { 0xFA16, -1, -1, -1, -1, 1272 },
   { 0xFA17, -1, -1, -1, -1, 1273 },
@@ -25910,17 +25935,17 @@ static const NamesList names_list[] =
   { 0xFA1C, -1, -1, -1, -1, 1278 },
   { 0xFA1D, -1, -1, -1, -1, 1279 },
   { 0xFA1E, -1, -1, -1, -1, 1280 },
-  { 0xFA1F, -1, 2025, -1, -1, -1 },
+  { 0xFA1F, -1, 2031, -1, -1, -1 },
   { 0xFA20, -1, -1, -1, -1, 1281 },
-  { 0xFA21, -1, 2026, -1, -1, -1 },
+  { 0xFA21, -1, 2032, -1, -1, -1 },
   { 0xFA22, -1, -1, -1, -1, 1282 },
-  { 0xFA23, -1, 2027, -1, -1, -1 },
-  { 0xFA24, -1, 2028, -1, -1, -1 },
+  { 0xFA23, -1, 2033, -1, -1, -1 },
+  { 0xFA24, -1, 2034, -1, -1, -1 },
   { 0xFA25, -1, -1, -1, -1, 1283 },
   { 0xFA26, -1, -1, -1, -1, 1284 },
-  { 0xFA27, -1, 2029, -1, -1, -1 },
-  { 0xFA28, -1, 2030, -1, -1, -1 },
-  { 0xFA29, -1, 2031, -1, -1, -1 },
+  { 0xFA27, -1, 2035, -1, -1, -1 },
+  { 0xFA28, -1, 2036, -1, -1, -1 },
+  { 0xFA29, -1, 2037, -1, -1, -1 },
   { 0xFA2A, -1, -1, -1, -1, 1285 },
   { 0xFA2B, -1, -1, -1, -1, 1286 },
   { 0xFA2C, -1, -1, -1, -1, 1287 },
@@ -26089,7 +26114,7 @@ static const NamesList names_list[] =
   { 0xFAD1, -1, -1, -1, -1, 1450 },
   { 0xFAD2, -1, -1, -1, -1, 1451 },
   { 0xFAD3, -1, -1, -1, -1, 1452 },
-  { 0xFAD4, -1, 2032, 1836, -1, 1453 },
+  { 0xFAD4, -1, 2038, 1847, -1, 1453 },
   { 0xFAD5, -1, -1, -1, -1, 1454 },
   { 0xFAD6, -1, -1, -1, -1, 1455 },
   { 0xFAD7, -1, -1, -1, -1, 1456 },
@@ -26108,9 +26133,9 @@ static const NamesList names_list[] =
   { 0xFB16, -1, -1, -1, 1349, -1 },
   { 0xFB17, -1, -1, -1, 1350, -1 },
   { 0xFB1D, -1, -1, -1, -1, 1459 },
-  { 0xFB1E, -1, 2033, -1, -1, -1 },
+  { 0xFB1E, -1, 2039, -1, -1, -1 },
   { 0xFB1F, -1, -1, -1, -1, 1460 },
-  { 0xFB20, -1, 2034, -1, 1351, -1 },
+  { 0xFB20, -1, 2040, -1, 1351, -1 },
   { 0xFB21, -1, -1, -1, 1352, -1 },
   { 0xFB22, -1, -1, -1, 1353, -1 },
   { 0xFB23, -1, -1, -1, 1354, -1 },
@@ -26251,14 +26276,14 @@ static const NamesList names_list[] =
   { 0xFBAF, -1, -1, -1, 1457, -1 },
   { 0xFBB0, -1, -1, -1, 1458, -1 },
   { 0xFBB1, -1, -1, -1, 1459, -1 },
-  { 0xFBBA, -1, 2035, -1, -1, -1 },
-  { 0xFBBB, -1, 2036, -1, -1, -1 },
-  { 0xFBBC, -1, 2037, -1, -1, -1 },
-  { 0xFBBD, -1, 2038, -1, -1, -1 },
-  { 0xFBBE, -1, 2039, -1, -1, -1 },
-  { 0xFBBF, -1, 2040, -1, -1, -1 },
-  { 0xFBC0, -1, 2041, -1, -1, -1 },
-  { 0xFBC1, -1, 2042, -1, -1, -1 },
+  { 0xFBBA, -1, 2041, -1, -1, -1 },
+  { 0xFBBB, -1, 2042, -1, -1, -1 },
+  { 0xFBBC, -1, 2043, -1, -1, -1 },
+  { 0xFBBD, -1, 2044, -1, -1, -1 },
+  { 0xFBBE, -1, 2045, -1, -1, -1 },
+  { 0xFBBF, -1, 2046, -1, -1, -1 },
+  { 0xFBC0, -1, 2047, -1, -1, -1 },
+  { 0xFBC1, -1, 2048, -1, -1, -1 },
   { 0xFBD3, -1, -1, -1, 1460, -1 },
   { 0xFBD4, -1, -1, -1, 1461, -1 },
   { 0xFBD5, -1, -1, -1, 1462, -1 },
@@ -26753,31 +26778,31 @@ static const NamesList names_list[] =
   { 0xFDFA, -1, -1, -1, 1951, -1 },
   { 0xFDFB, -1, -1, -1, 1952, -1 },
   { 0xFDFC, -1, -1, -1, 1953, -1 },
-  { 0xFE00, -1, 2043, -1, -1, -1 },
-  { 0xFE10, -1, -1, 1837, 1954, -1 },
-  { 0xFE11, -1, -1, 1838, 1955, -1 },
+  { 0xFE00, -1, 2049, -1, -1, -1 },
+  { 0xFE10, -1, -1, 1848, 1954, -1 },
+  { 0xFE11, -1, -1, 1849, 1955, -1 },
   { 0xFE12, -1, -1, -1, 1956, -1 },
-  { 0xFE13, -1, -1, 1840, 1957, -1 },
-  { 0xFE14, -1, -1, 1841, 1958, -1 },
-  { 0xFE15, -1, -1, 1842, 1959, -1 },
-  { 0xFE16, -1, -1, 1843, 1960, -1 },
+  { 0xFE13, -1, -1, 1851, 1957, -1 },
+  { 0xFE14, -1, -1, 1852, 1958, -1 },
+  { 0xFE15, -1, -1, 1853, 1959, -1 },
+  { 0xFE16, -1, -1, 1854, 1960, -1 },
   { 0xFE17, -1, -1, -1, 1961, -1 },
-  { 0xFE18, -1, 2044, -1, 1962, -1 },
-  { 0xFE19, -1, -1, 1844, 1963, -1 },
-  { 0xFE21, -1, -1, 1845, -1, -1 },
-  { 0xFE23, -1, -1, 1846, -1, -1 },
-  { 0xFE26, -1, -1, 1847, -1, -1 },
+  { 0xFE18, -1, 2050, -1, 1962, -1 },
+  { 0xFE19, -1, -1, 1855, 1963, -1 },
+  { 0xFE21, -1, -1, 1856, -1, -1 },
+  { 0xFE23, -1, -1, 1857, -1, -1 },
+  { 0xFE26, -1, -1, 1858, -1, -1 },
   { 0xFE30, -1, -1, -1, 1964, -1 },
   { 0xFE31, -1, -1, -1, 1965, -1 },
   { 0xFE32, -1, -1, -1, 1966, -1 },
   { 0xFE33, -1, -1, -1, 1967, -1 },
   { 0xFE34, -1, -1, -1, 1968, -1 },
-  { 0xFE35, -1, -1, 1849, 1969, -1 },
-  { 0xFE36, -1, -1, 1850, 1970, -1 },
-  { 0xFE37, -1, -1, 1851, 1971, -1 },
-  { 0xFE38, -1, -1, 1852, 1972, -1 },
-  { 0xFE39, -1, -1, 1853, 1973, -1 },
-  { 0xFE3A, -1, -1, 1854, 1974, -1 },
+  { 0xFE35, -1, -1, 1860, 1969, -1 },
+  { 0xFE36, -1, -1, 1861, 1970, -1 },
+  { 0xFE37, -1, -1, 1862, 1971, -1 },
+  { 0xFE38, -1, -1, 1863, 1972, -1 },
+  { 0xFE39, -1, -1, 1864, 1973, -1 },
+  { 0xFE3A, -1, -1, 1865, 1974, -1 },
   { 0xFE3B, -1, -1, -1, 1975, -1 },
   { 0xFE3C, -1, -1, -1, 1976, -1 },
   { 0xFE3D, -1, -1, -1, 1977, -1 },
@@ -26788,10 +26813,10 @@ static const NamesList names_list[] =
   { 0xFE42, -1, -1, -1, 1982, -1 },
   { 0xFE43, -1, -1, -1, 1983, -1 },
   { 0xFE44, -1, -1, -1, 1984, -1 },
-  { 0xFE45, -1, -1, 1855, -1, -1 },
-  { 0xFE46, -1, 2045, -1, -1, -1 },
-  { 0xFE47, -1, -1, 1856, 1985, -1 },
-  { 0xFE48, -1, -1, 1857, 1986, -1 },
+  { 0xFE45, -1, -1, 1866, -1, -1 },
+  { 0xFE46, -1, 2051, -1, -1, -1 },
+  { 0xFE47, -1, -1, 1867, 1985, -1 },
+  { 0xFE48, -1, -1, 1868, 1986, -1 },
   { 0xFE49, -1, -1, -1, 1987, -1 },
   { 0xFE4A, -1, -1, -1, 1988, -1 },
   { 0xFE4B, -1, -1, -1, 1989, -1 },
@@ -26799,11 +26824,11 @@ static const NamesList names_list[] =
   { 0xFE4D, -1, -1, -1, 1991, -1 },
   { 0xFE4E, -1, -1, -1, 1992, -1 },
   { 0xFE4F, -1, -1, -1, 1993, -1 },
-  { 0xFE50, -1, -1, 1858, 1994, -1 },
-  { 0xFE51, -1, -1, 1859, 1995, -1 },
+  { 0xFE50, -1, -1, 1869, 1994, -1 },
+  { 0xFE51, -1, -1, 1870, 1995, -1 },
   { 0xFE52, -1, -1, -1, 1996, -1 },
-  { 0xFE54, -1, -1, 1861, 1997, -1 },
-  { 0xFE55, -1, -1, 1862, 1998, -1 },
+  { 0xFE54, -1, -1, 1872, 1997, -1 },
+  { 0xFE55, -1, -1, 1873, 1998, -1 },
   { 0xFE56, -1, -1, -1, 1999, -1 },
   { 0xFE57, -1, -1, -1, 2000, -1 },
   { 0xFE58, -1, -1, -1, 2001, -1 },
@@ -26828,7 +26853,7 @@ static const NamesList names_list[] =
   { 0xFE70, -1, -1, -1, 2020, -1 },
   { 0xFE71, -1, -1, -1, 2021, -1 },
   { 0xFE72, -1, -1, -1, 2022, -1 },
-  { 0xFE73, -1, 2046, -1, -1, -1 },
+  { 0xFE73, -1, 2052, -1, -1, -1 },
   { 0xFE74, -1, -1, -1, 2023, -1 },
   { 0xFE76, -1, -1, -1, 2024, -1 },
   { 0xFE77, -1, -1, -1, 2025, -1 },
@@ -26965,7 +26990,7 @@ static const NamesList names_list[] =
   { 0xFEFA, -1, -1, -1, 2156, -1 },
   { 0xFEFB, -1, -1, -1, 2157, -1 },
   { 0xFEFC, -1, -1, -1, 2158, -1 },
-  { 0xFEFF, 1294, 2047, 1863, -1, -1 },
+  { 0xFEFF, 1295, 2053, 1874, -1, -1 },
   { 0xFF01, -1, -1, -1, 2159, -1 },
   { 0xFF02, -1, -1, -1, 2160, -1 },
   { 0xFF03, -1, -1, -1, 2161, -1 },
@@ -26977,7 +27002,7 @@ static const NamesList names_list[] =
   { 0xFF09, -1, -1, -1, 2167, -1 },
   { 0xFF0A, -1, -1, -1, 2168, -1 },
   { 0xFF0B, -1, -1, -1, 2169, -1 },
-  { 0xFF0C, -1, 2049, 1866, 2170, -1 },
+  { 0xFF0C, -1, 2055, 1877, 2170, -1 },
   { 0xFF0D, -1, -1, -1, 2171, -1 },
   { 0xFF0E, -1, -1, -1, 2172, -1 },
   { 0xFF0F, -1, -1, -1, 2173, -1 },
@@ -27060,7 +27085,7 @@ static const NamesList names_list[] =
   { 0xFF5C, -1, -1, -1, 2250, -1 },
   { 0xFF5D, -1, -1, -1, 2251, -1 },
   { 0xFF5E, -1, -1, -1, 2252, -1 },
-  { 0xFF5F, -1, 2050, 1867, 2253, -1 },
+  { 0xFF5F, -1, 2056, 1878, 2253, -1 },
   { 0xFF60, -1, -1, -1, 2254, -1 },
   { 0xFF61, -1, -1, -1, 2255, -1 },
   { 0xFF62, -1, -1, -1, 2256, -1 },
@@ -27180,7 +27205,7 @@ static const NamesList names_list[] =
   { 0xFFE0, -1, -1, -1, 2370, -1 },
   { 0xFFE1, -1, -1, -1, 2371, -1 },
   { 0xFFE2, -1, -1, -1, 2372, -1 },
-  { 0xFFE3, -1, 2051, 1868, 2373, -1 },
+  { 0xFFE3, -1, 2057, 1879, 2373, -1 },
   { 0xFFE4, -1, -1, -1, 2374, -1 },
   { 0xFFE5, -1, -1, -1, 2375, -1 },
   { 0xFFE6, -1, -1, -1, 2376, -1 },
@@ -27191,486 +27216,486 @@ static const NamesList names_list[] =
   { 0xFFEC, -1, -1, -1, 2381, -1 },
   { 0xFFED, -1, -1, -1, 2382, -1 },
   { 0xFFEE, -1, -1, -1, 2383, -1 },
-  { 0xFFF9, -1, 2052, -1, -1, -1 },
-  { 0xFFFA, -1, 2053, -1, -1, -1 },
-  { 0xFFFB, -1, 2054, -1, -1, -1 },
-  { 0xFFFC, -1, 2055, -1, -1, -1 },
-  { 0xFFFD, -1, 2056, -1, -1, -1 },
-  { 0xFFFE, -1, 2058, 1869, -1, -1 },
-  { 0x1000E, 1295, -1, -1, -1, -1 },
-  { 0x10018, 1296, -1, -1, -1, -1 },
-  { 0x1001B, 1297, -1, -1, -1, -1 },
-  { 0x10025, 1298, -1, -1, -1, -1 },
-  { 0x1002D, 1299, -1, -1, -1, -1 },
-  { 0x10042, 1300, -1, -1, -1, -1 },
-  { 0x10049, 1301, -1, -1, -1, -1 },
-  { 0x10052, 1302, -1, -1, -1, -1 },
-  { 0x10093, 1303, -1, -1, -1, -1 },
-  { 0x10094, 1304, -1, -1, -1, -1 },
-  { 0x10098, 1305, -1, -1, -1, -1 },
-  { 0x10099, 1306, -1, -1, -1, -1 },
-  { 0x100A4, 1307, -1, -1, -1, -1 },
-  { 0x100BF, -1, 2059, -1, -1, -1 },
-  { 0x100C9, 1308, -1, -1, -1, -1 },
-  { 0x100CB, 1309, -1, -1, -1, -1 },
-  { 0x100D5, -1, 2060, -1, -1, -1 },
-  { 0x100D6, -1, 2061, -1, -1, -1 },
-  { 0x100FA, -1, 2062, -1, -1, -1 },
-  { 0x1015B, -1, -1, 1870, -1, -1 },
-  { 0x1015E, -1, 2063, 1871, -1, -1 },
-  { 0x10190, -1, -1, 1872, -1, -1 },
-  { 0x10191, -1, -1, 1873, -1, -1 },
-  { 0x10192, -1, -1, 1874, -1, -1 },
-  { 0x10193, -1, -1, 1875, -1, -1 },
-  { 0x1019A, -1, -1, 1876, -1, -1 },
-  { 0x1030F, -1, 2064, -1, -1, -1 },
-  { 0x10317, -1, 2065, -1, -1, -1 },
-  { 0x10900, -1, -1, 1877, -1, -1 },
-  { 0x10901, -1, -1, 1878, -1, -1 },
-  { 0x10902, -1, -1, 1879, -1, -1 },
-  { 0x10903, -1, -1, 1880, -1, -1 },
-  { 0x10904, -1, -1, 1881, -1, -1 },
-  { 0x10905, -1, -1, 1882, -1, -1 },
-  { 0x10906, -1, -1, 1883, -1, -1 },
-  { 0x10907, -1, -1, 1884, -1, -1 },
-  { 0x10908, -1, -1, 1885, -1, -1 },
-  { 0x10909, -1, -1, 1886, -1, -1 },
-  { 0x1090A, -1, -1, 1887, -1, -1 },
-  { 0x1090B, -1, -1, 1888, -1, -1 },
-  { 0x1090C, -1, -1, 1889, -1, -1 },
-  { 0x1090D, -1, -1, 1890, -1, -1 },
-  { 0x1090E, -1, -1, 1891, -1, -1 },
-  { 0x1090F, -1, -1, 1892, -1, -1 },
-  { 0x10910, -1, -1, 1893, -1, -1 },
-  { 0x10911, -1, -1, 1894, -1, -1 },
-  { 0x10912, -1, -1, 1895, -1, -1 },
-  { 0x10913, -1, -1, 1896, -1, -1 },
-  { 0x10914, -1, -1, 1897, -1, -1 },
-  { 0x10915, -1, -1, 1898, -1, -1 },
-  { 0x1091F, -1, 2066, 1899, -1, -1 },
-  { 0x10980, -1, -1, 1902, -1, -1 },
-  { 0x10981, -1, -1, 1903, -1, -1 },
-  { 0x10982, -1, -1, 1904, -1, -1 },
-  { 0x10983, -1, -1, 1905, -1, -1 },
-  { 0x10984, -1, -1, 1906, -1, -1 },
-  { 0x10985, -1, -1, 1907, -1, -1 },
-  { 0x10986, -1, -1, 1908, -1, -1 },
-  { 0x10987, -1, -1, 1909, -1, -1 },
-  { 0x10988, -1, -1, 1910, -1, -1 },
-  { 0x10989, -1, -1, 1911, -1, -1 },
-  { 0x1098A, -1, -1, 1912, -1, -1 },
-  { 0x1098C, -1, -1, 1913, -1, -1 },
-  { 0x1098E, -1, -1, 1914, -1, -1 },
-  { 0x10990, -1, -1, 1915, -1, -1 },
-  { 0x10991, -1, -1, 1916, -1, -1 },
-  { 0x10992, -1, -1, 1917, -1, -1 },
-  { 0x10993, -1, -1, 1918, -1, -1 },
-  { 0x10994, -1, -1, 1919, -1, -1 },
-  { 0x10995, -1, -1, 1920, -1, -1 },
-  { 0x10996, -1, -1, 1921, -1, -1 },
-  { 0x10997, -1, -1, 1922, -1, -1 },
-  { 0x10998, -1, -1, 1923, -1, -1 },
-  { 0x10999, -1, -1, 1924, -1, -1 },
-  { 0x1099A, -1, -1, 1925, -1, -1 },
-  { 0x1099B, -1, -1, 1927, -1, -1 },
-  { 0x1099C, -1, -1, 1928, -1, -1 },
-  { 0x1099D, -1, -1, 1929, -1, -1 },
-  { 0x1099E, -1, -1, 1930, -1, -1 },
-  { 0x10A3F, 1310, 2067, -1, -1, -1 },
-  { 0x10A60, 1311, 2069, 1932, -1, -1 },
-  { 0x10A61, 1312, 2070, 1933, -1, -1 },
-  { 0x10A62, 1313, 2071, 1934, -1, -1 },
-  { 0x10A63, 1314, 2072, 1935, -1, -1 },
-  { 0x10A64, 1315, 2073, 1936, -1, -1 },
-  { 0x10A65, 1316, 2074, 1937, -1, -1 },
-  { 0x10A66, 1317, 2075, 1938, -1, -1 },
-  { 0x10A67, 1318, 2076, 1939, -1, -1 },
-  { 0x10A68, 1319, 2077, 1940, -1, -1 },
-  { 0x10A69, 1320, 2078, 1941, -1, -1 },
-  { 0x10A6A, -1, 2079, 1942, -1, -1 },
-  { 0x10A6B, 1321, 2080, 1943, -1, -1 },
-  { 0x10A6C, 1322, 2081, 1944, -1, -1 },
-  { 0x10A6D, 1323, 2082, 1945, -1, -1 },
-  { 0x10A6E, 1324, 2083, 1946, -1, -1 },
-  { 0x10A6F, -1, 2084, -1, -1, -1 },
-  { 0x10A70, 1325, 2085, 1947, -1, -1 },
-  { 0x10A71, 1326, 2086, 1948, -1, -1 },
-  { 0x10A72, 1327, 2087, 1949, -1, -1 },
-  { 0x10A73, 1328, 2088, 1950, -1, -1 },
-  { 0x10A74, 1329, 2089, 1951, -1, -1 },
-  { 0x10A75, 1330, 2090, 1952, -1, -1 },
-  { 0x10A76, 1331, 2091, -1, -1, -1 },
-  { 0x10A77, 1332, 2092, 1953, -1, -1 },
-  { 0x10A78, 1333, 2093, 1954, -1, -1 },
-  { 0x10A79, 1334, 2094, -1, -1, -1 },
-  { 0x10A7A, 1335, 2095, 1955, -1, -1 },
-  { 0x10A7B, 1336, 2096, -1, -1, -1 },
-  { 0x10A7C, 1337, 2097, -1, -1, -1 },
-  { 0x10B39, -1, -1, 1956, -1, -1 },
+  { 0xFFF9, -1, 2058, -1, -1, -1 },
+  { 0xFFFA, -1, 2059, -1, -1, -1 },
+  { 0xFFFB, -1, 2060, -1, -1, -1 },
+  { 0xFFFC, -1, 2061, -1, -1, -1 },
+  { 0xFFFD, -1, 2062, -1, -1, -1 },
+  { 0xFFFE, -1, 2064, 1880, -1, -1 },
+  { 0x1000E, 1296, -1, -1, -1, -1 },
+  { 0x10018, 1297, -1, -1, -1, -1 },
+  { 0x1001B, 1298, -1, -1, -1, -1 },
+  { 0x10025, 1299, -1, -1, -1, -1 },
+  { 0x1002D, 1300, -1, -1, -1, -1 },
+  { 0x10042, 1301, -1, -1, -1, -1 },
+  { 0x10049, 1302, -1, -1, -1, -1 },
+  { 0x10052, 1303, -1, -1, -1, -1 },
+  { 0x10093, 1304, -1, -1, -1, -1 },
+  { 0x10094, 1305, -1, -1, -1, -1 },
+  { 0x10098, 1306, -1, -1, -1, -1 },
+  { 0x10099, 1307, -1, -1, -1, -1 },
+  { 0x100A4, 1308, -1, -1, -1, -1 },
+  { 0x100BF, -1, 2065, -1, -1, -1 },
+  { 0x100C9, 1309, -1, -1, -1, -1 },
+  { 0x100CB, 1310, -1, -1, -1, -1 },
+  { 0x100D5, -1, 2066, -1, -1, -1 },
+  { 0x100D6, -1, 2067, -1, -1, -1 },
+  { 0x100FA, -1, 2068, -1, -1, -1 },
+  { 0x1015B, -1, -1, 1881, -1, -1 },
+  { 0x1015E, -1, 2069, 1882, -1, -1 },
+  { 0x10190, -1, -1, 1883, -1, -1 },
+  { 0x10191, -1, -1, 1884, -1, -1 },
+  { 0x10192, -1, -1, 1885, -1, -1 },
+  { 0x10193, -1, -1, 1886, -1, -1 },
+  { 0x1019A, -1, -1, 1887, -1, -1 },
+  { 0x1030F, -1, 2070, -1, -1, -1 },
+  { 0x10317, -1, 2071, -1, -1, -1 },
+  { 0x10900, -1, -1, 1888, -1, -1 },
+  { 0x10901, -1, -1, 1889, -1, -1 },
+  { 0x10902, -1, -1, 1890, -1, -1 },
+  { 0x10903, -1, -1, 1891, -1, -1 },
+  { 0x10904, -1, -1, 1892, -1, -1 },
+  { 0x10905, -1, -1, 1893, -1, -1 },
+  { 0x10906, -1, -1, 1894, -1, -1 },
+  { 0x10907, -1, -1, 1895, -1, -1 },
+  { 0x10908, -1, -1, 1896, -1, -1 },
+  { 0x10909, -1, -1, 1897, -1, -1 },
+  { 0x1090A, -1, -1, 1898, -1, -1 },
+  { 0x1090B, -1, -1, 1899, -1, -1 },
+  { 0x1090C, -1, -1, 1900, -1, -1 },
+  { 0x1090D, -1, -1, 1901, -1, -1 },
+  { 0x1090E, -1, -1, 1902, -1, -1 },
+  { 0x1090F, -1, -1, 1903, -1, -1 },
+  { 0x10910, -1, -1, 1904, -1, -1 },
+  { 0x10911, -1, -1, 1905, -1, -1 },
+  { 0x10912, -1, -1, 1906, -1, -1 },
+  { 0x10913, -1, -1, 1907, -1, -1 },
+  { 0x10914, -1, -1, 1908, -1, -1 },
+  { 0x10915, -1, -1, 1909, -1, -1 },
+  { 0x1091F, -1, 2072, 1910, -1, -1 },
+  { 0x10980, -1, -1, 1913, -1, -1 },
+  { 0x10981, -1, -1, 1914, -1, -1 },
+  { 0x10982, -1, -1, 1915, -1, -1 },
+  { 0x10983, -1, -1, 1916, -1, -1 },
+  { 0x10984, -1, -1, 1917, -1, -1 },
+  { 0x10985, -1, -1, 1918, -1, -1 },
+  { 0x10986, -1, -1, 1919, -1, -1 },
+  { 0x10987, -1, -1, 1920, -1, -1 },
+  { 0x10988, -1, -1, 1921, -1, -1 },
+  { 0x10989, -1, -1, 1922, -1, -1 },
+  { 0x1098A, -1, -1, 1923, -1, -1 },
+  { 0x1098C, -1, -1, 1924, -1, -1 },
+  { 0x1098E, -1, -1, 1925, -1, -1 },
+  { 0x10990, -1, -1, 1926, -1, -1 },
+  { 0x10991, -1, -1, 1927, -1, -1 },
+  { 0x10992, -1, -1, 1928, -1, -1 },
+  { 0x10993, -1, -1, 1929, -1, -1 },
+  { 0x10994, -1, -1, 1930, -1, -1 },
+  { 0x10995, -1, -1, 1931, -1, -1 },
+  { 0x10996, -1, -1, 1932, -1, -1 },
+  { 0x10997, -1, -1, 1933, -1, -1 },
+  { 0x10998, -1, -1, 1934, -1, -1 },
+  { 0x10999, -1, -1, 1935, -1, -1 },
+  { 0x1099A, -1, -1, 1936, -1, -1 },
+  { 0x1099B, -1, -1, 1938, -1, -1 },
+  { 0x1099C, -1, -1, 1939, -1, -1 },
+  { 0x1099D, -1, -1, 1940, -1, -1 },
+  { 0x1099E, -1, -1, 1941, -1, -1 },
+  { 0x10A3F, 1311, 2073, -1, -1, -1 },
+  { 0x10A60, 1312, 2075, 1943, -1, -1 },
+  { 0x10A61, 1313, 2076, 1944, -1, -1 },
+  { 0x10A62, 1314, 2077, 1945, -1, -1 },
+  { 0x10A63, 1315, 2078, 1946, -1, -1 },
+  { 0x10A64, 1316, 2079, 1947, -1, -1 },
+  { 0x10A65, 1317, 2080, 1948, -1, -1 },
+  { 0x10A66, 1318, 2081, 1949, -1, -1 },
+  { 0x10A67, 1319, 2082, 1950, -1, -1 },
+  { 0x10A68, 1320, 2083, 1951, -1, -1 },
+  { 0x10A69, 1321, 2084, 1952, -1, -1 },
+  { 0x10A6A, -1, 2085, 1953, -1, -1 },
+  { 0x10A6B, 1322, 2086, 1954, -1, -1 },
+  { 0x10A6C, 1323, 2087, 1955, -1, -1 },
+  { 0x10A6D, 1324, 2088, 1956, -1, -1 },
+  { 0x10A6E, 1325, 2089, 1957, -1, -1 },
+  { 0x10A6F, -1, 2090, -1, -1, -1 },
+  { 0x10A70, 1326, 2091, 1958, -1, -1 },
+  { 0x10A71, 1327, 2092, 1959, -1, -1 },
+  { 0x10A72, 1328, 2093, 1960, -1, -1 },
+  { 0x10A73, 1329, 2094, 1961, -1, -1 },
+  { 0x10A74, 1330, 2095, 1962, -1, -1 },
+  { 0x10A75, 1331, 2096, 1963, -1, -1 },
+  { 0x10A76, 1332, 2097, -1, -1, -1 },
+  { 0x10A77, 1333, 2098, 1964, -1, -1 },
+  { 0x10A78, 1334, 2099, 1965, -1, -1 },
+  { 0x10A79, 1335, 2100, -1, -1, -1 },
+  { 0x10A7A, 1336, 2101, 1966, -1, -1 },
+  { 0x10A7B, 1337, 2102, -1, -1, -1 },
+  { 0x10A7C, 1338, 2103, -1, -1, -1 },
+  { 0x10B39, -1, -1, 1967, -1, -1 },
   { 0x1109A, -1, -1, -1, -1, 1493 },
   { 0x1109C, -1, -1, -1, -1, 1494 },
-  { 0x110A8, -1, 2098, -1, -1, -1 },
+  { 0x110A8, -1, 2104, -1, -1, -1 },
   { 0x110AB, -1, -1, -1, -1, 1495 },
-  { 0x110BE, -1, 2099, -1, -1, -1 },
-  { 0x110BF, -1, 2100, -1, -1, -1 },
-  { 0x11100, 1338, -1, -1, -1, -1 },
-  { 0x11101, 1339, -1, -1, -1, -1 },
-  { 0x11102, 1340, -1, -1, -1, -1 },
-  { 0x11103, 1341, -1, -1, -1, -1 },
-  { 0x11104, 1342, -1, -1, -1, -1 },
-  { 0x11105, 1343, -1, -1, -1, -1 },
-  { 0x11106, 1344, -1, -1, -1, -1 },
-  { 0x11107, 1345, -1, -1, -1, -1 },
-  { 0x11108, 1346, -1, -1, -1, -1 },
-  { 0x11109, 1347, -1, -1, -1, -1 },
-  { 0x1110A, 1348, -1, -1, -1, -1 },
-  { 0x1110B, 1349, -1, -1, -1, -1 },
-  { 0x1110C, 1350, -1, -1, -1, -1 },
-  { 0x1110D, 1351, -1, -1, -1, -1 },
-  { 0x1110E, 1352, -1, -1, -1, -1 },
-  { 0x1110F, 1353, -1, -1, -1, -1 },
-  { 0x11110, 1354, -1, -1, -1, -1 },
-  { 0x11111, 1355, -1, -1, -1, -1 },
-  { 0x11112, 1356, -1, -1, -1, -1 },
-  { 0x11113, 1357, -1, -1, -1, -1 },
-  { 0x11114, 1358, -1, -1, -1, -1 },
-  { 0x11115, 1359, -1, -1, -1, -1 },
-  { 0x11116, 1360, -1, -1, -1, -1 },
-  { 0x11117, 1361, -1, -1, -1, -1 },
-  { 0x11118, 1362, -1, -1, -1, -1 },
-  { 0x11119, 1363, -1, -1, -1, -1 },
-  { 0x1111A, 1364, -1, -1, -1, -1 },
-  { 0x1111B, 1365, -1, -1, -1, -1 },
-  { 0x1111C, 1366, -1, -1, -1, -1 },
-  { 0x1111D, 1367, -1, -1, -1, -1 },
-  { 0x1111E, 1368, -1, -1, -1, -1 },
-  { 0x1111F, 1369, -1, -1, -1, -1 },
-  { 0x11120, 1370, -1, -1, -1, -1 },
-  { 0x11121, 1371, -1, -1, -1, -1 },
-  { 0x11122, 1372, -1, -1, -1, -1 },
-  { 0x11123, 1373, -1, -1, -1, -1 },
-  { 0x11124, 1374, -1, -1, -1, -1 },
-  { 0x11125, 1375, -1, -1, -1, -1 },
-  { 0x11126, 1376, -1, -1, -1, -1 },
-  { 0x11127, 1377, -1, -1, -1, -1 },
-  { 0x11128, 1378, -1, -1, -1, -1 },
-  { 0x11129, 1379, -1, -1, -1, -1 },
-  { 0x1112A, 1380, -1, -1, -1, -1 },
-  { 0x1112B, 1381, -1, -1, -1, -1 },
-  { 0x1112C, 1382, -1, -1, -1, -1 },
-  { 0x1112D, 1383, -1, -1, -1, -1 },
-  { 0x1112E, 1384, -1, -1, -1, 1496 },
-  { 0x1112F, 1385, -1, -1, -1, 1497 },
-  { 0x11130, 1386, -1, -1, -1, -1 },
-  { 0x11133, -1, 2101, 1959, -1, -1 },
-  { 0x11134, -1, 2102, 1960, -1, -1 },
-  { 0x11140, 1387, -1, -1, -1, -1 },
-  { 0x11141, 1388, -1, -1, -1, -1 },
-  { 0x11142, 1389, -1, -1, -1, -1 },
-  { 0x11143, 1390, -1, -1, -1, -1 },
-  { 0x111C4, -1, 2103, -1, -1, -1 },
-  { 0x122B9, -1, 2105, -1, -1, -1 },
-  { 0x12470, -1, -1, 1961, -1, -1 },
-  { 0x13068, -1, 2106, -1, -1, -1 },
-  { 0x13081, -1, 2107, -1, -1, -1 },
-  { 0x13082, -1, 2108, -1, -1, -1 },
-  { 0x13083, -1, 2109, -1, -1, -1 },
-  { 0x13084, -1, 2110, -1, -1, -1 },
-  { 0x13085, -1, 2111, -1, -1, -1 },
-  { 0x13086, -1, 2112, -1, -1, -1 },
-  { 0x1308B, -1, 2113, -1, -1, -1 },
-  { 0x1309D, -1, 2114, 1963, -1, -1 },
-  { 0x130A7, -1, 2115, -1, -1, -1 },
-  { 0x130AD, -1, 2116, -1, -1, -1 },
-  { 0x130AE, -1, 2117, -1, -1, -1 },
-  { 0x130AF, -1, 2118, -1, -1, -1 },
-  { 0x130B0, -1, 2119, -1, -1, -1 },
-  { 0x130B1, -1, 2120, -1, -1, -1 },
-  { 0x130B2, -1, 2121, -1, -1, -1 },
-  { 0x130B3, -1, 2122, -1, -1, -1 },
-  { 0x130B4, -1, 2123, -1, -1, -1 },
-  { 0x130B5, -1, 2124, -1, -1, -1 },
-  { 0x130B6, -1, 2125, -1, -1, -1 },
-  { 0x130C0, -1, 2126, -1, -1, -1 },
-  { 0x130C9, -1, 2127, -1, -1, -1 },
-  { 0x130CA, -1, 2128, -1, -1, -1 },
-  { 0x130CB, -1, 2129, -1, -1, -1 },
-  { 0x130CC, -1, 2130, -1, -1, -1 },
-  { 0x130CD, -1, 2131, -1, -1, -1 },
-  { 0x130CE, -1, 2132, -1, -1, -1 },
-  { 0x130CF, -1, 2133, -1, -1, -1 },
-  { 0x130D0, -1, 2134, -1, -1, -1 },
-  { 0x130D1, -1, 2135, -1, -1, -1 },
-  { 0x13121, -1, 2136, -1, -1, -1 },
-  { 0x1313F, -1, 2137, 1965, -1, -1 },
-  { 0x13153, -1, 2138, -1, -1, -1 },
-  { 0x13171, -1, 2139, -1, -1, -1 },
-  { 0x13190, -1, 2140, -1, -1, -1 },
-  { 0x13191, -1, 2141, -1, -1, -1 },
-  { 0x13193, -1, 2142, -1, -1, -1 },
-  { 0x131BC, -1, 2143, -1, -1, -1 },
-  { 0x131BD, -1, 2144, -1, -1, -1 },
-  { 0x131BE, -1, 2145, -1, -1, -1 },
-  { 0x131BF, -1, 2146, -1, -1, -1 },
-  { 0x131C0, -1, 2147, -1, -1, -1 },
-  { 0x131C1, -1, 2148, -1, -1, -1 },
-  { 0x131C2, -1, 2149, -1, -1, -1 },
-  { 0x131C3, -1, 2150, -1, -1, -1 },
-  { 0x131C4, -1, 2151, -1, -1, -1 },
-  { 0x131CB, -1, 2152, 1967, -1, -1 },
-  { 0x131CC, -1, 2153, 1969, -1, -1 },
-  { 0x1320E, -1, 2154, 1970, -1, -1 },
-  { 0x13216, -1, 2155, -1, -1, -1 },
-  { 0x13219, -1, 2156, -1, -1, -1 },
-  { 0x13254, -1, 2157, 1972, -1, -1 },
-  { 0x13258, -1, 2158, 1974, -1, -1 },
-  { 0x13259, -1, 2159, -1, -1, -1 },
-  { 0x1325A, -1, 2160, -1, -1, -1 },
-  { 0x1325B, -1, 2161, -1, -1, -1 },
-  { 0x1325C, -1, 2162, -1, -1, -1 },
-  { 0x1325D, -1, 2163, -1, -1, -1 },
-  { 0x13282, -1, 2164, 1975, -1, -1 },
-  { 0x13283, -1, 2165, 1976, -1, -1 },
-  { 0x13286, -1, 2166, -1, -1, -1 },
-  { 0x13287, -1, 2167, -1, -1, -1 },
-  { 0x13288, -1, 2168, -1, -1, -1 },
-  { 0x13289, -1, 2169, -1, -1, -1 },
-  { 0x132AA, -1, 2170, -1, -1, -1 },
-  { 0x132F4, -1, 2171, 1977, -1, -1 },
-  { 0x13362, -1, 2172, -1, -1, -1 },
-  { 0x13363, -1, 2173, -1, -1, -1 },
-  { 0x13364, -1, 2174, -1, -1, -1 },
-  { 0x13365, -1, 2175, -1, -1, -1 },
-  { 0x13366, -1, 2176, -1, -1, -1 },
-  { 0x13367, -1, 2177, -1, -1, -1 },
-  { 0x13368, -1, 2178, -1, -1, -1 },
-  { 0x13369, -1, 2179, -1, -1, -1 },
-  { 0x1336A, -1, 2180, -1, -1, -1 },
-  { 0x1336B, -1, 2181, -1, -1, -1 },
-  { 0x13379, -1, 2182, -1, -1, -1 },
-  { 0x1337A, -1, 2183, -1, -1, -1 },
-  { 0x1337B, -1, 2184, -1, -1, -1 },
-  { 0x1337F, -1, 2185, -1, -1, -1 },
-  { 0x13386, -1, 2186, -1, -1, -1 },
-  { 0x13387, -1, 2187, -1, -1, -1 },
-  { 0x13388, -1, 2188, -1, -1, -1 },
-  { 0x13389, -1, 2189, -1, -1, -1 },
-  { 0x1338A, -1, 2190, -1, -1, -1 },
-  { 0x1338B, -1, 2191, -1, -1, -1 },
-  { 0x1338C, -1, 2192, -1, -1, -1 },
-  { 0x1338D, -1, 2193, -1, -1, -1 },
-  { 0x1338E, -1, 2194, -1, -1, -1 },
-  { 0x1338F, -1, 2195, -1, -1, -1 },
-  { 0x13390, -1, 2196, -1, -1, -1 },
-  { 0x13391, -1, 2197, -1, -1, -1 },
-  { 0x13392, -1, 2198, -1, -1, -1 },
-  { 0x1339B, -1, 2199, 1978, -1, -1 },
-  { 0x133A1, -1, 2200, 1979, -1, -1 },
-  { 0x133AD, -1, 2201, -1, -1, -1 },
-  { 0x133AE, -1, 2202, -1, -1, -1 },
-  { 0x133BC, -1, 2203, -1, -1, -1 },
-  { 0x133CF, -1, 2204, -1, -1, -1 },
-  { 0x133E4, -1, -1, 1981, -1, -1 },
-  { 0x133E5, -1, 2205, 1982, -1, -1 },
-  { 0x133EC, -1, 2206, -1, -1, -1 },
-  { 0x133ED, -1, 2207, 1983, -1, -1 },
-  { 0x133EE, -1, 2209, 1984, -1, -1 },
-  { 0x133FA, -1, 2210, 1985, -1, -1 },
-  { 0x133FB, -1, 2211, 1986, -1, -1 },
-  { 0x133FC, -1, 2212, 1987, -1, -1 },
-  { 0x133FD, -1, 2213, -1, -1, -1 },
-  { 0x133FE, -1, 2214, -1, -1, -1 },
-  { 0x133FF, -1, 2215, -1, -1, -1 },
-  { 0x13400, -1, 2216, -1, -1, -1 },
-  { 0x13401, -1, 2217, -1, -1, -1 },
-  { 0x13402, -1, 2218, -1, -1, -1 },
-  { 0x13403, -1, 2219, -1, -1, -1 },
-  { 0x13404, -1, 2220, -1, -1, -1 },
-  { 0x13405, -1, 2221, -1, -1, -1 },
-  { 0x13406, -1, 2222, -1, -1, -1 },
-  { 0x13407, -1, 2223, -1, -1, -1 },
-  { 0x13408, -1, 2224, -1, -1, -1 },
-  { 0x13409, -1, 2225, -1, -1, -1 },
-  { 0x1340A, -1, 2226, -1, -1, -1 },
-  { 0x1340B, -1, 2227, -1, -1, -1 },
-  { 0x1340C, -1, 2228, -1, -1, -1 },
-  { 0x1340D, -1, 2229, 1989, -1, -1 },
-  { 0x16872, -1, 2230, -1, -1, -1 },
-  { 0x168D7, -1, 2231, -1, -1, -1 },
-  { 0x168FB, -1, 2232, -1, -1, -1 },
-  { 0x16929, -1, 2233, -1, -1, -1 },
-  { 0x16930, -1, 2234, -1, -1, -1 },
-  { 0x16931, -1, 2235, -1, -1, -1 },
-  { 0x16950, -1, 2236, -1, -1, -1 },
-  { 0x16963, -1, 2237, -1, -1, -1 },
-  { 0x16965, -1, 2238, -1, -1, -1 },
-  { 0x16966, -1, 2239, -1, -1, -1 },
-  { 0x16969, -1, 2240, -1, -1, -1 },
-  { 0x1696E, -1, 2241, -1, -1, -1 },
-  { 0x1696F, -1, 2242, -1, -1, -1 },
-  { 0x16970, -1, 2243, -1, -1, -1 },
-  { 0x16971, -1, 2244, -1, -1, -1 },
-  { 0x16985, -1, 2245, -1, -1, -1 },
-  { 0x16991, -1, 2246, -1, -1, -1 },
-  { 0x16993, -1, 2247, -1, -1, -1 },
-  { 0x169A0, -1, 2248, -1, -1, -1 },
-  { 0x169A8, -1, 2249, -1, -1, -1 },
-  { 0x169B8, -1, 2250, -1, -1, -1 },
-  { 0x169E1, -1, 2251, -1, -1, -1 },
-  { 0x169F9, -1, 2252, -1, -1, -1 },
-  { 0x169FE, -1, 2254, -1, -1, -1 },
-  { 0x16A02, -1, 2255, -1, -1, -1 },
-  { 0x16A38, -1, 2256, -1, -1, -1 },
-  { 0x16F00, -1, 2257, -1, -1, -1 },
-  { 0x16F02, -1, 2258, -1, -1, -1 },
-  { 0x16F03, -1, 2259, -1, -1, -1 },
-  { 0x16F06, -1, 2260, -1, -1, -1 },
-  { 0x16F09, -1, 2261, -1, -1, -1 },
-  { 0x16F0A, -1, 2262, -1, -1, -1 },
-  { 0x16F0C, -1, 2263, -1, -1, -1 },
-  { 0x16F0D, -1, 2264, -1, -1, -1 },
-  { 0x16F12, -1, 2265, -1, -1, -1 },
-  { 0x16F13, -1, 2266, -1, -1, -1 },
-  { 0x16F17, -1, 2267, -1, -1, -1 },
-  { 0x16F19, -1, 2268, -1, -1, -1 },
-  { 0x16F1E, -1, 2269, -1, -1, -1 },
-  { 0x16F20, -1, 2270, -1, -1, -1 },
-  { 0x16F25, -1, 2271, -1, -1, -1 },
-  { 0x16F2E, -1, 2272, -1, -1, -1 },
-  { 0x16F30, -1, 2273, -1, -1, -1 },
-  { 0x16F31, -1, 2274, -1, -1, -1 },
-  { 0x16F35, -1, 2275, -1, -1, -1 },
-  { 0x16F36, -1, 2276, -1, -1, -1 },
-  { 0x16F37, -1, 2277, -1, -1, -1 },
-  { 0x16F39, -1, 2278, -1, -1, -1 },
-  { 0x16F3C, -1, 2279, -1, -1, -1 },
-  { 0x16F3E, -1, 2280, -1, -1, -1 },
-  { 0x16F3F, -1, 2281, -1, -1, -1 },
-  { 0x16F40, -1, 2282, -1, -1, -1 },
-  { 0x16F41, -1, 2283, -1, -1, -1 },
-  { 0x16F43, -1, 2284, -1, -1, -1 },
-  { 0x16F44, -1, 2285, -1, -1, -1 },
-  { 0x16F55, -1, 2286, -1, -1, -1 },
-  { 0x16F56, -1, 2287, -1, -1, -1 },
-  { 0x16F58, -1, 2288, -1, -1, -1 },
-  { 0x16F5B, -1, 2289, -1, -1, -1 },
-  { 0x16F64, -1, 2290, -1, -1, -1 },
-  { 0x16F67, -1, 2291, -1, -1, -1 },
-  { 0x16F69, -1, 2292, -1, -1, -1 },
-  { 0x16F6D, -1, 2293, -1, -1, -1 },
-  { 0x16F6E, -1, 2294, -1, -1, -1 },
-  { 0x16F74, -1, 2295, -1, -1, -1 },
-  { 0x16F76, -1, 2296, -1, -1, -1 },
-  { 0x16F78, -1, 2297, -1, -1, -1 },
-  { 0x1D098, -1, 2298, -1, -1, -1 },
-  { 0x1D099, -1, 2299, -1, -1, -1 },
-  { 0x1D0B4, -1, 2300, 1990, -1, -1 },
-  { 0x1D0B5, -1, 2301, 1991, -1, -1 },
-  { 0x1D0C5, -1, 2302, -1, -1, -1 },
-  { 0x1D0DA, -1, -1, 1992, -1, -1 },
-  { 0x1D0DB, -1, -1, 1993, -1, -1 },
-  { 0x1D0E7, -1, -1, 1994, -1, -1 },
-  { 0x1D0E8, -1, -1, 1995, -1, -1 },
-  { 0x1D11E, -1, -1, 1996, -1, -1 },
-  { 0x1D129, -1, 2303, 1997, -1, -1 },
-  { 0x1D13A, 1391, -1, 1998, -1, -1 },
-  { 0x1D13B, 1392, -1, -1, -1, -1 },
-  { 0x1D13C, 1393, -1, -1, -1, -1 },
-  { 0x1D13D, 1394, -1, -1, -1, -1 },
-  { 0x1D13E, 1395, -1, -1, -1, -1 },
-  { 0x1D13F, 1396, -1, -1, -1, -1 },
-  { 0x1D140, 1397, -1, -1, -1, -1 },
-  { 0x1D141, 1398, -1, -1, -1, -1 },
-  { 0x1D142, 1399, -1, -1, -1, -1 },
-  { 0x1D15D, 1400, -1, -1, -1, -1 },
-  { 0x1D15E, 1401, -1, -1, -1, 1498 },
-  { 0x1D15F, 1402, -1, 1999, -1, 1499 },
-  { 0x1D160, 1403, -1, 2000, -1, 1500 },
-  { 0x1D161, 1404, -1, -1, -1, 1501 },
-  { 0x1D162, 1405, -1, -1, -1, 1502 },
-  { 0x1D163, 1406, -1, -1, -1, 1503 },
-  { 0x1D164, 1407, -1, -1, -1, 1504 },
+  { 0x110BE, -1, 2105, -1, -1, -1 },
+  { 0x110BF, -1, 2106, -1, -1, -1 },
+  { 0x11100, 1339, -1, -1, -1, -1 },
+  { 0x11101, 1340, -1, -1, -1, -1 },
+  { 0x11102, 1341, -1, -1, -1, -1 },
+  { 0x11103, 1342, -1, -1, -1, -1 },
+  { 0x11104, 1343, -1, -1, -1, -1 },
+  { 0x11105, 1344, -1, -1, -1, -1 },
+  { 0x11106, 1345, -1, -1, -1, -1 },
+  { 0x11107, 1346, -1, -1, -1, -1 },
+  { 0x11108, 1347, -1, -1, -1, -1 },
+  { 0x11109, 1348, -1, -1, -1, -1 },
+  { 0x1110A, 1349, -1, -1, -1, -1 },
+  { 0x1110B, 1350, -1, -1, -1, -1 },
+  { 0x1110C, 1351, -1, -1, -1, -1 },
+  { 0x1110D, 1352, -1, -1, -1, -1 },
+  { 0x1110E, 1353, -1, -1, -1, -1 },
+  { 0x1110F, 1354, -1, -1, -1, -1 },
+  { 0x11110, 1355, -1, -1, -1, -1 },
+  { 0x11111, 1356, -1, -1, -1, -1 },
+  { 0x11112, 1357, -1, -1, -1, -1 },
+  { 0x11113, 1358, -1, -1, -1, -1 },
+  { 0x11114, 1359, -1, -1, -1, -1 },
+  { 0x11115, 1360, -1, -1, -1, -1 },
+  { 0x11116, 1361, -1, -1, -1, -1 },
+  { 0x11117, 1362, -1, -1, -1, -1 },
+  { 0x11118, 1363, -1, -1, -1, -1 },
+  { 0x11119, 1364, -1, -1, -1, -1 },
+  { 0x1111A, 1365, -1, -1, -1, -1 },
+  { 0x1111B, 1366, -1, -1, -1, -1 },
+  { 0x1111C, 1367, -1, -1, -1, -1 },
+  { 0x1111D, 1368, -1, -1, -1, -1 },
+  { 0x1111E, 1369, -1, -1, -1, -1 },
+  { 0x1111F, 1370, -1, -1, -1, -1 },
+  { 0x11120, 1371, -1, -1, -1, -1 },
+  { 0x11121, 1372, -1, -1, -1, -1 },
+  { 0x11122, 1373, -1, -1, -1, -1 },
+  { 0x11123, 1374, -1, -1, -1, -1 },
+  { 0x11124, 1375, -1, -1, -1, -1 },
+  { 0x11125, 1376, -1, -1, -1, -1 },
+  { 0x11126, 1377, -1, -1, -1, -1 },
+  { 0x11127, 1378, -1, -1, -1, -1 },
+  { 0x11128, 1379, -1, -1, -1, -1 },
+  { 0x11129, 1380, -1, -1, -1, -1 },
+  { 0x1112A, 1381, -1, -1, -1, -1 },
+  { 0x1112B, 1382, -1, -1, -1, -1 },
+  { 0x1112C, 1383, -1, -1, -1, -1 },
+  { 0x1112D, 1384, -1, -1, -1, -1 },
+  { 0x1112E, 1385, -1, -1, -1, 1496 },
+  { 0x1112F, 1386, -1, -1, -1, 1497 },
+  { 0x11130, 1387, -1, -1, -1, -1 },
+  { 0x11133, -1, 2107, 1970, -1, -1 },
+  { 0x11134, -1, 2108, 1971, -1, -1 },
+  { 0x11140, 1388, -1, -1, -1, -1 },
+  { 0x11141, 1389, -1, -1, -1, -1 },
+  { 0x11142, 1390, -1, -1, -1, -1 },
+  { 0x11143, 1391, -1, -1, -1, -1 },
+  { 0x111C4, -1, 2109, -1, -1, -1 },
+  { 0x122B9, -1, 2111, -1, -1, -1 },
+  { 0x12470, -1, -1, 1972, -1, -1 },
+  { 0x13068, -1, 2112, -1, -1, -1 },
+  { 0x13081, -1, 2113, -1, -1, -1 },
+  { 0x13082, -1, 2114, -1, -1, -1 },
+  { 0x13083, -1, 2115, -1, -1, -1 },
+  { 0x13084, -1, 2116, -1, -1, -1 },
+  { 0x13085, -1, 2117, -1, -1, -1 },
+  { 0x13086, -1, 2118, -1, -1, -1 },
+  { 0x1308B, -1, 2119, -1, -1, -1 },
+  { 0x1309D, -1, 2120, 1974, -1, -1 },
+  { 0x130A7, -1, 2121, -1, -1, -1 },
+  { 0x130AD, -1, 2122, -1, -1, -1 },
+  { 0x130AE, -1, 2123, -1, -1, -1 },
+  { 0x130AF, -1, 2124, -1, -1, -1 },
+  { 0x130B0, -1, 2125, -1, -1, -1 },
+  { 0x130B1, -1, 2126, -1, -1, -1 },
+  { 0x130B2, -1, 2127, -1, -1, -1 },
+  { 0x130B3, -1, 2128, -1, -1, -1 },
+  { 0x130B4, -1, 2129, -1, -1, -1 },
+  { 0x130B5, -1, 2130, -1, -1, -1 },
+  { 0x130B6, -1, 2131, -1, -1, -1 },
+  { 0x130C0, -1, 2132, -1, -1, -1 },
+  { 0x130C9, -1, 2133, -1, -1, -1 },
+  { 0x130CA, -1, 2134, -1, -1, -1 },
+  { 0x130CB, -1, 2135, -1, -1, -1 },
+  { 0x130CC, -1, 2136, -1, -1, -1 },
+  { 0x130CD, -1, 2137, -1, -1, -1 },
+  { 0x130CE, -1, 2138, -1, -1, -1 },
+  { 0x130CF, -1, 2139, -1, -1, -1 },
+  { 0x130D0, -1, 2140, -1, -1, -1 },
+  { 0x130D1, -1, 2141, -1, -1, -1 },
+  { 0x13121, -1, 2142, -1, -1, -1 },
+  { 0x1313F, -1, 2143, 1976, -1, -1 },
+  { 0x13153, -1, 2144, -1, -1, -1 },
+  { 0x13171, -1, 2145, -1, -1, -1 },
+  { 0x13190, -1, 2146, -1, -1, -1 },
+  { 0x13191, -1, 2147, -1, -1, -1 },
+  { 0x13193, -1, 2148, -1, -1, -1 },
+  { 0x131BC, -1, 2149, -1, -1, -1 },
+  { 0x131BD, -1, 2150, -1, -1, -1 },
+  { 0x131BE, -1, 2151, -1, -1, -1 },
+  { 0x131BF, -1, 2152, -1, -1, -1 },
+  { 0x131C0, -1, 2153, -1, -1, -1 },
+  { 0x131C1, -1, 2154, -1, -1, -1 },
+  { 0x131C2, -1, 2155, -1, -1, -1 },
+  { 0x131C3, -1, 2156, -1, -1, -1 },
+  { 0x131C4, -1, 2157, -1, -1, -1 },
+  { 0x131CB, -1, 2158, 1978, -1, -1 },
+  { 0x131CC, -1, 2159, 1980, -1, -1 },
+  { 0x1320E, -1, 2160, 1981, -1, -1 },
+  { 0x13216, -1, 2161, -1, -1, -1 },
+  { 0x13219, -1, 2162, -1, -1, -1 },
+  { 0x13254, -1, 2163, 1983, -1, -1 },
+  { 0x13258, -1, 2164, 1985, -1, -1 },
+  { 0x13259, -1, 2165, -1, -1, -1 },
+  { 0x1325A, -1, 2166, -1, -1, -1 },
+  { 0x1325B, -1, 2167, -1, -1, -1 },
+  { 0x1325C, -1, 2168, -1, -1, -1 },
+  { 0x1325D, -1, 2169, -1, -1, -1 },
+  { 0x13282, -1, 2170, 1986, -1, -1 },
+  { 0x13283, -1, 2171, 1987, -1, -1 },
+  { 0x13286, -1, 2172, -1, -1, -1 },
+  { 0x13287, -1, 2173, -1, -1, -1 },
+  { 0x13288, -1, 2174, -1, -1, -1 },
+  { 0x13289, -1, 2175, -1, -1, -1 },
+  { 0x132AA, -1, 2176, -1, -1, -1 },
+  { 0x132F4, -1, 2177, 1988, -1, -1 },
+  { 0x13362, -1, 2178, -1, -1, -1 },
+  { 0x13363, -1, 2179, -1, -1, -1 },
+  { 0x13364, -1, 2180, -1, -1, -1 },
+  { 0x13365, -1, 2181, -1, -1, -1 },
+  { 0x13366, -1, 2182, -1, -1, -1 },
+  { 0x13367, -1, 2183, -1, -1, -1 },
+  { 0x13368, -1, 2184, -1, -1, -1 },
+  { 0x13369, -1, 2185, -1, -1, -1 },
+  { 0x1336A, -1, 2186, -1, -1, -1 },
+  { 0x1336B, -1, 2187, -1, -1, -1 },
+  { 0x13379, -1, 2188, -1, -1, -1 },
+  { 0x1337A, -1, 2189, -1, -1, -1 },
+  { 0x1337B, -1, 2190, -1, -1, -1 },
+  { 0x1337F, -1, 2191, -1, -1, -1 },
+  { 0x13386, -1, 2192, -1, -1, -1 },
+  { 0x13387, -1, 2193, -1, -1, -1 },
+  { 0x13388, -1, 2194, -1, -1, -1 },
+  { 0x13389, -1, 2195, -1, -1, -1 },
+  { 0x1338A, -1, 2196, -1, -1, -1 },
+  { 0x1338B, -1, 2197, -1, -1, -1 },
+  { 0x1338C, -1, 2198, -1, -1, -1 },
+  { 0x1338D, -1, 2199, -1, -1, -1 },
+  { 0x1338E, -1, 2200, -1, -1, -1 },
+  { 0x1338F, -1, 2201, -1, -1, -1 },
+  { 0x13390, -1, 2202, -1, -1, -1 },
+  { 0x13391, -1, 2203, -1, -1, -1 },
+  { 0x13392, -1, 2204, -1, -1, -1 },
+  { 0x1339B, -1, 2205, 1989, -1, -1 },
+  { 0x133A1, -1, 2206, 1990, -1, -1 },
+  { 0x133AD, -1, 2207, -1, -1, -1 },
+  { 0x133AE, -1, 2208, -1, -1, -1 },
+  { 0x133BC, -1, 2209, -1, -1, -1 },
+  { 0x133CF, -1, 2210, -1, -1, -1 },
+  { 0x133E4, -1, -1, 1992, -1, -1 },
+  { 0x133E5, -1, 2211, 1993, -1, -1 },
+  { 0x133EC, -1, 2212, -1, -1, -1 },
+  { 0x133ED, -1, 2213, 1994, -1, -1 },
+  { 0x133EE, -1, 2215, 1995, -1, -1 },
+  { 0x133FA, -1, 2216, 1996, -1, -1 },
+  { 0x133FB, -1, 2217, 1997, -1, -1 },
+  { 0x133FC, -1, 2218, 1998, -1, -1 },
+  { 0x133FD, -1, 2219, -1, -1, -1 },
+  { 0x133FE, -1, 2220, -1, -1, -1 },
+  { 0x133FF, -1, 2221, -1, -1, -1 },
+  { 0x13400, -1, 2222, -1, -1, -1 },
+  { 0x13401, -1, 2223, -1, -1, -1 },
+  { 0x13402, -1, 2224, -1, -1, -1 },
+  { 0x13403, -1, 2225, -1, -1, -1 },
+  { 0x13404, -1, 2226, -1, -1, -1 },
+  { 0x13405, -1, 2227, -1, -1, -1 },
+  { 0x13406, -1, 2228, -1, -1, -1 },
+  { 0x13407, -1, 2229, -1, -1, -1 },
+  { 0x13408, -1, 2230, -1, -1, -1 },
+  { 0x13409, -1, 2231, -1, -1, -1 },
+  { 0x1340A, -1, 2232, -1, -1, -1 },
+  { 0x1340B, -1, 2233, -1, -1, -1 },
+  { 0x1340C, -1, 2234, -1, -1, -1 },
+  { 0x1340D, -1, 2235, 2000, -1, -1 },
+  { 0x16872, -1, 2236, -1, -1, -1 },
+  { 0x168D7, -1, 2237, -1, -1, -1 },
+  { 0x168FB, -1, 2238, -1, -1, -1 },
+  { 0x16929, -1, 2239, -1, -1, -1 },
+  { 0x16930, -1, 2240, -1, -1, -1 },
+  { 0x16931, -1, 2241, -1, -1, -1 },
+  { 0x16950, -1, 2242, -1, -1, -1 },
+  { 0x16963, -1, 2243, -1, -1, -1 },
+  { 0x16965, -1, 2244, -1, -1, -1 },
+  { 0x16966, -1, 2245, -1, -1, -1 },
+  { 0x16969, -1, 2246, -1, -1, -1 },
+  { 0x1696E, -1, 2247, -1, -1, -1 },
+  { 0x1696F, -1, 2248, -1, -1, -1 },
+  { 0x16970, -1, 2249, -1, -1, -1 },
+  { 0x16971, -1, 2250, -1, -1, -1 },
+  { 0x16985, -1, 2251, -1, -1, -1 },
+  { 0x16991, -1, 2252, -1, -1, -1 },
+  { 0x16993, -1, 2253, -1, -1, -1 },
+  { 0x169A0, -1, 2254, -1, -1, -1 },
+  { 0x169A8, -1, 2255, -1, -1, -1 },
+  { 0x169B8, -1, 2256, -1, -1, -1 },
+  { 0x169E1, -1, 2257, -1, -1, -1 },
+  { 0x169F9, -1, 2258, -1, -1, -1 },
+  { 0x169FE, -1, 2260, -1, -1, -1 },
+  { 0x16A02, -1, 2261, -1, -1, -1 },
+  { 0x16A38, -1, 2262, -1, -1, -1 },
+  { 0x16F00, -1, 2263, -1, -1, -1 },
+  { 0x16F02, -1, 2264, -1, -1, -1 },
+  { 0x16F03, -1, 2265, -1, -1, -1 },
+  { 0x16F06, -1, 2266, -1, -1, -1 },
+  { 0x16F09, -1, 2267, -1, -1, -1 },
+  { 0x16F0A, -1, 2268, -1, -1, -1 },
+  { 0x16F0C, -1, 2269, -1, -1, -1 },
+  { 0x16F0D, -1, 2270, -1, -1, -1 },
+  { 0x16F12, -1, 2271, -1, -1, -1 },
+  { 0x16F13, -1, 2272, -1, -1, -1 },
+  { 0x16F17, -1, 2273, -1, -1, -1 },
+  { 0x16F19, -1, 2274, -1, -1, -1 },
+  { 0x16F1E, -1, 2275, -1, -1, -1 },
+  { 0x16F20, -1, 2276, -1, -1, -1 },
+  { 0x16F25, -1, 2277, -1, -1, -1 },
+  { 0x16F2E, -1, 2278, -1, -1, -1 },
+  { 0x16F30, -1, 2279, -1, -1, -1 },
+  { 0x16F31, -1, 2280, -1, -1, -1 },
+  { 0x16F35, -1, 2281, -1, -1, -1 },
+  { 0x16F36, -1, 2282, -1, -1, -1 },
+  { 0x16F37, -1, 2283, -1, -1, -1 },
+  { 0x16F39, -1, 2284, -1, -1, -1 },
+  { 0x16F3C, -1, 2285, -1, -1, -1 },
+  { 0x16F3E, -1, 2286, -1, -1, -1 },
+  { 0x16F3F, -1, 2287, -1, -1, -1 },
+  { 0x16F40, -1, 2288, -1, -1, -1 },
+  { 0x16F41, -1, 2289, -1, -1, -1 },
+  { 0x16F43, -1, 2290, -1, -1, -1 },
+  { 0x16F44, -1, 2291, -1, -1, -1 },
+  { 0x16F55, -1, 2292, -1, -1, -1 },
+  { 0x16F56, -1, 2293, -1, -1, -1 },
+  { 0x16F58, -1, 2294, -1, -1, -1 },
+  { 0x16F5B, -1, 2295, -1, -1, -1 },
+  { 0x16F64, -1, 2296, -1, -1, -1 },
+  { 0x16F67, -1, 2297, -1, -1, -1 },
+  { 0x16F69, -1, 2298, -1, -1, -1 },
+  { 0x16F6D, -1, 2299, -1, -1, -1 },
+  { 0x16F6E, -1, 2300, -1, -1, -1 },
+  { 0x16F74, -1, 2301, -1, -1, -1 },
+  { 0x16F76, -1, 2302, -1, -1, -1 },
+  { 0x16F78, -1, 2303, -1, -1, -1 },
+  { 0x1D098, -1, 2304, -1, -1, -1 },
+  { 0x1D099, -1, 2305, -1, -1, -1 },
+  { 0x1D0B4, -1, 2306, 2001, -1, -1 },
+  { 0x1D0B5, -1, 2307, 2002, -1, -1 },
+  { 0x1D0C5, -1, 2308, -1, -1, -1 },
+  { 0x1D0DA, -1, -1, 2003, -1, -1 },
+  { 0x1D0DB, -1, -1, 2004, -1, -1 },
+  { 0x1D0E7, -1, -1, 2005, -1, -1 },
+  { 0x1D0E8, -1, -1, 2006, -1, -1 },
+  { 0x1D11E, -1, -1, 2007, -1, -1 },
+  { 0x1D129, -1, 2309, 2008, -1, -1 },
+  { 0x1D13A, 1392, -1, 2009, -1, -1 },
+  { 0x1D13B, 1393, -1, -1, -1, -1 },
+  { 0x1D13C, 1394, -1, -1, -1, -1 },
+  { 0x1D13D, 1395, -1, -1, -1, -1 },
+  { 0x1D13E, 1396, -1, -1, -1, -1 },
+  { 0x1D13F, 1397, -1, -1, -1, -1 },
+  { 0x1D140, 1398, -1, -1, -1, -1 },
+  { 0x1D141, 1399, -1, -1, -1, -1 },
+  { 0x1D142, 1400, -1, -1, -1, -1 },
+  { 0x1D15D, 1401, -1, -1, -1, -1 },
+  { 0x1D15E, 1402, -1, -1, -1, 1498 },
+  { 0x1D15F, 1403, -1, 2010, -1, 1499 },
+  { 0x1D160, 1404, -1, 2011, -1, 1500 },
+  { 0x1D161, 1405, -1, -1, -1, 1501 },
+  { 0x1D162, 1406, -1, -1, -1, 1502 },
+  { 0x1D163, 1407, -1, -1, -1, 1503 },
+  { 0x1D164, 1408, -1, -1, -1, 1504 },
   { 0x1D1BB, -1, -1, -1, -1, 1505 },
   { 0x1D1BC, -1, -1, -1, -1, 1506 },
   { 0x1D1BD, -1, -1, -1, -1, 1507 },
   { 0x1D1BE, -1, -1, -1, -1, 1508 },
   { 0x1D1BF, -1, -1, -1, -1, 1509 },
   { 0x1D1C0, -1, -1, -1, -1, 1510 },
-  { 0x1D200, -1, 2304, -1, -1, -1 },
-  { 0x1D201, -1, 2305, -1, -1, -1 },
-  { 0x1D202, 1408, 2306, -1, -1, -1 },
-  { 0x1D203, -1, 2307, -1, -1, -1 },
-  { 0x1D204, -1, 2308, -1, -1, -1 },
-  { 0x1D205, 1409, 2309, -1, -1, -1 },
-  { 0x1D206, 1410, 2311, -1, -1, -1 },
-  { 0x1D207, -1, 2313, -1, -1, -1 },
-  { 0x1D208, 1411, 2314, -1, -1, -1 },
-  { 0x1D209, -1, 2316, -1, -1, -1 },
-  { 0x1D20A, -1, 2318, -1, -1, -1 },
-  { 0x1D20B, -1, 2319, -1, -1, -1 },
-  { 0x1D20C, -1, 2320, -1, -1, -1 },
-  { 0x1D20D, 1412, 2321, 2001, -1, -1 },
-  { 0x1D20E, 1413, 2323, -1, -1, -1 },
-  { 0x1D20F, -1, 2325, -1, -1, -1 },
-  { 0x1D210, -1, 2327, -1, -1, -1 },
-  { 0x1D211, 1414, 2328, -1, -1, -1 },
-  { 0x1D212, -1, 2330, -1, -1, -1 },
-  { 0x1D213, 1415, 2331, -1, -1, -1 },
-  { 0x1D214, -1, 2334, -1, -1, -1 },
-  { 0x1D215, -1, 2335, -1, -1, -1 },
-  { 0x1D216, -1, 2336, -1, -1, -1 },
-  { 0x1D217, -1, 2338, -1, -1, -1 },
-  { 0x1D218, -1, 2339, -1, -1, -1 },
-  { 0x1D219, -1, 2340, -1, -1, -1 },
-  { 0x1D21A, -1, 2341, -1, -1, -1 },
-  { 0x1D21B, -1, 2342, -1, -1, -1 },
-  { 0x1D21C, 1416, 2343, -1, -1, -1 },
-  { 0x1D21D, -1, 2345, -1, -1, -1 },
-  { 0x1D21E, -1, 2346, -1, -1, -1 },
-  { 0x1D21F, -1, 2347, -1, -1, -1 },
-  { 0x1D220, -1, 2348, -1, -1, -1 },
-  { 0x1D221, -1, 2349, -1, -1, -1 },
-  { 0x1D222, -1, 2350, -1, -1, -1 },
-  { 0x1D223, -1, 2351, -1, -1, -1 },
-  { 0x1D224, -1, 2352, -1, -1, -1 },
-  { 0x1D225, -1, 2353, -1, -1, -1 },
-  { 0x1D226, -1, 2354, -1, -1, -1 },
-  { 0x1D227, -1, 2355, -1, -1, -1 },
-  { 0x1D228, -1, 2356, -1, -1, -1 },
-  { 0x1D229, -1, 2357, -1, -1, -1 },
-  { 0x1D22A, -1, 2358, -1, -1, -1 },
-  { 0x1D22B, -1, 2359, -1, -1, -1 },
-  { 0x1D22C, -1, 2360, -1, -1, -1 },
-  { 0x1D22D, -1, 2361, -1, -1, -1 },
-  { 0x1D22E, -1, 2362, -1, -1, -1 },
-  { 0x1D22F, -1, 2363, -1, -1, -1 },
-  { 0x1D230, -1, 2364, -1, -1, -1 },
-  { 0x1D231, -1, 2365, -1, -1, -1 },
-  { 0x1D232, -1, 2366, -1, -1, -1 },
-  { 0x1D233, -1, 2367, -1, -1, -1 },
-  { 0x1D234, -1, 2368, -1, -1, -1 },
-  { 0x1D235, -1, 2369, -1, -1, -1 },
-  { 0x1D236, -1, 2370, -1, -1, -1 },
-  { 0x1D237, -1, 2371, -1, -1, -1 },
-  { 0x1D238, -1, 2372, -1, -1, -1 },
-  { 0x1D239, -1, 2373, -1, -1, -1 },
-  { 0x1D23A, -1, 2374, -1, -1, -1 },
-  { 0x1D23B, -1, 2376, -1, -1, -1 },
-  { 0x1D23C, -1, 2378, -1, -1, -1 },
-  { 0x1D23D, -1, 2379, -1, -1, -1 },
-  { 0x1D23E, -1, 2380, -1, -1, -1 },
-  { 0x1D23F, -1, 2381, -1, -1, -1 },
-  { 0x1D240, -1, 2382, -1, -1, -1 },
-  { 0x1D241, -1, 2383, -1, -1, -1 },
-  { 0x1D242, -1, -1, 2002, -1, -1 },
-  { 0x1D243, -1, -1, 2003, -1, -1 },
-  { 0x1D244, -1, -1, 2004, -1, -1 },
-  { 0x1D300, 1417, 2384, 2005, -1, -1 },
-  { 0x1D301, 1418, -1, -1, -1, -1 },
-  { 0x1D302, 1419, -1, -1, -1, -1 },
-  { 0x1D303, 1420, -1, -1, -1, -1 },
-  { 0x1D304, 1421, -1, -1, -1, -1 },
-  { 0x1D305, 1422, -1, -1, -1, -1 },
+  { 0x1D200, -1, 2310, -1, -1, -1 },
+  { 0x1D201, -1, 2311, -1, -1, -1 },
+  { 0x1D202, 1409, 2312, -1, -1, -1 },
+  { 0x1D203, -1, 2313, -1, -1, -1 },
+  { 0x1D204, -1, 2314, -1, -1, -1 },
+  { 0x1D205, 1410, 2315, -1, -1, -1 },
+  { 0x1D206, 1411, 2317, -1, -1, -1 },
+  { 0x1D207, -1, 2319, -1, -1, -1 },
+  { 0x1D208, 1412, 2320, -1, -1, -1 },
+  { 0x1D209, -1, 2322, -1, -1, -1 },
+  { 0x1D20A, -1, 2324, -1, -1, -1 },
+  { 0x1D20B, -1, 2325, -1, -1, -1 },
+  { 0x1D20C, -1, 2326, -1, -1, -1 },
+  { 0x1D20D, 1413, 2327, 2012, -1, -1 },
+  { 0x1D20E, 1414, 2329, -1, -1, -1 },
+  { 0x1D20F, -1, 2331, -1, -1, -1 },
+  { 0x1D210, -1, 2333, -1, -1, -1 },
+  { 0x1D211, 1415, 2334, -1, -1, -1 },
+  { 0x1D212, -1, 2336, -1, -1, -1 },
+  { 0x1D213, 1416, 2337, -1, -1, -1 },
+  { 0x1D214, -1, 2340, -1, -1, -1 },
+  { 0x1D215, -1, 2341, -1, -1, -1 },
+  { 0x1D216, -1, 2342, -1, -1, -1 },
+  { 0x1D217, -1, 2344, -1, -1, -1 },
+  { 0x1D218, -1, 2345, -1, -1, -1 },
+  { 0x1D219, -1, 2346, -1, -1, -1 },
+  { 0x1D21A, -1, 2347, -1, -1, -1 },
+  { 0x1D21B, -1, 2348, -1, -1, -1 },
+  { 0x1D21C, 1417, 2349, -1, -1, -1 },
+  { 0x1D21D, -1, 2351, -1, -1, -1 },
+  { 0x1D21E, -1, 2352, -1, -1, -1 },
+  { 0x1D21F, -1, 2353, -1, -1, -1 },
+  { 0x1D220, -1, 2354, -1, -1, -1 },
+  { 0x1D221, -1, 2355, -1, -1, -1 },
+  { 0x1D222, -1, 2356, -1, -1, -1 },
+  { 0x1D223, -1, 2357, -1, -1, -1 },
+  { 0x1D224, -1, 2358, -1, -1, -1 },
+  { 0x1D225, -1, 2359, -1, -1, -1 },
+  { 0x1D226, -1, 2360, -1, -1, -1 },
+  { 0x1D227, -1, 2361, -1, -1, -1 },
+  { 0x1D228, -1, 2362, -1, -1, -1 },
+  { 0x1D229, -1, 2363, -1, -1, -1 },
+  { 0x1D22A, -1, 2364, -1, -1, -1 },
+  { 0x1D22B, -1, 2365, -1, -1, -1 },
+  { 0x1D22C, -1, 2366, -1, -1, -1 },
+  { 0x1D22D, -1, 2367, -1, -1, -1 },
+  { 0x1D22E, -1, 2368, -1, -1, -1 },
+  { 0x1D22F, -1, 2369, -1, -1, -1 },
+  { 0x1D230, -1, 2370, -1, -1, -1 },
+  { 0x1D231, -1, 2371, -1, -1, -1 },
+  { 0x1D232, -1, 2372, -1, -1, -1 },
+  { 0x1D233, -1, 2373, -1, -1, -1 },
+  { 0x1D234, -1, 2374, -1, -1, -1 },
+  { 0x1D235, -1, 2375, -1, -1, -1 },
+  { 0x1D236, -1, 2376, -1, -1, -1 },
+  { 0x1D237, -1, 2377, -1, -1, -1 },
+  { 0x1D238, -1, 2378, -1, -1, -1 },
+  { 0x1D239, -1, 2379, -1, -1, -1 },
+  { 0x1D23A, -1, 2380, -1, -1, -1 },
+  { 0x1D23B, -1, 2382, -1, -1, -1 },
+  { 0x1D23C, -1, 2384, -1, -1, -1 },
+  { 0x1D23D, -1, 2385, -1, -1, -1 },
+  { 0x1D23E, -1, 2386, -1, -1, -1 },
+  { 0x1D23F, -1, 2387, -1, -1, -1 },
+  { 0x1D240, -1, 2388, -1, -1, -1 },
+  { 0x1D241, -1, 2389, -1, -1, -1 },
+  { 0x1D242, -1, -1, 2013, -1, -1 },
+  { 0x1D243, -1, -1, 2014, -1, -1 },
+  { 0x1D244, -1, -1, 2015, -1, -1 },
+  { 0x1D300, 1418, 2390, 2016, -1, -1 },
+  { 0x1D301, 1419, -1, -1, -1, -1 },
+  { 0x1D302, 1420, -1, -1, -1, -1 },
+  { 0x1D303, 1421, -1, -1, -1, -1 },
+  { 0x1D304, 1422, -1, -1, -1, -1 },
+  { 0x1D305, 1423, -1, -1, -1, -1 },
   { 0x1D400, -1, -1, -1, 2384, -1 },
   { 0x1D401, -1, -1, -1, 2385, -1 },
   { 0x1D402, -1, -1, -1, 2386, -1 },
@@ -27756,7 +27781,7 @@ static const NamesList names_list[] =
   { 0x1D452, -1, -1, -1, 2466, -1 },
   { 0x1D453, -1, -1, -1, 2467, -1 },
   { 0x1D454, -1, -1, -1, 2468, -1 },
-  { 0x1D455, -1, -1, 2007, -1, -1 },
+  { 0x1D455, -1, -1, 2018, -1, -1 },
   { 0x1D456, -1, -1, -1, 2469, -1 },
   { 0x1D457, -1, -1, -1, 2470, -1 },
   { 0x1D458, -1, -1, -1, 2471, -1 },
@@ -27828,23 +27853,23 @@ static const NamesList names_list[] =
   { 0x1D49A, -1, -1, -1, 2537, -1 },
   { 0x1D49B, -1, -1, -1, 2538, -1 },
   { 0x1D49C, -1, -1, -1, 2539, -1 },
-  { 0x1D49D, -1, -1, 2008, -1, -1 },
+  { 0x1D49D, -1, -1, 2019, -1, -1 },
   { 0x1D49E, -1, -1, -1, 2540, -1 },
   { 0x1D49F, -1, -1, -1, 2541, -1 },
-  { 0x1D4A0, -1, -1, 2009, -1, -1 },
-  { 0x1D4A1, -1, -1, 2010, -1, -1 },
+  { 0x1D4A0, -1, -1, 2020, -1, -1 },
+  { 0x1D4A1, -1, -1, 2021, -1, -1 },
   { 0x1D4A2, -1, -1, -1, 2542, -1 },
-  { 0x1D4A3, -1, -1, 2011, -1, -1 },
-  { 0x1D4A4, -1, -1, 2012, -1, -1 },
+  { 0x1D4A3, -1, -1, 2022, -1, -1 },
+  { 0x1D4A4, -1, -1, 2023, -1, -1 },
   { 0x1D4A5, -1, -1, -1, 2543, -1 },
   { 0x1D4A6, -1, -1, -1, 2544, -1 },
-  { 0x1D4A7, -1, -1, 2013, -1, -1 },
-  { 0x1D4A8, -1, -1, 2014, -1, -1 },
+  { 0x1D4A7, -1, -1, 2024, -1, -1 },
+  { 0x1D4A8, -1, -1, 2025, -1, -1 },
   { 0x1D4A9, -1, -1, -1, 2545, -1 },
   { 0x1D4AA, -1, -1, -1, 2546, -1 },
-  { 0x1D4AB, 1423, -1, -1, 2547, -1 },
+  { 0x1D4AB, 1424, -1, -1, 2547, -1 },
   { 0x1D4AC, -1, -1, -1, 2548, -1 },
-  { 0x1D4AD, -1, -1, 2015, -1, -1 },
+  { 0x1D4AD, -1, -1, 2026, -1, -1 },
   { 0x1D4AE, -1, -1, -1, 2549, -1 },
   { 0x1D4AF, -1, -1, -1, 2550, -1 },
   { 0x1D4B0, -1, -1, -1, 2551, -1 },
@@ -27857,17 +27882,17 @@ static const NamesList names_list[] =
   { 0x1D4B7, -1, -1, -1, 2558, -1 },
   { 0x1D4B8, -1, -1, -1, 2559, -1 },
   { 0x1D4B9, -1, -1, -1, 2560, -1 },
-  { 0x1D4BA, -1, -1, 2016, -1, -1 },
+  { 0x1D4BA, -1, -1, 2027, -1, -1 },
   { 0x1D4BB, -1, -1, -1, 2561, -1 },
-  { 0x1D4BC, -1, -1, 2017, -1, -1 },
+  { 0x1D4BC, -1, -1, 2028, -1, -1 },
   { 0x1D4BD, -1, -1, -1, 2562, -1 },
   { 0x1D4BE, -1, -1, -1, 2563, -1 },
   { 0x1D4BF, -1, -1, -1, 2564, -1 },
   { 0x1D4C0, -1, -1, -1, 2565, -1 },
-  { 0x1D4C1, -1, -1, 2018, 2566, -1 },
+  { 0x1D4C1, -1, -1, 2029, 2566, -1 },
   { 0x1D4C2, -1, -1, -1, 2567, -1 },
   { 0x1D4C3, -1, -1, -1, 2568, -1 },
-  { 0x1D4C4, -1, -1, 2019, -1, -1 },
+  { 0x1D4C4, -1, -1, 2030, -1, -1 },
   { 0x1D4C5, -1, -1, -1, 2569, -1 },
   { 0x1D4C6, -1, -1, -1, 2570, -1 },
   { 0x1D4C7, -1, -1, -1, 2571, -1 },
@@ -27933,30 +27958,30 @@ static const NamesList names_list[] =
   { 0x1D503, -1, -1, -1, 2631, -1 },
   { 0x1D504, -1, -1, -1, 2632, -1 },
   { 0x1D505, -1, -1, -1, 2633, -1 },
-  { 0x1D506, -1, -1, 2020, -1, -1 },
+  { 0x1D506, -1, -1, 2031, -1, -1 },
   { 0x1D507, -1, -1, -1, 2634, -1 },
   { 0x1D508, -1, -1, -1, 2635, -1 },
   { 0x1D509, -1, -1, -1, 2636, -1 },
   { 0x1D50A, -1, -1, -1, 2637, -1 },
-  { 0x1D50B, -1, -1, 2021, -1, -1 },
-  { 0x1D50C, -1, -1, 2022, -1, -1 },
+  { 0x1D50B, -1, -1, 2032, -1, -1 },
+  { 0x1D50C, -1, -1, 2033, -1, -1 },
   { 0x1D50D, -1, -1, -1, 2638, -1 },
   { 0x1D50E, -1, -1, -1, 2639, -1 },
   { 0x1D50F, -1, -1, -1, 2640, -1 },
-  { 0x1D510, 1424, -1, -1, 2641, -1 },
+  { 0x1D510, 1425, -1, -1, 2641, -1 },
   { 0x1D511, -1, -1, -1, 2642, -1 },
   { 0x1D512, -1, -1, -1, 2643, -1 },
   { 0x1D513, -1, -1, -1, 2644, -1 },
   { 0x1D514, -1, -1, -1, 2645, -1 },
-  { 0x1D515, -1, -1, 2023, -1, -1 },
-  { 0x1D516, 1425, -1, -1, 2646, -1 },
+  { 0x1D515, -1, -1, 2034, -1, -1 },
+  { 0x1D516, 1426, -1, -1, 2646, -1 },
   { 0x1D517, -1, -1, -1, 2647, -1 },
   { 0x1D518, -1, -1, -1, 2648, -1 },
   { 0x1D519, -1, -1, -1, 2649, -1 },
   { 0x1D51A, -1, -1, -1, 2650, -1 },
   { 0x1D51B, -1, -1, -1, 2651, -1 },
   { 0x1D51C, -1, -1, -1, 2652, -1 },
-  { 0x1D51D, -1, -1, 2024, -1, -1 },
+  { 0x1D51D, -1, -1, 2035, -1, -1 },
   { 0x1D51E, -1, -1, -1, 2653, -1 },
   { 0x1D51F, -1, -1, -1, 2654, -1 },
   { 0x1D520, -1, -1, -1, 2655, -1 },
@@ -27983,24 +28008,24 @@ static const NamesList names_list[] =
   { 0x1D535, -1, -1, -1, 2676, -1 },
   { 0x1D536, -1, -1, -1, 2677, -1 },
   { 0x1D537, -1, -1, -1, 2678, -1 },
-  { 0x1D538, -1, 2385, -1, 2679, -1 },
+  { 0x1D538, -1, 2391, -1, 2679, -1 },
   { 0x1D539, -1, -1, -1, 2680, -1 },
-  { 0x1D53A, -1, -1, 2025, -1, -1 },
+  { 0x1D53A, -1, -1, 2036, -1, -1 },
   { 0x1D53B, -1, -1, -1, 2681, -1 },
   { 0x1D53C, -1, -1, -1, 2682, -1 },
   { 0x1D53D, -1, -1, -1, 2683, -1 },
   { 0x1D53E, -1, -1, -1, 2684, -1 },
-  { 0x1D53F, -1, -1, 2026, -1, -1 },
+  { 0x1D53F, -1, -1, 2037, -1, -1 },
   { 0x1D540, -1, -1, -1, 2685, -1 },
   { 0x1D541, -1, -1, -1, 2686, -1 },
   { 0x1D542, -1, -1, -1, 2687, -1 },
   { 0x1D543, -1, -1, -1, 2688, -1 },
   { 0x1D544, -1, -1, -1, 2689, -1 },
-  { 0x1D545, -1, -1, 2027, -1, -1 },
+  { 0x1D545, -1, -1, 2038, -1, -1 },
   { 0x1D546, -1, -1, -1, 2690, -1 },
-  { 0x1D547, -1, -1, 2028, -1, -1 },
-  { 0x1D548, -1, -1, 2029, -1, -1 },
-  { 0x1D549, -1, -1, 2030, -1, -1 },
+  { 0x1D547, -1, -1, 2039, -1, -1 },
+  { 0x1D548, -1, -1, 2040, -1, -1 },
+  { 0x1D549, -1, -1, 2041, -1, -1 },
   { 0x1D54A, -1, -1, -1, 2691, -1 },
   { 0x1D54B, -1, -1, -1, 2692, -1 },
   { 0x1D54C, -1, -1, -1, 2693, -1 },
@@ -28008,7 +28033,7 @@ static const NamesList names_list[] =
   { 0x1D54E, -1, -1, -1, 2695, -1 },
   { 0x1D54F, -1, -1, -1, 2696, -1 },
   { 0x1D550, -1, -1, -1, 2697, -1 },
-  { 0x1D551, -1, -1, 2031, -1, -1 },
+  { 0x1D551, -1, -1, 2042, -1, -1 },
   { 0x1D552, -1, -1, -1, 2698, -1 },
   { 0x1D553, -1, -1, -1, 2699, -1 },
   { 0x1D554, -1, -1, -1, 2700, -1 },
@@ -28347,8 +28372,8 @@ static const NamesList names_list[] =
   { 0x1D6A1, -1, -1, -1, 3033, -1 },
   { 0x1D6A2, -1, -1, -1, 3034, -1 },
   { 0x1D6A3, -1, -1, -1, 3035, -1 },
-  { 0x1D6A4, 1426, -1, 2032, 3036, -1 },
-  { 0x1D6A5, 1427, -1, 2034, 3037, -1 },
+  { 0x1D6A4, 1427, -1, 2043, 3036, -1 },
+  { 0x1D6A5, 1428, -1, 2045, 3037, -1 },
   { 0x1D6A8, -1, -1, -1, 3038, -1 },
   { 0x1D6A9, -1, -1, -1, 3039, -1 },
   { 0x1D6AA, -1, -1, -1, 3040, -1 },
@@ -28691,57 +28716,57 @@ static const NamesList names_list[] =
   { 0x1D7FD, -1, -1, -1, 3377, -1 },
   { 0x1D7FE, -1, -1, -1, 3378, -1 },
   { 0x1D7FF, -1, -1, -1, 3379, -1 },
-  { 0x1EE00, -1, -1, 2036, 3380, -1 },
-  { 0x1EE01, -1, -1, 2037, 3381, -1 },
-  { 0x1EE02, -1, -1, 2038, 3382, -1 },
-  { 0x1EE03, -1, -1, 2039, 3383, -1 },
-  { 0x1EE05, -1, -1, 2040, 3384, -1 },
-  { 0x1EE06, -1, -1, 2041, 3385, -1 },
-  { 0x1EE07, -1, -1, 2042, 3386, -1 },
-  { 0x1EE08, -1, -1, 2043, 3387, -1 },
-  { 0x1EE09, -1, -1, 2044, 3388, -1 },
-  { 0x1EE0A, -1, -1, 2045, 3389, -1 },
-  { 0x1EE0B, -1, -1, 2046, 3390, -1 },
-  { 0x1EE0C, -1, -1, 2047, 3391, -1 },
-  { 0x1EE0D, -1, -1, 2048, 3392, -1 },
-  { 0x1EE0E, -1, -1, 2049, 3393, -1 },
-  { 0x1EE0F, -1, -1, 2050, 3394, -1 },
-  { 0x1EE10, -1, -1, 2051, 3395, -1 },
-  { 0x1EE11, -1, -1, 2052, 3396, -1 },
-  { 0x1EE12, -1, -1, 2053, 3397, -1 },
-  { 0x1EE13, -1, -1, 2054, 3398, -1 },
-  { 0x1EE14, -1, -1, 2055, 3399, -1 },
-  { 0x1EE15, -1, -1, 2056, 3400, -1 },
-  { 0x1EE16, -1, -1, 2057, 3401, -1 },
-  { 0x1EE17, -1, -1, 2058, 3402, -1 },
-  { 0x1EE18, -1, -1, 2059, 3403, -1 },
-  { 0x1EE19, -1, -1, 2060, 3404, -1 },
-  { 0x1EE1A, -1, -1, 2061, 3405, -1 },
-  { 0x1EE1B, -1, -1, 2062, 3406, -1 },
-  { 0x1EE1C, -1, -1, 2063, 3407, -1 },
-  { 0x1EE1D, -1, -1, 2064, 3408, -1 },
-  { 0x1EE1E, -1, -1, 2065, 3409, -1 },
-  { 0x1EE1F, -1, -1, 2066, 3410, -1 },
-  { 0x1EE21, -1, -1, 2067, 3411, -1 },
-  { 0x1EE22, -1, -1, 2068, 3412, -1 },
-  { 0x1EE24, -1, -1, 2069, 3413, -1 },
-  { 0x1EE27, -1, -1, 2070, 3414, -1 },
-  { 0x1EE29, -1, -1, 2071, 3415, -1 },
-  { 0x1EE2A, -1, -1, 2072, 3416, -1 },
-  { 0x1EE2B, -1, -1, 2073, 3417, -1 },
-  { 0x1EE2C, -1, -1, 2074, 3418, -1 },
-  { 0x1EE2D, -1, -1, 2075, 3419, -1 },
-  { 0x1EE2E, -1, -1, 2076, 3420, -1 },
-  { 0x1EE2F, -1, -1, 2077, 3421, -1 },
-  { 0x1EE30, -1, -1, 2078, 3422, -1 },
-  { 0x1EE31, -1, -1, 2079, 3423, -1 },
-  { 0x1EE32, -1, -1, 2080, 3424, -1 },
-  { 0x1EE34, -1, -1, 2081, 3425, -1 },
-  { 0x1EE35, -1, -1, 2082, 3426, -1 },
-  { 0x1EE36, -1, -1, 2083, 3427, -1 },
-  { 0x1EE37, -1, -1, 2084, 3428, -1 },
-  { 0x1EE39, -1, -1, 2085, 3429, -1 },
-  { 0x1EE3B, -1, -1, 2086, 3430, -1 },
+  { 0x1EE00, -1, -1, 2047, 3380, -1 },
+  { 0x1EE01, -1, -1, 2048, 3381, -1 },
+  { 0x1EE02, -1, -1, 2049, 3382, -1 },
+  { 0x1EE03, -1, -1, 2050, 3383, -1 },
+  { 0x1EE05, -1, -1, 2051, 3384, -1 },
+  { 0x1EE06, -1, -1, 2052, 3385, -1 },
+  { 0x1EE07, -1, -1, 2053, 3386, -1 },
+  { 0x1EE08, -1, -1, 2054, 3387, -1 },
+  { 0x1EE09, -1, -1, 2055, 3388, -1 },
+  { 0x1EE0A, -1, -1, 2056, 3389, -1 },
+  { 0x1EE0B, -1, -1, 2057, 3390, -1 },
+  { 0x1EE0C, -1, -1, 2058, 3391, -1 },
+  { 0x1EE0D, -1, -1, 2059, 3392, -1 },
+  { 0x1EE0E, -1, -1, 2060, 3393, -1 },
+  { 0x1EE0F, -1, -1, 2061, 3394, -1 },
+  { 0x1EE10, -1, -1, 2062, 3395, -1 },
+  { 0x1EE11, -1, -1, 2063, 3396, -1 },
+  { 0x1EE12, -1, -1, 2064, 3397, -1 },
+  { 0x1EE13, -1, -1, 2065, 3398, -1 },
+  { 0x1EE14, -1, -1, 2066, 3399, -1 },
+  { 0x1EE15, -1, -1, 2067, 3400, -1 },
+  { 0x1EE16, -1, -1, 2068, 3401, -1 },
+  { 0x1EE17, -1, -1, 2069, 3402, -1 },
+  { 0x1EE18, -1, -1, 2070, 3403, -1 },
+  { 0x1EE19, -1, -1, 2071, 3404, -1 },
+  { 0x1EE1A, -1, -1, 2072, 3405, -1 },
+  { 0x1EE1B, -1, -1, 2073, 3406, -1 },
+  { 0x1EE1C, -1, -1, 2074, 3407, -1 },
+  { 0x1EE1D, -1, -1, 2075, 3408, -1 },
+  { 0x1EE1E, -1, -1, 2076, 3409, -1 },
+  { 0x1EE1F, -1, -1, 2077, 3410, -1 },
+  { 0x1EE21, -1, -1, 2078, 3411, -1 },
+  { 0x1EE22, -1, -1, 2079, 3412, -1 },
+  { 0x1EE24, -1, -1, 2080, 3413, -1 },
+  { 0x1EE27, -1, -1, 2081, 3414, -1 },
+  { 0x1EE29, -1, -1, 2082, 3415, -1 },
+  { 0x1EE2A, -1, -1, 2083, 3416, -1 },
+  { 0x1EE2B, -1, -1, 2084, 3417, -1 },
+  { 0x1EE2C, -1, -1, 2085, 3418, -1 },
+  { 0x1EE2D, -1, -1, 2086, 3419, -1 },
+  { 0x1EE2E, -1, -1, 2087, 3420, -1 },
+  { 0x1EE2F, -1, -1, 2088, 3421, -1 },
+  { 0x1EE30, -1, -1, 2089, 3422, -1 },
+  { 0x1EE31, -1, -1, 2090, 3423, -1 },
+  { 0x1EE32, -1, -1, 2091, 3424, -1 },
+  { 0x1EE34, -1, -1, 2092, 3425, -1 },
+  { 0x1EE35, -1, -1, 2093, 3426, -1 },
+  { 0x1EE36, -1, -1, 2094, 3427, -1 },
+  { 0x1EE37, -1, -1, 2095, 3428, -1 },
+  { 0x1EE39, -1, -1, 2096, 3429, -1 },
+  { 0x1EE3B, -1, -1, 2097, 3430, -1 },
   { 0x1EE42, -1, -1, -1, 3431, -1 },
   { 0x1EE47, -1, -1, -1, 3432, -1 },
   { 0x1EE49, -1, -1, -1, 3433, -1 },
@@ -28832,24 +28857,24 @@ static const NamesList names_list[] =
   { 0x1EEB9, -1, -1, -1, 3518, -1 },
   { 0x1EEBA, -1, -1, -1, 3519, -1 },
   { 0x1EEBB, -1, -1, -1, 3520, -1 },
-  { 0x1EEF0, -1, 2386, 2087, -1, -1 },
-  { 0x1EEF1, -1, 2388, -1, -1, -1 },
-  { 0x1F004, 1428, -1, -1, -1, -1 },
-  { 0x1F005, 1429, -1, -1, -1, -1 },
-  { 0x1F006, 1430, -1, -1, -1, -1 },
-  { 0x1F007, 1431, -1, -1, -1, -1 },
-  { 0x1F010, 1432, -1, -1, -1, -1 },
-  { 0x1F019, 1433, -1, -1, -1, -1 },
-  { 0x1F022, 1434, -1, -1, -1, -1 },
-  { 0x1F023, 1435, -1, -1, -1, -1 },
-  { 0x1F024, 1436, -1, -1, -1, -1 },
-  { 0x1F025, 1437, -1, -1, -1, -1 },
-  { 0x1F02A, 1438, -1, -1, -1, -1 },
-  { 0x1F0AB, 1439, -1, -1, -1, -1 },
-  { 0x1F0AC, 1441, -1, -1, -1, -1 },
-  { 0x1F0AD, 1443, -1, -1, -1, -1 },
-  { 0x1F0AE, 1445, -1, -1, -1, -1 },
-  { 0x1F0DF, -1, 2390, -1, -1, -1 },
+  { 0x1EEF0, -1, 2392, 2098, -1, -1 },
+  { 0x1EEF1, -1, 2394, -1, -1, -1 },
+  { 0x1F004, 1429, -1, -1, -1, -1 },
+  { 0x1F005, 1430, -1, -1, -1, -1 },
+  { 0x1F006, 1431, -1, -1, -1, -1 },
+  { 0x1F007, 1432, -1, -1, -1, -1 },
+  { 0x1F010, 1433, -1, -1, -1, -1 },
+  { 0x1F019, 1434, -1, -1, -1, -1 },
+  { 0x1F022, 1435, -1, -1, -1, -1 },
+  { 0x1F023, 1436, -1, -1, -1, -1 },
+  { 0x1F024, 1437, -1, -1, -1, -1 },
+  { 0x1F025, 1438, -1, -1, -1, -1 },
+  { 0x1F02A, 1439, -1, -1, -1, -1 },
+  { 0x1F0AB, 1440, -1, -1, -1, -1 },
+  { 0x1F0AC, 1442, -1, -1, -1, -1 },
+  { 0x1F0AD, 1444, -1, -1, -1, -1 },
+  { 0x1F0AE, 1446, -1, -1, -1, -1 },
+  { 0x1F0DF, -1, 2396, -1, -1, -1 },
   { 0x1F100, -1, -1, -1, 3521, -1 },
   { 0x1F101, -1, -1, -1, 3522, -1 },
   { 0x1F102, -1, -1, -1, 3523, -1 },
@@ -28887,13 +28912,13 @@ static const NamesList names_list[] =
   { 0x1F127, -1, -1, -1, 3555, -1 },
   { 0x1F128, -1, -1, -1, 3556, -1 },
   { 0x1F129, -1, -1, -1, 3557, -1 },
-  { 0x1F12A, -1, 2391, -1, 3558, -1 },
-  { 0x1F12B, 1447, -1, -1, 3559, -1 },
-  { 0x1F12C, 1448, -1, -1, 3560, -1 },
-  { 0x1F12D, -1, -1, 2088, 3561, -1 },
-  { 0x1F12E, -1, 2392, 2089, 3562, -1 },
-  { 0x1F130, 1449, -1, -1, 3563, -1 },
-  { 0x1F131, 1450, -1, -1, 3564, -1 },
+  { 0x1F12A, -1, 2397, -1, 3558, -1 },
+  { 0x1F12B, 1448, -1, -1, 3559, -1 },
+  { 0x1F12C, 1449, -1, -1, 3560, -1 },
+  { 0x1F12D, -1, -1, 2099, 3561, -1 },
+  { 0x1F12E, -1, 2398, 2100, 3562, -1 },
+  { 0x1F130, 1450, -1, -1, 3563, -1 },
+  { 0x1F131, 1451, -1, -1, 3564, -1 },
   { 0x1F132, -1, -1, -1, 3565, -1 },
   { 0x1F133, -1, -1, -1, 3566, -1 },
   { 0x1F134, -1, -1, -1, 3567, -1 },
@@ -28905,390 +28930,390 @@ static const NamesList names_list[] =
   { 0x1F13A, -1, -1, -1, 3573, -1 },
   { 0x1F13B, -1, -1, -1, 3574, -1 },
   { 0x1F13C, -1, -1, -1, 3575, -1 },
-  { 0x1F13D, 1452, -1, -1, 3576, -1 },
+  { 0x1F13D, 1453, -1, -1, 3576, -1 },
   { 0x1F13E, -1, -1, -1, 3577, -1 },
-  { 0x1F13F, 1453, -1, -1, 3578, -1 },
+  { 0x1F13F, 1454, -1, -1, 3578, -1 },
   { 0x1F140, -1, -1, -1, 3579, -1 },
   { 0x1F141, -1, -1, -1, 3580, -1 },
-  { 0x1F142, 1454, -1, -1, 3581, -1 },
-  { 0x1F143, 1455, -1, -1, 3582, -1 },
+  { 0x1F142, 1455, -1, -1, 3581, -1 },
+  { 0x1F143, 1456, -1, -1, 3582, -1 },
   { 0x1F144, -1, -1, -1, 3583, -1 },
   { 0x1F145, -1, -1, -1, 3584, -1 },
-  { 0x1F146, 1456, -1, -1, 3585, -1 },
+  { 0x1F146, 1457, -1, -1, 3585, -1 },
   { 0x1F147, -1, -1, -1, 3586, -1 },
   { 0x1F148, -1, -1, -1, 3587, -1 },
   { 0x1F149, -1, -1, -1, 3588, -1 },
-  { 0x1F14A, 1457, -1, -1, 3589, -1 },
-  { 0x1F14B, 1458, -1, -1, 3590, -1 },
-  { 0x1F14C, 1459, -1, -1, 3591, -1 },
-  { 0x1F14D, 1460, -1, -1, 3592, -1 },
-  { 0x1F14E, 1461, -1, -1, 3593, -1 },
-  { 0x1F14F, 1462, -1, -1, 3594, -1 },
-  { 0x1F150, 1463, -1, -1, -1, -1 },
-  { 0x1F155, 1464, -1, -1, -1, -1 },
-  { 0x1F157, 1465, -1, -1, -1, -1 },
-  { 0x1F15A, 1466, -1, 2090, -1, -1 },
-  { 0x1F15B, 1467, -1, 2091, -1, -1 },
-  { 0x1F15C, 1468, -1, 2092, -1, -1 },
-  { 0x1F15F, 1469, -1, -1, -1, -1 },
-  { 0x1F161, 1470, -1, -1, -1, -1 },
-  { 0x1F162, 1471, -1, -1, -1, -1 },
-  { 0x1F163, 1472, -1, 2093, -1, -1 },
-  { 0x1F164, 1473, -1, 2094, -1, -1 },
-  { 0x1F16A, 1474, 2394, 2095, 3595, -1 },
-  { 0x1F16B, 1475, 2395, 2096, 3596, -1 },
-  { 0x1F170, 1476, -1, -1, -1, -1 },
-  { 0x1F171, 1477, -1, -1, -1, -1 },
-  { 0x1F172, 1478, -1, -1, -1, -1 },
-  { 0x1F175, 1479, -1, -1, -1, -1 },
-  { 0x1F177, 1480, -1, 2097, -1, -1 },
-  { 0x1F179, 1481, -1, -1, -1, -1 },
-  { 0x1F17B, 1482, -1, -1, -1, -1 },
-  { 0x1F17C, 1483, -1, -1, -1, -1 },
-  { 0x1F17E, 1484, -1, -1, -1, -1 },
-  { 0x1F17F, 1485, -1, -1, -1, -1 },
-  { 0x1F18A, 1486, -1, -1, -1, -1 },
-  { 0x1F18B, 1487, -1, -1, -1, -1 },
-  { 0x1F18C, 1488, -1, -1, -1, -1 },
-  { 0x1F18D, 1489, -1, -1, -1, -1 },
-  { 0x1F18E, 1490, -1, -1, -1, -1 },
-  { 0x1F18F, 1491, -1, -1, -1, -1 },
-  { 0x1F190, 1492, -1, -1, 3597, -1 },
-  { 0x1F191, 1493, -1, -1, -1, -1 },
-  { 0x1F193, 1494, -1, -1, -1, -1 },
-  { 0x1F194, 1495, -1, -1, -1, -1 },
-  { 0x1F196, 1496, -1, -1, -1, -1 },
-  { 0x1F198, 1497, -1, -1, -1, -1 },
-  { 0x1F199, 1498, -1, -1, -1, -1 },
-  { 0x1F19A, 1499, -1, -1, -1, -1 },
-  { 0x1F200, 1500, -1, -1, 3598, -1 },
-  { 0x1F201, 1501, -1, -1, 3599, -1 },
-  { 0x1F202, 1502, -1, 2098, 3600, -1 },
-  { 0x1F210, 1503, -1, -1, 3601, -1 },
-  { 0x1F211, 1504, -1, -1, 3602, -1 },
-  { 0x1F212, 1505, -1, -1, 3603, -1 },
-  { 0x1F213, 1506, -1, -1, 3604, -1 },
-  { 0x1F214, 1507, -1, -1, 3605, -1 },
-  { 0x1F215, 1509, -1, -1, 3606, -1 },
-  { 0x1F216, 1510, -1, -1, 3607, -1 },
-  { 0x1F217, 1511, -1, -1, 3608, -1 },
-  { 0x1F218, 1512, -1, -1, 3609, -1 },
-  { 0x1F219, 1513, -1, -1, 3610, -1 },
-  { 0x1F21A, 1514, -1, -1, 3611, -1 },
-  { 0x1F21B, 1516, -1, -1, 3612, -1 },
-  { 0x1F21C, 1517, -1, -1, 3613, -1 },
-  { 0x1F21D, 1518, -1, -1, 3614, -1 },
-  { 0x1F21E, 1519, -1, -1, 3615, -1 },
-  { 0x1F21F, 1520, -1, -1, 3616, -1 },
-  { 0x1F220, 1521, -1, -1, 3617, -1 },
-  { 0x1F221, 1522, -1, -1, 3618, -1 },
-  { 0x1F222, 1523, -1, -1, 3619, -1 },
-  { 0x1F223, 1524, -1, -1, 3620, -1 },
-  { 0x1F224, 1525, -1, -1, 3621, -1 },
-  { 0x1F225, 1526, -1, -1, 3622, -1 },
-  { 0x1F226, 1527, -1, -1, 3623, -1 },
-  { 0x1F227, 1528, -1, -1, 3624, -1 },
-  { 0x1F228, 1529, -1, -1, 3625, -1 },
-  { 0x1F229, 1530, -1, -1, 3626, -1 },
-  { 0x1F22A, 1531, -1, -1, 3627, -1 },
-  { 0x1F22B, 1532, -1, -1, 3628, -1 },
-  { 0x1F22C, 1533, -1, -1, 3629, -1 },
-  { 0x1F22D, 1534, -1, -1, 3630, -1 },
-  { 0x1F22E, 1535, -1, -1, 3631, -1 },
-  { 0x1F22F, 1536, -1, -1, 3632, -1 },
-  { 0x1F230, 1538, -1, -1, 3633, -1 },
-  { 0x1F231, 1539, -1, -1, 3634, -1 },
-  { 0x1F232, 1540, -1, -1, 3635, -1 },
-  { 0x1F233, 1541, -1, -1, 3636, -1 },
-  { 0x1F234, 1542, -1, -1, 3637, -1 },
-  { 0x1F235, 1543, -1, -1, 3638, -1 },
-  { 0x1F236, 1544, -1, 2099, 3639, -1 },
-  { 0x1F237, 1545, -1, 2100, 3640, -1 },
-  { 0x1F238, 1546, -1, -1, 3641, -1 },
-  { 0x1F239, 1547, -1, -1, 3642, -1 },
-  { 0x1F23A, 1548, -1, -1, 3643, -1 },
-  { 0x1F240, 1549, -1, -1, 3644, -1 },
-  { 0x1F241, 1550, -1, -1, 3645, -1 },
-  { 0x1F242, 1551, -1, -1, 3646, -1 },
-  { 0x1F243, 1552, -1, -1, 3647, -1 },
-  { 0x1F244, 1553, -1, -1, 3648, -1 },
-  { 0x1F245, 1554, -1, -1, 3649, -1 },
-  { 0x1F246, 1555, -1, -1, 3650, -1 },
-  { 0x1F247, 1556, -1, -1, 3651, -1 },
-  { 0x1F248, 1557, -1, -1, 3652, -1 },
-  { 0x1F250, 1558, -1, -1, 3653, -1 },
-  { 0x1F251, 1559, -1, -1, 3654, -1 },
-  { 0x1F300, 1560, -1, -1, -1, -1 },
-  { 0x1F310, -1, 2396, -1, -1, -1 },
-  { 0x1F311, -1, -1, 2101, -1, -1 },
-  { 0x1F313, 1561, -1, 2102, -1, -1 },
-  { 0x1F314, 1562, -1, -1, -1, -1 },
-  { 0x1F315, -1, -1, 2103, -1, -1 },
-  { 0x1F317, -1, -1, 2104, -1, -1 },
-  { 0x1F319, -1, 2397, 2105, -1, -1 },
-  { 0x1F337, -1, -1, 2107, -1, -1 },
-  { 0x1F33C, 1563, -1, -1, -1, -1 },
-  { 0x1F340, -1, -1, 2108, -1, -1 },
-  { 0x1F346, 1564, -1, -1, -1, -1 },
-  { 0x1F354, 1565, -1, -1, -1, -1 },
-  { 0x1F35A, 1566, -1, -1, -1, -1 },
-  { 0x1F35B, 1567, -1, -1, -1, -1 },
-  { 0x1F35C, 1568, -1, -1, -1, -1 },
-  { 0x1F361, 1569, -1, -1, -1, -1 },
-  { 0x1F362, 1570, -1, -1, -1, -1 },
-  { 0x1F36A, 1571, -1, -1, -1, -1 },
-  { 0x1F373, 1572, -1, -1, -1, -1 },
-  { 0x1F374, 1573, 2398, -1, -1, -1 },
-  { 0x1F375, -1, -1, 2109, -1, -1 },
-  { 0x1F37B, 1574, -1, -1, -1, -1 },
-  { 0x1F381, -1, -1, 2111, -1, -1 },
-  { 0x1F383, 1575, -1, -1, -1, -1 },
-  { 0x1F385, 1576, -1, -1, -1, -1 },
-  { 0x1F387, -1, 2401, -1, -1, -1 },
-  { 0x1F38A, 1577, -1, -1, -1, -1 },
-  { 0x1F38B, 1578, -1, -1, -1, -1 },
-  { 0x1F38C, -1, 2402, -1, -1, -1 },
-  { 0x1F38D, -1, 2403, -1, -1, -1 },
-  { 0x1F38E, -1, 2404, -1, -1, -1 },
-  { 0x1F391, -1, 2405, -1, -1, -1 },
-  { 0x1F392, -1, 2406, -1, -1, -1 },
-  { 0x1F393, -1, 2407, -1, -1, -1 },
-  { 0x1F3A0, 1579, -1, -1, -1, -1 },
-  { 0x1F3A1, 1580, -1, -1, -1, -1 },
-  { 0x1F3A3, 1581, -1, -1, -1, -1 },
-  { 0x1F3A4, 1582, -1, -1, -1, -1 },
-  { 0x1F3A5, 1583, -1, -1, -1, -1 },
-  { 0x1F3A6, 1584, -1, -1, -1, -1 },
-  { 0x1F3A7, 1585, -1, -1, -1, -1 },
-  { 0x1F3A8, 1586, -1, -1, -1, -1 },
-  { 0x1F3A9, 1587, -1, -1, -1, -1 },
-  { 0x1F3AA, 1588, -1, -1, -1, -1 },
-  { 0x1F3AB, -1, 2408, -1, -1, -1 },
-  { 0x1F3AE, 1589, -1, -1, -1, -1 },
-  { 0x1F3AF, 1590, -1, 2112, -1, -1 },
-  { 0x1F3B4, 1591, -1, -1, -1, -1 },
-  { 0x1F3B5, 1592, -1, 2113, -1, -1 },
-  { 0x1F3B6, 1593, -1, 2114, -1, -1 },
-  { 0x1F3BC, -1, -1, 2115, -1, -1 },
-  { 0x1F3BE, 1594, -1, -1, -1, -1 },
-  { 0x1F3BF, 1595, -1, 2116, -1, -1 },
-  { 0x1F3C0, 1596, -1, -1, -1, -1 },
-  { 0x1F3C1, 1597, -1, -1, -1, -1 },
-  { 0x1F3C3, 1598, -1, -1, -1, -1 },
-  { 0x1F3C4, 1599, -1, -1, -1, -1 },
-  { 0x1F3E1, 1600, -1, -1, -1, -1 },
-  { 0x1F3E3, -1, -1, 2117, -1, -1 },
-  { 0x1F3E5, -1, -1, 2118, -1, -1 },
-  { 0x1F3E6, -1, -1, 2119, -1, -1 },
-  { 0x1F3E7, 1601, -1, -1, -1, -1 },
-  { 0x1F3E8, -1, -1, 2120, -1, -1 },
-  { 0x1F3ED, 1602, -1, 2121, -1, -1 },
-  { 0x1F3EE, 1604, -1, -1, -1, -1 },
-  { 0x1F3F0, -1, -1, 2122, -1, -1 },
-  { 0x1F400, -1, 2409, -1, -1, -1 },
-  { 0x1F401, -1, 2410, -1, -1, -1 },
-  { 0x1F402, -1, 2411, -1, -1, -1 },
-  { 0x1F403, -1, 2412, -1, -1, -1 },
-  { 0x1F404, 1605, 2413, -1, -1, -1 },
-  { 0x1F405, -1, 2414, -1, -1, -1 },
-  { 0x1F406, -1, 2415, -1, -1, -1 },
-  { 0x1F407, -1, 2416, -1, -1, -1 },
-  { 0x1F408, -1, 2417, -1, -1, -1 },
-  { 0x1F409, -1, 2418, -1, -1, -1 },
-  { 0x1F40A, -1, 2419, -1, -1, -1 },
-  { 0x1F40B, -1, 2420, -1, -1, -1 },
-  { 0x1F40C, -1, 2421, -1, -1, -1 },
-  { 0x1F40D, -1, 2422, -1, -1, -1 },
-  { 0x1F40E, -1, 2423, -1, -1, -1 },
-  { 0x1F40F, -1, 2424, 2123, -1, -1 },
-  { 0x1F410, -1, 2425, -1, -1, -1 },
-  { 0x1F411, -1, 2426, -1, -1, -1 },
-  { 0x1F412, -1, 2427, -1, -1, -1 },
-  { 0x1F413, 1606, 2428, -1, -1, -1 },
-  { 0x1F414, 1607, 2429, -1, -1, -1 },
-  { 0x1F415, -1, 2430, -1, -1, -1 },
-  { 0x1F416, 1609, 2431, -1, -1, -1 },
-  { 0x1F417, -1, 2432, -1, -1, -1 },
-  { 0x1F418, -1, 2433, -1, -1, -1 },
-  { 0x1F41E, 1610, -1, -1, -1, -1 },
-  { 0x1F42A, -1, 2434, -1, -1, -1 },
-  { 0x1F42B, -1, 2435, -1, -1, -1 },
-  { 0x1F431, -1, -1, 2124, -1, -1 },
-  { 0x1F43E, -1, -1, 2125, -1, -1 },
-  { 0x1F446, -1, -1, 2126, -1, -1 },
-  { 0x1F447, -1, -1, 2127, -1, -1 },
-  { 0x1F448, -1, -1, 2128, -1, -1 },
-  { 0x1F449, -1, -1, 2129, -1, -1 },
-  { 0x1F44A, 1611, -1, 2130, -1, -1 },
-  { 0x1F44B, -1, -1, 2131, -1, -1 },
-  { 0x1F45F, 1612, -1, -1, -1, -1 },
-  { 0x1F463, -1, -1, 2132, -1, -1 },
-  { 0x1F464, 1613, -1, -1, -1, -1 },
-  { 0x1F465, 1614, -1, -1, -1, -1 },
-  { 0x1F46B, -1, -1, 2133, -1, -1 },
-  { 0x1F485, 1615, -1, -1, -1, -1 },
-  { 0x1F487, -1, 2436, -1, -1, -1 },
-  { 0x1F48B, 1616, -1, -1, -1, -1 },
-  { 0x1F48D, 1617, -1, -1, -1, -1 },
-  { 0x1F48F, 1618, -1, -1, -1, -1 },
-  { 0x1F492, 1619, -1, 2134, -1, -1 },
-  { 0x1F499, -1, -1, 2135, -1, -1 },
-  { 0x1F4A0, 1620, 2437, 2138, -1, -1 },
-  { 0x1F4A1, 1621, -1, -1, -1, -1 },
-  { 0x1F4A6, 1622, -1, -1, -1, -1 },
-  { 0x1F4A7, -1, 2438, -1, -1, -1 },
-  { 0x1F4A8, 1623, -1, -1, -1, -1 },
-  { 0x1F4A9, 1624, -1, -1, -1, -1 },
-  { 0x1F4AA, 1625, -1, -1, -1, -1 },
-  { 0x1F4AB, 1626, -1, -1, -1, -1 },
-  { 0x1F4AC, 1627, -1, -1, -1, -1 },
-  { 0x1F4AE, 1628, -1, 2139, -1, -1 },
-  { 0x1F4AF, 1629, -1, -1, -1, -1 },
-  { 0x1F4B0, -1, 2439, -1, -1, -1 },
-  { 0x1F4B2, -1, -1, 2140, -1, -1 },
-  { 0x1F4BE, 1630, -1, -1, -1, -1 },
-  { 0x1F4C0, 1631, -1, -1, -1, -1 },
-  { 0x1F4D6, 1632, 2440, -1, -1, -1 },
-  { 0x1F4E0, -1, -1, 2141, -1, -1 },
-  { 0x1F4E1, 1633, -1, -1, -1, -1 },
-  { 0x1F4E6, -1, -1, 2142, -1, -1 },
-  { 0x1F4E7, -1, 2441, -1, -1, -1 },
-  { 0x1F4E8, -1, -1, 2143, -1, -1 },
-  { 0x1F4E9, -1, 2442, -1, -1, -1 },
-  { 0x1F4EA, 1634, -1, -1, -1, -1 },
-  { 0x1F4EB, 1636, -1, -1, -1, -1 },
-  { 0x1F4EE, 1637, -1, -1, -1, -1 },
-  { 0x1F4F2, -1, 2443, -1, -1, -1 },
-  { 0x1F4F6, 1638, -1, -1, -1, -1 },
-  { 0x1F500, 1639, -1, -1, -1, -1 },
-  { 0x1F501, 1640, -1, 2144, -1, -1 },
-  { 0x1F502, 1641, -1, -1, -1, -1 },
-  { 0x1F503, 1642, -1, -1, -1, -1 },
-  { 0x1F504, 1643, -1, -1, -1, -1 },
-  { 0x1F506, -1, -1, 2145, -1, -1 },
-  { 0x1F50A, 1644, -1, -1, -1, -1 },
-  { 0x1F50D, 1645, -1, -1, -1, -1 },
-  { 0x1F50E, 1646, -1, -1, -1, -1 },
-  { 0x1F50F, 1647, -1, -1, -1, -1 },
-  { 0x1F510, 1648, -1, -1, -1, -1 },
-  { 0x1F511, -1, -1, 2148, -1, -1 },
-  { 0x1F512, 1649, -1, -1, -1, -1 },
-  { 0x1F514, -1, -1, 2149, -1, -1 },
-  { 0x1F518, -1, -1, 2151, -1, -1 },
-  { 0x1F519, -1, -1, 2154, -1, -1 },
-  { 0x1F51D, 1650, -1, -1, -1, -1 },
-  { 0x1F51F, -1, -1, 2155, -1, -1 },
-  { 0x1F524, 1651, -1, -1, -1, -1 },
-  { 0x1F526, 1652, -1, -1, -1, -1 },
-  { 0x1F52A, 1653, -1, -1, -1, -1 },
-  { 0x1F52F, -1, -1, 2156, -1, -1 },
-  { 0x1F534, -1, -1, 2157, -1, -1 },
-  { 0x1F536, -1, -1, 2161, -1, -1 },
-  { 0x1F538, -1, -1, 2162, -1, -1 },
-  { 0x1F53A, -1, -1, 2163, -1, -1 },
-  { 0x1F53B, -1, -1, 2164, -1, -1 },
-  { 0x1F53C, 1654, -1, 2165, -1, -1 },
-  { 0x1F53D, 1655, -1, 2166, -1, -1 },
-  { 0x1F540, -1, 2444, -1, -1, -1 },
-  { 0x1F541, -1, 2445, -1, -1, -1 },
-  { 0x1F542, -1, 2446, 2167, -1, -1 },
-  { 0x1F543, -1, 2447, -1, -1, -1 },
-  { 0x1F550, -1, -1, 2168, -1, -1 },
-  { 0x1F5FF, -1, 2448, -1, -1, -1 },
-  { 0x1F603, -1, -1, 2170, -1, -1 },
-  { 0x1F610, -1, 2449, -1, -1, -1 },
-  { 0x1F61C, -1, 2450, -1, -1, -1 },
-  { 0x1F61D, -1, 2451, -1, -1, -1 },
-  { 0x1F61E, -1, -1, 2171, -1, -1 },
-  { 0x1F636, -1, 2452, 2172, -1, -1 },
-  { 0x1F64C, 1656, -1, -1, -1, -1 },
-  { 0x1F64F, -1, 2453, -1, -1, -1 },
-  { 0x1F681, -1, -1, 2173, -1, -1 },
-  { 0x1F686, 1657, -1, -1, -1, -1 },
-  { 0x1F687, 1658, -1, -1, -1, -1 },
-  { 0x1F689, 1659, -1, -1, -1, -1 },
-  { 0x1F69A, -1, -1, 2174, -1, -1 },
-  { 0x1F6A2, -1, -1, 2175, -1, -1 },
-  { 0x1F6A3, -1, -1, 2176, -1, -1 },
-  { 0x1F6A7, -1, -1, 2177, -1, -1 },
-  { 0x1F6A8, 1660, -1, -1, -1, -1 },
-  { 0x1F6A9, 1661, -1, 2178, -1, -1 },
-  { 0x1F6AB, -1, -1, 2179, -1, -1 },
-  { 0x1F6B6, 1662, -1, -1, -1, -1 },
-  { 0x1F6B9, 1663, -1, -1, -1, -1 },
-  { 0x1F6BA, 1665, -1, -1, -1, -1 },
-  { 0x1F6BB, 1667, -1, 2181, -1, -1 },
-  { 0x1F6BC, 1669, -1, -1, -1, -1 },
-  { 0x1F702, -1, -1, 2182, -1, -1 },
-  { 0x1F703, -1, -1, 2183, -1, -1 },
-  { 0x1F704, -1, -1, 2184, -1, -1 },
-  { 0x1F707, 1670, -1, -1, -1, -1 },
-  { 0x1F708, 1671, -1, -1, -1, -1 },
-  { 0x1F70A, 1672, -1, 2185, -1, -1 },
-  { 0x1F70B, 1673, -1, -1, -1, -1 },
-  { 0x1F70D, 1674, -1, -1, -1, -1 },
-  { 0x1F70F, 1675, -1, -1, -1, -1 },
-  { 0x1F710, -1, -1, 2186, -1, -1 },
-  { 0x1F714, -1, -1, 2188, -1, -1 },
-  { 0x1F715, -1, -1, 2190, -1, -1 },
-  { 0x1F718, 1676, -1, -1, -1, -1 },
-  { 0x1F71A, -1, -1, 2191, -1, -1 },
-  { 0x1F71B, -1, -1, 2192, -1, -1 },
-  { 0x1F71C, -1, -1, 2194, -1, -1 },
-  { 0x1F71E, 1677, -1, -1, -1, -1 },
-  { 0x1F71F, 1678, -1, -1, -1, -1 },
-  { 0x1F720, -1, -1, 2195, -1, -1 },
-  { 0x1F721, -1, -1, 2196, -1, -1 },
-  { 0x1F722, -1, -1, 2197, -1, -1 },
-  { 0x1F723, 1679, -1, -1, -1, -1 },
-  { 0x1F725, 1680, -1, 2198, -1, -1 },
-  { 0x1F726, -1, -1, 2199, -1, -1 },
-  { 0x1F727, -1, -1, 2200, -1, -1 },
-  { 0x1F728, 1681, -1, 2201, -1, -1 },
-  { 0x1F729, -1, -1, 2202, -1, -1 },
-  { 0x1F72A, -1, -1, 2203, -1, -1 },
-  { 0x1F72B, 1683, -1, 2204, -1, -1 },
-  { 0x1F72C, -1, -1, 2205, -1, -1 },
-  { 0x1F72D, 1684, -1, 2206, -1, -1 },
-  { 0x1F730, 1685, -1, -1, -1, -1 },
-  { 0x1F736, 1686, -1, -1, -1, -1 },
-  { 0x1F738, 1687, -1, -1, -1, -1 },
-  { 0x1F739, 1688, -1, 2207, -1, -1 },
-  { 0x1F73A, -1, -1, 2210, -1, -1 },
-  { 0x1F73B, 1689, -1, -1, -1, -1 },
-  { 0x1F73C, 1690, -1, -1, -1, -1 },
-  { 0x1F73D, 1691, -1, -1, -1, -1 },
-  { 0x1F73E, 1693, -1, 2211, -1, -1 },
-  { 0x1F73F, 1694, -1, -1, -1, -1 },
-  { 0x1F740, 1695, -1, -1, -1, -1 },
-  { 0x1F741, 1696, -1, -1, -1, -1 },
-  { 0x1F746, -1, -1, 2212, -1, -1 },
-  { 0x1F74A, 1698, -1, -1, -1, -1 },
-  { 0x1F74B, 1699, -1, -1, -1, -1 },
-  { 0x1F74C, 1700, -1, -1, -1, -1 },
-  { 0x1F74D, 1702, -1, -1, -1, -1 },
-  { 0x1F74E, 1704, -1, -1, -1, -1 },
-  { 0x1F750, -1, -1, 2213, -1, -1 },
-  { 0x1F753, 1705, -1, -1, -1, -1 },
-  { 0x1F754, -1, -1, 2214, -1, -1 },
-  { 0x1F755, -1, -1, 2216, -1, -1 },
-  { 0x1F756, 1706, -1, -1, -1, -1 },
-  { 0x1F757, 1707, -1, -1, -1, -1 },
-  { 0x1F758, 1708, -1, -1, -1, -1 },
-  { 0x1F75A, 1709, -1, -1, -1, -1 },
-  { 0x1F75E, -1, -1, 2217, -1, -1 },
-  { 0x1F760, 1710, -1, -1, -1, -1 },
-  { 0x1F762, 1711, -1, -1, -1, -1 },
-  { 0x1F763, -1, -1, 2219, -1, -1 },
-  { 0x1F765, 1712, -1, 2220, -1, -1 },
-  { 0x1F768, -1, -1, 2221, -1, -1 },
-  { 0x1F76B, 1713, -1, -1, -1, -1 },
-  { 0x1F76C, 1714, -1, -1, -1, -1 },
-  { 0x1F76D, -1, -1, 2222, -1, -1 },
-  { 0x1F76E, -1, -1, 2223, -1, -1 },
-  { 0x1F771, 1715, -1, 2224, -1, -1 },
-  { 0x1F772, 1716, -1, 2225, -1, -1 },
-  { 0x1F773, 1717, -1, 2226, -1, -1 },
+  { 0x1F14A, 1458, -1, -1, 3589, -1 },
+  { 0x1F14B, 1459, -1, -1, 3590, -1 },
+  { 0x1F14C, 1460, -1, -1, 3591, -1 },
+  { 0x1F14D, 1461, -1, -1, 3592, -1 },
+  { 0x1F14E, 1462, -1, -1, 3593, -1 },
+  { 0x1F14F, 1463, -1, -1, 3594, -1 },
+  { 0x1F150, 1464, -1, -1, -1, -1 },
+  { 0x1F155, 1465, -1, -1, -1, -1 },
+  { 0x1F157, 1466, -1, -1, -1, -1 },
+  { 0x1F15A, 1467, -1, 2101, -1, -1 },
+  { 0x1F15B, 1468, -1, 2102, -1, -1 },
+  { 0x1F15C, 1469, -1, 2103, -1, -1 },
+  { 0x1F15F, 1470, -1, -1, -1, -1 },
+  { 0x1F161, 1471, -1, -1, -1, -1 },
+  { 0x1F162, 1472, -1, -1, -1, -1 },
+  { 0x1F163, 1473, -1, 2104, -1, -1 },
+  { 0x1F164, 1474, -1, 2105, -1, -1 },
+  { 0x1F16A, 1475, 2400, 2106, 3595, -1 },
+  { 0x1F16B, 1476, 2401, 2107, 3596, -1 },
+  { 0x1F170, 1477, -1, -1, -1, -1 },
+  { 0x1F171, 1478, -1, -1, -1, -1 },
+  { 0x1F172, 1479, -1, -1, -1, -1 },
+  { 0x1F175, 1480, -1, -1, -1, -1 },
+  { 0x1F177, 1481, -1, 2108, -1, -1 },
+  { 0x1F179, 1482, -1, -1, -1, -1 },
+  { 0x1F17B, 1483, -1, -1, -1, -1 },
+  { 0x1F17C, 1484, -1, -1, -1, -1 },
+  { 0x1F17E, 1485, -1, -1, -1, -1 },
+  { 0x1F17F, 1486, -1, -1, -1, -1 },
+  { 0x1F18A, 1487, -1, -1, -1, -1 },
+  { 0x1F18B, 1488, -1, -1, -1, -1 },
+  { 0x1F18C, 1489, -1, -1, -1, -1 },
+  { 0x1F18D, 1490, -1, -1, -1, -1 },
+  { 0x1F18E, 1491, -1, -1, -1, -1 },
+  { 0x1F18F, 1492, -1, -1, -1, -1 },
+  { 0x1F190, 1493, -1, -1, 3597, -1 },
+  { 0x1F191, 1494, -1, -1, -1, -1 },
+  { 0x1F193, 1495, -1, -1, -1, -1 },
+  { 0x1F194, 1496, -1, -1, -1, -1 },
+  { 0x1F196, 1497, -1, -1, -1, -1 },
+  { 0x1F198, 1498, -1, -1, -1, -1 },
+  { 0x1F199, 1499, -1, -1, -1, -1 },
+  { 0x1F19A, 1500, -1, -1, -1, -1 },
+  { 0x1F200, 1501, -1, -1, 3598, -1 },
+  { 0x1F201, 1502, -1, -1, 3599, -1 },
+  { 0x1F202, 1503, -1, 2109, 3600, -1 },
+  { 0x1F210, 1504, -1, -1, 3601, -1 },
+  { 0x1F211, 1505, -1, -1, 3602, -1 },
+  { 0x1F212, 1506, -1, -1, 3603, -1 },
+  { 0x1F213, 1507, -1, -1, 3604, -1 },
+  { 0x1F214, 1508, -1, -1, 3605, -1 },
+  { 0x1F215, 1510, -1, -1, 3606, -1 },
+  { 0x1F216, 1511, -1, -1, 3607, -1 },
+  { 0x1F217, 1512, -1, -1, 3608, -1 },
+  { 0x1F218, 1513, -1, -1, 3609, -1 },
+  { 0x1F219, 1514, -1, -1, 3610, -1 },
+  { 0x1F21A, 1515, -1, -1, 3611, -1 },
+  { 0x1F21B, 1517, -1, -1, 3612, -1 },
+  { 0x1F21C, 1518, -1, -1, 3613, -1 },
+  { 0x1F21D, 1519, -1, -1, 3614, -1 },
+  { 0x1F21E, 1520, -1, -1, 3615, -1 },
+  { 0x1F21F, 1521, -1, -1, 3616, -1 },
+  { 0x1F220, 1522, -1, -1, 3617, -1 },
+  { 0x1F221, 1523, -1, -1, 3618, -1 },
+  { 0x1F222, 1524, -1, -1, 3619, -1 },
+  { 0x1F223, 1525, -1, -1, 3620, -1 },
+  { 0x1F224, 1526, -1, -1, 3621, -1 },
+  { 0x1F225, 1527, -1, -1, 3622, -1 },
+  { 0x1F226, 1528, -1, -1, 3623, -1 },
+  { 0x1F227, 1529, -1, -1, 3624, -1 },
+  { 0x1F228, 1530, -1, -1, 3625, -1 },
+  { 0x1F229, 1531, -1, -1, 3626, -1 },
+  { 0x1F22A, 1532, -1, -1, 3627, -1 },
+  { 0x1F22B, 1533, -1, -1, 3628, -1 },
+  { 0x1F22C, 1534, -1, -1, 3629, -1 },
+  { 0x1F22D, 1535, -1, -1, 3630, -1 },
+  { 0x1F22E, 1536, -1, -1, 3631, -1 },
+  { 0x1F22F, 1537, -1, -1, 3632, -1 },
+  { 0x1F230, 1539, -1, -1, 3633, -1 },
+  { 0x1F231, 1540, -1, -1, 3634, -1 },
+  { 0x1F232, 1541, -1, -1, 3635, -1 },
+  { 0x1F233, 1542, -1, -1, 3636, -1 },
+  { 0x1F234, 1543, -1, -1, 3637, -1 },
+  { 0x1F235, 1544, -1, -1, 3638, -1 },
+  { 0x1F236, 1545, -1, 2110, 3639, -1 },
+  { 0x1F237, 1546, -1, 2111, 3640, -1 },
+  { 0x1F238, 1547, -1, -1, 3641, -1 },
+  { 0x1F239, 1548, -1, -1, 3642, -1 },
+  { 0x1F23A, 1549, -1, -1, 3643, -1 },
+  { 0x1F240, 1550, -1, -1, 3644, -1 },
+  { 0x1F241, 1551, -1, -1, 3645, -1 },
+  { 0x1F242, 1552, -1, -1, 3646, -1 },
+  { 0x1F243, 1553, -1, -1, 3647, -1 },
+  { 0x1F244, 1554, -1, -1, 3648, -1 },
+  { 0x1F245, 1555, -1, -1, 3649, -1 },
+  { 0x1F246, 1556, -1, -1, 3650, -1 },
+  { 0x1F247, 1557, -1, -1, 3651, -1 },
+  { 0x1F248, 1558, -1, -1, 3652, -1 },
+  { 0x1F250, 1559, -1, -1, 3653, -1 },
+  { 0x1F251, 1560, -1, -1, 3654, -1 },
+  { 0x1F300, 1561, -1, -1, -1, -1 },
+  { 0x1F310, -1, 2402, -1, -1, -1 },
+  { 0x1F311, -1, -1, 2112, -1, -1 },
+  { 0x1F313, 1562, -1, 2113, -1, -1 },
+  { 0x1F314, 1563, -1, -1, -1, -1 },
+  { 0x1F315, -1, -1, 2114, -1, -1 },
+  { 0x1F317, -1, -1, 2115, -1, -1 },
+  { 0x1F319, -1, 2403, 2116, -1, -1 },
+  { 0x1F337, -1, -1, 2118, -1, -1 },
+  { 0x1F33C, 1564, -1, -1, -1, -1 },
+  { 0x1F340, -1, -1, 2119, -1, -1 },
+  { 0x1F346, 1565, -1, -1, -1, -1 },
+  { 0x1F354, 1566, -1, -1, -1, -1 },
+  { 0x1F35A, 1567, -1, -1, -1, -1 },
+  { 0x1F35B, 1568, -1, -1, -1, -1 },
+  { 0x1F35C, 1569, -1, -1, -1, -1 },
+  { 0x1F361, 1570, -1, -1, -1, -1 },
+  { 0x1F362, 1571, -1, -1, -1, -1 },
+  { 0x1F36A, 1572, -1, -1, -1, -1 },
+  { 0x1F373, 1573, -1, -1, -1, -1 },
+  { 0x1F374, 1574, 2404, -1, -1, -1 },
+  { 0x1F375, -1, -1, 2120, -1, -1 },
+  { 0x1F37B, 1575, -1, -1, -1, -1 },
+  { 0x1F381, -1, -1, 2122, -1, -1 },
+  { 0x1F383, 1576, -1, -1, -1, -1 },
+  { 0x1F385, 1577, -1, -1, -1, -1 },
+  { 0x1F387, -1, 2407, -1, -1, -1 },
+  { 0x1F38A, 1578, -1, -1, -1, -1 },
+  { 0x1F38B, 1579, -1, -1, -1, -1 },
+  { 0x1F38C, -1, 2408, -1, -1, -1 },
+  { 0x1F38D, -1, 2409, -1, -1, -1 },
+  { 0x1F38E, -1, 2410, -1, -1, -1 },
+  { 0x1F391, -1, 2411, -1, -1, -1 },
+  { 0x1F392, -1, 2412, -1, -1, -1 },
+  { 0x1F393, -1, 2413, -1, -1, -1 },
+  { 0x1F3A0, 1580, -1, -1, -1, -1 },
+  { 0x1F3A1, 1581, -1, -1, -1, -1 },
+  { 0x1F3A3, 1582, -1, -1, -1, -1 },
+  { 0x1F3A4, 1583, -1, -1, -1, -1 },
+  { 0x1F3A5, 1584, -1, -1, -1, -1 },
+  { 0x1F3A6, 1585, -1, -1, -1, -1 },
+  { 0x1F3A7, 1586, -1, -1, -1, -1 },
+  { 0x1F3A8, 1587, -1, -1, -1, -1 },
+  { 0x1F3A9, 1588, -1, -1, -1, -1 },
+  { 0x1F3AA, 1589, -1, -1, -1, -1 },
+  { 0x1F3AB, -1, 2414, -1, -1, -1 },
+  { 0x1F3AE, 1590, -1, -1, -1, -1 },
+  { 0x1F3AF, 1591, -1, 2123, -1, -1 },
+  { 0x1F3B4, 1592, -1, -1, -1, -1 },
+  { 0x1F3B5, 1593, -1, 2124, -1, -1 },
+  { 0x1F3B6, 1594, -1, 2125, -1, -1 },
+  { 0x1F3BC, -1, -1, 2126, -1, -1 },
+  { 0x1F3BE, 1595, -1, -1, -1, -1 },
+  { 0x1F3BF, 1596, -1, 2127, -1, -1 },
+  { 0x1F3C0, 1597, -1, -1, -1, -1 },
+  { 0x1F3C1, 1598, -1, -1, -1, -1 },
+  { 0x1F3C3, 1599, -1, -1, -1, -1 },
+  { 0x1F3C4, 1600, -1, -1, -1, -1 },
+  { 0x1F3E1, 1601, -1, -1, -1, -1 },
+  { 0x1F3E3, -1, -1, 2128, -1, -1 },
+  { 0x1F3E5, -1, -1, 2129, -1, -1 },
+  { 0x1F3E6, -1, -1, 2130, -1, -1 },
+  { 0x1F3E7, 1602, -1, -1, -1, -1 },
+  { 0x1F3E8, -1, -1, 2131, -1, -1 },
+  { 0x1F3ED, 1603, -1, 2132, -1, -1 },
+  { 0x1F3EE, 1605, -1, -1, -1, -1 },
+  { 0x1F3F0, -1, -1, 2133, -1, -1 },
+  { 0x1F400, -1, 2415, -1, -1, -1 },
+  { 0x1F401, -1, 2416, -1, -1, -1 },
+  { 0x1F402, -1, 2417, -1, -1, -1 },
+  { 0x1F403, -1, 2418, -1, -1, -1 },
+  { 0x1F404, 1606, 2419, -1, -1, -1 },
+  { 0x1F405, -1, 2420, -1, -1, -1 },
+  { 0x1F406, -1, 2421, -1, -1, -1 },
+  { 0x1F407, -1, 2422, -1, -1, -1 },
+  { 0x1F408, -1, 2423, -1, -1, -1 },
+  { 0x1F409, -1, 2424, -1, -1, -1 },
+  { 0x1F40A, -1, 2425, -1, -1, -1 },
+  { 0x1F40B, -1, 2426, -1, -1, -1 },
+  { 0x1F40C, -1, 2427, -1, -1, -1 },
+  { 0x1F40D, -1, 2428, -1, -1, -1 },
+  { 0x1F40E, -1, 2429, -1, -1, -1 },
+  { 0x1F40F, -1, 2430, 2134, -1, -1 },
+  { 0x1F410, -1, 2431, -1, -1, -1 },
+  { 0x1F411, -1, 2432, -1, -1, -1 },
+  { 0x1F412, -1, 2433, -1, -1, -1 },
+  { 0x1F413, 1607, 2434, -1, -1, -1 },
+  { 0x1F414, 1608, 2435, -1, -1, -1 },
+  { 0x1F415, -1, 2436, -1, -1, -1 },
+  { 0x1F416, 1610, 2437, -1, -1, -1 },
+  { 0x1F417, -1, 2438, -1, -1, -1 },
+  { 0x1F418, -1, 2439, -1, -1, -1 },
+  { 0x1F41E, 1611, -1, -1, -1, -1 },
+  { 0x1F42A, -1, 2440, -1, -1, -1 },
+  { 0x1F42B, -1, 2441, -1, -1, -1 },
+  { 0x1F431, -1, -1, 2135, -1, -1 },
+  { 0x1F43E, -1, -1, 2136, -1, -1 },
+  { 0x1F446, -1, -1, 2137, -1, -1 },
+  { 0x1F447, -1, -1, 2138, -1, -1 },
+  { 0x1F448, -1, -1, 2139, -1, -1 },
+  { 0x1F449, -1, -1, 2140, -1, -1 },
+  { 0x1F44A, 1612, -1, 2141, -1, -1 },
+  { 0x1F44B, -1, -1, 2142, -1, -1 },
+  { 0x1F45F, 1613, -1, -1, -1, -1 },
+  { 0x1F463, -1, -1, 2143, -1, -1 },
+  { 0x1F464, 1614, -1, -1, -1, -1 },
+  { 0x1F465, 1615, -1, -1, -1, -1 },
+  { 0x1F46B, -1, -1, 2144, -1, -1 },
+  { 0x1F485, 1616, -1, -1, -1, -1 },
+  { 0x1F487, -1, 2442, -1, -1, -1 },
+  { 0x1F48B, 1617, -1, -1, -1, -1 },
+  { 0x1F48D, 1618, -1, -1, -1, -1 },
+  { 0x1F48F, 1619, -1, -1, -1, -1 },
+  { 0x1F492, 1620, -1, 2145, -1, -1 },
+  { 0x1F499, -1, -1, 2146, -1, -1 },
+  { 0x1F4A0, 1621, 2443, 2149, -1, -1 },
+  { 0x1F4A1, 1622, -1, -1, -1, -1 },
+  { 0x1F4A6, 1623, -1, -1, -1, -1 },
+  { 0x1F4A7, -1, 2444, -1, -1, -1 },
+  { 0x1F4A8, 1624, -1, -1, -1, -1 },
+  { 0x1F4A9, 1625, -1, -1, -1, -1 },
+  { 0x1F4AA, 1626, -1, -1, -1, -1 },
+  { 0x1F4AB, 1627, -1, -1, -1, -1 },
+  { 0x1F4AC, 1628, -1, -1, -1, -1 },
+  { 0x1F4AE, 1629, -1, 2150, -1, -1 },
+  { 0x1F4AF, 1630, -1, -1, -1, -1 },
+  { 0x1F4B0, -1, 2445, -1, -1, -1 },
+  { 0x1F4B2, -1, -1, 2151, -1, -1 },
+  { 0x1F4BE, 1631, -1, -1, -1, -1 },
+  { 0x1F4C0, 1632, -1, -1, -1, -1 },
+  { 0x1F4D6, 1633, 2446, -1, -1, -1 },
+  { 0x1F4E0, -1, -1, 2152, -1, -1 },
+  { 0x1F4E1, 1634, -1, -1, -1, -1 },
+  { 0x1F4E6, -1, -1, 2153, -1, -1 },
+  { 0x1F4E7, -1, 2447, -1, -1, -1 },
+  { 0x1F4E8, -1, -1, 2154, -1, -1 },
+  { 0x1F4E9, -1, 2448, -1, -1, -1 },
+  { 0x1F4EA, 1635, -1, -1, -1, -1 },
+  { 0x1F4EB, 1637, -1, -1, -1, -1 },
+  { 0x1F4EE, 1638, -1, -1, -1, -1 },
+  { 0x1F4F2, -1, 2449, -1, -1, -1 },
+  { 0x1F4F6, 1639, -1, -1, -1, -1 },
+  { 0x1F500, 1640, -1, -1, -1, -1 },
+  { 0x1F501, 1641, -1, 2155, -1, -1 },
+  { 0x1F502, 1642, -1, -1, -1, -1 },
+  { 0x1F503, 1643, -1, -1, -1, -1 },
+  { 0x1F504, 1644, -1, -1, -1, -1 },
+  { 0x1F506, -1, -1, 2156, -1, -1 },
+  { 0x1F50A, 1645, -1, -1, -1, -1 },
+  { 0x1F50D, 1646, -1, -1, -1, -1 },
+  { 0x1F50E, 1647, -1, -1, -1, -1 },
+  { 0x1F50F, 1648, -1, -1, -1, -1 },
+  { 0x1F510, 1649, -1, -1, -1, -1 },
+  { 0x1F511, -1, -1, 2159, -1, -1 },
+  { 0x1F512, 1650, -1, -1, -1, -1 },
+  { 0x1F514, -1, -1, 2160, -1, -1 },
+  { 0x1F518, -1, -1, 2162, -1, -1 },
+  { 0x1F519, -1, -1, 2165, -1, -1 },
+  { 0x1F51D, 1651, -1, -1, -1, -1 },
+  { 0x1F51F, -1, -1, 2166, -1, -1 },
+  { 0x1F524, 1652, -1, -1, -1, -1 },
+  { 0x1F526, 1653, -1, -1, -1, -1 },
+  { 0x1F52A, 1654, -1, -1, -1, -1 },
+  { 0x1F52F, -1, -1, 2167, -1, -1 },
+  { 0x1F534, -1, -1, 2168, -1, -1 },
+  { 0x1F536, -1, -1, 2172, -1, -1 },
+  { 0x1F538, -1, -1, 2173, -1, -1 },
+  { 0x1F53A, -1, -1, 2174, -1, -1 },
+  { 0x1F53B, -1, -1, 2175, -1, -1 },
+  { 0x1F53C, 1655, -1, 2176, -1, -1 },
+  { 0x1F53D, 1656, -1, 2177, -1, -1 },
+  { 0x1F540, -1, 2450, -1, -1, -1 },
+  { 0x1F541, -1, 2451, -1, -1, -1 },
+  { 0x1F542, -1, 2452, 2178, -1, -1 },
+  { 0x1F543, -1, 2453, -1, -1, -1 },
+  { 0x1F550, -1, -1, 2179, -1, -1 },
+  { 0x1F5FF, -1, 2454, -1, -1, -1 },
+  { 0x1F603, -1, -1, 2181, -1, -1 },
+  { 0x1F610, -1, 2455, -1, -1, -1 },
+  { 0x1F61C, -1, 2456, -1, -1, -1 },
+  { 0x1F61D, -1, 2457, -1, -1, -1 },
+  { 0x1F61E, -1, -1, 2182, -1, -1 },
+  { 0x1F636, -1, 2458, 2183, -1, -1 },
+  { 0x1F64C, 1657, -1, -1, -1, -1 },
+  { 0x1F64F, -1, 2459, -1, -1, -1 },
+  { 0x1F681, -1, -1, 2184, -1, -1 },
+  { 0x1F686, 1658, -1, -1, -1, -1 },
+  { 0x1F687, 1659, -1, -1, -1, -1 },
+  { 0x1F689, 1660, -1, -1, -1, -1 },
+  { 0x1F69A, -1, -1, 2185, -1, -1 },
+  { 0x1F6A2, -1, -1, 2186, -1, -1 },
+  { 0x1F6A3, -1, -1, 2187, -1, -1 },
+  { 0x1F6A7, -1, -1, 2188, -1, -1 },
+  { 0x1F6A8, 1661, -1, -1, -1, -1 },
+  { 0x1F6A9, 1662, -1, 2189, -1, -1 },
+  { 0x1F6AB, -1, -1, 2190, -1, -1 },
+  { 0x1F6B6, 1663, -1, -1, -1, -1 },
+  { 0x1F6B9, 1664, -1, -1, -1, -1 },
+  { 0x1F6BA, 1666, -1, -1, -1, -1 },
+  { 0x1F6BB, 1668, -1, 2192, -1, -1 },
+  { 0x1F6BC, 1670, -1, -1, -1, -1 },
+  { 0x1F702, -1, -1, 2193, -1, -1 },
+  { 0x1F703, -1, -1, 2194, -1, -1 },
+  { 0x1F704, -1, -1, 2195, -1, -1 },
+  { 0x1F707, 1671, -1, -1, -1, -1 },
+  { 0x1F708, 1672, -1, -1, -1, -1 },
+  { 0x1F70A, 1673, -1, 2196, -1, -1 },
+  { 0x1F70B, 1674, -1, -1, -1, -1 },
+  { 0x1F70D, 1675, -1, -1, -1, -1 },
+  { 0x1F70F, 1676, -1, -1, -1, -1 },
+  { 0x1F710, -1, -1, 2197, -1, -1 },
+  { 0x1F714, -1, -1, 2199, -1, -1 },
+  { 0x1F715, -1, -1, 2201, -1, -1 },
+  { 0x1F718, 1677, -1, -1, -1, -1 },
+  { 0x1F71A, -1, -1, 2202, -1, -1 },
+  { 0x1F71B, -1, -1, 2203, -1, -1 },
+  { 0x1F71C, -1, -1, 2205, -1, -1 },
+  { 0x1F71E, 1678, -1, -1, -1, -1 },
+  { 0x1F71F, 1679, -1, -1, -1, -1 },
+  { 0x1F720, -1, -1, 2206, -1, -1 },
+  { 0x1F721, -1, -1, 2207, -1, -1 },
+  { 0x1F722, -1, -1, 2208, -1, -1 },
+  { 0x1F723, 1680, -1, -1, -1, -1 },
+  { 0x1F725, 1681, -1, 2209, -1, -1 },
+  { 0x1F726, -1, -1, 2210, -1, -1 },
+  { 0x1F727, -1, -1, 2211, -1, -1 },
+  { 0x1F728, 1682, -1, 2212, -1, -1 },
+  { 0x1F729, -1, -1, 2213, -1, -1 },
+  { 0x1F72A, -1, -1, 2214, -1, -1 },
+  { 0x1F72B, 1684, -1, 2215, -1, -1 },
+  { 0x1F72C, -1, -1, 2216, -1, -1 },
+  { 0x1F72D, 1685, -1, 2217, -1, -1 },
+  { 0x1F730, 1686, -1, -1, -1, -1 },
+  { 0x1F736, 1687, -1, -1, -1, -1 },
+  { 0x1F738, 1688, -1, -1, -1, -1 },
+  { 0x1F739, 1689, -1, 2218, -1, -1 },
+  { 0x1F73A, -1, -1, 2221, -1, -1 },
+  { 0x1F73B, 1690, -1, -1, -1, -1 },
+  { 0x1F73C, 1691, -1, -1, -1, -1 },
+  { 0x1F73D, 1692, -1, -1, -1, -1 },
+  { 0x1F73E, 1694, -1, 2222, -1, -1 },
+  { 0x1F73F, 1695, -1, -1, -1, -1 },
+  { 0x1F740, 1696, -1, -1, -1, -1 },
+  { 0x1F741, 1697, -1, -1, -1, -1 },
+  { 0x1F746, -1, -1, 2223, -1, -1 },
+  { 0x1F74A, 1699, -1, -1, -1, -1 },
+  { 0x1F74B, 1700, -1, -1, -1, -1 },
+  { 0x1F74C, 1701, -1, -1, -1, -1 },
+  { 0x1F74D, 1703, -1, -1, -1, -1 },
+  { 0x1F74E, 1705, -1, -1, -1, -1 },
+  { 0x1F750, -1, -1, 2224, -1, -1 },
+  { 0x1F753, 1706, -1, -1, -1, -1 },
+  { 0x1F754, -1, -1, 2225, -1, -1 },
+  { 0x1F755, -1, -1, 2227, -1, -1 },
+  { 0x1F756, 1707, -1, -1, -1, -1 },
+  { 0x1F757, 1708, -1, -1, -1, -1 },
+  { 0x1F758, 1709, -1, -1, -1, -1 },
+  { 0x1F75A, 1710, -1, -1, -1, -1 },
+  { 0x1F75E, -1, -1, 2228, -1, -1 },
+  { 0x1F760, 1711, -1, -1, -1, -1 },
+  { 0x1F762, 1712, -1, -1, -1, -1 },
+  { 0x1F763, -1, -1, 2230, -1, -1 },
+  { 0x1F765, 1713, -1, 2231, -1, -1 },
+  { 0x1F768, -1, -1, 2232, -1, -1 },
+  { 0x1F76B, 1714, -1, -1, -1, -1 },
+  { 0x1F76C, 1715, -1, -1, -1, -1 },
+  { 0x1F76D, -1, -1, 2233, -1, -1 },
+  { 0x1F76E, -1, -1, 2234, -1, -1 },
+  { 0x1F771, 1716, -1, 2235, -1, -1 },
+  { 0x1F772, 1717, -1, 2236, -1, -1 },
+  { 0x1F773, 1718, -1, 2237, -1, -1 },
   { 0x2F800, -1, -1, -1, -1, 1511 },
   { 0x2F801, -1, -1, -1, -1, 1512 },
   { 0x2F802, -1, -1, -1, -1, 1513 },
@@ -29831,7 +29856,7 @@ static const NamesList names_list[] =
   { 0x2FA1B, -1, -1, -1, -1, 2050 },
   { 0x2FA1C, -1, -1, -1, -1, 2051 },
   { 0x2FA1D, -1, -1, -1, -1, 2052 },
-  { 0xE0100, -1, 2455, -1, -1, -1 },
+  { 0xE0100, -1, 2461, -1, -1, -1 },
 };
 
 #endif  /* #ifndef UNICODE_NAMESLIST_H */
diff --git a/gucharmap/unicode-scripts.h b/gucharmap/unicode-scripts.h
index 634d118..985d321 100644
--- a/gucharmap/unicode-scripts.h
+++ b/gucharmap/unicode-scripts.h
@@ -1193,7 +1193,10 @@ unicode_scripts[] =
   { 0x21D5, 0x21F3, 17 },
   { 0x21F4, 0x22FF, 17 },
   { 0x2300, 0x2307, 17 },
-  { 0x2308, 0x230B, 17 },
+  { 0x2308, 0x2308, 17 },
+  { 0x2309, 0x2309, 17 },
+  { 0x230A, 0x230A, 17 },
+  { 0x230B, 0x230B, 17 },
   { 0x230C, 0x231F, 17 },
   { 0x2320, 0x2321, 17 },
   { 0x2322, 0x2328, 17 },


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]