Nhiệm Vụ 3.1


Mục tiêu nghiên cứu:

  • Nắm bắt sự thay đổi về dân số của 5 nước Đông Nam Á: Vietnam, Cambodia, Thailand, Malaysia, Indonesia từ 1950 đến 2021

  • Nắm bắt sự thay đổi về dân số Vietnam thông qua các đặc trưng đo lường

  • Biết được trung bình về dân số trong 72 năm của 5 quốc gia

  • Biết được các giá trị trung bình dân số độ tuổi từ 70 đến 79 của 5 quốc gia trong năm 2020

  • Biết được các giá trị trung bình về dân số trẻ em dưới 15 tuổi của 5 quốc gia ở năm 1970 và năm 1990

Giải thích bộ dữ liệu:

Dữ liệu trong file population-and-demography.csv nói về Dân số và Nhân khẩu học của 254 quốc gia được phân tích trong 72 năm từ năm 1950 đến năm 2021

Import và mô tả cơ bản dataset

Các mô tả cơ bản về dataset:

  • Là 1 data frame

  • Có 9 cột tương đương với 9 biến

  • Các cột lần lượt là:

  • Country name: Quốc gia

  • Year: Năm lấy số liệu

  • Population: dân số

  • Population.of.children.under.the.age.of.1: Số trẻ em dưới 1 tuổi

  • Population.of.children.under.the.age.of.5: Số trẻ em dưới 5 tuổi

  • Population.of.children.under.the.age.of.15: Số trẻ em dưới 15 tuổi

  • Population.under.the.age.of.25: Sô người dưới 25 tuổi

  • Population.aged.15.to.64.years: Số người dân từ 15 đến 64 tuổi

  • Population.older.than.15.years: Sô người trên 25 tuổi

  • Population.older.than.18.years: Sô người trên 18 tuổi

  • Population.at.age.1: Số dân 1 tuổi

  • Population.aged.1.to.4.years: Số dân từ 1 đến 4 tuổi

  • Population.aged.5.to.9.years: Số dân từ 5 đến 9 tuổi

  • Population.aged.10.to.14.years: Số dân từ 10 đến 14 tuổi

  • Population.aged.15.to.19.years: Số dân từ 15 đến 19 tuổi

  • Population.aged.20.to.29.years: Số dân từ 20 dến 29 tuổi

  • Population.aged.30.to.39.years: Số dân từ 30 dến 39 tuổi

  • Population.aged.40.to.49.years: Số dân từ 40 dến 49 tuổi

  • Population.aged.50.to.59.years: Số dân từ 50 dến 59 tuổi

  • Population.aged.60.to.69.years: Số dân từ 60 dến 69 tuổi

  • Population.aged.70.to.79.years: Số dân từ 70 dến 79 tuổi

  • Population.aged.80.to.89.years: Số dân từ 80 dến 89 tuổi

  • Population.aged.90.to.99.years: Số dân từ 90 dến 99 tuổi

  • Population.older.than.100.years: Số dân trên 100 tuổi

  • Có 18289 hàng tương đương vói 18289 quan sát

  • Có 24 cột tương đương 24 biến

-data set không có dữ liệu trống

Phân tích dữ liệu

  • Tạo một bản sao của file dữ liệu population-and-demography.csv và gán nó vào một biến mới có tên t. Điều này giúp bạn giữ nguyên dữ liệu gốc trong khi thực hiện các thao tác trên bản sao.
library(xlsx)
t <- read.xlsx("C:/Users/PC_Dell/Downloads/population-and-demography1.xlsx", sheetIndex = 1, header = 1) #đọc dữ liệu từ excel và gán vào object t
library(skimr)
skim(t)
Data summary
Name t
Number of rows 18288
Number of columns 24
_______________________
Column type frequency:
character 1
numeric 23
________________________
Group variables None

Variable type: character

skim_variable n_missing complete_rate min max empty n_unique whitespace
Country 0 1 4 59 0 254 0

Variable type: numeric

skim_variable n_missing complete_rate mean sd p0 p25 p50 p75 p100 hist
Year 0 1 1985.50 20.78 1950 1967.75 1985.5 2003.25 2021 ▇▇▇▇▇
Population 0 1 126470436.62 588851230.77 1363 291591.50 3833997.5 16785463.50 7909295000 ▇▁▁▁▁
Population.of.children.under.the.age.of.1 0 1 3133496.86 14167006.03 25 6663.75 88352.0 463000.50 139783730 ▇▁▁▁▁
Population.of.children.under.the.age.of.5 0 1 14825709.57 67384368.62 136 31995.25 423784.5 2160046.50 690360700 ▇▁▁▁▁
Population.of.children.under.the.age.of.15 0 1 41095227.11 188416973.54 416 89541.50 1186121.5 5905944.75 2015023400 ▇▁▁▁▁
Population.under.the.age.of.25 0 1 63762600.31 294251869.66 623 139541.50 1843099.5 9025129.75 3239281000 ▇▁▁▁▁
Population.aged.15.to.64.years 0 1 77429505.08 367651914.71 748 170263.50 2246772.0 9641250.00 5132999000 ▇▁▁▁▁
Population.older.than.15.years 0 1 85372101.76 404866940.61 849 186716.00 2482104.0 10354345.50 5893678600 ▇▁▁▁▁
Population.older.than.18.years 0 1 78196242.04 372017010.49 752 166417.50 2238130.5 9239904.00 5516283000 ▇▁▁▁▁
Population.at.age.1 0 1 3011212.81 13661998.41 26 6473.75 85824.0 440787.50 138478740 ▇▁▁▁▁
Population.aged.1.to.4.years 0 1 11692212.72 53238243.89 101 25269.25 334454.0 1697850.75 550970400 ▇▁▁▁▁
Population.aged.5.to.9.years 0 1 13598575.21 62534310.11 138 29406.25 392220.5 1947260.75 683611800 ▇▁▁▁▁
Population.aged.10.to.14.years 0 1 12670942.28 58775457.46 73 27879.50 363895.5 1796754.00 659934300 ▇▁▁▁▁
Population.aged.15.to.19.years 0 1 11782258.92 55126036.18 110 26296.50 336969.5 1626210.75 623576060 ▇▁▁▁▁
Population.aged.20.to.29.years 0 1 20872880.04 98860990.50 158 45050.75 609723.5 2758738.50 1210493200 ▇▁▁▁▁
Population.aged.30.to.39.years 0 1 17158704.11 82404600.95 137 36608.25 486290.5 2113149.00 1165207300 ▇▁▁▁▁
Population.aged.40.to.49.years 0 1 13622138.99 66008221.21 119 27440.25 364712.5 1556334.00 976407200 ▇▁▁▁▁
Population.aged.50.to.59.years 0 1 10177069.11 49288480.77 95 19649.75 264781.5 1203386.00 851356900 ▇▁▁▁▁
Population.aged.60.to.69.years 0 1 6801756.84 32712918.99 64 12603.00 168417.5 845242.75 598067140 ▇▁▁▁▁
Population.aged.70.to.79.years 0 1 3618710.03 17491538.61 31 6221.00 81824.0 436710.00 330491170 ▇▁▁▁▁
Population.aged.80.to.89.years 0 1 1195799.30 6238308.33 6 1818.75 20269.5 133380.50 131835590 ▇▁▁▁▁
Population.aged.90.to.99.years 0 1 142784.38 853350.39 0 154.75 1468.5 12499.00 22223974 ▇▁▁▁▁
Population.older.than.100.years 0 1 3107.72 20951.57 0 0.00 13.0 163.00 593166 ▇▁▁▁▁
  • Thực hiện đổi tên các biến của dữ liệu để dễ dàng gọi tên trong các thao tác phân tích
# Đặt lại tên cho các cột của objec "bwt" để thuận tiện thao tác hơn
names(t) <- c("C","Y","P","U1","U5","U15","U25","15to64","B15","B18","A1","1to4","5to9","10to14","15to19","20to29","30to39","40to49","50to59","60to69","70to79","80to89","90to99","B100")
names(t)
##  [1] "C"      "Y"      "P"      "U1"     "U5"     "U15"    "U25"    "15to64"
##  [9] "B15"    "B18"    "A1"     "1to4"   "5to9"   "10to14" "15to19" "20to29"
## [17] "30to39" "40to49" "50to59" "60to69" "70to79" "80to89" "90to99" "B100"
  • Trong R, đối tượng dữ liệu là một tập hợp các biến. Mỗi biến có một tên duy nhất. Câu lệnh này sẽ thay đổi tên của các biến trong đối tượng dữ liệu p thành các tên được liệt kê trong vector c(“C”,“Y”,“P”,“U1”,“U5”,“U15”,“U25”,“15to64”,“B15”,“B18”,“A1”,“1to4”,“5to9”,“10to14”,“15to19”,“20to29”,“30to39”,“40to49”,“50to59”,“60to69”,“70to79”,“80to89”,“90to99”,“B100”)

  • Chẳng hạn, tên dữ liệu được rút gọn như sau:

  • Country name được đổi tên thành C : Quốc gia

  • Year được đổi tên thành Y : Năm lấy số liệu

  • Population được đổi tên thành P : dân số

  • Population.of.children.under.the.age.of.1 được đổi tên thành U1 : Số trẻ em dưới 1 tuổi

  • Population.of.children.under.the.age.of.5 được đổi tên thành U5 : Số trẻ em dưới 5 tuổi

  • Population.of.children.under.the.age.of.15 được đổi tên thành U15 : Số trẻ em dưới 15 tuổi

  • Population.under.the.age.of.25 được đổi tên thành U25 : Sô người dưới 25 tuổi

  • Population.aged.15.to.64.years được đổi tên thành 15to64: Số người dân từ 15 đến 64 tuổi

  • Population.older.than.15.years được đổi tên thành B25: Sô người trên 25 tuổi

  • Population.older.than.18.years được đổi tên thành B18 : Sô người trên 18 tuổi

  • Population.at.age.1 được đổi tên thành A1 : Số dân 1 tuổi

  • Population.aged.1.to.4.years được đổi tên thành 1to4 : Số dân từ 1 đến 4 tuổi

  • Population.aged.5.to.9.years được đổi tên thành 5to9 : Số dân từ 5 đến 9 tuổi

  • Population.aged.10.to.14.years được đổi tên thành 10to14 : Số dân từ 10 đến 14 tuổi

  • Population.aged.15.to.19.years được đổi tên thành 10to19 : Số dân từ 15 đến 19 tuổi

  • Population.aged.20.to.29.years được đổi tên thành 20to29 : Số dân từ 20 dến 29 tuổi

  • Population.aged.30.to.39.years được đổi tên thành 30to39 : Số dân từ 30 dến 39 tuổi

  • Population.aged.40.to.49.years được đổi tên thành 40to49 : Số dân từ 40 dến 49 tuổi

  • Population.aged.50.to.59.years được đổi tên thành 50to59 : Số dân từ 50 dến 59 tuổi

  • Population.aged.60.to.69.years được đổi tên thành 60to69 : Số dân từ 60 dến 69 tuổi

  • Population.aged.70.to.79.years được đổi tên thành 70to79 : Số dân từ 70 dến 79 tuổi

  • Population.aged.80.to.89.years được đổi tên thành 80to89 : Số dân từ 80 dến 89 tuổi

  • Population.aged.90.to.99.years được đổi tên thành 90to99 : Số dân từ 90 dến 99 tuổi

  • Population.older.than.100.years được đổi thành B100: Số dân trên 100 tuổi

Phân tích và lọc dữ liệu về dân số của 5 nước Đông Nam Á: Vietnam , Cambodia, Thailand, Malaysia, Indonesia từ 1950 đến 2021:

  • Thực hiện lọc 5 quốc gia cần phân tích, ở đây phân tích: Vietnam , Cambodia, Thailand, Malaysia, Indonesia

  • Chọn 5 cột số liệu về các độ tuổi của dân số trong các năm, ở đây phân tích tổng dân số của 5 quốc gia (P), dân số trẻ em dưới 15 tuổi (U15), dân số dưới 25 tuổi (U25), dân số từ 30 đến 39 tuổi (30to39), dân số từ 15 đến 64 tuổi (15to64)

  • Xóa bỏ các cột thừa chỉ giữ lại 7 cột cần lấy dữ liệu để phân tích và gán cho dữ liệu mới một object t1

Phương pháp nghiên cứu

  • Sử dụng các phương pháp:

    • Mã hóa dữ liệu

    • Tạo bảng tần số

    • Tính toán các đặc trưng đo lường

library(dplyr)
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
t1 <- filter(t, C == 'Vietnam' | C == 'Cambodia' | C == 'Spain' | C == 'Thailand' | C == 'Indonesia') %>% select(-c('U1','U5','70to79','B15','B18','A1','1to4','5to9','10to14','15to19','20to29','40to49','50to59','60to69','80to89','90to99','B100'))

table <- knitr::kable(t1, format = "markdown")
table 
C Y P U15 U25 15to64 30to39
Cambodia 1950 4380384 1865760 2710160 2397704 526845
Cambodia 1951 4485394 1915585 2778003 2450779 538567
Cambodia 1952 4592881 1966918 2847686 2504408 550377
Cambodia 1953 4702070 2020374 2919233 2557309 561973
Cambodia 1954 4814380 2076826 2993439 2610104 573592
Cambodia 1955 4931233 2136902 3071111 2663645 585489
Cambodia 1956 5051848 2200334 3151894 2717466 597516
Cambodia 1957 5175946 2266675 3235486 2771681 609628
Cambodia 1958 5298410 2332281 3317890 2824821 621340
Cambodia 1959 5419153 2394722 3397785 2879298 633230
Cambodia 1960 5541679 2454759 3476898 2937791 645988
Cambodia 1961 5664665 2512735 3554668 2998568 659205
Cambodia 1962 5788856 2569307 3631584 3061746 672968
Cambodia 1963 5913682 2622302 3707415 3128856 687164
Cambodia 1964 6040854 2670198 3784719 3203110 701569
Cambodia 1965 6170727 2715998 3864917 3281933 715840
Cambodia 1966 6299236 2761608 3945490 3359322 729465
Cambodia 1967 6426456 2806456 4026286 3435952 742659
Cambodia 1968 6553111 2849849 4107454 3513371 755473
Cambodia 1969 6679712 2891146 4188815 3592693 767675
Cambodia 1970 6708523 2925328 4234369 3582073 754909
Cambodia 1971 6696324 2957572 4270680 3533248 729322
Cambodia 1972 6766292 2997720 4347200 3558600 719843
Cambodia 1973 6852365 3033786 4427125 3604115 714299
Cambodia 1974 6913410 3047455 4478408 3647253 707990
Cambodia 1975 6727925 2959596 4385856 3567110 678127
Cambodia 1976 6307123 2767952 4145010 3362796 621227
Cambodia 1977 6040198 2610515 3966712 3257362 582381
Cambodia 1978 5961192 2533109 3901450 3253035 566873
Cambodia 1979 6051810 2525148 3937859 3347185 580654
Cambodia 1980 6198963 2574356 4026059 3438846 597044
Cambodia 1981 6364474 2654633 4135606 3517281 612002
Cambodia 1982 6619704 2755331 4284487 3664792 648419
Cambodia 1983 6881965 2870534 4439543 3804600 688016
Cambodia 1984 7133905 2997133 4594628 3922408 727733
Cambodia 1985 7376090 3128002 4748687 4025934 769077
Cambodia 1986 7661320 3264706 4921606 4166423 825734
Cambodia 1987 7975606 3408109 5106372 4328938 894545
Cambodia 1988 8269784 3561484 5283431 4461058 960334
Cambodia 1989 8570931 3735855 5460685 4578922 1025777
Cambodia 1990 8910806 3934593 5650610 4710864 1098436
Cambodia 1991 9259362 4150863 5843411 4833724 1172063
Cambodia 1992 9718217 4392965 6077643 5040680 1271481
Cambodia 1993 10243554 4639850 6332515 5308858 1386094
Cambodia 1994 10636353 4837512 6525769 5493535 1469512
Cambodia 1995 10919528 4963571 6662613 5640127 1527371
Cambodia 1996 11182613 5038924 6779748 5817238 1579319
Cambodia 1997 11431578 5084388 6883094 6010008 1625703
Cambodia 1998 11669087 5000919 6909667 6319975 1695583
Cambodia 1999 11899010 4893634 6946669 6645853 1761314
Cambodia 2000 12118844 4869765 7067775 6877901 1796393
Cambodia 2001 12338198 4839432 7201291 7115413 1829692
Cambodia 2002 12561783 4807232 7354616 7358391 1858731
Cambodia 2003 12787714 4773122 7509039 7605027 1876843
Cambodia 2004 13016377 4741686 7631375 7850712 1870834
Cambodia 2005 13246588 4712917 7705544 8094490 1840093
Cambodia 2006 13477781 4683338 7749053 8339771 1792861
Cambodia 2007 13714798 4658685 7785986 8585445 1727346
Cambodia 2008 13943897 4635173 7801073 8821315 1659790
Cambodia 2009 14155742 4615105 7787602 9035346 1626210
Cambodia 2010 14363534 4609820 7763937 9229563 1639947
Cambodia 2011 14573894 4623794 7741108 9406094 1681873
Cambodia 2012 14786650 4663378 7719562 9558039 1735336
Cambodia 2013 14999691 4703917 7698564 9706914 1809297
Cambodia 2014 15210817 4732419 7680385 9861418 1913819
Cambodia 2015 15417527 4762926 7662736 10005484 2044404
Cambodia 2016 15624586 4792943 7646327 10147461 2189589
Cambodia 2017 15830694 4818464 7632136 10289375 2351602
Cambodia 2018 16025242 4837527 7611894 10422128 2514026
Cambodia 2019 16207746 4849865 7587802 10544941 2640544
Cambodia 2020 16396864 4857657 7585089 10674665 2716340
Cambodia 2021 16589031 4860476 7615851 10810814 2759400
Indonesia 1950 69567624 28713374 43200884 39640480 8744436
Indonesia 1951 71019350 28928030 43807016 40802130 8862610
Indonesia 1952 72570830 29219846 44473868 41982304 8996791
Indonesia 1953 74207990 29601248 45204132 43154804 9151510
Indonesia 1954 75925330 30075548 45998740 44310960 9335317
Indonesia 1955 77741510 30646676 46866990 45464824 9561225
Indonesia 1956 79661840 31322220 47814610 46613630 9832972
Indonesia 1957 81690984 32109492 48846600 47754544 10146592
Indonesia 1958 83818760 33007226 49957336 48878636 10492254
Indonesia 1959 86047670 34014256 51145264 49989040 10862420
Indonesia 1960 88382890 35130644 52412590 51090570 11250034
Indonesia 1961 90816940 36341184 53754870 52191576 11647651
Indonesia 1962 93345496 37646628 55168490 53288200 12051183
Indonesia 1963 95962536 39047004 56655012 54374970 12456156
Indonesia 1964 98675064 40520292 58222090 55478884 12860680
Indonesia 1965 101157870 41949284 59720212 56413920 13213784
Indonesia 1966 103561100 43350676 61223280 57294216 13526769
Indonesia 1967 106260750 44805140 62909076 58388390 13853703
Indonesia 1968 109138730 46243020 64713110 59666540 14188774
Indonesia 1969 112149256 47645944 66610270 61104816 14523566
Indonesia 1970 115228390 49011508 68570500 62645644 14841818
Indonesia 1971 118347140 50324430 70564420 64276788 15137638
Indonesia 1972 121504136 51580024 72600140 65998896 15408335
Indonesia 1973 124709060 52790730 74692460 67808210 15651394
Indonesia 1974 127945190 53941944 76805870 69703944 15865449
Indonesia 1975 131213220 55031976 78926800 71689550 16052057
Indonesia 1976 134521020 56074244 81033980 73760580 16221821
Indonesia 1977 137861540 57068640 83092000 75911784 16369645
Indonesia 1978 141250960 58035270 85110184 78141740 16497593
Indonesia 1979 144693090 58978596 87089380 80452184 16631411
Indonesia 1980 148177100 59884424 89018300 82848020 16791066
Indonesia 1981 151686340 60737190 90881520 85329140 17009784
Indonesia 1982 155228660 61552410 92680500 87885704 17316982
Indonesia 1983 158790610 62332250 94400184 90498260 17719658
Indonesia 1984 162331970 63042490 96006870 93158280 18217676
Indonesia 1985 165791700 63621790 97436776 95862320 18806208
Indonesia 1986 169135280 64048284 98661304 98595030 19477128
Indonesia 1987 172421390 64391850 99757410 101343780 20242236
Indonesia 1988 175694640 64692304 100781050 104111040 21104240
Indonesia 1989 178949170 64950956 101723230 106884670 22044444
Indonesia 1990 182159890 65136416 102552780 109665100 23051668
Indonesia 1991 185361230 65280508 103306770 112454580 24092468
Indonesia 1992 188558420 65391640 103996390 115250270 25133320
Indonesia 1993 191737280 65436416 104620320 118073064 26164000
Indonesia 1994 194928540 65453296 105217180 120920910 27179012
Indonesia 1995 198140160 65465064 105795736 123781840 28180232
Indonesia 1996 201373800 65491680 106372860 126640456 29167374
Indonesia 1997 204628020 65528490 106948264 129500690 30125980
Indonesia 1998 207855490 65542404 107462856 132347100 31038950
Indonesia 1999 210996910 65516590 107881230 135137900 31906196
Indonesia 2000 214072420 65532012 108226130 137812620 32725332
Indonesia 2001 217112430 65648480 108517520 140342260 33490108
Indonesia 2002 220115090 65793476 108756980 142797680 34208884
Indonesia 2003 223080130 65918240 108933060 145232430 34897748
Indonesia 2004 225938600 66025444 109024290 147591550 35535496
Indonesia 2005 228805150 66209610 109118800 149892740 36132452
Indonesia 2006 231797420 66485456 109293950 152230960 36706772
Indonesia 2007 234858290 66841216 109524060 154568580 37250828
Indonesia 2008 237936540 67264140 109788310 156871860 37791140
Indonesia 2009 240981300 67657016 110060830 159186130 38330630
Indonesia 2010 244016180 68012100 110405176 161537950 38860548
Indonesia 2011 247099700 68381510 110912780 163928210 39379764
Indonesia 2012 250222690 68760780 111513704 166359500 39892900
Indonesia 2013 253275920 69089020 112049864 168784450 40374908
Indonesia 2014 256229760 69381944 112501290 171140670 40809816
Indonesia 2015 259091970 69632940 112912536 173432830 41140330
Indonesia 2016 261850180 69813150 113243740 175658670 41326548
Indonesia 2017 264498850 69926740 113491230 177789490 41440460
Indonesia 2018 267066850 69982900 113685544 179835740 41519708
Indonesia 2019 269582880 69990360 113815300 181816720 41549210
Indonesia 2020 271858000 69918980 113878620 183698640 41508444
Indonesia 2021 273753180 69742696 113864904 185451040 41442532
Spain 1950 28069696 7436095 12821735 18605456 3827798
Spain 1951 28207082 7358570 12737968 18779948 3842426
Spain 1952 28404774 7392219 12713253 18902438 3899538
Spain 1953 28633540 7499214 12693749 18970806 3977291
Spain 1954 28862382 7658682 12684668 18993434 4052692
Spain 1955 29095376 7776207 12684570 19056902 4129585
Spain 1956 29329782 7877216 12706997 19149596 4220112
Spain 1957 29577444 8037229 12768641 19212672 4312997
Spain 1958 29857444 8170604 12834910 19314414 4401333
Spain 1959 30150510 8278061 12931967 19445298 4479908
Spain 1960 30415594 8345559 13030853 19578924 4536260
Spain 1961 30711868 8414738 13106186 19725852 4586029
Spain 1962 31052630 8515555 13211246 19895038 4638128
Spain 1963 31388554 8597826 13362019 20097906 4692836
Spain 1964 31747644 8703403 13587465 20303296 4733075
Spain 1965 32112016 8840784 13786131 20448742 4751823
Spain 1966 32462272 8977276 13951401 20566478 4769187
Spain 1967 32814224 9105265 14166344 20706726 4756781
Spain 1968 33157582 9216061 14341154 20850890 4683980
Spain 1969 33480508 9324655 14485953 20982608 4552527
Spain 1970 33792624 9419675 14615626 21108842 4448015
Spain 1971 34133624 9506957 14753148 21271986 4376497
Spain 1972 34515176 9586878 14900938 21485334 4290047
Spain 1973 34898150 9649981 15019832 21713736 4239587
Spain 1974 35329900 9718152 15169607 22001110 4245728
Spain 1975 35760430 9775829 15336547 22289808 4280506
Spain 1976 36139070 9823971 15481687 22522840 4295453
Spain 1977 36513080 9863961 15613874 22760156 4332576
Spain 1978 36865440 9864750 15717602 23012952 4448702
Spain 1979 37188964 9814682 15800793 23288954 4597951
Spain 1980 37491664 9733671 15856190 23573042 4684632
Spain 1981 37758650 9621339 15867621 23863574 4743783
Spain 1982 37982144 9476501 15813824 24149848 4828140
Spain 1983 38169764 9321672 15704486 24411368 4883575
Spain 1984 38329930 9152570 15566373 24658038 4913512
Spain 1985 38471924 8966103 15408279 24887656 4940765
Spain 1986 38590810 8757709 15228750 25095132 4988358
Spain 1987 38694532 8527250 15031584 25289984 5057363
Spain 1988 38781724 8281781 14811234 25476440 5122863
Spain 1989 38847320 8018894 14561108 25659304 5198755
Spain 1990 38889890 7732832 14292263 25844078 5297710
Spain 1991 38997064 7461739 14058686 26079604 5417556
Spain 1992 39202250 7231613 13866521 26369964 5544798
Spain 1993 39420540 7015239 13674611 26656584 5680024
Spain 1994 39623732 6801029 13467863 26921568 5841036
Spain 1995 39814570 6600229 13240157 27153604 6004584
Spain 1996 39996476 6420727 12997871 27356014 6152547
Spain 1997 40180050 6267380 12746544 27534964 6283853
Spain 1998 40362356 6141588 12488523 27684164 6393560
Spain 1999 40542230 6045180 12226689 27819302 6490576
Spain 2000 40741652 5983688 11969548 27947210 6579695
Spain 2001 40966450 5957625 11722996 28054238 6670301
Spain 2002 41477652 6003025 11601433 28391394 6831795
Spain 2003 42230268 6108329 11592544 28959096 7040282
Spain 2004 42959670 6212560 11582214 29550594 7231603
Spain 2005 43685372 6320838 11587426 30084832 7429017
Spain 2006 44422824 6452873 11633446 30578318 7635826
Spain 2007 45245784 6603923 11743448 31165686 7848766
Spain 2008 45966544 6758694 11852338 31612814 8020937
Spain 2009 46367772 6884409 11870716 31743876 8091288
Spain 2010 46572776 6973611 11830991 31706116 8077528
Spain 2011 46729230 7045200 11794984 31641512 8009271
Spain 2012 46756084 7083377 11739577 31494166 7861179
Spain 2013 46603460 7078412 11640568 31190138 7625410
Spain 2014 46464548 7057975 11551784 30906448 7354342
Spain 2015 46431344 7037228 11506555 30764098 7084607
Spain 2016 46473320 7015303 11490299 30709956 6814415
Spain 2017 46584170 6991903 11496419 30709870 6555285
Spain 2018 46792044 6954391 11527165 30810428 6334719
Spain 2019 47131372 6903705 11589903 31044296 6170821
Spain 2020 47363810 6818321 11609808 31227836 6022793
Spain 2021 47486932 6698939 11585262 31336724 5885297
Thailand 1950 20411638 8605014 12717464 11150405 2335331
Thailand 1951 20914572 8824841 13053160 11423630 2375458
Thailand 1952 21443944 9055251 13400662 11713026 2419216
Thailand 1953 21994684 9301239 13759175 12008581 2468242
Thailand 1954 22569798 9573581 14133156 12301977 2527058
Thailand 1955 23173968 9876674 14525890 12592897 2597503
Thailand 1956 23805334 10206145 14936928 12884084 2679093
Thailand 1957 24462196 10558718 15366313 13177442 2771917
Thailand 1958 25135268 10929353 15806675 13468068 2872401
Thailand 1959 25840324 11324153 16265950 13763998 2977826
Thailand 1960 26596590 11745401 16754818 14080352 3088178
Thailand 1961 27399966 12184977 17266758 14419964 3202741
Thailand 1962 28242170 12637076 17797768 14781885 3319635
Thailand 1963 29114124 13100009 18351082 15161308 3437345
Thailand 1964 30013572 13558731 18933160 15571867 3555901
Thailand 1965 30940276 14002136 19543924 16024190 3674533
Thailand 1966 31883754 14433577 20172032 16504672 3793870
Thailand 1967 32839338 14852824 20812098 17009532 3914877
Thailand 1968 33807356 15255486 21461232 17543366 4034316
Thailand 1969 34787584 15637382 22112636 18108674 4146619
Thailand 1970 35791730 15999598 22764262 18714734 4252521
Thailand 1971 36807996 16337278 23403602 19354252 4354135
Thailand 1972 37834384 16648972 24024056 20027208 4455033
Thailand 1973 38873064 16930358 24623810 20740574 4556646
Thailand 1974 39900960 17171832 25178048 21481092 4654132
Thailand 1975 40908470 17370712 25674792 22242304 4750311
Thailand 1976 41882130 17520288 26115148 23017246 4845775
Thailand 1977 42843796 17618368 26510686 23830790 4949356
Thailand 1978 43806716 17671568 26869592 24690334 5068481
Thailand 1979 44760096 17691980 27194408 25572554 5218032
Thailand 1980 45737756 17701400 27509384 26487818 5411669
Thailand 1981 46727290 17695996 27804680 27426770 5635261
Thailand 1982 47700340 17654888 28055790 28382330 5883061
Thailand 1983 48670570 17575762 28263492 29369718 6159941
Thailand 1984 49636732 17468032 28427152 30376108 6460191
Thailand 1985 50594932 17341684 28548128 31385692 6774973
Thailand 1986 51542096 17203542 28626652 32388660 7098730
Thailand 1987 52479184 17054796 28660086 33384296 7426862
Thailand 1988 53410956 16899384 28650852 34373850 7762344
Thailand 1989 54324012 16753852 28606512 35327180 8090914
Thailand 1990 55228410 16570684 28392068 36308260 8490276
Thailand 1991 56099870 16376987 28048764 37266212 8939577
Thailand 1992 56939020 16211480 27655560 38154430 9398068
Thailand 1993 57776080 16062758 27195158 39014460 9891730
Thailand 1994 58610012 15958526 26754896 39820140 10375981
Thailand 1995 59424836 15887403 26396482 40570756 10772323
Thailand 1996 60211100 15817361 26123652 41287790 11030582
Thailand 1997 60989104 15716457 25894696 42010616 11206352
Thailand 1998 61745216 15586118 25715348 42715516 11319748
Thailand 1999 62442652 15412407 25548920 43388020 11346510
Thailand 2000 63066604 15171294 25411652 44047868 11293986
Thailand 2001 63649892 14903942 25313320 44691690 11221809
Thailand 2002 64222576 14664060 25202780 45296290 11142429
Thailand 2003 64776960 14447709 25052336 45852144 11035162
Thailand 2004 65311164 14248844 24851840 46349610 10912944
Thailand 2005 65821360 14051881 24611004 46804100 10793613
Thailand 2006 66319530 13850250 24335994 47265660 10699929
Thailand 2007 66826750 13669938 24030148 47745732 10637965
Thailand 2008 67328240 13513340 23724764 48211020 10591682
Thailand 2009 67813656 13361752 23447268 48646304 10561950
Thailand 2010 68270490 13168815 23213238 49062660 10504038
Thailand 2011 68712850 12937849 23021590 49465396 10433968
Thailand 2012 69157020 12720798 22842044 49823308 10414498
Thailand 2013 69578600 12534297 22645824 50092170 10420598
Thailand 2014 69960940 12379351 22425364 50262170 10423031
Thailand 2015 70294410 12232957 22166186 50354508 10421798
Thailand 2016 70607030 12083166 21876328 50413110 10419740
Thailand 2017 70898210 11936831 21582544 50431860 10406116
Thailand 2018 71127810 11792333 21276720 50371384 10375272
Thailand 2019 71307770 11641699 20949746 50247484 10330238
Thailand 2020 71475660 11483264 20588424 50092756 10293772
Thailand 2021 71601100 11313246 20188312 49897412 10261938
Vietnam 1950 25109200 8236495 12939915 15836825 3480061
Vietnam 1951 25627542 8518370 13255227 16026775 3510682
Vietnam 1952 26189598 8857408 13620701 16201004 3542143
Vietnam 1953 26820860 9276998 14056521 16361935 3575197
Vietnam 1954 27507460 9743695 14526850 16529277 3614493
Vietnam 1955 28263032 10254732 15031625 16717209 3663009
Vietnam 1956 29035684 10770431 15527478 16912954 3716655
Vietnam 1957 29884094 11360715 16082264 17107584 3770499
Vietnam 1958 30804086 12017473 16699967 17305644 3825775
Vietnam 1959 31750430 12690551 17350838 17512602 3887300
Vietnam 1960 32718462 13372094 18038516 17731370 3955237
Vietnam 1961 33621980 13972092 18674658 17966178 4029754
Vietnam 1962 34533890 14564295 19335976 18218216 4110729
Vietnam 1963 35526730 15216631 20103120 18493018 4192339
Vietnam 1964 36509172 15760867 20878040 18862488 4264754
Vietnam 1965 37466076 16194742 21636756 19312368 4322404
Vietnam 1966 38388220 16628004 22369852 19724696 4368657
Vietnam 1967 39282564 16999532 23081304 20166142 4406008
Vietnam 1968 40145292 17311382 23787154 20642788 4427032
Vietnam 1969 41015868 17604120 24507490 21156408 4428996
Vietnam 1970 41928850 17887090 25248128 21726660 4417502
Vietnam 1971 42916624 18210916 26026550 22337860 4400077
Vietnam 1972 43906020 18500428 26812640 23000720 4364367
Vietnam 1973 44891290 18767206 27590598 23687682 4314331
Vietnam 1974 45898700 19030136 28280518 24393586 4278407
Vietnam 1975 46969616 19289618 28910036 25151160 4275473
Vietnam 1976 48163580 19656850 29629264 25903014 4311713
Vietnam 1977 49418144 20043754 30345182 26686972 4386708
Vietnam 1978 50701460 20370234 31026592 27557202 4506596
Vietnam 1979 51831390 20697166 31559350 28276908 4705389
Vietnam 1980 52968270 21081220 32066740 28952072 4989755
Vietnam 1981 54280400 21563076 32720200 29709324 5274604
Vietnam 1982 55632150 22103176 33346562 30450756 5600389
Vietnam 1983 57011452 22652416 33940660 31211354 5984794
Vietnam 1984 58406864 23186152 34536810 32001258 6406070
Vietnam 1985 59811316 23703104 35132708 32811756 6855435
Vietnam 1986 61221108 24186690 35800612 33653110 7291566
Vietnam 1987 62630788 24616420 36465010 34539524 7775236
Vietnam 1988 64037520 24981472 37044270 35484850 8287381
Vietnam 1989 65466360 25319184 37638690 36479464 8719480
Vietnam 1990 66912616 25647418 38267852 37501830 9080899
Vietnam 1991 68358824 25945640 38920040 38555370 9399182
Vietnam 1992 69788750 26200188 39571170 39639780 9680632
Vietnam 1993 71176410 26382816 40159570 40752910 9983995
Vietnam 1994 72501090 26467350 40646210 41891708 10247121
Vietnam 1995 73759110 26435028 41020410 43069980 10458895
Vietnam 1996 74946456 26271008 41263800 44297916 10650927
Vietnam 1997 76058600 25992636 41374828 45554636 10764501
Vietnam 1998 77128424 25636004 41373850 46842470 10843522
Vietnam 1999 78123710 25227684 41291184 48115000 10931973
Vietnam 2000 79001144 24785584 41078796 49317440 11035917
Vietnam 2001 79817770 24335702 40753684 50479400 11255188
Vietnam 2002 80642300 23916988 40422490 51630350 11526185
Vietnam 2003 81475816 23524634 40085696 52774116 11775393
Vietnam 2004 82311230 23142328 39737364 53915772 12049616
Vietnam 2005 83142100 22758324 39380230 55058796 12350213
Vietnam 2006 83951800 22354948 38994796 56204270 12692924
Vietnam 2007 84762270 21965246 38602828 57339070 13065748
Vietnam 2008 85597230 21633178 38239836 58440124 13434835
Vietnam 2009 86482920 21383252 37950040 59506384 13781134
Vietnam 2010 87411016 21230458 37728160 60511470 14103368
Vietnam 2011 88349100 21175292 37525296 61417868 14399487
Vietnam 2012 89301330 21208004 37344696 62236396 14659212
Vietnam 2013 90267736 21310790 37186532 62973264 14867750
Vietnam 2014 91235500 21451364 37026736 63589384 15050539
Vietnam 2015 92191400 21590510 36846110 64125590 15223423
Vietnam 2016 93126530 21707980 36636264 64683440 15376688
Vietnam 2017 94033050 21789420 36404380 65217930 15511445
Vietnam 2018 94914330 21847120 36178590 65704216 15626364
Vietnam 2019 95776710 21893514 35990370 66150520 15732903
Vietnam 2020 96648680 21932616 35867816 66571090 15847733
Vietnam 2021 97468024 21974312 35811056 66962210 15962702
  • Qua bảng trên ta có thể thấy được, dân số của 5 nước trên hầu như tăng dần qua từng năm

  • Tiến hành in ra một bảng tần suất dựa trên các giá trị của biến cn trong đối tượng dữ liệu t1.

  • Bảng tần suất là một cách để hiển thị dữ liệu theo cách cho thấy số lần mỗi giá trị xuất hiện. Trong trường hợp này, bảng tần suất sẽ cho biết có bao nhiêu quan sát cho mỗi giá trị duy nhất có trong biến cn của p1. Điều này sẽ cung cấp cho bạn tổng quan về số lượng quan sát thuộc mỗi danh mục quốc gia.

table(t1$C)
## 
##  Cambodia Indonesia     Spain  Thailand   Vietnam 
##        72        72        72        72        72
  • Kết quả trả về cho biết rằng có 72 quan sát từ Vietnam, 72 từ Cambodia, 72 từ Thailand, 72 từ Malaysia và 72 từ Indonesia trong đối tượng dữ liệu t1.

Mã hóa dữ liệu về dân số của Vietnam:

  • Tiến hành phân tích về dân số của Vietnam

  • Tạo một biến mới trong đối tượng dữ liệu t1 gọi là C.VN Để biết được giá trị dữ liệu nào là của Vietnam. Giá trị của biến này sẽ được xác định bởi câu lệnh điều kiện sau:

t1$C.VN <- ifelse(t1$C == 'Vietnam','Vietnam','other country')

table <- knitr::kable(t1, format = "markdown")
table
C Y P U15 U25 15to64 30to39 C.VN
Cambodia 1950 4380384 1865760 2710160 2397704 526845 other country
Cambodia 1951 4485394 1915585 2778003 2450779 538567 other country
Cambodia 1952 4592881 1966918 2847686 2504408 550377 other country
Cambodia 1953 4702070 2020374 2919233 2557309 561973 other country
Cambodia 1954 4814380 2076826 2993439 2610104 573592 other country
Cambodia 1955 4931233 2136902 3071111 2663645 585489 other country
Cambodia 1956 5051848 2200334 3151894 2717466 597516 other country
Cambodia 1957 5175946 2266675 3235486 2771681 609628 other country
Cambodia 1958 5298410 2332281 3317890 2824821 621340 other country
Cambodia 1959 5419153 2394722 3397785 2879298 633230 other country
Cambodia 1960 5541679 2454759 3476898 2937791 645988 other country
Cambodia 1961 5664665 2512735 3554668 2998568 659205 other country
Cambodia 1962 5788856 2569307 3631584 3061746 672968 other country
Cambodia 1963 5913682 2622302 3707415 3128856 687164 other country
Cambodia 1964 6040854 2670198 3784719 3203110 701569 other country
Cambodia 1965 6170727 2715998 3864917 3281933 715840 other country
Cambodia 1966 6299236 2761608 3945490 3359322 729465 other country
Cambodia 1967 6426456 2806456 4026286 3435952 742659 other country
Cambodia 1968 6553111 2849849 4107454 3513371 755473 other country
Cambodia 1969 6679712 2891146 4188815 3592693 767675 other country
Cambodia 1970 6708523 2925328 4234369 3582073 754909 other country
Cambodia 1971 6696324 2957572 4270680 3533248 729322 other country
Cambodia 1972 6766292 2997720 4347200 3558600 719843 other country
Cambodia 1973 6852365 3033786 4427125 3604115 714299 other country
Cambodia 1974 6913410 3047455 4478408 3647253 707990 other country
Cambodia 1975 6727925 2959596 4385856 3567110 678127 other country
Cambodia 1976 6307123 2767952 4145010 3362796 621227 other country
Cambodia 1977 6040198 2610515 3966712 3257362 582381 other country
Cambodia 1978 5961192 2533109 3901450 3253035 566873 other country
Cambodia 1979 6051810 2525148 3937859 3347185 580654 other country
Cambodia 1980 6198963 2574356 4026059 3438846 597044 other country
Cambodia 1981 6364474 2654633 4135606 3517281 612002 other country
Cambodia 1982 6619704 2755331 4284487 3664792 648419 other country
Cambodia 1983 6881965 2870534 4439543 3804600 688016 other country
Cambodia 1984 7133905 2997133 4594628 3922408 727733 other country
Cambodia 1985 7376090 3128002 4748687 4025934 769077 other country
Cambodia 1986 7661320 3264706 4921606 4166423 825734 other country
Cambodia 1987 7975606 3408109 5106372 4328938 894545 other country
Cambodia 1988 8269784 3561484 5283431 4461058 960334 other country
Cambodia 1989 8570931 3735855 5460685 4578922 1025777 other country
Cambodia 1990 8910806 3934593 5650610 4710864 1098436 other country
Cambodia 1991 9259362 4150863 5843411 4833724 1172063 other country
Cambodia 1992 9718217 4392965 6077643 5040680 1271481 other country
Cambodia 1993 10243554 4639850 6332515 5308858 1386094 other country
Cambodia 1994 10636353 4837512 6525769 5493535 1469512 other country
Cambodia 1995 10919528 4963571 6662613 5640127 1527371 other country
Cambodia 1996 11182613 5038924 6779748 5817238 1579319 other country
Cambodia 1997 11431578 5084388 6883094 6010008 1625703 other country
Cambodia 1998 11669087 5000919 6909667 6319975 1695583 other country
Cambodia 1999 11899010 4893634 6946669 6645853 1761314 other country
Cambodia 2000 12118844 4869765 7067775 6877901 1796393 other country
Cambodia 2001 12338198 4839432 7201291 7115413 1829692 other country
Cambodia 2002 12561783 4807232 7354616 7358391 1858731 other country
Cambodia 2003 12787714 4773122 7509039 7605027 1876843 other country
Cambodia 2004 13016377 4741686 7631375 7850712 1870834 other country
Cambodia 2005 13246588 4712917 7705544 8094490 1840093 other country
Cambodia 2006 13477781 4683338 7749053 8339771 1792861 other country
Cambodia 2007 13714798 4658685 7785986 8585445 1727346 other country
Cambodia 2008 13943897 4635173 7801073 8821315 1659790 other country
Cambodia 2009 14155742 4615105 7787602 9035346 1626210 other country
Cambodia 2010 14363534 4609820 7763937 9229563 1639947 other country
Cambodia 2011 14573894 4623794 7741108 9406094 1681873 other country
Cambodia 2012 14786650 4663378 7719562 9558039 1735336 other country
Cambodia 2013 14999691 4703917 7698564 9706914 1809297 other country
Cambodia 2014 15210817 4732419 7680385 9861418 1913819 other country
Cambodia 2015 15417527 4762926 7662736 10005484 2044404 other country
Cambodia 2016 15624586 4792943 7646327 10147461 2189589 other country
Cambodia 2017 15830694 4818464 7632136 10289375 2351602 other country
Cambodia 2018 16025242 4837527 7611894 10422128 2514026 other country
Cambodia 2019 16207746 4849865 7587802 10544941 2640544 other country
Cambodia 2020 16396864 4857657 7585089 10674665 2716340 other country
Cambodia 2021 16589031 4860476 7615851 10810814 2759400 other country
Indonesia 1950 69567624 28713374 43200884 39640480 8744436 other country
Indonesia 1951 71019350 28928030 43807016 40802130 8862610 other country
Indonesia 1952 72570830 29219846 44473868 41982304 8996791 other country
Indonesia 1953 74207990 29601248 45204132 43154804 9151510 other country
Indonesia 1954 75925330 30075548 45998740 44310960 9335317 other country
Indonesia 1955 77741510 30646676 46866990 45464824 9561225 other country
Indonesia 1956 79661840 31322220 47814610 46613630 9832972 other country
Indonesia 1957 81690984 32109492 48846600 47754544 10146592 other country
Indonesia 1958 83818760 33007226 49957336 48878636 10492254 other country
Indonesia 1959 86047670 34014256 51145264 49989040 10862420 other country
Indonesia 1960 88382890 35130644 52412590 51090570 11250034 other country
Indonesia 1961 90816940 36341184 53754870 52191576 11647651 other country
Indonesia 1962 93345496 37646628 55168490 53288200 12051183 other country
Indonesia 1963 95962536 39047004 56655012 54374970 12456156 other country
Indonesia 1964 98675064 40520292 58222090 55478884 12860680 other country
Indonesia 1965 101157870 41949284 59720212 56413920 13213784 other country
Indonesia 1966 103561100 43350676 61223280 57294216 13526769 other country
Indonesia 1967 106260750 44805140 62909076 58388390 13853703 other country
Indonesia 1968 109138730 46243020 64713110 59666540 14188774 other country
Indonesia 1969 112149256 47645944 66610270 61104816 14523566 other country
Indonesia 1970 115228390 49011508 68570500 62645644 14841818 other country
Indonesia 1971 118347140 50324430 70564420 64276788 15137638 other country
Indonesia 1972 121504136 51580024 72600140 65998896 15408335 other country
Indonesia 1973 124709060 52790730 74692460 67808210 15651394 other country
Indonesia 1974 127945190 53941944 76805870 69703944 15865449 other country
Indonesia 1975 131213220 55031976 78926800 71689550 16052057 other country
Indonesia 1976 134521020 56074244 81033980 73760580 16221821 other country
Indonesia 1977 137861540 57068640 83092000 75911784 16369645 other country
Indonesia 1978 141250960 58035270 85110184 78141740 16497593 other country
Indonesia 1979 144693090 58978596 87089380 80452184 16631411 other country
Indonesia 1980 148177100 59884424 89018300 82848020 16791066 other country
Indonesia 1981 151686340 60737190 90881520 85329140 17009784 other country
Indonesia 1982 155228660 61552410 92680500 87885704 17316982 other country
Indonesia 1983 158790610 62332250 94400184 90498260 17719658 other country
Indonesia 1984 162331970 63042490 96006870 93158280 18217676 other country
Indonesia 1985 165791700 63621790 97436776 95862320 18806208 other country
Indonesia 1986 169135280 64048284 98661304 98595030 19477128 other country
Indonesia 1987 172421390 64391850 99757410 101343780 20242236 other country
Indonesia 1988 175694640 64692304 100781050 104111040 21104240 other country
Indonesia 1989 178949170 64950956 101723230 106884670 22044444 other country
Indonesia 1990 182159890 65136416 102552780 109665100 23051668 other country
Indonesia 1991 185361230 65280508 103306770 112454580 24092468 other country
Indonesia 1992 188558420 65391640 103996390 115250270 25133320 other country
Indonesia 1993 191737280 65436416 104620320 118073064 26164000 other country
Indonesia 1994 194928540 65453296 105217180 120920910 27179012 other country
Indonesia 1995 198140160 65465064 105795736 123781840 28180232 other country
Indonesia 1996 201373800 65491680 106372860 126640456 29167374 other country
Indonesia 1997 204628020 65528490 106948264 129500690 30125980 other country
Indonesia 1998 207855490 65542404 107462856 132347100 31038950 other country
Indonesia 1999 210996910 65516590 107881230 135137900 31906196 other country
Indonesia 2000 214072420 65532012 108226130 137812620 32725332 other country
Indonesia 2001 217112430 65648480 108517520 140342260 33490108 other country
Indonesia 2002 220115090 65793476 108756980 142797680 34208884 other country
Indonesia 2003 223080130 65918240 108933060 145232430 34897748 other country
Indonesia 2004 225938600 66025444 109024290 147591550 35535496 other country
Indonesia 2005 228805150 66209610 109118800 149892740 36132452 other country
Indonesia 2006 231797420 66485456 109293950 152230960 36706772 other country
Indonesia 2007 234858290 66841216 109524060 154568580 37250828 other country
Indonesia 2008 237936540 67264140 109788310 156871860 37791140 other country
Indonesia 2009 240981300 67657016 110060830 159186130 38330630 other country
Indonesia 2010 244016180 68012100 110405176 161537950 38860548 other country
Indonesia 2011 247099700 68381510 110912780 163928210 39379764 other country
Indonesia 2012 250222690 68760780 111513704 166359500 39892900 other country
Indonesia 2013 253275920 69089020 112049864 168784450 40374908 other country
Indonesia 2014 256229760 69381944 112501290 171140670 40809816 other country
Indonesia 2015 259091970 69632940 112912536 173432830 41140330 other country
Indonesia 2016 261850180 69813150 113243740 175658670 41326548 other country
Indonesia 2017 264498850 69926740 113491230 177789490 41440460 other country
Indonesia 2018 267066850 69982900 113685544 179835740 41519708 other country
Indonesia 2019 269582880 69990360 113815300 181816720 41549210 other country
Indonesia 2020 271858000 69918980 113878620 183698640 41508444 other country
Indonesia 2021 273753180 69742696 113864904 185451040 41442532 other country
Spain 1950 28069696 7436095 12821735 18605456 3827798 other country
Spain 1951 28207082 7358570 12737968 18779948 3842426 other country
Spain 1952 28404774 7392219 12713253 18902438 3899538 other country
Spain 1953 28633540 7499214 12693749 18970806 3977291 other country
Spain 1954 28862382 7658682 12684668 18993434 4052692 other country
Spain 1955 29095376 7776207 12684570 19056902 4129585 other country
Spain 1956 29329782 7877216 12706997 19149596 4220112 other country
Spain 1957 29577444 8037229 12768641 19212672 4312997 other country
Spain 1958 29857444 8170604 12834910 19314414 4401333 other country
Spain 1959 30150510 8278061 12931967 19445298 4479908 other country
Spain 1960 30415594 8345559 13030853 19578924 4536260 other country
Spain 1961 30711868 8414738 13106186 19725852 4586029 other country
Spain 1962 31052630 8515555 13211246 19895038 4638128 other country
Spain 1963 31388554 8597826 13362019 20097906 4692836 other country
Spain 1964 31747644 8703403 13587465 20303296 4733075 other country
Spain 1965 32112016 8840784 13786131 20448742 4751823 other country
Spain 1966 32462272 8977276 13951401 20566478 4769187 other country
Spain 1967 32814224 9105265 14166344 20706726 4756781 other country
Spain 1968 33157582 9216061 14341154 20850890 4683980 other country
Spain 1969 33480508 9324655 14485953 20982608 4552527 other country
Spain 1970 33792624 9419675 14615626 21108842 4448015 other country
Spain 1971 34133624 9506957 14753148 21271986 4376497 other country
Spain 1972 34515176 9586878 14900938 21485334 4290047 other country
Spain 1973 34898150 9649981 15019832 21713736 4239587 other country
Spain 1974 35329900 9718152 15169607 22001110 4245728 other country
Spain 1975 35760430 9775829 15336547 22289808 4280506 other country
Spain 1976 36139070 9823971 15481687 22522840 4295453 other country
Spain 1977 36513080 9863961 15613874 22760156 4332576 other country
Spain 1978 36865440 9864750 15717602 23012952 4448702 other country
Spain 1979 37188964 9814682 15800793 23288954 4597951 other country
Spain 1980 37491664 9733671 15856190 23573042 4684632 other country
Spain 1981 37758650 9621339 15867621 23863574 4743783 other country
Spain 1982 37982144 9476501 15813824 24149848 4828140 other country
Spain 1983 38169764 9321672 15704486 24411368 4883575 other country
Spain 1984 38329930 9152570 15566373 24658038 4913512 other country
Spain 1985 38471924 8966103 15408279 24887656 4940765 other country
Spain 1986 38590810 8757709 15228750 25095132 4988358 other country
Spain 1987 38694532 8527250 15031584 25289984 5057363 other country
Spain 1988 38781724 8281781 14811234 25476440 5122863 other country
Spain 1989 38847320 8018894 14561108 25659304 5198755 other country
Spain 1990 38889890 7732832 14292263 25844078 5297710 other country
Spain 1991 38997064 7461739 14058686 26079604 5417556 other country
Spain 1992 39202250 7231613 13866521 26369964 5544798 other country
Spain 1993 39420540 7015239 13674611 26656584 5680024 other country
Spain 1994 39623732 6801029 13467863 26921568 5841036 other country
Spain 1995 39814570 6600229 13240157 27153604 6004584 other country
Spain 1996 39996476 6420727 12997871 27356014 6152547 other country
Spain 1997 40180050 6267380 12746544 27534964 6283853 other country
Spain 1998 40362356 6141588 12488523 27684164 6393560 other country
Spain 1999 40542230 6045180 12226689 27819302 6490576 other country
Spain 2000 40741652 5983688 11969548 27947210 6579695 other country
Spain 2001 40966450 5957625 11722996 28054238 6670301 other country
Spain 2002 41477652 6003025 11601433 28391394 6831795 other country
Spain 2003 42230268 6108329 11592544 28959096 7040282 other country
Spain 2004 42959670 6212560 11582214 29550594 7231603 other country
Spain 2005 43685372 6320838 11587426 30084832 7429017 other country
Spain 2006 44422824 6452873 11633446 30578318 7635826 other country
Spain 2007 45245784 6603923 11743448 31165686 7848766 other country
Spain 2008 45966544 6758694 11852338 31612814 8020937 other country
Spain 2009 46367772 6884409 11870716 31743876 8091288 other country
Spain 2010 46572776 6973611 11830991 31706116 8077528 other country
Spain 2011 46729230 7045200 11794984 31641512 8009271 other country
Spain 2012 46756084 7083377 11739577 31494166 7861179 other country
Spain 2013 46603460 7078412 11640568 31190138 7625410 other country
Spain 2014 46464548 7057975 11551784 30906448 7354342 other country
Spain 2015 46431344 7037228 11506555 30764098 7084607 other country
Spain 2016 46473320 7015303 11490299 30709956 6814415 other country
Spain 2017 46584170 6991903 11496419 30709870 6555285 other country
Spain 2018 46792044 6954391 11527165 30810428 6334719 other country
Spain 2019 47131372 6903705 11589903 31044296 6170821 other country
Spain 2020 47363810 6818321 11609808 31227836 6022793 other country
Spain 2021 47486932 6698939 11585262 31336724 5885297 other country
Thailand 1950 20411638 8605014 12717464 11150405 2335331 other country
Thailand 1951 20914572 8824841 13053160 11423630 2375458 other country
Thailand 1952 21443944 9055251 13400662 11713026 2419216 other country
Thailand 1953 21994684 9301239 13759175 12008581 2468242 other country
Thailand 1954 22569798 9573581 14133156 12301977 2527058 other country
Thailand 1955 23173968 9876674 14525890 12592897 2597503 other country
Thailand 1956 23805334 10206145 14936928 12884084 2679093 other country
Thailand 1957 24462196 10558718 15366313 13177442 2771917 other country
Thailand 1958 25135268 10929353 15806675 13468068 2872401 other country
Thailand 1959 25840324 11324153 16265950 13763998 2977826 other country
Thailand 1960 26596590 11745401 16754818 14080352 3088178 other country
Thailand 1961 27399966 12184977 17266758 14419964 3202741 other country
Thailand 1962 28242170 12637076 17797768 14781885 3319635 other country
Thailand 1963 29114124 13100009 18351082 15161308 3437345 other country
Thailand 1964 30013572 13558731 18933160 15571867 3555901 other country
Thailand 1965 30940276 14002136 19543924 16024190 3674533 other country
Thailand 1966 31883754 14433577 20172032 16504672 3793870 other country
Thailand 1967 32839338 14852824 20812098 17009532 3914877 other country
Thailand 1968 33807356 15255486 21461232 17543366 4034316 other country
Thailand 1969 34787584 15637382 22112636 18108674 4146619 other country
Thailand 1970 35791730 15999598 22764262 18714734 4252521 other country
Thailand 1971 36807996 16337278 23403602 19354252 4354135 other country
Thailand 1972 37834384 16648972 24024056 20027208 4455033 other country
Thailand 1973 38873064 16930358 24623810 20740574 4556646 other country
Thailand 1974 39900960 17171832 25178048 21481092 4654132 other country
Thailand 1975 40908470 17370712 25674792 22242304 4750311 other country
Thailand 1976 41882130 17520288 26115148 23017246 4845775 other country
Thailand 1977 42843796 17618368 26510686 23830790 4949356 other country
Thailand 1978 43806716 17671568 26869592 24690334 5068481 other country
Thailand 1979 44760096 17691980 27194408 25572554 5218032 other country
Thailand 1980 45737756 17701400 27509384 26487818 5411669 other country
Thailand 1981 46727290 17695996 27804680 27426770 5635261 other country
Thailand 1982 47700340 17654888 28055790 28382330 5883061 other country
Thailand 1983 48670570 17575762 28263492 29369718 6159941 other country
Thailand 1984 49636732 17468032 28427152 30376108 6460191 other country
Thailand 1985 50594932 17341684 28548128 31385692 6774973 other country
Thailand 1986 51542096 17203542 28626652 32388660 7098730 other country
Thailand 1987 52479184 17054796 28660086 33384296 7426862 other country
Thailand 1988 53410956 16899384 28650852 34373850 7762344 other country
Thailand 1989 54324012 16753852 28606512 35327180 8090914 other country
Thailand 1990 55228410 16570684 28392068 36308260 8490276 other country
Thailand 1991 56099870 16376987 28048764 37266212 8939577 other country
Thailand 1992 56939020 16211480 27655560 38154430 9398068 other country
Thailand 1993 57776080 16062758 27195158 39014460 9891730 other country
Thailand 1994 58610012 15958526 26754896 39820140 10375981 other country
Thailand 1995 59424836 15887403 26396482 40570756 10772323 other country
Thailand 1996 60211100 15817361 26123652 41287790 11030582 other country
Thailand 1997 60989104 15716457 25894696 42010616 11206352 other country
Thailand 1998 61745216 15586118 25715348 42715516 11319748 other country
Thailand 1999 62442652 15412407 25548920 43388020 11346510 other country
Thailand 2000 63066604 15171294 25411652 44047868 11293986 other country
Thailand 2001 63649892 14903942 25313320 44691690 11221809 other country
Thailand 2002 64222576 14664060 25202780 45296290 11142429 other country
Thailand 2003 64776960 14447709 25052336 45852144 11035162 other country
Thailand 2004 65311164 14248844 24851840 46349610 10912944 other country
Thailand 2005 65821360 14051881 24611004 46804100 10793613 other country
Thailand 2006 66319530 13850250 24335994 47265660 10699929 other country
Thailand 2007 66826750 13669938 24030148 47745732 10637965 other country
Thailand 2008 67328240 13513340 23724764 48211020 10591682 other country
Thailand 2009 67813656 13361752 23447268 48646304 10561950 other country
Thailand 2010 68270490 13168815 23213238 49062660 10504038 other country
Thailand 2011 68712850 12937849 23021590 49465396 10433968 other country
Thailand 2012 69157020 12720798 22842044 49823308 10414498 other country
Thailand 2013 69578600 12534297 22645824 50092170 10420598 other country
Thailand 2014 69960940 12379351 22425364 50262170 10423031 other country
Thailand 2015 70294410 12232957 22166186 50354508 10421798 other country
Thailand 2016 70607030 12083166 21876328 50413110 10419740 other country
Thailand 2017 70898210 11936831 21582544 50431860 10406116 other country
Thailand 2018 71127810 11792333 21276720 50371384 10375272 other country
Thailand 2019 71307770 11641699 20949746 50247484 10330238 other country
Thailand 2020 71475660 11483264 20588424 50092756 10293772 other country
Thailand 2021 71601100 11313246 20188312 49897412 10261938 other country
Vietnam 1950 25109200 8236495 12939915 15836825 3480061 Vietnam
Vietnam 1951 25627542 8518370 13255227 16026775 3510682 Vietnam
Vietnam 1952 26189598 8857408 13620701 16201004 3542143 Vietnam
Vietnam 1953 26820860 9276998 14056521 16361935 3575197 Vietnam
Vietnam 1954 27507460 9743695 14526850 16529277 3614493 Vietnam
Vietnam 1955 28263032 10254732 15031625 16717209 3663009 Vietnam
Vietnam 1956 29035684 10770431 15527478 16912954 3716655 Vietnam
Vietnam 1957 29884094 11360715 16082264 17107584 3770499 Vietnam
Vietnam 1958 30804086 12017473 16699967 17305644 3825775 Vietnam
Vietnam 1959 31750430 12690551 17350838 17512602 3887300 Vietnam
Vietnam 1960 32718462 13372094 18038516 17731370 3955237 Vietnam
Vietnam 1961 33621980 13972092 18674658 17966178 4029754 Vietnam
Vietnam 1962 34533890 14564295 19335976 18218216 4110729 Vietnam
Vietnam 1963 35526730 15216631 20103120 18493018 4192339 Vietnam
Vietnam 1964 36509172 15760867 20878040 18862488 4264754 Vietnam
Vietnam 1965 37466076 16194742 21636756 19312368 4322404 Vietnam
Vietnam 1966 38388220 16628004 22369852 19724696 4368657 Vietnam
Vietnam 1967 39282564 16999532 23081304 20166142 4406008 Vietnam
Vietnam 1968 40145292 17311382 23787154 20642788 4427032 Vietnam
Vietnam 1969 41015868 17604120 24507490 21156408 4428996 Vietnam
Vietnam 1970 41928850 17887090 25248128 21726660 4417502 Vietnam
Vietnam 1971 42916624 18210916 26026550 22337860 4400077 Vietnam
Vietnam 1972 43906020 18500428 26812640 23000720 4364367 Vietnam
Vietnam 1973 44891290 18767206 27590598 23687682 4314331 Vietnam
Vietnam 1974 45898700 19030136 28280518 24393586 4278407 Vietnam
Vietnam 1975 46969616 19289618 28910036 25151160 4275473 Vietnam
Vietnam 1976 48163580 19656850 29629264 25903014 4311713 Vietnam
Vietnam 1977 49418144 20043754 30345182 26686972 4386708 Vietnam
Vietnam 1978 50701460 20370234 31026592 27557202 4506596 Vietnam
Vietnam 1979 51831390 20697166 31559350 28276908 4705389 Vietnam
Vietnam 1980 52968270 21081220 32066740 28952072 4989755 Vietnam
Vietnam 1981 54280400 21563076 32720200 29709324 5274604 Vietnam
Vietnam 1982 55632150 22103176 33346562 30450756 5600389 Vietnam
Vietnam 1983 57011452 22652416 33940660 31211354 5984794 Vietnam
Vietnam 1984 58406864 23186152 34536810 32001258 6406070 Vietnam
Vietnam 1985 59811316 23703104 35132708 32811756 6855435 Vietnam
Vietnam 1986 61221108 24186690 35800612 33653110 7291566 Vietnam
Vietnam 1987 62630788 24616420 36465010 34539524 7775236 Vietnam
Vietnam 1988 64037520 24981472 37044270 35484850 8287381 Vietnam
Vietnam 1989 65466360 25319184 37638690 36479464 8719480 Vietnam
Vietnam 1990 66912616 25647418 38267852 37501830 9080899 Vietnam
Vietnam 1991 68358824 25945640 38920040 38555370 9399182 Vietnam
Vietnam 1992 69788750 26200188 39571170 39639780 9680632 Vietnam
Vietnam 1993 71176410 26382816 40159570 40752910 9983995 Vietnam
Vietnam 1994 72501090 26467350 40646210 41891708 10247121 Vietnam
Vietnam 1995 73759110 26435028 41020410 43069980 10458895 Vietnam
Vietnam 1996 74946456 26271008 41263800 44297916 10650927 Vietnam
Vietnam 1997 76058600 25992636 41374828 45554636 10764501 Vietnam
Vietnam 1998 77128424 25636004 41373850 46842470 10843522 Vietnam
Vietnam 1999 78123710 25227684 41291184 48115000 10931973 Vietnam
Vietnam 2000 79001144 24785584 41078796 49317440 11035917 Vietnam
Vietnam 2001 79817770 24335702 40753684 50479400 11255188 Vietnam
Vietnam 2002 80642300 23916988 40422490 51630350 11526185 Vietnam
Vietnam 2003 81475816 23524634 40085696 52774116 11775393 Vietnam
Vietnam 2004 82311230 23142328 39737364 53915772 12049616 Vietnam
Vietnam 2005 83142100 22758324 39380230 55058796 12350213 Vietnam
Vietnam 2006 83951800 22354948 38994796 56204270 12692924 Vietnam
Vietnam 2007 84762270 21965246 38602828 57339070 13065748 Vietnam
Vietnam 2008 85597230 21633178 38239836 58440124 13434835 Vietnam
Vietnam 2009 86482920 21383252 37950040 59506384 13781134 Vietnam
Vietnam 2010 87411016 21230458 37728160 60511470 14103368 Vietnam
Vietnam 2011 88349100 21175292 37525296 61417868 14399487 Vietnam
Vietnam 2012 89301330 21208004 37344696 62236396 14659212 Vietnam
Vietnam 2013 90267736 21310790 37186532 62973264 14867750 Vietnam
Vietnam 2014 91235500 21451364 37026736 63589384 15050539 Vietnam
Vietnam 2015 92191400 21590510 36846110 64125590 15223423 Vietnam
Vietnam 2016 93126530 21707980 36636264 64683440 15376688 Vietnam
Vietnam 2017 94033050 21789420 36404380 65217930 15511445 Vietnam
Vietnam 2018 94914330 21847120 36178590 65704216 15626364 Vietnam
Vietnam 2019 95776710 21893514 35990370 66150520 15732903 Vietnam
Vietnam 2020 96648680 21932616 35867816 66571090 15847733 Vietnam
Vietnam 2021 97468024 21974312 35811056 66962210 15962702 Vietnam
  • Trước hết là phân tích về dân số ở độ tuổi từ 15 đến 64 của Vietnam
t2 <- filter(t1, C == 'Vietnam') %>% select ('15to64')

table <- knitr::kable(t2, format = "markdown")
table
15to64
15836825
16026775
16201004
16361935
16529277
16717209
16912954
17107584
17305644
17512602
17731370
17966178
18218216
18493018
18862488
19312368
19724696
20166142
20642788
21156408
21726660
22337860
23000720
23687682
24393586
25151160
25903014
26686972
27557202
28276908
28952072
29709324
30450756
31211354
32001258
32811756
33653110
34539524
35484850
36479464
37501830
38555370
39639780
40752910
41891708
43069980
44297916
45554636
46842470
48115000
49317440
50479400
51630350
52774116
53915772
55058796
56204270
57339070
58440124
59506384
60511470
61417868
62236396
62973264
63589384
64125590
64683440
65217930
65704216
66150520
66571090
66962210

Phân tích dữ liệu theo quốc gia và theo thời gian:

Các đặc trưng đo lường theo quốc gia (ở đây phân tích Vietnam):

  • Tiến hành tạo một bảng thống kê tóm tắt về dân số ở độ tuổi từ 15 đến 64 của Vietnam.
filter(t1, C == 'Vietnam') %>% select(C, '15to64') %>% summary(t1$'15to64')
##       C                 15to64        
##  Length:72          Min.   :15836825  
##  Class :character   1st Qu.:20523626  
##  Mode  :character   Median :33232433  
##                     Mean   :37136547  
##                     3rd Qu.:53059530  
##                     Max.   :66962210
  • Kết quả trả về cho thấy:

    • Min: cho thấy giá trị thấp nhất trong cột 15to64 của Việt Nam, là 15836825

    • 1st Qu. (tứ phân vị thứ nhất): Giá trị này đại diện cho giá trị mà 25% các điểm dữ liệu trong cột 15to64 nằm dưới, cho thấy 25% dân số Việt Nam thuộc nhóm tuổi 15-64 có giá trị thấp hơn 20523626

    • Median: Đây là giá trị trung bình của cột 15to64, cho thấy một nửa dân số Việt Nam thuộc nhóm tuổi 15-64 có giá trị thấp hơn và một nửa có giá trị cao hơn 33232433

    • Mean: Đây là giá trị trung bình của cột 15to64, trong trường hợp này là 53059530

    • 3rd Qu. (tứ phân vị thứ ba): Giá trị này đại diện cho giá trị mà 75% các điểm dữ liệu trong cột 15to64 nằm dưới, cho thấy 75% dân số Việt Nam thuộc nhóm tuổi 15-64 có giá trị thấp hơn 53059530

    • Max (tối đa): Giá trị này cho thấy giá trị cao nhất trong cột p30to39 cho Việt Nam, là 66962210

  • Tạo một bản sao của dữ liệu t1 và gán nó vào một biến mới có tên t3. Ở dữ liệu t3 này, chỉ có số liệu dân số ở độ tuổi dưới 25 của Vietnam.

t3 <- filter(t1, C == 'Vietnam') %>% select (U25)

table <- knitr::kable(t3, format = "markdown")
table
U25
12939915
13255227
13620701
14056521
14526850
15031625
15527478
16082264
16699967
17350838
18038516
18674658
19335976
20103120
20878040
21636756
22369852
23081304
23787154
24507490
25248128
26026550
26812640
27590598
28280518
28910036
29629264
30345182
31026592
31559350
32066740
32720200
33346562
33940660
34536810
35132708
35800612
36465010
37044270
37638690
38267852
38920040
39571170
40159570
40646210
41020410
41263800
41374828
41373850
41291184
41078796
40753684
40422490
40085696
39737364
39380230
38994796
38602828
38239836
37950040
37728160
37525296
37344696
37186532
37026736
36846110
36636264
36404380
36178590
35990370
35867816
35811056
  • Tổng dân số của Vietnam ở độ tuổi dưới 25 trong 72 năm:
sum(t3$U25) 
## [1] 2235306052
  • Trung bình dân số của Vietnam ở độ tuổi dưới 25 trong 72 năm:
mean(t3$U25, rm.na = T)
## [1] 31045917
  • Xử lý giá trị thiếu bằng câu lệnh: rm.na = T: Tùy chọn này được truyền cho hàm mean để chỉ định rằng bất kỳ giá trị thiếu nào (được biểu thị là NA) nên được loại bỏ trước khi tính trung bình. Điều này đảm bảo rằng chỉ các điểm dữ liệu hợp lệ được sử dụng trong tính toán.

  • Độ dài của cột số liệu dân số của Vietnam ở độ tuổi dưới 25 trong 72 năm:

length(t3$U25)
## [1] 72
  • Kết quả trả về là 72 tương ứng với 72 năm phân tích về dân số của Vietnam.

  • Phương sai về dân số của Vietnam ở độ tuổi dưới 25 trong 72 năm:

var(t3$U25)
## [1] 8.330077e+13
  • Độ lệch chuẩn về dân số của Vietnam ở độ tuổi dưới 25 trong 72 năm:
sd(t3$U25) 
## [1] 9126926
  • Trung vị về dân số của Vietnam ở độ tuổi dưới 25 trong 72 năm:
median(t3$U25)
## [1] 35466660
  • Kết quả trả về cho thấy một nửa dân số Việt Nam thuộc nhóm tuổi dưới 25 có giá trị thấp hơn và một nửa có giá trị cao hơn 35466660

  • Tứ phân vị về dân số của Vietnam ở độ tuổi dưới 25 trong 72 năm:

quantile(t3$U25, probs = c(.25,.5,.75))
##      25%      50%      75% 
## 23610692 35466660 38246840
  • Kết quả trả về cho thấy:

    • 1st Qu. (tứ phân vị thứ nhất): Giá trị này đại diện cho giá trị mà 25% các điểm dữ liệu trong cột U25 nằm dưới, cho thấy 25% dân số Việt Nam thuộc nhóm tuổi dưới 25 có giá trị thấp hơn 23610692

    • Median: Đây là giá trị trung bình của cột U25, cho thấy một nửa dân số Việt Nam thuộc nhóm tuổi dưới 25 có giá trị thấp hơn và một nửa có giá trị cao hơn 35466660

    • 3rd Qu. (tứ phân vị thứ ba): Giá trị này đại diện cho giá trị mà 75% các điểm dữ liệu trong cột U25 nằm dưới, cho thấy 75% dân số Việt Nam thuộc nhóm tuổi dưới 25 có giá trị thấp hơn 38246840

Đặc trưng đo lường theo nhóm quốc gia (5 quốc gia đang phân tích):

  • Tiếp theo ta tiến hành phân tích dữ liệu về tổng dân số của 5 quốc gia sau đó tính giá trị trung bình về tổng dân số của 5 quốc gia đó.
VNTL <- t1 %>%  filter(C == 'Vietnam' | C == 'Cambodia' | C == 'Thailand' | C == 'Malaysisa' | C == 'Indonesia') %>% group_by(C, P) %>% summarise(mean_of_P = mean(P), .groups = 'drop')

table <- knitr::kable(VNTL, format = "markdown")
table
C P mean_of_P
Cambodia 4380384 4380384
Cambodia 4485394 4485394
Cambodia 4592881 4592881
Cambodia 4702070 4702070
Cambodia 4814380 4814380
Cambodia 4931233 4931233
Cambodia 5051848 5051848
Cambodia 5175946 5175946
Cambodia 5298410 5298410
Cambodia 5419153 5419153
Cambodia 5541679 5541679
Cambodia 5664665 5664665
Cambodia 5788856 5788856
Cambodia 5913682 5913682
Cambodia 5961192 5961192
Cambodia 6040198 6040198
Cambodia 6040854 6040854
Cambodia 6051810 6051810
Cambodia 6170727 6170727
Cambodia 6198963 6198963
Cambodia 6299236 6299236
Cambodia 6307123 6307123
Cambodia 6364474 6364474
Cambodia 6426456 6426456
Cambodia 6553111 6553111
Cambodia 6619704 6619704
Cambodia 6679712 6679712
Cambodia 6696324 6696324
Cambodia 6708523 6708523
Cambodia 6727925 6727925
Cambodia 6766292 6766292
Cambodia 6852365 6852365
Cambodia 6881965 6881965
Cambodia 6913410 6913410
Cambodia 7133905 7133905
Cambodia 7376090 7376090
Cambodia 7661320 7661320
Cambodia 7975606 7975606
Cambodia 8269784 8269784
Cambodia 8570931 8570931
Cambodia 8910806 8910806
Cambodia 9259362 9259362
Cambodia 9718217 9718217
Cambodia 10243554 10243554
Cambodia 10636353 10636353
Cambodia 10919528 10919528
Cambodia 11182613 11182613
Cambodia 11431578 11431578
Cambodia 11669087 11669087
Cambodia 11899010 11899010
Cambodia 12118844 12118844
Cambodia 12338198 12338198
Cambodia 12561783 12561783
Cambodia 12787714 12787714
Cambodia 13016377 13016377
Cambodia 13246588 13246588
Cambodia 13477781 13477781
Cambodia 13714798 13714798
Cambodia 13943897 13943897
Cambodia 14155742 14155742
Cambodia 14363534 14363534
Cambodia 14573894 14573894
Cambodia 14786650 14786650
Cambodia 14999691 14999691
Cambodia 15210817 15210817
Cambodia 15417527 15417527
Cambodia 15624586 15624586
Cambodia 15830694 15830694
Cambodia 16025242 16025242
Cambodia 16207746 16207746
Cambodia 16396864 16396864
Cambodia 16589031 16589031
Indonesia 69567624 69567624
Indonesia 71019350 71019350
Indonesia 72570830 72570830
Indonesia 74207990 74207990
Indonesia 75925330 75925330
Indonesia 77741510 77741510
Indonesia 79661840 79661840
Indonesia 81690984 81690984
Indonesia 83818760 83818760
Indonesia 86047670 86047670
Indonesia 88382890 88382890
Indonesia 90816940 90816940
Indonesia 93345496 93345496
Indonesia 95962536 95962536
Indonesia 98675064 98675064
Indonesia 101157870 101157870
Indonesia 103561100 103561100
Indonesia 106260750 106260750
Indonesia 109138730 109138730
Indonesia 112149256 112149256
Indonesia 115228390 115228390
Indonesia 118347140 118347140
Indonesia 121504136 121504136
Indonesia 124709060 124709060
Indonesia 127945190 127945190
Indonesia 131213220 131213220
Indonesia 134521020 134521020
Indonesia 137861540 137861540
Indonesia 141250960 141250960
Indonesia 144693090 144693090
Indonesia 148177100 148177100
Indonesia 151686340 151686340
Indonesia 155228660 155228660
Indonesia 158790610 158790610
Indonesia 162331970 162331970
Indonesia 165791700 165791700
Indonesia 169135280 169135280
Indonesia 172421390 172421390
Indonesia 175694640 175694640
Indonesia 178949170 178949170
Indonesia 182159890 182159890
Indonesia 185361230 185361230
Indonesia 188558420 188558420
Indonesia 191737280 191737280
Indonesia 194928540 194928540
Indonesia 198140160 198140160
Indonesia 201373800 201373800
Indonesia 204628020 204628020
Indonesia 207855490 207855490
Indonesia 210996910 210996910
Indonesia 214072420 214072420
Indonesia 217112430 217112430
Indonesia 220115090 220115090
Indonesia 223080130 223080130
Indonesia 225938600 225938600
Indonesia 228805150 228805150
Indonesia 231797420 231797420
Indonesia 234858290 234858290
Indonesia 237936540 237936540
Indonesia 240981300 240981300
Indonesia 244016180 244016180
Indonesia 247099700 247099700
Indonesia 250222690 250222690
Indonesia 253275920 253275920
Indonesia 256229760 256229760
Indonesia 259091970 259091970
Indonesia 261850180 261850180
Indonesia 264498850 264498850
Indonesia 267066850 267066850
Indonesia 269582880 269582880
Indonesia 271858000 271858000
Indonesia 273753180 273753180
Thailand 20411638 20411638
Thailand 20914572 20914572
Thailand 21443944 21443944
Thailand 21994684 21994684
Thailand 22569798 22569798
Thailand 23173968 23173968
Thailand 23805334 23805334
Thailand 24462196 24462196
Thailand 25135268 25135268
Thailand 25840324 25840324
Thailand 26596590 26596590
Thailand 27399966 27399966
Thailand 28242170 28242170
Thailand 29114124 29114124
Thailand 30013572 30013572
Thailand 30940276 30940276
Thailand 31883754 31883754
Thailand 32839338 32839338
Thailand 33807356 33807356
Thailand 34787584 34787584
Thailand 35791730 35791730
Thailand 36807996 36807996
Thailand 37834384 37834384
Thailand 38873064 38873064
Thailand 39900960 39900960
Thailand 40908470 40908470
Thailand 41882130 41882130
Thailand 42843796 42843796
Thailand 43806716 43806716
Thailand 44760096 44760096
Thailand 45737756 45737756
Thailand 46727290 46727290
Thailand 47700340 47700340
Thailand 48670570 48670570
Thailand 49636732 49636732
Thailand 50594932 50594932
Thailand 51542096 51542096
Thailand 52479184 52479184
Thailand 53410956 53410956
Thailand 54324012 54324012
Thailand 55228410 55228410
Thailand 56099870 56099870
Thailand 56939020 56939020
Thailand 57776080 57776080
Thailand 58610012 58610012
Thailand 59424836 59424836
Thailand 60211100 60211100
Thailand 60989104 60989104
Thailand 61745216 61745216
Thailand 62442652 62442652
Thailand 63066604 63066604
Thailand 63649892 63649892
Thailand 64222576 64222576
Thailand 64776960 64776960
Thailand 65311164 65311164
Thailand 65821360 65821360
Thailand 66319530 66319530
Thailand 66826750 66826750
Thailand 67328240 67328240
Thailand 67813656 67813656
Thailand 68270490 68270490
Thailand 68712850 68712850
Thailand 69157020 69157020
Thailand 69578600 69578600
Thailand 69960940 69960940
Thailand 70294410 70294410
Thailand 70607030 70607030
Thailand 70898210 70898210
Thailand 71127810 71127810
Thailand 71307770 71307770
Thailand 71475660 71475660
Thailand 71601100 71601100
Vietnam 25109200 25109200
Vietnam 25627542 25627542
Vietnam 26189598 26189598
Vietnam 26820860 26820860
Vietnam 27507460 27507460
Vietnam 28263032 28263032
Vietnam 29035684 29035684
Vietnam 29884094 29884094
Vietnam 30804086 30804086
Vietnam 31750430 31750430
Vietnam 32718462 32718462
Vietnam 33621980 33621980
Vietnam 34533890 34533890
Vietnam 35526730 35526730
Vietnam 36509172 36509172
Vietnam 37466076 37466076
Vietnam 38388220 38388220
Vietnam 39282564 39282564
Vietnam 40145292 40145292
Vietnam 41015868 41015868
Vietnam 41928850 41928850
Vietnam 42916624 42916624
Vietnam 43906020 43906020
Vietnam 44891290 44891290
Vietnam 45898700 45898700
Vietnam 46969616 46969616
Vietnam 48163580 48163580
Vietnam 49418144 49418144
Vietnam 50701460 50701460
Vietnam 51831390 51831390
Vietnam 52968270 52968270
Vietnam 54280400 54280400
Vietnam 55632150 55632150
Vietnam 57011452 57011452
Vietnam 58406864 58406864
Vietnam 59811316 59811316
Vietnam 61221108 61221108
Vietnam 62630788 62630788
Vietnam 64037520 64037520
Vietnam 65466360 65466360
Vietnam 66912616 66912616
Vietnam 68358824 68358824
Vietnam 69788750 69788750
Vietnam 71176410 71176410
Vietnam 72501090 72501090
Vietnam 73759110 73759110
Vietnam 74946456 74946456
Vietnam 76058600 76058600
Vietnam 77128424 77128424
Vietnam 78123710 78123710
Vietnam 79001144 79001144
Vietnam 79817770 79817770
Vietnam 80642300 80642300
Vietnam 81475816 81475816
Vietnam 82311230 82311230
Vietnam 83142100 83142100
Vietnam 83951800 83951800
Vietnam 84762270 84762270
Vietnam 85597230 85597230
Vietnam 86482920 86482920
Vietnam 87411016 87411016
Vietnam 88349100 88349100
Vietnam 89301330 89301330
Vietnam 90267736 90267736
Vietnam 91235500 91235500
Vietnam 92191400 92191400
Vietnam 93126530 93126530
Vietnam 94033050 94033050
Vietnam 94914330 94914330
Vietnam 95776710 95776710
Vietnam 96648680 96648680
Vietnam 97468024 97468024
mean(VNTL$mean_of_P)
## [1] 71665249

Đặc trưng đo lường theo năm:

  • Trung bình dân số Trẻ dưới 15 tuổi của 5 quốc gia trong năm 2020
p1 <- t1 %>% filter(Y == '2020') %>% group_by(C, Y, U15) %>%  summarise(mean_of_U15 = mean(U15), .groups = 'drop')

table <- knitr::kable(t1, format = "markdown")
table
C Y P U15 U25 15to64 30to39 C.VN
Cambodia 1950 4380384 1865760 2710160 2397704 526845 other country
Cambodia 1951 4485394 1915585 2778003 2450779 538567 other country
Cambodia 1952 4592881 1966918 2847686 2504408 550377 other country
Cambodia 1953 4702070 2020374 2919233 2557309 561973 other country
Cambodia 1954 4814380 2076826 2993439 2610104 573592 other country
Cambodia 1955 4931233 2136902 3071111 2663645 585489 other country
Cambodia 1956 5051848 2200334 3151894 2717466 597516 other country
Cambodia 1957 5175946 2266675 3235486 2771681 609628 other country
Cambodia 1958 5298410 2332281 3317890 2824821 621340 other country
Cambodia 1959 5419153 2394722 3397785 2879298 633230 other country
Cambodia 1960 5541679 2454759 3476898 2937791 645988 other country
Cambodia 1961 5664665 2512735 3554668 2998568 659205 other country
Cambodia 1962 5788856 2569307 3631584 3061746 672968 other country
Cambodia 1963 5913682 2622302 3707415 3128856 687164 other country
Cambodia 1964 6040854 2670198 3784719 3203110 701569 other country
Cambodia 1965 6170727 2715998 3864917 3281933 715840 other country
Cambodia 1966 6299236 2761608 3945490 3359322 729465 other country
Cambodia 1967 6426456 2806456 4026286 3435952 742659 other country
Cambodia 1968 6553111 2849849 4107454 3513371 755473 other country
Cambodia 1969 6679712 2891146 4188815 3592693 767675 other country
Cambodia 1970 6708523 2925328 4234369 3582073 754909 other country
Cambodia 1971 6696324 2957572 4270680 3533248 729322 other country
Cambodia 1972 6766292 2997720 4347200 3558600 719843 other country
Cambodia 1973 6852365 3033786 4427125 3604115 714299 other country
Cambodia 1974 6913410 3047455 4478408 3647253 707990 other country
Cambodia 1975 6727925 2959596 4385856 3567110 678127 other country
Cambodia 1976 6307123 2767952 4145010 3362796 621227 other country
Cambodia 1977 6040198 2610515 3966712 3257362 582381 other country
Cambodia 1978 5961192 2533109 3901450 3253035 566873 other country
Cambodia 1979 6051810 2525148 3937859 3347185 580654 other country
Cambodia 1980 6198963 2574356 4026059 3438846 597044 other country
Cambodia 1981 6364474 2654633 4135606 3517281 612002 other country
Cambodia 1982 6619704 2755331 4284487 3664792 648419 other country
Cambodia 1983 6881965 2870534 4439543 3804600 688016 other country
Cambodia 1984 7133905 2997133 4594628 3922408 727733 other country
Cambodia 1985 7376090 3128002 4748687 4025934 769077 other country
Cambodia 1986 7661320 3264706 4921606 4166423 825734 other country
Cambodia 1987 7975606 3408109 5106372 4328938 894545 other country
Cambodia 1988 8269784 3561484 5283431 4461058 960334 other country
Cambodia 1989 8570931 3735855 5460685 4578922 1025777 other country
Cambodia 1990 8910806 3934593 5650610 4710864 1098436 other country
Cambodia 1991 9259362 4150863 5843411 4833724 1172063 other country
Cambodia 1992 9718217 4392965 6077643 5040680 1271481 other country
Cambodia 1993 10243554 4639850 6332515 5308858 1386094 other country
Cambodia 1994 10636353 4837512 6525769 5493535 1469512 other country
Cambodia 1995 10919528 4963571 6662613 5640127 1527371 other country
Cambodia 1996 11182613 5038924 6779748 5817238 1579319 other country
Cambodia 1997 11431578 5084388 6883094 6010008 1625703 other country
Cambodia 1998 11669087 5000919 6909667 6319975 1695583 other country
Cambodia 1999 11899010 4893634 6946669 6645853 1761314 other country
Cambodia 2000 12118844 4869765 7067775 6877901 1796393 other country
Cambodia 2001 12338198 4839432 7201291 7115413 1829692 other country
Cambodia 2002 12561783 4807232 7354616 7358391 1858731 other country
Cambodia 2003 12787714 4773122 7509039 7605027 1876843 other country
Cambodia 2004 13016377 4741686 7631375 7850712 1870834 other country
Cambodia 2005 13246588 4712917 7705544 8094490 1840093 other country
Cambodia 2006 13477781 4683338 7749053 8339771 1792861 other country
Cambodia 2007 13714798 4658685 7785986 8585445 1727346 other country
Cambodia 2008 13943897 4635173 7801073 8821315 1659790 other country
Cambodia 2009 14155742 4615105 7787602 9035346 1626210 other country
Cambodia 2010 14363534 4609820 7763937 9229563 1639947 other country
Cambodia 2011 14573894 4623794 7741108 9406094 1681873 other country
Cambodia 2012 14786650 4663378 7719562 9558039 1735336 other country
Cambodia 2013 14999691 4703917 7698564 9706914 1809297 other country
Cambodia 2014 15210817 4732419 7680385 9861418 1913819 other country
Cambodia 2015 15417527 4762926 7662736 10005484 2044404 other country
Cambodia 2016 15624586 4792943 7646327 10147461 2189589 other country
Cambodia 2017 15830694 4818464 7632136 10289375 2351602 other country
Cambodia 2018 16025242 4837527 7611894 10422128 2514026 other country
Cambodia 2019 16207746 4849865 7587802 10544941 2640544 other country
Cambodia 2020 16396864 4857657 7585089 10674665 2716340 other country
Cambodia 2021 16589031 4860476 7615851 10810814 2759400 other country
Indonesia 1950 69567624 28713374 43200884 39640480 8744436 other country
Indonesia 1951 71019350 28928030 43807016 40802130 8862610 other country
Indonesia 1952 72570830 29219846 44473868 41982304 8996791 other country
Indonesia 1953 74207990 29601248 45204132 43154804 9151510 other country
Indonesia 1954 75925330 30075548 45998740 44310960 9335317 other country
Indonesia 1955 77741510 30646676 46866990 45464824 9561225 other country
Indonesia 1956 79661840 31322220 47814610 46613630 9832972 other country
Indonesia 1957 81690984 32109492 48846600 47754544 10146592 other country
Indonesia 1958 83818760 33007226 49957336 48878636 10492254 other country
Indonesia 1959 86047670 34014256 51145264 49989040 10862420 other country
Indonesia 1960 88382890 35130644 52412590 51090570 11250034 other country
Indonesia 1961 90816940 36341184 53754870 52191576 11647651 other country
Indonesia 1962 93345496 37646628 55168490 53288200 12051183 other country
Indonesia 1963 95962536 39047004 56655012 54374970 12456156 other country
Indonesia 1964 98675064 40520292 58222090 55478884 12860680 other country
Indonesia 1965 101157870 41949284 59720212 56413920 13213784 other country
Indonesia 1966 103561100 43350676 61223280 57294216 13526769 other country
Indonesia 1967 106260750 44805140 62909076 58388390 13853703 other country
Indonesia 1968 109138730 46243020 64713110 59666540 14188774 other country
Indonesia 1969 112149256 47645944 66610270 61104816 14523566 other country
Indonesia 1970 115228390 49011508 68570500 62645644 14841818 other country
Indonesia 1971 118347140 50324430 70564420 64276788 15137638 other country
Indonesia 1972 121504136 51580024 72600140 65998896 15408335 other country
Indonesia 1973 124709060 52790730 74692460 67808210 15651394 other country
Indonesia 1974 127945190 53941944 76805870 69703944 15865449 other country
Indonesia 1975 131213220 55031976 78926800 71689550 16052057 other country
Indonesia 1976 134521020 56074244 81033980 73760580 16221821 other country
Indonesia 1977 137861540 57068640 83092000 75911784 16369645 other country
Indonesia 1978 141250960 58035270 85110184 78141740 16497593 other country
Indonesia 1979 144693090 58978596 87089380 80452184 16631411 other country
Indonesia 1980 148177100 59884424 89018300 82848020 16791066 other country
Indonesia 1981 151686340 60737190 90881520 85329140 17009784 other country
Indonesia 1982 155228660 61552410 92680500 87885704 17316982 other country
Indonesia 1983 158790610 62332250 94400184 90498260 17719658 other country
Indonesia 1984 162331970 63042490 96006870 93158280 18217676 other country
Indonesia 1985 165791700 63621790 97436776 95862320 18806208 other country
Indonesia 1986 169135280 64048284 98661304 98595030 19477128 other country
Indonesia 1987 172421390 64391850 99757410 101343780 20242236 other country
Indonesia 1988 175694640 64692304 100781050 104111040 21104240 other country
Indonesia 1989 178949170 64950956 101723230 106884670 22044444 other country
Indonesia 1990 182159890 65136416 102552780 109665100 23051668 other country
Indonesia 1991 185361230 65280508 103306770 112454580 24092468 other country
Indonesia 1992 188558420 65391640 103996390 115250270 25133320 other country
Indonesia 1993 191737280 65436416 104620320 118073064 26164000 other country
Indonesia 1994 194928540 65453296 105217180 120920910 27179012 other country
Indonesia 1995 198140160 65465064 105795736 123781840 28180232 other country
Indonesia 1996 201373800 65491680 106372860 126640456 29167374 other country
Indonesia 1997 204628020 65528490 106948264 129500690 30125980 other country
Indonesia 1998 207855490 65542404 107462856 132347100 31038950 other country
Indonesia 1999 210996910 65516590 107881230 135137900 31906196 other country
Indonesia 2000 214072420 65532012 108226130 137812620 32725332 other country
Indonesia 2001 217112430 65648480 108517520 140342260 33490108 other country
Indonesia 2002 220115090 65793476 108756980 142797680 34208884 other country
Indonesia 2003 223080130 65918240 108933060 145232430 34897748 other country
Indonesia 2004 225938600 66025444 109024290 147591550 35535496 other country
Indonesia 2005 228805150 66209610 109118800 149892740 36132452 other country
Indonesia 2006 231797420 66485456 109293950 152230960 36706772 other country
Indonesia 2007 234858290 66841216 109524060 154568580 37250828 other country
Indonesia 2008 237936540 67264140 109788310 156871860 37791140 other country
Indonesia 2009 240981300 67657016 110060830 159186130 38330630 other country
Indonesia 2010 244016180 68012100 110405176 161537950 38860548 other country
Indonesia 2011 247099700 68381510 110912780 163928210 39379764 other country
Indonesia 2012 250222690 68760780 111513704 166359500 39892900 other country
Indonesia 2013 253275920 69089020 112049864 168784450 40374908 other country
Indonesia 2014 256229760 69381944 112501290 171140670 40809816 other country
Indonesia 2015 259091970 69632940 112912536 173432830 41140330 other country
Indonesia 2016 261850180 69813150 113243740 175658670 41326548 other country
Indonesia 2017 264498850 69926740 113491230 177789490 41440460 other country
Indonesia 2018 267066850 69982900 113685544 179835740 41519708 other country
Indonesia 2019 269582880 69990360 113815300 181816720 41549210 other country
Indonesia 2020 271858000 69918980 113878620 183698640 41508444 other country
Indonesia 2021 273753180 69742696 113864904 185451040 41442532 other country
Spain 1950 28069696 7436095 12821735 18605456 3827798 other country
Spain 1951 28207082 7358570 12737968 18779948 3842426 other country
Spain 1952 28404774 7392219 12713253 18902438 3899538 other country
Spain 1953 28633540 7499214 12693749 18970806 3977291 other country
Spain 1954 28862382 7658682 12684668 18993434 4052692 other country
Spain 1955 29095376 7776207 12684570 19056902 4129585 other country
Spain 1956 29329782 7877216 12706997 19149596 4220112 other country
Spain 1957 29577444 8037229 12768641 19212672 4312997 other country
Spain 1958 29857444 8170604 12834910 19314414 4401333 other country
Spain 1959 30150510 8278061 12931967 19445298 4479908 other country
Spain 1960 30415594 8345559 13030853 19578924 4536260 other country
Spain 1961 30711868 8414738 13106186 19725852 4586029 other country
Spain 1962 31052630 8515555 13211246 19895038 4638128 other country
Spain 1963 31388554 8597826 13362019 20097906 4692836 other country
Spain 1964 31747644 8703403 13587465 20303296 4733075 other country
Spain 1965 32112016 8840784 13786131 20448742 4751823 other country
Spain 1966 32462272 8977276 13951401 20566478 4769187 other country
Spain 1967 32814224 9105265 14166344 20706726 4756781 other country
Spain 1968 33157582 9216061 14341154 20850890 4683980 other country
Spain 1969 33480508 9324655 14485953 20982608 4552527 other country
Spain 1970 33792624 9419675 14615626 21108842 4448015 other country
Spain 1971 34133624 9506957 14753148 21271986 4376497 other country
Spain 1972 34515176 9586878 14900938 21485334 4290047 other country
Spain 1973 34898150 9649981 15019832 21713736 4239587 other country
Spain 1974 35329900 9718152 15169607 22001110 4245728 other country
Spain 1975 35760430 9775829 15336547 22289808 4280506 other country
Spain 1976 36139070 9823971 15481687 22522840 4295453 other country
Spain 1977 36513080 9863961 15613874 22760156 4332576 other country
Spain 1978 36865440 9864750 15717602 23012952 4448702 other country
Spain 1979 37188964 9814682 15800793 23288954 4597951 other country
Spain 1980 37491664 9733671 15856190 23573042 4684632 other country
Spain 1981 37758650 9621339 15867621 23863574 4743783 other country
Spain 1982 37982144 9476501 15813824 24149848 4828140 other country
Spain 1983 38169764 9321672 15704486 24411368 4883575 other country
Spain 1984 38329930 9152570 15566373 24658038 4913512 other country
Spain 1985 38471924 8966103 15408279 24887656 4940765 other country
Spain 1986 38590810 8757709 15228750 25095132 4988358 other country
Spain 1987 38694532 8527250 15031584 25289984 5057363 other country
Spain 1988 38781724 8281781 14811234 25476440 5122863 other country
Spain 1989 38847320 8018894 14561108 25659304 5198755 other country
Spain 1990 38889890 7732832 14292263 25844078 5297710 other country
Spain 1991 38997064 7461739 14058686 26079604 5417556 other country
Spain 1992 39202250 7231613 13866521 26369964 5544798 other country
Spain 1993 39420540 7015239 13674611 26656584 5680024 other country
Spain 1994 39623732 6801029 13467863 26921568 5841036 other country
Spain 1995 39814570 6600229 13240157 27153604 6004584 other country
Spain 1996 39996476 6420727 12997871 27356014 6152547 other country
Spain 1997 40180050 6267380 12746544 27534964 6283853 other country
Spain 1998 40362356 6141588 12488523 27684164 6393560 other country
Spain 1999 40542230 6045180 12226689 27819302 6490576 other country
Spain 2000 40741652 5983688 11969548 27947210 6579695 other country
Spain 2001 40966450 5957625 11722996 28054238 6670301 other country
Spain 2002 41477652 6003025 11601433 28391394 6831795 other country
Spain 2003 42230268 6108329 11592544 28959096 7040282 other country
Spain 2004 42959670 6212560 11582214 29550594 7231603 other country
Spain 2005 43685372 6320838 11587426 30084832 7429017 other country
Spain 2006 44422824 6452873 11633446 30578318 7635826 other country
Spain 2007 45245784 6603923 11743448 31165686 7848766 other country
Spain 2008 45966544 6758694 11852338 31612814 8020937 other country
Spain 2009 46367772 6884409 11870716 31743876 8091288 other country
Spain 2010 46572776 6973611 11830991 31706116 8077528 other country
Spain 2011 46729230 7045200 11794984 31641512 8009271 other country
Spain 2012 46756084 7083377 11739577 31494166 7861179 other country
Spain 2013 46603460 7078412 11640568 31190138 7625410 other country
Spain 2014 46464548 7057975 11551784 30906448 7354342 other country
Spain 2015 46431344 7037228 11506555 30764098 7084607 other country
Spain 2016 46473320 7015303 11490299 30709956 6814415 other country
Spain 2017 46584170 6991903 11496419 30709870 6555285 other country
Spain 2018 46792044 6954391 11527165 30810428 6334719 other country
Spain 2019 47131372 6903705 11589903 31044296 6170821 other country
Spain 2020 47363810 6818321 11609808 31227836 6022793 other country
Spain 2021 47486932 6698939 11585262 31336724 5885297 other country
Thailand 1950 20411638 8605014 12717464 11150405 2335331 other country
Thailand 1951 20914572 8824841 13053160 11423630 2375458 other country
Thailand 1952 21443944 9055251 13400662 11713026 2419216 other country
Thailand 1953 21994684 9301239 13759175 12008581 2468242 other country
Thailand 1954 22569798 9573581 14133156 12301977 2527058 other country
Thailand 1955 23173968 9876674 14525890 12592897 2597503 other country
Thailand 1956 23805334 10206145 14936928 12884084 2679093 other country
Thailand 1957 24462196 10558718 15366313 13177442 2771917 other country
Thailand 1958 25135268 10929353 15806675 13468068 2872401 other country
Thailand 1959 25840324 11324153 16265950 13763998 2977826 other country
Thailand 1960 26596590 11745401 16754818 14080352 3088178 other country
Thailand 1961 27399966 12184977 17266758 14419964 3202741 other country
Thailand 1962 28242170 12637076 17797768 14781885 3319635 other country
Thailand 1963 29114124 13100009 18351082 15161308 3437345 other country
Thailand 1964 30013572 13558731 18933160 15571867 3555901 other country
Thailand 1965 30940276 14002136 19543924 16024190 3674533 other country
Thailand 1966 31883754 14433577 20172032 16504672 3793870 other country
Thailand 1967 32839338 14852824 20812098 17009532 3914877 other country
Thailand 1968 33807356 15255486 21461232 17543366 4034316 other country
Thailand 1969 34787584 15637382 22112636 18108674 4146619 other country
Thailand 1970 35791730 15999598 22764262 18714734 4252521 other country
Thailand 1971 36807996 16337278 23403602 19354252 4354135 other country
Thailand 1972 37834384 16648972 24024056 20027208 4455033 other country
Thailand 1973 38873064 16930358 24623810 20740574 4556646 other country
Thailand 1974 39900960 17171832 25178048 21481092 4654132 other country
Thailand 1975 40908470 17370712 25674792 22242304 4750311 other country
Thailand 1976 41882130 17520288 26115148 23017246 4845775 other country
Thailand 1977 42843796 17618368 26510686 23830790 4949356 other country
Thailand 1978 43806716 17671568 26869592 24690334 5068481 other country
Thailand 1979 44760096 17691980 27194408 25572554 5218032 other country
Thailand 1980 45737756 17701400 27509384 26487818 5411669 other country
Thailand 1981 46727290 17695996 27804680 27426770 5635261 other country
Thailand 1982 47700340 17654888 28055790 28382330 5883061 other country
Thailand 1983 48670570 17575762 28263492 29369718 6159941 other country
Thailand 1984 49636732 17468032 28427152 30376108 6460191 other country
Thailand 1985 50594932 17341684 28548128 31385692 6774973 other country
Thailand 1986 51542096 17203542 28626652 32388660 7098730 other country
Thailand 1987 52479184 17054796 28660086 33384296 7426862 other country
Thailand 1988 53410956 16899384 28650852 34373850 7762344 other country
Thailand 1989 54324012 16753852 28606512 35327180 8090914 other country
Thailand 1990 55228410 16570684 28392068 36308260 8490276 other country
Thailand 1991 56099870 16376987 28048764 37266212 8939577 other country
Thailand 1992 56939020 16211480 27655560 38154430 9398068 other country
Thailand 1993 57776080 16062758 27195158 39014460 9891730 other country
Thailand 1994 58610012 15958526 26754896 39820140 10375981 other country
Thailand 1995 59424836 15887403 26396482 40570756 10772323 other country
Thailand 1996 60211100 15817361 26123652 41287790 11030582 other country
Thailand 1997 60989104 15716457 25894696 42010616 11206352 other country
Thailand 1998 61745216 15586118 25715348 42715516 11319748 other country
Thailand 1999 62442652 15412407 25548920 43388020 11346510 other country
Thailand 2000 63066604 15171294 25411652 44047868 11293986 other country
Thailand 2001 63649892 14903942 25313320 44691690 11221809 other country
Thailand 2002 64222576 14664060 25202780 45296290 11142429 other country
Thailand 2003 64776960 14447709 25052336 45852144 11035162 other country
Thailand 2004 65311164 14248844 24851840 46349610 10912944 other country
Thailand 2005 65821360 14051881 24611004 46804100 10793613 other country
Thailand 2006 66319530 13850250 24335994 47265660 10699929 other country
Thailand 2007 66826750 13669938 24030148 47745732 10637965 other country
Thailand 2008 67328240 13513340 23724764 48211020 10591682 other country
Thailand 2009 67813656 13361752 23447268 48646304 10561950 other country
Thailand 2010 68270490 13168815 23213238 49062660 10504038 other country
Thailand 2011 68712850 12937849 23021590 49465396 10433968 other country
Thailand 2012 69157020 12720798 22842044 49823308 10414498 other country
Thailand 2013 69578600 12534297 22645824 50092170 10420598 other country
Thailand 2014 69960940 12379351 22425364 50262170 10423031 other country
Thailand 2015 70294410 12232957 22166186 50354508 10421798 other country
Thailand 2016 70607030 12083166 21876328 50413110 10419740 other country
Thailand 2017 70898210 11936831 21582544 50431860 10406116 other country
Thailand 2018 71127810 11792333 21276720 50371384 10375272 other country
Thailand 2019 71307770 11641699 20949746 50247484 10330238 other country
Thailand 2020 71475660 11483264 20588424 50092756 10293772 other country
Thailand 2021 71601100 11313246 20188312 49897412 10261938 other country
Vietnam 1950 25109200 8236495 12939915 15836825 3480061 Vietnam
Vietnam 1951 25627542 8518370 13255227 16026775 3510682 Vietnam
Vietnam 1952 26189598 8857408 13620701 16201004 3542143 Vietnam
Vietnam 1953 26820860 9276998 14056521 16361935 3575197 Vietnam
Vietnam 1954 27507460 9743695 14526850 16529277 3614493 Vietnam
Vietnam 1955 28263032 10254732 15031625 16717209 3663009 Vietnam
Vietnam 1956 29035684 10770431 15527478 16912954 3716655 Vietnam
Vietnam 1957 29884094 11360715 16082264 17107584 3770499 Vietnam
Vietnam 1958 30804086 12017473 16699967 17305644 3825775 Vietnam
Vietnam 1959 31750430 12690551 17350838 17512602 3887300 Vietnam
Vietnam 1960 32718462 13372094 18038516 17731370 3955237 Vietnam
Vietnam 1961 33621980 13972092 18674658 17966178 4029754 Vietnam
Vietnam 1962 34533890 14564295 19335976 18218216 4110729 Vietnam
Vietnam 1963 35526730 15216631 20103120 18493018 4192339 Vietnam
Vietnam 1964 36509172 15760867 20878040 18862488 4264754 Vietnam
Vietnam 1965 37466076 16194742 21636756 19312368 4322404 Vietnam
Vietnam 1966 38388220 16628004 22369852 19724696 4368657 Vietnam
Vietnam 1967 39282564 16999532 23081304 20166142 4406008 Vietnam
Vietnam 1968 40145292 17311382 23787154 20642788 4427032 Vietnam
Vietnam 1969 41015868 17604120 24507490 21156408 4428996 Vietnam
Vietnam 1970 41928850 17887090 25248128 21726660 4417502 Vietnam
Vietnam 1971 42916624 18210916 26026550 22337860 4400077 Vietnam
Vietnam 1972 43906020 18500428 26812640 23000720 4364367 Vietnam
Vietnam 1973 44891290 18767206 27590598 23687682 4314331 Vietnam
Vietnam 1974 45898700 19030136 28280518 24393586 4278407 Vietnam
Vietnam 1975 46969616 19289618 28910036 25151160 4275473 Vietnam
Vietnam 1976 48163580 19656850 29629264 25903014 4311713 Vietnam
Vietnam 1977 49418144 20043754 30345182 26686972 4386708 Vietnam
Vietnam 1978 50701460 20370234 31026592 27557202 4506596 Vietnam
Vietnam 1979 51831390 20697166 31559350 28276908 4705389 Vietnam
Vietnam 1980 52968270 21081220 32066740 28952072 4989755 Vietnam
Vietnam 1981 54280400 21563076 32720200 29709324 5274604 Vietnam
Vietnam 1982 55632150 22103176 33346562 30450756 5600389 Vietnam
Vietnam 1983 57011452 22652416 33940660 31211354 5984794 Vietnam
Vietnam 1984 58406864 23186152 34536810 32001258 6406070 Vietnam
Vietnam 1985 59811316 23703104 35132708 32811756 6855435 Vietnam
Vietnam 1986 61221108 24186690 35800612 33653110 7291566 Vietnam
Vietnam 1987 62630788 24616420 36465010 34539524 7775236 Vietnam
Vietnam 1988 64037520 24981472 37044270 35484850 8287381 Vietnam
Vietnam 1989 65466360 25319184 37638690 36479464 8719480 Vietnam
Vietnam 1990 66912616 25647418 38267852 37501830 9080899 Vietnam
Vietnam 1991 68358824 25945640 38920040 38555370 9399182 Vietnam
Vietnam 1992 69788750 26200188 39571170 39639780 9680632 Vietnam
Vietnam 1993 71176410 26382816 40159570 40752910 9983995 Vietnam
Vietnam 1994 72501090 26467350 40646210 41891708 10247121 Vietnam
Vietnam 1995 73759110 26435028 41020410 43069980 10458895 Vietnam
Vietnam 1996 74946456 26271008 41263800 44297916 10650927 Vietnam
Vietnam 1997 76058600 25992636 41374828 45554636 10764501 Vietnam
Vietnam 1998 77128424 25636004 41373850 46842470 10843522 Vietnam
Vietnam 1999 78123710 25227684 41291184 48115000 10931973 Vietnam
Vietnam 2000 79001144 24785584 41078796 49317440 11035917 Vietnam
Vietnam 2001 79817770 24335702 40753684 50479400 11255188 Vietnam
Vietnam 2002 80642300 23916988 40422490 51630350 11526185 Vietnam
Vietnam 2003 81475816 23524634 40085696 52774116 11775393 Vietnam
Vietnam 2004 82311230 23142328 39737364 53915772 12049616 Vietnam
Vietnam 2005 83142100 22758324 39380230 55058796 12350213 Vietnam
Vietnam 2006 83951800 22354948 38994796 56204270 12692924 Vietnam
Vietnam 2007 84762270 21965246 38602828 57339070 13065748 Vietnam
Vietnam 2008 85597230 21633178 38239836 58440124 13434835 Vietnam
Vietnam 2009 86482920 21383252 37950040 59506384 13781134 Vietnam
Vietnam 2010 87411016 21230458 37728160 60511470 14103368 Vietnam
Vietnam 2011 88349100 21175292 37525296 61417868 14399487 Vietnam
Vietnam 2012 89301330 21208004 37344696 62236396 14659212 Vietnam
Vietnam 2013 90267736 21310790 37186532 62973264 14867750 Vietnam
Vietnam 2014 91235500 21451364 37026736 63589384 15050539 Vietnam
Vietnam 2015 92191400 21590510 36846110 64125590 15223423 Vietnam
Vietnam 2016 93126530 21707980 36636264 64683440 15376688 Vietnam
Vietnam 2017 94033050 21789420 36404380 65217930 15511445 Vietnam
Vietnam 2018 94914330 21847120 36178590 65704216 15626364 Vietnam
Vietnam 2019 95776710 21893514 35990370 66150520 15732903 Vietnam
Vietnam 2020 96648680 21932616 35867816 66571090 15847733 Vietnam
Vietnam 2021 97468024 21974312 35811056 66962210 15962702 Vietnam
mean(p1$mean_of_U15)
## [1] 23002168

Đặc trưng đo lường theo khoảng thời gian:

  • Trung bình dân số người dưới 25 tuổi của 5 quốc gia ở năm 1970 và năm 1990:
thanhnien <- t1 %>% filter(Y == '1970' | Y == '1990') %>% group_by(C, Y, U25) %>% summarise(mean_of_U25 = mean(U25), .groups = 'drop')

table <- knitr::kable(thanhnien, format = "markdown")
table
C Y U25 mean_of_U25
Cambodia 1970 4234369 4234369
Cambodia 1990 5650610 5650610
Indonesia 1970 68570500 68570500
Indonesia 1990 102552780 102552780
Spain 1970 14615626 14615626
Spain 1990 14292263 14292263
Thailand 1970 22764262 22764262
Thailand 1990 28392068 28392068
Vietnam 1970 25248128 25248128
Vietnam 1990 38267852 38267852
mean(thanhnien$mean_of_U25)
## [1] 32458846

Nhiệm Vụ 3.2

MỤC TIÊU PHÂN TÍCH

Bộ dữ liệu này đặc biệt hữu ích để nghiên cứu các kiểu khí hậu, sự thay đổi theo mùa và xu hướng khí hậu dài hạn. Các ứng dụng bao gồm nhưng không giới hạn ở:

  • Nghiên cứu khí hậu và nghiên cứu biến đổi khí hậu.
  • Quy hoạch và dự báo nông nghiệp.
  • Nghiên cứu môi trường và sinh thái.
  • Quản lý tài nguyên và quy hoạch trong các lĩnh vực nhạy cảm với biến đổi khí hậu.

Giải thích bộ dữ liệu và các mô tả cơ bản

Bộ dữ liệu này cung cấp thông tin chi tiết về tập dữ liệu kết hợp dữ liệu nhiệt độ và lượng mưa ở Bangladesh. Bộ dữ liệu này được tải từ [Dataset Search] (https://www.kaggle.com/datasets/yakinrubaiat/bangladesh-weather-dataset)

Các mô tả cơ bản về dataset:

  • Có 4 cột tương đương với 4 biến

  • Các cột lần lượt là:

  • Tem: Nhiệt độ trung bình hàng tháng, tính bằng độ C

  • Rain: Cho biết tổng lượng mưa hàng tháng, được đo bằng milimét.

  • Month: Tháng lấy số liệu

  • Year: Năm lấy số liệu

## PHƯƠNG PHÁP NGHIÊN CỨU

Sử dụng các phương pháp thống kê mô tả dữ liệu:

  • Rút trích dữ liệu

  • Mã hóa dữ liệu

  • Lập bảng tần số

  • Tính toán các đặc trưng đo lường

  • Nhận xét kết quả

Tổng quan

Phân tích dữ liệu

Đọc dữ liệu và gán dữ liệu vào oject b

library(xlsx)
b <- read.xlsx("C:/Users/PC_Dell/Documents/Bangladesh Weather Dataset (1901 - 2023).xlsx", sheetIndex = 1, header = 1)#đọc dữ liệu từ excel và gán vào object b

Bảng dữ liệu tổng quan về nhiệt độ và lượng mưa trong năm 2000 đến nay

library(flextable)
library(DT)
library(tidyverse)
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ forcats   1.0.0     ✔ readr     2.1.5
## ✔ ggplot2   3.4.4     ✔ stringr   1.5.1
## ✔ lubridate 1.9.3     ✔ tibble    3.2.1
## ✔ purrr     1.0.2     ✔ tidyr     1.3.0
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ purrr::compose() masks flextable::compose()
## ✖ dplyr::filter()  masks stats::filter()
## ✖ dplyr::lag()     masks stats::lag()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
b1 <- b[b$Year=='2000', ]
datatable(b1)

Các đặc trưng đo lường theo thời gian

  • Tiến hành tạo một bảng thống kê về lượng mưa qua các tháng trong năm 2022
filter(b1, Year == '2022') %>% select(Year,rain) %>% summary(b1$rain)
##       Year          rain    
##  Min.   : NA   Min.   : NA  
##  1st Qu.: NA   1st Qu.: NA  
##  Median : NA   Median : NA  
##  Mean   :NaN   Mean   :NaN  
##  3rd Qu.: NA   3rd Qu.: NA  
##  Max.   : NA   Max.   : NA
  • Kết quả trả về cho thấy:

    • Min: cho thấy lượng mưa thấp nhất trong năm 2022 là 5.164

    • 1st Qu. (tứ phân vị thứ nhất): Giá trị này đại diện cho giá trị mà 25% các điểm lương mưa trong năm 2022 nằm dưới, cho thấy 25% lượng mưa có giá trị thấp hơn 26.981

    • Median: Đây là giá trị trung bình của cột năm 2022, cho thấy một nửa lượng mưa trong năm này có giá trị thấp hơn và một nửa có giá trị cao hơn 155.835

    • Mean: Đây là giá trị trung bình của lượng mưa qua các tháng trong năm 2022, trong trường hợp này là 165.636

    • 3rd Qu. (tứ phân vị thứ ba): Giá trị này đại diện cho giá trị mà 75% các điểm dữ liệu trong cột p30to39 nằm dưới, cho thấy 75% lương mưa trong năm 2022 có giá trị thấp hơn 277.064

    • Max (tối đa): Giá trị này cho thấy lượng mưa trong năm 2022 là cao nhất là 397.115

Đánh giá nhiệt độ (mã hóa dữ liệu)

  • Ta đánh giá nhiệt độ trung bình : nóng, Mát mẻ, lạnh
danhgia <- case_when(b$tem > 28.0 ~ 'Nóng', b$tem >= 20.0 & b$tem <= 28.0 ~ 'Mát mẻ', b$tem < 20 ~ 'Lạnh')

Lập bảng tần suất

  • Lập bảng tần suất 1 biến
table(b$tem)
## 
## 15.92516129 16.56096774     16.8006     16.8493     16.9382      16.976 
##           1           1           1           1           1           1 
##          17     17.0844     17.1088     17.1308     17.1468 17.17032258 
##           1           1           1           1           1           1 
##     17.1998  17.2616129      17.267     17.2889     17.2898     17.4191 
##           1           1           1           1           1           1 
##     17.4518     17.4937     17.5061     17.5351     17.5423      17.631 
##           1           1           1           1           1           1 
##     17.6546     17.6556     17.6854     17.7023      17.715     17.7475 
##           1           1           1           1           1           1 
##     17.7492     17.7546     17.7704     17.7787     17.7822     17.7866 
##           1           1           1           1           1           1 
##     17.7884 17.79290323     17.7947     17.8246     17.8269     17.8343 
##           1           1           1           1           1           1 
## 17.83483871 17.83806452     17.8455     17.8553     17.8687     17.8694 
##           1           1           1           1           1           1 
## 17.90967742     17.9398     17.9503     17.9541     17.9709     17.9754 
##           1           1           1           1           1           1 
##     17.9779      17.988     17.9978     18.0039     18.0251     18.0436 
##           1           1           1           1           1           1 
##     18.0454 18.04785714     18.0523     18.0893     18.1365      18.151 
##           1           1           1           1           1           1 
##     18.1609     18.1829     18.1881 18.19806452     18.2015     18.2218 
##           1           1           1           1           1           1 
##     18.2444     18.2532     18.2645     18.2739     18.2763     18.2806 
##           1           1           1           1           1           1 
##     18.2838      18.307     18.3163     18.3258     18.3264     18.3319 
##           1           1           1           1           1           1 
##     18.3725     18.3739     18.3745     18.4048     18.4257 18.44193548 
##           1           1           1           1           1           1 
##     18.4592     18.4667     18.4824     18.4881     18.4914     18.5036 
##           1           1           1           1           1           1 
##     18.5173     18.5213     18.5455     18.5486     18.5529     18.5561 
##           1           1           1           1           1           1 
##     18.5574      18.576     18.5789     18.5883     18.5966     18.6105 
##           1           1           1           1           1           1 
##      18.621     18.6312 18.63354839     18.6454     18.6476     18.6645 
##           1           1           1           1           1           1 
##     18.6721     18.6764     18.6795     18.6849      18.691     18.6933 
##           1           1           1           1           1           1 
##     18.6971     18.7124     18.7213     18.7317     18.7336     18.7418 
##           1           1           1           1           1           1 
##     18.7662     18.7742     18.7779     18.7903     18.7904     18.8171 
##           1           1           1           1           1           1 
##     18.8273 18.84965517     18.8501 18.85451613     18.8595     18.8622 
##           1           1           1           1           1           1 
##     18.8691     18.8711     18.8875     18.9032     18.9055     18.9095 
##           1           1           1           1           1           1 
##     18.9201     18.9308     18.9548     18.9613     18.9885     19.0009 
##           1           1           1           1           1           1 
##     19.0034     19.0129     19.0137     19.0272     19.0319     19.0389 
##           1           1           1           1           1           1 
##     19.0419     19.0427     19.0482     19.0642     19.0652     19.0658 
##           1           1           1           1           1           1 
##     19.0692     19.0815     19.0876      19.089      19.093     19.1005 
##           1           1           1           1           1           1 
##     19.1064     19.1128     19.1166     19.1235     19.1252     19.1662 
##           1           1           1           1           1           1 
##     19.1684       19.17     19.1725     19.1805      19.193     19.1976 
##           1           1           1           1           1           1 
##     19.2051     19.2066     19.2146     19.2162     19.2302     19.2634 
##           1           1           1           1           1           1 
##     19.2664     19.2857     19.2912     19.3065     19.3207     19.3208 
##           1           1           1           1           1           1 
##     19.3508     19.3707     19.3905     19.4021     19.4068      19.419 
##           1           1           1           1           1           1 
##     19.4199     19.4212      19.425     19.4317     19.4361     19.4455 
##           1           1           1           1           1           1 
##      19.461      19.473     19.4851     19.4872     19.4921     19.5143 
##           1           1           1           1           1           1 
##      19.539     19.5474     19.5489     19.5562     19.6023     19.6118 
##           1           1           1           1           1           1 
##      19.622     19.6288      19.643     19.6466     19.6511     19.6706 
##           1           1           1           1           1           1 
##      19.683     19.6911     19.7055      19.706     19.7094     19.7179 
##           1           1           1           1           1           1 
##     19.7315     19.7401     19.7421     19.7434     19.7649     19.7673 
##           1           1           1           1           1           1 
##     19.7759      19.783     19.7873     19.7899     19.7958      19.802 
##           1           1           1           1           1           1 
##     19.8122     19.8572 19.87064516     19.8716     19.8729     19.8796 
##           1           1           1           1           1           1 
##     19.8836     19.9026     19.9446     19.9473     19.9519     19.9656 
##           1           1           1           1           1           1 
##     19.9801     19.9987     20.0129     20.0185     20.0203     20.0478 
##           1           1           1           1           1           1 
##     20.0549 20.06709677     20.0687      20.073     20.0773     20.1012 
##           1           1           1           1           1           1 
##     20.1132     20.1148 20.12516129     20.1252     20.1513     20.1536 
##           1           1           1           1           1           1 
##     20.1593       20.16     20.1779      20.196     20.1997     20.2042 
##           1           1           1           1           1           1 
##     20.2116      20.212     20.2242     20.2325     20.2395     20.2496 
##           1           1           1           1           1           1 
##     20.2585     20.2688     20.2734     20.2944     20.3254     20.3262 
##           1           1           1           1           1           1 
##       20.36     20.3604     20.3632      20.364     20.3662     20.3914 
##           1           1           1           1           1           1 
##      20.392     20.4159     20.4179     20.4223     20.4366     20.4398 
##           1           1           1           1           1           1 
##     20.4685     20.5124     20.5304     20.5453     20.5513     20.5543 
##           1           1           1           1           1           1 
##     20.5581     20.5691     20.5814     20.5975     20.6197     20.6306 
##           1           1           1           1           1           1 
##      20.644     20.6525     20.6546     20.6822     20.6901     20.6904 
##           1           1           1           1           1           1 
##     20.7124     20.7171     20.7237     20.7283     20.7727     20.8075 
##           1           1           1           1           1           1 
##     20.8343     20.8429     20.8723      20.887     20.9062     20.9302 
##           1           1           1           1           1           1 
##     20.9764     20.9799     20.9849     21.0141      21.033     21.0472 
##           1           1           1           1           1           1 
##     21.0501     21.0747     21.0757     21.0936     21.1088     21.1238 
##           1           1           1           1           1           1 
##     21.1361     21.1868     21.2404 21.25333333     21.2856 21.34428571 
##           1           1           1           1           1           1 
##     21.3817     21.4254 21.54933333     21.6477      21.666     21.7238 
##           1           1           1           1           1           1 
##     21.7421     21.7631     21.7798     21.7809     21.7874     21.8681 
##           1           1           1           1           1           1 
##     21.9105     21.9137     21.9651     21.9718     21.9907     22.0269 
##           1           1           1           1           1           1 
##     22.0334     22.1109     22.1152 22.14071429     22.1418     22.1525 
##           1           1           1           1           1           1 
##     22.1565     22.1671      22.174     22.1819     22.1847     22.1992 
##           1           1           1           1           1           1 
##     22.2256     22.2315     22.2759     22.3027     22.3076     22.3272 
##           1           1           1           1           1           1 
##     22.3421     22.3896     22.3988      22.401 22.40862069     22.4092 
##           1           1           1           1           1           1 
##     22.4298     22.4417     22.4533 22.46566667     22.4865     22.4904 
##           1           1           1           1           1           1 
##     22.4916     22.5173     22.5562     22.5782     22.5794     22.5962 
##           1           1           1           1           1           1 
##      22.617     22.6183     22.6556     22.6765     22.6849     22.6873 
##           1           1           1           1           1           1 
##     22.6934     22.7193     22.7253 22.73366667     22.7454     22.7542 
##           1           1           1           1           1           1 
##     22.7645      22.799     22.7998     22.8516      22.875     22.8798 
##           1           1           1           1           1           1 
##     22.9189     22.9212     22.9553 22.96566667     22.9698     22.9846 
##           1           1           1           1           1           1 
##     22.9851     22.9939     23.0039     23.0168     23.0187     23.0288 
##           1           1           1           1           1           1 
##     23.0322     23.0485     23.0584     23.0927     23.0949     23.1173 
##           1           1           1           1           1           1 
##     23.1225     23.1254     23.1268     23.1298     23.1507     23.1532 
##           1           1           1           1           1           1 
##     23.1647     23.1684     23.1842     23.1994     23.2019     23.2061 
##           1           1           1           1           1           1 
##     23.2079     23.2391     23.2622     23.2841     23.3395     23.3839 
##           1           1           1           1           1           1 
##     23.3981     23.4262     23.4404     23.4808     23.5157     23.5306 
##           1           1           1           1           1           1 
##     23.5364 23.56709677     23.6292     23.6615     23.6633     23.6914 
##           1           1           1           1           1           1 
##     23.7047     23.7141     23.7156     23.7157      23.717     23.7204 
##           1           1           1           1           1           1 
##     23.7257     23.7298     23.7323     23.7499     23.7713     23.7862 
##           1           1           1           1           1           1 
##     23.8229     23.8313      23.833     23.8361     23.8405     23.8486 
##           1           1           1           1           1           1 
##     23.8589     23.8591     23.9015     23.9283     23.9458      23.957 
##           1           1           1           1           1           1 
##     23.9783     24.0236     24.0238     24.0292     24.0473     24.0729 
##           1           1           1           1           1           1 
##     24.0828     24.1236     24.1285     24.1362     24.1726     24.1766 
##           1           1           1           1           1           1 
##     24.1828      24.228     24.2419 24.24290323     24.2705     24.3094 
##           1           1           1           1           1           1 
##     24.3158     24.3332     24.3562     24.3715     24.3738     24.3786 
##           1           1           1           1           1           1 
##     24.4209     24.4304     24.4306     24.4346     24.4467     24.4476 
##           1           1           1           1           1           1 
##     24.4553     24.4777     24.4903       24.52 24.55709677     24.5595 
##           1           1           1           1           1           1 
##     24.6127     24.6152     24.6265     24.6577     24.6581     24.7465 
##           1           1           1           1           1           1 
##     24.8017     24.8184      24.836 24.84580645     24.8663     24.9119 
##           1           1           1           1           1           1 
##     24.9246     24.9482     24.9515     24.9615      24.974     25.0148 
##           1           1           1           1           1           1 
##       25.03     25.0341     25.0401     25.0431     25.0594     25.0639 
##           1           1           1           1           1           1 
##     25.0857     25.1073     25.1142      25.117     25.1246     25.1333 
##           1           1           1           1           1           1 
##     25.1381     25.1484     25.1633     25.1958     25.2322     25.2363 
##           1           1           1           1           1           1 
##     25.2807     25.2876        25.3      25.302     25.3178     25.3485 
##           1           1           1           1           1           1 
##     25.3696     25.3792     25.3797     25.4188     25.4273     25.4407 
##           1           1           1           1           1           1 
##     25.4426     25.4455     25.4553     25.4578     25.4904     25.5009 
##           1           1           1           1           1           1 
##     25.5137      25.517     25.5237      25.536     25.5508     25.5715 
##           1           1           1           1           1           1 
##     25.6072     25.6098     25.6592     25.6603     25.6658     25.6679 
##           1           1           1           1           1           1 
##     25.7174     25.7198     25.7202     25.7316     25.7471     25.8095 
##           1           1           1           1           1           1 
##     25.8287     25.8388     25.8395     25.8496 25.85096774     25.8596 
##           1           1           1           1           1           1 
##     25.9068 25.93741935     25.9622     25.9696     25.9954     26.0153 
##           1           1           1           1           1           1 
## 26.01552297      26.023     26.0245     26.0308     26.0439     26.0556 
##           1           1           1           1           1           1 
##     26.0772 26.07741935     26.0894     26.0952     26.1029     26.1048 
##           1           1           1           1           1           1 
##     26.1121     26.1231      26.127     26.1335 26.13451613     26.1498 
##           1           1           1           1           1           1 
##     26.1542     26.1549     26.1722     26.1737     26.1933      26.212 
##           1           1           1           1           1           1 
##     26.2185     26.2202     26.2475     26.2558     26.2573     26.2579 
##           1           1           1           1           1           1 
##     26.2622     26.2628     26.2671     26.2712     26.2761     26.2772 
##           1           1           1           1           1           1 
##     26.2802     26.2871     26.3199 26.34266667     26.3453     26.3711 
##           1           1           1           1           1           1 
##     26.3966     26.4029     26.4084     26.4103     26.4168  26.4183871 
##           1           1           1           1           1           1 
##      26.428     26.4382     26.4392     26.4394     26.4466     26.4501 
##           1           1           1           1           1           1 
##     26.4653     26.4778     26.4861     26.4867     26.5011     26.5021 
##           1           1           1           1           1           1 
##     26.5026     26.5464     26.5503     26.5521     26.5558     26.5562 
##           1           1           1           1           1           1 
##     26.5604     26.5681     26.5765     26.5774     26.5865      26.592 
##           1           1           1           1           1           1 
##     26.5972 26.59866667     26.6052     26.6222     26.6226     26.6262 
##           1           1           1           1           1           1 
##     26.6273     26.6293     26.6353     26.6371     26.6422     26.6511 
##           1           1           1           1           1           1 
##     26.6539     26.6718     26.6738     26.6786 26.67870968      26.692 
##           1           1           1           1           1           1 
##     26.6947     26.7137     26.7585 26.77322581     26.7782     26.7797 
##           1           1           1           1           1           1 
##     26.7932      26.815     26.8185     26.8354     26.8392     26.8624 
##           1           1           1           1           1           1 
##     26.8644     26.8679     26.8749 26.87774194      26.882     26.8891 
##           1           1           1           1           1           1 
##     26.8933     26.9096      26.912     26.9166     26.9262     26.9286 
##           1           1           1           1           1           1 
##     26.9333     26.9379     26.9405     26.9426     26.9451     26.9695 
##           1           1           1           1           1           1 
##     26.9702     26.9736     26.9944     27.0109      27.015     27.0175 
##           1           1           1           2           1           1 
##     27.0261     27.0365      27.042     27.0471     27.0494     27.0516 
##           1           1           1           1           1           1 
##     27.0526     27.0648     27.0655     27.0739     27.0765     27.0809 
##           1           1           1           1           1           1 
##     27.0872     27.0887     27.0944     27.0991     27.0998     27.1157 
##           1           1           1           1           1           1 
##     27.1197     27.1209     27.1236     27.1263     27.1297     27.1473 
##           1           1           1           1           1           1 
##     27.1542     27.1586     27.1635     27.1675     27.1711     27.1723 
##           1           1           1           1           1           1 
##     27.1739     27.1785     27.1886     27.1909     27.1956     27.2007 
##           1           1           1           1           1           1 
##     27.2109     27.2116     27.2181     27.2273     27.2286      27.234 
##           1           1           1           1           1           1 
##     27.2434     27.2544     27.2559     27.2626     27.2635     27.2679 
##           1           1           1           1           1           1 
##     27.2714     27.2727     27.2955     27.2994     27.3083     27.3112 
##           1           1           1           1           1           1 
##     27.3117     27.3133      27.315     27.3165     27.3178     27.3361 
##           1           1           1           1           1           1 
##     27.3386     27.3399     27.3405     27.3458 27.35129032     27.3527 
##           1           1           1           1           1           1 
##     27.3559     27.3639      27.366     27.3739     27.3758     27.3795 
##           1           1           1           1           1           1 
##     27.3832     27.3892     27.3902     27.3903      27.397     27.3997 
##           1           1           1           1           1           1 
##     27.4014     27.4018 27.41266667      27.414     27.4224     27.4235 
##           1           1           1           1           1           1 
##     27.4283     27.4322     27.4378      27.438     27.4404     27.4425 
##           1           1           1           1           1           1 
##     27.4476     27.4486     27.4488     27.4515     27.4519     27.4558 
##           1           1           1           1           1           1 
##     27.4561     27.4695     27.4698      27.474     27.4792     27.4862 
##           1           1           1           1           1           1 
##     27.4873     27.4927     27.4932     27.4938     27.4965     27.4998 
##           1           1           1           1           1           1 
##     27.5065     27.5094     27.5107     27.5143     27.5163      27.517 
##           1           1           1           1           1           1 
##     27.5182     27.5236     27.5258     27.5293     27.5299     27.5302 
##           1           1           1           1           1           1 
##     27.5306     27.5322     27.5406     27.5459      27.546     27.5527 
##           1           1           1           1           1           1 
##     27.5528     27.5587     27.5588 27.56633333     27.5726     27.5778 
##           1           1           1           1           1           1 
##     27.5847     27.5889     27.5892     27.5969     27.6036     27.6057 
##           1           1           1           1           1           1 
## 27.60580645     27.6078     27.6086     27.6097     27.6135     27.6166 
##           1           1           1           1           2           1 
##     27.6235     27.6247 27.63233333     27.6326     27.6381     27.6409 
##           1           1           1           1           1           1 
##     27.6439     27.6441      27.654     27.6612     27.6623     27.6634 
##           1           1           1           1           1           1 
##       27.67     27.6703     27.6713     27.6722     27.6765     27.6783 
##           1           1           1           1           1           1 
##     27.6793     27.6864     27.6875     27.6897     27.6907     27.6911 
##           1           1           1           1           2           1 
##     27.6962     27.6979     27.6996      27.705     27.7109     27.7117 
##           1           1           1           1           1           1 
##     27.7138     27.7162     27.7176     27.7208     27.7214     27.7224 
##           1           1           1           1           1           1 
##     27.7238     27.7244     27.7268     27.7271     27.7278      27.728 
##           1           1           1           1           1           1 
##     27.7312     27.7316     27.7335 27.73721212     27.7379     27.7393 
##           1           1           1           1           1           1 
##     27.7401     27.7419     27.7436     27.7437     27.7468     27.7471 
##           1           1           1           1           1           2 
##      27.754     27.7573     27.7579     27.7724     27.7733     27.7741 
##           1           1           1           1           1           2 
##     27.7751     27.7758      27.777     27.7837      27.785     27.7856 
##           1           1           1           1           1           1 
##     27.7868     27.7889     27.7891     27.7894     27.7922     27.7962 
##           1           1           1           1           1           1 
##     27.7973     27.8043     27.8074     27.8112     27.8123     27.8134 
##           1           1           1           1           1           1 
##     27.8145     27.8151     27.8164     27.8165     27.8235     27.8315 
##           1           1           2           1           1           1 
##     27.8377     27.8401     27.8421     27.8427     27.8438 27.84533333 
##           1           1           1           1           1           1 
##     27.8485     27.8492     27.8493     27.8497     27.8498     27.8519 
##           1           1           1           1           1           1 
##     27.8549     27.8557     27.8575     27.8577     27.8588     27.8607 
##           1           1           1           1           1           1 
##     27.8613     27.8663      27.867     27.8685     27.8695     27.8697 
##           1           1           1           1           1           1 
##     27.8708     27.8711     27.8719     27.8769      27.877     27.8772 
##           1           1           1           1           1           1 
##     27.8778      27.879     27.8824     27.8826     27.8828     27.8838 
##           1           1           1           1           1           1 
##      27.886     27.8864     27.8866     27.8884     27.8885     27.8892 
##           1           1           1           1           1           1 
##     27.8902     27.8908     27.8916     27.8941     27.8947     27.8983 
##           1           1           1           1           1           1 
##     27.8996     27.9058      27.906     27.9072     27.9088     27.9089 
##           1           1           1           1           1           1 
##     27.9099     27.9112     27.9148      27.915     27.9154     27.9175 
##           1           1           1           1           1           1 
##     27.9189     27.9207     27.9208     27.9209     27.9211     27.9215 
##           1           1           1           1           1           1 
##     27.9223     27.9243     27.9244     27.9247     27.9259     27.9301 
##           1           1           1           1           1           1 
##     27.9313     27.9355     27.9356     27.9357     27.9382     27.9452 
##           1           1           1           1           1           1 
##     27.9454     27.9464     27.9477      27.949     27.9512 27.95225806 
##           1           1           1           1           1           1 
##     27.9523     27.9526     27.9535     27.9536     27.9551     27.9565 
##           1           1           1           1           1           1 
##     27.9566     27.9591     27.9615     27.9643     27.9672      27.968 
##           1           1           1           1           1           1 
##     27.9693     27.9702      27.976     27.9764      27.978     27.9796 
##           1           1           1           1           1           1 
##     27.9833      27.984     27.9847     27.9848     27.9862     27.9866 
##           1           1           2           1           1           1 
## 27.98741935     27.9876     27.9907     27.9965     27.9973     27.9974 
##           1           1           1           1           1           1 
##     27.9998     28.0003     28.0005     28.0036     28.0056     28.0071 
##           1           1           1           1           1           1 
##     28.0101     28.0107     28.0144     28.0191     28.0197 28.02333333 
##           1           2           1           1           1           1 
##     28.0264     28.0274     28.0299       28.03     28.0317      28.033 
##           1           1           1           1           1           1 
## 28.03466667     28.0368     28.0401     28.0439     28.0449     28.0489 
##           1           1           1           1           1           1 
##     28.0492     28.0515     28.0517      28.052     28.0526     28.0528 
##           1           1           1           1           1           1 
##     28.0541     28.0557     28.0593     28.0642     28.0643     28.0651 
##           1           1           1           1           1           1 
##     28.0668     28.0674     28.0691     28.0696     28.0704     28.0705 
##           1           1           1           2           1           1 
##     28.0714     28.0744      28.075     28.0756     28.0767     28.0775 
##           1           1           1           1           1           1 
##     28.0834      28.085     28.0869     28.0888     28.0898     28.0948 
##           2           1           1           1           1           1 
##     28.0974     28.0988     28.0989     28.0995 28.09966667     28.1001 
##           1           1           1           1           1           1 
##     28.1013     28.1032     28.1036     28.1068 28.10733333     28.1074 
##           1           1           1           1           1           1 
##     28.1077     28.1084     28.1085     28.1086     28.1102     28.1104 
##           1           1           1           1           1           2 
##     28.1113     28.1115     28.1141     28.1171 28.11935484       28.12 
##           1           1           1           1           1           1 
##     28.1217      28.123     28.1256     28.1271     28.1274     28.1302 
##           1           1           1           1           1           1 
##      28.131 28.13133333     28.1323     28.1341     28.1345     28.1384 
##           1           1           1           1           1           1 
##     28.1385       28.14     28.1404     28.1418 28.14225806     28.1453 
##           2           1           1           1           1           1 
##     28.1468     28.1502     28.1521     28.1526      28.153     28.1573 
##           1           1           1           1           1           1 
##     28.1625     28.1626      28.165     28.1653     28.1666      28.168 
##           1           1           2           1           1           1 
##     28.1701     28.1703     28.1733      28.176     28.1778     28.1792 
##           1           1           1           1           1           1 
##     28.1808     28.1814     28.1829     28.1834     28.1842     28.1845 
##           1           1           1           1           1           1 
##     28.1933     28.1941      28.195     28.1951     28.1967     28.1978 
##           1           1           1           1           1           1 
##     28.1991     28.1995     28.2002 28.20225806     28.2023 28.20333333 
##           1           1           1           1           1           1 
##     28.2071     28.2088     28.2107     28.2117     28.2118     28.2152 
##           1           1           1           1           1           1 
##     28.2169     28.2177     28.2212     28.2254     28.2268     28.2275 
##           1           1           1           1           1           1 
##     28.2281     28.2297     28.2298     28.2326     28.2349     28.2364 
##           1           1           1           1           1           1 
## 28.23666667 28.23709677     28.2371     28.2394     28.2405     28.2435 
##           1           1           1           1           1           1 
##     28.2459     28.2474     28.2475     28.2485     28.2508     28.2518 
##           1           1           1           1           1           1 
##      28.252     28.2556     28.2561     28.2602     28.2621     28.2643 
##           1           1           1           1           1           1 
##     28.2649      28.266     28.2792     28.2793     28.2819 28.28266667 
##           1           1           1           1           1           1 
##     28.2846     28.2877     28.2914     28.2926     28.2945      28.296 
##           1           1           1           1           1           1 
##     28.2968     28.2978     28.2983     28.2986        28.3     28.3021 
##           1           1           1           1           1           1 
##     28.3044     28.3048     28.3068     28.3117      28.315     28.3153 
##           1           1           1           1           1           1 
## 28.31548387 28.31677419     28.3179     28.3215     28.3228     28.3304 
##           1           1           1           1           2           1 
##     28.3326     28.3327     28.3345     28.3371     28.3398     28.3456 
##           1           1           1           1           1           1 
##     28.3484     28.3515     28.3549     28.3582     28.3603 28.36333333 
##           1           1           1           1           1           1 
##     28.3691     28.3777     28.3824     28.3827     28.3837     28.3854 
##           1           1           1           1           1           1 
##     28.3855     28.3869     28.3883     28.3886       28.39     28.3902 
##           1           1           1           1           1           1 
##     28.3917     28.3919      28.396 28.40166667     28.4028      28.411 
##           1           1           1           1           1           1 
##     28.4113     28.4182     28.4216     28.4222     28.4238 28.42483871 
##           1           1           1           1           1           1 
##     28.4266     28.4278     28.4367     28.4405     28.4444     28.4449 
##           1           1           1           1           1           1 
##     28.4513 28.45192571     28.4533      28.458      28.462     28.4711 
##           1           1           1           1           1           1 
##     28.4723     28.4778     28.4779     28.4788     28.4789     28.4808 
##           1           1           1           1           1           1 
##     28.4904     28.4925     28.4941     28.5019     28.5034     28.5058 
##           1           1           1           1           1           1 
##      28.508     28.5086 28.50870968     28.5109     28.5128     28.5187 
##           1           1           1           1           1           1 
## 28.51967742     28.5211     28.5261     28.5279     28.5321 28.53308895 
##           1           1           1           1           1           1 
##     28.5336     28.5389     28.5409 28.55032258      28.551     28.5522 
##           1           1           1           1           1           1 
##     28.5531      28.555     28.5568     28.5577     28.5657     28.5738 
##           1           1           1           1           1           1 
## 28.57387097     28.5791     28.5818     28.5821 28.58639394     28.5882 
##           1           1           1           1           1           1 
##     28.5889     28.5904     28.5911     28.5913     28.5917     28.5943 
##           1           1           1           1           1           1 
##      28.597     28.6002     28.6073     28.6075 28.60774194     28.6085 
##           1           1           1           1           1           1 
##     28.6092     28.6148     28.6191     28.6324     28.6358     28.6394 
##           1           1           1           1           1           1 
##     28.6468     28.6608     28.6631     28.6643     28.6697     28.6736 
##           1           1           1           1           1           1 
##      28.676     28.6851     28.7014     28.7039     28.7169 28.72032258 
##           1           1           1           1           1           1 
##      28.723     28.7275 28.72950147     28.7615 28.76580645     28.7705 
##           1           1           1           1           1           1 
##      28.793     28.7934     28.7935        28.8     28.8106     28.8115 
##           1           1           1           1           1           1 
##     28.8184 28.82266667     28.8271     28.8361     28.8393     28.8466 
##           1           1           1           1           1           1 
##      28.848     28.8507     28.8511 28.85903226      28.874     28.8776 
##           1           1           1           1           1           1 
##     28.8783     28.8925      28.893      28.894      28.895      28.897 
##           1           1           1           1           1           1 
##     28.9074     28.9236     28.9374     28.9475 28.95709677      28.964 
##           1           1           1           1           1           1 
##     28.9711 28.99580645     29.0168     29.0303     29.0864     29.0868 
##           1           1           1           1           1           1 
##     29.1067     29.1106      29.126     29.1435     29.1543     29.1642 
##           1           1           1           1           1           1 
##     29.1754     29.1766     29.1815     29.2008     29.2185     29.2217 
##           1           1           1           1           1           1 
##      29.253     29.2739     29.2967     29.3307     29.3369     29.4177 
##           1           1           1           1           1           1 
##     29.5091      29.526 
##           1           1
cut(b$Year,2022)
##    [1] (1900.88,1901.06] (1900.88,1901.06] (1900.88,1901.06] (1900.88,1901.06]
##    [5] (1900.88,1901.06] (1900.88,1901.06] (1900.88,1901.06] (1900.88,1901.06]
##    [9] (1900.88,1901.06] (1900.88,1901.06] (1900.88,1901.06] (1900.88,1901.06]
##   [13] (1901.97,1902.03] (1901.97,1902.03] (1901.97,1902.03] (1901.97,1902.03]
##   [17] (1901.97,1902.03] (1901.97,1902.03] (1901.97,1902.03] (1901.97,1902.03]
##   [21] (1901.97,1902.03] (1901.97,1902.03] (1901.97,1902.03] (1901.97,1902.03]
##   [25] (1902.99,1903.05] (1902.99,1903.05] (1902.99,1903.05] (1902.99,1903.05]
##   [29] (1902.99,1903.05] (1902.99,1903.05] (1902.99,1903.05] (1902.99,1903.05]
##   [33] (1902.99,1903.05] (1902.99,1903.05] (1902.99,1903.05] (1902.99,1903.05]
##   [37] (1903.96,1904.02] (1903.96,1904.02] (1903.96,1904.02] (1903.96,1904.02]
##   [41] (1903.96,1904.02] (1903.96,1904.02] (1903.96,1904.02] (1903.96,1904.02]
##   [45] (1903.96,1904.02] (1903.96,1904.02] (1903.96,1904.02] (1903.96,1904.02]
##   [49] (1904.98,1905.04] (1904.98,1905.04] (1904.98,1905.04] (1904.98,1905.04]
##   [53] (1904.98,1905.04] (1904.98,1905.04] (1904.98,1905.04] (1904.98,1905.04]
##   [57] (1904.98,1905.04] (1904.98,1905.04] (1904.98,1905.04] (1904.98,1905.04]
##   [61] (1905.95,1906.01] (1905.95,1906.01] (1905.95,1906.01] (1905.95,1906.01]
##   [65] (1905.95,1906.01] (1905.95,1906.01] (1905.95,1906.01] (1905.95,1906.01]
##   [69] (1905.95,1906.01] (1905.95,1906.01] (1905.95,1906.01] (1905.95,1906.01]
##   [73] (1906.97,1907.03] (1906.97,1907.03] (1906.97,1907.03] (1906.97,1907.03]
##   [77] (1906.97,1907.03] (1906.97,1907.03] (1906.97,1907.03] (1906.97,1907.03]
##   [81] (1906.97,1907.03] (1906.97,1907.03] (1906.97,1907.03] (1906.97,1907.03]
##   [85] (1908,1908.06]    (1908,1908.06]    (1908,1908.06]    (1908,1908.06]   
##   [89] (1908,1908.06]    (1908,1908.06]    (1908,1908.06]    (1908,1908.06]   
##   [93] (1908,1908.06]    (1908,1908.06]    (1908,1908.06]    (1908,1908.06]   
##   [97] (1908.96,1909.02] (1908.96,1909.02] (1908.96,1909.02] (1908.96,1909.02]
##  [101] (1908.96,1909.02] (1908.96,1909.02] (1908.96,1909.02] (1908.96,1909.02]
##  [105] (1908.96,1909.02] (1908.96,1909.02] (1908.96,1909.02] (1908.96,1909.02]
##  [109] (1909.99,1910.05] (1909.99,1910.05] (1909.99,1910.05] (1909.99,1910.05]
##  [113] (1909.99,1910.05] (1909.99,1910.05] (1909.99,1910.05] (1909.99,1910.05]
##  [117] (1909.99,1910.05] (1909.99,1910.05] (1909.99,1910.05] (1909.99,1910.05]
##  [121] (1910.96,1911.02] (1910.96,1911.02] (1910.96,1911.02] (1910.96,1911.02]
##  [125] (1910.96,1911.02] (1910.96,1911.02] (1910.96,1911.02] (1910.96,1911.02]
##  [129] (1910.96,1911.02] (1910.96,1911.02] (1910.96,1911.02] (1910.96,1911.02]
##  [133] (1911.98,1912.04] (1911.98,1912.04] (1911.98,1912.04] (1911.98,1912.04]
##  [137] (1911.98,1912.04] (1911.98,1912.04] (1911.98,1912.04] (1911.98,1912.04]
##  [141] (1911.98,1912.04] (1911.98,1912.04] (1911.98,1912.04] (1911.98,1912.04]
##  [145] (1912.95,1913.01] (1912.95,1913.01] (1912.95,1913.01] (1912.95,1913.01]
##  [149] (1912.95,1913.01] (1912.95,1913.01] (1912.95,1913.01] (1912.95,1913.01]
##  [153] (1912.95,1913.01] (1912.95,1913.01] (1912.95,1913.01] (1912.95,1913.01]
##  [157] (1913.97,1914.03] (1913.97,1914.03] (1913.97,1914.03] (1913.97,1914.03]
##  [161] (1913.97,1914.03] (1913.97,1914.03] (1913.97,1914.03] (1913.97,1914.03]
##  [165] (1913.97,1914.03] (1913.97,1914.03] (1913.97,1914.03] (1913.97,1914.03]
##  [169] (1915,1915.06]    (1915,1915.06]    (1915,1915.06]    (1915,1915.06]   
##  [173] (1915,1915.06]    (1915,1915.06]    (1915,1915.06]    (1915,1915.06]   
##  [177] (1915,1915.06]    (1915,1915.06]    (1915,1915.06]    (1915,1915.06]   
##  [181] (1915.96,1916.02] (1915.96,1916.02] (1915.96,1916.02] (1915.96,1916.02]
##  [185] (1915.96,1916.02] (1915.96,1916.02] (1915.96,1916.02] (1915.96,1916.02]
##  [189] (1915.96,1916.02] (1915.96,1916.02] (1915.96,1916.02] (1915.96,1916.02]
##  [193] (1916.99,1917.05] (1916.99,1917.05] (1916.99,1917.05] (1916.99,1917.05]
##  [197] (1916.99,1917.05] (1916.99,1917.05] (1916.99,1917.05] (1916.99,1917.05]
##  [201] (1916.99,1917.05] (1916.99,1917.05] (1916.99,1917.05] (1916.99,1917.05]
##  [205] (1917.95,1918.01] (1917.95,1918.01] (1917.95,1918.01] (1917.95,1918.01]
##  [209] (1917.95,1918.01] (1917.95,1918.01] (1917.95,1918.01] (1917.95,1918.01]
##  [213] (1917.95,1918.01] (1917.95,1918.01] (1917.95,1918.01] (1917.95,1918.01]
##  [217] (1918.98,1919.04] (1918.98,1919.04] (1918.98,1919.04] (1918.98,1919.04]
##  [221] (1918.98,1919.04] (1918.98,1919.04] (1918.98,1919.04] (1918.98,1919.04]
##  [225] (1918.98,1919.04] (1918.98,1919.04] (1918.98,1919.04] (1918.98,1919.04]
##  [229] (1919.95,1920.01] (1919.95,1920.01] (1919.95,1920.01] (1919.95,1920.01]
##  [233] (1919.95,1920.01] (1919.95,1920.01] (1919.95,1920.01] (1919.95,1920.01]
##  [237] (1919.95,1920.01] (1919.95,1920.01] (1919.95,1920.01] (1919.95,1920.01]
##  [241] (1920.97,1921.03] (1920.97,1921.03] (1920.97,1921.03] (1920.97,1921.03]
##  [245] (1920.97,1921.03] (1920.97,1921.03] (1920.97,1921.03] (1920.97,1921.03]
##  [249] (1920.97,1921.03] (1920.97,1921.03] (1920.97,1921.03] (1920.97,1921.03]
##  [253] (1922,1922.06]    (1922,1922.06]    (1922,1922.06]    (1922,1922.06]   
##  [257] (1922,1922.06]    (1922,1922.06]    (1922,1922.06]    (1922,1922.06]   
##  [261] (1922,1922.06]    (1922,1922.06]    (1922,1922.06]    (1922,1922.06]   
##  [265] (1922.96,1923.02] (1922.96,1923.02] (1922.96,1923.02] (1922.96,1923.02]
##  [269] (1922.96,1923.02] (1922.96,1923.02] (1922.96,1923.02] (1922.96,1923.02]
##  [273] (1922.96,1923.02] (1922.96,1923.02] (1922.96,1923.02] (1922.96,1923.02]
##  [277] (1923.99,1924.05] (1923.99,1924.05] (1923.99,1924.05] (1923.99,1924.05]
##  [281] (1923.99,1924.05] (1923.99,1924.05] (1923.99,1924.05] (1923.99,1924.05]
##  [285] (1923.99,1924.05] (1923.99,1924.05] (1923.99,1924.05] (1923.99,1924.05]
##  [289] (1924.95,1925.01] (1924.95,1925.01] (1924.95,1925.01] (1924.95,1925.01]
##  [293] (1924.95,1925.01] (1924.95,1925.01] (1924.95,1925.01] (1924.95,1925.01]
##  [297] (1924.95,1925.01] (1924.95,1925.01] (1924.95,1925.01] (1924.95,1925.01]
##  [301] (1925.98,1926.04] (1925.98,1926.04] (1925.98,1926.04] (1925.98,1926.04]
##  [305] (1925.98,1926.04] (1925.98,1926.04] (1925.98,1926.04] (1925.98,1926.04]
##  [309] (1925.98,1926.04] (1925.98,1926.04] (1925.98,1926.04] (1925.98,1926.04]
##  [313] (1926.94,1927]    (1926.94,1927]    (1926.94,1927]    (1926.94,1927]   
##  [317] (1926.94,1927]    (1926.94,1927]    (1926.94,1927]    (1926.94,1927]   
##  [321] (1926.94,1927]    (1926.94,1927]    (1926.94,1927]    (1926.94,1927]   
##  [325] (1927.97,1928.03] (1927.97,1928.03] (1927.97,1928.03] (1927.97,1928.03]
##  [329] (1927.97,1928.03] (1927.97,1928.03] (1927.97,1928.03] (1927.97,1928.03]
##  [333] (1927.97,1928.03] (1927.97,1928.03] (1927.97,1928.03] (1927.97,1928.03]
##  [337] (1929,1929.06]    (1929,1929.06]    (1929,1929.06]    (1929,1929.06]   
##  [341] (1929,1929.06]    (1929,1929.06]    (1929,1929.06]    (1929,1929.06]   
##  [345] (1929,1929.06]    (1929,1929.06]    (1929,1929.06]    (1929,1929.06]   
##  [349] (1929.96,1930.02] (1929.96,1930.02] (1929.96,1930.02] (1929.96,1930.02]
##  [353] (1929.96,1930.02] (1929.96,1930.02] (1929.96,1930.02] (1929.96,1930.02]
##  [357] (1929.96,1930.02] (1929.96,1930.02] (1929.96,1930.02] (1929.96,1930.02]
##  [361] (1930.99,1931.05] (1930.99,1931.05] (1930.99,1931.05] (1930.99,1931.05]
##  [365] (1930.99,1931.05] (1930.99,1931.05] (1930.99,1931.05] (1930.99,1931.05]
##  [369] (1930.99,1931.05] (1930.99,1931.05] (1930.99,1931.05] (1930.99,1931.05]
##  [373] (1931.95,1932.01] (1931.95,1932.01] (1931.95,1932.01] (1931.95,1932.01]
##  [377] (1931.95,1932.01] (1931.95,1932.01] (1931.95,1932.01] (1931.95,1932.01]
##  [381] (1931.95,1932.01] (1931.95,1932.01] (1931.95,1932.01] (1931.95,1932.01]
##  [385] (1932.98,1933.04] (1932.98,1933.04] (1932.98,1933.04] (1932.98,1933.04]
##  [389] (1932.98,1933.04] (1932.98,1933.04] (1932.98,1933.04] (1932.98,1933.04]
##  [393] (1932.98,1933.04] (1932.98,1933.04] (1932.98,1933.04] (1932.98,1933.04]
##  [397] (1933.94,1934]    (1933.94,1934]    (1933.94,1934]    (1933.94,1934]   
##  [401] (1933.94,1934]    (1933.94,1934]    (1933.94,1934]    (1933.94,1934]   
##  [405] (1933.94,1934]    (1933.94,1934]    (1933.94,1934]    (1933.94,1934]   
##  [409] (1934.97,1935.03] (1934.97,1935.03] (1934.97,1935.03] (1934.97,1935.03]
##  [413] (1934.97,1935.03] (1934.97,1935.03] (1934.97,1935.03] (1934.97,1935.03]
##  [417] (1934.97,1935.03] (1934.97,1935.03] (1934.97,1935.03] (1934.97,1935.03]
##  [421] (1936,1936.06]    (1936,1936.06]    (1936,1936.06]    (1936,1936.06]   
##  [425] (1936,1936.06]    (1936,1936.06]    (1936,1936.06]    (1936,1936.06]   
##  [429] (1936,1936.06]    (1936,1936.06]    (1936,1936.06]    (1936,1936.06]   
##  [433] (1936.96,1937.02] (1936.96,1937.02] (1936.96,1937.02] (1936.96,1937.02]
##  [437] (1936.96,1937.02] (1936.96,1937.02] (1936.96,1937.02] (1936.96,1937.02]
##  [441] (1936.96,1937.02] (1936.96,1937.02] (1936.96,1937.02] (1936.96,1937.02]
##  [445] (1937.99,1938.05] (1937.99,1938.05] (1937.99,1938.05] (1937.99,1938.05]
##  [449] (1937.99,1938.05] (1937.99,1938.05] (1937.99,1938.05] (1937.99,1938.05]
##  [453] (1937.99,1938.05] (1937.99,1938.05] (1937.99,1938.05] (1937.99,1938.05]
##  [457] (1938.95,1939.01] (1938.95,1939.01] (1938.95,1939.01] (1938.95,1939.01]
##  [461] (1938.95,1939.01] (1938.95,1939.01] (1938.95,1939.01] (1938.95,1939.01]
##  [465] (1938.95,1939.01] (1938.95,1939.01] (1938.95,1939.01] (1938.95,1939.01]
##  [469] (1939.98,1940.04] (1939.98,1940.04] (1939.98,1940.04] (1939.98,1940.04]
##  [473] (1939.98,1940.04] (1939.98,1940.04] (1939.98,1940.04] (1939.98,1940.04]
##  [477] (1939.98,1940.04] (1939.98,1940.04] (1939.98,1940.04] (1939.98,1940.04]
##  [481] (1940.94,1941]    (1940.94,1941]    (1940.94,1941]    (1940.94,1941]   
##  [485] (1940.94,1941]    (1940.94,1941]    (1940.94,1941]    (1940.94,1941]   
##  [489] (1940.94,1941]    (1940.94,1941]    (1940.94,1941]    (1940.94,1941]   
##  [493] (1941.97,1942.03] (1941.97,1942.03] (1941.97,1942.03] (1941.97,1942.03]
##  [497] (1941.97,1942.03] (1941.97,1942.03] (1941.97,1942.03] (1941.97,1942.03]
##  [501] (1941.97,1942.03] (1941.97,1942.03] (1941.97,1942.03] (1941.97,1942.03]
##  [505] (1942.99,1943.05] (1942.99,1943.05] (1942.99,1943.05] (1942.99,1943.05]
##  [509] (1942.99,1943.05] (1942.99,1943.05] (1942.99,1943.05] (1942.99,1943.05]
##  [513] (1942.99,1943.05] (1942.99,1943.05] (1942.99,1943.05] (1942.99,1943.05]
##  [517] (1943.96,1944.02] (1943.96,1944.02] (1943.96,1944.02] (1943.96,1944.02]
##  [521] (1943.96,1944.02] (1943.96,1944.02] (1943.96,1944.02] (1943.96,1944.02]
##  [525] (1943.96,1944.02] (1943.96,1944.02] (1943.96,1944.02] (1943.96,1944.02]
##  [529] (1944.99,1945.05] (1944.99,1945.05] (1944.99,1945.05] (1944.99,1945.05]
##  [533] (1944.99,1945.05] (1944.99,1945.05] (1944.99,1945.05] (1944.99,1945.05]
##  [537] (1944.99,1945.05] (1944.99,1945.05] (1944.99,1945.05] (1944.99,1945.05]
##  [541] (1945.95,1946.01] (1945.95,1946.01] (1945.95,1946.01] (1945.95,1946.01]
##  [545] (1945.95,1946.01] (1945.95,1946.01] (1945.95,1946.01] (1945.95,1946.01]
##  [549] (1945.95,1946.01] (1945.95,1946.01] (1945.95,1946.01] (1945.95,1946.01]
##  [553] (1946.98,1947.04] (1946.98,1947.04] (1946.98,1947.04] (1946.98,1947.04]
##  [557] (1946.98,1947.04] (1946.98,1947.04] (1946.98,1947.04] (1946.98,1947.04]
##  [561] (1946.98,1947.04] (1946.98,1947.04] (1946.98,1947.04] (1946.98,1947.04]
##  [565] (1947.94,1948]    (1947.94,1948]    (1947.94,1948]    (1947.94,1948]   
##  [569] (1947.94,1948]    (1947.94,1948]    (1947.94,1948]    (1947.94,1948]   
##  [573] (1947.94,1948]    (1947.94,1948]    (1947.94,1948]    (1947.94,1948]   
##  [577] (1948.97,1949.03] (1948.97,1949.03] (1948.97,1949.03] (1948.97,1949.03]
##  [581] (1948.97,1949.03] (1948.97,1949.03] (1948.97,1949.03] (1948.97,1949.03]
##  [585] (1948.97,1949.03] (1948.97,1949.03] (1948.97,1949.03] (1948.97,1949.03]
##  [589] (1949.99,1950.05] (1949.99,1950.05] (1949.99,1950.05] (1949.99,1950.05]
##  [593] (1949.99,1950.05] (1949.99,1950.05] (1949.99,1950.05] (1949.99,1950.05]
##  [597] (1949.99,1950.05] (1949.99,1950.05] (1949.99,1950.05] (1949.99,1950.05]
##  [601] (1950.96,1951.02] (1950.96,1951.02] (1950.96,1951.02] (1950.96,1951.02]
##  [605] (1950.96,1951.02] (1950.96,1951.02] (1950.96,1951.02] (1950.96,1951.02]
##  [609] (1950.96,1951.02] (1950.96,1951.02] (1950.96,1951.02] (1950.96,1951.02]
##  [613] (1951.98,1952.04] (1951.98,1952.04] (1951.98,1952.04] (1951.98,1952.04]
##  [617] (1951.98,1952.04] (1951.98,1952.04] (1951.98,1952.04] (1951.98,1952.04]
##  [621] (1951.98,1952.04] (1951.98,1952.04] (1951.98,1952.04] (1951.98,1952.04]
##  [625] (1952.95,1953.01] (1952.95,1953.01] (1952.95,1953.01] (1952.95,1953.01]
##  [629] (1952.95,1953.01] (1952.95,1953.01] (1952.95,1953.01] (1952.95,1953.01]
##  [633] (1952.95,1953.01] (1952.95,1953.01] (1952.95,1953.01] (1952.95,1953.01]
##  [637] (1953.98,1954.04] (1953.98,1954.04] (1953.98,1954.04] (1953.98,1954.04]
##  [641] (1953.98,1954.04] (1953.98,1954.04] (1953.98,1954.04] (1953.98,1954.04]
##  [645] (1953.98,1954.04] (1953.98,1954.04] (1953.98,1954.04] (1953.98,1954.04]
##  [649] (1954.94,1955]    (1954.94,1955]    (1954.94,1955]    (1954.94,1955]   
##  [653] (1954.94,1955]    (1954.94,1955]    (1954.94,1955]    (1954.94,1955]   
##  [657] (1954.94,1955]    (1954.94,1955]    (1954.94,1955]    (1954.94,1955]   
##  [661] (1955.97,1956.03] (1955.97,1956.03] (1955.97,1956.03] (1955.97,1956.03]
##  [665] (1955.97,1956.03] (1955.97,1956.03] (1955.97,1956.03] (1955.97,1956.03]
##  [669] (1955.97,1956.03] (1955.97,1956.03] (1955.97,1956.03] (1955.97,1956.03]
##  [673] (1956.99,1957.05] (1956.99,1957.05] (1956.99,1957.05] (1956.99,1957.05]
##  [677] (1956.99,1957.05] (1956.99,1957.05] (1956.99,1957.05] (1956.99,1957.05]
##  [681] (1956.99,1957.05] (1956.99,1957.05] (1956.99,1957.05] (1956.99,1957.05]
##  [685] (1957.96,1958.02] (1957.96,1958.02] (1957.96,1958.02] (1957.96,1958.02]
##  [689] (1957.96,1958.02] (1957.96,1958.02] (1957.96,1958.02] (1957.96,1958.02]
##  [693] (1957.96,1958.02] (1957.96,1958.02] (1957.96,1958.02] (1957.96,1958.02]
##  [697] (1958.98,1959.04] (1958.98,1959.04] (1958.98,1959.04] (1958.98,1959.04]
##  [701] (1958.98,1959.04] (1958.98,1959.04] (1958.98,1959.04] (1958.98,1959.04]
##  [705] (1958.98,1959.04] (1958.98,1959.04] (1958.98,1959.04] (1958.98,1959.04]
##  [709] (1959.95,1960.01] (1959.95,1960.01] (1959.95,1960.01] (1959.95,1960.01]
##  [713] (1959.95,1960.01] (1959.95,1960.01] (1959.95,1960.01] (1959.95,1960.01]
##  [717] (1959.95,1960.01] (1959.95,1960.01] (1959.95,1960.01] (1959.95,1960.01]
##  [721] (1960.97,1961.03] (1960.97,1961.03] (1960.97,1961.03] (1960.97,1961.03]
##  [725] (1960.97,1961.03] (1960.97,1961.03] (1960.97,1961.03] (1960.97,1961.03]
##  [729] (1960.97,1961.03] (1960.97,1961.03] (1960.97,1961.03] (1960.97,1961.03]
##  [733] (1961.94,1962]    (1961.94,1962]    (1961.94,1962]    (1961.94,1962]   
##  [737] (1961.94,1962]    (1961.94,1962]    (1961.94,1962]    (1961.94,1962]   
##  [741] (1961.94,1962]    (1961.94,1962]    (1961.94,1962]    (1961.94,1962]   
##  [745] (1962.97,1963.03] (1962.97,1963.03] (1962.97,1963.03] (1962.97,1963.03]
##  [749] (1962.97,1963.03] (1962.97,1963.03] (1962.97,1963.03] (1962.97,1963.03]
##  [753] (1962.97,1963.03] (1962.97,1963.03] (1962.97,1963.03] (1962.97,1963.03]
##  [757] (1963.99,1964.05] (1963.99,1964.05] (1963.99,1964.05] (1963.99,1964.05]
##  [761] (1963.99,1964.05] (1963.99,1964.05] (1963.99,1964.05] (1963.99,1964.05]
##  [765] (1963.99,1964.05] (1963.99,1964.05] (1963.99,1964.05] (1963.99,1964.05]
##  [769] (1964.96,1965.02] (1964.96,1965.02] (1964.96,1965.02] (1964.96,1965.02]
##  [773] (1964.96,1965.02] (1964.96,1965.02] (1964.96,1965.02] (1964.96,1965.02]
##  [777] (1964.96,1965.02] (1964.96,1965.02] (1964.96,1965.02] (1964.96,1965.02]
##  [781] (1965.98,1966.04] (1965.98,1966.04] (1965.98,1966.04] (1965.98,1966.04]
##  [785] (1965.98,1966.04] (1965.98,1966.04] (1965.98,1966.04] (1965.98,1966.04]
##  [789] (1965.98,1966.04] (1965.98,1966.04] (1965.98,1966.04] (1965.98,1966.04]
##  [793] (1966.95,1967.01] (1966.95,1967.01] (1966.95,1967.01] (1966.95,1967.01]
##  [797] (1966.95,1967.01] (1966.95,1967.01] (1966.95,1967.01] (1966.95,1967.01]
##  [801] (1966.95,1967.01] (1966.95,1967.01] (1966.95,1967.01] (1966.95,1967.01]
##  [805] (1967.97,1968.03] (1967.97,1968.03] (1967.97,1968.03] (1967.97,1968.03]
##  [809] (1967.97,1968.03] (1967.97,1968.03] (1967.97,1968.03] (1967.97,1968.03]
##  [813] (1967.97,1968.03] (1967.97,1968.03] (1967.97,1968.03] (1967.97,1968.03]
##  [817] (1969,1969.06]    (1969,1969.06]    (1969,1969.06]    (1969,1969.06]   
##  [821] (1969,1969.06]    (1969,1969.06]    (1969,1969.06]    (1969,1969.06]   
##  [825] (1969,1969.06]    (1969,1969.06]    (1969,1969.06]    (1969,1969.06]   
##  [829] (1969.96,1970.02] (1969.96,1970.02] (1969.96,1970.02] (1969.96,1970.02]
##  [833] (1969.96,1970.02] (1969.96,1970.02] (1969.96,1970.02] (1969.96,1970.02]
##  [837] (1969.96,1970.02] (1969.96,1970.02] (1969.96,1970.02] (1969.96,1970.02]
##  [841] (1970.99,1971.05] (1970.99,1971.05] (1970.99,1971.05] (1970.99,1971.05]
##  [845] (1970.99,1971.05] (1970.99,1971.05] (1970.99,1971.05] (1970.99,1971.05]
##  [849] (1970.99,1971.05] (1970.99,1971.05] (1970.99,1971.05] (1970.99,1971.05]
##  [853] (1971.96,1972.02] (1971.96,1972.02] (1971.96,1972.02] (1971.96,1972.02]
##  [857] (1971.96,1972.02] (1971.96,1972.02] (1971.96,1972.02] (1971.96,1972.02]
##  [861] (1971.96,1972.02] (1971.96,1972.02] (1971.96,1972.02] (1971.96,1972.02]
##  [865] (1972.98,1973.04] (1972.98,1973.04] (1972.98,1973.04] (1972.98,1973.04]
##  [869] (1972.98,1973.04] (1972.98,1973.04] (1972.98,1973.04] (1972.98,1973.04]
##  [873] (1972.98,1973.04] (1972.98,1973.04] (1972.98,1973.04] (1972.98,1973.04]
##  [877] (1973.95,1974.01] (1973.95,1974.01] (1973.95,1974.01] (1973.95,1974.01]
##  [881] (1973.95,1974.01] (1973.95,1974.01] (1973.95,1974.01] (1973.95,1974.01]
##  [885] (1973.95,1974.01] (1973.95,1974.01] (1973.95,1974.01] (1973.95,1974.01]
##  [889] (1974.97,1975.03] (1974.97,1975.03] (1974.97,1975.03] (1974.97,1975.03]
##  [893] (1974.97,1975.03] (1974.97,1975.03] (1974.97,1975.03] (1974.97,1975.03]
##  [897] (1974.97,1975.03] (1974.97,1975.03] (1974.97,1975.03] (1974.97,1975.03]
##  [901] (1976,1976.06]    (1976,1976.06]    (1976,1976.06]    (1976,1976.06]   
##  [905] (1976,1976.06]    (1976,1976.06]    (1976,1976.06]    (1976,1976.06]   
##  [909] (1976,1976.06]    (1976,1976.06]    (1976,1976.06]    (1976,1976.06]   
##  [913] (1976.96,1977.02] (1976.96,1977.02] (1976.96,1977.02] (1976.96,1977.02]
##  [917] (1976.96,1977.02] (1976.96,1977.02] (1976.96,1977.02] (1976.96,1977.02]
##  [921] (1976.96,1977.02] (1976.96,1977.02] (1976.96,1977.02] (1976.96,1977.02]
##  [925] (1977.99,1978.05] (1977.99,1978.05] (1977.99,1978.05] (1977.99,1978.05]
##  [929] (1977.99,1978.05] (1977.99,1978.05] (1977.99,1978.05] (1977.99,1978.05]
##  [933] (1977.99,1978.05] (1977.99,1978.05] (1977.99,1978.05] (1977.99,1978.05]
##  [937] (1978.95,1979.01] (1978.95,1979.01] (1978.95,1979.01] (1978.95,1979.01]
##  [941] (1978.95,1979.01] (1978.95,1979.01] (1978.95,1979.01] (1978.95,1979.01]
##  [945] (1978.95,1979.01] (1978.95,1979.01] (1978.95,1979.01] (1978.95,1979.01]
##  [949] (1979.98,1980.04] (1979.98,1980.04] (1979.98,1980.04] (1979.98,1980.04]
##  [953] (1979.98,1980.04] (1979.98,1980.04] (1979.98,1980.04] (1979.98,1980.04]
##  [957] (1979.98,1980.04] (1979.98,1980.04] (1979.98,1980.04] (1979.98,1980.04]
##  [961] (1980.95,1981.01] (1980.95,1981.01] (1980.95,1981.01] (1980.95,1981.01]
##  [965] (1980.95,1981.01] (1980.95,1981.01] (1980.95,1981.01] (1980.95,1981.01]
##  [969] (1980.95,1981.01] (1980.95,1981.01] (1980.95,1981.01] (1980.95,1981.01]
##  [973] (1981.97,1982.03] (1981.97,1982.03] (1981.97,1982.03] (1981.97,1982.03]
##  [977] (1981.97,1982.03] (1981.97,1982.03] (1981.97,1982.03] (1981.97,1982.03]
##  [981] (1981.97,1982.03] (1981.97,1982.03] (1981.97,1982.03] (1981.97,1982.03]
##  [985] (1983,1983.06]    (1983,1983.06]    (1983,1983.06]    (1983,1983.06]   
##  [989] (1983,1983.06]    (1983,1983.06]    (1983,1983.06]    (1983,1983.06]   
##  [993] (1983,1983.06]    (1983,1983.06]    (1983,1983.06]    (1983,1983.06]   
##  [997] (1983.96,1984.02] (1983.96,1984.02] (1983.96,1984.02] (1983.96,1984.02]
## [1001] (1983.96,1984.02] (1983.96,1984.02] (1983.96,1984.02] (1983.96,1984.02]
## [1005] (1983.96,1984.02] (1983.96,1984.02] (1983.96,1984.02] (1983.96,1984.02]
## [1009] (1984.99,1985.05] (1984.99,1985.05] (1984.99,1985.05] (1984.99,1985.05]
## [1013] (1984.99,1985.05] (1984.99,1985.05] (1984.99,1985.05] (1984.99,1985.05]
## [1017] (1984.99,1985.05] (1984.99,1985.05] (1984.99,1985.05] (1984.99,1985.05]
## [1021] (1985.95,1986.01] (1985.95,1986.01] (1985.95,1986.01] (1985.95,1986.01]
## [1025] (1985.95,1986.01] (1985.95,1986.01] (1985.95,1986.01] (1985.95,1986.01]
## [1029] (1985.95,1986.01] (1985.95,1986.01] (1985.95,1986.01] (1985.95,1986.01]
## [1033] (1986.98,1987.04] (1986.98,1987.04] (1986.98,1987.04] (1986.98,1987.04]
## [1037] (1986.98,1987.04] (1986.98,1987.04] (1986.98,1987.04] (1986.98,1987.04]
## [1041] (1986.98,1987.04] (1986.98,1987.04] (1986.98,1987.04] (1986.98,1987.04]
## [1045] (1987.94,1988]    (1987.94,1988]    (1987.94,1988]    (1987.94,1988]   
## [1049] (1987.94,1988]    (1987.94,1988]    (1987.94,1988]    (1987.94,1988]   
## [1053] (1987.94,1988]    (1987.94,1988]    (1987.94,1988]    (1987.94,1988]   
## [1057] (1988.97,1989.03] (1988.97,1989.03] (1988.97,1989.03] (1988.97,1989.03]
## [1061] (1988.97,1989.03] (1988.97,1989.03] (1988.97,1989.03] (1988.97,1989.03]
## [1065] (1988.97,1989.03] (1988.97,1989.03] (1988.97,1989.03] (1988.97,1989.03]
## [1069] (1990,1990.06]    (1990,1990.06]    (1990,1990.06]    (1990,1990.06]   
## [1073] (1990,1990.06]    (1990,1990.06]    (1990,1990.06]    (1990,1990.06]   
## [1077] (1990,1990.06]    (1990,1990.06]    (1990,1990.06]    (1990,1990.06]   
## [1081] (1990.96,1991.02] (1990.96,1991.02] (1990.96,1991.02] (1990.96,1991.02]
## [1085] (1990.96,1991.02] (1990.96,1991.02] (1990.96,1991.02] (1990.96,1991.02]
## [1089] (1990.96,1991.02] (1990.96,1991.02] (1990.96,1991.02] (1990.96,1991.02]
## [1093] (1991.99,1992.05] (1991.99,1992.05] (1991.99,1992.05] (1991.99,1992.05]
## [1097] (1991.99,1992.05] (1991.99,1992.05] (1991.99,1992.05] (1991.99,1992.05]
## [1101] (1991.99,1992.05] (1991.99,1992.05] (1991.99,1992.05] (1991.99,1992.05]
## [1105] (1992.95,1993.01] (1992.95,1993.01] (1992.95,1993.01] (1992.95,1993.01]
## [1109] (1992.95,1993.01] (1992.95,1993.01] (1992.95,1993.01] (1992.95,1993.01]
## [1113] (1992.95,1993.01] (1992.95,1993.01] (1992.95,1993.01] (1992.95,1993.01]
## [1117] (1993.98,1994.04] (1993.98,1994.04] (1993.98,1994.04] (1993.98,1994.04]
## [1121] (1993.98,1994.04] (1993.98,1994.04] (1993.98,1994.04] (1993.98,1994.04]
## [1125] (1993.98,1994.04] (1993.98,1994.04] (1993.98,1994.04] (1993.98,1994.04]
## [1129] (1994.94,1995]    (1994.94,1995]    (1994.94,1995]    (1994.94,1995]   
## [1133] (1994.94,1995]    (1994.94,1995]    (1994.94,1995]    (1994.94,1995]   
## [1137] (1994.94,1995]    (1994.94,1995]    (1994.94,1995]    (1994.94,1995]   
## [1141] (1995.97,1996.03] (1995.97,1996.03] (1995.97,1996.03] (1995.97,1996.03]
## [1145] (1995.97,1996.03] (1995.97,1996.03] (1995.97,1996.03] (1995.97,1996.03]
## [1149] (1995.97,1996.03] (1995.97,1996.03] (1995.97,1996.03] (1995.97,1996.03]
## [1153] (1997,1997.06]    (1997,1997.06]    (1997,1997.06]    (1997,1997.06]   
## [1157] (1997,1997.06]    (1997,1997.06]    (1997,1997.06]    (1997,1997.06]   
## [1161] (1997,1997.06]    (1997,1997.06]    (1997,1997.06]    (1997,1997.06]   
## [1165] (1997.96,1998.02] (1997.96,1998.02] (1997.96,1998.02] (1997.96,1998.02]
## [1169] (1997.96,1998.02] (1997.96,1998.02] (1997.96,1998.02] (1997.96,1998.02]
## [1173] (1997.96,1998.02] (1997.96,1998.02] (1997.96,1998.02] (1997.96,1998.02]
## [1177] (1998.99,1999.05] (1998.99,1999.05] (1998.99,1999.05] (1998.99,1999.05]
## [1181] (1998.99,1999.05] (1998.99,1999.05] (1998.99,1999.05] (1998.99,1999.05]
## [1185] (1998.99,1999.05] (1998.99,1999.05] (1998.99,1999.05] (1998.99,1999.05]
## [1189] (1999.95,2000.01] (1999.95,2000.01] (1999.95,2000.01] (1999.95,2000.01]
## [1193] (1999.95,2000.01] (1999.95,2000.01] (1999.95,2000.01] (1999.95,2000.01]
## [1197] (1999.95,2000.01] (1999.95,2000.01] (1999.95,2000.01] (1999.95,2000.01]
## [1201] (2000.98,2001.04] (2000.98,2001.04] (2000.98,2001.04] (2000.98,2001.04]
## [1205] (2000.98,2001.04] (2000.98,2001.04] (2000.98,2001.04] (2000.98,2001.04]
## [1209] (2000.98,2001.04] (2000.98,2001.04] (2000.98,2001.04] (2000.98,2001.04]
## [1213] (2001.94,2002]    (2001.94,2002]    (2001.94,2002]    (2001.94,2002]   
## [1217] (2001.94,2002]    (2001.94,2002]    (2001.94,2002]    (2001.94,2002]   
## [1221] (2001.94,2002]    (2001.94,2002]    (2001.94,2002]    (2001.94,2002]   
## [1225] (2002.97,2003.03] (2002.97,2003.03] (2002.97,2003.03] (2002.97,2003.03]
## [1229] (2002.97,2003.03] (2002.97,2003.03] (2002.97,2003.03] (2002.97,2003.03]
## [1233] (2002.97,2003.03] (2002.97,2003.03] (2002.97,2003.03] (2002.97,2003.03]
## [1237] (2003.99,2004.05] (2003.99,2004.05] (2003.99,2004.05] (2003.99,2004.05]
## [1241] (2003.99,2004.05] (2003.99,2004.05] (2003.99,2004.05] (2003.99,2004.05]
## [1245] (2003.99,2004.05] (2003.99,2004.05] (2003.99,2004.05] (2003.99,2004.05]
## [1249] (2004.96,2005.02] (2004.96,2005.02] (2004.96,2005.02] (2004.96,2005.02]
## [1253] (2004.96,2005.02] (2004.96,2005.02] (2004.96,2005.02] (2004.96,2005.02]
## [1257] (2004.96,2005.02] (2004.96,2005.02] (2004.96,2005.02] (2004.96,2005.02]
## [1261] (2005.99,2006.05] (2005.99,2006.05] (2005.99,2006.05] (2005.99,2006.05]
## [1265] (2005.99,2006.05] (2005.99,2006.05] (2005.99,2006.05] (2005.99,2006.05]
## [1269] (2005.99,2006.05] (2005.99,2006.05] (2005.99,2006.05] (2005.99,2006.05]
## [1273] (2006.95,2007.01] (2006.95,2007.01] (2006.95,2007.01] (2006.95,2007.01]
## [1277] (2006.95,2007.01] (2006.95,2007.01] (2006.95,2007.01] (2006.95,2007.01]
## [1281] (2006.95,2007.01] (2006.95,2007.01] (2006.95,2007.01] (2006.95,2007.01]
## [1285] (2007.98,2008.04] (2007.98,2008.04] (2007.98,2008.04] (2007.98,2008.04]
## [1289] (2007.98,2008.04] (2007.98,2008.04] (2007.98,2008.04] (2007.98,2008.04]
## [1293] (2007.98,2008.04] (2007.98,2008.04] (2007.98,2008.04] (2007.98,2008.04]
## [1297] (2008.94,2009]    (2008.94,2009]    (2008.94,2009]    (2008.94,2009]   
## [1301] (2008.94,2009]    (2008.94,2009]    (2008.94,2009]    (2008.94,2009]   
## [1305] (2008.94,2009]    (2008.94,2009]    (2008.94,2009]    (2008.94,2009]   
## [1309] (2009.97,2010.03] (2009.97,2010.03] (2009.97,2010.03] (2009.97,2010.03]
## [1313] (2009.97,2010.03] (2009.97,2010.03] (2009.97,2010.03] (2009.97,2010.03]
## [1317] (2009.97,2010.03] (2009.97,2010.03] (2009.97,2010.03] (2009.97,2010.03]
## [1321] (2010.99,2011.05] (2010.99,2011.05] (2010.99,2011.05] (2010.99,2011.05]
## [1325] (2010.99,2011.05] (2010.99,2011.05] (2010.99,2011.05] (2010.99,2011.05]
## [1329] (2010.99,2011.05] (2010.99,2011.05] (2010.99,2011.05] (2010.99,2011.05]
## [1333] (2011.96,2012.02] (2011.96,2012.02] (2011.96,2012.02] (2011.96,2012.02]
## [1337] (2011.96,2012.02] (2011.96,2012.02] (2011.96,2012.02] (2011.96,2012.02]
## [1341] (2011.96,2012.02] (2011.96,2012.02] (2011.96,2012.02] (2011.96,2012.02]
## [1345] (2012.98,2013.04] (2012.98,2013.04] (2012.98,2013.04] (2012.98,2013.04]
## [1349] (2012.98,2013.04] (2012.98,2013.04] (2012.98,2013.04] (2012.98,2013.04]
## [1353] (2012.98,2013.04] (2012.98,2013.04] (2012.98,2013.04] (2012.98,2013.04]
## [1357] (2013.95,2014.01] (2013.95,2014.01] (2013.95,2014.01] (2013.95,2014.01]
## [1361] (2013.95,2014.01] (2013.95,2014.01] (2013.95,2014.01] (2013.95,2014.01]
## [1365] (2013.95,2014.01] (2013.95,2014.01] (2013.95,2014.01] (2013.95,2014.01]
## [1369] (2014.98,2015.04] (2014.98,2015.04] (2014.98,2015.04] (2014.98,2015.04]
## [1373] (2014.98,2015.04] (2014.98,2015.04] (2014.98,2015.04] (2014.98,2015.04]
## [1377] (2014.98,2015.04] (2014.98,2015.04] (2014.98,2015.04] (2014.98,2015.04]
## [1381] (2015.94,2016]    (2015.94,2016]    (2015.94,2016]    (2015.94,2016]   
## [1385] (2015.94,2016]    (2015.94,2016]    (2015.94,2016]    (2015.94,2016]   
## [1389] (2015.94,2016]    (2015.94,2016]    (2015.94,2016]    (2015.94,2016]   
## [1393] (2016.97,2017.03] (2016.97,2017.03] (2016.97,2017.03] (2016.97,2017.03]
## [1397] (2016.97,2017.03] (2016.97,2017.03] (2016.97,2017.03] (2016.97,2017.03]
## [1401] (2016.97,2017.03] (2016.97,2017.03] (2016.97,2017.03] (2016.97,2017.03]
## [1405] (2017.99,2018.05] (2017.99,2018.05] (2017.99,2018.05] (2017.99,2018.05]
## [1409] (2017.99,2018.05] (2017.99,2018.05] (2017.99,2018.05] (2017.99,2018.05]
## [1413] (2017.99,2018.05] (2017.99,2018.05] (2017.99,2018.05] (2017.99,2018.05]
## [1417] (2018.96,2019.02] (2018.96,2019.02] (2018.96,2019.02] (2018.96,2019.02]
## [1421] (2018.96,2019.02] (2018.96,2019.02] (2018.96,2019.02] (2018.96,2019.02]
## [1425] (2018.96,2019.02] (2018.96,2019.02] (2018.96,2019.02] (2018.96,2019.02]
## [1429] (2019.98,2020.04] (2019.98,2020.04] (2019.98,2020.04] (2019.98,2020.04]
## [1433] (2019.98,2020.04] (2019.98,2020.04] (2019.98,2020.04] (2019.98,2020.04]
## [1437] (2019.98,2020.04] (2019.98,2020.04] (2019.98,2020.04] (2019.98,2020.04]
## [1441] (2020.95,2021.01] (2020.95,2021.01] (2020.95,2021.01] (2020.95,2021.01]
## [1445] (2020.95,2021.01] (2020.95,2021.01] (2020.95,2021.01] (2020.95,2021.01]
## [1449] (2020.95,2021.01] (2020.95,2021.01] (2020.95,2021.01] (2020.95,2021.01]
## [1453] (2021.97,2022.03] (2021.97,2022.03] (2021.97,2022.03] (2021.97,2022.03]
## [1457] (2021.97,2022.03] (2021.97,2022.03] (2021.97,2022.03] (2021.97,2022.03]
## [1461] (2021.97,2022.03] (2021.97,2022.03] (2021.97,2022.03] (2021.97,2022.03]
## [1465] (2022.94,2023.12] (2022.94,2023.12] (2022.94,2023.12] (2022.94,2023.12]
## [1469] (2022.94,2023.12] (2022.94,2023.12] (2022.94,2023.12] (2022.94,2023.12]
## [1473] (2022.94,2023.12] (2022.94,2023.12]
## 2022 Levels: (1900.88,1901.06] (1901.06,1901.12] ... (2022.94,2023.12]
  • Hoặc chúng ta có thể thực hiện bằng 1 cách khác như sau để có thể xem được biến động của lượng mưa trung trình của mỗi tháng qua từng năm
ts <- b %>% group_by(Month, Year) %>% summarise(n= mean(rain),  .groups='drop')
datatable(ts)

Nhận xét

-Bộ dữ liệu là sự kết hợp giữa dữ liệu nhiệt độ và lượng mưa, được căn chỉnh theo ngày để tạo điều kiện thuận lợi cho việc phân tích chung. -Những hạn chế và cân nhắc - Tính đặc thù về địa lý : Dữ liệu về lượng mưa dành riêng cho Bangladesh và có thể không đại diện cho các mô hình toàn cầu. -Tích hợp dữ liệu : Dữ liệu về nhiệt độ và lượng mưa đến từ hai nguồn khác nhau; người dùng nên xem xét những khác biệt tiềm ẩn trong phương pháp thu thập dữ liệu và độ chính xác.

LS0tDQp0aXRsZTogIm5oaWVtIHZ1IDMiDQphdXRob3I6ICJOZ3V54buFbiBQaMO6YyBUaOG7i25oIg0KZGF0ZTogImByIGZvcm1hdChTeXMudGltZSgpLCAnJUg6JU06JVMsICVkIC0gJW0gLSAlWScpYCINCm91dHB1dDogDQogIGh0bWxfZG9jdW1lbnQ6DQogICAgdG9jOiB0cnVlDQogICAgbnVtYmVyIHNlY3Rpb246IHRydWUNCiAgICB0b2NfZmxvYXQ6IHRydWUNCiAgICBjb2RlX2ZvbGRpbmc6IHNob3cNCiAgICBjb2RlX2Rvd25sb2FkOiB0cnVlDQogIHdvcmRfZG9jdW1lbnQ6DQogICAgdG9jOiB0cnVlDQogIHBkZl9kb2N1bWVudDoNCiAgICB0b2M6IHRydWUNCi0tLQ0KDQpgYGB7ciBzZXR1cCwgaW5jbHVkZT1GQUxTRX0NCmtuaXRyOjpvcHRzX2NodW5rJHNldChlY2hvID0gVFJVRSkNCmBgYA0KDQojIE5oaeG7h20gVuG7pSAzLjENCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQojIyBN4bulYyB0acOqdSBuZ2hpw6puIGPhu6l1Og0KDQotIE7huq9tIGLhuq90IHPhu7EgdGhheSDEkeG7lWkgduG7gSBkw6JuIHPhu5EgY+G7p2EgNSBuxrDhu5tjIMSQw7RuZyBOYW0gw4E6IFZpZXRuYW0sIENhbWJvZGlhLCBUaGFpbGFuZCwgTWFsYXlzaWEsIEluZG9uZXNpYSB04burIDE5NTAgxJHhur9uIDIwMjENCg0KLSBO4bqvbSBi4bqvdCBz4buxIHRoYXkgxJHhu5VpIHbhu4EgZMOibiBz4buRIFZpZXRuYW0gdGjDtG5nIHF1YSBjw6FjIMSR4bq3YyB0csawbmcgxJFvIGzGsOG7nW5nIA0KICANCi0gQmnhur90IMSRxrDhu6NjIHRydW5nIGLDrG5oIHbhu4EgZMOibiBz4buRIHRyb25nIDcyIG7Eg20gY+G7p2EgNSBxdeG7kWMgZ2lhIA0KDQotIEJp4bq/dCDEkcaw4bujYyBjw6FjIGdpw6EgdHLhu4sgdHJ1bmcgYsOsbmggZMOibiBz4buRIMSR4buZIHR14buVaSB04burIDcwIMSR4bq/biA3OSBj4bunYSA1IHF14buRYyBnaWEgdHJvbmcgbsSDbSAyMDIwDQoNCi0gQmnhur90IMSRxrDhu6NjIGPDoWMgZ2nDoSB0cuG7iyB0cnVuZyBiw6xuaCB24buBIGTDom4gc+G7kSB0cuG6uyBlbSBkxrDhu5tpIDE1IHR14buVaSBj4bunYSA1IHF14buRYyBnaWEg4bufIG7Eg20gMTk3MCB2w6AgbsSDbSAxOTkwDQoNCiMjIEdp4bqjaSB0aMOtY2ggYuG7mSBk4buvIGxp4buHdTogDQoNCkThu68gbGnhu4d1IHRyb25nIGZpbGUgKipwb3B1bGF0aW9uLWFuZC1kZW1vZ3JhcGh5LmNzdioqIG7Ds2kgduG7gSAqKkTDom4gc+G7kSB2w6AgTmjDom4ga2jhuql1IGjhu41jKiogY+G7p2EgMjU0IHF14buRYyBnaWEgxJHGsOG7o2MgcGjDom4gdMOtY2ggdHJvbmcgNzIgbsSDbSB04burIG7Eg20gMTk1MCDEkeG6v24gbsSDbSAyMDIxIA0KDQojIyBJbXBvcnQgdsOgIG3DtCB04bqjIGPGoSBi4bqjbiBkYXRhc2V0DQoNCkPDoWMgbcO0IHThuqMgY8ahIGLhuqNuIHbhu4EgZGF0YXNldDoNCg0KLSAgIEzDoCAxIGRhdGEgZnJhbWUNCg0KLSAgIEPDsyA5IGPhu5l0IHTGsMahbmcgxJHGsMahbmcgduG7m2kgOSBiaeG6v24NCg0KLSAgIEPDoWMgY+G7mXQgbOG6p24gbMaw4bujdCBsw6A6DQogIC0gICAqKipDb3VudHJ5IG5hbWUqKio6IFF14buRYyBnaWENCiAgLSAgICoqKlllYXIqKio6IE7Eg20gbOG6pXkgc+G7kSBsaeG7h3UNCiAgLSAgICoqKlBvcHVsYXRpb24qKio6IGTDom4gc+G7kQ0KICAtICAgKioqUG9wdWxhdGlvbi5vZi5jaGlsZHJlbi51bmRlci50aGUuYWdlLm9mLjEqKio6IFPhu5EgdHLhursgZW0gZMaw4bubaSAxIHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5vZi5jaGlsZHJlbi51bmRlci50aGUuYWdlLm9mLjUqKio6IFPhu5EgdHLhursgZW0gZMaw4bubaSA1IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5vZi5jaGlsZHJlbi51bmRlci50aGUuYWdlLm9mLjE1KioqOiBT4buRIHRy4bq7IGVtIGTGsOG7m2kgMTUgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLnVuZGVyLnRoZS5hZ2Uub2YuMjUqKio6IFPDtCBuZ8aw4budaSBkxrDhu5tpIDI1IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5hZ2VkLjE1LnRvLjY0LnllYXJzKioqOiBT4buRIG5nxrDhu51pIGTDom4gdOG7qyAxNSDEkeG6v24gNjQgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLm9sZGVyLnRoYW4uMTUueWVhcnMqKio6IFPDtCBuZ8aw4budaSB0csOqbiAyNSB0deG7lWkNCiAgLSAgICoqKlBvcHVsYXRpb24ub2xkZXIudGhhbi4xOC55ZWFycyoqKjogU8O0IG5nxrDhu51pIHRyw6puIDE4IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5hdC5hZ2UuMSoqKjogU+G7kSBkw6JuIDEgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLmFnZWQuMS50by40LnllYXJzKioqOiBT4buRIGTDom4gdOG7qyAxIMSR4bq/biA0IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5hZ2VkLjUudG8uOS55ZWFycyoqKjogU+G7kSBkw6JuIHThu6sgNSDEkeG6v24gOSB0deG7lWkNCiAgLSAgICoqKlBvcHVsYXRpb24uYWdlZC4xMC50by4xNC55ZWFycyoqKjogU+G7kSBkw6JuIHThu6sgMTAgxJHhur9uIDE0IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5hZ2VkLjE1LnRvLjE5LnllYXJzKioqOiBT4buRIGTDom4gdOG7qyAxNSDEkeG6v24gMTkgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLmFnZWQuMjAudG8uMjkueWVhcnMqKio6IFPhu5EgZMOibiB04burIDIwIGThur9uIDI5IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5hZ2VkLjMwLnRvLjM5LnllYXJzKioqOiBT4buRIGTDom4gdOG7qyAzMCBk4bq/biAzOSB0deG7lWkNCiAgLSAgICoqKlBvcHVsYXRpb24uYWdlZC40MC50by40OS55ZWFycyoqKjogU+G7kSBkw6JuIHThu6sgNDAgZOG6v24gNDkgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLmFnZWQuNTAudG8uNTkueWVhcnMqKio6IFPhu5EgZMOibiB04burIDUwIGThur9uIDU5IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5hZ2VkLjYwLnRvLjY5LnllYXJzKioqOiBT4buRIGTDom4gdOG7qyA2MCBk4bq/biA2OSB0deG7lWkNCiAgLSAgICoqKlBvcHVsYXRpb24uYWdlZC43MC50by43OS55ZWFycyoqKjogU+G7kSBkw6JuIHThu6sgNzAgZOG6v24gNzkgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLmFnZWQuODAudG8uODkueWVhcnMqKio6IFPhu5EgZMOibiB04burIDgwIGThur9uIDg5IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5hZ2VkLjkwLnRvLjk5LnllYXJzKioqOiBT4buRIGTDom4gdOG7qyA5MCBk4bq/biA5OSB0deG7lWkNCiAgLSAgICoqKlBvcHVsYXRpb24ub2xkZXIudGhhbi4xMDAueWVhcnMqKio6IFPhu5EgZMOibiB0csOqbiAxMDAgdHXhu5VpDQoNCi0gQ8OzIDE4Mjg5IGjDoG5nIHTGsMahbmcgxJHGsMahbmcgdsOzaSAxODI4OSBxdWFuIHPDoXQNCg0KLSBDw7MgMjQgY+G7mXQgdMawxqFuZyDEkcawxqFuZyAyNCBiaeG6v24NCg0KLWRhdGEgc2V0IGtow7RuZyBjw7MgZOG7ryBsaeG7h3UgdHLhu5FuZw0KDQojIyBQaMOibiB0w61jaCBk4buvIGxp4buHdQ0KDQotIFThuqFvIG3hu5l0IGLhuqNuIHNhbyBj4bunYSBmaWxlIGThu68gbGnhu4d1ICoqKnBvcHVsYXRpb24tYW5kLWRlbW9ncmFwaHkuY3N2KioqIHbDoCBnw6FuIG7DsyB2w6BvIG3hu5l0IGJp4bq/biBt4bubaSBjw7MgdMOqbiB0LiDEkGnhu4F1IG7DoHkgZ2nDunAgYuG6oW4gZ2nhu68gbmd1ecOqbiBk4buvIGxp4buHdSBn4buRYyB0cm9uZyBraGkgdGjhu7FjIGhp4buHbiBjw6FjIHRoYW8gdMOhYyB0csOqbiBi4bqjbiBzYW8uDQoNCmBgYHtyIG1lc3NhZ2U9VFJVRSwgd2FybmluZz1GQUxTRX0NCmxpYnJhcnkoeGxzeCkNCnQgPC0gcmVhZC54bHN4KCJDOi9Vc2Vycy9QQ19EZWxsL0Rvd25sb2Fkcy9wb3B1bGF0aW9uLWFuZC1kZW1vZ3JhcGh5MS54bHN4Iiwgc2hlZXRJbmRleCA9IDEsIGhlYWRlciA9IDEpICPEkeG7jWMgZOG7ryBsaeG7h3UgdOG7qyBleGNlbCB2w6AgZ8OhbiB2w6BvIG9iamVjdCB0DQpgYGANCg0KYGBge3IgbWVzc2FnZT1UUlVFLCB3YXJuaW5nPUZBTFNFfQ0KbGlicmFyeShza2ltcikNCnNraW0odCkNCmBgYA0KDQoNCi0gVGjhu7FjIGhp4buHbiDEkeG7lWkgdMOqbiBjw6FjIGJp4bq/biBj4bunYSBk4buvIGxp4buHdSDEkeG7gyBk4buFIGTDoG5nIGfhu41pIHTDqm4gdHJvbmcgY8OhYyB0aGFvIHTDoWMgcGjDom4gdMOtY2ggDQpgYGB7ciBlY2hvPVRSVUUsIHdhcm5pbmc9RkFMU0V9DQojIMSQ4bq3dCBs4bqhaSB0w6puIGNobyBjw6FjIGPhu5l0IGPhu6dhIG9iamVjICJid3QiIMSR4buDIHRodeG6rW4gdGnhu4duIHRoYW8gdMOhYyBoxqFuDQpuYW1lcyh0KSA8LSBjKCJDIiwiWSIsIlAiLCJVMSIsIlU1IiwiVTE1IiwiVTI1IiwiMTV0bzY0IiwiQjE1IiwiQjE4IiwiQTEiLCIxdG80IiwiNXRvOSIsIjEwdG8xNCIsIjE1dG8xOSIsIjIwdG8yOSIsIjMwdG8zOSIsIjQwdG80OSIsIjUwdG81OSIsIjYwdG82OSIsIjcwdG83OSIsIjgwdG84OSIsIjkwdG85OSIsIkIxMDAiKQ0KbmFtZXModCkNCmBgYA0KDQotIFRyb25nIFIsIMSR4buRaSB0xrDhu6NuZyBk4buvIGxp4buHdSBsw6AgbeG7mXQgdOG6rXAgaOG7o3AgY8OhYyBiaeG6v24uIE3hu5dpIGJp4bq/biBjw7MgbeG7mXQgdMOqbiBkdXkgbmjhuqV0LiBDw6J1IGzhu4duaCBuw6B5IHPhur0gdGhheSDEkeG7lWkgdMOqbiBj4bunYSBjw6FjIGJp4bq/biB0cm9uZyDEkeG7kWkgdMaw4bujbmcgZOG7ryBsaeG7h3UgcCB0aMOgbmggY8OhYyB0w6puIMSRxrDhu6NjIGxp4buHdCBrw6ogdHJvbmcgdmVjdG9yIGMoIkMiLCJZIiwiUCIsIlUxIiwiVTUiLCJVMTUiLCJVMjUiLCIxNXRvNjQiLCJCMTUiLCJCMTgiLCJBMSIsIjF0bzQiLCI1dG85IiwiMTB0bzE0IiwiMTV0bzE5IiwiMjB0bzI5IiwiMzB0bzM5IiwiNDB0bzQ5IiwiNTB0bzU5IiwiNjB0bzY5IiwiNzB0bzc5IiwiODB0bzg5IiwiOTB0bzk5IiwiQjEwMCIpDQoNCi0gQ2jhurNuZyBo4bqhbiwgdMOqbiBk4buvIGxp4buHdSDEkcaw4bujYyByw7p0IGfhu41uIG5oxrAgc2F1Og0KLSAgICoqKkNvdW50cnkgbmFtZSoqKiDEkcaw4bujYyDEkeG7lWkgdMOqbiB0aMOgbmggKioqQyoqKiA6ICBRdeG7kWMgZ2lhDQogIC0gICAqKipZZWFyKioqIMSRxrDhu6NjIMSR4buVaSB0w6puIHRow6BuaCAqKipZKioqIDogTsSDbSBs4bqleSBz4buRIGxp4buHdQ0KICAtICAgKioqUG9wdWxhdGlvbioqKiDEkcaw4bujYyDEkeG7lWkgdMOqbiB0aMOgbmggKioqUCoqKiA6IGTDom4gc+G7kQ0KICAtICAgKioqUG9wdWxhdGlvbi5vZi5jaGlsZHJlbi51bmRlci50aGUuYWdlLm9mLjEqKiogxJHGsOG7o2MgxJHhu5VpIHTDqm4gdGjDoG5oICoqKlUxKioqIDogU+G7kSB0cuG6uyBlbSBkxrDhu5tpIDEgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLm9mLmNoaWxkcmVuLnVuZGVyLnRoZS5hZ2Uub2YuNSoqKiDEkcaw4bujYyDEkeG7lWkgdMOqbiB0aMOgbmggKioqVTUqKiogIDogU+G7kSB0cuG6uyBlbSBkxrDhu5tpIDUgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLm9mLmNoaWxkcmVuLnVuZGVyLnRoZS5hZ2Uub2YuMTUqKiogxJHGsOG7o2MgxJHhu5VpIHTDqm4gdGjDoG5oICoqKlUxNSoqKiA6IFPhu5EgdHLhursgZW0gZMaw4bubaSAxNSB0deG7lWkNCiAgLSAgICoqKlBvcHVsYXRpb24udW5kZXIudGhlLmFnZS5vZi4yNSoqKiDEkcaw4bujYyDEkeG7lWkgdMOqbiB0aMOgbmggKioqVTI1KioqIDogU8O0IG5nxrDhu51pIGTGsOG7m2kgMjUgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLmFnZWQuMTUudG8uNjQueWVhcnMqKiogxJHGsOG7o2MgxJHhu5VpIHTDqm4gdGjDoG5oICoqKjE1dG82NCoqKjogU+G7kSBuZ8aw4budaSBkw6JuIHThu6sgMTUgxJHhur9uIDY0IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5vbGRlci50aGFuLjE1LnllYXJzKioqIMSRxrDhu6NjIMSR4buVaSB0w6puIHRow6BuaCAqKipCMjUqKio6IFPDtCBuZ8aw4budaSB0csOqbiAyNSB0deG7lWkNCiAgLSAgICoqKlBvcHVsYXRpb24ub2xkZXIudGhhbi4xOC55ZWFycyoqKiDEkcaw4bujYyDEkeG7lWkgdMOqbiB0aMOgbmggKioqQjE4KioqIDogU8O0IG5nxrDhu51pIHRyw6puIDE4IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5hdC5hZ2UuMSoqKiDEkcaw4bujYyDEkeG7lWkgdMOqbiB0aMOgbmggKioqQTEqKiogOiBT4buRIGTDom4gMSB0deG7lWkNCiAgLSAgICoqKlBvcHVsYXRpb24uYWdlZC4xLnRvLjQueWVhcnMqKiogxJHGsOG7o2MgxJHhu5VpIHTDqm4gdGjDoG5oICoqKjF0bzQqKiogOiBT4buRIGTDom4gdOG7qyAxIMSR4bq/biA0IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5hZ2VkLjUudG8uOS55ZWFycyoqKiDEkcaw4bujYyDEkeG7lWkgdMOqbiB0aMOgbmggKioqNXRvOSoqKiA6IFPhu5EgZMOibiB04burIDUgxJHhur9uIDkgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLmFnZWQuMTAudG8uMTQueWVhcnMqKiogxJHGsOG7o2MgxJHhu5VpIHTDqm4gdGjDoG5oICoqKjEwdG8xNCoqKiA6IFPhu5EgZMOibiB04burIDEwIMSR4bq/biAxNCB0deG7lWkNCiAgLSAgICoqKlBvcHVsYXRpb24uYWdlZC4xNS50by4xOS55ZWFycyoqKiDEkcaw4bujYyDEkeG7lWkgdMOqbiB0aMOgbmggKioqMTB0bzE5KioqIDogU+G7kSBkw6JuIHThu6sgMTUgxJHhur9uIDE5IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5hZ2VkLjIwLnRvLjI5LnllYXJzKioqIMSRxrDhu6NjIMSR4buVaSB0w6puIHRow6BuaCAqKioyMHRvMjkqKiogOiBT4buRIGTDom4gdOG7qyAyMCBk4bq/biAyOSB0deG7lWkNCiAgLSAgICoqKlBvcHVsYXRpb24uYWdlZC4zMC50by4zOS55ZWFycyoqKiDEkcaw4bujYyDEkeG7lWkgdMOqbiB0aMOgbmggKioqMzB0bzM5KioqIDogU+G7kSBkw6JuIHThu6sgMzAgZOG6v24gMzkgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLmFnZWQuNDAudG8uNDkueWVhcnMqKiogxJHGsOG7o2MgxJHhu5VpIHTDqm4gdGjDoG5oICoqKjQwdG80OSoqKiA6IFPhu5EgZMOibiB04burIDQwIGThur9uIDQ5IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5hZ2VkLjUwLnRvLjU5LnllYXJzKioqIMSRxrDhu6NjIMSR4buVaSB0w6puIHRow6BuaCAqKio1MHRvNTkqKiogOiBT4buRIGTDom4gdOG7qyA1MCBk4bq/biA1OSB0deG7lWkNCiAgLSAgICoqKlBvcHVsYXRpb24uYWdlZC42MC50by42OS55ZWFycyoqKiDEkcaw4bujYyDEkeG7lWkgdMOqbiB0aMOgbmggKioqNjB0bzY5KioqIDogU+G7kSBkw6JuIHThu6sgNjAgZOG6v24gNjkgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLmFnZWQuNzAudG8uNzkueWVhcnMqKiogxJHGsOG7o2MgxJHhu5VpIHTDqm4gdGjDoG5oICoqKjcwdG83OSoqKiA6IFPhu5EgZMOibiB04burIDcwIGThur9uIDc5IHR14buVaQ0KICAtICAgKioqUG9wdWxhdGlvbi5hZ2VkLjgwLnRvLjg5LnllYXJzKioqIMSRxrDhu6NjIMSR4buVaSB0w6puIHRow6BuaCAqKio4MHRvODkqKiogOiBT4buRIGTDom4gdOG7qyA4MCBk4bq/biA4OSB0deG7lWkNCiAgLSAgICoqKlBvcHVsYXRpb24uYWdlZC45MC50by45OS55ZWFycyoqKiDEkcaw4bujYyDEkeG7lWkgdMOqbiB0aMOgbmggKioqOTB0bzk5KioqIDogU+G7kSBkw6JuIHThu6sgOTAgZOG6v24gOTkgdHXhu5VpDQogIC0gICAqKipQb3B1bGF0aW9uLm9sZGVyLnRoYW4uMTAwLnllYXJzKioqIMSRxrDhu6NjIMSR4buVaSB0aMOgbmggKioqQjEwMCoqKjogU+G7kSBkw6JuIHRyw6puIDEwMCB0deG7lWkNCg0KIyMgUGjDom4gdMOtY2ggdsOgIGzhu41jIGThu68gbGnhu4d1IHbhu4EgZMOibiBz4buRIGPhu6dhIDUgbsaw4bubYyDEkMO0bmcgTmFtIMOBOiBWaWV0bmFtICwgQ2FtYm9kaWEsIFRoYWlsYW5kLCBNYWxheXNpYSwgSW5kb25lc2lhICB04burIDE5NTAgxJHhur9uIDIwMjE6DQoNCi0gVGjhu7FjIGhp4buHbiBs4buNYyA1IHF14buRYyBnaWEgY+G6p24gcGjDom4gdMOtY2gsIOG7nyDEkcOieSBwaMOibiB0w61jaDogVmlldG5hbSAsIENhbWJvZGlhLCBUaGFpbGFuZCwgTWFsYXlzaWEsIEluZG9uZXNpYQ0KDQotIENo4buNbiA1IGPhu5l0IHPhu5EgbGnhu4d1IHbhu4EgY8OhYyDEkeG7mSB0deG7lWkgY+G7p2EgZMOibiBz4buRIHRyb25nIGPDoWMgbsSDbSwg4bufIMSRw6J5IHBow6JuIHTDrWNoIHThu5VuZyBkw6JuIHPhu5EgY+G7p2EgNSBxdeG7kWMgZ2lhIChQKSwgZMOibiBz4buRIHRy4bq7IGVtIGTGsOG7m2kgMTUgdHXhu5VpIChVMTUpLCBkw6JuIHPhu5EgZMaw4bubaSAyNSB0deG7lWkgKFUyNSksIGTDom4gc+G7kSB04burIDMwIMSR4bq/biAzOSB0deG7lWkgKDMwdG8zOSksIGTDom4gc+G7kSB04burIDE1IMSR4bq/biA2NCB0deG7lWkgKDE1dG82NCkNCg0KLSBYw7NhIGLhu48gY8OhYyBj4buZdCB0aOG7q2EgY2jhu4kgZ2nhu68gbOG6oWkgNyBj4buZdCBj4bqnbiBs4bqleSBk4buvIGxp4buHdSDEkeG7gyBwaMOibiB0w61jaCB2w6AgZ8OhbiBjaG8gZOG7ryBsaeG7h3UgbeG7m2kgbeG7mXQgb2JqZWN0IHQxDQoNCiMjIFBoxrDGoW5nIHBow6FwIG5naGnDqm4gY+G7qXUNCg0KLSBT4butIGThu6VuZyBjw6FjIHBoxrDGoW5nIHBow6FwOg0KDQogIC0gTcOjIGjDs2EgZOG7ryBsaeG7h3UNCiAgDQogIC0gVOG6oW8gYuG6o25nIHThuqduIHPhu5ENCiAgDQogIC0gVMOtbmggdG/DoW4gY8OhYyDEkeG6t2MgdHLGsG5nIMSRbyBsxrDhu51uZyANCg0KYGBge3IgbWVzc2FnZT1UUlVFLCB3YXJuaW5nPUZBTFNFfQ0KbGlicmFyeShkcGx5cikNCg0KdDEgPC0gZmlsdGVyKHQsIEMgPT0gJ1ZpZXRuYW0nIHwgQyA9PSAnQ2FtYm9kaWEnIHwgQyA9PSAnU3BhaW4nIHwgQyA9PSAnVGhhaWxhbmQnIHwgQyA9PSAnSW5kb25lc2lhJykgJT4lIHNlbGVjdCgtYygnVTEnLCdVNScsJzcwdG83OScsJ0IxNScsJ0IxOCcsJ0ExJywnMXRvNCcsJzV0bzknLCcxMHRvMTQnLCcxNXRvMTknLCcyMHRvMjknLCc0MHRvNDknLCc1MHRvNTknLCc2MHRvNjknLCc4MHRvODknLCc5MHRvOTknLCdCMTAwJykpDQoNCnRhYmxlIDwtIGtuaXRyOjprYWJsZSh0MSwgZm9ybWF0ID0gIm1hcmtkb3duIikNCnRhYmxlIA0KYGBgDQotIFF1YSBi4bqjbmcgdHLDqm4gdGEgY8OzIHRo4buDIHRo4bqleSDEkcaw4bujYywgZMOibiBz4buRIGPhu6dhIDUgbsaw4bubYyB0csOqbiBo4bqndSBuaMawIHTEg25nIGThuqduIHF1YSB04burbmcgbsSDbSANCg0KLSBUaeG6v24gaMOgbmggaW4gcmEgbeG7mXQgYuG6o25nIHThuqduIHN14bqldCBk4buxYSB0csOqbiBjw6FjIGdpw6EgdHLhu4sgY+G7p2EgYmnhur9uIGNuIHRyb25nIMSR4buRaSB0xrDhu6NuZyBk4buvIGxp4buHdSB0MS4NCg0KLSBC4bqjbmcgdOG6p24gc3XhuqV0IGzDoCBt4buZdCBjw6FjaCDEkeG7gyBoaeG7g24gdGjhu4sgZOG7ryBsaeG7h3UgdGhlbyBjw6FjaCBjaG8gdGjhuqV5IHPhu5EgbOG6p24gbeG7l2kgZ2nDoSB0cuG7iyB4deG6pXQgaGnhu4duLiBUcm9uZyB0csaw4budbmcgaOG7o3AgbsOgeSwgYuG6o25nIHThuqduIHN14bqldCBz4bq9IGNobyBiaeG6v3QgY8OzIGJhbyBuaGnDqnUgcXVhbiBzw6F0IGNobyBt4buXaSBnacOhIHRy4buLIGR1eSBuaOG6pXQgY8OzIHRyb25nIGJp4bq/biBjbiBj4bunYSBwMS4gxJBp4buBdSBuw6B5IHPhur0gY3VuZyBj4bqlcCBjaG8gYuG6oW4gdOG7lW5nIHF1YW4gduG7gSBz4buRIGzGsOG7o25nIHF1YW4gc8OhdCB0aHXhu5ljIG3hu5dpIGRhbmggbeG7pWMgcXXhu5FjIGdpYS4NCg0KYGBge3IgZWNobz1UUlVFLCB3YXJuaW5nPUZBTFNFfQ0KdGFibGUodDEkQykNCmBgYA0KLSBL4bq/dCBxdeG6oyB0cuG6oyB24buBIGNobyBiaeG6v3QgcuG6sW5nIGPDsyA3MiBxdWFuIHPDoXQgdOG7qyBWaWV0bmFtLCA3MiB04burIENhbWJvZGlhLCA3MiB04burIFRoYWlsYW5kLCA3MiB04burIE1hbGF5c2lhIHbDoCA3MiB04burIEluZG9uZXNpYSB0cm9uZyDEkeG7kWkgdMaw4bujbmcgZOG7ryBsaeG7h3UgdDEuDQoNCiMjIE3DoyBow7NhIGThu68gbGnhu4d1IHbhu4EgZMOibiBz4buRIGPhu6dhIFZpZXRuYW06IA0KDQotIFRp4bq/biBow6BuaCBwaMOibiB0w61jaCB24buBIGTDom4gc+G7kSBj4bunYSBWaWV0bmFtIA0KDQotIFThuqFvIG3hu5l0IGJp4bq/biBt4bubaSB0cm9uZyDEkeG7kWkgdMaw4bujbmcgZOG7ryBsaeG7h3UgdDEgZ+G7jWkgbMOgIEMuVk4gxJDhu4MgYmnhur90IMSRxrDhu6NjIGdpw6EgdHLhu4sgZOG7ryBsaeG7h3UgbsOgbyBsw6AgY+G7p2EgVmlldG5hbS4gIEdpw6EgdHLhu4sgY+G7p2EgYmnhur9uIG7DoHkgc+G6vSDEkcaw4bujYyB4w6FjIMSR4buLbmggYuG7n2kgY8OidSBs4buHbmggxJFp4buBdSBraeG7h24gc2F1Og0KYGBge3IgbWVzc2FnZT1UUlVFLCB3YXJuaW5nPUZBTFNFfQ0KdDEkQy5WTiA8LSBpZmVsc2UodDEkQyA9PSAnVmlldG5hbScsJ1ZpZXRuYW0nLCdvdGhlciBjb3VudHJ5JykNCg0KdGFibGUgPC0ga25pdHI6OmthYmxlKHQxLCBmb3JtYXQgPSAibWFya2Rvd24iKQ0KdGFibGUNCmBgYA0KDQotIFRyxrDhu5tjIGjhur90IGzDoCBwaMOibiB0w61jaCB24buBIGTDom4gc+G7kSDhu58gxJHhu5kgdHXhu5VpIHThu6sgMTUgxJHhur9uIDY0IGPhu6dhIFZpZXRuYW0gDQoNCmBgYHtyIG1lc3NhZ2U9VFJVRSwgd2FybmluZz1GQUxTRX0NCnQyIDwtIGZpbHRlcih0MSwgQyA9PSAnVmlldG5hbScpICU+JSBzZWxlY3QgKCcxNXRvNjQnKQ0KDQp0YWJsZSA8LSBrbml0cjo6a2FibGUodDIsIGZvcm1hdCA9ICJtYXJrZG93biIpDQp0YWJsZQ0KYGBgDQoNCiMjIFBow6JuIHTDrWNoIGThu68gbGnhu4d1IHRoZW8gcXXhu5FjIGdpYSB2w6AgdGhlbyB0aOG7nWkgZ2lhbjogDQoNCiMjIyBDw6FjIMSR4bq3YyB0csawbmcgxJFvIGzGsOG7nW5nIHRoZW8gcXXhu5FjIGdpYSAo4bufIMSRw6J5IHBow6JuIHTDrWNoIFZpZXRuYW0pOiANCg0KLSBUaeG6v24gaMOgbmggdOG6oW8gbeG7mXQgYuG6o25nIHRo4buRbmcga8OqIHTDs20gdOG6r3QgduG7gSBkw6JuIHPhu5Eg4bufIMSR4buZIHR14buVaSB04burIDE1IMSR4bq/biA2NCBj4bunYSBWaWV0bmFtLg0KYGBge3IgbWVzc2FnZT1UUlVFLCB3YXJuaW5nPUZBTFNFfQ0KZmlsdGVyKHQxLCBDID09ICdWaWV0bmFtJykgJT4lIHNlbGVjdChDLCAnMTV0bzY0JykgJT4lIHN1bW1hcnkodDEkJzE1dG82NCcpDQpgYGANCg0KLSBL4bq/dCBxdeG6oyB0cuG6oyB24buBIGNobyB0aOG6pXk6IA0KICAgIA0KICAtIE1pbjogY2hvIHRo4bqleSBnacOhIHRy4buLIHRo4bqlcCBuaOG6pXQgdHJvbmcgY+G7mXQgMTV0bzY0IGPhu6dhIFZp4buHdCBOYW0sIGzDoCAxNTgzNjgyNQ0KICAgICAgDQogIC0gMXN0IFF1LiAodOG7qSBwaMOibiB24buLIHRo4bupIG5o4bqldCk6IEdpw6EgdHLhu4sgbsOgeSDEkeG6oWkgZGnhu4duIGNobyBnacOhIHRy4buLIG3DoCAyNSUgY8OhYyDEkWnhu4NtIGThu68gbGnhu4d1IHRyb25nIGPhu5l0IDE1dG82NCBu4bqxbSBkxrDhu5tpLCBjaG8gdGjhuqV5IDI1JSBkw6JuIHPhu5EgVmnhu4d0IE5hbSB0aHXhu5ljIG5ow7NtIHR14buVaSAxNS02NCBjw7MgZ2nDoSB0cuG7iyB0aOG6pXAgaMahbiAyMDUyMzYyNg0KICAgICAgDQogIC0gTWVkaWFuOiDEkMOieSBsw6AgZ2nDoSB0cuG7iyB0cnVuZyBiw6xuaCBj4bunYSBj4buZdCAxNXRvNjQsIGNobyB0aOG6pXkgbeG7mXQgbuG7rWEgZMOibiBz4buRIFZp4buHdCBOYW0gdGh14buZYyBuaMOzbSB0deG7lWkgMTUtNjQgY8OzIGdpw6EgdHLhu4sgdGjhuqVwIGjGoW4gdsOgIG3hu5l0IG7hu61hIGPDsyBnacOhIHRy4buLIGNhbyBoxqFuIDMzMjMyNDMzDQogICAgICANCiAgLSBNZWFuOiDEkMOieSBsw6AgZ2nDoSB0cuG7iyB0cnVuZyBiw6xuaCBj4bunYSBj4buZdCAxNXRvNjQsIHRyb25nIHRyxrDhu51uZyBo4bujcCBuw6B5IGzDoCA1MzA1OTUzMA0KICAgICAgDQogIC0gM3JkIFF1LiAodOG7qSBwaMOibiB24buLIHRo4bupIGJhKTogR2nDoSB0cuG7iyBuw6B5IMSR4bqhaSBkaeG7h24gY2hvIGdpw6EgdHLhu4sgbcOgIDc1JSBjw6FjIMSRaeG7g20gZOG7ryBsaeG7h3UgdHJvbmcgY+G7mXQgMTV0bzY0IG7hurFtIGTGsOG7m2ksIGNobyB0aOG6pXkgNzUlIGTDom4gc+G7kSBWaeG7h3QgTmFtIHRodeG7mWMgbmjDs20gdHXhu5VpIDE1LTY0IGPDsyBnacOhIHRy4buLIHRo4bqlcCBoxqFuIDUzMDU5NTMwDQogICAgICANCiAgLSBNYXggKHThu5FpIMSRYSk6IEdpw6EgdHLhu4sgbsOgeSBjaG8gdGjhuqV5IGdpw6EgdHLhu4sgY2FvIG5o4bqldCB0cm9uZyBj4buZdCBwMzB0bzM5IGNobyBWaeG7h3QgTmFtLCBsw6AgNjY5NjIyMTAgDQogIA0KLSBU4bqhbyBt4buZdCBi4bqjbiBzYW8gY+G7p2EgZOG7ryBsaeG7h3UgdDEgdsOgIGfDoW4gbsOzIHbDoG8gbeG7mXQgYmnhur9uIG3hu5tpIGPDsyB0w6puIHQzLiDhu54gZOG7ryBsaeG7h3UgdDMgbsOgeSwgY2jhu4kgY8OzIHPhu5EgbGnhu4d1IGTDom4gc+G7kSDhu58gxJHhu5kgdHXhu5VpIGTGsOG7m2kgMjUgY+G7p2EgVmlldG5hbS4NCmBgYHtyIGVjaG89VFJVRSwgd2FybmluZz1GQUxTRX0NCnQzIDwtIGZpbHRlcih0MSwgQyA9PSAnVmlldG5hbScpICU+JSBzZWxlY3QgKFUyNSkNCg0KdGFibGUgPC0ga25pdHI6OmthYmxlKHQzLCBmb3JtYXQgPSAibWFya2Rvd24iKQ0KdGFibGUNCmBgYA0KDQoNCi0gVOG7lW5nIGTDom4gc+G7kSBj4bunYSBWaWV0bmFtIOG7nyDEkeG7mSB0deG7lWkgZMaw4bubaSAyNSB0cm9uZyA3MiBuxINtOg0KYGBge3IgZWNobz1UUlVFLCB3YXJuaW5nPUZBTFNFfQ0Kc3VtKHQzJFUyNSkgDQpgYGANCg0KLSBUcnVuZyBiw6xuaCBkw6JuIHPhu5EgY+G7p2EgVmlldG5hbSDhu58gxJHhu5kgdHXhu5VpIGTGsOG7m2kgMjUgdHJvbmcgNzIgbsSDbTogDQpgYGB7ciBlY2hvPVRSVUUsIHdhcm5pbmc9RkFMU0V9DQptZWFuKHQzJFUyNSwgcm0ubmEgPSBUKQ0KYGBgDQoNCi0gWOG7rSBsw70gZ2nDoSB0cuG7iyB0aGnhur91IGLhurFuZyBjw6J1IGzhu4duaDogcm0ubmEgPSBUOiBUw7l5IGNo4buNbiBuw6B5IMSRxrDhu6NjIHRydXnhu4FuIGNobyBow6BtIG1lYW4gxJHhu4MgY2jhu4kgxJHhu4tuaCBy4bqxbmcgYuG6pXQga+G7syBnacOhIHRy4buLIHRoaeG6v3UgbsOgbyAoxJHGsOG7o2MgYmnhu4N1IHRo4buLIGzDoCBOQSkgbsOqbiDEkcaw4bujYyBsb+G6oWkgYuG7jyB0csaw4bubYyBraGkgdMOtbmggdHJ1bmcgYsOsbmguIMSQaeG7gXUgbsOgeSDEkeG6o20gYuG6o28gcuG6sW5nIGNo4buJIGPDoWMgxJFp4buDbSBk4buvIGxp4buHdSBo4bujcCBs4buHIMSRxrDhu6NjIHPhu60gZOG7pW5nIHRyb25nIHTDrW5oIHRvw6FuLg0KDQotIMSQ4buZIGTDoGkgY+G7p2EgY+G7mXQgc+G7kSBsaeG7h3UgZMOibiBz4buRIGPhu6dhIFZpZXRuYW0g4bufIMSR4buZIHR14buVaSBkxrDhu5tpIDI1IHRyb25nIDcyIG7Eg206DQpgYGB7ciBlY2hvPVRSVUUsIHdhcm5pbmc9RkFMU0V9DQpsZW5ndGgodDMkVTI1KQ0KYGBgIA0KLSBL4bq/dCBxdeG6oyB0cuG6oyB24buBIGzDoCA3MiB0xrDGoW5nIOG7qW5nIHbhu5tpIDcyIG7Eg20gcGjDom4gdMOtY2ggduG7gSBkw6JuIHPhu5EgY+G7p2EgVmlldG5hbS4gDQoNCi0gUGjGsMahbmcgc2FpIHbhu4EgZMOibiBz4buRIGPhu6dhIFZpZXRuYW0g4bufIMSR4buZIHR14buVaSBkxrDhu5tpIDI1IHRyb25nIDcyIG7Eg206DQpgYGB7ciBlY2hvPVRSVUUsIHdhcm5pbmc9RkFMU0V9DQp2YXIodDMkVTI1KQ0KYGBgDQoNCi0gxJDhu5kgbOG7h2NoIGNodeG6qW4gduG7gSBkw6JuIHPhu5EgY+G7p2EgVmlldG5hbSDhu58gxJHhu5kgdHXhu5VpIGTGsOG7m2kgMjUgdHJvbmcgNzIgbsSDbToNCmBgYHtyIGVjaG89VFJVRSwgd2FybmluZz1GQUxTRX0NCnNkKHQzJFUyNSkgDQpgYGANCg0KLSBUcnVuZyB24buLIHbhu4EgZMOibiBz4buRIGPhu6dhIFZpZXRuYW0g4bufIMSR4buZIHR14buVaSBkxrDhu5tpIDI1IHRyb25nIDcyIG7Eg206DQpgYGB7ciBlY2hvPVRSVUUsIHdhcm5pbmc9RkFMU0V9DQptZWRpYW4odDMkVTI1KQ0KYGBgDQotIEvhur90IHF14bqjIHRy4bqjIHbhu4EgY2hvIHRo4bqleSBt4buZdCBu4butYSBkw6JuIHPhu5EgVmnhu4d0IE5hbSB0aHXhu5ljIG5ow7NtIHR14buVaSBkxrDhu5tpIDI1IGPDsyBnacOhIHRy4buLIHRo4bqlcCBoxqFuIHbDoCBt4buZdCBu4butYSBjw7MgZ2nDoSB0cuG7iyBjYW8gaMahbiAzNTQ2NjY2MA0KDQoNCi0gVOG7qSBwaMOibiB24buLIHbhu4EgZMOibiBz4buRIGPhu6dhIFZpZXRuYW0g4bufIMSR4buZIHR14buVaSBkxrDhu5tpIDI1IHRyb25nIDcyIG7Eg206DQpgYGB7ciBlY2hvPVRSVUUsIHdhcm5pbmc9RkFMU0V9DQpxdWFudGlsZSh0MyRVMjUsIHByb2JzID0gYyguMjUsLjUsLjc1KSkNCmBgYA0KLSBL4bq/dCBxdeG6oyB0cuG6oyB24buBIGNobyB0aOG6pXk6DQoNCiAgLSAxc3QgUXUuICh04bupIHBow6JuIHbhu4sgdGjhu6kgbmjhuqV0KTogR2nDoSB0cuG7iyBuw6B5IMSR4bqhaSBkaeG7h24gY2hvIGdpw6EgdHLhu4sgbcOgIDI1JSBjw6FjIMSRaeG7g20gZOG7ryBsaeG7h3UgdHJvbmcgY+G7mXQgVTI1IG7hurFtIGTGsOG7m2ksIGNobyB0aOG6pXkgMjUlIGTDom4gc+G7kSBWaeG7h3QgTmFtIHRodeG7mWMgbmjDs20gdHXhu5VpIGTGsOG7m2kgMjUgY8OzIGdpw6EgdHLhu4sgdGjhuqVwIGjGoW4gMjM2MTA2OTINCiAgICAgIA0KICAtIE1lZGlhbjogxJDDonkgbMOgIGdpw6EgdHLhu4sgdHJ1bmcgYsOsbmggY+G7p2EgY+G7mXQgVTI1LCBjaG8gdGjhuqV5IG3hu5l0IG7hu61hIGTDom4gc+G7kSBWaeG7h3QgTmFtIHRodeG7mWMgbmjDs20gdHXhu5VpIGTGsOG7m2kgMjUgY8OzIGdpw6EgdHLhu4sgdGjhuqVwIGjGoW4gdsOgIG3hu5l0IG7hu61hIGPDsyBnacOhIHRy4buLIGNhbyBoxqFuIDM1NDY2NjYwDQogICAgICANCiAgLSAzcmQgUXUuICh04bupIHBow6JuIHbhu4sgdGjhu6kgYmEpOiBHacOhIHRy4buLIG7DoHkgxJHhuqFpIGRp4buHbiBjaG8gZ2nDoSB0cuG7iyBtw6AgNzUlIGPDoWMgxJFp4buDbSBk4buvIGxp4buHdSB0cm9uZyBj4buZdCBVMjUgbuG6sW0gZMaw4bubaSwgY2hvIHRo4bqleSA3NSUgZMOibiBz4buRIFZp4buHdCBOYW0gdGh14buZYyBuaMOzbSB0deG7lWkgZMaw4bubaSAyNSBjw7MgZ2nDoSB0cuG7iyB0aOG6pXAgaMahbiAzODI0Njg0MCANCiAgDQojIyMgxJDhurdjIHRyxrBuZyDEkW8gbMaw4budbmcgdGhlbyBuaMOzbSBxdeG7kWMgZ2lhICg1IHF14buRYyBnaWEgxJFhbmcgcGjDom4gdMOtY2gpOg0KDQotIFRp4bq/cCB0aGVvIHRhIHRp4bq/biBow6BuaCBwaMOibiB0w61jaCBk4buvIGxp4buHdSB24buBIHThu5VuZyBkw6JuIHPhu5EgY+G7p2EgNSBxdeG7kWMgZ2lhIHNhdSDEkcOzIHTDrW5oIGdpw6EgdHLhu4sgdHJ1bmcgYsOsbmggduG7gSB04buVbmcgZMOibiBz4buRIGPhu6dhIDUgcXXhu5FjIGdpYSDEkcOzLiANCg0KYGBge3IgZWNobz1UUlVFLCB3YXJuaW5nPUZBTFNFfQ0KVk5UTCA8LSB0MSAlPiUgIGZpbHRlcihDID09ICdWaWV0bmFtJyB8IEMgPT0gJ0NhbWJvZGlhJyB8IEMgPT0gJ1RoYWlsYW5kJyB8IEMgPT0gJ01hbGF5c2lzYScgfCBDID09ICdJbmRvbmVzaWEnKSAlPiUgZ3JvdXBfYnkoQywgUCkgJT4lIHN1bW1hcmlzZShtZWFuX29mX1AgPSBtZWFuKFApLCAuZ3JvdXBzID0gJ2Ryb3AnKQ0KDQp0YWJsZSA8LSBrbml0cjo6a2FibGUoVk5UTCwgZm9ybWF0ID0gIm1hcmtkb3duIikNCnRhYmxlDQoNCm1lYW4oVk5UTCRtZWFuX29mX1ApDQpgYGANCg0KIyMjIMSQ4bq3YyB0csawbmcgxJFvIGzGsOG7nW5nIHRoZW8gbsSDbToNCi0gVHJ1bmcgYsOsbmggZMOibiBz4buRIFRy4bq7IGTGsOG7m2kgMTUgdHXhu5VpIGPhu6dhIDUgcXXhu5FjIGdpYSB0cm9uZyBuxINtIDIwMjAgDQpgYGB7ciBlY2hvPVRSVUUsIHdhcm5pbmc9RkFMU0V9DQpwMSA8LSB0MSAlPiUgZmlsdGVyKFkgPT0gJzIwMjAnKSAlPiUgZ3JvdXBfYnkoQywgWSwgVTE1KSAlPiUgIHN1bW1hcmlzZShtZWFuX29mX1UxNSA9IG1lYW4oVTE1KSwgLmdyb3VwcyA9ICdkcm9wJykNCg0KdGFibGUgPC0ga25pdHI6OmthYmxlKHQxLCBmb3JtYXQgPSAibWFya2Rvd24iKQ0KdGFibGUNCg0KbWVhbihwMSRtZWFuX29mX1UxNSkNCmBgYCANCg0KDQojIyMgxJDhurdjIHRyxrBuZyDEkW8gbMaw4budbmcgdGhlbyBraG/huqNuZyB0aOG7nWkgZ2lhbjogDQotIFRydW5nIGLDrG5oIGTDom4gc+G7kSBuZ8aw4budaSBkxrDhu5tpIDI1IHR14buVaSBj4bunYSA1IHF14buRYyBnaWEg4bufIG7Eg20gMTk3MCB2w6AgbsSDbSAxOTkwOiANCmBgYHtyIGVjaG89VFJVRSwgd2FybmluZz1GQUxTRX0NCnRoYW5obmllbiA8LSB0MSAlPiUgZmlsdGVyKFkgPT0gJzE5NzAnIHwgWSA9PSAnMTk5MCcpICU+JSBncm91cF9ieShDLCBZLCBVMjUpICU+JSBzdW1tYXJpc2UobWVhbl9vZl9VMjUgPSBtZWFuKFUyNSksIC5ncm91cHMgPSAnZHJvcCcpDQoNCnRhYmxlIDwtIGtuaXRyOjprYWJsZSh0aGFuaG5pZW4sIGZvcm1hdCA9ICJtYXJrZG93biIpDQp0YWJsZQ0KDQptZWFuKHRoYW5obmllbiRtZWFuX29mX1UyNSkNCmBgYA0KDQojIE5oaeG7h20gVuG7pSAzLjINCg0KIyMgTeG7pEMgVEnDilUgUEjDgk4gVMONQ0gNCg0KICAgQuG7mSBk4buvIGxp4buHdSBuw6B5IMSR4bq3YyBiaeG7h3QgaOG7r3Ugw61jaCDEkeG7gyBuZ2hpw6puIGPhu6l1IGPDoWMga2nhu4N1IGtow60gaOG6rXUsIHPhu7EgdGhheSDEkeG7lWkgdGhlbyBtw7lhIHbDoCB4dSBoxrDhu5tuZyBraMOtIGjhuq11IGTDoGkgaOG6oW4uIEPDoWMg4bupbmcgZOG7pW5nIGJhbyBn4buTbSBuaMawbmcga2jDtG5nIGdp4bubaSBo4bqhbiDhu586DQoNCi0gICBOZ2hpw6puIGPhu6l1IGtow60gaOG6rXUgdsOgIG5naGnDqm4gY+G7qXUgYmnhur9uIMSR4buVaSBraMOtIGjhuq11Lg0KLSAgIFF1eSBob+G6oWNoIHbDoCBk4buxIGLDoW8gbsO0bmcgbmdoaeG7h3AuDQotICAgTmdoacOqbiBj4bupdSBtw7RpIHRyxrDhu51uZyB2w6Agc2luaCB0aMOhaS4NCi0gICBRdeG6o24gbMO9IHTDoGkgbmd1ecOqbiB2w6AgcXV5IGhv4bqhY2ggdHJvbmcgY8OhYyBsxKluaCB24buxYyBuaOG6oXkgY+G6o20gduG7m2kgYmnhur9uIMSR4buVaSBraMOtIGjhuq11Lg0KDQojIyBHaeG6o2kgdGjDrWNoIGLhu5kgZOG7ryBsaeG7h3UgdsOgIGPDoWMgbcO0IHThuqMgY8ahIGLhuqNuDQoNCiAgQuG7mSBk4buvIGxp4buHdSBuw6B5IGN1bmcgY+G6pXAgdGjDtG5nIHRpbiBjaGkgdGnhur90IHbhu4EgdOG6rXAgZOG7ryBsaeG7h3Uga+G6v3QgaOG7o3AgZOG7ryBsaeG7h3Ugbmhp4buHdCDEkeG7mSB2w6AgbMaw4bujbmcgbcawYSDhu58gQmFuZ2xhZGVzaC4gQuG7mSBk4buvIGxp4buHdSBuw6B5IMSRxrDhu6NjIHThuqNpIHThu6sgIFtEYXRhc2V0IFNlYXJjaF0gKGh0dHBzOi8vd3d3LmthZ2dsZS5jb20vZGF0YXNldHMveWFraW5ydWJhaWF0L2JhbmdsYWRlc2gtd2VhdGhlci1kYXRhc2V0KQ0KDQpDw6FjIG3DtCB04bqjIGPGoSBi4bqjbiB24buBIGRhdGFzZXQ6DQoNCi0gICBDw7MgNCBj4buZdCB0xrDGoW5nIMSRxrDGoW5nIHbhu5tpIDQgYmnhur9uDQoNCi0gICBDw6FjIGPhu5l0IGzhuqduIGzGsOG7o3QgbMOgOg0KICAtICAgVGVtOiBOaGnhu4d0IMSR4buZIHRydW5nIGLDrG5oIGjDoG5nIHRow6FuZywgdMOtbmggYuG6sW5nIMSR4buZIEMNCiAgLSAgIFJhaW46IENobyBiaeG6v3QgdOG7lW5nIGzGsOG7o25nIG3GsGEgaMOgbmcgdGjDoW5nLCDEkcaw4bujYyDEkW8gYuG6sW5nIG1pbGltw6l0Lg0KICAtICAgTW9udGg6IFRow6FuZyBs4bqleSBz4buRIGxp4buHdQ0KICAtICAgWWVhcjogTsSDbSBs4bqleSBz4buRIGxp4buHdQ0KICANCiAgIyMgKipQSMavxqBORyBQSMOBUCBOR0hJw4pOIEPhu6hVKioNCg0KICBT4butIGThu6VuZyBjw6FjIHBoxrDGoW5nIHBow6FwIHRo4buRbmcga8OqIG3DtCB04bqjIGThu68gbGnhu4d1Og0KICANCiogUsO6dCB0csOtY2ggZOG7ryBsaeG7h3UNCg0KKiBNw6MgaMOzYSBk4buvIGxp4buHdSANCg0KKiBM4bqtcCBi4bqjbmcgdOG6p24gc+G7kSANCg0KKiBUw61uaCB0b8OhbiBjw6FjIMSR4bq3YyB0csawbmcgxJFvIGzGsOG7nW5nDQoNCiogTmjhuq1uIHjDqXQga+G6v3QgcXXhuqMgDQoNCiMjIyBU4buVbmcgcXVhbg0KDQotICoqKk5ndeG7k24gZOG7ryBsaeG7h3Ugbmhp4buHdCDEkeG7mSoqKjogKGh0dHBzOi8vcG93ZXIubGFyYy5uYXNhLmdvdi9kYXRhLWFjY2Vzcy12aWV3ZXIvKQ0KDQotICoqKk5ndeG7k24gZOG7ryBsaeG7h3UgbMaw4bujbmcgbcawYSAqKio6IChodHRwczovL2RhdGEuaHVtZGF0YS5vcmcvZGF0YXNldC9iZ2QtcmFpbmZhbGwtc3VibmF0aW9uYWwpDQoNCiMjIFBow6JuIHTDrWNoIGThu68gbGnhu4d1DQoNCsSQ4buNYyBk4buvIGxp4buHdSB2w6AgZ8OhbiBk4buvIGxp4buHdSB2w6BvICBvamVjdCBiDQoNCmBgYHtyfQ0KbGlicmFyeSh4bHN4KQ0KYiA8LSByZWFkLnhsc3goIkM6L1VzZXJzL1BDX0RlbGwvRG9jdW1lbnRzL0JhbmdsYWRlc2ggV2VhdGhlciBEYXRhc2V0ICgxOTAxIC0gMjAyMykueGxzeCIsIHNoZWV0SW5kZXggPSAxLCBoZWFkZXIgPSAxKSPEkeG7jWMgZOG7ryBsaeG7h3UgdOG7qyBleGNlbCB2w6AgZ8OhbiB2w6BvIG9iamVjdCBiDQpgYGANCg0KQuG6o25nIGThu68gbGnhu4d1IHThu5VuZyBxdWFuIHbhu4Egbmhp4buHdCDEkeG7mSB2w6AgbMaw4bujbmcgbcawYSB0cm9uZyBuxINtIDIwMDAgxJHhur9uIG5heQ0KDQpgYGB7cn0NCmxpYnJhcnkoZmxleHRhYmxlKQ0KbGlicmFyeShEVCkNCmxpYnJhcnkodGlkeXZlcnNlKQ0KYjEgPC0gYltiJFllYXI9PScyMDAwJywgXQ0KZGF0YXRhYmxlKGIxKQ0KYGBgDQoNCiMjIyBDw6FjIMSR4bq3YyB0csawbmcgxJFvIGzGsOG7nW5nIHRoZW8gdGjhu51pIGdpYW4NCg0KLSBUaeG6v24gaMOgbmggdOG6oW8gbeG7mXQgYuG6o25nIHRo4buRbmcga8OqIHbhu4EgbMaw4bujbmcgbcawYSBxdWEgY8OhYyB0aMOhbmcgdHJvbmcgbsSDbSAyMDIyIA0KYGBge3IgbWVzc2FnZT1UUlVFLCB3YXJuaW5nPUZBTFNFfQ0KZmlsdGVyKGIxLCBZZWFyID09ICcyMDIyJykgJT4lIHNlbGVjdChZZWFyLHJhaW4pICU+JSBzdW1tYXJ5KGIxJHJhaW4pDQpgYGANCg0KLSBL4bq/dCBxdeG6oyB0cuG6oyB24buBIGNobyB0aOG6pXk6IA0KICAgIA0KICAtIE1pbjogY2hvIHRo4bqleSBsxrDhu6NuZyBtxrBhIHRo4bqlcCBuaOG6pXQgdHJvbmcgbsSDbSAyMDIyIGzDoCA1LjE2NA0KICAgICAgDQogIC0gMXN0IFF1LiAodOG7qSBwaMOibiB24buLIHRo4bupIG5o4bqldCk6IEdpw6EgdHLhu4sgbsOgeSDEkeG6oWkgZGnhu4duIGNobyBnacOhIHRy4buLIG3DoCAyNSUgY8OhYyDEkWnhu4NtIGzGsMahbmcgbcawYSB0cm9uZyBuxINtIDIwMjIgbuG6sW0gZMaw4bubaSwgY2hvIHRo4bqleSAyNSUgbMaw4bujbmcgbcawYSBjw7MgZ2nDoSB0cuG7iyB0aOG6pXAgaMahbiAyNi45ODENCiAgICAgIA0KICAtIE1lZGlhbjogxJDDonkgbMOgIGdpw6EgdHLhu4sgdHJ1bmcgYsOsbmggY+G7p2EgY+G7mXQgbsSDbSAyMDIyLCBjaG8gdGjhuqV5IG3hu5l0IG7hu61hIGzGsOG7o25nIG3GsGEgdHJvbmcgbsSDbSBuw6B5IGPDsyBnacOhIHRy4buLIHRo4bqlcCBoxqFuIHbDoCBt4buZdCBu4butYSBjw7MgZ2nDoSB0cuG7iyBjYW8gaMahbiAxNTUuODM1DQogICAgICANCiAgLSBNZWFuOiDEkMOieSBsw6AgZ2nDoSB0cuG7iyB0cnVuZyBiw6xuaCBj4bunYSBsxrDhu6NuZyBtxrBhIHF1YSBjw6FjIHRow6FuZyB0cm9uZyBuxINtIDIwMjIsIHRyb25nIHRyxrDhu51uZyBo4bujcCBuw6B5IGzDoCAxNjUuNjM2IA0KICAgICAgDQogIC0gM3JkIFF1LiAodOG7qSBwaMOibiB24buLIHRo4bupIGJhKTogR2nDoSB0cuG7iyBuw6B5IMSR4bqhaSBkaeG7h24gY2hvIGdpw6EgdHLhu4sgbcOgIDc1JSBjw6FjIMSRaeG7g20gZOG7ryBsaeG7h3UgdHJvbmcgY+G7mXQgcDMwdG8zOSBu4bqxbSBkxrDhu5tpLCBjaG8gdGjhuqV5IDc1JSBsxrDGoW5nIG3GsGEgdHJvbmcgbsSDbSAyMDIyIGPDsyBnacOhIHRy4buLIHRo4bqlcCBoxqFuIDI3Ny4wNjQNCiAgICAgIA0KICAtIE1heCAodOG7kWkgxJFhKTogR2nDoSB0cuG7iyBuw6B5IGNobyB0aOG6pXkgbMaw4bujbmcgbcawYSB0cm9uZyBuxINtIDIwMjIgbMOgIGNhbyBuaOG6pXQgbMOgIDM5Ny4xMTUNCiAgDQojIyMgxJDDoW5oIGdpw6Egbmhp4buHdCDEkeG7mSAobcOjIGjDs2EgZOG7ryBsaeG7h3UpDQoNCi0gVGEgxJHDoW5oIGdpw6Egbmhp4buHdCDEkeG7mSB0cnVuZyBiw6xuaCA6IG7Ds25nLCBNw6F0IG3hurssIGzhuqFuaA0KDQpgYGB7ciBlY2hvPVRSVUUsIHdhcm5pbmc9RkFMU0V9DQpkYW5oZ2lhIDwtIGNhc2Vfd2hlbihiJHRlbSA+IDI4LjAgfiAnTsOzbmcnLCBiJHRlbSA+PSAyMC4wICYgYiR0ZW0gPD0gMjguMCB+ICdNw6F0IG3hursnLCBiJHRlbSA8IDIwIH4gJ0zhuqFuaCcpDQpgYGANCg0KIyMjIEzhuq1wIGLhuqNuZyB04bqnbiBzdeG6pXQNCi0gTOG6rXAgYuG6o25nIHThuqduIHN14bqldCAxIGJp4bq/bg0KDQpgYGB7ciBlY2hvPVRSVUUsIHdhcm5pbmc9RkFMU0V9DQp0YWJsZShiJHRlbSkNCmN1dChiJFllYXIsMjAyMikNCmBgYA0KDQotIEhv4bq3YyBjaMO6bmcgdGEgY8OzIHRo4buDIHRo4buxYyBoaeG7h24gYuG6sW5nIDEgY8OhY2gga2jDoWMgbmjGsCBzYXUgxJHhu4MgY8OzIHRo4buDIHhlbSDEkcaw4bujYyBiaeG6v24gxJHhu5luZyBj4bunYSBsxrDhu6NuZyBtxrBhIHRydW5nIHRyw6xuaCBj4bunYSBt4buXaSB0aMOhbmcgcXVhIHThu6tuZyBuxINtIA0KDQpgYGB7ciBlY2hvPVRSVUUsIHdhcm5pbmc9RkFMU0V9DQoNCnRzIDwtIGIgJT4lIGdyb3VwX2J5KE1vbnRoLCBZZWFyKSAlPiUgc3VtbWFyaXNlKG49IG1lYW4ocmFpbiksICAuZ3JvdXBzPSdkcm9wJykNCmRhdGF0YWJsZSh0cykNCmBgYA0KDQojIyMgTmjhuq1uIHjDqXQNCi1C4buZIGThu68gbGnhu4d1IGzDoCBz4buxIGvhur90IGjhu6NwIGdp4buvYSBk4buvIGxp4buHdSBuaGnhu4d0IMSR4buZIHbDoCBsxrDhu6NuZyBtxrBhLCDEkcaw4bujYyBjxINuIGNo4buJbmggdGhlbyBuZ8OgeSDEkeG7gyB04bqhbyDEkWnhu4F1IGtp4buHbiB0aHXhuq1uIGzhu6NpIGNobyB2aeG7h2MgcGjDom4gdMOtY2ggY2h1bmcuDQotTmjhu69uZyBo4bqhbiBjaOG6vyB2w6AgY8OibiBuaOG6r2MgDQogIC0gICBUw61uaCDEkeG6t2MgdGjDuSB24buBIMSR4buLYSBsw70gOiBE4buvIGxp4buHdSB24buBIGzGsOG7o25nIG3GsGEgZMOgbmggcmnDqm5nIGNobyBCYW5nbGFkZXNoIHbDoCBjw7MgdGjhu4Mga2jDtG5nIMSR4bqhaSBkaeG7h24gY2hvIGPDoWMgbcO0IGjDrG5oIHRvw6BuIGPhuqd1Lg0KICAtVMOtY2ggaOG7o3AgZOG7ryBsaeG7h3UgOiBE4buvIGxp4buHdSB24buBIG5oaeG7h3QgxJHhu5kgdsOgIGzGsOG7o25nIG3GsGEgxJHhur9uIHThu6sgaGFpIG5ndeG7k24ga2jDoWMgbmhhdTsgbmfGsOG7nWkgZMO5bmcgbsOqbiB4ZW0geMOpdCBuaOG7r25nIGtow6FjIGJp4buHdCB0aeG7gW0g4bqpbiB0cm9uZyBwaMawxqFuZyBwaMOhcCB0aHUgdGjhuq1wIGThu68gbGnhu4d1IHbDoCDEkeG7mSBjaMOtbmggeMOhYy4NCg==